/*////////////////////////////////////////////*/
/*//////////// ÑÒÐÎÉ ÊËÈÌÀÒ /////////////////*/
/*//////////////////////////////////////////*/

* {margin:0; padding:0;	font-size:100%;}
body{background:#FFFFFF; text-align:center;}

/* ============================= layput ===========================*/
#main { width:925px; margin:0 auto; text-align:left;}
#header {padding-top:15px;}
#footer { height:40px; padding:10px 15px 0;}

.col1, .col2, .col3,.cols div {float:left;}
.wrapper {width:100%; overflow:hidden;}

.col1 {width:278px; margin-right:18px; float:left;}
.col2 {width:610px; margin-right:10px; padding-top:0px; float:right;}
.menu {height:55px;}

#layout .col1 .row1 {margin-bottom:17px;}
#layout .col1 .row1_2 {margin-top:17px;}
#layout .col1 .row1 .block {padding:0 33px 12px;}
#layout .col1 .row1_2 .block {padding:0 33px 12px;}
#layout .col1 .row2 .block {padding:20px 33px 0;}
#layout .cols .col1_right {width:290px;}
#layout .cols .col1_left {margin-right:15px; width:290px;}
#layout .cols .col2_right {width:290px;}
#layout .cols .col2_left {margin-right:15px; width:390px;}

/*
.thickbox {text-decoration:none; color:#000000;}
.thickbox .divh{text-decoration:none; color:#FFFFFF;}
.thickbox:hover  div {color:#666666;}
.thickbox .divh:hover {color:#666666;}
*/

/* ============================= tags ===========================*/

table {border-spacing:0; width:100%; border:0;}
table td {border:0; padding:0;}

img {vertical-align:top;}
a img {border:0;}
.img_simple {padding-bottom:20px; padding-top:20px; text-align:center;}
hr {margin: 30px 0 15px 0; color:#666666; border:dashed 1px; height:1px;}

.comm_icon a {text-decoration:none;}
.comm_icon img {margin-top:7px;}

ul {list-style:none;}

.left {float:left;}
.left_img {float:left; padding:5px 15px 5px 5px;}
.right {float:right;}
.right_img {float:right; padding:5px 5px 5px 15px;}
.clear  {clear:both;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#000000;}

input, select {vertical-align:middle; font-weight:normal;}

form { margin:0; }

a {color:#016efa; outline:none;}
a:hover {text-decoration:none;}
p {padding-bottom:15px;}

h1, h2, h3, h4, h5 {font-weight:normal;}
h1 {font-size:18px;	font-family:Arial, Helvetica, sans-serif; color:#0e0e0e; margin-bottom:10px;}
h1 span {color:#2eb604; font-weight:bold;}
h2 {font-size:18px; color:#2eb604;}
h2 span {font-size:32px; color:#0e0e0e;}
h3 {font-size:14px; color:#016efa; line-height:20px; padding-bottom:5px;}

h4 {font-size:16px; color:#575757; line-height:21px;}
h5 {font-size:13px; color:#333333; font-weight:bold; padding:10px 0 5px 10px; text-transform:uppercase;}
h6 {font-size:13px; color:#000; font-weight:bold;}

/* ============================= main layout ======================*/
.imgindent {margin:0 30px 0 0; float:left;}
.fright {text-align:right;}
.fcenter {text-align:center;}
.last {padding-bottom:0;}
.mart30 {margin-top:30px;}
.padl15 {padding-left:15px;}
.padr15 {padding-right:15px;}

/* ============================= header ====================== */
object {vertical-align:top; outline:none;}
.flash_menu {margin:0 -7px;}
.flash_img {margin:-15px 0 0;}

/* ============================= content ====================== */
#content {padding:0 0 20px;}
#content ul {font-size:16px; line-height:30px; padding:0 0 10px;}

.block {padding:10px 33px;}
.blocks {padding-bottom:20px}
img.blocks {padding:0 0 15px;}
.block h4 {font-size:13px; padding-bottom:10px;}

.top_info {height:110px;background:url(images/topbg.jpg) no-repeat left top;}
.cont_tel_o {float:left; width:276px;}
.cont_tel {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:24px; line-height:30px; padding:12px 0 0 55px; text-align:left;}
.cont_time {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; line-height:16px; padding:25px 0 0 55px; text-align:left;}
.cont_inf_o {float:left; width:425px; margin-left:30px;}
.cont_ooo {font-family:"Times New Roman", Times, serif; color:#676b71; font-size:14px; line-height:16px; padding:10px 0 5px 20px;}
.cont_dop_tel {font-family:"Times New Roman", Times, serif; color:#666; font-size:18px; line-height:16px; padding:5px 0 5px 35px;}
.cont_vne {font-family:Arial, Helvetica, sans-serif; color:#676b71; font-size:12px; line-height:16px; padding:0 20px 0 45px; text-align:right;}
.cont_mail {font-family:Arial, Helvetica, sans-serif; color:#676b71; font-size:14px; line-height:16px; padding:10px 0 0 40px; margin-top:0;}
.cont_cart_o {float:left; width:175px; margin-left:5px;}
.cont_cart {font-family:Arial, Helvetica, sans-serif; color:#676b71; font-size:14px; line-height:16px; vertical-align:middle; height:100px; text-align:center;}

#search input {
	background:url(images/input_bg.png) no-repeat top left;
	width:146px;
	border:0;
	padding:5px 10px;
	}

.grcont {background-color:#52ab04; color:#FFF; margin:15px 15px 0 15px; padding:7px 30px 7px 5px; font-weight:bold; line-height:14px;}

/*green block*/
.green {background:#5dc306 url(images/green_bg.gif) no-repeat center top;}
.green .foot {background:url(images/bg_green_bottom.gif) left bottom; height:30px;}

.green_shop {background:#5dc306 url(images/green_bg_shop.gif) no-repeat center top; padding: 20px 0 0 0;}
.green_shop .foot {background:url(images/bg_green_bottom.gif) left bottom; height:30px;}

.green_shop_m {background:#FFF url(images/gr_bg_m.jpg) no-repeat center top; padding: 20px 0 0 0; margin:30px 0 0 5px;}

/*grey block*/
.grey {background:#dce4ef url(images/bg_grey.gif) no-repeat center top;}
.grey .foot {background:url(images/bg_grey_bottom.gif) left bottom; height:30px;}

.grey .foot_search {background:url(images/bg_grey_bottom_search.gif) left bottom; height:30px;}

.grey ul {margin-top:15px;}
.grey li {color:#333940; background:url(images/marker_grey.gif) no-repeat left center; padding-left:22px; line-height:18px;}

.grey a {color:#000;}
.grey a:hover {color:#016efa; text-decoration:underline;}

.page_ul {margin:10px 0 10px 0; width:100%; border-bottom: 1px solid #becbdc; border-top: 1px solid #becbdc;}
.page_ul tr td {text-align:left; padding:5px 15px 0 15px; vertical-align:middle; background-color:#e9eef5; width:50%;}
.page_li {margin-left:15px; margin-top:10px; border-top: #E6E6E6 dashed 1px;}
.page_li li {border-bottom: #E6E6E6 dashed 1px; color:#333940; background:url(images/marker_grey.gif) no-repeat left center; padding-left:22px; font-size:0.7em; line-height:20px;}
.page_ul tr td ul li {color:#333940; background:url(images/marker_grey.gif) no-repeat left center; padding-left:22px; font-size:12px; line-height:20px;}




/* .cont_tel {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:24px; line-height:48px; background:url(images/phone.png) no-repeat center left; padding:12px 0 10px 35px;} */
.cont_txt {color:#2b5904; margin:0 0 10px 0;}
.cont_inf {font-size:16px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff;}	
.cont_link a {font-size:12px;}
.cont_list a {color:#2e566f; text-transform:uppercase; text-decoration:underline;}
.cont_list a:hover {text-decoration:underline;}

.cont_list_chap {color:#647b91; font-size:16px; font-weight:bold; padding:10px 0 0 10px;}
.cont_list_chap p {color:#374759; font-size:12px; line-height:14px; font-weight:normal; margin-left:10px; background:url(images/cond_s.png) no-repeat left top; padding:0 0 0 12px;}
.cont_list_chap .pad_p {margin-top:10px;}
.cont_list_chap p a {color:#0471c3; text-decoration:none; font-weight:bold;}
.cont_list_chap p a:hover {text-decoration:underline;}

.cont_list_chap_v {color:#647b91; font-size:16px; font-weight:bold; padding:10px 0 0 10px;}
.cont_list_chap_v p {color:#374759; font-size:12px; line-height:14px; font-weight:normal; margin-left:10px; background:url(images/vent_s.png) no-repeat left top; padding:0 0 0 12px;}
.cont_list_chap_v .pad_p {margin-top:10px;}
.cont_list_chap_v p a {color:#0471c3; text-decoration:none; font-weight:bold;}
.cont_list_chap_v p a:hover {text-decoration:underline;}

.cont_list_chap_r {color:#647b91; font-size:1.0em; padding:5px 0 0 0;}
.cont_list_chap_r a {color:#647b91; font-size:1.0em; text-decoration:none;}
.cont_list_chap_rf {color:#4f657b; font-size:1.0em; padding:20px 0 0 0;}
.cont_list_chap_rf a {color:#4f657b; font-size:1.0em; text-decoration:none;}


.vent {background:url(images/vent.png) no-repeat right top;}
.cond {background:url(images/cond.png) no-repeat right top;}
.rasp {background:url(images/rasp.png) no-repeat right top;}


.admin_list {background:url(images/marker_grey.gif) no-repeat left center; padding-left:22px; margin-top:3px;}
.admin_list a {color:#333940; font-weight:normal; font-size:12px;}
	
.cont_shop {background:url(images/shop.png) no-repeat center left; font-size:16px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#fff; padding: 5px 0 5px 50px;}
.cont_shop a {color:#333; text-decoration:none;}
.cont_shop a:hover {color:#000; text-decoration:underline;}

.cont_dost {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; background:url(images/dostavka.png) no-repeat center left; padding:0 0 0 75px;}

.cont_mont {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; background:url(images/fmontaj.png) no-repeat center left; padding:0 0 0 75px;}


/*
.green h3,.green p span, .green li, .green a {color:#fff;}
#page2 .green h3 {padding-bottom: 25px;}
.green ul li {background:url(images/marker_green.gif) no-repeat left center; padding-left:22px;}
*/

/*
#page4 .green p a {font-size:16px; text-decoration:none; border-bottom:2px solid #b4e485;}
#page4 .green p a:hover {font-size:16px; border:0;}
#page6 .green p {color:#fff;}
#page6 .green p a {color:#2b5904; font-weight:normal;}
*/











#page4 .grey h3 {padding:35px 0 20px;}

/*cols*/
.col2 .row1 {border-bottom:1px dashed #a6becc; margin-bottom:20px;}
.col2 .row1, .col2 .row2 {padding-right:10px;}
.col2 li {/*background:url(images/marker_white.gif) no-repeat left center;*/ padding-left:22px;}

.context {text-align:justify; padding-bottom:5px;}
.context font {padding-left:30px;}
.context span {color:#2eb604;}

#page1 .grey p span {text-decoration:underline;}
/*buttons*/
.btn span span {padding:3px 14px 5px 15px;}
.btn {
	display:inline-block; background:url(images/btn_middle3.gif) repeat-x top left; 
	color:#3e3e3f;
	font-weight:bold;
	text-decoration:none; cursor:pointer;
	}
.btn input {border:0;	color:#3e3e3f; font-weight:bold; text-decoration:none; background-color:transparent; height:20px; cursor:pointer;}
.btn span { background:url(images/btn_left3.gif) no-repeat top left; display:inline-block;}
.btn span span {background:url(images/btn_right3.gif) no-repeat top right;}
.btn:hover {background:url(images/btn_middle3.gif) repeat-x bottom left;}
.btn:hover span { background:url(images/btn_left3.gif) no-repeat bottom left;}
.btn:hover span span {background:url(images/btn_right3.gif) no-repeat bottom right;}


/*contacts, phones*/
.contacts p {font-size:16px;}
.contacts span {width:95px; display:inline-block;}
.contacts a {
	font-size:16px;
	display:inline-block;
	text-decoration:none;
	border-bottom:2px solid #888f97;
	}
.contacts a:hover {border-bottom:2px solid #dde5ef;}
.phone span {width:85px; display:inline-block;}
.phone p {padding-bottom:30px;}
/* ============================= footer ====================== */
#footer {border-top:1px solid #dee6f0; font-size:12px;}
#footer a  {padding-left:10px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#page8 p {padding-bottom:20px;}
#page8 #content {padding:25px 33px 40px;}
#page8 #content a {color:#000; font-weight:bold;}
/* ============================= forms ============================= */
#ContactForm {margin-top:15px;}
#ContactForm input {
	background:url(images/input_bg.gif) no-repeat top left;
	width:191px;
	border:0;
	padding:5px 10px;
	margin-bottom:12px;
	}
#ContactForm textarea {
	background:url(images/textarea_bg.gif) no-repeat top left;
	width:193px;
	height:172px;
	padding:5px 10px 10px;
	overflow:auto;
	border:0;
	margin-bottom:15px;
}
#ContactForm p a {margin-left:15px;}
























#path{padding:2px 15px 2px 2px; background:url(images/path_right.gif) repeat-y right center #dce4ef; vertical-align:middle;}
#pathlogo{background:url(images/path_left.gif) no-repeat left center #dce4ef; width:25px; height:24px;}

#title{background:url(images/title.gif) no-repeat left center; width:610px; height:45px; margin:10px 0 0 0; padding:10px 0 0 10px;}
#title h1{color:#FFFFFF;}

.page_img{background:url(images/page_img.gif) no-repeat left top #bdda76; text-align:center; padding:22px 0 10px 0;}
.page_inimg {text-align:center; margin:15px 0 15px 0;}
.page_inimg img {border:0; height:177px;}
.page_inimg_l {background:url(images/page_inimg_l.gif) no-repeat left center; width:16px; height:177px; display:inline-block;}
.page_inimg_r {background:url(images/page_inimg_r.gif) no-repeat right center; width:16px; height:177px; display:inline-block;}

table.page_shop {border-bottom: 1px solid #aed156; border-collapse: collapse;  width: 610px; margin:5px 0 5px 0; padding:0;}
table.page_shop tr:hover {background-color:#f2fcda;}
table.page_shop tr td {border-top: 1px solid #aed156; text-align:center; padding:3px;}
table.page_shop tr td.left_name {border-top: 1px solid #aed156; text-align:left; padding-left:10px; padding:3px;}
table.page_shop tr td.strong {font-weight:bold;}
table.page_shop tr td.caps {text-transform:uppercase;}
table.page_shop tr td.np {border-top: 1px solid #aed156; text-align:center; padding:0;}
table.page_shop tr td.left_name_np {border-top: 1px solid #aed156; text-align:left; padding-left:0 0 0 10px;}

.page_notice {font-size:10px; text-align:right; line-height:12px;}
.page_promo {text-align:justify; margin:20px 0 20px 0; font-weight:bold; line-height:15px; background-color:#e9eef5; padding:5px 15px 5px 15px; border-top: 1px solid #dce4ef; border-bottom: 1px solid #dce4ef; border-bottom: 1px solid #becbdc; border-top: 1px solid #becbdc;}
.page_promo font {margin-left:30px;}

table.page_tech {}
table.page_tech tr td.tech_group {border-bottom: 1px solid #becbdc; border-top: 1px solid #becbdc; background-color:#e9eef5;}
table.page_tech tr td.tech_group h2 {font-size:12px; text-transform:uppercase; font-weight:bold; color:#666666; text-align:center;}
table.page_tech tr td.tech_leftcol {text-align:right; padding-right:5px; font-weight:bold; font-size:12px; border-bottom: 1px solid #dce4ef; color:#333333;}
table.page_tech tr td.tech_rightcol {text-align:left; padding-left:5px; font-size:12px; border-bottom: 1px solid #dce4ef;}
table.page_tech tr td.tech_centercol {text-align:center; font-size:12px; border-bottom: 1px solid #dce4ef;}

.page_post {background:url(images/title.gif) no-repeat left center; width:610px; height:45px; padding:12px 0 0 15px; margin:20px 0 0 0;}
.page_post h2 {font-size:18px;	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.page_post h2 a {color:#FFFFFF;}
.list_post {background:url(images/title_grey.gif) no-repeat left center; width:610px; height:45px; padding:12px 0 0 15px; margin:20px 0 0 0;}
.list_post h2 {font-size:18px;	font-family:Arial, Helvetica, sans-serif; color:#575757;}
.list_post h2 a {color:#575757;}

.index_post {background:url(images/title.gif) no-repeat left center; width:610px; height:45px; padding:12px 0 0 10px; margin:0 0 5px 0;}
.index_post h1 {font-size:18px;	font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-bottom:10px; padding-left:10px;}
.index_post h1 span {color:#2b710e;}

.page_botnot {text-align:justify; margin:20px 0 20px 0; font-size:0.9em; line-height:1.2em; background-color:#e9eef5; padding:5px; border-bottom: 1px solid #becbdc; border-top: 1px solid #becbdc; color:#666666;}
.page_botnot font {margin-left:30px;}

.posttop{margin:15px 0 5px 5px;}

.h_content, h_content_n {margin:10px 0 30px 0;}
.h_content li{background:url(images/marker_grey.gif) no-repeat left center; padding-left:22px; float: left; list-style: none; text-align: center; margin-left:15px;}
.h_content a{font-size:12px;}
.h_content_n li{float:right; list-style:none;}

.condlist {border-bottom: 1px solid #becbdc; margin-bottom:15px;}
.condlist tr:hover {background-color:#dce4ef;}
.condlist tr.curr {background-color:#dce4ef;}
.condlist tr.outof {color:#666;}
.condlist tr.outof a {color:#999;}
.condlist tr.sklad {color:#030;}
.condlist tr.sklad a {color:#030;}
.condlist th {background-color:#dce4ef; border-bottom: 1px solid #ebf0f6; padding:5px 0 5px 0;}
.condlist_gr {background-color:#ebf0f6;}
.condlist_gr:hover {background-color:#dce4ef;}
.condlist_gr.curr {background-color:#dce4ef;}
.condlist tr th.condlist_left {text-align:left;}
.condlist tr th.condlist_left_p {text-align:left; padding-left:15px;}
.condlist tr th.condlist_left a {font-weight:bold;}
.condlist tr th.condlist_right {text-align:left;}
.condlist tr th.condlist_right_p {text-align:right; padding-right:15px; padding-left:15px;}
.condlist tr th.condlist_right a {font-weight:bold;}
.condlist tr td {border-bottom: 1px solid #becbdc; padding:5px 0 5px 0; text-align:center;}
.condlist tr td.condlist_left {text-align:left;}
.condlist tr td.condlist_left_p {text-align:left; padding-left:15px;}
.condlist tr td.condlist_left a {font-weight:bold;}
.condlist tr td.condlist_stock {width:0%; padding-left:5px; padding-right:5px;}
.condlist tr td.cttr {background:#dce4ef; border-spacing:0; width:100%; border:0; padding:0;}
.condlist tr td table.condlist_cttr {background:#dce4ef; border-spacing:0; width:100%; border:0;}
.condlist tr td table.condlist_cttr td.condlist_cttr_s {background:#dce4ef; border:0; width:10px;}
.condlist tr td table.condlist_cttr td.condlist_cttr_i {background:#dce4ef; padding: 5px 5px 5px 5px; text-align:left; line-height:16px; border:0; vertical-align:middle;}
.condlist tr td table.condlist_cttr td.condlist_cttr_c {background:#dce4ef; padding: 5px 10px 5px 10px; text-align:left; line-height:16px; border:0; vertical-align:middle;}
.condlist tr td table.condlist_cttr td div.context {text-align:justify;}
.condlist tr td table.condlist_cttr td div.context div {text-align:right; margin-top:5px;}
.condlist tr td table.condlist_cttr td div.context font {padding-left:30px;}
.condlist tr td.condlist_type {padding:5px 5px 5px 15px; background:url(images/rtd.png) repeat-y center right #84d416; border:0; text-align:left;}
.condlist tr td.condlist_pretype {height:30px; background-color:#FFFFFF; border:0;}
.condlist tr td.condlist_type h2 {color:#FFF; text-transform:uppercase;}
.condlist tr td div.flimgleft {float:left; padding:10px 15px 5px 0;}
.condlist tr td div.flimgleft img {}
.condlist tr.condlist_shapka td {background: #dce4ef; text-align:center; font-size:10px; vertical-align:middle; border:0; border-bottom: 1px solid #becbdc;}
.condlist tr.condlist_shapka a img {padding:0; margin:4px 0 0 0; width:10px; height:10px;}
.condlist tr td.invistd {font-size: 2px; background: #dce4ef; height:2px; margin:0; padding:0; border:0;}
.condlist tr td.vistd {background: #d3ddea; padding: 3px; border-top: 1px solid #becbdc; border-bottom: 1px solid #d3ddea; clear: both; overflow: hidden; width:100%;}
.condlist tr td.vistd h2 {font-size:16px; color:#575757; line-height:21px;}

.bg_grey {background-color:#d3ddea;}
.bg_green {background-color:#5dc306; color:#FFFFFF;}
.left_border {border-left: 1px dashed #becbdc;}

.forums {border-bottom: 1px solid #becbdc; margin-bottom:15px;}
.forums_title {padding:5px 5px 5px 15px; background:url(images/rtd.png) repeat-y center right #84d416; border:0; text-align:left;}
.forums_title h1 {font-size:16px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold; margin:0px;}
.forums_title h1 a {color:#FFFFFF; text-decoration:none;}
.forums_shapka td {background: #dce4ef; text-align:center; font-size:10px; vertical-align:middle; border:0; border-bottom: 1px solid #becbd; padding:0 3px 0 3px;}
.forums_icontd {width:6%; background: #d3ddea; text-align:center;}
.forums_topictd {padding:5px 10px 5px 10px; text-align:left; vertical-align:middle;}
.forums_topictd div {font-size:12px; text-align:left; line-height:12px; padding:5px 10px 0 5px;}
.forums_td {text-align:center; font-size:10px; line-height:14px; vertical-align:middle; padding:5px 0 5px 0;}

.commlist ul {margin: 10px 0 0 0; padding: 0; background:none;}
.commlist ul li {list-style-type: none; margin: 0 0 10px 0; padding-left: 5px; background:none;}

table.page_comm tr td {border-bottom: 1px solid #aed156; border-top: 1px solid #aed156; background-color:#f8fdeb; font-size:10px; vertical-align:middle; margin:0; padding:0;}
table.page_comm tr td input {margin:0 10px 0 0; padding:0;}
table.page_comm tr td a {margin:0; padding:0; font-size:10px;}
table.page_comm tr td a img{margin:10px 0 0 10px; padding:0;}
.page_commtext {font-size:12px; line-height:15px; padding:5px 0 5px 15px;}
.page_commno {padding-left:50px; margin-bottom:25px; font-size:16px; color:#575757; line-height:21px;}

.page_newcommtit {background-color:#dce4ef; padding:5px 3px 3px 10px; border-top: 1px solid #becbdc;}
.page_newcomm {background-color:#dfe7f1; text-align:center;}
.commforminput {background:url(images/page_commtbxr.gif) no-repeat top left; width:575px; height:190px; border:0; padding:5px 10px; margin-top:5px; margin-left:2px; }
.commformtxt {background:url(images/page_commtxt.gif) no-repeat top left; width:575px; height:26px; border:0; padding:0 10px; margin-top:5px; margin-left:2px; }
.page_commsend {padding: 5px 5px 5px 0; border-bottom: 1px solid #becbdc;}
.page_commpfs {padding: 5px 5px 5px 15px; text-align:left; border-bottom: 1px solid #becbdc;}


.under_post div.context {padding:0 15px 0 15px;}
.under_post p {padding:0 15px 10px 15px;}
.under_post p strong {color:#444343;}
.price_list {padding-right:15px; vertical-align:middle; text-align:right;}

.full_img {font-size:14px; text-decoration:none; text-align:right; font-weight:bold;}
.full_img:hover {color:#000099;}
.full_img div span {border-bottom:#000066 1px dashed;}
.full_img:hover div span {border-bottom:#000066 1px solid;}

.back {border-bottom: 1px solid #aed156; border-top: 1px solid #aed156; background-color:#f8fdeb; text-align:right; margin-top:15px;}

.light_bg {background-color:#f3f3f3; padding:10px;}
.tb_close {float:right;}


.acsfield {border: dashed 1px #666666; padding: 10px 10px 10px 10px; margin-top:10px; background-color:#eaeff5;}
.acsfield legend {color:#333333; font-size:14px; font-weight:bold; background-color:#FFF; padding:0 5px 0 5px;}

.alert {color:#993300; margin:30px 0 30px 0; text-align:center; font-size:16px; font-weight:bold;}

.light_bg.tb0{
    padding: 0 10px;
}

.light_bg a {
    color:#003366;
    text-decoration: none;
}
.light_bg a:hover {
    text-decoration: underline;
}
quote_top {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/1x1gray.gif) repeat-x bottom;
    padding: 0;
    margin-top: 0;
}
.quote_top table, .quote_top table td {
    width: auto;
}
.w_lable {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_w_right_bg.gif) no-repeat right;
    cursor: pointer;
}
.w_lable div {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_w_left_bg.gif) no-repeat left;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    padding: 0 7px 0 15px;
    font-weight: bold;
}
.w_lable div a {
    text-decoration: none;
    color: #999999;
}
.g_lable {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_gr_right_bg.gif) no-repeat right;    
    cursor: pointer;
}
.g_lable div {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_gr_left_bg.gif) no-repeat left;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    padding: 0 7px 0 15px;
    font-weight: bold;    
}
.g_lable div a {
    text-decoration: none;
    color: #fff;
}










.left_mim {margin:5px 0 5px 0; float:none; clear:both;}
.left_mim a {padding:0px; margin:0px; float:none; clear:both;}
.left_mim a img {padding:0px; margin:0px; float:none; clear:both;}



.flimgleft {float:left; padding:5px 15px 5px 0;}
.flimgright {float:right; padding:10px 20px 10px 20px;}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #7dd113;
	background-color: #d3ddea;
	padding: 0;
	opacity: 0.95;
	color:#333;
	text-align:left;
	width:350px;
}
#tooltip h3 {
  background-color: #7dd113;
  font-weight:bold;
  font-size:16px;
  color:#fff;
  padding:5px;
}
#tooltip div {
  padding:5px;
}

#shadowbox_title {
border: 0px solid;
}

#shadowbox_info {
border: 0px solid;
}


.small_post {background:url(images/title-grey-small.png) no-repeat left center; width:290px; height:45px; padding:12px 0 0 15px; margin:20px 0 0 0;}
.small_post h2 {font-size:18px;	font-family:Arial, Helvetica, sans-serif; color:#575757;}
.small_post h2 a {color:#575757;}

.num_tb {padding:0; margin:0;}
.num_tb td {line-height:18px; padding-right:5px;}
.num_td {padding: 0 10px 0 10px;	line-height: 1.2em;	font-size: 2.2em;	color: #4ba003;}
.num_tb td strong {color:#444343;}
.num_hr {border:0; border-top:1px dashed #a6becc; height:1px; margin:2px 0 0 0; padding:0;}



.simply {border-bottom:1px solid #69894a; border-collapse:collapse; width:100%; font-size:12px;}
.simply tr {background-color:#f5f5e7;}
/*.simply tr:hover {background-color:#d4e887; color:#58713b;}*/
.simply tr th {border-top:1px solid #69894a; font-weight:bold; color:#58713b; background-color:#d4e887; padding:3px;}
.simply tr td {border-top:1px solid #69894a; padding:3px; text-align:center; color:#333;}
.simply tr .td_left {text-align:left;} 
.simply tr .td_right {text-align:right;}
.simply tr .td_ico img {width:17px; color:#e66135; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.simply tr .td_ico .ahead {border-bottom:dashed 1px #e66135; color:#e66135; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.simply tr .td_ico .ahead:hover {border-bottom:dashed 1px #e66135; color:#8e3315;}

.err {margin:30px 0 10px 0; font-size:18px; color:#C00;}
.err a {font-size:18px; color:#C00;}




#header ul li {display:inline;}

.fl_bg {background:url(images/header_bg.jpg) no-repeat center bottom; height:446px; padding-top:5px;}

.logo {height:98px;}
.logo .l {line-height:113px; font-weight:normal;}
.logo .l a {background:url(images/logo.gif) no-repeat 33px 2px; padding-top:25px;	font-size:36px; color:#000;	text-decoration:none;	line-height:95px;	letter-spacing:-1px;}
.logo .l a span {font-weight:bold;}
.logo ul {padding:47px 0 0;}
.logo ul li {color:#aeacac;}
.logo ul li a {
	padding:0 12px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	letter-spacing:-1px;
}
.logo ul li a:hover {text-decoration:underline;}

.menu_fl ul {padding:18px 0 0; line-height:18px;}
.menu_fl ul li {padding-left:15px;}
.menu_fl a {
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	font-size:14px;
	position:relative;
}
.menu_fl a:hover  {border-bottom:1px solid #fff;}
.menu_fl a.active {color:#61aefb; cursor:default; border:0;}

.slogan p {text-align:right; padding:93px 115px 0 0; color:#FFF; font-size:36px;}

.social{margin-top:10px;}.social td{vertical-align:middle;text-align:center;}.social .ya_td{width:80px; text-align:left;}.social .go_td{padding:0 0 0 20px;}

.direct{background-color:#dce4ef;border-top:2px solid #c8d4e3;border-bottom:2px solid #c8d4e3;margin-top:15px;}

.aj_ib {cursor:pointer;} .aj_ib img {margin-top:3px;}


.GOODS_TABLE {color:#647b91; font-size:1em;}
.GOODS_TABLE .TD1 {border-bottom:solid 1px #e2e9f2; padding: 3px 3px 3px 0;}
.GOODS_TABLE .TD1 a {float:left;}
.GOODS_TABLE .TD1 .D1 {padding: 5px 0 3px 0; float:left;}
.GOODS_TABLE .TD1 .D2 {float:right; color:#a2afc1; font-size:0.8em; padding-right:3px; line-height:0.9em;}
.GOODS_TABLE .TD1 .D3 {float:left; clear:left; color:#a2afc1; font-size:0.8em; padding:3px; line-height:0.9em;}
.GOODS_TABLE .TD1 .D4 {float:left; clear:left; font-size:0.8em; padding:3px; line-height:0.9em; background-color:#74ad49; color:#FFF;}
.GOODS_TABLE .TD1 .D5 {float:left; font-size:0.8em; padding:3px; line-height:0.9em; background-color:#F60; color:#FFF; margin-left:3px;}
.GOODS_TABLE .TD1 .D6 {float:left; font-size:0.8em; padding:3px; line-height:0.9em; background-color:#F30; color:#FFF; margin-left:3px;}
.GOODS_TABLE .TD2 {width:60px; border-bottom:solid 1px #fff; padding: 1px 0 1px 0; text-align:center; background-color:#e2e9f2;}
.GOODS_TABLE .TD2 .D1 {padding: 5px 0 0 3px;}
.GOODS_TABLE .TD3 {border-bottom:solid 1px #e2e9f2; padding: 3px 0 3px 0; width:190px; font-size:0.9em;}
.GOODS_TABLE .TD4 {width:130px; border-bottom:solid 1px #e2e9f2; padding: 5px 1px 3px 1px; vertical-align:middle; text-align:center;}
.GOODS_TABLE .TD4 a {text-decoration:none;}
.GOODS_TABLE .TD4 .D1 {color:#fff; font-size:1.2em;}
.GOODS_TABLE .TD4 .D2 {color:#C00; text-decoration:line-through; font-weight:bold;  font-size:1.1em;}
.GOODS_TABLE .TD4 .D3 {color:#e0e0e0;}
.GOODS_TABLE .TD4 .D5 {color:#fff;}
.GOODS_TABLE .TD4 .D4 {width:100%; text-align:center; color:#fff; background-color:#979da4; margin-top:3px; clear:both;}
.GOODS_TABLE .TD5 {border-bottom:solid 1px #e2e9f2; padding:2px 5px 2px 0; text-align:right;}
.GOODS_TABLE .TD5 div {font-size:0.85em; line-height:1.2em; color:#666666;}
.GOODS_TABLE .TD6 {border-bottom:solid 1px #e2e9f2; padding:30px 0 15px 0;}
.GOODS_TABLE .TD6 .D1 {background-color:#7dd113; float:left; margin-right:10px; height:32px;}
.GOODS_TABLE .TD6 .D2 {float:right; margin-right:10px; height:32px; padding-top:5px;}
.GOODS_TABLE .TD6 h2 {background-color:#eff2f7; color:#647b91; padding:5px 5px 7px 5px;}
.GOODS_TABLE .TD6 .TDD1 {width:1%;}
.GOODS_TABLE .TD6 .TDD1 img {margin: 5px 5px 3px 5px; float:left; width:250px;}
.GOODS_TABLE .TD6 .TDD2 {padding:5px 5px 5px 0;}

.m5335 {margin: 5px 3px 3px 5px;}
.m1515 {margin: 1px 5px 1px 5px;}
.m1212 {margin: 1px 2px 1px 2px;}
.m3101 {margin: 3px 1px 0px 1px;}
.m1313 {margin: 1px 3px 1px 3px;}
.m5313 {margin: 5px 3px 1px 3px;}
.m1051010 {margin: 10px 5px 10px 10px;}
.fr {float:right;}
.fl {float:left;}

.cur_year_a{padding:2px 10px 2px 10px; background-color:#eaeff5;  color:#666666; text-decoration:none;}



.model_BP{float:left; width:300px; height:155px;} .model_BP img{margin: 5px 5px 3px 0; float:left; width:300px; position:relative;}
.model_BP_none{float:left; width:300px; text-align:center; font-size:1.8em; color:#dce4ef; line-height:1.4em; vertical-align:middle; padding:45px 0 45px 0;}
.model_SP{float:left; width:100px; height:50px;} .model_SP img{margin: 3px 2px 2px 0; float:left; width:100px; position:relative;}
.model_buy{float:right; background-color:#74ad49; font-size:0.9em; text-transform:uppercase; text-align:center; padding:7px 5px 3px 5px;} .model_buy a{color:#fff;}
.model_price{padding-top:7px; font-size:1.2em; line-height:1.4em; padding-left:18px;} .model_price strong{color:#74ad49;}
.model_old_price{font-size:0.9em; line-height:1.4em; padding-left:20px;} .model_old_price font{color:#b54019; text-decoration:line-through;}
.model_beznal_price{font-size:0.9em; line-height:1.4em; padding-left:20px; color:#999999;}
.model_montazh_price{padding-top:7px; font-size:0.9em; line-height:1.4em;}
.model_montazh_beznal_price{font-size:0.9em; line-height:1.4em; color:#999999;}
.model_garant{float:right; color:#a2afc1; font-size:0.8em; padding-right:3px; line-height:0.9em;}
.model_year_old{float:left; color:#a2afc1; font-size:0.8em; padding:3px; line-height:0.9em;}
.model_year_new{float:left; font-size:0.8em; padding:3px; line-height:0.9em; background-color:#74ad49; color:#FFF;}
.model_new{float:left; font-size:0.8em; padding:3px; line-height:0.9em; background-color:#F60; color:#FFF; margin-left:3px;}
.model_disc{float:left; font-size:0.8em; padding:3px; line-height:0.9em; background-color:#F30; color:#FFF; margin-left:3px;}
.model_doc li{display:inline; list-style:none; padding:2px 10px 2px 10px;}
.model_doc .curr_doc{display:inline; list-style:none; background-color:#eaeff5; padding:2px 10px 2px 10px;}
.model_doc .curr_doc a{color:#666666; text-decoration:none;}
.model_action{margin-top:12px;}
.model_action_desc{background-color:#7dd113; font-size:1.2em; padding:3px 0 3px 10px; color:#FFF;}
.model_action_desc_i{background-color:#dce4ef; font-size:1.2em; padding:3px 0 3px 20px; color:#F8d9094FF;}


.model_RP{width:240px;} .model_RP img{margin: 5px 5px 3px 0; float:left; width:240px; border:1px solid #c7d1e0;}
.model_RP_none{width:240px; text-align:center; font-size:1.8em; color:#999999; line-height:1.4em; vertical-align:middle; padding:45px 0 45px 0;}



#comm{font-size:1.6em;color:#666666;}.comm_list ul{margin:10px 0 0;padding:0;}.comm_list ul li{list-style-type:none;padding-left:5px;text-align:left;margin:0 0 10px;}.comm_table{border-top:2px solid #dce4ef;border-bottom:2px solid #dce4ef;font-size:12px;line-height:1.0em;}.comm_table_tr1 td{padding:5px;background-color:#eaeff5;color:#666666;}.comm_table_td3{text-align:left;padding:15px 5px 15px 20px;}.comm_new{border:2px solid #dce4ef;border-bottom:none;width:80%;background-color:#dce4ef;margin:50px auto 0;}.comm_new td{padding-top:3px;padding-bottom:2px;text-align:center;text-transform:uppercase;color:#666666;font:bold 1.2em sans-serif;}.comm_new_input{background-color:#eaeff5;border:2px solid #dce4ef;width:80%;margin:0 auto;}.comm_new_input td{text-align:left;padding:15px;}.comm_new_input_add{width:100%; padding-top:5px;}.comadd{width:200px; height:25px;}



.notice {font-size:0.9em; line-height:1.2em; color:#666666;}
