﻿/* Основной стиль */
body { float: left; width: 100%; background:#EFF1F3 url(/lib/images/design/bg-body.gif) repeat-y 0 0; font: normal normal 7pt verdana,arial,helvetica,"times new roman", sans-serif; color:#191919;}
#cmsHeader{float:left;width:1000px;height:93px;/*background-image:url(/lib/images/design/bg-header.jpg);*/z-index:5;}
#cmsMain{ position:relative; float:left; width:1000px; line-height:1.3; padding-bottom:43px; }
#cmsWrapper {clear:both;width:100%;margin:4px 8px 4px 8px;}
#cmsFooter {position:fixed;bottom:0;left:0; width:1000px;height:41px;background-color:#EFF1F3;/*background-image:url(/lib/images/design/bg-footer.jpg);*/ overflow: hidden; z-index:1000;text-align:right;}
#cmsFooter p#p1{ color: #2A2E2F;padding:0;margin:7px 8px 0 0;}
#cmsFooter p#p2{ color: #2A2E2F;padding:0;margin:3px 8px 0 0;font-size:8pt}
#cmsHeader div#menuContainer { display:block;position:relative;z-index:1000;top:73px;right:0;height:20px;}
#cmsHeader div#hdrTitle {position:absolute; top:0; left:0; height:73px;width:1000px;color: #A8ABB0;font-size: 19pt;font-family: Impact;text-align:right;padding-top:30px;padding-bottom:30px;display:none;}
#cmsMenu {display:block;position:absolute;right:0; top:0; height:20px;margin:0; padding:0; list-style-type:none; text-align:center;}
#cmsMenu li {display:block;float:left; color:#333333; cursor:pointer;margin:0;text-align:left;}
#cmsMenu li a{display:block;text-decoration:none;padding:4px 8px 4px 13px;margin:0; color: #6e747a;}
#cmsMenu li a:hover{text-decoration:none;color:#FFFFFF;}
#cmsMenu li ul { position:relative;display:block;float:left;width:100%;margin:0px; padding:0px; text-align:left; list-style-type:none;width:120px;white-space: normal;}
#cmsMenu li ul li { display:block; float:none; clear:both;font-weight:bold; background:#F9F9F9; opacity:0.85 !important;}
#cmsMenu li ul li a { display:block; color:#333333  !important; text-decoration:none;padding:6px 9px 6px 9px;}
#cmsMenu li ul li a:hover{background:#B5BAC0 !important;text-decoration:none; color:#FFF !important;}
#cmsMenu .selected a {color:#FFF;}
#cmsMenu .selected a:hover {color:#333;}
#cmsMenu .cmsMenuLinks {display: none;}
.nullBlock {clear: both;margin:0;padding:0;}
/* Шаблоны страниц */
div#blockImg {border: 1px solid #828b94;clear:both;width:982px;}
div#blockImg img {width:982px;}
#tplHome,#tplCatalog ,#tplInfo{width:984px;}
#tplHome #blockInfo {width:330px;float:left;background: #f0f1f3;padding:20px;vertical-align:top;}
#tplHome #blockInfo p {margin:8px 0;}
#tplHome #blockData {margin-left:369px;padding:25px 0 0 25px;vertical-align:top;}
#tplHome #blockData .models {margin:0;padding: 0 25px 25px 0;vertical-align:top; color: #999999;}
#tplHome #blockData .models table {width:560px;margin:0;padding:0;}
#tplHome #blockData .models a,
#tplHome #blockData .models a:visited {color:#999999;text-decoration:none;}
#tplHome #blockData .models a:hover {color: #2C6CB4;text-decoration:underline;}
#tplHome #blockData .models td {padding: 4px;border-bottom: 1px solid #D3D3D3;}
#tplHome #blockData .models .l {font-weight:bold; width:192px;}
#tplHome #blockData .sale {width:175px;float:left;padding-right:25px;vertical-align:top;}
#tplHome #blockData .sale .hdr {background-color:#B2B7BD;font-weight:bold;color:#fff;padding:4px 8px 4px 8px;font-size:6pt;margin: 0 0 20px 0;border:0 none;}
#tplHome #blockData .sale table {margin-bottom:10px;margin-left:1px;}
#tplHome #blockData .sale table .l {width:68px ;height:48px;padding:0;border: 1px solid #b3b4b6;}
#tplHome #blockData .sale table .l img {width:68px;height:48px;border:0;margin:0;}
#tplHome #blockData .sale table .r {padding-left:4px;color:#393939}
#tplHome #blockData .sale table .r h3{font-weight:bold;font-size:7pt;margin:0;color:#191919}
#tplHome #blockData #news {margin:0 0 0 400px;background: url(/lib/images/design/bg-home-news.gif) repeat-x;padding-left:8px;padding-right:22px;padding-top:22px;}
#tplHome #blockData #news .title {font:normal normal 8pt Arial Black;margin-bottom:8px;margin-top:2px;color:#2C6CB4;}
#tplHome #blockData #news .title a,
#tplHome #blockData #news .title a:visited {color:#2C6CB4;text-decoration:none}
#tplHome #blockData #news .title a:hover {color:#2C6CB4;text-decoration:underline}
#tplHome #blockData #news .date {padding:0;margin:0;color:#2C6CB4;}
#tplHome #blockData #news .text {padding:0;margin:0;color:#2a2c2b;text-align:justify;padding-bottom:22px;}
#tplHome #blockData #news .text p {margin:5px 0 0 0;padding:0;}
#tplHome #blockData #news .arr {}
#tplInfo  #blockLinks {width:330px;background: #f0f1f3;padding:28px 20px 20px 20px;vertical-align:top;border: 1px solid #EEEEEE; border-top:none 0px;}
#tplInfo  #blockLinks li {list-style: url(/lib/images/design/li-gray.gif);margin: 4px 0;}
#tplInfo  #blockLinks li a, #tplInfo  #blockLinks li a:visited {text-decoration:none;color:#7F7F7F;}
#tplInfo  #blockLinks li a:hover {color:#2C6CB4 !important;text-decoration:underline !important;}
#tplInfo  #blockText {width:560px;padding:28px;vertical-align:top;}
#tplInfo  #blockText li {list-style: url(/lib/images/design/li-text.gif);margin: 0;}
#tplHome  #blockInfo li {list-style: url(/lib/images/design/li-text.gif);margin: 0;}
#tplHome  #blockInfo ul {padding-left:30px;margin:10px 0 10px 0;}
#tplInfo  #blockText p {margin:8px 0;}
#tplCatalog  #blockCats {width:200px;padding:22px;background: #f0f1f3;border: 1px solid #EEEEEE; border-top:none 0px;font-weight:bold;font-size:8pt;vertical-align:top;}
#tplCatalog  #blockCats ul {padding-left:20px;margin:0;}
#tplCatalog  #blockCats li {list-style: url(/lib/images/design/li-gray.gif);margin: 4px 0;}
#tplCatalog  #blockCats li a, #tplInfo  #blockLinks li a:visited {text-decoration:none;color:#7F7F7F}
#tplCatalog  #blockCats li a:hover {text-decoration:underline;color:#2C6CB4;}
#tplCatalog  #blockCats li ul {padding-left:10px;margin:0;}
#tplCatalog  #blockCats li ul li {list-style-image: none; list-style:none; font-weight:normal;font-size:7pt;margin: 2px 0;}
#tplCatalog  #blockData {width:710px;padding:14px 30px;vertical-align:top;}
#tplCatalog  #blockData .head {background-color:#929292;color:#FFF;font-weight:bold;padding:4px;width:672px;}
#tplCatalog  #blockData .head a {color:#FFF;}
#tplCatalog  #blockData .info{margin:15px 0;}
/*#tplCatalog  #blockData*/ .path{color:#8D8D8D;font-weight:bold;font-size:8pt;}
/*#tplCatalog  #blockData*/ .path a {color:#8D8D8D;text-decoration:none;}
/*#tplCatalog  #blockData*/ .path a:hover {color:#2C6CB4;text-decoration:underline;}
#tplCatalog  #blockData .scat {width:129px;height:100px; border: 1px solid #969696;float:left;margin-right:6px; margin-top:12px;text-align:center;cursor:pointer;}
#tplCatalog  #blockData .scat_eol {width:129px;height:100px; border: 1px solid #969696;float:left;clear:right;margin-top:12px;text-align:center;cursor:pointer;}
#tplCatalog  #blockData .scat_head {background-color:#DEDEDE;padding:4px;}
#tplCatalog  #blockData .scat_img {height:60px;}
#tplCatalog  #blockData .scat:hover, #tplCatalog  #blockData .scat_eol:hover {border-color:#2C6CB4}
#tplCatalog  #blockData .scat a, #tplCatalog  #blockData .scat_eol a {color:#333; text-decoration:none;}
#tplCatalog  #blockData .scat a:hover, #tplCatalog  #blockData .scat_eol a:hover {color:#333; text-decoration:none;}
#tplCatalog  #blockData .cards {width:680px;margin-top:11px;border: 1px solid #9F9F9F;color: #3F3F3F;text-align:center;}
#tplCatalog  #blockData .cards th,
#tplCatalog  #blockData .cards th a {background-color:#DEDEDE; color:#9D9D9D;}
#tplCatalog  #blockData .cards th {padding:4px;border-left: 1px solid #D2D2D2;}#tplCatalog  #blockData .cards td {padding: 4px 6px 4px 6px;border-left: 1px solid #D2D2D2;}
#tplCatalog  #blockData .cards .l {border-left: 1px solid #9F9F9F;font-weight:bold;width:140px;}
#tplCatalog  #blockData .cards .l a {color:#9D9D9D;text-decoration:none;}
#tplCatalog  #blockData .cards .l a:hover {color:#2C6CB4;text-decoration:underline;}
#tplCatalog  #blockData .card {height:206px;width:672px;margin-top:11px;margin-bottom:18px;}
#tplCatalog  #blockData .cards_2 {width:680px;margin-top:11px;}

#tplCatalog  #blockData .cards_3 {border: 1px solid #9F9F9F;color: #3F3F3F;text-align:center;}
#tplCatalog  #blockData .cards_3 th {background-color:#DEDEDE;padding:4px;color:#9D9D9D;}
#tplCatalog  #blockData .cards_3 td {padding: 4px 6px 4px 6px;}
#tplCatalog  #blockData .cards_3 .l {font-weight:bold;width:140px;}
#tplCatalog  #blockData .cards_3 .l a {
	color: #7F7F7F;
	text-decoration: none;
	background-color: #DEDEDE;
}
#tplCatalog  #blockData .cards_3 .l a:hover {color:#2C6CB4;text-decoration:underline;}

#tplCatalog  #blockData .tech {font-weight:bold;width:668px;color:#FFF;background-color:#003399;border:1px solid #092F80;padding: 3px 6px;margin: 10px 0;}
#tplCatalog  #blockData .tech_list {text-align:left;width:680px;color:#929292;margin-bottom:16px;}
#tplCatalog  #blockData .tech_list tr {border-bottom:1px solid #929292;}
#tplCatalog  #blockData .tech_list .l {width:160px;font-weight:bold;padding:5px 0;vertical-align:top;}
#tplCatalog  #blockData .tech_list .r {padding:5px 0;}

#tplCatalog #blockData .sale {width:175px;float:left;padding-right:25px;vertical-align:top;}
#tplCatalog #blockData .sale .hdr {background-color:#B2B7BD;font-weight:bold;color:#fff;padding:4px 8px 4px 8px;font-size:6pt;margin: 0 0 20px 0;border:0 none;}
#tplCatalog #blockData .sale table {margin-bottom:10px;margin-left:1px;}
#tplCatalog #blockData .sale table .l {width:68px ;height:48px;padding:0;border: 1px solid #b3b4b6;}
#tplCatalog #blockData .sale table .l img {width:68px;height:48px;border:0;margin:0;}
#tplCatalog #blockData .sale table .r {padding-left:4px;color:#393939}
#tplCatalog #blockData .sale table .r h3{font-weight:bold;font-size:7pt;margin:0;color:#191919}

a.button {display:block;width:100px;float:left;font-weight:bold;color:#FFF;background-color:#003399;border:1px solid #092F80;padding: 3px 6px;text-decoration:none;text-align:center;}
a.s-more {text-decoration:none;font-weight:bold;color:#A8A8A8}
a.s-more:hover {text-decoration:underline;}
p.special {font-weight:bold;color:#003399;padding:0;margin:0;}

.photo_mask{
	position:absolute;
	width:270px;
	height:210px;
	overflow:hidden;
}
#photo_box{
	position:absolute;
}
#photo_box img {
	width:268px;
	height:208px;
	border:1px solid #929292;
}
#photo_box span{
	display:block;
	float:left;
}
#photo_thumbs{
	position:relative;
	width:130px;
	float:right;
	height:210px;
	overflow:hidden;
}
#photo_thumbs .thumbs, #thumbs_handles, #thumbs_mask{
	position:absolute;
	top:0;
	right:0;
	width:130px;
	height:210px;
}
#photo_thumbs .thumbs div, #thumbs_handles span{
	display:block;
	height:66px;
	width:105px;
	margin:0;
	clear:both;
	cursor:pointer;
	margin-bottom:4px;
}
#photo_thumbs .thumbs div img{
	width:94px;
	float:right;
	border: 1px solid #929292
}
#thumbs_handles span{
	background:url(thumb_invisible.gif) no-repeat;
}
#thumbs_mask{
	width:1200px;
	background:url(thumbs_mask.gif) no-repeat center top;
}

/* ********************************** */

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{display:block;width:100%;height:100%;border:none}
.thumbs span img, #thumbs_handles span img {display:block;border:none;}