@charset "utf-8";

* { padding:0; margin:0; }

html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a { color: #333333; text-decoration:none!important; }
a:hover { text-decoration:underline!important; }
a.dashed { text-decoration:none!important; border-bottom: 1px dashed #333333; }
a.dashed:hover { text-decoration:none!important; border-bottom:none; }

.no-display { display:none; }
.no-display-2 { display:none; }
.invisible { display:none; }

.hightlight { font: bold 17px Arial,Helvetica,sans-serif; }
	.hightlight .dotted { border-bottom: 1px dotted #3CBA33; color: #3CBA33; cursor: pointer; }
	.hightlight a { color: #3CBA33 !important; }
	.hightlight img {  vertical-align: baseline; }
.main_banner { float:left; display:block; }
.main_banner:hover { text-decoration:none!important; }

.header-block { margin-left:300px; width:800px; }
.header-block .header-navigation { background-color:#EEEEEE; padding: 3px 5px; height:15px; }
.header-block .header-navigation div { float:left; margin-right:10px; }
.header-block .header-navigation div.active { font-weight:bold; }
.header-block .header-auth { background-color:#333333; padding: 3px 0px; height:15px; position:absolute; top:0; left:950px; width:150px; }
.header-block .header-auth div { float:left; font-size:10px; width:75px; text-align:center; color:#ffffff; }
.header-block .header-auth div a { color:#ffffff; }
.header-block .header-search { margin-top: 6px; }
.header-block .header-search .header-search-input { width:740px; float:left; margin-top: 2px; }
.header-block .header-search .header-search-input input { width:730px; }
.header-block .header-search-template { font-size:10px; color:#666666; height:12px; }
.header-block .header-search-template a { text-decoration:none; border-bottom:1px dashed #333333; }
.header-block .header-search-template a:hover { text-decoration:none; border-bottom:none; }
.header-block .header-fuel { margin-top:6px; }
.header-block .header-fuel select { width:200px; }
.header-block .header-geo { margin-top:6px; padding: 0px; }
.header-block .header-geo div { float:left; margin-right:10px; padding:3px 5px; }
.header-block .header-geo div.active { font-weight:bold; background-color:#EEEEEE; }

.register-block { margin-left:300px; margin-top:10px; width:800px; }
.register-block .register-error { color: #fe1506; }

.stations-filter-graph { width: 300px; float: left; height: 600px; }
.stations-filter-graph #stations-filter { width:300px; height:200px; }
.stations-filter-graph #stations-graph { width:240px; height:400px; text-align:center; padding:0 30px; overflow: scroll; }
.stations-filter-graph #stations-filter div { float:left; margin:0 0 4px 10px; height:20px; width:290px; }
.stations-filter-graph #stations-filter div p.radio { float:left; width:15px; }
.stations-filter-graph #stations-filter div p.text { float:left; width:45px; }
.stations-filter-graph #stations-filter select { width:200px; }
.stations-filter-graph #stations-filter #datepicker { width:196px; }

.map-scroll { width: 300px; float: left; overflow: scroll; height: 600px; }

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

.map { float: left; height: 600px; width: 500px; }
.clear { clear: both; }

.content .map table { margin: 0; }

.shop_list_container { padding-left:100px; }

.bx-yandex-view-layout { position:relative!important; }

#all-stations { padding-bottom:10px; }

.graph-item .graph-item-num { text-align:center; font-size:12px; }
.graph-item .graph-item-block { width:24px; margin-left:1px; }
.graph-scale { border-left:1px solid #666666; height:4px; }
.graph-scale-num span { margin-left:-8px; font-size:9px; }

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

.cards-filter-block { margin:10px 0 10px 300px; width:648px; border:1px solid #CCCCCC; }
.cards-filter-block .cards-filter-item { margin:10px 5px; }
.cards-filter-block .cards-filter-item .cards-filter-text { float:left; width:400px; padding-top:2px; }
.cards-filter-block .cards-filter-item .cards-filter-input {}
.cards-filter-block .cards-filter-item .cards-filter-input select { width:150px; }
.cards-filter-block .cards-filter-item .cards-filter-checkbox { float:left; width:33%; }
.cards-filter-apply-block { margin:10px 0 10px 300px; width:650px; }

.cards-block { width:1060px; padding:20px; overflow:scroll; }
.cards-block table td { border-right:1px solid #CCCCCC; }
.cards-block .row-option { width:260px; text-align:right; padding:5px 10px; }
.cards-block .row-item { width:190px; text-align:center; padding:5px; }

.card-info-block { width:1060px; padding:20px; }
.card-info-block .row-option { width:260px; text-align:right; padding:5px 10px; }
.card-info-block .row-item { width:700px; padding:5px; }


/*---------------------------------
  стили закладки заявки
---------------------------------*/
.zayavka{background:url(/images/benz-hei-send.png); width:44px; height:266px; position:fixed; left:0; top:220px; z-index:100500; margin-right:50px;}
.zayavka a{display:block; width:44px; height:266px;}


/*----------benzindex-june-2010----------*/

.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}

/*head*/
.head {width:990px; padding-left:35px; margin:0 auto; padding-top:15px;}

.head .leftBlock {width:380px; padding-right:0px; padding-left: 10px; float:left;}
.head .rightBlock {width:600px; float:left;}

.head .tMenu {list-style:none; padding-bottom:35px;}
.head .tMenu li {display:inline; padding-left: 6px; padding-right: 9px;}
/* .head .tMenu li a {color:#aeaeae; text-decoration:none;} */
.head .tMenu li a {color:#01E44C;}

.head .logo {background:url(/images/logo.gif) no-repeat; width:339px; height:104px;}

.head .txt {font-size:16px; color:#959595; padding-bottom:5px;}
.head .txt p {line-height: 25px; padding-left: 10px;}

.head .banner {width:600px; height:90px;}
.head .banner img {vertical-align:top;}

.head .mainMenu {padding-top:25px;}
.head .mainMenu ul {background:url(/images/menu_bg.png) 0 bottom no-repeat; height:48px; list-style:none; padding:0 15px; width:960px;}
.head .mainMenu li {float:left; font-size:15px;}
.head .mainMenu li div {padding:20px 5px 0 5px; height:28px; text-align:center; float:left;}
.head .mainMenu li a {color:#ffffff;}
.head .mainMenu li.on a {color:#3cba33;}
.head .mainMenu .on {background:url(/images/menu_btn.gif) no-repeat #ededed; font-weight:bold;}
.head .mainMenu .on div {background:url(/images/menu_btnr.gif) right 0 no-repeat;}

/* .head .mainMenu .item1 div {width:50px;} */
.head .mainMenu .item1 div {width:180px;}
.head .mainMenu .item2 div {width:180px;}
.head .mainMenu .item3 div {width:180px;}
.head .mainMenu .item4 div {width:140px;}
.head .mainMenu .item5 div {width:140px;}
/* .head .mainMenu .item6 div {width:70px;} */
.head .mainMenu .item6 div {width:160px;}
.head .mainMenu .item7 div {width:90px;}

.head .subMenu {padding:15px 15px 0 15px; width:960px;}
.head .subMenu li {display:inline-block; padding: 0 18px 5px 0; font-size:15px;}
.head .subMenu li a, .head .subMenu li strong{white-space: nowrap;}
.head .subMenu .list1 {padding-left:20px;}
/*head*/

/*cardBlock*/
.cardBlock {width:1060px; padding-bottom:40px;}
.cardBlock h1 {font-size:30px; float:left; padding:5px 45px 0 45px;}
.cardBlock h2 {font-size:30px; float:left; padding:5px 45px 0 45px; margin:0 0 10px; color:#565656; font-family:"Tahoma",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:normal;}

.cardBlock .tab {float:left; font-size:20px;}
.cardBlock .tab div {padding:10px 20px 0 20px; height:37px; float:left;}
.main .cardBlock .tab a {color:#565656; text-decoration:none; border-bottom:1px dashed #565656;}
.cardBlock .tab a:hover {border:0;}
.cardBlock .on {background:url(/images/tab.gif) no-repeat;}
.cardBlock .on div {background:url(/images/tab_r.gif) right 0 no-repeat;}

.cardBlock .con {background:url(/images/card_con.png) no-repeat #ffffff;}
.cardBlock .con_b {background:url(/images/card_conb.png) 0 bottom no-repeat; padding:15px 0 15px 40px; width:1020px;}
.cardBlock .con .item {background:url(/images/img_bg.gif) no-repeat; width:185px; float:left; margin-right:15px; min-height:136px;}
.cardBlock .con .item img {vertical-align:top; margin-bottom:15px;}
.cardBlock .con .item p {margin:0 8px;}

.cardBlock .con .item .txt {font-size:16px; padding:15px; text-align:center;}
/*cardBlock*/

/*----------benzindex-june-2010----------*/

/*cardFilter*/

.cardFilter {width:990px; padding:0 0 40px 35px;}
.cardFilter .tl {background:url(/images/filter_corners.gif) no-repeat; width:10px; height:10px; position:absolute; left:0; top:0; display:none;}
.cardFilter .tr {background:url(/images/filter_corners.gif) right 0 no-repeat; width:10px; height:10px; position:absolute; right:0; top:0; display:none;}
.cardFilter .bl {background:url(/images/filter_corners.gif) left bottom no-repeat; width:10px; height:10px; position:absolute; left:0; bottom:0; display:none;}
.cardFilter .br {background:url(/images/filter_corners.gif) right bottom no-repeat; width:10px; height:10px; position:absolute; right:0; bottom:0; display:none;}
.cardFilter .active .tl, .cardFilter .active .tr, .cardFilter .active .bl, .cardFilter .active .br {display:block;}

.cardFilter .item1 {width:442px; background:url(/images/filter_i1bg.gif) repeat-y; font-size:16px; float:left; margin-right:18px;}
.cardFilter .item1_t {background:url(/images/filter_i1t.gif) no-repeat;}
.cardFilter .item1_b {background:url(/images/filter_i1b.gif) 0 bottom no-repeat; width:442px;}
.cardFilter .item1 ul {padding:20px; width:180px; float:left; list-style:none;}
.cardFilter .item1 li {margin-bottom:2px; width:180px;}
.cardFilter .item1 li .item {padding:3px 15px 5px 15px; float:left; position:relative; line-height:18px;}
.cardFilter .item1 li a {color:#5b5b5b; text-decoration:none; border-bottom:1px dashed #5b5b5b;}
.cardFilter .item1 li a:hover {text-decoration:none; border-bottom:none;}
.cardFilter .item1 .active a {color:#FFFFFF; text-decoration:none; border-bottom:none;}
.cardFilter .item1 .active .item {background-color:#00a119; color:#ffffff;}

.cardFilter .item2 {width:530px; background:url(/images/filter_i2bg.gif) repeat-y; font-size:14px; float:left;}
.cardFilter .item2_t {background:url(/images/filter_i2t.gif) no-repeat;}
.cardFilter .item2_b {background:url(/images/filter_i2b.gif) 0 bottom no-repeat; width:530px;}
.cardFilter .item2 ul {padding:20px; width:225px; float:left; list-style:none;}
.cardFilter .item2 li {margin-bottom:2px; width:225px;}
.cardFilter .item2 li .item {padding:4px 15px 6px 15px; float:left; position:relative; line-height:18px;}
.cardFilter .item2 li a {color:#00a218; text-decoration:none; border-bottom:1px dashed #00a218;}
.cardFilter .item2 li a:hover {text-decoration:none; border-bottom:none;}
.cardFilter .item2 .active a {color:#FFFFFF; text-decoration:none; border-bottom:none;}
.cardFilter .item2 .active .item {background-color:#00a119; color:#ffffff;}

/*cardFilter*/

/*azs_map*/
.head .subMenu .list {text-align:center; font:13px Verdana, Geneva, sans-serif;}
.head .subMenu .list li {color:#109410; font-weight:bold; padding:0 10px; font-size:13px; line-height:25px;}
.head .subMenu .list li a {color:#232323; font-weight:normal;}

.main .azs_map p{font:11px/14px Verdana, Geneva, sans-serif}



.azs_map {width:990px; padding:0 0 40px 35px; color:#373737;}
.azs_map h1 {font-size:30px; font-weight:bold; color:#373737; margin:0 0 25px 0;}
.azs_map h1 span {font-weight:normal; color:#808184;}
.azs_map h2 {font:18px Verdana, Geneva, sans-serif; font-weight:bold; color:#212121; margin-top:25px;}
.azs_map h3 {font:14px Verdana, Geneva, sans-serif; font-weight:bold; color:#212121; margin-top:20px;}

.azs_map .leftBlock {width:600px; padding-right:15px; float:left; font-size:14px;}
.azs_map .leftBlock strong {font-size:16px;}
.azs_map .leftBlock strong span {color:#000000;}
.azs_map .leftBlock ul {padding:0 0 0 20px;}
.azs_map .leftBlock li {padding-top:5px;}
.azs_map .leftBlock li strong {font-size:14px; color:#000000;}

.azs_map .leftBlock .mapBlock {width:595px; height:auto; position:relative; padding:30px 0 15px 5px;}
.azs_map .leftBlock .mapBlock .line1 {background:url(/images/map_line1.gif) left 7px no-repeat; padding:0 30px 0 410px; width:45px; height:50px; font-size:11px; color:#58595b; line-height:14px;}
.azs_map .leftBlock .mapBlock .line2 {background:url(/images/map_line2.gif) left 7px no-repeat; padding:0 30px 0 410px; width:45px; height:50px; font-size:9px; color:#a6a8ab; line-height:14px;}
.azs_map .leftBlock .mapBlock .road {background:url(/images/road_bg.gif) repeat-y; width:44px; position:absolute; left:215px; top:15px;}
.azs_map .leftBlock .mapBlock .road_t {background:url(/images/road_t.gif) no-repeat; width:44px; height:24px; position:absolute; left:0; top:0;}
.azs_map .leftBlock .mapBlock .road_b {background:url(/images/road_b.gif) no-repeat; width:44px; height:23px; position:absolute; left:0; bottom:0;}
.azs_map .leftBlock .mapBlock .cities {background:url(/images/cities_line.gif) repeat-y; width:7px; position:absolute; left:485px; top:30px;}
.azs_map .leftBlock .mapBlock .cities table {width:100%; border-collapse:collapse;}
.azs_map .leftBlock .mapBlock .cities table td {vertical-align:middle;}
.azs_map .leftBlock .mapBlock .cities .city1 {font-size:17px; font-weight:bold; color:#231f20; position:absolute; left:-14px; width:160px; line-height: 16px;}
.azs_map .leftBlock .mapBlock .cities .city1 .Img {width:40px;}
.azs_map .leftBlock .mapBlock .cities .border1 {font-size:17px; font-weight:bold; color:#231f20; position:absolute; left:-14px; width:160px; line-height: 16px;}
.azs_map .leftBlock .mapBlock .cities .border1 .Img {width:40px;}
.azs_map .leftBlock .mapBlock .cities .city2 {font-size:15px; color:#6d6e70; position:absolute; left:-12px; width:130px;}
.azs_map .leftBlock .mapBlock .cities .city2 .Img {width:37px;}
.azs_map .leftBlock .mapBlock .cities .city3 {font-size:13px; color:#6d6e70; position:absolute; left:-7px; width:130px;}
.azs_map .leftBlock .mapBlock .cities .city3 .Img {width:32px;}
.azs_map .leftBlock .mapBlock .cities .city4 {font-size:10px; color:#6d6e70; position:absolute; left:-5px; width:130px;}
.azs_map .leftBlock .mapBlock .cities .city4 .Img {width:29px;}
.azs_map .leftBlock .mapBlock .cities .area {font-size:9px; color:#6d6e70; position:absolute; left:-13px; width:130px; height: 35px; overflow: hidden}
.azs_map .leftBlock .mapBlock .cities .area p {font:9px Tahoma, Verdana!important; padding:0; margin:0 0 0 37px;}
.azs_map .leftBlock .mapBlock .cities .area .line {background:url(/images/area_line.png) no-repeat; height:5px; overflow:hidden; margin-top:3px;}
.azs_map .leftBlock .mapBlock .cities-reverse {background:url(/images/cities_line.gif) repeat-y; width:7px; position:absolute; left:485px; top:30px;}
.azs_map .leftBlock .mapBlock .cities-reverse table {width:100%; border-collapse:collapse;}
.azs_map .leftBlock .mapBlock .cities-reverse table td {vertical-align:middle;}
.azs_map .leftBlock .mapBlock .cities-reverse .city1 {font-size:17px; font-weight:bold; color:#231f20; position:absolute; left:-14px; width:160px; line-height: 16px;}
.azs_map .leftBlock .mapBlock .cities-reverse .city1 .Img {width:40px;}
.azs_map .leftBlock .mapBlock .cities-reverse .border1 {font-size:17px; font-weight:bold; color:#231f20; position:absolute; left:-14px; width:160px; line-height: 16px;}
.azs_map .leftBlock .mapBlock .cities-reverse .border1 .Img {width:40px;}
.azs_map .leftBlock .mapBlock .cities-reverse .city2 {font-size:15px; color:#6d6e70; position:absolute; left:-12px; width:130px;}
.azs_map .leftBlock .mapBlock .cities-reverse .city2 .Img {width:37px;}
.azs_map .leftBlock .mapBlock .cities-reverse .city3 {font-size:13px; color:#6d6e70; position:absolute; left:-7px; width:130px; line-height: 11px;}
.azs_map .leftBlock .mapBlock .cities-reverse .city3 .Img {width:32px;}
.azs_map .leftBlock .mapBlock .cities-reverse .city4 {font-size:10px; color:#6d6e70; position:absolute; left:-5px; width:130px; line-height: 8px;}
.azs_map .leftBlock .mapBlock .cities-reverse .city4 .Img {width:29px;}
.azs_map .leftBlock .mapBlock .cities-reverse .area {font-size:9px; color:#6d6e70; position:absolute; left:-13px; width:130px; height: 35px; overflow: hidden}
.azs_map .leftBlock .mapBlock .cities-reverse .area p {font:9px Tahoma, Verdana!important; padding:0; margin:0 0 0 37px;}
.azs_map .leftBlock .mapBlock .cities-reverse .area .line {background:url(/images/area_line.png) no-repeat; height:5px; overflow:hidden; margin-top:3px;}
.azs_map .leftBlock .mapBlock a#reverse{ text-decoration: underline }
.azs_map .leftBlock .mapBlock .toStart{ text-decoration: underline }

.azs_map .leftBlock .mapBlock .azs_leftCol {position:absolute; width:210px; left:0; bottom:50px;}
.azs_map .leftBlock .mapBlock .azs_leftCol .block_azs {position:absolute; right:0;}
.azs_map .leftBlock .mapBlock .azs_leftCol .block_azs .azs {float:right; width:21px; padding-left:3px; cursor: pointer;}
.azs_map .leftBlock .mapBlock .azs_rightCol {position:absolute; width:200px; left:260px; bottom:50px;}
.azs_map .leftBlock .mapBlock .azs_rightCol .block_azs {position:absolute; left:0;}
.azs_map .leftBlock .mapBlock .azs_rightCol .block_azs .azs {float:left; width:21px; padding-left:3px; cursor: pointer;}
.azs_map .leftBlock .mapBlock .azs {position:relative;}
.azs_map .leftBlock .mapBlock .azs .info {width:315px; position:absolute; left:-70px; bottom:20px; display:none; z-index: 1000}
.azs_map .leftBlock .mapBlock .azs .active{display:block}
.azs_map .leftBlock .mapBlock .azs .info h1 {font-size:14px; margin:3px 0 5px 0;}
.azs_map .leftBlock .mapBlock .azs .info p {padding:0; font-size:12px;}
.azs_map .leftBlock .mapBlock .azs .info p span {font-size:10px;}
.azs_map .leftBlock .mapBlock .azs .info a {color:#1b75bb;}
.azs_map .leftBlock .mapBlock .azs .info .btn_close {float:right; margin:0 3px 0 5px; cursor:pointer; position:relative;}
.azs_map .leftBlock .mapBlock .azs .info .Img {width:70px; float:left;}
.azs_map .leftBlock .mapBlock .azs .info .txt {width:165px; padding-left:10px; float:left; position:relative; overflow: hidden}
.azs_map .leftBlock .mapBlock .azs .info .link {margin-top:5px;}
.azs_map .leftBlock .mapBlock .azs .info_t {width:315px; position:relative;}
.azs_map .leftBlock .mapBlock .azs .info_t .block {background:url(/images/azs_t.png) no-repeat; padding:10px 0 5px 65px; width:250px;}
.azs_map .leftBlock .mapBlock .azs .info_b {background:url(/images/azs_b.png) no-repeat; width:315px; height:60px; margin-top:-30px;}

.azs_map .rightBlock {width:375px; float:left;}
.azs_map .rightBlock .block1 {background:url(/images/azs_rbl.gif) repeat-y; width:375px;}
.azs_map .rightBlock .block1 .header {background:url(/images/azs_rblt.gif) no-repeat; padding:15px 25px 0 25px; height:35px; font-size:16px; font-weight:bold; color:#373737;}
.azs_map .rightBlock .block1 .item1 {font-size:16px; padding:10px 25px 15px 25px; border-bottom:2px solid #dedede;}
.azs_map .rightBlock .block1 .item1 p {padding:0;}
.azs_map .rightBlock .block1 .item1 strong {font-size:12px; color:#109310;}
.azs_map .rightBlock .block1 .item1 .input {padding:10px 0 0 20px;}
.azs_map .rightBlock .block1 .item1 .input input {vertical-align:middle;}
.azs_map .rightBlock .block1 .item1 .input img {vertical-align:middle; margin:0 5px;}
.azs_map .rightBlock .block1 .item2 {font-size:16px; padding:10px 25px 20px 25px;}
.azs_map .rightBlock .block1 .item3 {font-size:14px; padding:10px 25px; background-color:#373737; color:#ffffff;}
.azs_map .rightBlock .block1 .item3 p {padding:0;}
.azs_map .rightBlock .block1 .item3 .input {font-size:11px; padding-top:10px;}
.azs_map .rightBlock .block1 .item3 .input input {vertical-align:middle; margin-right:3px;}
.azs_map .rightBlock .block1 .item3 .input strong {padding-right:15px;}
.azs_map .rightBlock .block1 .selectfield {width:295px; padding:3px; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.azs_map .rightBlock .block1 .block_b {background:url(/images/azs_rblb.gif) no-repeat; padding:10px 25px 0 25px; height:51px;}
.azs_map .rightBlock .block1 .block_b .btn {background:url(/images/btn_search.png) no-repeat; width:131px; height:41px; border:0; cursor:pointer;}
.azs_map .rightBlock .txt {font:11px Verdana, Geneva, sans-serif;}
.azs_map .rightBlock .txt p {margin:10px 0 0 0; padding:0;}

.azs_map .txtBlock0 {width:990px; font:11px Verdana, Geneva, sans-serif;}
.azs_map .txtBlock0 .header {width:990px; padding-top:15px;}
.azs_map .txtBlock0 img {margin-right:12px; float:left;}
.azs_map .txtBlock0 strong {padding-top:5px; color:#212121; display:block; float:left;}
.azs_map .txtBlock0 p {margin-top:5px; padding:0;}
.azs_map .txtBlock0 ul {margin-top:5px; padding:0 0 0 30px;}
.azs_map .txtBlock0 ul li {margin-top:5px; padding:0;}

.azs_map .txtBlock1 {width:990px; padding-top:15px; font:11px Verdana, Geneva, sans-serif;}
.azs_map .txtBlock1 .header {width:990px; padding-top:15px;}
.azs_map .txtBlock1 img {margin-right:12px; float:left;}
.azs_map .txtBlock1 strong {padding-top:5px; color:#212121; display:block; float:left;}
.azs_map .txtBlock1 p {margin-top:5px; padding:0;}

.azs_map .txtBlock2 {width:990px; padding-top:15px; font:11px Verdana, Geneva, sans-serif;}
.azs_map .txtBlock2 .col {width:480px; padding-right:15px; float:left;}
.azs_map .txtBlock2 .col .item {width:480px; padding:5px 0 10px 0;}
.azs_map .txtBlock2 .col .item .Img {width:20px; height:20px; margin-right:12px; float:left;}
.azs_map .txtBlock2 .col .item .txt {margin-left:32px;}
.azs_map .txtBlock2 .col .item .txt p {padding:0; margin-bottom:3px;}
/*azs_map*/


/*basket*/
.head .rightBlock .block1 {width:600px; padding-bottom:30px; font-size:15px; margin-top:-5px; position:relative;}
.head .rightBlock .block1 .basket {background:url(/images/h_basket.gif) no-repeat; width:180px; height:30px; padding:8px 15px 0 55px; float:right; margin-top:-10px; color:#80857d; position:relative;}

.basket {width:1010px; padding:0 0 40px 25px; color:#575757;}
.basket h1 {font:50px Arial, Helvetica, sans-serif; font-weight:bold; color:#565660; padding:0 30px;}
.basket h2 {font:30px Arial, Helvetica, sans-serif; font-weight:bold; color:#565660;}
.basket h3 {font:22px Arial, Helvetica, sans-serif; color:#9c9c9c;}

.basket .header {width:990px; padding:0 10px 20px 10px;}
.basket .header .rBlock {float:right; font:13px Arial, Helvetica, sans-serif; color:#9c9c9c; padding-top:30px;}
.basket .header .rBlock img {margin-top:3px;}
.basket .header .rBlock span {color:#575757;}

.basket .block {background:url(/images/basket_t.png) no-repeat #ffffff;}
.basket .block_b {background:url(/images/basket_b.png) 0 bottom no-repeat; padding:15px 0; width:1010px;}

.basket .block .cardsList {padding:15px 100px 15px 100px; width:810px;}
.basket .block .cardsList .item {width:810px; padding-top:25px;}
.basket .block .cardsList .item .Img {width:129px; float:left;}
.basket .block .cardsList .item .Img .shadow {background:url(/images/card_shadow.png) no-repeat; width:129px; height:20px;}
.basket .block .cardsList .item .txt {width:150px; padding:10px 0 0 30px; float:left;}
.basket .block .cardsList .item .txt a {font:18px Arial, Helvetica, sans-serif; font-weight:bold;}
.basket .block .cardsList .item .txt p {font:13px Arial, Helvetica, sans-serif; margin-top:3px;}
.basket .block .cardsList .item .btn {width:20px; padding:12px 0 0 50px; float:left;}
.basket .block .cardsList .btnNext {text-align:right; margin-top:-20px;}

.basket .block .authorisation {padding:15px 45px 45px 45px; width:920px; font-size:18px;}
.basket .block .authorisation h3 {margin-bottom:30px;}
.basket .block .authorisation .lBlock {width:350px; padding-right:110px; float:left;}
.basket .block .authorisation .lBlock .lCol {width:70px; padding:21px 5px 0 0; float:left;}
.basket .block .authorisation .lBlock .rCol {width:275px; padding-top:15px; float:left;}
.basket .block .authorisation .lBlock .rCol .textfield {width:260px; padding:4px 5px 5px 5px; border:2px solid #dddddd; font:18px Tahoma, Geneva, sans-serif; color:#575757;}
.basket .block .authorisation .lBlock .rCol .chk {vertical-align:baseline;}
.basket .block .authorisation .lBlock .lCol1 {width:160px; padding:21px 5px 0 0; float:left;}
.basket .block .authorisation .lBlock .rCol1 {width:185px; padding-top:15px; float:left;}
.basket .block .authorisation .lBlock .rCol1 .Img {width:182px; height:35px; background-color:#ededed;}
.basket .block .authorisation .lBlock .rCol1 .textfield {width:170px; padding:4px 5px 5px 5px; border:2px solid #dddddd; font:18px Tahoma, Geneva, sans-serif; color:#575757;}
.basket .block .authorisation .lBlock .rCol1 .btn {text-align:right;}
.basket .block .authorisation .lBlock .rCol1 .btn input {background:url(/images/btn_enter.png) no-repeat; width:152px; height:42px; border:0; cursor:pointer;}

.basket .block .authorisation .rBlock {width:410px; float:left;}
.basket .block .authorisation .rBlock .txt {padding:15px 0 10px 0;}
.basket .block .authorisation .rBlock .txt ul {padding-top:7px; list-style:none;}
.basket .block .authorisation .rBlock .txt li {background:url(/images/bullet2.gif) 0 11px no-repeat; padding:0 0 7px 18px;}
.basket .block .authorisation .rBlock .lCol {width:130px; padding:21px 5px 0 0; float:left;}
.basket .block .authorisation .rBlock .rCol {width:275px; padding-top:15px; float:left;}
.basket .block .authorisation .rBlock .rCol .textfield {width:260px; padding:4px 5px 5px 5px; border:2px solid #dddddd; font:18px Tahoma, Geneva, sans-serif; color:#575757;}

.basket .block .authorisation .rBlock .lCol1 {width:170px; padding:21px 5px 0 0; float:left;}
.basket .block .authorisation .rBlock .rCol1 {width:235px; padding-top:15px; float:left;}
.basket .block .authorisation .rBlock .rCol1 .Img {width:225px; height:35px; background-color:#ededed;}
.basket .block .authorisation .rBlock .rCol1 .textfield {width:215px; padding:4px 5px 5px 5px; border:2px solid #dddddd; font:18px Tahoma, Geneva, sans-serif; color:#575757;}
.basket .block .authorisation .rBlock .btn {text-align:right; padding-top:15px;}
.basket .block .authorisation .rBlock .btn input {background:url(/images/btn_reg.png) no-repeat; width:299px; height:42px; border:0; cursor:pointer;}

.basket .block .company {padding:15px 90px 45px 90px; width:830px; font-size:14px;}
.basket .block .company h3 {font-size:20px; font-weight:bold; color:#565660;}

.basket .block .company .block1 {width:830px; padding-top:30px;}
.basket .block .company .block1 .textfield {width:210px; padding:5px 10px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block1 .textarea {width:210px; height:60px; padding:5px 10px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block1 .lBlock {width:400px; float:left;}
.basket .block .company .block1 .lBlock .lCol {width:150px; padding:20px 20px 0 0; float:left; text-align:right;}
.basket .block .company .block1 .lBlock .lCol h3 {margin-top:-4px; text-align:right;}
.basket .block .company .block1 .lBlock .rCol {width:230px; padding-top:15px; float:left;}
.basket .block .company .block1 .rBlock {width:300px; padding:50px 0 0 80px; float:left;}
.basket .block .company .block1 .rBlock .lCol {width:50px; padding:20px 20px 0 0; float:left; text-align:right;}
.basket .block .company .block1 .rBlock .rCol {width:230px; padding-top:15px; float:left;}

.basket .block .company .block2 {width:830px; padding-top:40px;}
.basket .block .company .block2 .line {width:830px; padding-top:15px;}
.basket .block .company .block2 .line .item {float:left; padding-right:25px;}
.basket .block .company .block2 .line .item p {margin-bottom:5px; padding:0 10px; color:#000000;}
.basket .block .company .block2 .line .item .textfield1 {width:210px; padding:5px 9px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block2 .line .item .textfield2 {width:95px; padding:5px 9px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block2 .line .item .textfield3 {width:160px; padding:5px 9px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block2 .line .item .textfield4 {width:120px; padding:5px 9px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block2 .line .item .textfield5 {width:140px; padding:5px 9px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block2 .line .item .textfield6 {width:510px; padding:5px 9px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.basket .block .company .block2 .add {padding-top:10px;}
.basket .block .company .block2 .add a {text-decoration:none;}
.basket .block .company .block2 .add a:hover u {text-decoration:none;}

.basket .block .company .btns {width:830px; padding-top:30px;}
.basket .block .company .btns .rBlock {width:420px; float:right; text-align:right;}
.basket .block .company .btns .rBlock img {vertical-align:middle;}
.basket .block .company .btns .rBlock .btnSave {background:url(/images/btn_save.png) no-repeat; width:164px; height:42px; border:0; cursor:pointer; vertical-align:middle; margin-right:30px;}
.basket .block .company .btns .btnBack {padding-top:10px;}
/*basket*/

/*lk*/
.lk {width:1010px; padding:0 0 40px 25px; color:#575757;}
.lk h1 {font:50px Arial, Helvetica, sans-serif; font-weight:bold; color:#565660; padding:0 30px;}
.lk h3 {font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#565660;}

.lk .header {width:990px; padding:0 10px 20px 10px;}
.lk .header .rBlock {float:right; font:16px Arial, Helvetica, sans-serif; color:#575757; padding-top:30px;}

.lk .block {background:url(/images/basket_t.png) no-repeat #ffffff;}
.lk .block_b {background:url(/images/basket_b.png) 0 bottom no-repeat; padding:15px 0; width:1010px;}

.lk .block .lk_main {padding:15px 35px 45px 35px; width:940px; font-size:18px;}
.lk .block .lk_main .btnExit {text-align:right;}

.lk .block .lk_main .block1 {width:810px; padding-left:50px; font-size:14px; margin-top:-5px;}
.lk .block .lk_main .block1 .col {width:385px; padding-right:15px; float:left;}
.lk .block .lk_main .block1 .col .textfield {width:210px; padding:5px 10px; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
.lk .block .lk_main .block1 .col .lCol {width:135px; padding:20px 20px 0 0; float:left; text-align:right;}
.lk .block .lk_main .block1 .col .rCol {width:230px; padding-top:15px; float:left; color:#000000;}
.lk .block .lk_main .block1 .col .rCol p {display:block; padding-top:5px;}

.lk .block .lk_main .block2 {width:800px; padding:40px 0 0 50px; font-size:14px;}
.lk .block .lk_main .block2 table {width:100%; border-collapse:collapse; color:#000000;}
.lk .block .lk_main .block2 th {padding:10px 20px; font-weight:normal; text-align:left; border-bottom:1px solid #d9d9d8;}
.lk .block .lk_main .block2 td {padding:10px 20px; border-bottom:1px solid #d9d9d8;}
.lk .block .lk_main .block2 .col1 {font-size:22px; width:210px;}
.lk .block .lk_main .block2 .add {padding-top:10px; font-size:22px;}
.lk .block .lk_main .block2 .add a {text-decoration:none;}
.lk .block .lk_main .block2 .add a:hover u {text-decoration:none;}
.lk .block .lk_main .block2 .table1 {width:800px;}
.lk .block .lk_main .block2 .table2 {width:560px;}
/*lk*/

/*cardBlock1*/
.cardBlock1 {width:1010px; padding:0 0 0 25px; color:#575757;}
.cardBlock1 h1 {font:40px Arial, Helvetica, sans-serif; color:#565660;}
.cardBlock1 h2 {font:24px Arial, Helvetica, sans-serif; color:#00f335; line-height:31px;}
.cardBlock1 h2 strong {color:#18a143;}
.cardBlock1 h2 img {vertical-align:middle;}
.cardBlock1 h3 {font:18px Tahoma, Geneva, sans-serif; font-weight:bold; color:#575757;}
.cardBlock1 a:link, .cardBlock1 a:visited, .cardBlock1 a:hover, .cardBlock1 a:active, .cardBlock1 a:focus {color:#00b23a;}

.cardBlock1 .header {width:970px; padding:0 20px 30px 20px;}

.cardBlock1 .block1 {width:1010px; padding:0 0 20px 0;}
.cardBlock1 .block1 .lBlock {width:260px; padding-right:10px; float:left;}
.cardBlock1 .block1 .rBlock {width:740px; float:left;}
.cardBlock1 .block1 .rBlock ul {font-size:19px; list-style:none;}
.cardBlock1 .block1 .rBlock ul li {background:url(/images/bullet2.gif) 0 10px no-repeat; padding:0 0 5px 20px;}

.cardBlock1 .block2 {width:1010px; padding:0 0 20px 0; font-size:14px;}
.cardBlock1 .block2 .col {width:440px; padding-right:65px; float:left;}
.cardBlock1 .block2 .col h2 {margin-bottom:20px;}
.cardBlock1 .block2 .col ul {list-style:none; padding:0 0 20px 15px;}
.cardBlock1 .block2 .col ul li {background:url(/images/bullet3.gif) 0 8px no-repeat; padding:0 0 5px 15px;}
.cardBlock1 .block2 .col ol {padding:0 0 20px 35px;}
.cardBlock1 .block2 .col ol li {padding-bottom:5px;}
.cardBlock1 .block2 .col .Img {width:130px; padding-right:5px; float:left;}
.cardBlock1 .block2 .col .txt {width:305px; float:left;}

.cardBlock1 .block2 .txt1 {margin-top:20px; color:#808080;}
/*cardBlock1*/

/*cardBlock2*/
.cardBlock2 {width:1060px; padding-top:10px;}
.cardBlock2 h1 {font:30px Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 45px 0 45px;}

.cardBlock2 .block1 {width:1050px; font:26px Arial, Helvetica, sans-serif; padding:0 0 20px 10px;}
.cardBlock2 .block1 a {color:#ffffff;}
.cardBlock2 .block1 a:visited {text-decoration:none; text-decoration:underline; color:#ffffff;}
.cardBlock2 .block1 a:hover, .cardBlock2 .block1 a:active, .cardBlock2 .block1 a:focus {text-decoration:none; outline:none; color:#ffffff;}
.cardBlock2 .block1 .item1 {background:url(/images/item_bg1.png) no-repeat; width:285px; height:125px; padding:63px 25px 57px 25px; margin-left:6px; float:left;}
.cardBlock2 .block1 .item2 {background:url(/images/item_bg2.png) no-repeat; width:285px; height:125px; padding:63px 25px 57px 25px; margin-left:6px; float:left;}
.cardBlock2 .block1 .item3 {background:url(/images/item_bg3.png) no-repeat; width:285px; height:125px; padding:63px 25px 57px 25px; margin-left:6px; float:left;}

.cardBlock2 .block2 {width:886px; padding:0 87px 50px 87px; position:relative;}
.cardBlock2 .block2 .l_arrow {background:url(/images/l_arrow.gif) no-repeat; width:36px; height:47px; display:block; position:absolute; left:37px; top:14px;}
.cardBlock2 .block2 .r_arrow {background:url(/images/r_arrow.gif) no-repeat; width:36px; height:47px; display:block; position:absolute; right:37px; top:14px;}
.cardBlock2 .block2 .over {width:886px; height:86px; overflow:hidden;}
.cardBlock2 .block2 .over ul {width:10000px; list-style:none;}
.cardBlock2 .block2 .over li {padding-right:12px; width:100px; height:86px; float:left;}
.cardBlock2 .block2 .over li .Img {background:url(/images/card_shadow1.gif) 0 bottom no-repeat; width:100px; height:71px; padding-bottom:15px;}
/*cardBlock2*/

/*cardBlock3*/
.cardBlock3 {width:1010px; padding:40px 0 40px 25px; color:#575757;}
.cardBlock3 h1 {font:50px Arial, Helvetica, sans-serif; font-weight:bold; color:#565660; padding:0 30px;}
.cardBlock3 h2 {font:30px Arial, Helvetica, sans-serif; font-weight:bold; color:#565660;}
.cardBlock3 h3 {font:22px Arial, Helvetica, sans-serif; color:#9c9c9c;}

.cardBlock3 .header {width:990px; padding:0 10px 0 10px; margin-bottom:-15px;}
.cardBlock3 .header a, .cardBlock3 .header a:visited {text-decoration:none; text-decoration:underline; color:#ffffff;}
.cardBlock3 .header a:hover, .cardBlock3 .header a:active, .cardBlock3 .header a:focus {text-decoration:none; outline:none; color:#ffffff;}
.cardBlock3 .header .rBlock {float:right; font:17px Arial, Helvetica, sans-serif;}
.cardBlock3 .header .rBlock .item1 {background:url(/images/item_bg1_1.png) no-repeat; width:210px; height:95px; padding:40px 15px 18px 15px; margin-left:5px; float:left;}
.cardBlock3 .header .rBlock .item2 {background:url(/images/item_bg2_1.png) no-repeat; width:210px; height:95px; padding:40px 15px 18px 15px; margin-left:5px; float:left;}
.cardBlock3 .header .rBlock .item3 {background:url(/images/item_bg3_1.png) no-repeat; width:210px; height:95px; padding:40px 15px 18px 15px; margin-left:5px; float:left;}

.cardBlock3 .block {background:url(/images/basket_t.png) no-repeat #ffffff; position:relative;}
.cardBlock3 .block_b {background:url(/images/basket_b.png) 0 bottom no-repeat; padding:15px 0; width:1010px;}

.cardBlock3 .block .cardsList {padding:15px 100px 15px 40px; width:870px;}
.cardBlock3 .block .cardsList .tBlock {width:870px; font-size:12px; color:#7a7a7a;}
.cardBlock3 .tBlock a, .cardBlock3 .tBlock a:visited {text-decoration:none; text-decoration:underline; color:#7a7a7a;}
.cardBlock3 .tBlock a:hover, .cardBlock3 .tBlock a:active, .cardBlock3 .tBlock a:focus {text-decoration:none; outline:none; color:#7a7a7a;}
.cardBlock3 .tBlock span a, .cardBlock3 .tBlock span a:visited {text-decoration:none; text-decoration:underline; color:#00c23f;}
.cardBlock3 .tBlock span a:hover, .cardBlock3 .tBlock span a:active, .cardBlock3 .tBlock span a:focus {text-decoration:none; outline:none; color:#00c23f;}
.cardBlock3 .tBlock span img {margin-top:4px;}
.cardBlock3 .block .cardsList .tBlock .col1 {width:164px; float:left;}
.cardBlock3 .block .cardsList .tBlock .txt {width:150px; padding:5px 0 0 30px; float:left;}
.cardBlock3 .block .cardsList .tBlock .rating {width:60px; padding:0 0 0 50px; float:left;}
.cardBlock3 .block .cardsList .tBlock .regions {width:140px; padding:0 0 0 30px; float:left; position:relative;}
.cardBlock3 .block .cardsList .tBlock .regions .select {width:230px; position:absolute; top:-5px; left:20px;}
.cardBlock3 .block .cardsList .tBlock .regions .select .select_t {background:url(/images/wind_bg1t.png) no-repeat; width:190px; height:35px; padding:5px 20px 0 20px;}
.cardBlock3 .block .cardsList .tBlock .regions .select .select_b {background:url(/images/wind_bg1b.png) no-repeat; width:230px; height:15px;}
.cardBlock3 .block .cardsList .tBlock .regions .select .select_bg {background:url(/images/wind_bg1.gif) repeat-y; width:210px; padding:0 10px;}
.cardBlock3 .block .cardsList .tBlock .regions .select ul {list-style:none; padding:0 2px;}
.cardBlock3 .block .cardsList .tBlock .regions .select li {padding-bottom:5px; font-size:14px;}
.cardBlock3 .block .cardsList .tBlock .regions .select li .chk {vertical-align:baseline; margin-right:3px;}
.cardBlock3 .block .cardsList .tBlock .regions .select li span {font-size:17px;}
.cardBlock3 .block .cardsList .tBlock .regions .select .btn {padding:3px 2px 0 2px; text-align:left;}
.cardBlock3 .block .cardsList .tBlock .regions .select .btn input {background:url(/images/btn_select.gif) no-repeat; width:101px; height:26px; border:0; cursor:pointer;}
.cardBlock3 .block .cardsList .tBlock .kol {width:100px; padding:0 0 0 30px; float:left;}
.cardBlock3 .block .cardsList .tBlock .discount {width:70px; padding:0 0 0 30px; float:left;}

.cardBlock3 .block .cardsList .item {width:870px; padding-top:25px;}
.cardBlock3 .block .cardsList .item .chk {width:30px; padding:40px 5px 0 0; float:left;}
.cardBlock3 .block .cardsList .item .Img {width:129px; float:left;}
.cardBlock3 .block .cardsList .item .Img .shadow {background:url(/images/card_shadow.png) no-repeat; width:129px; height:20px;}
.cardBlock3 .block .cardsList .item .txt {width:150px; padding:5px 0 0 30px; float:left;}
.cardBlock3 .block .cardsList .item .txt a {font:18px Arial, Helvetica, sans-serif; font-weight:bold;}
.cardBlock3 .block .cardsList .item .txt p {font:13px Arial, Helvetica, sans-serif; margin-top:3px; padding:0;}
.cardBlock3 .block .cardsList .item .txt img {margin-top:5px;}
.cardBlock3 .block .cardsList .item .rating {width:60px; padding:0 0 0 50px; font-size:32px; color:#9c9c9c; float:left;}
.cardBlock3 .block .cardsList .item .regions {width:140px; padding:0 0 0 30px; font-size:14px; color:#9c9c9c; float:left;}
.cardBlock3 .block .cardsList .item .regions a {text-decoration:none; border-bottom:1px dashed #00de4a;}
.cardBlock3 .block .cardsList .item .regions a span {font-size:32px;}
.cardBlock3 .block .cardsList .item .regions a:hover {border:0;}
.cardBlock3 .block .cardsList .item .kol {width:100px; padding:0 0 0 30px; font-size:32px; color:#9c9c9c; float:left;}
.cardBlock3 .block .cardsList .item .discount {width:70px; padding:0 0 0 30px; font-size:18px; color:#00de4a; float:left;}
.cardBlock3 .block .cardsList .item .discount strong {font-size:32px;}
.cardBlock3 .block .cardsList .item1 {width:870px; padding:25px 0 10px 0;}
.cardBlock3 .block .cardsList .item1 table {border-collapse:collapse;}
.cardBlock3 .block .cardsList .item1 table td {padding-right:10px; font-size:14px; color:#9c9c9c;}
.cardBlock3 .block .cardsList .item1 table td img {vertical-align:top; margin-left:3px;}
.cardBlock3 .block .cardsList .item1 table td strong {font-size:24px; color:#565660;}
.cardBlock3 .block .cardsList .item1 table td.btns {white-space:nowrap;}
/*cardBlock3*/


.head .logo {background:url(/images/logo_club.gif) top left no-repeat;}

.head .tMenu {list-style:none; padding:10px 0 35px 0px;}
.head .tMenu1 {width:100%; position:relative; margin-top:-15px; padding-bottom:20px; color:#565660;}
.head .tMenu1 ul {list-style:none; padding-left:85px;}
.head .tMenu1 li {float:left; font-size:17px;}
.head .tMenu1 li div {padding:3px 15px 0 15px; height:33px; float:left;}
.head .tMenu1 .active {background:url(/images/tm1_bg1.gif) no-repeat; font-weight:bold;}
.head .tMenu1 .active div {background:url(/images/tm1_bg1r.gif) right 0 no-repeat;}

/* .head .rightBlock .block1 #fb-root {width:280px; height:50px; float:right; position:relative;} */

/* .head .tMenu1 .auth-menu {float:right; font-size:14px; padding:8px;} */
.head .tMenu1 {height:50px;}
.head .tMenu1 .right-block {position:absolute; width:100%;}
.head .tMenu1 .right-block #fb-root {width:280px; height:50px; float:right; position:relative;}
.head .tMenu1 .right-block .auth-menu {float:left; font-size:14px; padding:16px 20px 8px 16px;}

a#compare_selected {font-size:200%;}

img.sep { vertical-align:middle; }

.basket-status {
	background:no-repeat scroll 0 0 transparent;
    left:0;
    position:fixed;
    top:220px;
    width:40px;
    z-index:100500;
}

.basket-status a {
	text-decoration:none;
}

/*------->>Disclaimer>>----------------*/

.disclaimer-container {
	margin: 32px auto 0;
	width: 1060px;
	display: block;
	padding-left: 150px;
}

.disclaimer {
	display: block;
	width: 597px;
	height: auto;
	padding: 15px 55px 15px 86px;
	border: 1px solid #FFDFA1;
	background: url('/images/phone.png') #FFFDE2 no-repeat 0 0;
	position: relative;
	font-size: 14px;	
}

	.close {
		position: absolute;
		top: 2px;
		right: 5px;
		color: #99988A;
		font-size: 10px;
		cursor: pointer;
	}
	
	.disclaimer .phone {
		font-size: 15px;
		font-weight: bold;
	}

/*-------<<Disclaimer<<----------------*/

/*------->>Framed main block>>---------*/

.framed {
    line-height: 17px;
    padding-left: 52px;
    padding-right: 332px;
    padding-top: 0;
}

	.framed h1 {
		font-size: 25px;
		font-weight: normal;
		margin-bottom: 15px!important;
		margin-top: 25px!important;
	}
	
	.framed p, .framed ul, .framed li {
	    font-size: 14px !important;
	}
	
	.framed ul, .framed ol {
		padding: 0px 0px 1em 30px!important;
	}
	
	.framed li {
		margin: 0!important;
		padding: 0px 0px 0px 10px;
	}

.icon {
	display: block;
	font-size: 12px;
	height: 45px;
	padding: 17px 0 15px 60px;
	width: auto;
}
.icon a {
	color: #23E864;
}
.icon span.size {
	color:#B3B3B3;
}
.pdf {
	background: url('/offer/pdf.png') no-repeat 0 0;
}
p.centered {
	text-align: center;
}
p.justified {
	text-align: center;
}

/*-------<<Framed main block<<---------*/

/*------->>Actions>>-------------------*/

.action {
    line-height: 17px;
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 0;
}

	.action h1 {
		font-family: Arial;
		font-size: 30px;
		font-weight: bold;
		line-height: 37px;
		margin-bottom: 20px !important;
		margin-top: 40px !important;
	}
	
	.action h2 {
		font-style: normal;
		font-weight: normal;
		line-height: 28px;
		margin-bottom: 15px !important;
		margin-top: 20px !important;
		font-size: 22px !important;
	}
	
	.action .b-list {
		display: block;
		width: 100%;
		margin: 0!important;
		padding: 28px 0 0 0 !important;
	}
	
	.action .b-one {
		display: block;
		width: auto;
		margin: 0 !important;
		padding: 0 17px 0 0 !important;
		float: left;
	}
	
	.action .b-last {
		padding-right: 0 !important;
	}
	
	.action .b-clear {
		clear: both;
	}
	
	.action .c-list {
		display: block;
		width: 100%;
		margin: 0!important;
		padding: 46px 0 0 0 !important;
	}
	
	.action .c-last {
		margin-right: 0px !important;
	}
	
	.action .c-one {
		display: block;
		width: 450px;
		margin: 0 60px 0 0;
		padding: 0;
		float: left;
	}
	
		.action .c-one h3 {
			width: 100%;
			font-family: Arial;
			font-size: 24px;
			border-bottom: 1px solid #E6E6E6;
			padding-bottom: 4px;
			font-weight: normal !important;
		}
		
		.action .c-one .picture {
			width: 100%;
			padding: 18px 0;
		}
		
		.action .c-one .info {
			color: black;
			font-family: Arial;
			font-size: 12px;
			line-height: 18px;
			padding: 6px 0;
			width: 100%;
		}
			
			.action .c-one .info .high-light {
				background-color: #FEEC50;
				font-weight: bold;
			}
			
			.action .c-one .info .low-light {
				color: #B4B4B4;
			}
			
			.action .c-one .info ul {
				list-style-image: url('/images/action/bull.png');
				padding: 22px 0 6px 20px;
			}
			
			.action .c-one .info li {
				font-family: Arial;
				font-size: 12px;
				line-height: 23px;
				padding: 0 0 0 4px;
			}
			
		.action .c-one .rounded {
			border: 1px solid #E5E5E5;
			font-family: Arial;
			font-size: 12px;
			margin: 11px 0;
			padding: 14px 22px 2px;
			position: relative;
			width: 368px;
		}
		
			.action .c-one .corner {
				position: absolute;
				display: block;
				width: 10px;
				height: 10px;
				background: white 0 0 no-repeat;
			}
			
			.action .c-one .rounded .icon {
				background: none no-repeat scroll 0 0 white;
				display: block;
				float: left;
				font-size: 12px;
				height: 45px;
				margin: 10px 34px 2px 0;
				padding: 5px 0 0 47px;
			}
			
				.action .c-one .rounded .icon a {
					color: #00AF62;
					font-weight: bold;
					line-height: 13px;
				}
				
				.action .c-one .rounded .icon span.size {
					color:#B3B4B4;
				}
			
			.action .c-one .rounded .map-short {
				background-image: url('/images/action/icon/map-short.png');
			}
			
				.action .c-one .rounded .map-short a {
										
				}
			
			.action .c-one .rounded .xls {
				background-image: url('/images/action/icon/xls.png');
				padding-left: 60px;
			}
			
			.action .c-one .rounded .map-full {
				background-image: url('/images/action/icon/map-full.png');
			}
			
			.action .c-one .l-t {
				background-image: url('/images/action/corner/l-t.png');
				left: -1px;
				top: -1px;
			}
			
			.action .c-one .r-t {
				background-image: url('/images/action/corner/r-t.png');
				right: -1px;
				top: -1px;
			}
			
			.action .c-one .r-b {
				background-image: url('/images/action/corner/r-b.png');
				right: -1px;
				bottom: -1px;
			}
			
			.action .c-one .l-b {
				background-image: url('/images/action/corner/l-b.png');
				left: -1px;
				bottom: -1px;
			}
	
	.action .c-clear {
		clear: both;
	}
	
	.action .no-border {
		border: none !important;
	}
	
	.action .simple {
		border-bottom: 1px solid #E6E6E6;
		margin: 30px 0 10px;
		padding: 10px 0;
		width: 100%;
	}
	
		.action .simple h3 {
			font-family: Arial;
			font-size: 18px;
		}
		
		.action .simple p {
			font-family: Arial;
			font-size: 12px;
		}
		
	.action .to-do {
		border-bottom: 1px solid #E6E6E6;
		margin: 10px 0 10px;
		padding: 10px 0;
		width: 100%;
	}
	
		.action .to-do .mini-clock {
			vertical-align: bottom;
		}
		
		.action .to-do h3 {
			font-family: Arial;
			font-size: 18px;
		}
		
		.action .to-do .list {
			margin: 0;
			padding: 0 0 20px 0;			
		}
		
			.action .to-do .list .line {
				margin: 0 0 4px;
				padding: 0;
				width: 100%;
				font-family: Arial;
				font-size: 12px;
			}
		
				.action .to-do .list .line .descr {
					margin: 0 0 0 0;
					padding: 2px 7px;
					clear: right;			
				}
				
				.action .to-do .list .line .number {
					margin: 0 20px 0 0;
					padding: 1px 7px;
					position: relative;
					float: left;
					border: 1px solid #FEEC50;
					font-weight: bold;			
				}
				
					.action  .to-do .list .line .number .y-corner {
						position: absolute;
						display: block;
						width: 3px;
						height: 3px;
						background: white 0 0 no-repeat;
					}
					
					.action  .to-do .list .line .number .y-l-t {
						background-image: url('/images/action/corner/yellow/l-t.png');
						left: -1px;
						top: -1px;
					}
					
					.action  .to-do .list .line .number .y-r-t {
						background-image: url('/images/action/corner/yellow/r-t.png');
						right: -1px;
						top: -1px;
					}
					
					.action  .to-do .list .line .number .y-r-b {
						background-image: url('/images/action/corner/yellow/r-b.png');
						right: -1px;
						bottom: -1px;
					}
					
					.action  .to-do .list .line .number .y-l-b {
						background-image: url('/images/action/corner/yellow/l-b.png');
						left: -1px;
						bottom: -1px;
					}
		
		.action .to-do .getcard {
			margin: 5px 0;
			position: relative;
			left: -10px;
		}
		
		.action .to-do p {
			font-family: Arial;
			font-size: 12px;
		}
		
	.action .benefit-list {
		width: 940px;
		margin: 0;
		padding: 0;
	}
	
		.action .benefit-list .click {
			background: url("/images/action/benefits/click.png") no-repeat scroll 0 15px transparent;
		}
		
		.action .benefit-list .report {
			background: url("/images/action/benefits/report.png") no-repeat scroll 0 21px transparent;
		}
		
		.action .benefit-list .limit {
			background: url("/images/action/benefits/limit.png") no-repeat scroll 0 20px transparent;
		}
		
		.action .benefit-list .payment {
			background: url("/images/action/benefits/payment.png") no-repeat scroll 0 16px transparent;
		}
		
		.action .benefit-list .fine {
			background: url("/images/action/benefits/fine.png") no-repeat scroll 0 17px transparent;
		}

		.action .benefit-list .benefit-one {
			width: 940px;
			margin: 0;
			padding: 16px 0px 0px 45px;
		}
		
			.action .benefit-list .benefit-one h3 {
				font-family: Arial;
				font-size: 18px;
				padding: 0;
				margin: 0 0 8px 0;
			}
			
			.action .benefit-list .benefit-one p {
				font-family: Arial;
				font-size: 12px;
				line-height: 18px;
			}
			
	.action .a-banner {
		width: 100%;
		padding: 12px 0 0 0;
		margin: 0;
	}
	
	.action .go-to-link {
		padding: 10px 0 0 0;
	}
	
	.sButton { background: url(/images/action/sButton.gif); width: 323px; height: 68px; margin: 0 auto; display: block; }
	.sButton:hover { background-position: 0 -68px; } 
	.sButton:active { background-position: 0 -136px; }

/*-------<<Actions<<-------------------*/

/*------->>Maps>>----------------------*/


.map-page {
    line-height: 17px;
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 0;
}

	.map-page .breadcrumb {
		width: 100%;
		font-size: 11px;
		padding: 18px 0 0;
		margin: 0;
	}
	
		.map-page .breadcrumb a {
			color: #01E44C;
		}
		
		.map-page .breadcrumb img {
			vertical-align: inherit;
		}
		
		.map-page .breadcrumb img.map-pointer {
		}
	
	.map-page .header {
		width: 100%;
		padding: 0;
		margin: 0;
		padding: 4px 0 10px 0;
	}
	
		.map-page .header .social-media {
			float: left;
			margin-bottom: 10px;
		}
		
		.map-page .header .fb {
			margin-right: 14px; 
		}
		
		.map-page .header .header-text {
			float: left;
			margin: 0;
			padding: 0 70px 0 0;
			width: 720px;
		}
		
			.map-page .header .header-text h1 {
				color: black;
				font-family: Arial;
				font-size: 24px;
				font-weight: bold;
				line-height: 30px;
			}
		
		.map-page .header .header-icon {
			float: left;
			padding: 20px 0 0 0;
		}
		
			.map-page .header .header-icon .icon {
				background: none no-repeat scroll 0 0 white;
				display: block;
				font-size: 12px;
				height: 45px;
				margin: 10px 0 2px 34px;
				padding: 5px 0 0 47px;
			}
			
				.map-page .header .header-icon .icon a {
					color: #00AF62;
					font-weight: bold;
					line-height: 13px;
				}
				
				.map-page .header .header-icon .icon span.size {
					color:#B3B4B4;
				}
			
			.map-page .header .header-icon .xls {
				background-image: url('/images/action/icon/xls.png');
				padding-left: 60px;
			}
			
		.map-page .header .header-clear {
			clear: both;
		}

	.map-page .map-content {
		width: 990px;
		height: 824px;
		margin: 0;
		padding: 0;
	}

.station-info {
	font-family: arial;
}

	.station-info .station-name {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
		.station-info .station-name span {
			color: #ABABAB;
		}
	
	.station-info .station-place, .station-info .station-fuel  {
		font-size: 12px;
		margin-bottom: 5px;
	}

/*-------<<Maps<<----------------------*/

/*------->>Card>>----------------------*/

.new-order, .new-order .message, .new-order #basket_status {
	text-align: right;
	margin-top: 20px;
} 

/*-------<<Card<<----------------------*/

/*------->>Prices>>----------------------*/

.prices { margin: 0 20px 0 60px; } 
	.prices .gadget { display: block; margin: 10px 0 40px; padding: 45px 50px 45px 165px; float: left; }
		.prices .gadget a { color: #3BB54A; font-family: Arial; font-size: 14px; line-height: 20px; }
	.prices .info-link { background: white url("/images/prices/info.png") no-repeat 0 0; }
	.prices .map-link { background: white url("/images/prices/map.png") no-repeat 0 0; }
	.prices .allinfo2 { margin: 0 !important; width: 850px !important; }
	
/*-------<<Prices<<----------------------*/

/*------->>Callback>>------------------*/

.callback { width: 100%; position: relative; }
	.callback .action-call {
		background: url("/images/callback/phone.png") no-repeat scroll 143px 2px transparent;
		float: right; padding: 0 80px 5px 0; width: 180px; }
		.callback .action-call span { border-bottom: 1px dotted #3CBA33;
			color: #3CBA33; cursor: pointer; font: 17px Arial,Helvetica,sans-serif; padding-bottom: 0; }
	.callback .form-holder { background: none no-repeat scroll 0 0 white; z-index: 100; border: 1px solid white;
   		padding: 9px 8px 23px 31px; position: absolute; width: 265px;
   		border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
		.callback .form-holder h4 { color: black; font: 25px Arial,Helvetica,sans-serif; padding-top: 10px;
			width: 215px; float: left; }
		.callback .form-holder .close { width: 28px; height: 29px; float: right; cursor: pointer;
			background: url("/images/callback/close.png") transparent no-repeat 0 0; }
		.callback .form-holder .q-list { margin: 1px 0 0 0;}
			.callback .form-holder .q-list .multiple {margin: 20px 0 10px 0 !important;}
			.callback .form-holder .q-list .q-one {margin: 0 0 12px 0;}
				.callback .form-holder .q-list .q-one .title {margin: 0 0 5px 0; color: black; font: 12px Arial,Helvetica,sans-serif; }
				.callback .form-holder .q-list .multiple .title {font-size: 18px !important; margin-bottom: 3px;}
				.callback .form-holder .q-list .q-one .comment { color: #9E9E9E; font: 12px Arial,Helvetica,sans-serif; margin: 0 0 12px 0;}
				.callback .form-holder .q-list .q-one .code {}
					.callback .form-holder .q-list .q-one .code input {}
					.callback .form-holder .q-list .q-one .code input.inputtext {width: 204px; height: 20px;}
					.callback .form-holder .q-list .multiple .code input { margin: 4px 10px 7px 0; padding: 0 10px 10px; }
					.callback .form-holder .q-list .q-one .code label {}
					.callback .form-holder .q-list .multiple .code label {color: black; font: 12px Arial,Helvetica,sans-serif;}
					.callback .form-holder .q-list .q-one .code .error {color: #FF0000; display: block;}
	.callback .form-holder .submit { margin: 23px 0 0; }
		.callback .form-holder .submit input { background: url("/images/callback/button.png") no-repeat scroll 0 0 white;
			border: medium none; color: transparent; display: block; height: 40px; width: 152px; }
/*-------<<Callback<<------------------*/
