/* блочная верстка teg, icq997581 */
body { color:#1e1e1e; background:#ffffff; margin:0; padding:0; font-family:Tahoma, Arial, Helvetica; font-size:11px; text-align:left;}
a, a:link, a:visited, a:active { color:#005e8d; text-decoration:underline;}
a:hover { text-decoration:none;}
img { border:0;}
h1 { display:block; padding:0; margin:0 0 10px 0; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
h2 { display:block; padding:0; margin:0 0 10px 0; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
h3 { display:block; width:158px; padding:10px 0 0 32px; margin:0 0 6px 0; background:url(img/h-bg.gif) left top no-repeat; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
.top { display:block; width:158px; padding:0px 0 0 35px; margin:0 0 6px 0; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
.subss {padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;}
.top2 {border:#9fdfff 1px solid; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;}
.banner_b {width: 240px; height: 400px; border:#9fdfff 1px solid; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}

#header { background:url(img/top-bg.gif) top left repeat-x; height:119px; width:100%; border:0;}
#head1 { width:402px; height:119px; vertical-align:top;}
#head2 { height:110px; padding:0 15px 9px 0; text-align:left; vertical-align:middle; background:url(img/top-r-bg.gif) top right no-repeat;}
#head2 img { border:#9fdfff 1px solid;}

#content { width:100%; border:0;}
#left { width:195px; padding:9px 9px 45px 6px; vertical-align:top;}
.leftblack { margin:0; padding:0 0 11px 32px;}
.leftblack a, .leftblack a:link, .leftblack a:visited, .leftblack a:active { color:#000000; text-decoration:none;}
.leftblack a:hover { text-decoration:underline;}
.leftblue { margin:0; padding:0 0 11px 32px;}
#center { padding:9px 12px 45px 6px; vertical-align:top;}
#right { width:243px; padding:9px 10px 45px 12px; vertical-align:top;}
.rightbest { margin:0; padding:0 0 11px 32px;}
.righttxt { margin:0; padding:0 0 20px 15px;}
p.bannerleft { text-align:center; padding:0 0 11px 0; margin:0;}
p.bannerleft img { border:#9fdfff 1px solid;}
p.bannerright { text-align:left; padding:0 0 20px 0; margin:0;}
p.bannerright img { border:#9fdfff 1px solid;}

.spacer { font-size:0; height:1px; padding:0; margin:5px 0 5px 0; border-bottom:#a4e0ff 1px solid;}
.tema { font-weight:bold; line-height:15px;}
.rss { height:20px; text-align:right; background:url(img/rss.gif) top right no-repeat; padding:7px 35px 0 0; margin:10px 0 15px 0;}
.newstable { width:100%; border:0;}
.newstable tr td { vertical-align:top;}
.newstext { font-size:13px;}

.imagestable tr td img { margin:0 0 0 0px;}

.saletable { width:100%; border:0;}
.saletable tr td { vertical-align:middle; padding:5px 10px;}
.saletable tr.gray { background:#f3f3f3;}
.saletable tr td.st1 { vertical-align:top; padding:5px 0;}
.saletable tr td.st2 { vertical-align:top; text-align:right; font-weight:bold; padding:5px 0;}
.saletable tr td.st3 { text-align:left;}
.saletable tr td.st4 { text-align:center;}
.saletable tr td.st5 { text-align:center; font-weight:bold;}

form.subs { width:150px; margin:0; padding:0 0 25px 32px; text-align:right;}
form.subs input.insub { width:142px; height:16px; padding:3px 3px 0 3px; margin:0 0 5px 0; border:#6fa0ba 1px solid; color:#005e8d; font-size:11px; font-family:Tahoma, Arial, Helvetica;}
form.subs input.oksub { height:18px; color:#ffffff; font-size:11px; font-weight:bold; margin:0; padding:0 9px 3px 9px; background:url(img/ok-bg.gif) left top repeat-x; border:0; font-family:Tahoma, Arial, Helvetica; cursor:pointer;}

#footer { background:url(img/footer-bg.gif) top left repeat-x; height:70px; width:100%; border:0;}
#foot1 { width:195px; height:60px; padding:10px 0 0 15px; vertical-align:middle;}
#foot2 { padding:10px 27px 0 27px; height:60px; text-align:right; vertical-align:middle;}
#foot3 { width:215px; height:60px; padding:10px 0 0 50px; vertical-align:middle; background:url(img/rss.gif) no-repeat; background-position:13px 27px;}
.name { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold;}

.specs td, .specs th { vertical-align: top; padding: 3px; border: solid 1px #FFFFFF; }
.mod1 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; background:url(bg_note.gif) repeat-x;}
.mod2 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;}
.model { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ECF9FF;}
.model_v { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #CFE2FF; }

.specs2 table {clear:both;}
.specs2 td, .specs2 th { vertical-align: top; padding: 3px; border: solid 1px #9FDFFF; }

.specsdr td, .specsdr th { padding: 3px; border: solid 1px #7FAACD; }
.modeldr { padding: 3 10 3 10; font-weight:bold; BACKGROUND-COLOR: #CFE2FF;}

.p4g_common_table {width: 100%;}
.p4g_price_table {font-size:13px;font-family:tahoma,arial;border-top: 1px solid #A4E0FF;border-left: 1px solid #A4E0FF;border-right: 1px solid #A4E0FF;border-bottom: 1px solid #A4E0FF;}
.p4g_1_td {color: #000000;background-color: #ECF9FF;border-bottom:1px solid #A4E0FF; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
.p4g_3_td {height: 28px;padding-left:0px;padding-bottom:5px;border-top:1px solid #A4E0FF;}
.p4g_ul {margin-left:0px;margin-top:0px;margin-right:10px;margin-bottom:4px;}
.p4g_bullet {list-style-image:url(img/arr_31.gif);padding-bottom:4px;}
.p4g_link {font-size:13px; color:#2c5299;font-weight: bold;}
.p4g_link2 {font-size:11px; color:#2c5299;}
.p4g_link3 {font-size:10px; color: #2c5299;}

.foto a, .foto a:link, .foto a:visited, .foto a:active { color:#005e8d; text-decoration:none; font-size: 11px;}
.foto { font-size: 11px;}


.tehl a, .tehl a:link, .tehl a:visited, .tehl a:active { color:#000000; text-decoration:none; border-bottom:dashed 1px #000000; font-weight:bold;}

.bd {padding:10px 0px 10px 0px; background:#A0DEFF; text-align:center; font-weight:bold;}

.bd1 {width: 47%; padding: 5px 0px 5px 10px;}
.bd1 a, .bd1 a:link, .bd1 a:visited, .bd1 a:active { color:#0019FF;}
.bd_1 {width: 47%; padding: 5px 0px 5px 10px; background:#F3F3F3;}
.bd_1 a, .bd_1 a:link, .bd_1 a:visited, .bd_1 a:active { color:#0019FF;}

.bd2 {width: 13%; padding: 5px 0px 5px 0px; text-align:center;}
.bd_2 {width: 13%; padding: 5px 0px 5px 0px; text-align:center; background:#F3F3F3;}

.bd3 {width: 47%; padding: 5px 0px 5px 10px;}
.bd_3 {width: 47%; padding: 5px 0px 5px 10px; background:#F3F3F3;}
.bd4 {width: 13%; padding: 5px 0px 5px 0px; text-align:center;}
.bd_4 {width: 13%; padding: 5px 0px 5px 0px; text-align:center; background:#F3F3F3;}
.bd_ad { width: 10%; background:#A0DEFF; padding: 5px 10px 5px 10px; font-weight:bold;}
.bd_ad2 { width: 90%; padding: 5px 5px 5px 10px;}

.video_r1{color:#686868; font-weight:bold;}
.video_r1 a, .video_r1 a:link, .video_r1 a:visited, .video_r1 a:active { color:#686868; font-weight:bold;}
.video_r2{color:#888888; font-weight:bold;}
.video_r2 a, .video_r2 a:link, .video_r2 a:visited, .video_r2 a:active { color:#888888; font-weight:bold;}
.video_r3{color:#aeaeae; font-weight:bold;}
.video_r3 a, .video_r3 a:link, .video_r3 a:visited, .video_r3 a:active { color:#aeaeae; font-weight:bold;}
.video_r4{color:#d6d7d6; font-weight:bold;}
.video_r4 a, .video_r4 a:link, .video_r4 a:visited, .video_r4 a:active { color:#d6d7d6; font-weight:bold;}

.vd_blue {background-color: #ECF9FF;}
.vd {border-left: 2px solid #FFFFFF; padding: 10px; width: 99%;}
.vd0 {padding: 5px; width: 1%;}
.vd01 {padding: 5px; border-top: 10px solid #FFFFFF; border-left: 2px solid #FFFFFF;}
.vd1 {border-left: 2px solid #FFFFFF; border-top: 1px solid #FFFFFF; padding: 10px 10px 5px 0px; width: 99%;}
.vd2 {border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; padding: 5px; width: 1px;}

.compare_select {border:1px solid #CFE2FF;font:normal 17px Tahoma; color:#474744;}

.paging { overflow:hidden; padding: 0px; margin-bottom: 20px; font-weight:bold; list-style:none; color:#0086BE;}
.paging a, .paging a:link, .paging a:visited, .paging a:active { color:#0086BE; text-decoration:none; font-weight:bold;}
.paging li { float:left; padding:3px 6px 3px 7px; margin-left:10px;  border: solid 1px #0086BE;}

#paging_step {border: solid 0px; font-size: 15px; padding-top: 0px; color: #d6d7d6;}
#paging_cur {border: solid 1px #d6d7d6; color: #d6d7d6;}

#selection_form {font-size: 12px;}
#selection_form a, #selection_form a:link, #selection_form a:visited, #selection_form a:active {text-decoration:none;}
#selection_form a:hover { text-decoration:underline;}

table.choice {TABLE-LAYOUT: fixed;}
table.choice TD {PADDING: 0px;	COLOR: #FFFFFF;VERTICAL-ALIGN: top;}
table.choice TD.select {BACKGROUND: url(img/select_bottom.gif) bottom left no-repeat;	BACKGROUND-COLOR: #6EBDC1;	WIDTH: 290px;}
table.choice TD.select DIV.inside {BACKGROUND: url(img/select_top.gif) top left no-repeat;PADDING: 0 20px;FONT-WEIGHT: bold;}
table.choice TD.select SELECT {	MARGIN-TOP: 3px;}
table.choice TD.info {BACKGROUND: url(img/info_bottom.gif) bottom left no-repeat;BACKGROUND-COLOR: #FCAE32;WIDTH: 420px;}
table.choice TD.info DIV.inside {BACKGROUND: url(img/info_top.gif) top left no-repeat;PADDING: 0 20px;HEIGHT: 160px;}

	/* find */

		.find {
			float: left;
			background:url("img/icon/button/find.jpg") no-repeat left top;
			width:161px;
			height:25px;
			margin-top:2px;
		}
		
			.find .textbox {
				border:none;
				background:none;
				font:14px Tahoma;
				color:#A4E0FF;
				width:130px;
				margin:0px 0 0 15px;
			}



/* b-pop */
	.b-pop__close {
		background:url(img/icon/button/pop-close.png) no-repeat 0 0;
		width:9px;
		height:9px;
		position:absolute;
		top:15px;
		right:15px;
		}

.news_l a, .news_l a:link, .news_l a:visited, .news_l a:active { text-decoration:none;}


.map_table td{ width:200px; vertical-align: top; padding: 3px;padding: 0px 20px 10px 0px;}
.map_table a, .map_table a:link, .map_table a:visited, .map_table a:active {font-weight:bold;}

#photo_list { margin-bottom: 20px; }
#photo_list .item { float: left; margin: 0; width: 185px; height: 138px; background-color: #536C61; }
#photo_list .item div { position: absolute; z-index: 99999; visibility: hidden; width: 185px; height: 138px; background: #000; filter: alpha(opacity=27); -moz-opacity: 0.27; opacity: 0.27; }
#photo_list .item table { position: absolute; z-index: 100001; visibility: hidden; width: 185px; height: 138px; }
#photo_list .item table td { text-align: left; vertical-align: top; width: 185px; height: 138px; }
#photo_list .item:hover table, #photo_list .hoverfix table { visibility: visible; }
#photo_list .item:hover div, #photo_list .hoverfix div { visibility: visible; }
#photo_list a { color: #fff; font-size: 10px; font-family: Tahoma, Arial, sans-serif; }
#photo_list ul { display: block; padding: 0; margin: 8px; list-style: none; line-height: 100%; }
#photo_list ul li { display: block; padding: 0; margin: 5px; }


.photo_list_1 {background-image: url('img/border/border_5.gif')}
.photo_list_2 {background-image: url('img/border/border_6.gif')}
.photo_list_3 {background-image: url('img/border/border_7.gif')}
.photo_list_4 {background-image: url('img/border/border_8.gif')}


.bannerTop {
opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.price_board {width:91px;	height:22px;font:bold 1em/22px Tahoma;	color:#fff;padding:0 5px 0 0;background:#ff6714 url("img/price.png") no-repeat;	text-align:center;	margin:8px 0;}

.print_div {display:none;}

.fps { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ECF9FF; border: 1px solid rgb(159, 223, 255); vertical-align: top;}
