@charset "utf-8";
/* CSS Document */
/* Default
====================================================================================================*/
* {padding:0; margin:0; text-align:left}
html, body {color:#2b2b2b; padding:0; margin:0; background:#FFF; cursor:default; font-family:"Tahoma", Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; height:100%}
html {font-size:100.01%; line-height:100%.01%;}
body {font-size:62.5%}
table, td, th, img {border:0; vertical-align:top; border-spacing:0; border-collapse:collapse}
table {empty-cells:show; border-spacing:0}
img {font-size:1em; color:#DDD}

h1, h2, h3, h4, h5, h6 {line-height:1em;}

h1 {font-size:38px; margin:0 0 10px 0;}
h2 {font-size:14px; color:#333333; font-style: italic; font-family: Arial, Helvetica, sans-serif; line-height: 21px; margin: 0 0 5px 2px;}
h3 {font-size:16px; color:#333333; margin:0 0 10px 0;}
h4 {font-size:16px; color:#9ca0a5; margin:0 0 15px 0;}
h5 {font-size:1.8em; color:#EEEEEE}
h6 {font-weight:bold; color:#FFFFFF}

p {font-size:100%; line-height:1,4em; padding-bottom:1em}

textarea, input, select, button {padding:0 1px; font:normal 1.3em Verdana, Arial, Helvetica, sans-serif; vertical-align:middle}
input, button {overflow:visible}
textarea {vertical-align:top}
input[type=button], input[type=reset], input[type=submit], input[type=image], button, .btn {cursor:pointer; text-align:center}

input[type=checkbox], input[type=radio] {width:auto}

a {}
a:link {cursor:pointer; text-decoration:none; color:#01e44c; text-decoration:underline;}
a:visited {text-decoration:none; text-decoration:underline; color:#01e44c;}
a:hover, a:active, a:focus {text-decoration:none; outline:none; color:#01e44c;}
*:focus {outline:none}
.fl {float:left; display:inline;}
.fll {float:left;}
.clear {clear:both;}


/* Index
====================================================================================================*/
.topbar {width:100%; position: absolute; top: 0; left:0; padding-top: 7px; height: 23px; background: #ededed; text-align: center;}
.topbarcl {background: url(/images/topbarb.gif) bottom center no-repeat; position: relative; height: 34px;}
.center {width:1000px; text-align: left; margin: 0 auto;}
.enter {font-size:10px; margin: 2px 205px 0 40px;}
.enter a, .enter strong {color: #838383; margin: 0 35px 0 0; text-decoration: none;}
.enter a:hover {text-decoration: underline;}
/*.nav1 {font-size: 12px; position: absolute;}*/
.nav1 {font-size: 12px; width:1080px;}
.nav1 strong, .nav1 a {margin: 0 15px;}
.main {width:1060px; margin: 62px auto 0; position:relative; text-align: left; padding-left:35px;}
* html .main {top:60px;}
*+html .main {top:60px;}
.lcoll {margin: 40px 0 0 20px;}
.rcoll {text-align:left;}
.rcoll strong {font-size:16px; margin: 0 30px 0 2px;}
.rcoll a {font-size:16px; margin-right: 30px;}
.logotxt {font-size:16px; color: #9d9d9d; margin: 50px 0 0 30px; width: 280px;}
.logonews{font-size:12px; margin:50px 0 0 30px; width:280px;}
.logonews a{font-size:12px; font-weight:bold;}
.logonews div{font-size:12px; margin:20px 0 20px 0;}
.logonews div span{font-size:11px; font-weight:bold; display:block; color:#666;}
.logonews div a{font-size:12px; font-weight:normal; margin:50px 0 0 30px; margin:0;}
.logonews div span a.cat-href {font-size:11px; line-height:10px; vertical-align:top; margin-left:5px; padding:2px; background-color:#A0A0A0/*565656*/; color:#FFFFFF; text-decoration:none; text-transform:lowercase;}
.logonews div span a.cat-href:hover {background-color:#07C54B; color:#FFFFFF; text-decoration:none;}
.title {margin-left: 78px;}
.title h1 {margin-top: 50px;}
.title h1 a {font-size:38px;}
.dmar div{margin:0 20px 0 3px;}
.card {width: 184px; padding: 140px 0 33px 33px; height: 60px;}
.c1{background: url(/images/card1.jpg) top center no-repeat;}
.c2{background: url(/images/card2.jpg) top center no-repeat;}
.c3{background: url(/images/card3.jpg) top center no-repeat;}
.c4{background: url(/images/card4.jpg) top center no-repeat;}
.c5{background: url(/images/card5.jpg) top center no-repeat;}
.c6{background: url(/images/card6.jpg) top center no-repeat;}
.azs_title{font-size:14px; font-weight:bold; margin-left:20px;}
.azs_in{margin:-10px 0 0 18px; position: relative; font-size: 30px; color: #bebebe;}
.azsmap span{display: block; font-size: 12px; font-weight: bold; margin: 15px 0 0 20px; color: #bebebe;}
.azslinks p {padding-bottom:0;}
.azslinks a{font-size:16px; margin: 3px 0 0 20px; text-decoration:none; border-bottom:1px dashed #01E44C;}
.azslinks a:hover{border-bottom:none;}
.bottomcon h2{font-size:48px; line-height:44px; font-style: normal; font-weight: normal; margin: 0 0 33px 20px; color:#bfbfbf;}
.bottomcon h3{font-size: 16px; font-weight: normal; color: #797979; margin-bottom: 30px;}
.allinfo{ font-size: 12px; color:#2b2b2b; margin-left:20px;}
.allinfo2{ font-size: 10px; color:#2b2b2b; margin-left:20px;}
.allinfo td, .allinfo2 td {width: 30%; padding-right:25px;}
.que{color: #01e44c; font-size: 30px; margin-top:100px;}
.nobg{background: none;}
.nobg a, .nobg strong{margin-right:40px;}
.foot{width:98%; margin: 95px 0 0 20px;}
.copy{font-size:10px; margin: 25px 0 40px 0;}
.copyright-materials {margin-top:10px; width:350px;}
.foot .nav1 a, .foot .nav1 strong {margin:0 20px 0 0;}
.index-cards-title {margin-top:50px; margin-left:78px;}
.index-cards-title h1 {font-size:24px;}
.index-cards-container {clear:both; width:620px; float:right; margin-top:10px;}
.index-cards-container .card-banner-container {background:url(/images/cards/cardbg.jpg) 0px -24px no-repeat; margin:0 0 20px 10px; float:right;}
.index-cards-container .card-banner-container .card-img {width:185px; height:133px;}
.index-cards-container .card-banner-container .card-txt {width:145px; padding:5px 20px 0 20px; cursor:pointer;}
.index-cards-container .card-banner-container a {font-size:10px; margin-right:0px;}
.index-cards-container .card-banner-container .card-txt a {margin:0px;}
.index-cards-container .card-hrefs-container {margin:0 0 20px 10px; font-size:16px; line-height:20px; padding-top:30px; text-align:center;}
.index-cards-container .card-hrefs-container a {font-size:16px; margin-right:0px;}
.index-cards-href {margin:20px 0px 70px 78px; clear:both;}
.index-cards-href a {font-size:24px; display:inline-block;}

.index-news-href {font-size:16px;}
.index-news-href a {font-weight:bold;}
.index-news-container {vertical-align:top; margin-top:20px;}
.index-news-container .index-news-item { margin:0 20px 20px 0; }
.index-news-container .index-news-item h2 { font-size:20px; margin:0; color:#7A7A7A; font-style:normal; font-family:"Tahoma",Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.index-news-container .index-news-item h2 a.cat-href {font-size:12px; vertical-align:top; margin-left:45px; padding:4px; background-color:#A0A0A0/*565656*/; color:#FFFFFF; text-decoration:none; text-transform:lowercase; font-style:normal;}
.index-news-container .index-news-item h2 a.cat-href:hover {background-color:#07C54B; color:#FFFFFF; text-decoration:none;}
.index-news-container .index-news-item h2 span {font-size:10px; font-weight:normal; vertical-align:top; margin-left:40px; color:#333333; display:inline;}
.index-news-container .index-news-item h3 {font-size:16px; line-height:20px; margin:5px 0; font-family:Arial,Helvetica,sans-serif; color:#777777;}
.index-news-container .index-news-item p { margin:0; padding:0; font-size:12px; line-height:16px;}
.index-news-container .index-news-item .news-img {width:160px; float:left; margin:10px 0px;}

.allinf .index-cards-container .card-banner-container {float:none;}

#cards_geo_checker {margin-bottom:20px;}

/* Cards Detail (inner1)
====================================================================================================*/
.se4{background: url(/images/se4bg.jpg); width: 661px; height: 96px; margin: 30px 0 0 -11px;}
#inner1 .main{width:1060px;}
.se4form input{width:463px; height: 26px; margin: 27px 0 0 24px; font-size: 18px; float: left;}
.se4form .se4 #address_form_sbmt{display: block; float: left; margin:28px 0 0 46px; font-size: 21px; color: #03b73a;}
.exmpl{font-size:12px; clear: both; padding: 0 0 0 24px;}
.exmpl a{color:#03B73A; font-size:12px; margin:0; display: inline; float: none; text-decoration:none; border-bottom:1px dashed #03B73A;}
.exmpl a:hover { border-bottom:none; }
#inner1 .title{margin: 0 0 0 39px; width:650px;}
#inner1 .title h1{margin-left:15px;}
.prezakladki{width:390px; height: 39px;}
.nav2{font-weight: bold; font-size: 14px;}
.nav2 a{font-weight: bold; font-size: 14px; text-decoration: none;}
.pas{margin: 0 5px 0 0;}
.pas div{display: block; height: 40px; background: url(/images/vkladki/p.jpg) repeat-x top;}
*html .pas{width:1%; height: 40px; margin-bottom:-40px;}
.pas div div{display: block; height: 40px; background: url(/images/vkladki/p1.jpg) no-repeat left top;}
.pas div div div{background: url(/images/vkladki/p2.jpg) no-repeat right top; padding: 15px 15px;}
.act{margin: 0 5px 0 0;}
*html .act{width:1%; height: 40px; margin-bottom:-40px;}
.act div{display: block; height: 40px; background: url(/images/vkladki/a.jpg) repeat-x top;}
.act div div{display: block; height: 40px; background: url(/images/vkladki/a1.jpg) no-repeat left top;}
.act div div div{background: url(/images/vkladki/a2.jpg) no-repeat right top; padding: 15px 15px; font-size: 12px;}
.cheker2{width:985px; padding-left:60px;}
.cardb{margin:65px 20px 0 39px; width: 250px; font-size: 16px; float: left;}
.cardb div{margin:13px 23px; color: #4a4a4a;}
.cheker2txt{margin:0; font-size: 12px; color: #7a7a7a;}
.cheker2txt tr td:first-child{text-align:right;}
.cheker2txt td{height:21px; padding: 0 0 5px 10px; vertical-align: middle;}
.cheker2ttl{font-size: 21px; font-weight: bold; color: #565656;}
.cheker2ttl div { margin-bottom:25px; text-align:right; }
.cheker2txt td span{color:#05df4d; margin:0 30px; display:block;}
.cheker2txt td span.gray-note {color:#7A7A7A;}
.cheker2txt td p{color:#05df4d; margin:0 30px; display:block; padding-bottom:0;}
.fontitemsize1 {font-size: 14px;}
.fontitemsize2 {font-size: 21px;}
.podhod{width:293px; margin:60px 38px 0 330px; font-size: 12px; line-height: 16px; letter-spacing: 1px; font-weight: bold; color: #7b7b7b; float: left; display: inline;}
#inner1 .que{width:300px; float: left; margin:53px 0 0 0;}

/* Cards Detail (inner3)
====================================================================================================*/

.se4rezalt{background: url(/images/bloksbg/block33.jpg) repeat-y top left; width: 619px; min-height: 101px; margin: 15px 0 0 -20px; float: left; display: inline;}
.se4rezalt div{background: url(/images/bloksbg/block32.jpg) no-repeat top left; width: 659px; min-height: 101px;}
.se4rezalt div div{background: url(/images/bloksbg/block31.jpg) no-repeat bottom left; width: 619px; min-height: 101px; padding: 20px;}
.your_choise{font-family: Arial; font-size: 21px;}
.choise{font-weight:bold; font-size: 18px;}
.cheker2txt2 td{font-size: 14px; color:#7a7a7a; padding: 3px 10px; vertical-align: middle; width:180px;}
.cheker2txt2 tr td:first-child{text-align:right;}
.cheker2txt2 span{color:#05df4d;}
.cheker2txt2 span.little-gray { color:#BEBEBE; font-size:12px; }
.cheker2txt2 td a:link{color:#00af39; text-decoration: underline; font-weight: bold;}
.cheker2txt2 td a:visited{color:#00af39; text-decoration: underline; font-weight: bold;}
.cheker2txt2 td a:hover{color:#00af39; text-decoration: none; font-weight: bold;}
.cheker2txt2 td a:active{color:#00af39; text-decoration: underline; font-weight: bold;}
.nums{font-size: 24px;}
.sechrezalt{background: url(/images/bloksbg/rezaltbg.jpg) left top repeat-x; float: left; display: inline; margin: 25px 0 40px 0;}
.sechrezalt div{background: url(/images/bloksbg/rezaltbg01.jpg) left bottom repeat-x;}
.sechrezalt div div{background: url(/images/bloksbg/rezaltbg2.jpg) right top no-repeat;}
.sechrezalt div div div{background: url(/images/bloksbg/rezaltbg1.jpg) left top no-repeat;}
.sechrezalt div div div div{background: url(/images/bloksbg/rezaltbg21.jpg) right bottom no-repeat;}
.sechrezalt div div div div div{background: url(/images/bloksbg/rezaltbg11.jpg) left bottom no-repeat; padding: 0 20px 85px 20px;}
.sechrezalt .valigntop td { vertical-align:top; }
.sechrezalt .valigntop td div { background:none; width:80px; padding:0 10px 0 0; }
.sechrezalt .valigntop td div.big { width:170px; text-align:right; padding:0; }
.sechrezalt .valigntop td div.mid { width:90px; }
.graytd{background: #ededed;}
.closelink{background: url(/images/bloksbg/prostolinkclose.jpg); display: inline-block; margin: 0 0 0 2px; width: 14px; height: 14px; text-decoration: none;}
.graytd .closelink{background: url(/images/bloksbg/rekomlinkclose.jpg); display: inline-block; margin: 0 0 0 2px; width: 14px; height: 14px; text-decoration: none;}
#inner3 .bottomcon{width:1077px;}
.ka4estvo img{float: left; display: inline;}
.firsttr td{padding-top: 20px; padding-bottom: 20px;}
.lasttr td{padding-bottom: 20px;}
*html #inner3 .rcoll{position: absolute;}
#inner3 .foot{margin-top: 0;}
#inner3 .ch_more{margin:10px 0 20px 0;}

.sechrezalt .cheker2txt2 tr.mid-prices-value td {padding:15px 10px 3px 10px; color:#333333; font-weight:bold;}
.sechrezalt .cheker2txt2 tr.mid-prices-count td {padding:3px 10px 15px 10px; font-weight:bold;}

/* Cards Catalogue (inner4)
====================================================================================================*/

#inner4 .your_choise div{background: none;}
.cardlist{margin: 0 20px;}
.cardlist td{padding:10px 3px; vertical-align: middle; font-size: 12px; text-align: left; width: 14%;}
.cardlist td input{margin-top:45px;}
.cardlist span{font-size:24px; color:#05df4d;}
.liststart td{padding-bottom:40px; padding-top:20px;}
.liststart td a{color:#666666;}
.liststart span {color:#666666; font-size: 14px;}
.listend td{padding-top:30px; padding-bottom:20px;}
.selecta{display: inline-block; background: #cccccc; padding: 2px; margin: -2px 0 0 0;}
.golink1 {padding-right:20px;}
.golink1 a:link, .golink1 a:visited, .golink1 a:hover, .golink1 a:active{font-size: 14px; font-weight: bold; color:#05df4d; margin-right:20px;}
.listcardname{width: 20%; vertical-align: top;}
/*.listcardname span{position: relative; display: block; width: 250px; background: none; margin: 0 -100px 6px 0;}*/
.listcardname span{position: relative; display: block; width: 250px; background: none;}
.listcardname a:link, .listcardname a:visited, .listcardname a:hover, .listcardname a:active{font-size: 18px; font-weight: bold; color:#05df4d;}
.listcardname a.emhref {font-size:14px; font-weight:normal;}

/* Cards Map
====================================================================================================*/
#card_map_block { padding:0 20px; }
#card_map_block .cheker2ttl { margin:0 0 35px 325px; }
#card_map_block .stations-filter-graph { width: 220px; float: left; height: 600px; }
#card_map_block .stations-filter-graph .stations-filter-text { color:#9D9D9D; font-size:14px; margin:0 0 30px 10px;}
#card_map_block .stations-filter-graph #stations-filter { width:220px; height:200px; }
#card_map_block .stations-filter-graph #stations-graph { width:220px; height:400px; text-align:center; padding:0 30px; overflow: scroll; }
#card_map_block .stations-filter-graph #stations-filter div { float:left; margin:0 0 4px 10px; height:45px; width:230px; font-size:16px; line-height:14px; }
#card_map_block .stations-filter-graph #stations-filter div p.radio { float:left; width:18px; height:30px; padding-bottom:0; }
#card_map_block .stations-filter-graph #stations-filter div p.text { float:left; width:60px; padding-bottom:10px; color:#565656; }
#card_map_block .stations-filter-graph #stations-filter select { width:180px; font-size:11px; }
#card_map_block .stations-filter-graph #stations-filter #datepicker { width:196px; }

#card_map_block .map-scroll { width: 225px; float: left; overflow: scroll; height: 600px; }
#card_map_block .map-scroll div.placemark-block { background: url(/images/button.png) left top no-repeat; padding: 0px 0px 10px 35px; cursor:pointer; width:auto; }
#card_map_block .map-scroll #all-shops { padding-left:35px; }
#card_map_block .map-scroll div.shop-selected { background-color:#DDDDDD; }
#card_map_block .map-scroll div.shop-hover { background-color:#EEEEEE; }
#card_map_block .map-scroll div.placemark-block h6 { color: #01E44C; font-size: 16px; display: inline; margin-left: 8px; }
#card_map_block .map-scroll div.placemark-block span { display: block; padding-bottom: 3px; font-weight: bold; }
#card_map_block .map-scroll div.placemark-block span.number { font-weight: normal; display: inline; color: #000000; margin-left: -31px; font-size:9px; }
#card_map_block .map-scroll div.placemark-block img { padding-bottom: 5px; }
#card_map_block .map-scroll div.placemark-block p { width: 165px; padding: 0; }

#card_map_block .comments-block { width:165px; }
#card_map_block .comments-block div, .comments-block p { margin-top:6px; }
#card_map_block .comments-block .all-comments { display:none; margin-top:0px; }
#card_map_block .comments-block .all-comments .comment_place { display:none; }
#card_map_block .comments-block .all-comments .comment-item { font-size:11px; color:#555555; }
#card_map_block .comments-block .all-comments .comment-item p { margin-top:0px; width:160px; }
#card_map_block .comments-block .all-comments .comment-item p span { font-weight:bold; font-size:12px; display:inline; }
#card_map_block .comments-block .all-comments .comment-item .comment-item-text { margin-left:0px; color:#999999; }
#card_map_block .comments-block .add-comment { display:none; }
#card_map_block .comments-block .add-comment-waiting { text-align:center; display:none; margin-top:0px; }
#card_map_block .comments-block .add-comment-form { margin-top:0px; }
#card_map_block .comments-block .add-comment-form textarea { width:155px; height:80px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#card_map_block .map { float: left; height: 600px; width: 500px; }

#card_map_block a.dashed { color:#01E44C; text-decoration:none; border-bottom:1px dashed #01E44C; font-size:10px; }
#card_map_block a.dashed:hover { border-bottom:none; }

/* checker
====================================================================================================*/
.ch_contein {position:relative; clear:both; margin:20px 0 0 33px;}
#checker {width:661px; border:0; padding: 0; margin:0; border-collapse: collapse; border-spacing: 0px;}
#checker td {border:0; padding: 0; margin: 0; border-collapse: collapse; border-spacing: 0px;}
#checker .prices-filter { font-size:14px; line-height:16px; }
#checker .prices-filter div { vertical-align:bottom; }
#checker .prices-filter .prices-filter-label { float:left; margin-left:20px; }
#checker .prices-filter .prices-filter-add-label { float:left; margin-left:4px; font-size:12px; }
#checker .prices-filter .prices-filter-input { float:left; margin-left:4px; }
#checker .prices-filter .prices-filter-input select { font-size:12px; }
#checker .prices-filter .prices-filter-input #fuel_type { width:50px; }
#checker .prices-filter .prices-filter-input #fuel_interval { width:140px; }
#checker .prices-filter .prices-filter-input #geo_city { width:120px; }
.allinf {background: url(/images/fullinf_bg.gif) repeat-x top; width: 611px; text-align:left;}
.left_ch_rep {background:url(/images/creck_lrpt.jpg) left top repeat-y;}
.right_ch_rep {background:url(/images/creck_rrpt.jpg) right top repeat-y;}
.ch_benzin {width:100%; margin-top:20px; }
.ch_title {font-size:14px; font-weight:bold; margin-left:22px;}
.ch_title span { font-weight:normal; }
.ch_benzin a {font-size:18px; margin-right:20px; display:inline-block; float:left; height:22px; margin:0 17px 5px 19px; padding:3px; text-decoration:none; color:#565656;}
.ch_benzin .grbut a {background:#00ff52;}
.grbut {background:url(/images/grbut/grbut_08.jpg) left top no-repeat; height:28px; display:inline-block; float:left;}
.grbut div {background:url(/images/grbut/grbut_10.gif) right top no-repeat; height:28px; display:inline-block; float:left;}
.shkala {position:relative; width:95%; margin:0 20px; clear:both;}
.bul {position:absolute;}
.fl-main {float:left; display:inline; clear:both; width:100%;}
.v {display:inline-block; font-size:18px; margin-left:22px;}
.v2 {margin-left:14px;}
.v3 {margin-left:44px;}
.v4 {margin-left:144px;}
.v5 {margin-left:44px;}
/*.bul_txt {font-size:24px; margin:5px 0 0 22px;}*/
.bul_txt {font-size:24px; margin:5px 0 0 16px; width:560px; height:20px; color:#999999;}
.bul_txt div {position:absolute;}
.bul_txt #slider_2_value {margin-left:-32px;}
div.ch_more {margin-top:20px; height:40px; }
.ch_more a:link, .ch_more a:visited, .ch_more a:active {font-size:24px; display:inline-block; border-bottom:1px dashed #00ff52; text-decoration:none;}
.ch_more a:hover {font-size:24px; display:inline-block; text-decoration:none; border-bottom:none;}
.ch_plus {font-size:18px; color:#00ff52;}
.ch_submit {width:611px; height:98px; background:url(/images/check_09.jpg) no-repeat top;}
.ch_sravn {margin:35px 0 0 412px;}
.ch_sravn a{font-size:21px;}


#city_checker_catalog div {height:32px; float:left; display:inline-block;}
#city_checker_catalog div div {height:auto; float:none;}
#city_checker_catalog div.clear {height:auto; float:none;}

.ch_contein #city_checker div {height:32px; float:left; display:inline-block;}
.ch_contein #city_checker div div {height:auto; float:none;}
.ch_contein #city_checker div.clear {height:auto; float:none; display:block;}

#geo_search_type_checker div {height:32px; float:left; display:inline-block;}
#geo_search_type_checker div div {height:auto; float:none;}
#geo_search_type_checker div.clear {height:auto; float:none; display:block;}


.slider-nums { margin:10px 0 0 0; font-size:14px; }
.slider-nums div { float:left; }
.slider-sticks { margin:2px 0 0 21px; }
.slider-sticks .flt1 {border-right:3px solid #666666; float:left; height:14px;}
.slider-sticks .flt2 {border-right:1px solid #666666; float:left; height:14px;}
.slider-sticks .w54 { width:54px; }
.slider-sticks .w55 { width:55px; }
.slider-sticks .w60 { width:60px; }
.slider-sticks .w61 { width:61px; }
.slider-sticks .w62 { width:62px; }
.slider-sticks .scale-start { border-left:3px solid #666666; width:54px; }
#slider_2_scale .slider-sticks .scale-start { width:60px; }


.mt30 { margin-top:30px; }
.mt60 { margin-top:60px; }
.mb30 { margin-bottom:30px; }

.cards-types-block { margin-left:20px; font-size:13px; }
.cards-types-block .cards-filter-item .cards-filter-text { float:left; padding-top:2px; }
.cards-types-block .cards-filter-item .cards-filter-input {}
.cards-types-block .cards-filter-item .cards-filter-input select { width:150px; }
.cards-types-block .cards-filter-item .cards-filter-checkbox { float:left; width:30%; }

#sections_geo_filter, #cities_geo_filter, #highways_geo_filter {margin-top:15px;}
#highways_geo_filter{width:430px;}
#sections_geo_filter .geo-filter-item .geo-filter-checkbox .subsection {padding-left:16px; float:left; width:27%;}
#cities_geo_filter .geo-filter-section-container, #highways_geo_filter .geo-filter-section-container {margin-bottom:5px;}
#cities_geo_filter .geo-filter-item a.cities_section_href, #highways_geo_filter .geo-filter-item a.cities_section_href  {font-size:12px; font-weight:bold; margin:0px; color:#565656; border-bottom:1px dashed #565656; text-decoration:none;}
#cities_geo_filter .geo-filter-item a.cities_section_href:hover {text-decoration:none; border-bottom:none;}
#cities_geo_filter .geo-filter-section, #highways_geo_filter .geo-filter-section {margin:2px 0 5px 0;}
/*#cities_geo_filter .geo-filter-item .geo-filter-checkbox {float:left; width:50%;}*/
#highways_geo_filter .highways-item{width:70px; float:left;}

#add_param { display:none; }

.card-container { background:url(/images/cards/cardbg.jpg) 0px -20px no-repeat; margin:0 0 20px 20px; }
.card-container .card-img { width:185px; height:133px; }
.card-container .card-txt { width:145px; padding:5px 20px 0 20px; cursor:pointer; }

.foot .topbarcl { background:none; }

#card_map_block .loading { width:100%; height:400px; background: url(/images/loading.gif) center no-repeat; }

.bottomcon .emnews { margin-bottom:10px; }
.bottomcon .emnews p { color:#4A4A4A; }
.bottomcon .emnews .newdate { font-weight:bold; }

.newsitem h1 { color:#BFBFBF; margin:20px; font-style:normal; font-weight:normal; font-family:Arial,Helvetica,sans-serif; }
.newsitem h2 { color:#565656; font-size:24px; margin:20px; line-height:24px; font-weight:bold; font-family:"Tahoma",Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.newsitem h2 a.cat-href {font-size:14px; vertical-align:top; margin-left:45px; padding:4px; background-color:#A0A0A0/*565656*/; color:#FFFFFF; text-decoration:none; text-transform:lowercase;}
.newsitem h2 a.cat-href:hover {background-color:#07C54B; color:#FFFFFF; text-decoration:none;}
.newsitem .emnewshref { font-size:18px; margin:0 20px 30px 20px;}
.newsitem .allinfo td.maintext { width:66%; }
.maintext p{font-size:14px;}

.newsitem .maintext .newscontainer { margin:0 20px 30px 20px; }
.newsitem .maintext .newscontainer h1 { font-size:20px; margin:0; }
.newsitem .maintext .newscontainer .spec-title { font-size:14px; margin:15px 0 0; color: #BFBFBF;}
.newsitem .maintext .newscontainer .spec-title a.cat-href {font-size:12px; vertical-align:top; margin-left:45px; padding:4px; background-color:#A0A0A0/*565656*/; color:#FFFFFF; text-decoration:none; text-transform:lowercase;}
.newsitem .maintext .newscontainer .spec-title a.cat-href:hover {background-color:#07C54B; color:#FFFFFF; text-decoration:none;}
.newsitem .maintext .newscontainer .spec-title span {font-size:10px; font-weight:normal; vertical-align:top; margin-left:40px; color:#333333;}
.newsitem .maintext .newscontainer h2 { font-size:20px; line-height:21px; margin:5px 0; }
.newsitem .maintext .newscontainer h2 a {font-weight: normal}
.newsitem .maintext .newscontainer h3 { margin:5px 0; }
.newsitem .maintext .newscontainer p { margin:0; padding:0; }
.newsitem .maintext .newscontainer .news-img {width:160px; float:left; margin:10px 0px;}

.newsitem .subscribe {margin-bottom:100px;}
.newsitem .subscribe h3 {font-size:20px; margin-bottom:15px;}
.newsitem .subscribe p {padding-bottom:0px; margin:5px 0px;}
.newsitem .subscribe p.subscribe-error {color:#fe1506; font-style:italic;}
.newsitem .subscribe p.subscribe-success {color:#00C43E; font-style:italic;}
.newsitem .subscribe input {font-size:12px;}


.newsitem .news-comments {margin:80px 20px 0px 20px; width:600px;}
.newsitem .news-comments h3 {color:#03B73A; font-size:24px;}
.newsitem .news-comments .gray-bg {background-color:#EDEDED;}
.newsitem .news-comments .green-bg {background-color:#DAEBD6;}
.newsitem .news-comments .comment-item {padding:10px;}
.newsitem .news-comments .comment-item p {padding:0; font-size:13px; color:#565656; font-style:italic;}
.newsitem .news-comments .comment-item p span {color:#07C54B; font-weight:bold;}
.newsitem .news-comments .comment-item .comment-item-text {margin-top:5px; color:#7A7A7A; font-style:normal;}

.newsitem .news-comments .add-comment {margin-top:30px;}
.newsitem .news-comments .add-comment h4 {font-size:14px; font-weight:bold; padding:0px; margin-bottom:5px;}
.newsitem .news-comments .add-comment .add-comment-form p {padding:0px; margin-bottom:5px;}
.newsitem .news-comments .add-comment .add-comment-form textarea {width:400px; height:100px; font-size:12px;}
.newsitem .news-comments .add-comment .add-comment-form .error {color:red; font-size:11px; margin:5px 0px; display:none; padding:0px;}
.newsitem .news-comments .add-comment .need-auth {font-size:14px;}



.ch_benzin a.common-dashed { border-bottom:1px dashed #565656; }
.ch_benzin a.common-dashed:hover { border-bottom:none; }
.ch_benzin .grbut a.common-dashed { border-bottom:none; }

#fuel_volume_checker { height:30px;}

.azs_title_l { margin-left:20px; font-size:16px; font-weight:bold; color:#565656; }
.azs_title_l span { margin:0 0 0 10px; font-size:14px; font-weight:normal; color:#9c9c9c; }

#curr_prices { width:300px; font-size:12px; margin-left:20px; }
#curr_prices span { margin:0; display:inline; font-weight:normal; }
#curr_prices h3 { color:#9c9c9c; font-size:14px; font-weight:bold; }
#curr_prices .ch_benzin { height:50px; margin-left:-15px; }
#curr_prices .ch_benzin a { margin:0 15px; padding:3px 0; }
#curr_prices #price_volume_checker { height:35px; }
#curr_prices #price_volume_checker select { font-size:10px; width:120px; }
#curr_prices #price_volume_checker span { font-size:10px; color:#565656; }
#curr_prices .price-fuel-item .loading { background:url(/images/loading.gif) center no-repeat; width:220px; height:100px; }
#curr_prices .price-fuel-item table tr td { padding:0 15px 10px 0; }
#curr_prices .price-fuel-item table tr.price-item td { padding:10px 10px 0 0; }
#curr_prices .price-head { color:#9c9c9c; }
#curr_prices .price-head span { display:block; font-size:10px; }
#curr_prices .price-head span.cn { color: #5dc382; font-size:12px; }
#curr_prices .price-head td { border-bottom:1px solid #5bc07c; }
#curr_prices .price-item { font-size:14px; }
#curr_prices .price-item span { color:#565656; font-size:14px; }
#curr_prices .price-item span.num { font-size:12px; display:block; color:#bebebe; }
#curr_prices .price-item span.price-max { color:#bebebe; }
#curr_prices .price-item span.price-min { font-weight:bold; }

.tbl {font-size:12px; border-collapse:collapse;}
.tbl td {padding:5px 10px; text-align:right;}
.header {font-size:11px; color:#cccccc;}
.header td {border-bottom:1px solid #5cbf7e;}


.main .order-content h2 { margin: 0 0 10px 20px; font-size:100px; line-height:60px; }
.order-content h3 { margin: 0 0 40px 20px; font-size:30px; line-height:32px; color:#00C43E; }
.order-content p { font-size:14px; color:#9c9c9c; padding:0; width:400px; }
.order-content p.long-p { width:700px; }
.order-content input { font-size:14px; }
.order-content select, .order-content textarea { font-size:12px; }
.order-content .register-error { color: #fe1506; margin-left:20px; }

.zinfo { width:400px; font-size:14px; color:#333333; font-weight:bold; }
.zinfo span{ color:#00c43e; display:block; margin:20px 0; font-weight:normal; font-style:italic; }

.order-form { margin-left:20px; font-size:14px; }
.order-form table { margin-bottom:20px; }
.order-form .error-message { font-size:12px; margin:5px 0 0 10px; color:#00C43E; font-style:italic; }
.order-form .green-star { color:#07c54b; font-weight:bold; }
.order-form .emitents-list { margin:10px 15px; font-size:12px; }
.order-form .emitents-list div { margin-top:8px; }
.order-form .emitents-list div label { font-weight:bold; margin-left:6px; }
.order-form .emitents-list div.disabled label { font-weight:normal; }
.order-form .emitents-list .disabled { color:#9c9c9c; }
.order-form .emitents-list .pad10-2 { padding:2px 10px; font-weight:normal; width:160px; }
.order-form .emitents-list .emitents-list-items { margin:5px 10px; }
.order-form .emitents-list .emitents-list-items label { margin:0 10px 5px 0; font-weight:normal; width:50px; }
.order-form .order-params { margin-bottom:20px; }
.order-form .order-params .ch_benzin { margin-top:5px!important; width:100%; }
.order-form .order-params .cards-types-block { margin:10px 0 10px 20px!important; }
.order-form .order-params table td { padding:5px 5px 5px 0; }
/*.order-form .order-params input { height:20px; width:220px; }*/
.order-form .order-params #order_company_name { width:440px; }
.order-form .order-params select { width:225px; }
.order-form .order-params .fuel-remark { display:block; color:#a3a5a2; font-weight:normal; margin-bottom:15px; font-size:12px; }
.order-form .order-contacts { margin:10px 0 20px 0; }
.order-form .order-contacts table td { padding:5px 5px 5px 0; }
.order-form .order-contacts input { height:20px; width:440px; }
.order-form .order-contacts #order_contact_phone, .order-form .order-contacts #order_contact_fax { width:320px; }
.order-form .order-contacts .remark { display:block; color:#a3a5a2; font-weight:normal; margin-bottom:15px; font-size:12px; }
.order-form .order-docs { margin:15px 15px 50px 15px; font-size:12px; }
.order-form .order-docs div { margin-top:10px; }
.order-form .order-docs label { margin-left:10px; }
.order-form .order-comments { margin:5px 0 50px 100px; }
.order-form .order-comments textarea { width:312px; height:73px; }
.order-form .order-apply { margin:15px 15px 60px 15px; font-size:12px; }
.order-form .order-apply label { color:#00C43E; font-weight:bold; margin-left:10px; }
.order-form .order-subscribe { margin:15px 15px 50px 15px; font-size:12px; }
.order-form .order-subscribe div { margin-top:10px; }
.order-form .order-subscribe label { margin-left:10px; }

.order-form .auth { margin:10px 0 20px 0; }
.order-form .auth table td { padding:5px 5px 5px 0; }

.index_seo { position:absolute; bottom:-1100px; }
.index_seo_placeholder { display:none; }

.bottomcon .auth-reg-forms {margin:40px 20px 100px 20px; float:left;}
.bottomcon .auth-required {font-size:16px;}
.bottomcon .auth-required a {text-decoration:none; border-bottom:1px dashed #01E44C;}
.bottomcon .auth-required a:hover {border-bottom:none;}
.bottomcon .auth-required ul {margin-left:15px;}
.bottomcon .auth-required h2 {margin-left:0px;}
.bottomcon .auth-required span.green-note {display:block; color:#01E44C; margin-bottom:20px;}
.bottomcon .auth-reg-forms .order-content {margin:40px 0px 0px 0px;}
.bottomcon .auth-reg-forms .order-form {margin:0px;}
.bottomcon .auth-reg-forms .order-form .auth {margin:0px;}
.bottomcon .auth-reg-forms .order-content .register-error {margin-left:0px; margin-bottom:10px;}
.bottomcon .auth-reg-forms .field-note {font-size:12px; color:#A3A5A2;}

.main .subscribe-edit {margin-left:20px; font-size:14px;}
.main .subscribe-edit p {padding:0px; margin:5px 0px;}
.main .subscribe-edit table p {margin-right:10px;}
.main .subscribe-edit input {font-size:14px;}
.main .subscribe-edit label {vertical-align:middle;}
.main .subscribe-edit label input {margin-right:4px; margin-bottom:4px;}
.main .subscribe-edit h3 {color:#07C54B;}
.main .subscribe-edit .starrequired {color:#07C54B; font-weight:bold;}
.main .subscribe-edit .subscribe-note {margin-bottom:40px; color:#07C54B; font-size:24px;}
.main .subscribe-edit .subscribe-error {margin-bottom:40px; color:#fe1506; font-size:24px;}
.main .subscribe-edit .subscribe-confirmation, .main .subscribe-edit .subscribe-authorization, .main .subscribe-edit .subscribe-settings {margin-bottom:40px;}

.main .authorization {margin-left:20px; font-size:14px;}
.main .authorization h3 {color:#00C43E; font-size:30px; line-height:32px;}
.main .authorization p {padding:0px; margin:5px 0px;}
.main .authorization table p {margin-right:10px;}
.main .authorization input {font-size:14px;}
.main .authorization .starrequired {color:#07C54B; font-weight:bold;}
.main .authorization .errortext {color:#FE1506;}
.main .authorization .field-note {font-size:12px; color:#A3A5A2;}
.main .authorization .error-text {color:#FE1506;}
.main .authorization .success-text {color:#07C54B;}
.main .authorization h4.success-text {margin-top:40px;}

.cards-block-item .emitent-card-item {margin-bottom:10px;}
.cards-block-item .emitent-card-item a {font-size:14px;}
.cards-block-item .emitent-card-item span {font-size:14px; color:#7A7A7A;}
.cards-block-item .emitent-card-item .img-href {float:left; margin:0px 10px 10px 0px;}

.cards-block-item .grbut {margin-top:40px; float:right;}
.cards-block-item .grbut a {font-size:14px; font-weight:bold; display:inline-block; float:left; height:18px; margin:0 17px 5px 19px; padding:5px 0; text-decoration:none; color:#565656; background-color:#00ff52;}

.azs-locator {margin:40px 20px 20px 20px; font-size:14px;}
.azs-locator h2 {font-size:32px; line-height:30px; margin:60px 0px 0px 0px; color:#03B73A;}
.azs-locator h3 {font-size:20px; margin-bottom:30px; margin-top:40px;}
.azs-locator ul li {list-type:none; display:block; float:left; width:33%; height:25px;}
.azs-locator ul.highway li {font-size:11px;}
.azs-locator ul.highway-2 li {float:none; width:100%; }
.azs-locator .azs-list {float:left; width:50%;}
.azs-locator .azs-list ul li {font-size:12px; white-space:nowrap; float:none; width:100%;}
.azs-locator .list-href {background:url(/images/list-bg.gif) top left no-repeat; display:inline-block; width:68px; height:17px; text-align:center;}
.azs-locator .list-href a {font-size:12px;}
.azs-locator .list-price {background:url(/images/list-bg-min.gif) top left no-repeat; display:inline-block; width:50px; height:17px; text-align:center; font-size:12px; line-height:15px;}
.azs-locator .list-blank {display:inline-block; width:50px; height:17px;}
.cheker2txt td.td-azs span {display:inline-block; margin-right:10px; vertical-align:middle;}
.td-azs .list-href {background:url(/images/list-bg.gif) top left no-repeat; display:inline-block; width:68px; height:17px; text-align:center; margin:0px;}
.td-azs .list-href a {font-size:12px;}

.azs-locator .price-mark-mid {float:left; background:url(/images/list-bg-mid.gif) top left repeat-x; height:17px; font-size:11px; line-height:14px; margin-top:4px; margin-left:20px;}
.azs-locator .price-mark-right {float:right; background:url(/images/list-bg-right.gif) top right no-repeat; height:17px;}
.azs-locator .price-mark-left {float:left; background:url(/images/list-bg-left.gif) top left no-repeat; height:17px; padding:0px 5px;}

.station-detail {float:left; width:435px;}
.station-detail .notes {font-size:10px; width:250px; margin:0px 0px 0px 20px;}
.station-detail .status-notes {font-size:12px; margin:10px 0px 0px 20px; background-color:#565656; color:#FFFFFF; padding:5px; display:inline-block;}
.station-detail .cheker2txt td {vertical-align:top; padding:0px 0px 15px 0px;}
.station-detail .cheker2txt td strong {display:block; text-align:right; line-height:21px; font-size:13px;}
.station-detail .cheker2txt td span {margin:0px 0px 0px 20px; font-size:16px; font-weight:bold; width:250px;}
.station-detail .cheker2txt td img {margin:5px 0px 20px 0px;}
.station-detail ul li {list-style:none; font-size:12px; line-height:21px;}
.station-detail .cheker2txt a {font-size:11px;}
.station-detail .cheker2txt td span a {font-size:16px;}

.station-detail .station-comments {margin-top:20px; margin-right:30px;}
.station-detail .station-comments h3 {font-weight:bold; margin-left:10px;}
.station-detail .station-comments .gray-bg {background-color:#EDEDED;}
.station-detail .station-comments .comment-item {padding:10px;}
.station-detail .station-comments .comment-item p {padding:0; font-size:12px;}
.station-detail .station-comments .comment-item p span {color:#07C54B; font-weight:bold;}
.station-detail .station-comments .comment-item .comment-item-text {margin-top:5px;}

.station-detail .station-comments .add-comment {margin-left:10px; margin-top:20px;}
.station-detail .station-comments .add-comment .show-add-coment {font-size:14px; font-weight:bold; padding:0px; margin-bottom:4px;}
.station-detail .station-comments .add-comment .add-comment-form textarea {width:376px; height:80px; font-size:12px;}
.station-detail .station-comments .add-comment .add-comment-form .error {color:red; font-size:11px; margin:5px 0px; display:none; padding:0px;}
.station-detail .station-comments .add-comment .submit {margin-top:10px;}
.station-detail .station-comments .add-comment .submit a {font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#01E44C; text-decoration:none; padding:4px;}
.station-detail .station-comments .add-comment .submit a:hover {background-color:#07C54B; text-decoration:none;}
.station-detail .station-comments .add-comment .need-auth {font-size:14px;}
.station-detail .station-comments .add-comment .add-comment-waiting {text-align:center; padding:55px 0px; width:376px; display:none;}

.add-station-container {width:330px; margin:30px 0px; text-align:center;}
.add-station-container a.add-station {font-size:24px; text-decoration:none; background-color:#565656; color:#FFFFFF; padding:5px;}
.add-station-container a.add-station:hover {text-decoration:none; background-color:#07C54B; color:#FFFFFF;}

.beta-text {color: #9d9d9d; margin: 30px 0 0 15px; width: 600px;}

.cards-answers {padding:0px 40px; margin-top:40px;}
.cards-answers .top-border {width:100%; height:1px; background-color:#BFBFBF; margin-bottom:20px;}
.cards-answers h3 {font-size:24px; color:#03B73A;}
.cards-answers .cards-answers-table {width:100%;}
.cards-answers .cards-answers-item {/*width:100%; border-bottom:1px solid #333333;*/}
.cards-answers .cards-answers-item .question {width:50%; background-color:#EDEDED;}
.cards-answers .cards-answers-item .answer {width:50%; background-color:#daebd6;}
.cards-answers .even .question {width:50%; background-color:#e4e3e3;}
.cards-answers .even .answer {width:50%; background-color:#cee3c9;}
.cards-answers .cards-answers-item .question div, .cards-answers .cards-answers-item .answer div {padding:20px;}
.cards-answers .cards-answers-item .answer .add-answer-form {padding:0px;}
.cards-answers .cards-answers-item .answer .add-answer-form textarea {width:410px; height:100px; font-size:11px; margin-bottom:5px;}
.cards-answers .cards-answers-item .answer .add-answer-form .error {display:block; color:red; font-size:12px; font-style:italic; margin-bottom:10px;}
.cards-answers .cards-answers-item h4 {color:#03B73A; font-size:12px; font-weight:normal;}
.cards-answers .cards-answers-item h4 strong {font-style:italic;}
.cards-answers .cards-answers-item p {font-size:11px; padding:0px;}
.cards-answers .cards-answers-item .answer-edit-btn {text-align:center; margin-top:20px;}
.cards-answers .cards-answers-item .answer-edit-btn a {padding:5px; font-size:14px; text-decoration:none; color:#FFFFFF; background-color:#03B73A;}
.cards-answers .cards-answers-item .answer-edit-btn a:hover {text-decoration:none; color:#FFFFFF; background-color:#333333;}
.cards-answers .question-form {margin-top:30px;}
.cards-answers .question-form .error {display:block; color:red; font-size:12px; font-style:italic; margin:10px 0px;}
.cards-answers .question-form textarea {width:410px; height:150px; padding:20px;}
.cards-answers .question-form h4 {font-size:18px; color:#03B73A;}
.cards-answers .question-need-auth {font-size:14px; padding:40px 0px 0px 0px;}


.office-nav {position:absolute; top:5px; left:0px; padding:0 15px 4px;}
.office-nav a {margin:0;}
.office-nav span {font-size:10px; line-height:10px; display:inline-block; width:30px;}

.office {margin:60px 20px 0px 20px;}
.office .need-auth {margin:0; padding:0; font-size:16px;}
.office .office-theme-item {margin:40px 0px 0px 0px;}
.office .office-theme-item h3 {color:#03B73A; font-size:24px; margin-bottom:30px;}
.office .office-theme-item .office-theme-order {margin-bottom:15px; background-color:#EDEDED; padding:15px; font-size:14px;}
.office .office-theme-item .office-theme-order h4 {font-size:18px; color:#565656;}
.office .office-theme-item .office-theme-order div {margin-top:5px;}
.office .office-theme-item .office-theme-order div strong {font-size:12px; display:inline-block; width:200px; vertical-align:top;}
.office .office-theme-item .office-theme-order div span {color:#03B73A; display:inline-block;}
.office .office-theme-item .office-theme-order hr {margin-top:6px; background-color:#CCCCCC; border:none; height:1px;}
/*.office .office-theme-item .office-message-item {margin-bottom:20px;}*/
.office .office-theme-item .office-message-item {}
.office .office-theme-item .office-message-item h4 {font-size:14px; font-style:italic; color:#7A7A7A; font-weight:normal; margin:0;}
.office .office-theme-item .office-message-item h4 strong {color:#03B73A;}
.office .office-theme-item .office-message-item div {font-size:12px; padding:0px; margin:0px 0px 15px 0px;}
.office .office-theme-item .office-message-item div.clear {padding:0px; margin:0px; height:20px;}
/*.office .office-theme-item .office-message-item .office-message-text {float:left; width:70%; margin-right:30px; margin-bottom:0px; padding:10px 0px 0px 0px;}*/
.office .office-theme-item .office-message-item .office-message-text {float:left; width:70%; margin-right:30px; margin-bottom:0px; padding:10px 0px 0px 0px;}
.office .office-theme-item .office-message-item .office-message-file {padding:10px; width:25%; background-color:#EDEDED; float:left;}
.office .office-theme-item .office-message-item .office-message-file ul li {margin:5px 0px 0px 0px; list-style:none; overflow:hidden;}
/*.office .add-message-block {margin-top:15px; padding-bottom:15px;}*/
.office .add-message-block {padding-bottom:15px;}
.office .add-message-block h4 a, .office .add-theme-block h4 a {text-decoration:none; border-bottom:1px dashed #01E44C;}
.office .add-message-block h4 a:hover, .office .add-theme-block h4 a:hover {text-decoration:none; border-bottom:none;}
.office .add-message-block h4 span.info-add-message{font-size:12px; font-weight:normal;}
.office .add-message-block h4 span.info-add-message b{color:#03B73A;}
.office .add-message-form .error {display:block; color:red; margin:5px 0px; font-size:10px;}
.office .add-message-form p {padding-bottom:5px;}
.office .add-message-form textarea {width:400px; height:150px; margin:0; font-size:12px;}
.office .add-theme-block {margin-top:60px;}
.office .add-theme-block p {font-size:12px;}
.office .add-theme-block h4 span.info-add-theme{font-size:12px; font-weight:normal;}
.office .add-theme-block h4 span.info-add-theme b{color:#03B73A;}
.office .add-theme-block p input, .office .add-message-form p input {font-size:12px;}
.office .add-theme-block .theme_name {width:307px; font-size:12px;}

.quote {margin:0px 20px; width:460px; padding-bottom:40px;}
.quote p {font-style:italic; font-size:14px; line-height:20px; padding:0px; font-family:Georgia, 'Times New Roman', Times, serif;}
.quote p em {font-size:22px; padding:0 2px;}
.quote span {display:inline-block; float:right; font-weight:normal; margin:10px 0 0 20px;}

.card-regions {float:left; width:30%; padding-right:3%; font-size:12px;}
.card-regions h4 {margin-bottom:5px; color:#666666;}
.card-regions ul {margin-bottom:20px;}
.card-regions ul li {list-style:none;}

/* fuel quality
====================================================================================================*/
.bottomcon .content-left-text {float:left; width:70%; padding:10px 20px 0 0;}
.bottomcon .content-right-menu {float:left; width:25%; padding:10px; background-color:#EDEDED;}
.bottomcon .content-right-menu ul li {margin:10px 0px 0px 0px; list-style:none; overflow:hidden;}

.main {margin-top:32px;}
.main p {font-size:14px;}
.main h1 {margin-bottom:30px;}
.main h2 {font-size:20px; margin:15px 0px 10px 0px;}
.lcoll {margin-top:20px;}
.title h1 {margin-top:20px;}

.indexpage .main {margin-top:12px;}
.indexpage .cardBlock {padding-bottom:0px;}
.indexpage .head .txt p {/*margin-bottom:0px;*/}
