body{
/*	background: #1E1E1E;  */
	background: #FFF;
	padding: 0px;
	margin: 0px;
	font-family:  Tahoma, Arial, Trebuchet MS;
	font-weight: normal;
	font-size: 12px;
	color: #438DC0;
}
a{
	font-size: 12px;
	text-decoration: underline;
	color: #FFF;
}
a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
}
table{
	border: none;
	border-collapse: collapse;
}
table td{
	padding: 0px;
	vertical-align: top;
}
table#main{
	width: 100%;
}
table#main td{
	vertical-align: top;
}

td#nav{
	vertical-align: middle;
/*
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
*/
}
td#nav div{
	background: url("../i/bg-left.jpg") no-repeat top left;
	width: 693px;
	height: 267px;
	padding: 10px 0 0 20px;

}
td#nav img{
	vertical-align: middle;
}
div.top0{
	width: 287px;
	height: 36px;
	background: url("../i/bg-right-top.jpg") no-repeat top left;
}
div.top01{
	width: 287px;
	height: 128px;
	background: url("../i/bg-right-bottom.jpg") no-repeat top left;
}
table#content{
	width: 1000px;
}
table#content td{
	background: url("../i/bg-tab-top.gif") repeat-x top;
	vertical-align: top;
}
table#menu{
	width: 100%;
	height: 40px;
	background: #FF4A00 url("../i/m-bg.gif") repeat-x top left;
}
table#menu span{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
table#menu td.m{
	width: 25%;
	vertical-align: middle;
	text-align: center;
	padding-left: 40px;
	padding-right: 40px;
	white-space: nowrap;
}
table#menu a{
	font-size: 14px;
	text-decoration: underline;
	color: #FFF;
}
table#menu a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
}
table#bottom{
	width: 1000px;
	background: #CBF0FF;
	font-size: 11px;
	color: #00568C;
	height: 56px;
	text-align: center;
	border-top: 2px solid #93DFFF;
}
table#bottom td{
	vertical-align: middle;
}
img{
	border: none;
}
img#photo{
	padding-bottom: 9px;
}
img#mail{
	padding-left: 15px;
}
img.prod{
	padding-top: 15px;
	padding-bottom: 2px;
}
img.phone{
	float: left;
}
td#content-center{
	width: 434px;
	padding: 25px 25px 25px 25px;
}
td.m-left{
	padding: 20px 10px 20px 20px;
	width: 50%;
}
td.m-right{
	padding: 29px 10px 20px 15px;
	width: 50%;
}
td.m-right-prod{
	padding: 29px 5px 20px 8px;
	width: 70%;
}
td.m-left-prod{
	padding: 20px 10px 20px 20px;
	width: 30%;
}

div.cont{
	font-size: 12px;
	margin: 10px 0 10px 0;
}
div.cont a{
	font-size: 12px;
	color: #FF4100;
}
div.cont a:hover{
	font-size: 12px;
	color: #438DC0;
}
h1{
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #73B0DA;
}
h2{
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
table#content-left{
	width: 100%;
	margin-top: 25px;
	color: #00568C;
}
table#content-left td#cl-center{
	width: 100%;
	background: #FFF url("../i/l-curl.png") no-repeat top left;
	text-align: center;
	padding: 2px 2px 13px 2px;
}

table#content-right{
	width: 100%;
	margin-top: 25px;
	color: #00568C;
}
table#content-right td#cr-center{
	width: 100%;
	background: #FFF url("../i/l-curl.png") no-repeat top left;
	padding: 35px 10px 13px 10px;
}
.tlt{
	margin: 10px 1px 0 2px;
	font-size: 14px;
	font-weight: normal;
	color: #346BB4;
}
table#content-right span,
table#content-left span{
	font-size: 11px;
	color: #707070;
}
table#content-right a,
table#content-left a{
	font-size: 12px;
	text-decoration: underline;
	color: #346BB4;
}
table#content-right a:hover,
table#content-left a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #346BB4;
}

