﻿@charset "utf-8";
*{
	font-family: Georgia;
}

img{border:none;}

html{
height:100%;
}

body{
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
}

body a{
	outline: none;
	color: #020;
	font-weight: 700;
}

body a:hover{
	text-decoration:none;
	border: 5зч;
	background-image: url(../../../../ban-000030.jpg);
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-bottom:12px;
}

p{
padding-bottom:14px;
}

ol{
padding:0px 0px 14px 20px;
}

ul{
padding:0px 0px 14px 20px;
}

table{
border-collapse:collapse;
}

.main{
min-height:100%;
min-width:1000px;
}

.header{
	height: 83px;
	width: 1000px;
	margin: auto;
	padding: 43px 0px 0px 0px;
}

.header .logo{
float:left;
padding:0px 0px 0px 47px;
}

.header .logo img{
display:block;
}

.header .icons{
width:107px;
float:right;
padding:34px 80px 0px 0px;
}

.header .icons img{
float:left;
margin-right:21px;
}

.menu{
	width: 1000px;
	height: 30px;
	font-size: 14px;
	margin: auto;
	padding-bottom: 10px;
}

.menu a{
}

.menu a strong{
font-weight:700 !important;
}

.menu .menu_l{
float:left;
padding-left:110px;
	font-family: Georgia;
	font-weight: 700;
}

.menu .menu_l a{
margin-right:14px;
	color: #2F7300;
}

.menu .menu_r{
float:right;
padding-right:110px;
}

.menu .menu_r a{
margin-left:14px;
}

.picture{
	height: 274px;
	width: 1370;
	overflow: hidden;
}

.picture img{
display:block;
position:relative;
margin:auto;
}

.pagetitle{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000;
padding-bottom:24px;
}

.pagetitle a{
text-decoration:none;
}

.pagetitle a:hover{
text-decoration:underline;
}

.pagetitle a.blue{
color:#006699;
}

.pagetitle span{
color:#006699;
}

.pagetitle .model{
color:#ff6600;
}@charset "utf-8";
*{
	font-family: Georgia;
}

img{border:none;}

html{
height:100%;
}

body{
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
}

body a{
	outline: none;
	color: #020;
	font-weight: 700;
}

body a:hover{
	text-decoration:none;
	border: 5зч;
	background-image: url(../../../../ban-000030.jpg);
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-bottom:12px;
}

p{
padding-bottom:14px;
}

ol{
padding:0px 0px 14px 20px;
}

ul{
padding:0px 0px 14px 20px;
}

table{
border-collapse:collapse;
}

.main{
min-height:100%;
min-width:1000px;
}

.header{
	height: 83px;
	width: 1000px;
	margin: auto;
	padding: 43px 0px 0px 0px;
}

.header .logo{
float:left;
padding:0px 0px 0px 47px;
}

.header .logo img{
display:block;
}

.header .icons{
width:107px;
float:right;
padding:34px 80px 0px 0px;
}

.header .icons img{
float:left;
margin-right:21px;
}

.menu{
	width: 1000px;
	height: 30px;
	font-size: 14px;
	margin: auto;
	padding-bottom: 10px;
}

.menu a{
}

.menu a strong{
font-weight:700 !important;
}

.menu .menu_l{
float:left;
padding-left:110px;
	font-family: Georgia;
	font-weight: 700;
}

.menu .menu_l a{
margin-right:14px;
	color: #2F7300;
}

.menu .menu_r{
float:right;
padding-right:110px;
}

.menu .menu_r a{
margin-left:14px;
}

.picture{
	height: 274px;
	width: 1370;
	overflow: hidden;
}

.picture img{
display:block;
position:relative;
margin:auto;
}

.pagetitle{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000;
padding-bottom:24px;
}

.pagetitle a{
text-decoration:none;
}

.pagetitle a:hover{
text-decoration:underline;
}

.pagetitle a.blue{
color:#006699;
}

.pagetitle span{
color:#006699;
}

.pagetitle .model{
color:#ff6600;
}

.content{
	width:780px;
	margin:auto;
	padding:5px 10px 285px 10px;
	font-family: Georgia;
}

