/* CSS Document */

html,body{
height:100%;
margin:0px;
padding:0px
}
body{margin:0px; padding:0px; background:#dacec3;  }

table.main{height:100%; min-height:100%; width:100%; border:0px; margin:0px; padding:0px; border-collapse:collapse;}
table.main td{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; }

a{color:#000000; }

td.header{height:380px !important; background:url(/images/headerbg.gif) repeat-x; padding:0px;}
td.header2{height:232px !important; vertical-align:top; background:url(/images/headerbg2.gif) repeat-x top; padding:0px;}

div.left{width:100%;height:380px;  background:url(/images/header.jpg) no-repeat 0 0; }
div.right{width:100%;height:380px;  background:url(/images/pero.png) no-repeat right 73px;}

div.left2{width:100%;height:232px;  background:url(/images/header2.jpg) no-repeat 0 0 }
div.right2{width:100%;height:232px;  background:url(/images/pero2.png) no-repeat right 0px;}

div.login{width:500px; height:50px; float:left;font-size:10px; margin:10px 0 0 15px; }
div.login .col1{width:120px;  float:left;}
div.login .col1 img{border:0px;}
div.login .col2{width:150px;  float:left; margin:0 10px 0 0;}
div.login .col2 input{width:90px; height:16px; float:right; border:1px solid #b9babd; margin:0 0 5px 0; font-size:10px;}
div.login .col3{width:70px;  float:left; margin:0 10px 0 0; }
div.login .col3 a.enter{width:70px;  height:21px; display:block; background:url(/images/enter.gif) no-repeat  0 0;}
div.login .col3 a.exit{width:70px;  height:21px; display:block; background:url(/images/enter.gif) no-repeat  0px -21px;}
div.login .col4{width:130px;  float:left;margin:-4px 0 0 0;}
div.login .col4 input{ float:right;}

div.logo{float:right; margin:0 130px 0 0;  width:305; height:151px;}

div.menu table.menus{height:44px; border:0px; background:url(/images/munubg.gif) repeat-x  0 8px; padding:0px; border-collapse:collapse; margin:185px auto  0 auto;}
table.menus td{padding:0px;}
table.menus td a{color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:16px; text-decoration:none; font-weight:bold;}
*html div.menu table.menus{margin:199px auto  0 auto ;}

div.menu2 table.menus{height:44px; border:0px; background:url(/images/munubg.gif) repeat-x  0 8px; padding:0px; border-collapse:collapse; margin:20px auto  0 auto ;}
*html div.menu2 table.menus{margin:40px auto  0 auto ;}

td.content{background:url(/images/bg.gif) repeat-x #dcddde; padding:0 100px 20px 100px; vertical-align:top}
div.container{width:100%; margin-top:15px; margin-bottom:auto;}
td.content div.col1{width:59%; padding-right:1%;   float:left;text-align:justify; }
td.content div.col2{width:19%; padding-right:1%; float:left;text-align:justify;}
td.content div.col3{width:19%;float:left;text-align:left;}

td.content div.col4{width:79%; padding-right:1%;   float:left;text-align:justify; }
td.content div.col5{width:19%;float:left;}

td.footer{height:80px; background: #c78a4b; padding:0px;}

table.zag{height:45px;text-align:center; border-collapse:collapse; margin:0 auto 20px auto; }
table.zag td{padding:0px}
table.zag td.td1{height:45px; width:28px; background:url(/images/hl.gif) no-repeat}
table.zag td.td2{height:45px; background:url(/images/hc.gif) repeat-x 0 2px}
table.zag td.td3{height:45px; width:28px; background:url(/images/hr.gif)  no-repeat}
table.zag h4{height:45px;display:inline; line-height:45px; color:#642e00;font-family:"Times New Roman", Times, serif; font-size:16px;   font-weight:bold;  }


.news{margin:0 0 20px 0; padding:0 10px 10px 0; border-bottom: 1px dotted #642e00; border-right: 1px dotted #642e00; text-align:left;}
table td.news{width:50%}
.news i{font-style:normal; font-family:"Times New Roman", Times, serif; color:#642e00;}
.news b{color:#642e00;}
.news a.more{color:#642e00; display:block; margin:5px 0 0 0; font-size:10px;}
.news3 a.more{color:#642e00; display:block; margin:5px 0 0 0; font-size:11px;}

.news3 a.more{color:#642e00; display:block; margin:5px 0 0 0; font-size:11px;}

div.zag1{background:#c78a4b; color:#fff; padding:10px; margin:0 0 20px 0;}
div.zag1 a{color:#fff; font-weight:bold;}

.news1{text-align:center;}
.otstup{margin:0 5px 5px 0}

table.avtor{width:100%;}
table.avtor td.news{border:0px; width:25%; text-align:left; padding:0 10px 0 0;}