html {
	width:1000px;height:100%; min-height:100%;
	margin:0 auto;
}
body {
	position:relative;
	margin:0 auto;
	padding:0 3px;
	background:#fff; font:11px "verdana"; color:#336699;  width:1000px; min-height: 100%;  height: 100%;/* min-width:1000px*/;
	border-right:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px "verdana"; color:#336699; vertical-align:top} img {border:0}; form {padding:0; margin:0}
/*a {color:#ff6600;}*/
a {color:#336699}
a:hover {color:#ff6600;text-decoration:none;}

#content1{min-height:100%; margin:0 auto; width:1000px; height:auto;margin-bottom:-143px; background:#fff url(/images/bg.jpg) no-repeat top right}
#clearfooter{clear:both;}
/*div>p {margin:0}*/
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-143px;} /*safari wrapper */

*html #content1{height:100%;}
.footer1 {width:1000px;clear:both; margin:0 auto }

.logo {margin:45px 0 0 105px; position:absolute}

/*.slog { color:#99bdcf; text-transform:uppercase; position:absolute; margin:135px 0 0 118px; font-size:13px}*/
.slog { color:#99bdcf; text-transform:uppercase; position:absolute; margin:165px 0 0 118px; font-size:13px}
.telefon { color:#99bdcf; text-transform:uppercase; position:absolute; margin:160px 0 0 560px; font-size:13px}
.slogan {color:#e5e6ea; font:22px verdana; position:absolute; margin:110px 0 0 510px; text-transform:uppercase}


.cnt {clear:both; padding:205px 0 0 0}
.navigation {padding:12px 0 0 10px; float:left}
.nav {padding:0; width:280px; margin:0 }
.nav a span {color:#e5e5e5; margin:0 4px 0 0; display:block; float:left; height:20px; }
.nav a {color:#336699; margin:0 0 5px 4px; text-decoration:none; display:block; clear:both; line-height:16px}

.nav  a:hover , .pod2 a.set{color:#ff6600;}
.nav  a:hover span , .pod2 a.set span{color:#ff6600;}
.nav a b {font-weight:normal}
.razv b{background:url(/images/razv_a.gif) no-repeat top right; padding:0 15px 0 0; font-weight:normal; color:#ff6600;}
.razv span {color:#ff6600 !important}

.d_none{
	display:none;
}
.folder b{background:url(/images/razv.gif) no-repeat bottom right; padding:0 15px 0 0;}

.infa {float:left}
.inf1 {border:#99bdcf 1px solid; width:560px; background:url(/images/inf1.gif) repeat-y right}
.infd {padding:10px}

.pod {padding:0; margin:0}
.pod a {padding:0 0 0px 7px; line-height:16px}

.pod2 {padding:0; margin:0}
.pod2 a {color:#99bdcf; padding:0 0 0px 12px; line-height:16px}
.pod2 a:hover, .pod2 a.set{background:url(/images/li.gif) no-repeat left top}

h1 {padding:0; margin:0 0 20px 0; color:#ff6600; font:14px verdana;}

.desc { padding:0}
.desc p {padding:0; margin:0 0 15px 0}
.desc a {color:#99bdcf; margin:0 0 5px 4px; text-decoration:none; display:block; clear:both; line-height:16px; padding:3px 10px 5px 10px; border:#fff 1px none}
.desc a:hover, .desc a.hover{border:#99bdcf 1px solid; padding:2px 9px 4px 9px}
.desc a span {color:#e5e5e5; margin:0 4px 0 50px; display:block; float:left; height:15px; }
.desc a b {display:block; clear:right; font-weight:normal}

.desc a.bl1 {color:#99bdcf; margin:0 0 5px 4px; text-decoration:none; display:block; clear:both; line-height:16px; padding:3px 10px 5px 10px; border:#fff 1px none;border:#99bdcf 1px solid;}
.desc a.bl1 span {color:#e5e5e5; margin:0 4px 0 50px; display:block; float:left; height:15px; }
.desc a.bl1 b {display:block; clear:right; font-weight:normal}

.desc td {color:#99bdcf;}
/*.serv {width:435px}*/
.serv {width:700px;}

.sprice {width:100px; text-align:right; vertical-align:top;}
.spriceView {width:100px; text-align:right; vertical-align:top}
.serv img {float:left; margin:0 10px 10px 0;}

.desc a.bl2 {color:#ff6600; margin:0 0 5px 4px; text-decoration:none; display:block; clear:both; line-height:16px; padding:3px 10px 5px 10px; border:#fff 1px none;border:#336699 1px solid;}
.desc a.bl2 span {color:#ff6600; margin:0 4px 0 50px; display:block; float:left; height:15px; }
.desc a.bl2 b {display:block; clear:right; font-weight:normal}
.desc  a.bl2 td {color:#336699;}

.tel {float:right;  color:#99bdcf}
.tel div {float:right; text-align:right; padding:0 0 0 30px}
.tel p {padding:0; margin:15px 0 0 0}

.copy { color:#99bdcf; padding:35px 0 15px 44px; clear:right; position:absolute}
.design { color:#99bdcf; position:absolute;padding:60px 0 15px 44px;}


ul{
	line-height: 16px;
}
li {
	padding-top:3px;
}

dt {
	padding-top:3px;
	padding-left:3px;
}
dd {
	padding-top:3px;
}

ul.menu_l {
	width:130px;
	margin-top:0;
	margin-left:0px;
}

.error{
	color:red;
}
.true{
	color:blue;
}

.set, a.set{
	color:red;
}