.indxcont{
	padding-bottom:285px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: top;
}	
.indxcont{
background:url(../images/indxcont_t.gif) top repeat-x;
padding-bottom:285px;
}

.indxcont .content{
background:url(../images/icont_brdr.gif) left repeat-y;
padding-top:0px;
padding-bottom:0px;
}

.indxcont .contentbg{
background:url(../images/indxcont_t.gif) top repeat-x;
padding-top:0px;
}

.ititle{
height:28px;
font-family:Georgia;
font-size:18px;
background:#666;
color:#fff;
margin-bottom:37px;
padding:24px 0px 0px 0px;
}

.news_list{
	width:240px;
	float:left;
	padding:0px 0px 0px 0px;
	font-family: Georgia;
}

.newsc{
padding-top:28px;
}

.newsc a{
	text-decoration: none;
	color: #2F7300;
}

.newsc a:hover{
text-decoration:underline;
}

.newsc .date{
padding-bottom:10px;
font-weight:bold;
}

.usefulinfo{
	width:257px;
	float:left;
	padding:0px 15px 0px 15px;
}

.usefulinfo p{
padding-bottom:26px;
}

.buy{
	width:235px;
	float:right;
	padding:0px 0px 0px 15px;
}

.banner img{
display:block;
}

.buy .banner{
padding-top:15px;
}

.partner{
padding:0px 0px 0px 276px;
}

.partner .pic{
width:240px;
float:left;
margin-left:-276px;
padding:2px 36px 60px 0px;
}

.partner .descr{
width:100%;
float:left;
}

.products{
padding-bottom:20px;
}

.products a{
text-decoration:none;
}

.products a:hover{
text-decoration:underline;
}

.products .prodtype{
width:240px;
text-align:center;
float:left;
padding:0px 0px 20px 30px;
}

.products .prodtype.ptleft{
padding-left:0px;
}

.products .prodtype .pic{
height:140px;
padding-bottom:22px;
}

.collections{
width:100%;
margin-bottom:25px;
	font-family: Georgia;
}

.collections td{
width:240px;
vertical-align:top;
padding-left:30px;
}

.collections.clist td{
width:373px;
padding-left:30px;
}

.collections td.tdl{
padding-left:0px;
}

.collections .pic{
padding-bottom:20px;
}

.collections .pic img{
display:block;
}

.collections .descr{
padding-bottom:20px;
}

.collections.clist .descr{
	padding-bottom:25px;
}

.collections .descr a{
text-decoration:none underline;
	font-size: 18px;
}

.years{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000;
padding:25px 0px;
}

.years a{
color:#666666;
}

.production{
width:100%;
border-collapse:separate;
}

.production a{
cursor:pointer;
text-decoration:none;
}

.production a:hover{
text-decoration:underline;
}

.production img{
display:block;
margin:auto;
}

.production td{
width:33%;
text-align:center;
vertical-align:middle;
border:1px solid #fff;
padding-top:10px;
}

.production td.tdact{
font-weight:bold;
border:1px solid #a4a4a4!important;
}

.production td.tdhov{
font-weight:bold;
border:1px solid #a4a4a4!important;
}

.production td.tdl{
padding-left:0px;
}

.production .link{
width:100%;
float:left;
padding:10px 0px 15px 0px;
}

.modelinf{
padding-bottom:34px;
}

.modelinf .nav{
/*height:40px;*/
zoom:1;
overflow:hidden;
}

.modelinf .nav a{
cursor:pointer;
}

.modelinf .nav img{
display:block;
}

.modelinf .nav .prev{
height:39px;
width:24px;
float:left;
padding-right:120px;
}

.modelinf .nav .next{
height:39px;
width:24px;
float:right;
padding-left:120px;
}

.modelinf .nav .list{
width:480px;
float:left;
overflow:hidden;
}

.modelinf .nav .list table{
width:100%;
}

.modelinf .tdid{
display:none;
}

.modelinf .id{
display:none;
}

.modelinf .nav .list table td{
padding-right:10px;
}

