* {margin: 0; padding: 0;}
body{font-family:verdana; font-size:12px; color:#2c2c2c; min-width:980px; max-width:1590px;}
td{font-family:verdana; font-size:12px; color:#2c2c2c; vertical-align:top;}

a img{border:0px;}
.left{float:left;}
.right{float:right;}
a{color:#024d93;}
a:hover{text-decoration:none;}
ul{list-style:none; padding:0 0 7px 0;}
li{padding:0 0 5px 15px; background:url(images/arr.gif) 5px 5px no-repeat; color:#002242;}
h1{font-size:20px; font-weight:normal; border-bottom:1px solid #e3e3e3; text-transform:uppercase; margin:0 0 20px 0; padding-bottom:5px; width:auto; display:table; font-family:verdana;}
h2{font-size:16px; border-bottom:1px solid #e3e3e3; margin:0 0 20px 0; padding-bottom:5px; display:table; padding-top:20px;}
h3{font-size:14px; margin:10px 0 15px 0; color:#7f9fb5; border-bottom:1px solid #e3e3e3; display:table;}
p{padding:5px 0 10px 0;}
.pic{float:left; margin:0 15px 3px 0;}
.pic1{float:right; margin:0 0px 3px 15px;}

.table1, .table1 td {border: 1px solid #f2f3f4; padding: 5px 5px; border-collapse: collapse; margin: 10px;}

.header{height:475px;}
.header .row1{height:43px; padding:25px 30px 0 30px; overflow:hidden;}

.header .row1 .right a{display:block; padding:0 15px; border-right:1px solid #737373; height:10px; float:left;}
.header .row1 .right a.last{border:none;}
.header .row2{height:407px; background:url(images/header.jpg) center top no-repeat; }
.header .row2 img{float:right; margin:155px 0 0 0;}

.menu{height:50px; background-color:#dedede; width:100%;}
.menu td{width:16.5%; text-align:center; border-left:1px solid #fff; height:50px;}
.menu td a{display:block; padding:17px 20px 0 20px; height:33px; font-family:arial; color:#2d2d2d; font-weight:bold; text-decoration:none;}
.menu td a:hover{background-color:#555656; color:#fff;}

.content{margin:30px 30px 20px 30px;}
.content p{text-align:justify;}
.content .col1{width:220px; padding-right:40px;}
.content .col1 a img{margin-bottom:5px;}
.content .col3 h2{padding-top:0px;}
.content .col3{width:40%; padding:11px 0 0 40px; float:right; height:740px;}

.poisk{margin:30px 0 20px 0; vertical-align:top;}
.poisk input{padding:2px 0 4px 8px; border:1px solid #22578f; vertical-align:top; width:145px; color:#22578f; margin:0px;}
.poisk .submit{height:24px; border:none; line-height:0px; font-size:0px; vertical-align:top; padding:0px; width:60px;}

.footer{height:35px; background-color:#f6f6f6; border-top:1px solid #e0e0e0; padding:20px 30px; font-weight:bold;}
.tip {height:70px;}
.tip img{margin:0 10px 0; float:left;}
.tip a span{width:90px; text-align:center; display:block; float:left; padding:8px 0 0 0; text-decoration:underline;}
.tip span{width:20px; text-align:center; display:block; float:left; padding:8px 0 0 0;}
.tip p{height:70px;}
.tip a{overflow:hidden;}

table.form{width:100%;}
table.form td{padding:7px 10px;}
table.form tr.gray{background-color:#eeeeee;}
table.form input{margin:3px 5px;}
table.form input.b{width:20px;}
table.form input.submit{border:1px solid #22578F; background-color:#7F9FB5; font-weight:bold; color:#fff; padding:4px 8px; cursor:pointer;}
table.form textarea{width:300px; height:80px;}

.red{color:red; font-weight:bold;}
.green{color:green; font-weight:bold;}

.link a {color:#2c2c2c; text-decoration:none;}
.text table {border-collapse: collapse;}
.text table tr{text-align:center; }
.text table tr td{text-align:center;
			border:1px solid black;
			padding:10px;}
