@charset "windows-1251";
/* CSS Document */
* {padding:0; margin:0; border:none; outline:none;}
BODY {background:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#main {width:100%; background:#ebebeb; position:relative;}
#content {width:950px; margin:0 auto; padding:30px 20px; position:relative; background:#FFF;}

.NoView {display: none;}

.clear {clear:both; font-size:0; overflow:hidden;}
.outline {outline:1px solid #F00;}
.bg_test {background-color:#F00;}
.non_border {border:none;}

A.red_link {font-size:13px; color:#f7941d;}
A.blue_link {font-size:10px; color:#5ebde6;}
A.red_link:hover, A.blue_link:hover {text-decoration:none;}

A.black_title {font-size:13px; font-weight:bold; color:#363636; text-decoration:none;}
A.black_title:hover {text-decoration:underline;}

.icons {background:url('../img/icons.gif') no-repeat;}
.height_20 {height:20px;}

.rubric_title {font-size:18px; color:#363636;}

/*---------------Advert BEGIN--------------------*/
.advert200x300 {width: 200px; height: 300px;}
.advert240x400 {width: 240px; height: 400px;}
.banner750x64 {width: 750px; height: 64px;}
/*---------------Advert END ---------------------*/

/*----ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ BEGIN-------------------*/
@font-face{font-family:"Rubl Sign"; src:url("/Rubl Sign_bold.ttf");}
span.rur{font:normal 1em/1.4 "Rubl Sign"!important;}
span.rur span{display:none;}
	
.opera10 span.rur{font-family:inherit!important;text-transform:uppercase;text-indent:0;}
.opera10 span.rur span{display:inline;position:absolute;overflow:hidden;width:.55em;height:1em;margin:.3ex 0 0 -0.7em;}
	
.firefox30 span.rur, .opera9 span.rur, .chrome span.rur{font-family:inherit!important;text-transform:uppercase;text-indent:0;}
.firefox30 span.rur span, .opera9 span.rur span, .chrome span.rur span{display:inline;position:absolute;overflow:hidden;width:.45em;height:1em;margin:.22ex 0 0 -0.67em;}
span.rur span:before{content:'\2013';}
	
.firefox30 span.rur.bold,.firefox30 span.rur.bold_italic,.opera9 span.rur.bold,.opera9 span.rur.bold_italic,.opera10 span.rur.bold,.opera10 span.rur.bold_italic,.chrome span.rur.bold,.chrome span.rur.bold_italic{font-weight:bold!important;}
.firefox30 span.rur.italic,.firefox30 span.rur.bold_italic,.opera9 span.rur.italic,.opera9 span.rur.bold_italic,.chrome span.rur.italic,.chrome span.rur.bold_italic{font-style:italic!important;}
/*----ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ END-------------------*/

/*----LOGO BEGIN-------------------*/
#tophat {position:relative; width:990px; margin:0 auto;}
#tophat A {display:block; width:219px; height:94px; padding:5px 0;}
/*----LOGO END-------------------*/

/*--------ADVERT BEGIN-----------*/
.advert750x64 {width: 750px; height: 64px; position: absolute; top: 10px; right: 0; background: #fff; padding: 0; margin: 0;}
/*---------ADVERT END------------*/

/*----MENU BEGIN-------------------*/
#blue_line {width:100%; height:47px; position:relative; background:url('../img/top_back.png') repeat-x;}
#top_menu {width:990px; height:36px; padding-top:10px; margin:0 auto; position:relative;}
#top_menu DIV.menu {float:left; padding-top:8px; height:27px; width:100px; border:1px solid #78bddb; background:url('../img/back_menu.png') repeat-x;}
#top_menu A {display:block; width:100px; height:27px; text-align:center; color:#FFF; position:relative; font-size:13px;}
#top_menu A:hover {text-decoration:none;}
#top_menu SPAN {display:block; float:left; width:10px; padding-top:10px; height:26px; background:url('../img/menu_shadow.png') no-repeat;}

#top_menu DIV.my {width: 128px;}
#top_menu DIV.my A {width: 128px;}
#top_menu DIV.head {width: 88px;}
#top_menu DIV.head A {width: 88px;}

#top_menu DIV.addmessage {width:95px; border:1px solid #bfdb98; background:url('../img/back_green.png') repeat-x; position:relative;}
#top_menu DIV.addmessage A {width:95px;}
#top_menu DIV.addmessage IMG.help {position:absolute; top:-5px; right:-5px; z-index:1000;}

#top_menu DIV.login {position:absolute; top:-20px; right:0; width:250px; height:14px;}
#top_menu DIV.login A {font-size:10px; text-align:right; padding:0 5px; width:auto; height:14px; color: #007eb4; float: right;}

#top_menu DIV.hover {background-image: none; background-color: #8cc53e; z-index: 3000; border-bottom: none;}

#hover_menu, #hover_menu_back {display:none; position: absolute; top: -1px; left: 800px; background: #8cc53e; z-index: 2000; width: 168px; padding: 10px 0; border: 1px solid #bfdb98; border-top: none;}
#hover_menu DIV {position: absolute; left: -5px; width: 188px; z-index: -1000; background: #f00;}
#hover_menu A {display: block; padding: 5px 0 7px 15px; color: #fff; font-size: 13px;}
#hover_menu A:hover {text-decoration: none; background: #5c9c04;}
#hover_menu_back {z-index: 1000; left: 790px; width: 188px; height: 110px; background: none; border: none;}
/*----MENU END-------------------*/

/*----TOP ANNOUNCEMENT BEGIN-------------------*/
#topcatalog_carusel {position: relative; width: 846px; overflow: hidden;}
.loader_ready {display: none;}
.loader_announcement {width: 846px; height: 75px; position: relative; text-align: center; padding-top: 20px;}
.loader_announcement IMG {margin:5px 0 0 -15px;}
.last_column {width:80px; padding:0 0 0 20px; font-size:10px; color:#5ebde6; position:absolute; right: 20px; top: 25px;}
.last_column .plus {display:block; position:absolute; top:3px; left:0; width:13px; height:13px; background-position:0 0;}

.announcement, .announcement_auto {list-style:none; width: 846px; min-height: 80px;}
.announcement LI {float:left; width:262px;  min-height: 80px; padding-right:20px; padding-bottom: 10px;}
.announcement_auto LI {float:left; width:200px; padding-right:10px;}
.announcement LI IMG, .announcement_auto LI IMG {float:left; margin-right:5px;}
.announcement LI .black_title {display:block; width:130px; padding-top: 2px;}
.announcement LI .right_block, .announcement_auto LI .right_block {float:left; position:relative; top:-5px;}
.announcement LI .little_about, .announcement_auto LI .little_about {display:block; font-size:13px; color:#636363; padding-top:3px;}
.announcement LI P, .announcement_auto LI P {font-size:1em; font-weight:bold; color:#8cc53f; padding-top:3px;}
.announcement LI.last_column, .announcement_auto LI.last_column {width:80px; padding:0 0 0 20px; font-size:10px; color:#5ebde6; position:relative;}
.announcement LI.last_column .plus, .announcement_auto LI.last_column .plus {display:block; position:absolute; top:3px; left:0; width:13px; height:13px; background-position:0 0;}
.announcement_auto LI P {width:110px;}
.announcement_auto LI A.gray {display:block; font-size:13px; float:left; color:#636363; font-weight:normal; width:110px;}
/*----TOP ANNOUNCEMENT END-------------------*/

#left_column {width:710px; margin-right:20px; float:left;}
#right_column {width:220px; float:left;}

/*----BIG SEARCH FORM BEGIN-------------------*/
.right_border, .left_border {position:absolute; width:3px; height:103px; top:0;}
.right_border {right:0;}
.left_border {left:0;}

.tl, .tr, .br, .bl {position:absolute; width:6px; height:6px; /*font-size:0;*/ overflow:hidden;}
.tl {top:0; left:0;}
.tr {top:0; right:0;}
.br {bottom:0; right:0;}
.bl {bottom:0; left:0;}

.big_search_form {height:103px; width:710px; background:url('../img/back_green_find.png') repeat-x; position:relative; z-index:10;}
.big_search_form .left_border, .little_search_form .left_border{background:url('../img/border_green_l.png') repeat-y;}
.big_search_form .right_border, .little_search_form .right_border {background:url('../img/border_green_r.png') repeat-y;}
.big_search_form .tl, .little_search_form .tl, .about_sale .tl {background-position: 0 -13px;}
.big_search_form .tr, .little_search_form .tr, .about_sale .tr {background-position: -7px -13px;}
.big_search_form .br, .little_search_form .br, .about_sale .br {background-position: -7px -20px;}
.big_search_form .bl, .little_search_form .bl, .about_sale .bl {background-position: 0 -20px;}
.big_search_form UL {list-style:none;}
.big_search_form UL LI {float:left; padding:10px 20px 10px 10px; position:relative;}
.column1, .column2 {width:240px; text-align:right; color:#FFF; font-size:13px;}
.column1 P {padding:5px 0;}
.column1 SELECT {margin-left:10px; width:160px; height:17px; font-size:11px;}
.column1 .border_v, .column2 .border_v {position:absolute; top:1px; right:0; height:101px; width:3px; background:url('../img/border_green_v.png') repeat-y;}
.column2 TABLE {width:240px;}
.column2 TABLE TD {padding:3px 0;}
.column2 .row1 SELECT {width:130px; height:17px; font-size:11px; margin-left:10px;}
.column2 .row2 SELECT, .column2 .row2 INPUT {width:45px; height:17px; font-size:11px; margin-left:5px;}
.column3 {width:130px;}
.column3 DIV {position:relative; text-align:center;}
.column3 DIV INPUT {width:38px; height:38px; background-position:-13px 0; cursor:pointer;}
.column3 DIV SPAN {color:#FFF; font-size:13px; display:block; float:left; position:absolute; left:10px; top:10px; width:125px; border-bottom:dashed 1px #FFF; cursor:pointer;}
.column3 DIV SPAN:hover {border-bottom:none;}
.column3 DIV DIV.border_h {position:absolute; left:-10px; bottom:-1px; width:169px; height:3px; background:url('../img/border_green_h.png') repeat-x;}

.little_search_form {height:24px; background:url('../img/back_green_find_54.png') repeat-x; position:relative; padding:15px; color:#FFF; font-size:13px;}
.little_search_form INPUT {width:260px; height:18px; margin:0 10px 0 10px;}
.little_search_form INPUT.btn {width:38px; height:38px; margin:0 20px 0 10px;  background-position:-13px 0; cursor:pointer; position:absolute; top:7px; right:5px;}
.little_search_form SELECT {width:160px; margin:0 10px 0 10px; font-size:13px;}
.little_search_form DIV.border_v {width:3px; height:52px; position:absolute; top:1px; right:80px; background:url('../img/border_green_v.png') repeat-y;}

.expand_search {padding:15px; background:#aad96a; display:none; width:680px; height:115px; position:relative; left:0; clear:both;}
.expand_search .left_side {width:435px; margin-right:15px; float:left;}
.expand_search .left_side .top {clear:both; border:1px solid #FFF; padding:10px; color:#FFF; font-size:13px;}
.expand_search .left_side .top SPAN {display:inline-block; width:25px;}
.expand_search .left_side .body, .expand_search .left_side .engine {float:left; width:188px; border:1px solid #FFF; position:relative; margin-top:15px; padding:10px; text-align:right; color:#FFF; font-size:13px;}
.expand_search .left_side .body {margin-right:15px;}
.expand_search .left_side .title {display:block; position:absolute; background:#aad96a; padding:0 10px; font-size:13px; color:#FFF; top:-10px; left:70px;}
.expand_search .left_side .engine .title {left:60px;}
.expand_search .left_side .body SELECT, .expand_search .left_side .engine SELECT {width:150px; height:15px; font-size:10px; color:#636363; margin-left:5px;}
.expand_search .left_side .engine INPUT {width:48px; height:15px;}


.expand_search .right_side {width:200px; border:1px solid #FFF; float:left; text-align:right; font-size:13px; color:#FFF; padding:17px 18px 17px 0;}
.expand_search .right_side SELECT {width:140px; height:15px; font-size:10px; color:#636363;}
/*----BIG SEARCH FORM END-------------------*/

/*----SALE CAR TEXT BEGIN-------------------*/
.sale_car {height:103px; width:220px; background:url('../img/back_blue_sale.png') repeat-x; position:relative; margin-bottom:25px;}
.sale_car .left_border {background:url('../img/border_blue_l.png') repeat-y;}
.sale_car .right_border {background:url('../img/border_blue_r.png') repeat-y;}
.sale_car .tl {background-position: 0 -26px;}
.sale_car .tr {background-position: -7px -26px;}
.sale_car .br {background-position: -7px -32px;}
.sale_car .bl {background-position: 0 -32px;}

.sale_car P {padding:10px 20px; font-size:13px; color:#FFF;}
.sale_car P A {display:block; color:#FFF; font-size:18px; padding-bottom:7px;}
.sale_car P A:hover {text-decoration:none;}

.sale_car INPUT.btn {display: block; width:78px; height:35px; position: absolute; bottom: 0; right: 0; border: none; outline:none; overflow:hidden; font-size:0; background:url('../img/search_icons.gif') no-repeat 0 0; cursor: pointer;}
.sale_car INPUT.btn:hover {background-position: 0 -35px;}
.sale_car .top_title {font-size: 18px;}
.sale_car .top_title SUP {color: #ff0900; font-size: 11px;}
.sale_car INPUT.search {width: 177px; height: 13px; padding: 2px 3px; margin-left: 21px; color: #636363;}
.sale_car .bottom_title {font-size: 10px;}
.sale_car .bottom_title SPAN {display: inline-block; border-bottom: 1px dashed #fff; cursor: pointer;}
.sale_car .bottom_title SPAN:hover {border:none; margin-bottom: 1px;}
/*----SALE CAR TEXT END-------------------*/


/*----------NAVIGATION BEGIN------------*/
.navigation {padding:10px 20px; background:#f0f7e8;}
.navigation A, .navigation  SPAN {display:inline-block; color:#8cc53e; font-size:13px;}
.navigation A:hover {text-decoration:none;}
.navigation SPAN {margin:0 5px;}
.navigation A.search_result {display:block; float:left; position:absolute; top:10px; right:15px; color:#f7941d; font-size:13px;}
/*----------NAVIGATION END------------*/

.jam {position:relative; margin:20px 0; height:49px; border-bottom:1px solid #dcf2bd;}
.jam SPAN {display:inline-block; float:left; width:53px; height:49px; background-position:-242px -101px;}
.jam A {display:inline-block; float:left; font-size:13px; color:#8cc53e; width:150px; margin-left:5px; position:relative; top:15px;}
.jam A:hover {text-decoration:none;}
.cam SPAN {background-position:-240px -48px;}
.cam A {top:5px;}
.cam SPAN.title {font-size:13px; color:#818181; width:80px; padding:5px 0 0 3px; height:23px;}
.insurance SPAN {background-position:-179px -101px;}
.penalty .image_back {background:url('../img/penalty.png') no-repeat -5px 3px; height: 52px;}
.penalty .new {display: block; position: absolute; left:57px; top:10px; font-size: 12px; color: #f00;}
.penalty DIV {float: left; padding-top: 10px;}
.penalty A {top: 5px; width: auto; margin: 2px 0 2px 5px;}
.penalty SUP {font-size: 10px; color: #f00; display: block; float: left; margin-left: 3px;}
.penalty BR {clear: both;}
.penalty SPAN.title {font-size:13px; display:block; float:left; color:#808080; width:90px; height:15px; margin-left:5px;}
#videoonline .element IMG {width:190px; height:142px;}
#videoonline .element A {display:block; float:none; position:relative; text-decoration:none; width:190px;}
#videoonline .element A SPAN.icons {display:block; width:21px; height:21px; position:absolute; bottom:10px; right:10px; background-position:-519px -130px;}
#videoonline .element DIV.subtitle {padding:3px 0 15px 0; text-align:right;}
#videoonline .element DIV.subtitle A {color:#818181; text-decoration:underline; font-size:11px;}
#videoonline .element DIV.subtitle A:hover {text-decoration:none;}

/*--------------CATEGORY BEGIN---------------------*/
/*.category {padding:25px 0 10px 10px; margin-top:25px; border:1px solid #8cc53e; position:relative;}*/
.category {padding:25px 0 10px 10px; margin-top:0; border:1px solid #8cc53e; position:relative;}

.category SPAN.rubric_title {display:block; position:absolute; float:left; padding:0 5px; background:#FFF; top:-12px; left:10px;}
.category UL {list-style:none;}
.category UL LI {float:left; font-size:13px; color:#898989; width:228px; padding-bottom:10px; padding-top:5px; margin-bottom:-5px; position:relative;}
.category UL LI SPAN {display:block; float:left; width:62px; height:29px; position:relative; top:-5px;}
.category UL LI A {font-size:13px; color:#007eb4;}
.category UL LI A:hover {text-decoration:none;}

.category UL LI .cars {background-position: -51px 0; width: 58px;}
.category UL LI .bus {background-position: -114px 0;}
.category UL LI .boats {background-position: -177px 0;}
.category UL LI .trucks {background-position: -51px -30px;}
.category UL LI .moto {background-position: -114px -30px;}
.category UL LI .special {background-position: -177px -30px;}

.zapchast UL LI {padding-left:7px; width:211px;}
/*--------------CATEGORY END---------------------*/

/*--------------ADVERT240 + LAST ANNOUNCEMENT BEGIN---------------------*/
/*
.lastannoucement {list-style:none; margin-top:25px;}
.lastannoucement LI {float:left;}
.lastannoucement LI P.rubric_title {clear:both; padding-bottom:10px;}
.lastannoucement LI .coll {width:125px; float:left; padding:10px 18px 10px 0;}
.lastannoucement LI .coll IMG {margin-bottom:5px; width:100px;}
.lastannoucement LI .coll .little_about {display:block; font-size:13px; color:#636363;}
.lastannoucement LI .coll .rur_indent {font-size:13px; font-weight:bold; color:#8cc53f; padding-top:5px;}
.lastannoucement LI .last_element {color:#f7941d;}
.lastannoucement LI .last_element IMG {opacity:0.2;}
.lastannoucement LI .last_element .red_title {font-size:13px; color:#f7941d;}
.lastannoucement LI .last_element .red_title:hover {text-decoration:none;}
*/
.lastannoucement {list-style:none; margin-top:25px;}
.lastannoucement_new {margin-top:5px; padding:0 30px;}
.lastannoucement P.rubric_title {clear:both; padding-bottom:10px;}
.lastannoucement .coll, .lastannoucement_new .coll {width:125px; float:left; padding:10px 17px 10px 0; position: relative;}
.lastannoucement_new .coll {width:138px;}
.lastannoucement_new .coll {padding-top:0;}
.lastannoucement .coll IMG {margin-bottom:5px; width:100px;}
.lastannoucement .coll .little_about {display:block; font-size:13px; color:#636363;}
.lastannoucement .coll .rur_indent {font-size:13px; font-weight:bold; color:#8cc53f; padding-top:5px;}
.lastannoucement .coll .price		{text-decoration:none; height:23px; padding: 0 5px; background:#8cc53e; border:#fff 1px solid; position:absolute; top:55px; right: 45px;}
.lastannoucement .coll .price .c 	{width:4px; height:25px; position:absolute;}
.lastannoucement .coll .price .l	{background:url(../img/offer_price_sidel.png) bottom right no-repeat; top:-1px; left:-4px;}
.lastannoucement .coll .price .r	{background:url(../img/offer_price_sider.png) bottom left no-repeat; top:-1px; right:-4px;}
.lastannoucement .coll .price p		{padding: 4px 0 4px; font: bold 13px Verdana, Arial, Tahoma, sans-serif; color:#fff;}
.lastannoucement .last_element {color:#f7941d;}
.lastannoucement .last_element IMG {opacity:0.2;}
.lastannoucement .last_element .red_title {font-size:13px; color:#f7941d;}
.lastannoucement .last_element .red_title:hover {text-decoration:none;}
/*--------------ADVERT240 + LAST ANNOUNCEMENT END---------------------*/

/* ---------------------      404       ------------------*/
#er404wrpr	{width: 990px; margin:0 auto; background:#fff; height:100%}
#er404		{width: 450px; padding: 10px 0 10px 30px;}
#er404 h1	{font-size:23px; font-weight:bold; color:#363636; margin:30px 0 10px;}
#er404 ul	{font-size: 13px; font-family:Tahoma, Verdana, Arial; line-height:15px; color:#656565; list-style: disc outside; margin:10px 0 30px 30px;}
/* ---------------------      404       ------------------*/

/*--------------SALES CARS BEGIN---------------------*/
#salescars {margin-top:25px; position:relative; border:1px solid #8cc53e; background:#8cc53e;}
#salescars P {text-align:center; padding:5px 0;}
#salescars P A {font-size:13px; color:#FFF;}
#salescars P A:hover {text-decoration:none;}
#salescars .rubric_title {display:block; float:left; position:absolute; top:-15px; left:10px; padding:0 10px; background:#FFF; z-index:1000;}
#salescars .inside_block {background:#FFF; position:relative; padding:10px 15px;}
#salescars .inside_block .back_fot {height:40px; background:url('../img/green_dot.png') repeat-x 0 50%;}
#salescars .inside_block UL {list-style:none; float:left;}
#salescars .inside_block UL LI { width:130px; font-size:13px; color:#898989; padding:5px 0;}
#salescars .inside_block UL LI A {font-size:13px; color:#007eb4;}
#salescars .inside_block UL LI A:hover {text-decoration:none;}
/*--------------SALES CARS END---------------------*/

/*--------------ALL FOR A CAR + A CAR + BEST CAR BEGIN---------------------*/
.column_block, .auto {background:#1187b9; position:relative; margin-bottom: 25px;}
.column_block .inside_block, .auto .inside_block {background:#e6f8ff; padding:15px 12px 0 12px;}
.column_block .inside_block P {clear:both;}
.column_block .inside_block A {display:block; float:left; font-size:13px; color:#1187b9; padding-top:10px;}
.column_block .inside_block A:hover {text-decoration:none;}
.column_block .inside_block SPAN {display:block; clear:both; font-size:13px; color:#636363; padding-bottom:10px;}
.column_block P.botton_link, .auto P.botton_link {text-align:center; padding:3px 0 10px 0;}
.column_block P.botton_link A, .auto P.botton_link A {font-size:13px; color:#FFF;}
.column_block P.botton_link A:hover, .auto P.botton_link A:hover {text-decoration:none;}
.column_block .inside_block A.text_announcement {display:block; float:none; clear:both; font-size:13px; color:#636363; text-decoration:none; padding:0 0 10px 0;}
.column_block .inside_block A.text_announcement:hover {color:#0075A8; text-decoration: underline; }
.column_block .inside_block SPAN.text_announcement {display:block; float:left; clear:none; font-size:13px; color:#1187b9; padding:10px 0 0 0;}

.auto .inside_block UL {list-style:none;}
.auto .inside_block UL LI {padding:15px 0; position: relative; margin-right: -10px;}
.auto .inside_block UL LI IMG {width:100px; float:left; margin-right:5px; margin-top:6px; margin-bottom: 5px;}
.auto .inside_block UL LI A.black_title {display:block; font-size:10px; color:#363636; line-height: 14px; padding-right: 10px;}
.auto .inside_block UL LI A.black_title:hover {text-decoration:underline;}
.auto .inside_block UL LI .little_about {display:block; font-size:10px; color:#636363;}
.inside_block UL LI .rur_indent {padding-top:5px;}
.auto .inside_block UL LI .rur, .auto .inside_block UL LI .rur_indent {font-size:.7em; color:#8cc53f; font-weight:bold;}

.thebest .inside_block UL LI {text-align: left; padding-left: 110px; position: relative;}
.thebest .inside_block UL LI IMG {position: absolute; top: 15px; left: 0;}
.thebest .inside_block UL LI .count_views {display: block; font-size: 10px; color: #8cc53f;}
.thebest .inside_block UL LI A.black_title {color: #1187b9; padding: 3px 0;}
.thebest .inside_block UL LI SPAN {padding: 3px 0;}
/*--------------ALL FOR A CAR + A CAR + BEST CAR END---------------------*/

.osago {position:relative; margin:0 0 20px 0; height:87px;}
.osago SPAN {display:inline-block; float:left; width:56px; height:53px; background-position:0 -38px; position:relative; left:-5px;}
.osago DIV {float:left; width:150px;}
.osago SPAN.title {font-size:13px; display:block; float:left; color:#808080; left:0; width:100px; height:18px; margin-left:5px;}
.osago A {display:block; float:left; font-size:13px; color:#8cc53e; margin:2px 0 2px 5px; }
.osago A:hover {text-decoration:none;}
.osago SUP {font-size: 10px; color: #f00; display: block; float: left; margin-left: 3px;}
.osago BR {clear: both;}

/*--------------FORUM MESSAGE BEGIN---------------------*/
.forum .inside_block .message A, .forum .inside_block .message SPAN {padding:0;}
.forum .inside_block .message {position:relative; padding:10px 0 10px 32px; width:164px;}
.forum .inside_block .message SPAN.date {display:block; position:absolute; top:13px; left:0; font-size:10px; color:#636363;}
.forum .inside_block .message SPAN.start {display:block; float:left; font-size:13px; margin-right:3px; color:#636363; }
/*--------------FORUM MESSAGE END---------------------*/

/*--------------AUTOSHOP BEGIN---------------------*/
.link_block {padding:10px 0 25px 0; font-size:10px; color:#3e8ace;}
.link_block A {display:inline-block;}
.link_block A:hover {text-decoration:none;}
.link_block .blue_link {font-size:13px; color:#3e8ace;}
.link_block SPAN.vert_line {display: inline-block; width:1px; height:12px; background:#bfbfbf; font-size:0; margin:0 5px; overflow:hidden;}
.link_block SPAN.plus {display: inline-block; width:13px; height:13px; background-position:0 0; margin-left:5px;}
.link_block .little_blue_link {color:#3e8ace;}

.autoshop {list-style:none;}
.autoshop LI {float:left; width:148px; padding-left: 15px; position: relative;}
/*.autoshop LI A, .autoshop LI SPAN {display:block; font-size:13px;}*/
.autoshop LI A.title_link {float:left; color:#007eb4; padding:5px 0 3px 0;}
.autoshop LI A.title_link:hover {text-decoration:none;}
/*.autoshop LI SPAN {clear:both; color:#898989;}*/
.autoshop .black_title {display: block; margin-top: 5px;}
.autoshop SPAN.little_about {display:block; font-size:12px; color:#636363; padding: 3px 0;}
.autoshop LI .rur_indent {padding-top:5px;}
.autoshop LI .rur, .autoshop LI .rur_indent {font-size:1em; color:#8cc53f; font-weight:bold;}
.autoshop LI A.title_link {font-size: 14px; color: #F7941D;}
.autoshop LI A.title_link:hover {text-decoration: none;}
.autoshop .price		{text-decoration:none; height:23px; padding: 0 5px; background:#8cc53e; border:#fff 1px solid; position:absolute; top:80px; right: 8px;}
.autoshop .price .c 	{width:4px; height:25px; position:absolute;}
.autoshop .price .l	{background:url(../img/offer_price_sidel.png) bottom right no-repeat; top:-1px; left:-4px;}
.autoshop .price .r	{background:url(../img/offer_price_sider.png) bottom left no-repeat; top:-1px; right:-4px;}
.autoshop .price p		{padding:3px 4px 4px; font: bold 13px Verdana, Arial, Tahoma, sans-serif; color:#fff;}

.autoshop_view {padding: 25px 0 25px 130px; border-bottom: 1px solid #8cc53e; position: relative; min-height: 120px;}
.autoshop_view IMG.shopimg {position: absolute; top:25px; left: 0;}
.autoshop_view H5 {font-size: 23px; font-weight: bold; color: #363636; padding-bottom: 15px; clear: both;}
.autoshop_view .info {float: left; width: 300px; font-size: 13px; color: #636363; position: relative;}
.autoshop_view .info SPAN {display: block; padding-bottom: 5px;}
.autoshop_view .info B {color: #363636;}
.autoshop_view .info SPAN.phone {padding-left: 70px; position: relative;}
.autoshop_view .info SPAN.phone B {display: block; position: absolute; left: 0;}
.autoshop_view .info SPAN A {color: #1187b9;}
.autoshop_view .info SPAN A:hover {text-decoration: none;}

.autoshop_view .sale {float: left; width: 275px; font-size: 13px; color: #636363;}
.autoshop_view .sale DIV {font-weight: bold; color: #363636; padding-bottom: 5px;}
.autoshop_view .sale P {color: #8cc53e; font-weight: bold; padding-bottom: 3px;}
.autoshop_view .sale P B {color: #363636; font-weight: normal;}
.autoshop_view .sale P A {color: #1187b9;}
.autoshop_view .sale P A:hover {text-decoration: none;}
/*--------------AUTOSHOP END---------------------*/

/*--------------LIST CATEGORY BEGIN---------------------*/
.list_category .rubric_title {padding:30px 0 15px 16px;}
.list_category UL {list-style:none;}
.list_category LI {float:left; position:relative;}
.list_category LI.date {width:69px; margin-right:5px; background:#1187b9; padding:3px 8px 7px 8px;}
.list_category LI.date A, .list_category LI.price A {font-size:13px; color:#FFF;}
.list_category LI.date A:hover, .list_category LI.price A:hover {text-decoration:none;}
.list_category LI.date A.sort, .list_category LI.price A.sort {display:block; position:absolute; top:9px; right:8px; width:13px; height:11px; text-decoration:none; font-size:0; overflow:hidden;}
.list_category LI.date A.down {background-position:-56px -70px;}
.list_category LI.date A.up {background-position:-56px -59px;}
.list_category LI.foto, .list_category LI.name, .list_category LI.part {width:84px; margin-right:5px; background:#8cc53e; padding:6px 8px 7px 8px; color:#FFF; font-size:13px;}
.list_category LI.part {width: 50px;}
.list_category LI.name {width:332px;}
.list_category LI.price {width:74px; background:#8cc53e; padding:3px 8px 7px 8px;}
.list_category LI.price A.down {background-position:-69px -70px;}
.list_category LI.price A.up {background-position:-69px -59px;}

.list_category UL.positions LI {padding-top:20px; padding-bottom:15px;}
.list_category UL.positions LI.date {background:none; font-size:13px; color:#636363;}
.list_category UL.positions LI.date SPAN {display:block; color:#959595; font-size:13px;}
.list_category UL.positions LI.foto {background:none;}
.list_category UL.positions LI.part {background:none; font-size: 13px; color: #898989;}
.list_category UL.positions LI.name {background:none;}
.list_category UL.positions LI.name A {font-size:13px; text-decoration:none; color:#363636; font-weight:bold;}
.list_category UL.positions LI.name A:hover {text-decoration:underline;}
.list_category UL.positions LI.price {background:none;}
.list_category UL.positions LI.price .rur_indent, .list_category UL.positions LI.price .rur {font-size:.9em; color:#8cc53e; font-weight:bold;}

.list_category .even {background:#f0f7e8;}

.category_link {display: block; float: left; font-size: 13px; color: #1187b9; position: relative; top: 32px; padding:0 13px; height:22px;}
.category_link:hover {text-decoration: none;}
.list_category .selected {color: #fff; text-decoration: none; background-position: -94px -126px;}
.list_category .link1 {background-position: -125px -91px; margin: 0 10px;}
/*--------------LIST CATEGORY END---------------------*/

/*----LITTLE NEWS BEGIN-------------------*/
.little_news {list-style:none;/* width: 710px;*/ min-height: 50px; /*background:#CCC; */padding:0 0 0 5px;}
.little_news LI {float:left; width:216px;  min-height: 50px; margin:0 18px 0 0; padding-bottom: 10px;/* background:#ddd;*/ display:inline-block;}
.little_news LI IMG {float:left; margin-right:5px;}
.little_news LI a.news_header {display:block; font: 10px Tahoma, Verdana, Arial; color:#909090; padding-top: 2px; text-decoration:none;}
.little_news LI a.news_header:hover{display:block; font: 10px Tahoma, Verdana, Arial; color:#909090; padding-top: 2px; text-decoration: underline;}
.little_news LI .right_block {float:left; position:relative; top:-5px; width:160px/*; background:#ddd;*/}
.little_news LI a.news_text {display:block; font: 12px Tahoma, Verdana, Arial; color:#1c1c1c; padding-top:3px; text-decoration:none;}
.little_news LI a.news_text:hover{ color:#1c1c1c; padding-top:3px; text-decoration: underline;}
.allnews {width:100%; font-size:12px; text-align:right; padding-bottom:10px;}
.allnews a{color:#77ab2e; text-decoration:underline;/* background:#CCC*/}
.allnews a:hover{color:#77ab2e; text-decoration: none;}
/*----LITTLE NEWS END-------------------*/

/*--------------NEWSLIST HEADING BEGIN----------------------------*/
#news				{display:block;/* float:left; padding:0 5px; background:#F9F;*/}
.header_block		{display:block; width:710px; /*height:103px;*/ background:url('../img/news_header_bg.gif'); position:relative; left:-20px; padding-left:20px;}
#news h1, 
#salon_card h1		{font:30px Arial, Verdana, Tahoma, sans-serif normal; line-height:33px; color:#363636; padding:10px 0 20px;}
#news h2			{font:18px Arial, Verdana, Tahoma, sans-serif normal; line-height:21px; color:#000; padding:20px 0 0px;}
#rubrikator			{/*position:relative; top:-1px;*/}
#rubrikator .heading{display:block; float:left; height:22px; background:#999 url('../img/rubrikator_bg.gif') top repeat-x; text-align:center; padding:0px 10px; margin:15px 10px 0 0; position:relative;}
#rubrikator .heading a {font-size:13px; text-decoration:none; color:#fff; height:22px;}
#rubrikator .heading a:hover {text-decoration: underline;}

#rubrikator .heading .c {width:5px; height:5px; position:absolute;} /*óãîëêè*/
#rubrikator .heading .tl {background:url('../img/news_corners.gif') bottom right no-repeat; top:0; left:0;}
#rubrikator .heading .tr {background:url('../img/news_corners.gif') bottom left no-repeat; top:0; right:0px;}

#rubrikator .current {background:#fff;}
#rubrikator .current a {font-size:13px; text-decoration:none; color:#8cc53f;}
#rubrikator .current a:hover {text-decoration: underline;}
#rubrikator .current .c {width:5px; height:5px; position:absolute;} 
#rubrikator .current .tl {background:url('../img/news_corners_w.gif') bottom right no-repeat;top:0; left:0;}
#rubrikator .current .tr {background:url('../img/news_corners_w.gif') bottom left no-repeat; top:0; right:0px;}

#rss {display:block; width:70px; height:79px; background:url('../img/news_rss.jpg'); position:absolute; top:24px; right:20px;}

.rubr				{overflow:hidden; margin:25px 0 18px;}
.rubr a				{display:block; float:left;/* border:#4397bc 1px solid;*/ padding:3px 10px 4px; margin:0 7px 7px 0; font:13px Arial, Verdana, Tahoma, sans-serif normal; text-decoration:none; color:#d9eaf1; background:#4397bc url('../img/bg_rubr.png') 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.rubr a:hover		{color:#fff; background:#e7f8ff url('../img/bg_rubr.png') 0 -35px;/* border:#cdf0ff 1px solid*/}
.rubr a.act			{color:#0071a1; background:#75c0e0 url('../img/bg_rubr.png') 0 -70px; padding:2px 9px 3px; border:#75c0e0 1px solid;}
#news .txt			{font-size:14px; line-height:17px; color:#363636; margin:20px 0;}
#news .txt p		{margin:20px 0 0;}
#news .txt a		{color:#1187b9; text-decoration:none}
#news .txt strong	{font-weight:bold; color:#000;}
#news .txt ul		{display:block; list-style:disc; margin:10px 0 20px 30px;}
#news .txt ul li	{display:block; margin:5px 0; padding:0 0 0 20px; background:url('../img/bullet.gif') 0 4px no-repeat}
#news .txt img		{display:block; float:right; margin:0 0 20px 20px;}
#news .txt .cit		{float:right; width:265px; background:#ebebeb url('../img/cit.png') 10px 0 no-repeat; margin:0 0 20px 20px; padding:15px 15px 15px 95px; font-size:14px; font-style:italic; color:#636363;}
#news p.intro		{font-size:17px; line-height:20px; color:#000; margin-bottom:20px;}

#news .aux			{font-size:11px; line-height:14px; padding:5px 0  5px 5px; background:#ebebeb; color:#4f4f4f; overflow:hidden}
#news .aux a		{color:#1187b9; text-decoration:underline}
#news .aux a:hover	{text-decoration:none}
#news .aux .info,
#news .aux .actions	{width:170px; float:left}
#news .aux .actions	{color:#1187b9;}
#news .aux .social	{width:265px; float:right}

#news p.auth		{text-align:right; font:bold 14px Tahoma, Geneva, sans-serif; color:#000;}

/*--------------NEWSLIST HEADING END------------------------------*/

/*--------------NEWSLIST BEGIN--------------------------*/
#news .newslist {list-style:none; /* background:#CCC;*/ margin:20px 0;}
#news .newslist LI {/*float:left; width:216px;*/ min-height: 100px; margin:0 0 20px 0; /*background:#ddd;*/ display:block; border-bottom:#d2e9b2 1px solid;}
#news .newslist LI IMG {float:left; margin:0 15px 15px 0; display:inline-block;}
#news .newslist LI .right_block {/*float:left;*/ margin:0 0 20px 135px; width:550px; /*position:relative;*/ font: 13px Tahoma, Verdana, Arial; color:#6e6e6e;}
#news .newslist LI .about {display:block; font: 12px Tahoma, Verdana, Arial; color:#545454; padding-top: 2px; text-decoration:none;}
#news .newslist LI .about a{margin-left:10px; color:#8ec63a; text-decoration: underline;}
#news .newslist LI .about a.nounder{margin-left:0px; text-decoration:none;}
#news .newslist LI .about a:hover{text-decoration: none;}
#news .newslist LI p{}
#news .newslist LI h2 {display:block; font: 18px Tahoma, Verdana, Arial; color:#398db1; margin:10px 0; padding:0}
#news .newslist LI h2 a{color:#398db1; text-decoration:none;}
#news .newslist LI h2 a:hover{text-decoration: underline;}
#news .newslist LI a.news_header:hover{display:block; font: 10px Tahoma, Verdana, Arial; color:#909090; padding-top: 2px; text-decoration: underline;}
#news .newslist LI a.news_text {display:block; font: 12px Tahoma, Verdana, Arial; color:#1c1c1c; padding-top:3px; text-decoration:none;}
#news .newslist LI a.news_text:hover{ color:#1c1c1c; padding-top:3px; text-decoration: underline;}
/*--------------NEWSLIST END----------------------------*/

/*--------------NEWS SEARCH BEGIN--------------------------*/
#search		{width:708px; height:40px; background: url('../img/news_search_bg.gif') repeat-x; margin: 20px 0; position:relative;}
#search .c	{width:6px; height:6px; position:absolute;}
#search .tl {background:url('../img/news_search_corners.gif') bottom right no-repeat;top:0px; left:0px;}
#search .tr {background:url('../img/news_search_corners.gif') bottom left no-repeat; top:0px; right:0px;}
#search .bl {background:url('../img/news_search_corners.gif') top right no-repeat; bottom:0px; left:0px;}
#search .br {background:url('../img/news_search_corners.gif') top left no-repeat; bottom:0px; right:0px;}

#search #caption {width:175px; display:block; float:left; text-align:center; padding:0px 0; margin:12px 0 0 5px; font: 13px Arial, Verdana, Tahoma; color:#fff; /*background:#999*/}

		#options {width:410px; display:block; float:left; text-align:center; padding:0; margin:12px 5px 0; font: 13px Arial, Verdana, Tahoma; color:#fff;}
		#options P {display:inline; padding:5px 10px;}
		#options SELECT {display:inline; margin-left:10px; /*height:17px; */font-size:11px;}
		#options SELECT#year {width:55px;}
		#options SELECT#month {width:80px;}
		#options SELECT#day {width:45px;}

		#button {width:90px; display:inline-block; text-align:center; padding:0; margin:12px 5px 0; font: 13px Arial, Verdana, Tahoma; color:#fff;}
		#button a{color:#FFF; text-decoration:underline;}
		#button a:hover{color:#FFF; text-decoration: none;}
#search .left {height:28px; width:2px; background: url('../img/news_search_bg_l.gif'); position:absolute; left:0px; bottom:6px;}
#search .right {height:28px; width:2px; background: url('../img/news_search_bg_r.gif'); position:absolute; right:0px; bottom:6px;}
#search .divider1 {height:38px; width:3px; background: url('../img/divider.gif'); position:absolute; left:181px; bottom:1px;}
#search .divider2 {height:38px; width:3px; background: url('../img/divider.gif'); position:absolute; left:594px; bottom:1px;}
/*--------------NEWS SEARCH END----------------------------*/

/*--------------SALONS SEARCH BEGIN--------------------------*/
#search #options2 {width:510px; display:inline-block; text-align: left;/**/ padding:0; margin:12px 5px 0; font: 13px Arial, Verdana, Tahoma; color:#FFF;/* background:#6F3*/}
		#options2 P {display:inline; padding:5px 15px 5px 20px;}
		#options2 select#first_letter {width:40px;}
		#options2 select#vendor {width:155px;}
#search .divider3 {height:38px; width:3px; background: url('../img/divider.gif'); position:absolute; left:445px; bottom:1px;}
/*--------------SALONS SEARCH END----------------------------*/

/*--------------NEWS_PAGE BEGIN----------------------------*/
#news #news_block {}
		#news_block .news_text	{font-size:13px; color:#636363; font-style:italic;}
		#news_block h2 			{font-size:24px; color:#363636; margin:30px 0 20px;}
		#news_block .about_cont	{display:block; /*width:700px;*/ font-size:10px; color:#898989;}
		#news_block strong		{font-size:10px; font-weight:normal; color:#000;}
		#news_block .info		{height:26px; width:250px;}
		#news_block .action		{height:26px; padding-left:35px; float:right;}
		#news_block .action a	{font-size:10px; line-height:12px; color:#959595; text-decoration:underline;}
		#news_block .action a:hover {text-decoration:none;}
		#news_block .print		{width:75px; background: url('../img/ico_print.gif') top left no-repeat;}
		#news_block .comment	{background: url('../img/ico_comment.gif') top left no-repeat; font-size:10px; color:#8cc53e;}
		#news_block .text		{margin:20px 0 0; display:block; clear: right; height: 1%; position: relative;}
		#news_block p			{font-style:normal; padding:15px 0;}
		#news_block img			{float:right; margin:0 0 20px 20px;}
		#news_block .info_comments img {float:none; margin:0;}

#news #comments 				{/*background:#F66; */position: relative;}
		#comments h3 			{font-size:18px; font-weight:normal; color:#363636; margin:15px 0 25px;}
		#comments .comment		{font-size:13px; color:#636363; margin:0 0 25px;}
		#comments .cmnt_header	{height:27px; padding-left:35px; background:url('../img/userpic.gif') top left no-repeat; font-size:13px; color:#3e8ace;}
		#comments .cmnt_header a{color:#3e8ace; text-decoration:underline;}
		#comments .cmnt_header a:hover	{text-decoration:none;}
		#comments .date			{font-size:10px; color:#898989;}
		#comments .date	img		{margin-left:10px;}
		#comments .text			{position:relative; background:#f5faf2; border:#d5ecba 1px solid; margin-top:20px;}
		#comments .text .c 		{width:5px; height:5px; position:absolute;}
		#comments .text .tl 	{background:url('../img/cmnt_corner.gif') bottom right no-repeat;top:-1px; left:-1px;}
		#comments .text .tr 	{background:url('../img/cmnt_corner.gif') bottom left no-repeat;	top:-1px; right:-1px;}
		#comments .text .bl 	{background:url('../img/cmnt_corner.gif') top right no-repeat;	bottom:-1px; left:-1px;}
		#comments .text .br 	{background:url('../img/cmnt_corner.gif') top left no-repeat;	bottom:-1px; right:-1px;}
		#comments .text .speak	{width:25px; height:14px; position:absolute; background:url('../img/text_speak.gif') top left no-repeat; top:-14px; left:48px;}
		#comments .text p		{padding:12px 16px; font-size:13px; color:#636363;}
		#comments .text a		{color:#3e8ace; text-decoration:underline;}
		#comments .text a:hover {text-decoration:none;}
		#comments .comment2		{height:150px; padding-left:35px; background: url('../img/ico_comment.gif') top left no-repeat; position:absolute; top:0; right:0;}
		#comments .comment2	a	{font-size:13px; color:#f7941d; text-decoration:underline;}
		#comments .comment2	a:hover	{text-decoration:none;}
/*--------------NEWS_PAGE END------------------------------*/

/*--------------SALONS BEGIN----------------------------*/
#salons .salon_block			{position: relative; border-bottom:#8cc53e 1px solid}
		.salon_block h2 		{font-size:18px; font-weight:normal; color:#1188c8; margin:30px 0 20px;}
		.salon_block h2 a		{color:#1188c8; text-decoration:underline;}
		.salon_block h2 a:hover	{color:#1188c8; text-decoration:none;}

#salons .salon_about			{font: 13px Tahoma, Verdana, Arial; color:#656565;}
#salons .salon_about strong		{color:#363636; font-weight:bold; margin-right:5px;}
#salons .salon_about a			{color:#1188c8; text-decoration:none;}
#salons .salon_about a:hover	{color:#1188c8; text-decoration:underline;}
#salons .salon_logo				{position:absolute; top:0; right:0; text-align:right; background:#CCC;}
#salons .offers					{margin-top:35px;/*background:#CCC;*/}
#salons .offers	.container		{width:150px; margin-right:36px; float:right; font:13px Tahoma, Verdana, Arial; font-weight:bold; color:#363636; position:relative;/* background:#CfC;*/}
#salons .offers	.container a	{font:13px Tahoma, Verdana, Arial; font-weight:bold; color:#363636; text-decoration:none;}
#salons .offers	.container a:hover{text-decoration: underline;}
#salons .offers	.container .mrgn{display:block; float:none;}
#salons .offers	.container img	{margin-bottom:10px;}
#salons .offers	.last			{margin:0 0 20px 0; color:#1188c8;}
#salons .offers	.last img		{float:right; margin:0 0 3px 3px;}
#salons .offers	.last img.nomarg{margin-left:0;}
#salons .offers	.last a			{margin-left:0;}
#salons .offers	.last a			{font:13px Tahoma, Verdana, Arial; color:#1188c8; text-decoration: underline;}
#salons .offers	.last a:hover	{text-decoration:none;}
#salons .container .price		{text-decoration:none; height:23px; padding: 0 5px; background:#8cc53e; border:#fff 1px solid; position:absolute; top:80px; right: 8px;}
#salons .container .price .c 	{width:4px; height:25px; position:absolute;}
#salons .container .price .l	{background:url(../img/offer_price_sidel.png) bottom right no-repeat; top:-1px; left:-4px;}
#salons .container .price .r	{background:url(../img/offer_price_sider.png) bottom left no-repeat; top:-1px; right:-4px;}
#salons .container .price p		{padding:3px 4px 4px; font: bold 13px Verdana, Arial, Tahoma, sans-serif; color:#fff;}
/*--------------SALONS END------------------------------*/

/*--------------SALON_CARD BEGIN----------------------------*/
#salon_card .salon_block			{position: relative;/* border-bottom:#8cc53e 1px solid*/}
#salon_card .salon_block h2 		{font-size:23px; font-weight:bold; color:#000; margin:30px 0 10px;}
#salon_card .salon_block h2 a		{color:#1188c8; text-decoration:underline;}
#salon_card .salon_block h2 a:hover	{color:#1188c8; text-decoration:none;}

#salon_card .salon_nav				{margin-bottom:20px;}
#salon_card .salon_nav a			{font-size:13px; color:#8cc53e; text-decoration:underline; margin-right:20px;}
#salon_card .salon_nav a:hover	 	{text-decoration:none;}
#salon_card .salon_nav .current		{color:#9e9e9e; text-decoration:none;}
#salon_card .salon_nav .current:hover{text-decoration:underline;}

#salon_card .info_sq				{width:710px;}
#salon_card .info_sq .block			{width:345px; float:left; margin:0 20px 20px 0;/* background:#FC6;*/}
#salon_card .info_sq .nomarg		{margin-right:0;}

#salon_card .logo					{width:100px; float:left;/* background:#CCC;*/}
#salon_card .info					{padding-left: 110px;/* background:#999;*/}
#salon_card .info p					{font:13px Tahoma, Verdana, Arial; color:#656565; margin-bottom:5px;}
#salon_card .info .about_txt		{margin:30px 0 0 5px;}
#salon_card .info strong			{color:#363636; font-weight:bold; margin-right:5px;}
#salon_card .info a					{color:#1188c8; text-decoration:none;}
#salon_card .info a:hover			{color:#1188c8; text-decoration:underline;}

#salon_card .tour					{position:relative;}
#salon_card .tour .button			{height:140px; width:120px; position:absolute; top:20px; left:112px; background:url(/img/tour_button.png) top center no-repeat; color:#fff; text-align:center; cursor:pointer;}
#salon_card .tour .button:hover		{background-position:0px -140px;}
#salon_card .tour p					{font-size:12px; padding: 90px 10px 20px;}

#salon_card .little_news			{margin:20px 0 0;}

#salon_card .gallery				{}
#salon_card .gallery img			{float:right; margin:0;}
#salon_card .offers					{margin-top:35px;/*background:#CCC;*/}
#salon_card .offers	.container		{width:150px; margin:0 36px 20px 0; float:left; font:13px Tahoma, Verdana, Arial; font-weight:bold; color:#363636; position:relative;}
#salon_card .offers	.container a	{font:13px Tahoma, Verdana, Arial; font-weight:bold; color:#363636; text-decoration:none;}
#salon_card .offers	.container a:hover{text-decoration: underline;}
#salon_card .offers	.container .mrgn{display:block; float:none;}
#salon_card .offers	.container img	{margin-bottom:10px;}
#salon_card .offers	.mezo			{margin-right:0px;}
#salon_card .offers	.last			{margin-right:0px; color:#8cc53e;}
#salon_card .offers	.last img		{float:right; margin:0 0 3px 3px;}
#salon_card .offers	.last img.nomarg{margin-left:0;}
#salon_card .offers	.last a			{font:13px Tahoma, Verdana, Arial; color:#8cc53e; text-decoration: underline;}
#salon_card .offers	.last a:hover	{text-decoration:none;}
#salon_card .container .price		{text-decoration:none; height:23px; padding: 0 5px; background:#8cc53e; border:#fff 1px solid; position:absolute; top:80px; right: 8px;}
#salon_card .container .price .c 	{width:4px; height:25px; position:absolute;}
#salon_card .container .price .l	{background:url(../img/offer_price_sidel.png) bottom right no-repeat; top:-1px; left:-4px;}
#salon_card .container .price .r	{background:url(../img/offer_price_sider.png) bottom left no-repeat; top:-1px; right:-4px;}
#salon_card .container .price p		{padding:3px 4px 4px; font: bold 13px Verdana, Arial, Tahoma, sans-serif; color:#fff;}
/*--------------SALONS_CARD END------------------------------*/

/*--------------SALONS_CARD NEWSLIST BEGIN--------------------------*/
#salon_card .salon_newslist {list-style:none; /*background:#CCC; margin:20px 0;*/}
#salon_card .salon_newslist li {/*float:left; width:216px;*/ min-height: 100px; margin:0 0 20px 0; /*background:#ddd;*/ display:block; border-bottom:#d2e9b2 1px solid;}
#salon_card .salon_newslist li.last_salon_news	{border-bottom: none;}
#salon_card .salon_newslist li img {float:left; margin:3px 15px 15px 0; display:inline-block;}
#salon_card .salon_newslist li .right_block {/*float:left;*/ margin:0 0 20px 135px; width:550px; /*position:relative;*/ font: 13px Tahoma, Verdana, Arial; color:#6e6e6e;}
#salon_card .salon_newslist li .about {display:block; font: 12px Tahoma, Verdana, Arial; color:#545454; margin-top: 5px; text-decoration:none;}
#salon_card .salon_newslist li .about a{margin-left:10px; color:#8ec63a; text-decoration: underline;}
#salon_card .salon_newslist li .about a.nounder{margin-left:0px; text-decoration:none;}
#salon_card .salon_newslist li .about a:hover{text-decoration: none;}
#salon_card .salon_newslist li p{}
#salon_card .salon_newslist li h2 {display:block; font: 18px Tahoma, Verdana, Arial; color:#398db1; margin:10px 0;}
#salon_card .salon_newslist li h2 a{color:#398db1; text-decoration:none;}
#salon_card .salon_newslist li h2 a:hover{text-decoration: underline;}
#salon_card .salon_newslist li a.news_header:hover{display:block; font: 10px Tahoma, Verdana, Arial; color:#909090; padding-top: 2px; text-decoration: underline;}
#salon_card .salon_newslist li a.news_text {display:block; font: 12px Tahoma, Verdana, Arial; color:#1c1c1c; padding-top:3px; text-decoration:none;}
#salon_card .salon_newslist li a.news_text:hover{ color:#1c1c1c; padding-top:3px; text-decoration: underline;}
/*--------------SALONS_CARD NEWSLIST END----------------------------*/

/*--------------SALONS_CARD PRICELIST BEGIN--------------------------*/
#salon_card #price 				{table-layout:fixed;/* border-spacing:3px;*/font-size:13px; border:none;}
#salon_card #price th			{height:30px; color:#fff; font-weight:normal;}
#salon_card #price ._c			{height:5px; width:5px; display:block; position: absolute; background: url(/img/corners2.gif) no-repeat;}
#salon_card #price th ._tl 		{background-position: 0px 0px; top:0px; left:0px;}
#salon_card #price th ._tr 		{background-position: -5px 0px; top:0px; right:0px;}
#salon_card #price th ._bl 		{background-position: 0px -5px; bottom:0px; left:0px;}
#salon_card #price th ._br 		{background-position: -5px -5px; bottom:0px; right:0px;}
#salon_card #price .cont		{position:relative; padding:7px 0 7px; margin-right:5px; background:#8cc53e;}
#salon_card #price .date		{background:#1187b9;}
#salon_card #price .date ._tl	{background-position: 0px -10px; top:0; left:0;}
#salon_card #price .date ._tr	{background-position: -5px -10px; top:0; right:0;}
#salon_card #price .date ._bl	{background-position: 0px -15px; bottom:0; left:0;}
#salon_card #price .date ._br	{background-position: -5px -15px; bottom:0; right:0;}
#salon_card #price .odd			{background:#f0f7e8;}
#salon_card #price .odd .cont	{height:50px; position:relative; padding:0; background:none;}
#salon_card #price .odd ._tl	{background-position: 0px -20px; top:-15px; left:-10px;}
#salon_card #price .odd ._tr	{background-position: -5px -20px; top:-15px; right:-5px;}
#salon_card #price .odd ._bl	{background-position: 0px -25px; bottom:-43px; left:-10px;}
#salon_card #price .odd ._br	{background-position: -5px -25px; bottom:-43px; right:-5px;}
#salon_card #price td			{color:#959595; text-align:left; height:78px; vertical-align:top; padding:15px 0 15px 10px; overflow:hidden; position:relative;/**/}
#salon_card #price td strong	{color:#363636; font-weight:bold;}
#salon_card #price td span		{color:#636363;}
#salon_card #price td b			{color:#8cc53e; font-size:16px; font-weight:bold;}
#salon_card #price td b	span	{color:#8cc53e;}
#salon_card #price td img		{position:relative; left:-10px;}
#salon_card #price td .add		{color:#f7941d; text-decoration:underline;}
#salon_card #price td .del		{color:#1187b9; text-decoration:underline;}
#salon_card #price td a:hover	{text-decoration:none;}

/*--------------SALONS_CARD PRICELIST END----------------------------*/

/*--------------PAGE NAVIGATION BEGIN---------------------*/
.page_navigation {list-style:none;}
.page_navigation LI {float:left; padding-top:25px;}
.page_navigation LI.prev, .page_navigation LI .next {width:70px;}
.page_navigation LI.prev {text-align:left;}
.page_navigation LI.next {text-align:right;}
.page_navigation LI.prev SPAN, .page_navigation LI.next SPAN {font-size:18px; color:#959595;}
.page_navigation LI.prev A, .page_navigation LI.next A {font-size:18px; color:#1187b9;}
.page_navigation LI.prev A:hover, .page_navigation LI.next A:hover {text-decoration:none;}
.page_navigation LI.pages {width:565px; text-align:center;}
.page_navigation LI.pages A, .page_navigation LI.pages SPAN {display:inline-block; font-size:18px; color:#1187b9; margin:0 5px;}
.page_navigation LI.pages SPAN {color:#959595;}
.page_navigation LI.pages A:hover {text-decoration:none;}
/*--------------PAGE NAVIGATION END---------------------*/

/*--------------LAST ANNOUNCEMENT BEGIN---------------------*/
.last_annoucement .rubric_title {padding:25px 0 20px 0;}
.last_annoucement UL {list-style:none;}
.last_annoucement UL LI {float:left; position:relative;}
.last_annoucement LI.date {width:69px; margin-right:2px; background:#8CC739; padding:3px 8px 7px 8px;}
.last_annoucement LI.date A, .last_annoucement LI.price A {font-size:13px; color:#FFF;}
.last_annoucement LI.date A:hover, .last_annoucement LI.price A:hover {text-decoration:none;}
.last_annoucement LI.date A.sort, .last_annoucement LI.price A.sort {display:block; position:absolute; top:9px; right:8px; width:13px; height:11px; text-decoration:none; font-size:0; overflow:hidden;}
/*.last_annoucement LI.date A.down {background-position:-56px -70px;}
.last_annoucement LI.date A.up {background-position:-56px -59px;}*/
.last_annoucement LI.foto, .last_annoucement LI.model, .last_annoucement LI.year, .last_annoucement LI.note {width:84px; margin-right:2px; background:#8cc53e; padding:6px 8px 7px 8px; color:#FFF; font-size:13px;}
.last_annoucement LI.price {width:84px; background:#8cc53e; padding:3px 8px 7px 8px; margin-right:2px;}
.last_annoucement LI.price A.down, .last_annoucement LI.date A.down {background-position:-69px -70px;}
.last_annoucement LI.price A.up, .last_annoucement LI.date A.up {background-position:-69px -59px;}
.last_annoucement LI.note {margin:0; width:66px;}
.last_annoucement LI.year {width:154px;}
.last_annoucement LI.model {width:139px;}
.last_annoucement LI.foto {width:85px;}

.last_annoucement LI.active {background:#1187b9;}
.last_annoucement LI.active A.down {background-position:-56px -70px;}
.last_annoucement LI.active A.up {background-position:-56px -59px;}

.last_annoucement LI.notes {margin-right:2px; padding:6px 8px 7px 8px; color:#FFF; font-size:13px;}

.last_annoucement UL.positions LI {padding-top:20px; padding-bottom:15px;}
.last_annoucement UL.positions LI.date {background:none; font-size:13px; color:#636363;}
.last_annoucement UL.positions LI.date SPAN {display:block; color:#959595; font-size:13px;}
.last_annoucement UL.positions LI.date DIV, .llist_category UL.positions LI.date DIV {height: 20px;}
.last_annoucement UL.positions LI.date DIV SPAN.icons, .list_category UL.positions LI.date DIV SPAN.icons {display: block; width: 18px; height: 16px; margin-right:5px; background-position: -203px -84px; float: left;}
.last_annoucement UL.positions LI.date DIV A, .list_category UL.positions LI.date DIV A {font-size: 10px; color: #1187b9; position: relative; top: -3px;}
.last_annoucement UL.positions LI.date DIV A:hover, .list_category UL.positions LI.date DIV A:hover {text-decoration: none;}
.last_annoucement UL.positions LI.foto {background:none; width:100px; padding-left:0; padding-right:0;}
.last_annoucement UL.positions LI.foto IMG {width:100px;}
.last_annoucement UL.positions LI.price {background:none;}
.last_annoucement UL.positions LI.price .rur_indent, .list_category UL.positions LI.price .rur {font-size:.9em; color:#8cc53e; font-weight:bold;}
.last_annoucement UL.positions LI.model {background:none;}
.last_annoucement UL.positions LI.model A.black_title {display:block; float:left;}
.last_annoucement UL.positions LI.model SPAN {display:block; font-size:13px; color:#959595;}
.last_annoucement UL.positions LI.year {background:none; line-height:17px;}
.last_annoucement UL.positions LI.year SPAN {display:block; font-size:13px; color:#959595;}
.last_annoucement UL.positions LI.note {background:none;}
.last_annoucement UL.positions LI.note SPAN {font-size:13px; cursor: pointer; text-decoration: underline;}
.last_annoucement UL.positions LI.note SPAN:hover {text-decoration:none;}
.last_annoucement UL.positions LI.note SPAN.add {color:#f7941d;}
.last_annoucement UL.positions LI.note SPAN.del {color:#1187b9;}


.last_annoucement .even {background:#f0f7e8;}
.last_annoucement .selected_annoucement {background: #d7f6ae; margin: 2px 0;}
/*--------------LAST ANNOUNCEMENT END---------------------*/

/*--------------VIEW ANNOUNCEMENT BEGIN---------------------*/
.title_announcement {padding:25px 0; font-size:23px; color:#898989;}
.title_announcement STRONG {color:#363636;}
.title_announcement .rur_indent {font-weight:bold; color:#8cc53e;}
.title_announcement .soldBtn	{margin-left: 10px; padding: 7px; position: relative; top: -4px; background-color: #8cc53e; font-weight: 700; color: #fff}
.control_panel {list-style:none;}
.control_panel LI {float:left; padding-right:10px; width:100px; position:relative;}
.control_panel LI SPAN {display:block; float:left; width:25px; height:23px; margin-right:5px;}
.control_panel LI A {display:block; float:left; font-size:10px; color:#959595; position:relative; top:-2px;}
.control_panel LI A:hover {text-decoration:none;}
.control_panel LI SPAN.info {display:block; font-size:10px; color:#898989; width:150px; height:15px; margin-top:-2px;}
.control_panel LI SPAN.info B {color:#000;}
.control_panel LI .clicktext {display:block; float:left; font-size:10px; color:#959595; position:relative; top:-2px; cursor: pointer; text-decoration:underline;}
.control_panel LI .clicktext:hover {text-decoration:none; cursor: pointer;}

.control_panel LI.notes {font-size: 18px; color: #5e5e5e; width: 130px;}
.control_panel LI.notes SPAN {display: inline-block; float: none; color: #acacac;}

.control_panel LI SPAN.update {background-position: -84px -60px;}
.control_panel LI SPAN.delete {background-position: -111px -60px;}
.control_panel LI SPAN.up {background-position: -139px -60px;}
.control_panel LI SPAN.print {background-position: -167px -60px;}
.control_panel LI SPAN.add_note {background-position: -197px -60px;}
.control_panel LI SPAN.comment_add {background-position: -61px -92px; height: 26px;}

.left_column, .right_column {float:left; padding-top:30px;}
.left_column {width:390px;}
#head_foto {margin:0; float:none; width:370px;}
.left_column IMG {float:left; cursor:pointer; margin:5px 5px 0 0;}
.left_column IMG.selected {opacity:0.3;}
.left_column .container {width:370px; min-height:285px; height:auto !important; height:285px; position:relative;}
.left_column .container SPAN {display:none; position:absolute; top:130px; left:110px; font-size:13px; color:#363636;}

.list_preview {display: none;}

#full_foto {display: none; float: left; position: absolute; background: #fff; opacity:0.7; font-size: 13px; color: #434343; padding: 3px 7px; z-index: 10;}
#full_foto:hover {text-decoration: none;}

.left_column .about_sale {width:370px; background:#8cc53e; position:relative; padding-bottom:10px;}
.left_column .about_sale .title {display:block; padding:15px; font-size:18px; color:#FFF; background:url('../img/border_green_h.png') repeat-x bottom;}

.left_column .about_sale UL {list-style:none;}
.left_column .about_sale UL LI {float:left; text-align:right; font-size:13px; color:#FFF; position:relative; margin-right:5px; width:180px; padding-bottom:10px;}
.left_column .about_sale UL LI A {display:block; float:left; color:#e7ffc7;}
.left_column .about_sale UL LI A:hover {text-decoration:none;} 
.left_column .about_sale UL LI SPAN {display:block; font-weight:bold; text-align:left; padding-bottom:3px;}

.left_column .about_sale .tl, .left_column .about_sale .tr, .left_column .about_sale .br, .left_column .about_sale .bl {z-index:10;}

.border_t, .border_b, .border_l, .border_r {position:absolute;} 
.border_t {top:0; left:6px; height:3px; width:358px; background:url('../img/border_green_t.png') repeat-x;}
.border_b {bottom:0; left:6px; height:3px; width:358px; background:url('../img/border_green_b.png') repeat-x;}
.border_l {top:6px; left:0; width:3px; background:url('../img/border_green_l.png') repeat-y;}
.border_r {top:6px; right:0; width:3px; background:url('../img/border_green_r.png') repeat-y;}
 
.right_column {width:315px;}
.right_column P.title {font-size:18px; color:#363636; padding-bottom:10px;}
.right_column UL {list-style:none; padding-bottom:30px;}
.right_column UL LI {padding-bottom:10px; font-size:13px; color:#636363;}
.right_column UL LI B {color:#363636;}
.right_column UL LI .rur_indent {font-weight:bold; color:#8cc53e;}
.right_column P.text {font-size:13px; color:#636363; padding:3px 0; width: 300px;}

.count_comments {padding: 40px 0 25px 0; font-size: 18px; color: #363636; position: relative;}
.count_comments A {display: block; position: absolute; right: 0; top:27px; float: right; font-size: 13px; color: #f7941d;}
.count_comments A:hover {text-decoration: none;}
.count_comments .icons {display: block; width: 28px; height: 26px; background-position:  -59px -92px; position: absolute; right: 150px; top: 20px;}

.info_comments {margin-top: 15px; height:47px; padding-left:30px; position: relative;}
.info_comments IMG {position: absolute; top: 3px; left: 0;}
.info_comments UL {list-style: none;}
.info_comments UL LI.name {padding-bottom: 3px;}
.info_comments UL LI.name A {font-size: 13px; color: #3e8ace;}
.info_comments UL LI.name A:hover {text-decoration: none;}
.info_comments UL LI.date {font-size: 10px; color: #898989;}
.info_comments UL LI.date .icons {display: inline-block; margin-left:10px; width: 13px; height: 15px; background-position: -59px -122px; text-decoration: none; position: relative; top: -2px;}
.info_comments .corner {display: block; position: absolute; left: 50px; bottom: -1px; width: 25px; height: 13px; background-position: -59px -138px; z-index: 10;}
.text_comment {padding: 10px; background: #f5faf2; border: 1px solid #d5ecba; font-size: 13px; color: #636363; margin-bottom: 15px; position: relative; z-index: 1;}
.text_comment .plash {display: block; width: 21px; height: 1px; background: #f5faf2; position: absolute; left: 51px; top: -1px;}

.add_comment P {padding: 30px 0 15px 0; color: #363636; font-size: 18px;}
.add_comment_form {position: relative;}
#add_comment {background: #f1f2f2; width: 700px; height: 135px; border: 1px solid #d2d2d2; font-size: 13px; color: #636363; padding-top: 45px;}

.rules {text-align: center; padding:  20px 0 15px 0; font-size: 10px; color: #7d7d7d;}
.rules A {color: #239cd0;}
.rules A:hover {text-decoration: none;}

.send_comment {background: #8cc53e; color: #fff; padding: 3px 5px; font-size: 13px; text-decoration: underline; cursor: pointer; margin-left: 300px;}
.send_comment:hover {text-decoration: none;}

A.horse {color: #4195ba;}
A.horse:hover {text-decoration: none;}
/*--------------VIEW ANNOUNCEMENT END---------------------*/


/*-------------- KASKO -----------------------------------*/
.kasko H1				{color:#363636; font-size:18px; font-weight:normal; padding-bottom:20px;}
.kasko .block			{font-size:13px; color:#636363;}
.kasko .block b			{color:#f00; font-weight:normal;}
.kasko .block small		{font-size:10px; color:#888;}
.kasko .block TH		{vertical-align:top; font-weight:normal; text-align:right; padding:6px 0;}
.kasko .block TD		{vertical-align:top; padding:6px 0 6px 12px;}
.kasko .block SELECT, 
.kasko .block INPUT[type=text], 
.kasko .block TEXTAREA	{/*font-size:12px; */font-family:Arial, Tahoma, Helvetica, sans-serif; color:#454545; border:1px solid #abadb3; width:95%;}
.kasko .block SELECT	{width:165px !important;}
.kasko .block SELECT[disabled] {color:#a1a1a1;}
.kasko .block TEXTAREA	{height:100px;}
.kasko .block INPUT[type=submit]{padding:5px 10px; margin:10px; background:#8cc53e; font-size:18px; color:#fff; cursor:pointer;}

/*-------------- KASKO END -------------------------------*/


/*--------------ADD SALES BEGIN---------------------*/
.add_sale H1 {color: #363636; font-size: 18px; font-weight: normal; padding-bottom: 20px;}
.add_sale .block {font-size: 13px; color: #636363; position: relative; list-style: none;}
.add_sale .block LI {}
.borderbottom {border-bottom: 1px solid #d5e9bd; margin-bottom: 15px; padding-top: 15px;}
.add_sale .block SUP {color: #f00; font-weight: bold;}
.add_sale .block SELECT {border: 1px solid #a1a8a3; margin-left: 12px; font-size: 10px; width: 155px;}
.add_sale .block OPTION {font-size: 12px;}
.add_sale .block INPUT {border: 1px solid #a1a8a3; font-size: 13px; margin-left: 12px;}
.add_sale .block .back {background: #f0f7e8;}
.add_sale .block .left, .add_sale .block .right {float: left; width: 345px; padding-right: 10px; position: relative;}

.add_sale .block .some {position: relative; height: 15px; padding-bottom: 5px; text-align: right; padding-right: 531px;}
.add_sale .block .some P {position: absolute; top: 2px; left:170px; width: 200px;}
.add_sale .block .some P INPUT {width: 165px;}
.add_sale .block .some P .rur {color: #8cc53e;}	
.add_sale .block .left SPAN, .add_sale .block .right SPAN {display: block; text-align: right; position: relative; height: 30px;}
.add_sale .block .right SPAN {width: 225px;}
.add_sale .block SPAN.sub_info {position: absolute; top: -2px; left:140px; width: 30px;}
.add_sale .block TEXTAREA {position: absolute; top: 0; left: 190px; width: 420px; height: 100px; padding-top:40px; border: 1px solid #a1a8a3;}

.add_sale .block LI.file SPAN {width: 345px; height: 30px;}

.add_sale DIV.more H1 {padding-bottom: 10px;}
.add_sale DIV.more .some {height: 30px;}
.add_sale DIV.more .descr {height: 150px;}
.add_sale DIV.more .descr TEXTAREA {padding-top: 0px; height: 140px}
.add_sale DIV.more .some INPUT {position: absolute; top:2px; left:180px; width: 418px;}
.add_sale DIV.more .some SELECT {position: absolute; top:0; left: 180px;}

.add_sale .block_bottom {padding: 15px 0;}
.add_sale .block_bottom SUP {color: #f00; font-weight: bold;}
.add_sale .block_bottom SPAN {display: block; font-size: 13px; color: #636363; text-align: center; padding: 5px 0;}
.add_sale .block_bottom A {color: #1187b9;}
.add_sale .block_bottom A:hover {text-decoration: none;}
.add_sale .block_bottom .send {padding: 5px 10px; background: #f0f7e8; font-size: 13px; color: #fff; text-decoration: underline; cursor: pointer;}
.add_sale .block_bottom .send:hover {text-decoration: none;}

.policy {padding-top: 30px;}
.policy DIV.more INPUT.control {width: 345px;}
.policy DIV.more TEXTAREA {width: 345px; height: 100px;}
.policy DIV.more .some SPAN {font-size: 10px; color: #b3b3b3;}
.block_bottom SPAN.info {text-align: center; font-size: 10px; color: #636363;}
.block_bottom SPAN.info A {color: #4195ba;}
.block_bottom SPAN.info A:hover {text-decoration: none;}
.policy H3 {font-size: 22px;}
.policy H1.phone {font-size: 18px; color: #4195ba; padding: 10px 0;}
	
.edit_img {display: block; width: 345px; position: relative;}
.edit_img A {display: block; color: #1187b9; text-decoration: underline; float: right;}
.edit_img A:hover {text-decoration: none;}
.edit_img DIV {float: right; display: none; margin-left: 10px;}
.edit_img DIV.del_img {display: block; text-decoration: underline;}
.edit_img DIV.del_img:hover {color: #f00; text-decoration: none;}
.edit_img DIV.replace_img {display: block; margin-right: 10px; text-decoration: underline;}
.edit_img DIV.replace_img:hover {color: #f00; text-decoration: none;}
SPAN.id_foto_view {display: none;}
.id_foto_view {display: none;}
SPAN.off_replace {cursor: pointer; color: #f00;}

.error_price {position: absolute; font-size: 10px; color: #f00; left: 380px; top:138px; display: none;}
#remember {color: #f00;}
#error_list {display: none;}
#error_list UL {list-style: none; margin: 15px 0;}
#error_list UL LI {text-align: left; width: 305px; margin: 5px 0 5px 200px; padding: 3px 10px; color: #fff; background: #f00;}

#rotateframe {background: #fff; height: 510px; position: relative;}
#click_btn {position: absolute; left: 44%; bottom: 20px; z-index: 1000; background: #8cc53e; color: #fff; cursor: pointer; padding: 5px 10px; font-size: 13px; text-decoration: underline;}
#click_btn:hover {text-decoration: none;}

#rules_read {
	display:none;
	overflow: auto;
	width: 910px;
	height: 550px;
	background-color: #FDFDFD;
	padding: 10px;
	font-size: 13px;
}

.addsale H1 {font-size: 24px; color: #5e5e5e; text-align: center; padding: 15px;}
.addsale UL {list-style: none; width: 960px;}
.addsale UL LI {float: left; width: 480px; height: 150px;}
.addsale UL LI A {display: block; text-decoration: none; width: 280px; height:70px; padding: 10px; position: relative;}
.addsale UL LI A:hover {background: #f0f7e8;}
.addsale UL LI SPAN {display: block;}
.addsale UL LI .title {font-size: 18px; color: #5e5e5e;}
.addsale UL LI .arr {font-size: 36px; color: #8cc53e; position: absolute; top: 10px;}
.addsale UL LI .sub {font-size: 13px; color: #5e5e5e;}
.addsale UL LI .left {left: 140px;}
.addsale UL LI .right {right: 150px;}

.alert_message {margin-bottom: 20px; font-size: 18px; color: #5e5e5e; padding: 10px; background: #F0F7E8;}
.alert_message A {color: #1187b9;}
.alert_message A:hover {text-decoration: none;}
.alert_message SPAN {display:block; font-size: 12px; padding-top: 5px;}
/*H1.response {font-size: 18px; font-weight: normal; color: #5e5e5e; padding: 10px 0 25px 0;}
H1.response A {font-size: 18px; color: #1187b9;}*/
.inpt_upload 					{width:85px; height:85px; overflow:hidden; position:relative; cursor:pointer; background:url(/img/upload.png) top left no-repeat; float:left; margin:0 10px 10px 0;}
.inpt_upload input 				{height:200px; height:100px; position:absolute; top:0; right:0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:pointer; font-size:220px !important; line-height:200px;}
.inpt_upload .photo				{width:73px; height:60px; position:absolute; top:6px; left:6px; cursor: pointer;/* background:#000;*/}
.inpt_upload .actions			{position: absolute; width: 73px; height: 19px; top: 66px; left: 6px}
.photo_alert					{position: absolute; left: 284px; top: 125px; display: none}
/*--------------ADD SALES END---------------------*/

/*--------------MENU BOOKMARKS BEGIN---------------------*/
.bookmarks {height: 35px; position: relative; background:url('../img/back_bookmarks.png') repeat-x; margin-bottom: 35px; margin-left: -20px; padding-left: 20px; padding-top: 30px;}
.bookmarks DIV {float: left; width: 270px; height: 32px; padding-top:3px; background: #ebebeb; margin-right: 10px;}
.bookmarks DIV A {display:block; text-align:center; font-size: 13px; height: 28px; padding-top:7px; color: #898989;}
.bookmarks DIV A:hover {text-decoration: none;}
.bookmarks DIV.selected {background: #fff; }
.bookmarks DIV.selected A {color: #8cc53f; text-decoration: none;}
.penalty DIV {width: 210px;}
/*--------------MENU BOOKMARKS END---------------------*/

/*--------------CALCULATE BEGIN---------------------*/
.nalog H3, .receipt H3 {font-size: 18px; font-weight: normal; color: #5e5e5e; padding-bottom: 10px;}
.nalog P {font-size: 13px; color: #636363; padding-bottom: 20px;}
.nalog .row {font-size: 13px; color: #636363; text-align: right; padding:3px 140px 3px 0; width: 190px;}
.nalog .force {width: 250px; padding: 0 0 50px 65px;}
.nalog .force INPUT {border: 1px solid #abadb3; display: inline-block; width: 110px; margin: 0 5px;}
.nalog .force LABLE {display: inline-block;}
.nalog .force SPAN {display: inline-block;}
.nalog .result_calculate H3 {float: left; padding-top: 3px; padding-right: 10px;}
.nalog .result_calculate DIV {float: left; background: #94c94c; padding: 2px 10px; color: #fff; margin-right: 10px;}
.nalog .result_calculate DIV P.rur_indent {color: #fff; font-size: 18px; padding:0;}

.receipt FORM UL {list-style: none;}
.receipt FORM UL LI {padding: 8px 85px 8px 15px; font-size: 13px; color: #636363; position: relative; border-bottom: 1px solid #c7e2a3; font-weight: bold;}
.receipt FORM UL LI:hover {background: #f0f7e8;}
.receipt FORM UL LI.selected {background: #f0f7e8;}
.receipt FORM UL LI INPUT {position: relative; top: 2px;}
.receipt FORM UL LI LABEL {cursor: pointer;}
.receipt FORM UL LI .rur_indent {display: inline-block; position: absolute; top: 7px; right: 30px; color: #8cc53f;}
.receipt FORM SELECT {border: 1px solid #abadb3; padding: 5px 10px; margin-left: 55px; width: 390px;}
.receipt FORM SELECT OPTION {padding: 5px 10px; font-size: 13px; color: #636363; font-weight: bold;}
.receipt FORM .clear {border-bottom: 1px solid #c7e2a3; margin: 40px 0 10px 0;}
.receipt FORM .data {position: relative; font-size: 13px; color: #636363; padding: 15px 0;}
.receipt FORM .data INPUT {position: absolute; top: 8px; left: 55px; border: 1px solid #abadb3; width: 370px; padding: 5px 10px; font-size: 13px; color: #636363;}
.receipt FORM P {text-align: center; font-size: 13px; color: #636363; font-weight: bold;}
.receipt FORM P SPAN {color: #f00;}
.receipt FORM INPUT.btn, .receipt FORM INPUT.disabled {display:block; margin: 20px auto 0 auto; color: #fff; background: #8cc53e; padding: 10px 20px; text-decoration: underline; cursor: pointer;}
.receipt FORM INPUT.btn:hover {text-decoration: none; background: #daf2ba;}
.receipt FORM INPUT.disabled {background: #b9db89; cursor: default;}
.receipt FORM DL.error_list {width: 325px; margin: 10px auto; font-size: 13px; color: #636363; display: none;} 
.receipt FORM DL.error_list DD {padding: 3px 10px; margin: 3px 0; font-weight: bold; background: #f00; color: #fff;}
/*--------------CALCULATE BOOKMARKS END---------------------*/

/*--------------CALCULATE OSAGO---------------------*/
.CKshow {display: inline; width: 350px;}
.CKhide {display: none; width: 90%;}
.NoShow {display: none}

.osago_calculate H1 {font-size: 18px; font-weight: normal; color: #5e5e5e; padding-bottom: 10px;}
.osago_calculate SELECT {border: 1px solid #abadb3; position: absolute; width:300px; right: 120px; font-size: 12px; color:#454545;}
.osago_calculate SELECT[disabled] {color:#a1a1a1;}
.osago_calculate DIV.row {text-align: right; position: relative; padding:7px 440px 7px 0; font-size: 13px; color: #636363;}

.osago_calculate DIV.price {background: #8cc53e; margin-top:30px; padding: 5px 0 5px 90px; font-size: 18px; color: #fff;}
.osago_calculate DIV.price P {float:left; margin-left: 19px;}
/*--------------CALCULATE END---------------------*/

/*--------------CALCULATE WARRIANT BEGIN-------------------*/
.warriant H1 {font-size: 18px; color: #363636; padding: 10px 0;}
.warriant H1 SPAN {color: #8cc53f;}
.warriant P {font-size: 13px; color: #464646; padding-bottom: 30px;}
.warriant_links {text-align: center; padding-left: 138px;}
.warriant_links A {font-size: 13px; color: #8cc53f; margin: 0 10px;}
.warriant_links A:hover {text-decoration: none;}
.warriant TABLE {width: 100%; border-bottom: 1px solid #c7e2a3; font-size: 13px; color: #636363;}
.warriant TABLE TR TD {width: 60%; padding: 9px 0 9px 10px; vertical-align: middle;}
.warriant TABLE TR TD:first-child {width: 40%; text-align: right; padding: 9px 0 9px 0;}
.warriant TABLE TR TD INPUT {border: 1px solid #abadb3;}
.warriant LEGEND, .warriant SPAN.legend {display:block; padding: 25px 430px 7px 0; font-size: 15px; font-weight: bold; color: #636363; text-align: right; margin-left:100px; text-align:right;}
.warriant .send_form {text-align: center; padding: 10px 0 0 0;}
.warriant .send_form INPUT.enabled, .warriant .send_form INPUT.disabled  {background: #8cc53e; padding: 5px 15px 6px 15px; color: #fff; font-size: 13px; text-decoration: underline; cursor: pointer;}
.warriant .send_form INPUT:hover {text-decoration: none; background: #daf2ba;}
.warriant .send_form INPUT.disabled {text-decoration: none; background: #daf2ba; cursor:default;}
.warriant .info_message {text-align:center; color:#5ebde6; font-size:13px; display:block; padding:30px 0 0 0;}
.warriant .info_message SPAN {color:#F00;}
/*--------------CALCULATE WARRIANT END---------------------*/

H1.response {font-size: 18px; font-weight: normal; color: #5e5e5e; padding: 10px 0 25px 0;}
H1.response A {font-size: 18px; color: #1187b9;}
H1.response A:hover {text-decoration: none;}
H1.response SPAN {font-weight: normal; color: #acacac;}

.my_announcement {border: 1px solid #8cc53e; padding: 10px; margin-bottom: 15px;}
.my_announcement .name {padding-top: 10px; font-size: 13px; color: #363636; font-weight: bold;}
.my_announcement .name .rur_indent {color: #8cc53e;}

/*#fancy_ajax {height:261px; overflow-x:auto; overflow-y:auto; width:663px;}*/


/*-------------ADD TOP BEGIN-----------------------*/
.addtop {width: 644px; background:url('../img/addtop_back.gif') no-repeat bottom left; text-align: center; padding: 20px 0 30px 0; position: relative; font-size: 13px; color: #5e5e5e;}
#payment_info {display:none;}
.addtop .icons {display: block; width: 60px; height: 60px; position: absolute; top: 20px; left: 45px; background-position: 1px -91px;}
.addtop .alert {display: block; font-size: 26px; color: #78b328; padding-bottom: 10px;}
.addtop .topinfo {font-size: 18px; color: #ff9100;}
.addtop .object {display: block; padding: 10px 0 20px 0;}
.addtop .object A {color: #239cd0;}
.addtop .object A:hover {text-decoration: none;}
.addtop SELECT {border: 1px solid #a1a8a3;}
.addtop .payment {padding:20px 0; font-size: 18px;}
.addtop .payment .price {color: #8cc53f; font-weight: bold;}
.addtop .payment_btn {display: block; font-size: 10px;}
.addtop .payment_btn A {color: #239cd0;}
.addtop .payment_btn A.btn {display: block; float: left; padding: 3px 5px; background: #8cc53e; color: #fff; margin: -5px -200px 0 210px; font-size: 13px;}
.addtop .payment_btn A:hover {text-decoration: none;}

.qiwi							{background:#fde8c4; padding:20px 15px 25px; margin:10px 0 0 30px; position:relative; font-size:11px; color:#808080;}
.qiwi p							{display:block; padding:0 0 15px 75px; /*border-bottom:#fad597 1px solid*/}
.qiwi p.logo					{background: url(/img/qiwi.png) 5px 0px no-repeat; }
.qiwi a							{color:/*#47a1c8*/ #ff8638 !important; background-image: none !important; margin: 0 !important; padding: 0 !important}
.qiwi form						{padding:0 0 0 75px; border-top:#fff 1px solid;}
.qiwi label, .qiwi span			{padding:0 10px 10px 0; font-size:11px; color:#808080;}
.qiwi b							{font-size:15px; white-space:nowrap; color:#5c9c04; line-height:38px}
.qiwi input[type=text], .qiwi select		{width:180px; margin-top:5px; border:#878787 1px solid}
.qiwi input[name=phone]			{width:157px;}
.qiwi span.ph					{white-space:nowrap; padding:0; font-size:15px}
.qiwi input[type=submit]		{width:80px; margin-top:15px; border:#878787 1px solid; background:#fff url(/img/bg_03.png) 50% 50% repeat-x; color:#454545; font-size:11px; padding:3px 5px; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; cursor:pointer}
.qiwi table						{width:80%}
.qiwi td						{vertical-align:top; /*padding:0 20px 10px 0*/}
.qiwi .cloud					{width:18px; height:10px; background:url(/img/icons.png) -450px -90px no-repeat; position:absolute; top:-10px; left:10px;}

/*-------------ADD TOP END-----------------------*/

/*-------------LAST COMMENTS BOTTOM BEGIN----------*/
#left_comments, #center_comments, #right_comments {width: 300px; float: left; background: #8cc53e; position: relative; margin-right: 19px;}
#right_comments {margin: 0;}
#left_comments .inside, #center_comments .inside, #right_comments .inside {margin: 0 1px 33px 1px; padding:0 10px 10px 10px; background:url('../img/back_messages.png') repeat-x bottom #fff; position: relative;}
.bottom_message P {font-size: 18px; padding: 5px 0 5px 10px; color: #fff;}
.bottom_message A.bottom_link {display: block; position:absolute; left:90px; bottom:10px; float: left; font-size: 13px; color: #fff;}
.bottom_message A.bottom_link:hover {text-decoration: none;}
.bottom_message .inside UL {list-style: none;}
.bottom_message .inside UL LI {height: 45px; padding: 20px 0 24px 40px; border-bottom: 1px solid #d3edb0; position: relative;}
.bottom_message .inside UL LI.non_border {border: none;}
.bottom_message .inside UL LI A {text-decoration: none; font-size: 13px; color: #4a4a4a;}
.bottom_message .inside UL LI A:hover {color: #959595;}
.bottom_message .inside UL LI SPAN.date {display: block; float: left; font-size: 10px; color: #636363; position: absolute; left: 0; top: 20px;}
.bottom_message .inside UL LI SPAN.info {display: block; padding-bottom: 10px; font-size: 10px; color: #959595;}
.bottom_message .inside UL LI SPAN.info A {color: #3e8ace;}
.bottom_message .inside UL LI SPAN.info A:hover {text-decoration: none;}
/*-------------LAST COMMENTS BOTTOM END------------*/

/*-----------------INFORMATION BEGIN--------------------*/
.infoview DIV {width: 200px;}
.information H1 {font-size: 18px; color: #5e5e5e;}
.information H1 SPAN {font-size: 18px; color: #4195ba;}
.information P {padding: 10px 0; font-size: 13px; color: #636363;}
.information UL LI {margin-left: 20px; padding: 5px 0; font-size: 13px; color: #636363;}
.information P.rubric_title {font-size:18px; color:#F7941D; padding: 25px 0 5px 0;}
.information P.bold {font-weight: bold; padding: 10px 0 0 0;}
/*-----------------INFORMATION END----------------------*/

/*-----------------PENALTY BEGIN----------------------*/
.penalty_about H1 {font-size: 18px; font-weight: normal; color: #5e5e5e; padding-bottom: 20px;}
.penalty_about INPUT.input_edit {border: 1px solid #abadb3; width: 340px; position: absolute; top:-3px; right: 0; padding: 3px 7px;}
.penalty_about DIV {width: 710px; font-size: 12px; position: relative;}
.penalty_about DIV SPAN SPAN {font-style: italic;}
.penalty_about .input_btn {cursor: pointer; width: 250px; padding: 3px 7px; margin: 10px 0 10px 300px; font-size: 18px; background: #F0F7E8; color: #5e5e5e;}
.penalty_about .middle_or {display: block; font-size: 18px; color: #5e5e5e; padding: 10px 10px 10px 15px;}
.check1, .check2 {cursor: pointer;}
/*-----------------PENALTY END----------------------*/

/*-----------------LIVEBROADCAST BEGIN--------------------*/
#livebroadcast {background: #8cc53e; padding: 15px; margin: 20px 0;}
.top_livebroadcast {position: relative; height: 36px;}
.top_livebroadcast .live {display: block; float:left; background: #fff; color: #363636; font-size: 18px; padding: 10px 13px 5px 13px;}
.top_livebroadcast .icons {display: block; float:left; width: 5px; height: 31px; background-position: -231px -61px; position: relative; top:5px;}
.checked_group {display: block; float:left;}
.checked_group INPUT {margin-left: 5px; position: relative; top:6px;}
.checked_group LABEL {color: #fff; font-size: 12px; cursor: pointer; padding: 0 10px 0 3px; position: relative; top:5px;}
.checked_group LABEL SPAN {display: inline-block; border-bottom: 1px dashed #fff;}
.checked_group LABEL SPAN:hover {border: none; margin-bottom: 1px;}
/*#content_lb {background: #fff; position: relative; padding-top: 15px;}*/
#content_lb {background: #fff; position: relative; padding-top: 15px; z-index:1; top:-1px;}
#content_lb .today {display: inline-block; padding: 3px 10px; background: #8cc53e; color: #fff; font-size: 12px; position: relative;left: 40px;}
#content_lb DIV {padding: 15px 0 25px 105px; margin: 0 15px; border-top: 1px solid #d5ecba; position: relative;}
#content_lb .noline {border-top: 0px solid;}
#content_lb DIV SPAN.icons {display: block; position: absolute; left: 0; top: 15px; width: 35px; height: 20px; font-size: 0; overflow: hidden;}
#content_lb DIV SPAN.date {display: block; position: absolute; top: 15px; left:50px; font-size: 10px; color: #959595;}
#content_lb DIV {font-size: 14px; color: #636363;}
#content_lb DIV A {font-size: 14px; color: #3e8ace;}
#content_lb DIV A:hover {text-decoration: none;}
#content_lb DIV SPAN.rur_indent {color: #8cc53e;}
#content_lb DIV SPAN.comment {display: block; background: #f5faf2; padding:15px; border: 1px solid #d5ecba; margin-top: 20px; position: relative; font-size: 12px; color: #959595;}
#content_lb DIV SPAN.comment A {font-size: 12px;}
#content_lb DIV SPAN.comment SPAN.icons {display: block; width: 35px; height: 20px; background-position: -59px -138px; position: absolute; top: -12px; left: 55px;} 
#content_lb DIV SPAN.image {display: block; padding: 10px 0 0 0;}
#content_lb DIV SPAN.image IMG {margin-right: 10px;}

#content_lb DIV SPAN.cars {background-position: -519px 0;}
#content_lb DIV SPAN.comments {background-position: -479px -59px;}
#content_lb DIV SPAN.truck {background-position: -519px -21px;}
#content_lb DIV SPAN.bus {background-position: -519px -42px;}
#content_lb DIV SPAN.moto {background-position: -519px -63px;}
#content_lb DIV SPAN.special {background-position: -519px -84px;}
#content_lb DIV SPAN.water {background-position: -519px -105px;}
#content_lb DIV SPAN.addtotop {background-position: -139px -60px; width: 26px; height: 23px;}
#content_lb DIV SPAN.comments_forum {background-position: -479px 0;}

#content_lb DIV.live_nav, #content_lb_new DIV.live_nav {position: relative; border:none; text-align: center; background: #8cc53e; padding:0; margin: -1px -10px}
#content_lb DIV.live_nav A.anav, #content_lb_new DIV.live_nav A.anav {display: inline-block; padding: 13px 8px 0 8px; color: #fff; text-decoration: none;}
#content_lb DIV.live_nav A.selected, #content_lb_new DIV.live_nav A.selected {background-position: -479px -20px; color: #8cc53e; width: 24px; height: 26px; padding-right: 7px; padding-left: 7px}
#content_lb DIV.live_nav A.prev, DIV.live_nav A.next, #content_lb_new DIV.live_nav A.prev {position: absolute; top: 2px;}
#content_lb DIV.live_nav A.prev, #content_lb_new DIV.live_nav A.prev {left: 0;}
#content_lb DIV.live_nav A.next, #content_lb_new DIV.live_nav A.next {right: 0;}

/*-----------------------NEW BEGIN-----------------------------*/
.top_livebroadcast_new {position: relative; height: 28px; z-index:10;}
.top_livebroadcast_new .start_name {display:block; float:left; position:absolute; left:0; top:0; font-size:18px; color:#FFF;}
.top_livebroadcast_new .live {display: block; float:left; background: #8cc437; color: #fff; font-size: 13px; padding: 5px 8px; border:1px solid #FFF; text-decoration:underline; cursor:pointer;}
.top_livebroadcast_new .live:hover {text-decoration:none;}
.top_livebroadcast_new .icons {display: block; float:left; width: 5px; height: 23px; background-position: -231px -61px; position: relative; top:4px; border-bottom:1px solid #FFF; margin-right:5px;}
.top_livebroadcast_new .selected {background:#FFF; color:#67a500; text-decoration:none; cursor:default;}
#content_lb_new {background: #fff; position: relative; padding-top: 15px; z-index:1; top:-1px;}

#content_lb_new .position {padding:15px 0;}
#content_lb_new .even {background:#f0f7e8;}
#content_lb_new .more_link {text-align:center; padding-bottom:15px; color:#ff9000; font-size:18px;}
#content_lb_new .more_link A {color:#ff9000; font-size:13px;}
#content_lb_new .more_link A:hover {text-decoration:none;}
.spares {list-style:none;}
.spares LI {float:left;}
.spares LI.action {width:68px; font-size:13px; color:#898989; padding-left:20px; padding-top:3px;}
.spares LI.image {width:75px; padding-top:3px;}
.spares LI.image IMG {width:75px;}
.spares LI.link {width:375px; padding-left:15px;}
.spares LI.link A {font-size:13px; color:#363636; text-decoration:none;}
.spares LI.link A:hover {text-decoration:underline;}
.spares LI.price {font-size:13px; color:#8cc53e; padding-left:20px; font-weight:bold;}

#content_lb_new .today {display:block; font-size:11px; color:#FFF; background:#8CC53E; padding:5px 10px; width:60px;}
#content_lb_new .comments {padding:15px 20px; position:relative; font-size:13px; color:#acacac;}
/*#content_lb_new .comments .username {font-size:13px; color:#3e8ace;}
#content_lb_new .comments .username:hover {text-decoration:none;}*/
#content_lb_new .comments .name {font-size:13px; color:#3e8ace;}
#content_lb_new .comments .name:hover {text-decoration:none;}

/*#content_lb_new .comments .forobject {font-size:13px; color:#8ec63a;}
#content_lb_new .comments .forobject:hover {text-decoration:none;}*/
#content_lb_new .comments .message {font-size:13px; color:#8ec63a;}
#content_lb_new .comments .message:hover {text-decoration:none;}

#content_lb_new .comments .comment_text {position:relative; padding:7px 11px; border:1px solid #d5ecba; background:#f5faf2; margin-top:20px; color: #535353; }
#content_lb_new .comments .comment_text A {font-size:11px; color:#636363; margin-left:10px;}
#content_lb_new .comments .comment_text A:hover {text-decoration:none;}
#content_lb_new .comments .comment_text .icons {display:block; position:absolute; width:25px; height:13px; top:-13px; left:50px; background-position:-59px -138px;}
/*-----------------LIVEBROADCAST END----------------------*/

/*--------------USEFUL BEGIN---------------------*/
.head_useful {padding-top: 15px;}
.head_useful H1 {color: #363636; font-size: 23px; margin: 20px 0 30px 0;}
.head_useful TD {padding-bottom: 55px; vertical-align: top; width: 50%;}
.head_useful TD SPAN {color: #808080; font-size: 18px; display: block; margin-bottom: 15px;}
.head_useful TD UL {list-style: none;}
.head_useful TD UL LI {padding: 4px 0;}
.head_useful TD UL LI A {color: #1187b9; font-size: 13px;}
.head_useful TD UL LI A:hover {text-decoration: none; color: #808080;}

.useful_text {margin: 25px 0; padding-bottom: 25px; border-bottom: 1px solid #8cc53e;}
.useful_text H1 {color: #363636; font-size: 23px; margin-bottom: 15px;}
.little_text {padding: 25px 0; color: #4a4a4a; font-weight: bold; font-size: 13px;}
.useful_text H2 {font-size: 14px; color: #202020; font-weight: bold; padding: 15px 0;}
.useful_text P {padding: 15px 0; font-size: 13px; color: #4a4a4a;}
.useful_text LI {margin-left: 40px; font-size: 13px; color: #4a4a4a;}
.useful_text A {color: #1187b9;}
.useful_text A:hover {text-decoration: none;}

.menu_icons {height: 45px; position: relative;}
.menu_icons A {display: block; float: right; font-size: 10px; color: #959595; position: relative; padding-left: 35px;}
.menu_icons A SPAN {display: block; width: 35px; height:24px; position: absolute; top: 1px; left: -4px;}
.menu_icons A SPAN.icon1 {background-position: -480px -122px; background-color: #fff;}
.menu_icons A SPAN.icon2 {background-position: -167px -60px; background-color: #fff; width: 30px;}
.menu_icons A:hover {text-decoration: none;}
.menu_icons A.link2 {width: 60px; margin-left: 15px;}
.menu_icons A.link1 {width: 100px;}

.otherart {font-size: 18px; color: #363636; padding-bottom: 15px;}
.otherart UL {list-style: none; margin: 10px 0;}
.otherart UL LI {padding: 5px 0;}
.otherart UL LI A {font-size: 13px; color: #1187b9;}
.otherart UL LI A:hover {text-decoration: none;}
.otherart SUP {font-size: 10px; color: #000; font-weight: bold;}
/*--------------USEFUL END-----------------------*/

/*--------------FOOTER BEGIN---------------------*/
/*
#footer {width:100%; height:120px; position:relative; background:url('../img/footer.png') repeat-x;}
#footer .footer_content {width:990px; margin:0 auto; position:relative; text-align:center;}
#footer .footer_content A {display:inline-block; padding:0 7px; font-size:13px; color:#FFF; margin-top:20px;}
#footer .footer_content A:hover {text-decoration:none;}
#footer .footer_content SPAN {display:inline-block; width:1px; height:10px; background:#FFF; position:relative; top:2px; overflow:hidden; font-size:6px;}
#footer .footer_content .counter {width: 88px; height: 31px; position: absolute; top: 10px; right: 0;}
#footer .footer_content .counter A {display: block; padding: 0; margin: 0;}
#footer .footer_contacts {padding-top: 0; font-size: 13px; color: #fff; position: relative; background:url('../img/dog.png') no-repeat 495px 21px;}
*/
#footer 							{width:100%; min-width:990px; height:207px; position:relative; background:url('../img/footer.gif') repeat-x;}
#footer .footer_content 			{width:785px; /**/height:105px; margin:0 auto; padding: 40px 20px 20px 185px; position:relative; font-size:11px; color:#707070; background:url('/img/logomin.gif') 0 40px no-repeat;}
#footer .footer_content p 			{font-size:13px; margin-bottom:20px;}
#footer .footer_content p a			{padding-right:15px; color:#1577b5; text-decoration:underline;}
#footer .footer_content p b			{position:relative; font-weight:normal; text-decoration:none; color:#1577b5; left:-15px;}
#footer .footer_content a:hover		{text-decoration:none;}
#footer .footer_content span		{display:block; padding-top:10px;}
#footer .footer_content span a		{padding-right:15px; color:#63a904;}
#footer .footer_content .counter	{/*width:88px;*/ height:31px; position:absolute; bottom:50px; right:0px}
#footer .footer_content .counter A	{/*display: block;*/ padding: 0; margin: 0;}
#footer .footer_contacts			{padding-top:0; font-size: 11px; color:#fff; position:absolute; bottom:8px;}
#footer .footer_contacts span		{font:10px Arial, Tahoma, Helvetica, sans-serif; padding-right:15px; display:inline; white-space:nowrap;}
#footer .footer_contacts span:last-child	{padding-right:0;}
#footer .footer_contacts span a		{color:#fff !important; padding-right:0px;}
#footer .footer_contacts span.copy	{height:12px; width:180px; padding:0; display:block; position:absolute; top:0; left:-185px;}

/*--------------FOOTER END---------------------*/

.power_of_attorney P {font-size: 16px; color: #898989;}
.power_of_attorney P A {color: #8cc53f;}
.power_of_attorney P A:HOVER {text-decoration: none;}

/*---------------GOOGLE SEARCH BEGIN---------------*/

/*---------------GOOGLE SEARCH END-----------------*/


/*---------------SPAREXR BEGIN---------------*/
#sparex P {font-size:13px; color:#898989; padding: 0 0 30px 0;}
#sparex P STRONG {font-size:13px; color:#3d3d3d; display:block; padding-bottom:3px;}
#sparex H1 {font-size: 18px; font-weight: normal; color: #5e5e5e; padding-bottom: 10px; margin-top:25px;}
#sparex P.about {font-size:15px; color:#7a7a7a; padding-bottom:20px;}
#sparex UL.findform {list-style:none;}
#sparex UL.findform LI {float:left;}
#sparex UL.findform LI.form {background:#ebebeb; position:relative; width:460px; height:48px; margin:40px 10px 0 0;}
#sparex #num {font-size:15px; color:#898989; padding:3px; width:193px; height:17px; background:url('../img/zapchast.png') no-repeat 0 0; position:absolute; top:12px; left:10px;}
#sparex FORM SPAN {display:block; width:108px; height:16px; padding:3px 11px 4px 10px; font-size:11px; color:#202020; letter-spacing:-0.02em; position:relative; background:url('../img/zapchast.png') no-repeat 0 -23px; margin:0 5px; position:absolute; top:12px; left:218px;}
#sparex FORM SPAN LABEL {cursor:pointer;}
#sparex #cross {margin-right:5px; position:relative; top:2px;}
#sparex #submreq {background:url('../img/zapchast.png') no-repeat -129px -23px; width:90px; height:23px; font-size:0; overflow:hidden; cursor:pointer; position:absolute; top:12px; right:10px;}
#listnum {display:block; padding:10px 0; font-size:15px; color:#F00;}
#sparex .info {width:454px; height:61px; background:url('../img/zapchast_info.png') no-repeat 0 0; font-size:11px; color:#3a3a3a; padding:35px 10px 20px 17px; margin-left:100px;}



#sparex table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #fff;
	border: 1px solid #d6dcdc;
	border-bottom: 5px solid #d6dcdc;
	font-size: 8pt;
	padding: 4px;
	color:#3d4444;
	vertical-align:middle;
	height:50px;
}
#sparex table.tablesorter {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	text-align: left;
	border-collapse:collapse;
}

#sparex table.tablesorter thead tr th{
	vertical-align:middle;
}
#sparex table.tablesorter thead tr .header {
	background-image: url(img/tablesorter-bg.gif);
	background-repeat: no-repeat;
	background-position: 105% 10% ;
	cursor: pointer;
}
#sparex table.tablesorter tbody td {
	color:#6d8787;
	padding: 4px;
	background-color: #f3f5f5;
	vertical-align: middle;
	border: 1px solid #d6dcdc;
}
#sparex table.tablesorter tbody tr.odd td {
	background-color:#e8eaea;
}
#sparex table.tablesorter thead tr .headerSortUp {
	background-image: url(img/tablesorter-asc.gif);
}
#sparex table.tablesorter thead tr .headerSortDown {
	background-image: url(img/tablesorter-desc.gif);
}
#sparex table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #f3f5f5;
}
#sparex div.delimeterTable{
	background-color: #fff;
	padding: 5px 0px;
	text-align:center;
	font-weight:bold;
	color:#000;
}
#sparex .loading{
	padding: 50px 290px;
}
#sparex .hidden {
   display: none;
}

#darksideofstrength {
   background-color: #000000;
   left: 0;
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
   filter: alpha(opacity=70);/* IE4- */
   moz-opacity: 0; /* Mozilla */
   -khtml-opacity: 0; /* Safari */
   opacity: 0;  /* general CSS3 */
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 10;
 }

#sporderform, #spmessage {
   	background-color: #FFFFFF;
   	position: fixed;
   	left:0;
   	top:0;
   	/*width:300px;*/
   	min-width: 300px;
   	z-index: 11;
   	left:50%;
	top:50%;
	border: 1px solid #6D8787;
   	padding:10px;
}

#sporderform H3 {color:#5E5E5E; font-size:18px; padding-bottom:10px;}

#sporderform input {
	border: 1px solid #6D8787;
}

#sporderform textarea {
	border: 1px solid #6D8787;
}

#sporderform {width:300px;}
#sporder, #SendOrderForm, #CloseOrderForm {background: #8cc53e; padding: 5px 15px 6px 15px; margin:0 0 15px 310px; color: #fff; font-size: 13px; text-decoration: underline; cursor: pointer;}
#sporder:hover, #SendOrderForm:hover, #CloseOrderForm:hover {background:#DAF2BA;}
#SendOrderForm, #CloseOrderForm {margin:0; border:none;}
#sporderform P {padding:10px 0 5px 0;}
#sporderform TEXTAREA {margin-bottom:15px;}
/*---------------SPAREXR END---------------*/


/*------------FAQ BEGIN------------------*/
#faq { width: 710px; color: #464646; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
	#faq h1 { font-size: 20px; }
	#faq a { color: #4ca3c9; text-decoration: underline; }
	#faq a:hover { text-decoration: none; }
	#faq h2 { font-size: 18px; margin: 15px 0px; }
	#faq h3 { font-size: 16px; margin: 10px 0px; }
	#about { font-style: italic; }
	#menu { width: 150px; background: #e6f8ff; padding: 12px; float: left; margin-right: 20px; }
	#menu .oc { display: block; width: 9px; height: 9px; float: left; margin-right: 5px; margin-top: 3px; background: url('data:image/gif;base64,R0lGODlhCQASAJECAIODg4SEhNvb2wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjNFOERDQUQxMkUyMTFFMEI1NUNCNEFGNjNEMDBCRUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjNFOERDQUUxMkUyMTFFMEI1NUNCNEFGNjNEMDBCRUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCM0U4RENBQjEyRTIxMUUwQjU1Q0I0QUY2M0QwMEJFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCM0U4RENBQzEyRTIxMUUwQjU1Q0I0QUY2M0QwMEJFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAAJABIAAAIjjI+iK8brXgsNABdfZhuib32HJFyQtwDoV1KKO6WoFFxiUAAAOw==') no-repeat; background-position: 0 -9px; cursor: pointer; }
	#menu .main-point { font-weight: bold; color: #198dbf; margin-bottom: 20px; }
	#menu .sub-point { color: #4ca3c9; font-weight: normal; margin-top: 5px; margin-left: 30px; display: block; }
	#menu .sub-point li { margin: 2px 0; }
	#faq-text { float: left; width: 500px; margin-top: -17px; }
	#faq-text ol { margin-left: 35px; margin-top: 5px; }
	#faq-text p { margin-bottom: 5px; }

/*------------FAQ END------------------*/

/*---------------------------------------------*/
/*--- FormAdd ---*/
.formadd {
	margin-left: 150px;
	width: 600px;
}

.formadd .control{
	position: absolute;
	left: 450px;
	border: 1px solid #999999;
	width: 300px;
}

.formadd .list {
	
	list-style: none;
}

.formadd .list LI{
	border-bottom: 1px solid #8CC53E;
	padding: 10px;
}

