/* Основные стили */
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4C4C4C;background-color:#fcf7eb;}
body, table, td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4C4C4C;}
a {font-family:Arial, Helvetica, sans-serif; color:#043F1C; text-decoration:underline;}
a:hover {color:#043F1C; text-decoration:none;}
h1 {color:#C1272D; font-size:14px; line-height:15px; font-weight:normal;}
h4 {color:#9C231D; font-size:13; font-weight:bold; text-decoration:underline; padding:0px; margin:0px;}

/* Верхний Блок */
#top {min-width:1000px; table-layout:fixed;}
#top_table .td1 {padding-left:20px;}

#top_cart td {color:#000000;}
.red {color:#C1272D;}
/*#top_cart .hr { height:2px; line-height:1px; font-size:1px; background:url(img/bg-features-td.gif)  left bottom; width:160px;}*/
#main_image { height:281px;min-width:1000px; table-layout:fixed; background:url(img/one_line.jpg) repeat-x left top;}
#top_text_block { position:absolute; left:631px; margin-top:224px; z-index:3;}
#top_text_block td { padding-right:10px;}
#right .text {padding-right:37px;}

#right_block { padding-left:999px}
#right_block_image {position:relative; top:0px; width:1px;}
#right_block_image .img1 {position:absolute; margin-left:-18px; z-index:2;}
#right_block_image .img2 {position:absolute; margin-left:-18px; margin-top:264px; z-index:2;}

#left_block { padding-right:999px}
#left_block_image {position:relative; top:0px; width:1px;}
#left_block_image .img3 {position:absolute; margin-left:0px; z-index:2;}
#left_block_image .img4 {position:absolute; margin-left:0px; margin-top:264px; z-index:2;}

/* Левый Блок*/
#left { padding-right:14px;}
#left .title {color:#E14900; font-size:11px;}
#left .title a {color:#E14900; text-decoration:none;font-size:12px;}
#left .title a:hover {text-decoration:underline;font-size:12px;}
#menu_left { line-height:18px;}

#menu_left UL { margin:0px; padding-left:15px;}
#menu_left LI { list-style-image:url(img/marker.gif); line-height:11px; padding-bottom:6px;}
.grey { color:#B2B2B2; line-height:15px;}
#left .hr { margin-bottom:1px; margin-top:0px; padding:0px;}


/*Блок Контента*/
.big {font-size:14px;}
.big2 {font-size:16px;}
.razdel{  font-size:1px;height:4px; line-height:4px; line-height:1px; background:url(img/bg-features-td.gif) repeat-x left bottom; margin-bottom:3px;}

.dotted { border-collapse:collapse;background:url(img/bg-features-td.gif) repeat-x left bottom;}
.dotted td {border-collapse:collapse; background:url(img/bg-features-td.gif) repeat-x left top; font-size: 11px;}
.dotted table td { border-width:0px; background:url(img/pixel_pr.gif);}
.img_pusto { border-width:0px;}

.dotted1 { border-collapse:collapse;}
.dotted1 td {border-collapse:collapse; background:url(img/bg-features-td.gif) repeat-x left top;}

.form_cart {padding:0px; margin:0px;}
.form_cart input {padding:0px; margin:0px; border:1px solid #4D4D4D; font-size:11px; line-height:11px; text-align:center;}

.form {padding:0px; margin:0px;}
.form input {padding:0px; margin:0px; border:1px solid #4D4D4D; font-size:11px; line-height:11px;}

.form_dotted {padding:0px; margin:0px;}
.form_dotted input { font-size:11px; line-height:16px; border:1px dotted #B2B2B2; height:16px; padding:4px 0px 0px 4px; width:230px;}
.form_dotted textarea { font-size:11px; line-height:16px; border:1px dotted #B2B2B2; padding:4px 0px 0px 4px; width:100%;}
.form_dotted input.width100 {width:100%;}
a.red {color:#C1272D; text-decoration:none;}
a.red:hover {color:#B2060C; text-decoration:underline;}
/*Cтиль для таблицы*/
.feat table tr.dark td {background-color:#f9f6f3;}
.feat table td {background:url(images/bg-features-td.gif) repeat-x 0 100%;}
.feat table, .features-half table td {margin:0;border-collapse:collapse;font-size:12px;line-height:28px;}
.feat table {width:450px;}
.feat table td {padding-left:30px; !important}

#main_block { padding-left:30px; padding-right:30px; min-width:940px; table-layout:fixed;}
#menu { padding-top:10px; padding-bottom:10px; background:url(img/bg-features-td.gif) repeat-x left bottom;}
#menu a {color:#555555; text-decoration:none; font-weight:bolder; display:block;width: 9em;padding: 0.1em;line-height: 2.0;}
#menu a:hover {text-decoration:underline; background-color:#9C231D; color: #FFF04F; display:block;width: 9em;padding: 0.1em;line-height: 2.0;}

.center { text-align:center;}
#content .title {font-size:15px; font-weight:normal; color:#C1272D;}
#content .title a {color:#C1272D; text-decoration:underline;}
#content .title a:hover {color:#B40007; text-decoration:none;}

#content ul { margin-left:0px; padding-left:20px;}
#content li { list-style-image:url(img/marker.gif); line-height:14px;}

/* Блок Футера*/

#bottom {background:url(img/bottom-bg.gif) repeat 0px 0px;}
#bottom .center { background:url(img/bottom-center.gif) repeat-y 0px 0px;}
#bottom .td1 td { padding-left:30px; padding-top:12px; color:#000;}
#bottom a {color:#000; text-decoration:underline;}
#bottom a:hover {color:#9C231D; text-decoration:none;}
#bottom .big { color:#9C231D; font-size:26px;}
#bottom .counter img {margin-right:3px;}
#copy { font-size:11px;}

#sub_links a{font-size:16px;text-decoration:underline;}
.tb_top_menu td a{font-size: 14px;}
.qa_small{display:inline;width:100px;padding-right:10px;}

/*tech haracti*/
.features table tr.dark td {background-color:#f9f6f3;}
.tab-holder {padding:0 12px 0 60px;}
.features table td {background:url(images/bg-features-td.gif) repeat-x 0 100%;}
.features table, .features-half table td {margin:0;padding:0;border-collapse:collapse;font-size:12px;line-height:28px;}
.features table {width:100%;}
.features h4 {margin:20px 15px 10px;font:bold 12px/14px Tahoma,Arial,Verdana,sans-serif;}
.features h4 strong {color:#000;}
.features h3 {margin:20px 15px 10px;font:bold 12px/14px Tahoma,Arial,Verdana,sans-serif;}
.features h3 strong {color:#605f5f;font:bold 12px/14px Tahoma,Arial,Verdana,sans-serif;}
.features .tab-holder {padding:0 12px 0 60px;}
.features table td {padding-left:12px;width:49% !important}
.border-box {background:#f9f6f3;border:1px solid #e7e7e7;padding:0 10px 0px;}
.border-box p {margin:15px 0 0;font-size:12px;line-height:16px;}

/* photos */
.img-holder {width:430px; height:310px; overflow: hidden; line-height: 380px; text-align: center; padding:30px; border:1px solid #e7e7e7;}
.img-holder img {margin: auto auto; vertical-align: middle;}
.scroll-holder {float:left;width:500px;}
.article-photos .scroll-holder {margin-right:20px;}
.photos h2 {padding:5px 0 10px;min-height:39px;}
.review-holder {margin:0 0 0 520px;}
.review {float:left;width:100%;}
.article-photos p {font-size:12px;line-height:16px;margin:0 5px 15px 0;}
.article-info {padding:0 0 15px;}
.article-info span {padding:0 6px 0 0;}
.article-info strong {padding:0 0 0 6px;}

/* gallery scroll */
.scroll {background:##f9f6f3;}
.article-review .scroll {margin:8px 0 0;}
.scroll .list-holder {margin:0 40px;}
.scroll .list-holder div {float:left;width:100%;overflow:hidden;position:relative;}
.photos .scroll div {float:left;width:300px;overflow:hidden;position:relative;}
.scroll ul {margin:0;padding:0;list-style:none;width:600px;}
.scroll ul li {float:left;width:105px;height:110px;padding:7px;overflow:hidden;}
.scroll ul li img {margin:0 auto;display:block;}
.scroll ul li a {float:left;width:124px;width:104px;height:80px;border:3px solid #fff;position:relative;}
.scroll ul li a span {display:table; width:102px; height:78px; border:1px solid #e7e7e7;cursor:pointer;overflow:hidden;}
.scroll ul li a span span {display:table-cell; width:102px;height:78px;vertical-align:middle;border:none;}
.scroll ul li a:focus {outline:none;}
.scroll ul li a.active, .scroll ul li a:hover {border-color:#e7e7e7;}
.scroll ul img {vertical-align:top;}
.scroll a.prev:hover, .scroll a.next:hover {background-position:0 -50px;}
.scroll a.prev:focus, .scroll a.next:focus {outline:none;}

/* brands cloud */
ul.cloud {line-height:34px;margin:0;padding:0;list-style:none;}
ul.cloud li {display:inline;padding:0 6px;}
ul.cloud li a {color:#666;white-space: normal;}

/* brands logo */
ul.brend {line-height:34px;margin:0;padding:0;list-style:none;}
ul.brend li {display:inline;padding:0 20px;}
ul.brend li a {color:#666;white-space: normal;}

/* test obzor*/
.column {float:right;width:30%; padding-left:20px;}
.column-left {width:50%;float:left;}
.column .newslist {padding-right:25px;}
.column .newslist .text p {margin:0 0 0 125px;}
.column h2 {margin:10px 0 0;border:none;color:#000;padding:0 2px;}

/* tests */
.tests {background:#f9f6f3;border:1px solid #e7e7e7;padding:0 12px;margin:10px 0 5px;}
.tests .item {padding:8px 0 10px;border-top:1px solid #e7e7e7;margin-top:-1px;}
.tests h4 {margin:0;font-size:14px;line-height:18px;color:#000;}
.tests h4 a {color:#000;}
.tests .date {padding:10px 0;}
.tests .text {padding:10px 0 0;}
.tests .text p {margin:0;}
.tests img {display:block;margin:0 auto;border:1px solid #e7e7e7;}

/* news */
.news {background:#f9f6f3;border:1px solid #e7e7e7;padding:0 12px;margin:10px 0 5px;}
.news .item {padding:8px 0 10px;border-top:1px solid #e7e7e7;margin-top:-1px;}
.news h4 {margin:0;font-size:14px;line-height:18px;color:#000;}
.news h4 a {color:#000;}
.news .date {padding:10px 0; font-style:italic}
.news .text {padding:10px 0 0;}
.news .text p {margin:0;}
.tests img {display:block;margin:0 auto;border:1px solid #e7e7e7;}
/* news_left */

.news_left .date {padding:10px 0; font-style:italic; font-size:9px;}



/* Преимущества нашей фирмы */
div.linebreak {height: 60px;text-align: left; padding-bottom:30px;}
div.linebreak div.break {height: 1px;width:549px;overflow: hidden;clear: both;}
div.linebreak div.dest {background-color:#FFEE8F;}

div.linebreak div.dest  div.fonconteiner{margin:2px;
padding-left:0px;
padding-bottom:2px;
padding-right:0px;
padding-top:12px;

width: 24%;height: 55px;text-align:left;float: left; background-color:#FFEE8F;
        background-image: url(images/cont_blok.gif);
		background-repeat: no-repeat;
		background-position: right top;
		}
		
div.linebreak div.dest  div.fonconteiner div.blok_cont{margin:0px;padding:5px; background-color:#FFEE8F;height: 60px;
        background-image: url(images/cont_blok2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}

div#trable {min-width: 580px;width: expression(document.body.clientWidth > 580 ? "100%" : "580px");}

.img1
{
	padding-right:4px;
}

.img7
{
	padding:4px;
	border-color: #E9E9E9;
	border-width:1px;
	border-style:solid;
	width:200px;
	margin-bottom:4px;
	margin-top:4px;
	margin-right:10px;
	background-color:#FFF;
}
.img8
{
	padding:4px;
	border-color: #E9E9E9;
	border-width:1px;
	border-style:solid;
	margin-bottom:4px;
	margin-top:4px;
	margin-right:10px;
	background-color:#FFF;
}
/* Чтобы мигало!!! */

div.mig{
	border: 2px dashed #df5050;
	width:200px;
	margin: 5px 0pt 5px;
	padding: 5px;
	background-color: #ffdfdf;
	background-image: url('red-yellow.gif');
	background-repeat: repeat; background-attachment: scroll;
	background-position: 0% 50%;
	-moz-background-size: auto auto;
	overflow: hidden;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	font-size: 1.2em ! important;
	
	}
	
div.mig_comment{
	border: 1px dashed #df5050;
	width:500px;
	margin: 5px 0pt 5px;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; color:#4C4C4C;
	background-color: #ffdfdf;
	background-image: url('red-yellow2.gif');
	background-repeat: repeat; background-attachment: scroll;
	background-position: 0% 50%;
	-moz-background-size: auto auto;
	overflow: hidden;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	font-size: 1.2em ! important;
	
	}	
	/* Комментарии */
	
.c_form { margin: 0px 0px 12px 0px; border-top: 1px solid #e0e0e0; }
.c_form_header { position: relative; top: -2px; padding: 4px 0px 4px 0px; border-top: 1px solid #ffffff; font: 18px Arial; color: #a0a0a0; }
.c_form_text { background-color: #ffee8f; border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; padding: 12px 10px 12px 10px; }
.CntFormTextArea { }
.c_form_actions, .CntFormActions { padding: 4px 0px 4px 0px; text-align: center; }
.CntFormSubmit { width: 200px; font-weight: bold; }
.search_go { cursor: pointer; margin-left: 5px; width: 200px; height: 24px; border: 0px; background: transparent url('/images/search_go_btn.png') no-repeat; }
.search_go1 { cursor: pointer; margin-left: 5px; width: 73px; height: 24px; border: 0px; background: transparent url('/images/search_go_btn1.png') no-repeat; }
.dark { color: #a0a0a0; } 
.dark a { text-decoration: underline; color: #a0a0a0; }
.c_text_date { display: inline; vertical-align: middle; }
.c_text_date_time { display: inline; color: #a0a0a0; }
hr { border: 0px; border-bottom: 1px dotted #cccccc; }
	 
	/* Обзоры по моделям */ 
.c_obzor { height:196px; background-color: #ffee8f; border-bottom: 1px solid #EFEFEF; border-right: 1px solid #d7d7d7; padding: 12px 10px 12px 10px;
background: url('/images/bg_obzor.jpg') repeat-x left top;
border-top: 1px solid #d7d7d7;
border-left: 1px solid #d7d7d7;
}	
.jr_listSearch{
	background-color: #fcc8af;
	width:500px;
	height:35px;
	margin-top:10px;
	padding-top:8px;
	}
#content {width:100%;margin:0 auto;}
#p1{height:0;overflow:hidden;background:#fff;}
 a.dot {
    text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #999; /* Добавляем свою линию */ 
   }
   a.dot:hover {
    color: #f00000; /* Цвет ссылки при наведении на нее курсора */
}