.modelinf .nav .list table .tract{
font-weight:bold;
}

.modelinf .bigpicture{
height:394px;
text-align:center;
padding-bottom:30px;
}

.modelinf .bigpicture img{
display:block;
margin:auto;
}

.footer{
	height: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	background: #444;
	border-bottom: 180px solid #333333;
	margin-top: -255px;
}

.footer a{
color:#ccc;
}

.fcontainer{
	height:35px;
	width:780px;
	margin:auto;
	padding:20px 110px 20px 110px;
}

.counters{
float:left;
zoom:1;
overflow:hidden;
padding-right:10px;
}

.counters .counter{
float:left;
padding:0px;
}

.copyrights{
width:300px;
float:left;
}

.development{
text-align:right;
float:right;
padding-top:8px;
}

.newslc{
padding-bottom:50px;
}

.newslc img{
float:left;
margin:2px 15px 10px 0px;
}

.newslc .date{
font-size:12px;
color:#999999;
padding-bottom:3px;
}

.newslc.ncdetails .date{
padding-bottom:10px;
}

.newslc .title{
font-size:20px;
color:#336699;
padding-bottom:8px;
}

.newslc .title a{
color:#336699;
}

.map-columns{
width:100%;
}

.map-columns td{
width:50%;
vertical-align:top;
padding:0px;
}

.map-columns ul{
font-size:20px;
color:#336699;
list-style:none;
padding:0px 20px 0px 0px;
/*border:1px solid red;*/
}

.map-columns ul li{
list-style:none;
padding:0px 0px 30px 0px;
}

.map-columns ul a{
color:#336699;
text-decoration:none;
}

.map-columns ul a:hover{
text-decoration:underline;
}

.map-columns ul ul{
font-size:20px;
color:#333333;
list-style:none;
padding:0px 0px 0px 30px;
/*border:1px solid yellow;*/
}

.map-columns ul ul a{
color:#333333;
}

.map-columns ul ul li{
list-style:none;
padding:0px 0px 5px 0px;
}

.map-columns ul ul ul{
font-size:20px;
color:#666666;
list-style:none;
padding:0px 0px 0px 30px;
}

.map-columns ul ul ul a{
color:#666666;
}

.map-columns ul ul ul li{
list-style:none;
padding:0px 0px 5px 0px;
}

.proddtls{
display:none;
}

.feebackform{
background:#ebebeb;
}

.feebackform .ftitle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
background:#fff;
padding:7px 10px;
}

.feebackform .fbody{
padding:10px 0px 10px 10px;
}

.feebackform .input_text{
width:220px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
border:1px solid #a5acb2;
padding:1px 0px 1px 3px;
}

.feebackform textarea{
height:120px;
width:610px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
border:1px solid #a5acb2;
margin:0px 10px 0px 0px;
padding:1px 0px 1px 3px;
}

.feebackform .fdcol{
width:370px;
float:left;
padding:0px 10px 10px 0px;
}

.feebackform .fdcol.fdr{
float:right;
}

.feebackform label{
width:130px;
float:left;
padding-top:2px;
}

.feebackform .fdcol label{
width:130px;
float:left;
padding-top:2px;
}

.feebackform .fdcol label.lblc{
width:205px;
padding:0px 0px 5px 0px;
}

.feebackform .kod{
zoom:1;
overflow:hidden;
padding:10px 0px 0px 145px;
}

.feebackform .kod img{
display:block;
float:left;
}

.feebackform .kod .input_text{
width:220px;
float:left;
margin:0px 0px 0px 5px;
}

.feebackform .red{
color:red;
}

.feebackform sup.red{
position:absolute;
}

.feebackform .mainfields{
font-size:11px;
font-style:italic;
padding:10px 10px 25px 142px;
}

.feebackform .buttons{
zoom:1;
overflow:hidden;
padding:0px 10px 10px 142px;
}

.feebackform .buttons input{
height:24px;
width:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
background:#fff;
border:1px solid #444;
margin-right:27px;
}

.feebackform .fdclear{
zoom:1;
overflow:hidden;
}