span.tel{
	padding-top: 10px;
	font-size: 12px;
	color: #0F6C98;
	display: block;
}
span.ph{
	font-size: 20px;
	color: #0F6C98;
	display: block;
}
span.code{
	font-size: 14px;
	font-weight: normal;
	color: #0F6C98;
}
span.code2{
	font-size: 14px;
	font-weight: normal;
	color: #0F6C98;
	padding-left: 85px;
	text-align: right;
}

hr.hr-b{
	width: 85%;
	color: #68C2FB;
	background: #68C2FB;
	border: 0;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#icq{
	margin-top: 20px;
}
div#skype{
	margin-top: 10px;
}
div#icq a,
div#icq a:hover,
div#skype a,
div#skype a:hover{
	font-size: 14px;
	color: #0F6C98;
}
img.iicq,
img.iskype{
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 5px;
}

div.news{
	font-size: 12px;
	margin: 10px 0 10px 0;
}
div.date{
	font-size: 11px;
	color: #FF4100;
	margin: 15px 0 5px 0;
}
div.title{
	font-size: 12px;
	color: #438DC0;
	font-weight: bold;
	margin: 7px 0 5px 0;
}
a.more{
	font-size: 11px;
	color: #59A0B8;
}
a.more:hover{
	font-size: 11px;
	color: #438DC0;
}
div.spec{
	width: 100%;
	font-size: 12px;
	padding: 0 0 10px 0;
	text-align: center;
	margin: 5px 0 20px 0;
	clear: both;
}
div.spec div.sp{
	float: left;
	width: 24%;
	text-align: center;
	padding: 0 3px;
	height: 210px;
	position: relative;
}
div.spec div.sp img{
	border: 4px solid #93DFFF;
	margin: 20px 1px 10px 1px;
}
div.spec div.sp span{
	font-size: 14px;
	color: #006F94;
	display: block;
	margin: 0 0 2px 0;
}

div.spec div.sp a{
	font-size: 11px;
	color: #FF4100;
}
div.spec div.sp a:hover{
	font-size: 11px;
	color: #438DC0;
}

div.left{
	width: 499px;
	background: #CBF0FF url("../i/top.gif") no-repeat top left;
	margin: 30px 0 30px 0;

}
div.left-inn{
	width: 499px;
	background: url("../i/bottom.gif") no-repeat bottom left;

}
div.left-prod{
	width: 289px;
	background: #CBF0FF url("../i/top2.gif") no-repeat top left;
	margin: 30px 0 30px 0;
	text-align: center;
}
div.left-inn-prod{
	width: 289px;
	background: url("../i/bottom2.gif") no-repeat bottom left;
	text-align: center;

}
td.contacts{
	width: 45%;
	padding: 50px 0 29px 20px;
}
td.sub{
	width: 55%;
	padding: 10px 10px 0 10px;
	text-align: center;
}
td.sub img{
	margin: 20px 0 30px 0;
	display: block;
}
td.sub-prod{
	width: 100%;
	text-align: center;
}
td.sub-prod img{
	margin: 30px auto 30px auto;
	display: block;
}
div.clear{
	clear: both;
	height: 0;
	overflow: hidden;
}
h1 span{
	color: #FF4A00;
}
#pager{
	margin: 20px 0 15px 0;
}
#pager a{
	font-size: 14px;
	padding: 0 10px;
	color: #438DC0;
}
#pager a:hover{
	font-size: 14px;
	padding: 0 10px;
	color: #438DC0;
}
#pager span{
	font-size: 14px;
	padding: 0 10px;
	background: #FF4A00;
	color: #FFF;
}
div.category{
	width: 100%;
	padding: 10px 0;
	margin: 9px 0 5px 0;
	background: #E2F7FF;
/*	text-align: center; */
	font-family:  Trebuchet MS, Tahoma, Arial;
}
div.category div.ln{
	float: left;
	width: 25%;
	height: 35px;
	padding: 3px 2px 5px 25px;
}
div.category div.ln span{
	display: block;
	height: 35px;
	font-size: 13px;
	color: #006F94;
	display: block;
	margin: 0 0 2px 0;
	padding: 5px 0;
	background: url("../i/bg-cat.jpg") no-repeat left;
	text-align: center;
}
div.category div.ln a{
	font-family:  Trebuchet MS, Tahoma, Arial;
	font-size: 13px;
	color: #000;
	line-height: 14px;
}
div.category div.ln a:hover{
	font-family:  Trebuchet MS, Tahoma, Arial;
	font-size: 13px;
	color: #000;
	line-height: 14px;
}
#ln-active{
	float: left;
	width: 25%;
	height: 35px;
	padding: 3px 2px 5px 25px;
}
#ln-active span{
	display: block;
	height: 35px;
	font-size: 12px;
	color: #000;
	display: block;
	margin: 0 0 2px 0;
