html {
	height:100%;
}

body {
	height:100%;
	margin:0px;
	padding:0px;
	font:11px tahoma;
}
td,div,input,textarea,select {
	font:11px tahoma;
}
a {
	font:11px tahoma;
}
.copyright {
	height:25px;	
	text-align:center;
	color:#FFFFFF;
	background:url(../images/grad.gif) repeat-x;
}
.sep-top{
	width:7px;
	background:url(../images/sep-top.gif) repeat-y;
	height:16px;
}
.sep-cent {
	width:7px;
	background:url(../images/sep-cntr.gif) repeat-y;
	height:112px;
}
.top-serv-bg {
	background:url(../images/uzor.gif) repeat;
}
.service {
	height:16px;
	float:right;
	text-align:right;
	margin-right:18px;
}
.serv-item {
	background-color:#FFFFFF;
	float:left;
	display:block;
	padding:5px 8px 2px 9px;
}
.serv-left {
	float:left;
	width:15px;
	height:16px;
	background:url(../images/service/lft.gif) no-repeat;
}
.serv-right {
	float:left;
	width:15px;
	height:16px;
	background:url(../images/service/rght.gif) no-repeat;
}

.center-rght-bg {
	background:url(../images/bl-gr.gif) repeat-x;
	height:112px;
}

.diler-form {
	float:right;
	padding:15px 30px 0px 20px;
}
.diler-form-out{
	float:right;
	padding:15px 30px 0px 20px;
	width:227px;
}
.diler-ttl2 {
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:right;
}
.diler-out{text-align:right;}
.diler-out a{
	color:#2b5062;
	text-decoration:none;
}
.diler-out a:hover{
	color:#000000;
	text-decoration:none;
}
.lnks-pad {
	color:#2b5062;
}
.lnks-pad div {
	padding:0px 0px 3px 0px;
}
.lnks-pad a{
	color:#FFFFFF;
	text-decoration:none;
}
.lnks-pad a:hover{
	color:#2b5062;
	text-decoration:none;
}


.diler-form input {
	font:11px tahoma;
	width:104px;
	height:17px;
	padding-left:3px;
	border:1px solid #ccd5d9;
}
.bord1 {
	background-color:#FFFFFF;
	padding:0px 1px 0px 1px;
	height:19px;
}

.diler-how a, .diler-how a:active, .diler-how a:hover, .diler-how a:visited{
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
}

.diler-how a:hover {
	text-decoration:underline;
}
.diler-how {
	text-align:right;
	margin:4px 0px 10px 15px;
}

.diler-ttl {
	text-align:right;
	padding-right:2px;
}
.diler-txt {
	text-align:right;
	color:#FFFFFF;
	padding-right:3px;
}


.left-content {
	width:226px;
	margin:0px;
	padding:0px;
}
.left-content h1 {
	font:bold 11px tahoma;
	color:#FFFFFF;
	background-image:url(../images/grad.gif);
	padding:6px 2px 6px 22px;
	display:block;
	margin:0px;
}
.sep-bottom {
	vertical-align:top;
	width:8px;
	background-image:url(../images/sep-bttm.gif);
}


.new-img {
	width:106px;
	height:80px;
	text-align:center;
}
.new-prod {
	display:block;
}
.new-sep {
	width:4px;
	height:80px;
	background:url(../images/new-sep.gif) no-repeat;
}
.new-anno {
	background-image:url(../images/new-sep-txt.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:80px;
	padding:2px 3px 2px 5px;
	color:#2b5062;
}
.new-anno a {
	color:#2b5062;
	text-decoration:none;
}
.new-anno a:hover {
	color:#387a9a;
}
.new-bttm-sep{
	height:2px;
	background:url(../images/new-sep-bttm.gif) repeat-x;
}
	
.menu-top {
	background:url(../images/menu-bg2.gif) repeat-x;
	height:32px;
}
.menu-top {
	color:#2b5062;
	font:10px tahoma;
	padding:0px 0px 0px 10px;
}

.menu-top span {
	color:#0c91cd;
	padding:0px 1px 0px 1px;
}


.menu-top a, .menu-top a:active, .menu-top a:hover, .menu-top a:visited {
	font:bold 10px tahoma;
	color:#0c91cd;
	text-decoration:none;
}
#activef a{
	font:bold 10px tahoma;
	color:#2b5062; 	
}
.menu-top a:hover {
	color:#2b5062; 	
}



