html{height:100%;}
body{height:100%; background-color:#eef1f4; background-image:url(/img/bg.png); color:#595959; line-height:17px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;}

a:link{color:#0a1379; text-decoration:underline;}
a:visited{color:#0a1379; text-decoration:underline;}
a:hover{color:#0a1379; text-decoration:none;}

table{border-collapse:collapse;}
h1{font-size:18px; color:#0a1379; font-weight:normal; padding:0px; margin:0px; margin-bottom:16px;}
p{padding:0px; margin:0px; margin-bottom:16px;}

.page{background-image:url(/img/bgtop.png); background-position:top; background-repeat:repeat-x; height:100%;}
.all{width:990px; height:100%; border:0px;}

.top{text-align:left;}

.head{width:990px; height:149px;}
.head1{width:450px; height:149px; float:left; text-align:left; color:#0a1379; background-image:url(/img/logo.png); background-repeat:no-repeat; background-position:20px 32px; font-family:Arial, Helvetica, sans-serif;}
.head2{width:230px; padding-right:265px; height:149px; float:right; text-align:right; background-image:url(/img/headerwoman.png); background-position:right; background-repeat:no-repeat; color:#000000;}

.nav{padding-top:14px; padding-left:177px; width:150px; height:35px;}
.nav ul{padding:0px; margin:0px; list-style-type:none;}
.nav li{float:left; height:12px; width:13px; padding-right:12px; margin-right:9px; background-image:url(/img/separator.png); background-position:right; background-repeat:no-repeat; padding-bottom:5px;}
.nav img{border:0px;}

.last1{background-image:none !important;}

.zao{font-size:14px; font-weight:bold; padding-left:135px; height:23px;}

.homelink{width:289px; height:35px; padding-left:25px; padding-bottom:6px;}
.homelink a:link{display:block; width:289px; height:35px;}
.homelink a:visited{display:block; width:289px; height:35px;}
.homelink a:hover{display:block; width:289px; height:35px;}

.company{font-size:16px; padding-left:226px;}

.phones{font-size:24px; line-height:21px; padding-top:32px; padding-bottom:16px;}
.phones span{font-size:16px;}

.address{line-height:14px;}

.middle{width:990px; height:331px;}
.menu{width:275px; height:331px; float:left; background-image:url(/img/menubottom.png); background-position:bottom; background-repeat:no-repeat;}
.menu ul{padding:0px; margin:0px; list-style-type:none;}
.menu li{width:275px; height:36px;}

.menu a:link{display:block; width:275px; height:36px; background-image:url(/img/menu1.png); color:#b6d5fc; line-height:36px; text-decoration:none; text-indent:33px;}
.menu a:visited{display:block; width:275px; height:36px; background-image:url(/img/menu1.png); color:#b6d5fc; line-height:36px; text-decoration:none; text-indent:33px;}
.menu a:hover{background-image:url(/img/menu2.png); color:#FFFFFF; text-decoration:none;}
.menu a.active{background-image:url(/img/menu2.png); color:#FFFFFF; text-decoration:none;}

.last2 a:link{background-image:url(/img/menu11.png) !important;}
.last2 a:visited{background-image:url(/img/menu11.png) !important;}
.last2 a:hover{background-image:url(/img/menu22.png) !important;}
.last2 a.active{background-image:url(/img/menu22.png) !important;}

a.twolines:link{line-height:12px; text-indent:0px; padding-left:33px; width:242px; padding-top:5px; height:31px;}
a.twolines:visited{line-height:12px; text-indent:0px; padding-left:33px; width:242px; padding-top:5px; height:31px;}
a.twolines:hover{}

#red a:link{color:#f93e3e;}
#red a:visited{color:#f93e3e;}
#red a:hover{color:#FFFFFF;}

.pic{width:640px; height:331px; background-image:url(/img/picbottom.png); background-position:bottom; background-repeat:no-repeat; float:left;}
.picright{width:75px; height:331px; background-image:url(/img/picright.png); background-position:top; background-repeat:no-repeat; float:left;}


.main{width:990px;}
.themis{width:257px; float:left; height:407px; background-image:url(/img/themis.png); background-repeat:no-repeat; background-position:38px 30px; padding-left:33px; padding-top:8px;}


.text{width:670px; float:left; padding-top:20px; padding-bottom:30px; padding-right:30px;}
div.text div.cont {position:relative;}
div.text div.cont table td {
	font-family: Tahoma;
	font-size: 11px;
	color:#595959;
	border:1px solid #595959;
	padding:2px 5px 4px 5px;
	vertical-align:middle;
}


.footer{width:990px; height:100px; background-image:url(/img/bgbottom.png); text-align:left; position:relative;}
.line{width:990px; height:1px;}
.line1{width:178px; height:1px; float:left; background-image:url(/img/bottom1.png); background-position:top; background-repeat:no-repeat;}
.line2{width:178px; height:1px; float:right; background-image:url(/img/bottom2.png); background-position:top; background-repeat:no-repeat;}


.footer ul{padding:0px; margin:0px; list-style-type:none; line-height:12px; padding-top:12px; padding-left:29px;}
.footer li{display:inline;}

.footer a:link{border-right:1px solid #b2bfce; padding-right:8px; margin-right:8px; display:block; float:left; color:#293e6b; text-decoration:none;}
.footer a:visited{border-right:1px solid #b2bfce; padding-right:8px; margin-right:8px; display:block; float:left; color:#293e6b; text-decoration:none;}
.footer a:hover{color:#50638c;}


.last3 a:link{padding-right:0px; margin-right:0px; border-right:0px;}
.last3 a:visited{padding-right:0px; margin-right:0px; border-right:0px;}
.last3 a:hover{}

div.counter {position:absolute; bottom:10px; left:20px; }

div.optimizoff_pic {
		position:absolute;
		top:40px;
		right:10px;
		text-align:left;
		width:174px;
		height:48px;
}

div.optimizoff_pic img {
		border:none;
}

div.optimizoff_pic div {
		position:absolute;
		top:43px;
		left:68px;
}

div.optimizoff_pic div a {
		display:block;
		font:10px Tahoma;
		color:#000;
		text-decoration:none;
}