.first{

}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}


.content{
	width:780px;
	margin:auto;
	padding:5px 10px 285px 10px;
	font-family: Georgia;
}

.indxcont{
	padding-bottom:285px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: top;
}

.indxcont .content{
	padding-top:0px;
	padding-bottom:0px;
	background-image: none;
	background-repeat: repeat-y;
	background-position: left;
}

.indxcont .contentbg{
background:url(../images/indxcont_t.gif) top repeat-x;
padding-top:0px;
}

.ititle{
height:28px;
font-family:Georgia;
font-size:18px;
background:#666;
color:#fff;
margin-bottom:37px;
padding:24px 0px 0px 0px;
}

.news_list{
	width:240px;
	float:left;
	padding:0px 0px 0px 0px;
	font-family: Georgia;
}

.newsc{
padding-top:28px;
}

.newsc a{
	text-decoration: none;
	color: #2F7300;
}

.newsc a:hover{
text-decoration:underline;
}

.newsc .date{
padding-bottom:10px;
font-weight:bold;
}

.usefulinfo{
	width:257px;
	float:left;
	padding:0px 15px 0px 15px;
}

.usefulinfo p{
padding-bottom:26px;
}

.buy{
	width:235px;
	float:right;
	padding:0px 0px 0px 15px;
}

.banner img{
display:block;
}

.buy .banner{
padding-top:15px;
}

.partner{
padding:0px 0px 0px 276px;
}

.partner .pic{
width:240px;
float:left;
margin-left:-276px;
padding:2px 36px 60px 0px;
}

.partner .descr{
width:100%;
float:left;
}

.products{
padding-bottom:20px;
}

.products a{
text-decoration:none;
}

.products a:hover{
text-decoration:underline;
}

.products .prodtype{
width:240px;
text-align:center;
float:left;
padding:0px 0px 20px 30px;
}

.products .prodtype.ptleft{
padding-left:0px;
}

.products .prodtype .pic{
height:140px;
padding-bottom:22px;
}

.collections{
width:100%;
margin-bottom:25px;
	font-family: Georgia;
}

.collections td{
width:240px;
vertical-align:top;
padding-left:30px;
}

.collections.clist td{
width:373px;
padding-left:30px;
}

.collections td.tdl{
padding-left:0px;
}

.collections .pic{
padding-bottom:20px;
}

.collections .pic img{
display:block;
}

.collections .descr{
padding-bottom:20px;
}

.collections.clist .descr{
	padding-bottom:25px;
}

.collections .descr a{
text-decoration:none underline;
	font-size: 18px;
}

.years{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000;
padding:25px 0px;
}

.years a{
color:#666666;
}

.production{
width:100%;
border-collapse:separate;
}

.production a{
cursor:pointer;
text-decoration:none;
}

.production a:hover{
text-decoration:underline;
}

.production img{
display:block;
margin:auto;
}

.production td{
width:33%;
text-align:center;
vertical-align:middle;
border:1px solid #fff;
padding-top:10px;
}

.production td.tdact{
font-weight:bold;
border:1px solid #a4a4a4!important;
}

.production td.tdhov{
font-weight:bold;
border:1px solid #a4a4a4!important;
}

.production td.tdl{
padding-left:0px;
}

.production .link{
width:100%;
float:left;
padding:10px 0px 15px 0px;
}

.modelinf{
padding-bottom:34px;
}

.modelinf .nav{
/*height:40px;*/
zoom:1;
overflow:hidden;
}

.modelinf .nav a{
cursor:pointer;
}

.modelinf .nav img{
display:block;
}

.modelinf .nav .prev{
height:39px;
width:24px;
float:left;
padding-right:120px;
}

.modelinf .nav .next{
height:39px;
width:24px;
float:right;
padding-left:120px;
}

.modelinf .nav .list{
width:480px;
float:left;
overflow:hidden;
}

.modelinf .nav .list table{
width:100%;
}

.modelinf .tdid{
display:none;
}

.modelinf .id{
display:none;
}

.modelinf .nav .list table td{
padding-right:10px;
}