.sep-cent-rght {
	background:url(../images/sep-cont-rght.gif) repeat-y;
	width:7px;
}
.main-cont {
	height:100%;
	background-image:url(../images/uzor2.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.main-cont-pad {
	padding:20px 10px 20px 20px;
}
.main-cont-pad p {margin-top:0px; }
.main-cont h1 {
	font:bold 11px tahoma;
	color:#0c91cd;
	margin:0px 0px 10px 0px;
}
.news-date-centr {
	font:bold 11px tahoma;
	color:#0c91cd;
	margin:3px 0px 0px 0px;
}
.pro-date {
	font:bold 11px tahoma;
	color:#0c91cd;
	text-align:left;
}
.cont-image {
	float:left;
	margin:5px 10px 10px 0px;
}
.cont-image2 {
	margin:5px 10px 10px 0px;
}
.cont-text {
	color:#155e7e;
	float:inherit;
}
.cont-text2 {
	color:#155e7e;
	padding:0px 0px 10px 0px;
}
.cont-text a {
	color:#0c91cd;
}
.cent {
	height:100%;
}
.left-column {
	width:226px;
}
.lft-width { width:226px;}
.left-column h1 {
	font:bold 11px tahoma;
	color:#FFFFFF;
	background-image:url(../images/grad.gif);
	padding:6px 0px 6px 22px;
	display:block;
	margin:0px;
}
.wid{
	width:226px;
}

.news-date{
	color:#2b5062;
	padding:0px 0px 2px 13px;
	background-image:url(../images/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.news-date-image {
	background-image:url(../images/graf.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.news-pad {
	padding:7px 2px 8px 18px;
	background-color:#FFFFFF;
}
.news-pad2 {
	padding:7px 2px 12px 18px;
	background-color:#FFFFFF;
}
.news-ttl {
	padding:5px 3px 2px 10px;
	color:#0c91cd;
}
.news-ttl a, .news-ttl a:active, .news-ttl a:hover, .news-ttl a:visited{
	color:#0c91cd;
	text-decoration:none;
}

a.lnk, a:active.lnk, a:hover.lnk, a:visited.lnk{
	text-decoration:none;
	color:#2b5062;
}

.prog-pad {
	padding:16px 0px 0px 0px;
}

.site-link {
	padding:125px 0px 0px 25px;
}
.site-link a, .site-link a:active, .site-link a:hover, .site-link a:visited {
	text-decoration:none;
	color:#0c91cd;
}
.plata{
	background-image:url(../images/plata.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.link-position {
	display:block;
	border:1px solid #000;
	position:relative;
	bottom:10px;
}
.all-news-pad {
	padding:0px 5px 5px 30px;
}
.news-sing-pad {
	padding:0px 0px 8px 0px;
}
.news-sing-pad span{
	color:#155e7e;
}
.news-sing-pad span a, .news-sing-pad span a:active, .news-sing-pad span a:hover, .news-sing-pad span a:visited {
	color:#0c91cd;
	text-decoration:none;
}

.sep-prod {
	width:6px;
	background-image:url(../images/sep-products.gif);
	background-repeat:repeat-y;
}
.pro-anno {
	background-image:url(../images/gradient.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding:15px 10px 15px 10px;
}
.sep-one {
	border:1px solid #FFFFFF;
}
.prod-ttl h1{
	font:bold 11px tahoma;
	color:#2b5062;
	padding:0px;
	margin:0px;
}
.prod-anno-desc {
	color:#2b5062;
	height:40px;
	overflow:hidden;
}
.lnk-prd a{
	color:#2b5062;
}
.kroshka {
	width:100%;
	text-align:center;
	color:#2b5062;
	font-weight:bold;	
	margin:5px 0px 0px 0px;
}
.kroshka span {
	padding:0px 5px;
	text-decoration:underline;
}
.kroshka a {
	color:#2b5062;
	text-decoration:none;
	padding:0px 5px;
}
.show-num {
	width:100%;
	text-align:center;
	padding:5px 0px 10px 0px;
}
.show-num a{
	color:#0c91cd;
	text-decoration:none;
}



.site-link a:hover,
.news-ttl a:hover,
a:hover.lnk,
.kroshka a:hover,
.show-num a:hover,
.news-sing-pad span a:hover	{
	text-decoration:underline;
}

.spacer {
	height:150px;
}
.diler-form-out form{
	padding:0px;
	margin:0px;
}
.form-style h1{
	font:bold 11px tahoma;
	color:#0c91cd;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
	text-align:center;
}
.form-style {
	text-align:center;
}

.form-tab td{
	vertical-align:top;
	text-align:right;
	color:#155e7e;

}
.form-tab td span {
	color:#0071bc;
}
.form-tab td input{
	border:1px solid #0071bc;
	width:221px;
	padding-left:3px;
}
.form-tab td select{
	border:1px solid #0071bc;
	width:221px;
}
.form-tab td textarea{
	border:1px solid #0071bc;
	overflow: auto;
	height:170px;
	width:221px;
}
#inp-but-pad {
	padding:7px 0px 7px 2px;
	text-align:left;
}
#submit-bttn {
	border:0px;
	background-color:#0c91cd;
	color:#FFFFFF;
	width:100px;
}
#algn-lft {
	text-align:left;
}

.zak-top-tab {
	background-color:#000000;
}
.zak-top-tab td{
	background-color:#FFFFFF;
	text-align:left;
}
.pad-head {
	padding:1px 0px 2px 7px;
}
.pad-head2 {
	padding:1px 0px 2px 3px;
}

.zak-bot-tab{
	background-color:#0071bc;
}
.zak-bot-tab td{
	background-color:#FFFFFF;
}
.zak-bot-tab .inp-long input {
	border:0px;
	width:178px;
	height:16px;
	padding-left:3px;
}
.zak-bot-tab .inp-short input {
	border:0px;
	width:40px;
	height:16px;
	padding-left:3px;
}

#sitemap a { 	

}
.site1{
	padding:5px 0px 5px 5px;
}
.site2{
	padding:3px 0px 3px 25px;
}
.site3{
	padding:3px 0px 3px 45px;
}
.site1 a{
	text-decoration:none;
	color:#2d4c5e;
	font-weight:bold;
}
.site2 a, .site3 a{
	text-decoration:none;
	color:#29515b;
}
.site2 a:hover, .site3 a:hover{
	text-decoration:none;
	color:#0e8fc9;
}
#zakaz-area textarea {
	height:90px;
}
#capt-inp input{width:100px;}
.imgg img {border:0px;}