/*	padding: 2px 8px 1px 10px; */
	padding: 5px 0;
	background: url("../i/bg-cat-active.jpg") no-repeat left;
	text-align: center;

}

table.feedback{
	width: 100%;
	margin: 20px 0;
}
table.feedback td{
	padding: 0 0 7px 0;
	background: none !important;
}
table.feedback select{
	font-family: Tahoma, Arial;
	font-size: 12px;
	width: 220px;
	border: 1px solid #FFF;
}
input.inp{
	font-family: Tahoma, Arial;
	font-size: 12px;
	width: 220px;
	background: #CBF0FF;
	border: 1px solid #68C2FB;
}
input.btn{
	font-family: Tahoma, Arial;
	font-size: 12px;
	width: 90px;
	margin-top: 13px;
	background: #1EA4F9;
	color: #FFF;
	border: 1px solid #FFF;
}
textarea{
	font-family: Tahoma, Arial;
	font-size: 12px;
	width: 350px;
	height: 200px;
	margin-top: 3px;
	margin-bottom: 3px;
	background: #CBF0FF;
	border: 1px solid #68C2FB;
}
span.info{
	font-size: 11px;
}
.err{
	font-weight: bold;
	color: #D23D3C;
}

#lightbox{
	background-color: #FFF;
	padding: 30px;
/*	border: 2px solid #1EA4F9; */
	color: #0C89D8;
}
#lightboxDetails{
	padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }
#overlay{ background-image: url("../i/overlay.png"); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url("../i/x.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/overlay.png", sizingMethod="scale");
}
table.models td div.video img.ico2{
	border: 0;
	margin-top: 0px;
	vertical-align: middle;
}
.model-descr{
	margin-top: 7px;
	line-height: 13px;
}
span.video{
	display: inline;
}
a.video{
	color: #000;
}

img.ico2{
	border: none !important;
	margin-top: 0px;
	vertical-align: middle;
}

div.spec2{
	width: 100%;
	font-size: 12px;
	padding: 0 0 10px 0;
	text-align: center;
	margin: 5px 0 20px 0;
	clear: both;
}
div.spec2 div{
	float: left;
	width: 30%;
	text-align: center;
	padding: 0 3px;
	height: 174px;
}
div.spec2 div img{
	margin: 20px 1px 10px 1px;
	padding: 15px 19px 19px 15px;
	background: url("../i/i-spec-pic0.jpg") no-repeat;
}
div.spec2 div a{
	font-size: 11px;
	color: #FF4100;
}
div.spec2 div a:hover{
	font-size: 11px;
	color: #438DC0;
}

div.spec2 div.color0 img{
	background: url("../i/i-spec-pic0.jpg") no-repeat;
}
div.spec2 div.color1 img{
	background: url("../i/i-spec-pic1.jpg") no-repeat;
}
div.spec2 div.color2 img{
	background: url("../i/i-spec-pic2.jpg") no-repeat;
}
div.spec2 div.color3 img{
	background: url("../i/i-spec-pic3.jpg") no-repeat;
}
div.spec2 div.color4 img{
	background: url("../i/i-spec-pic4.jpg") no-repeat;
}
div.spec2 div.color5 img{
	background: url("../i/i-spec-pic5.jpg") no-repeat;
}

div.imodel{
	position: absolute;
	z-index: 500;
	top: 10px;
	left: 50px;
	text-align: left;
	padding: 10px;
	visibility:hidden;
	background-image: url("../i/overlay2.png");
	font-size: 12px;
	width: 120px;
}

* html div.imodel{
	background-color: #FEFFA1;
	back\ground-color: transparent;
	background-image: url("../i/x.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../i/overlay2.png", sizingMethod="scale");
}