.modelinf .nav .list table .tract{
font-weight:bold;
}

.modelinf .bigpicture{
height:394px;
text-align:center;
padding-bottom:30px;
}

.modelinf .bigpicture img{
display:block;
margin:auto;
}

.footer{
	height: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	background: #444;
	border-bottom: 180px solid #333333;
	margin-top: -255px;
}

.footer a{
color:#ccc;
}

.fcontainer{
	height:35px;
	width:780px;
	margin:auto;
	padding:20px 110px 20px 110px;
}

.counters{
float:left;
zoom:1;
overflow:hidden;
padding-right:10px;
}

.counters .counter{
float:left;
padding:0px;
}

.copyrights{
width:300px;
float:left;
}

.development{
text-align:right;
float:right;
padding-top:8px;
}

.newslc{
padding-bottom:50px;
}

.newslc img{
float:left;
margin:2px 15px 10px 0px;
}

.newslc .date{
font-size:12px;
color:#999999;
padding-bottom:3px;
}

.newslc.ncdetails .date{
padding-bottom:10px;
}

.newslc .title{
font-size:20px;
color:#336699;
padding-bottom:8px;
}

.newslc .title a{
color:#336699;
}

.map-columns{
width:100%;
}

.map-columns td{
width:50%;
vertical-align:top;
padding:0px;
}

.map-columns ul{
font-size:20px;
color:#336699;
list-style:none;
padding:0px 20px 0px 0px;
/*border:1px solid red;*/
}

.map-columns ul li{
list-style:none;
padding:0px 0px 30px 0px;
}

.map-columns ul a{
color:#336699;
text-decoration:none;
}

.map-columns ul a:hover{
text-decoration:underline;
}

.map-columns ul ul{
font-size:20px;
color:#333333;
list-style:none;
padding:0px 0px 0px 30px;
/*border:1px solid yellow;*/
}

.map-columns ul ul a{
color:#333333;
}

.map-columns ul ul li{
list-style:none;
padding:0px 0px 5px 0px;
}

.map-columns ul ul ul{
font-size:20px;
color:#666666;
list-style:none;
padding:0px 0px 0px 30px;
}

.map-columns ul ul ul a{
color:#666666;
}

.map-columns ul ul ul li{
list-style:none;
padding:0px 0px 5px 0px;
}

.proddtls{
display:none;
}

.feebackform{
background:#ebebeb;
}

.feebackform .ftitle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
background:#fff;
padding:7px 10px;
}

.feebackform .fbody{
padding:10px 0px 10px 10px;
}

.feebackform .input_text{
width:220px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
border:1px solid #a5acb2;
padding:1px 0px 1px 3px;
}

.feebackform textarea{
height:120px;
width:610px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
border:1px solid #a5acb2;
margin:0px 10px 0px 0px;
padding:1px 0px 1px 3px;
}

.feebackform .fdcol{
width:370px;
float:left;
padding:0px 10px 10px 0px;
}

.feebackform .fdcol.fdr{
float:right;
}

.feebackform label{
width:130px;
float:left;
padding-top:2px;
}

.feebackform .fdcol label{
width:130px;
float:left;
padding-top:2px;
}

.feebackform .fdcol label.lblc{
width:205px;
padding:0px 0px 5px 0px;
}

.feebackform .kod{
zoom:1;
overflow:hidden;
padding:10px 0px 0px 145px;
}

.feebackform .kod img{
display:block;
float:left;
}

.feebackform .kod .input_text{
width:220px;
float:left;
margin:0px 0px 0px 5px;
}

.feebackform .red{
color:red;
}

.feebackform sup.red{
position:absolute;
}

.feebackform .mainfields{
font-size:11px;
font-style:italic;
padding:10px 10px 25px 142px;
}

.feebackform .buttons{
zoom:1;
overflow:hidden;
padding:0px 10px 10px 142px;
}

.feebackform .buttons input{
height:24px;
width:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
background:#fff;
border:1px solid #444;
margin-right:27px;
}

.feebackform .fdclear{
zoom:1;
overflow:hidden;
}

.first{

}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}
