* { 
margin : 0; 
padding : 0; 
} 
body 
{
    background : #ffffff url(../images/ani/zemin_03.jpg) repeat-x center top;     
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 100%; 
    line-height : 1.0625em; 
    color : #404040; 
    padding : 0 10px 0 10px; 
    position : relative; 
} 
p { 
    margin-bottom : 17px; 
} 
img { 
    border : 0; 
    vertical-align : top; 
    text-align : left; 
} 
input, select { 
    vertical-align : middle; 
    font-weight : normal; 
} 
input, select, textarea { 
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 1em; 
} 
ul { 
    list-style : none; 
} 
blockquote { 
    font-weight : bold; 
} 
blockquote div { 
    padding : 10px 0 8px 0; 
} 
h1 { 
    font-size : 1.40em; 
    font-weight : normal; 
    /* line-height : 1.15em; */
    color : #0049a3; 
    margin-bottom : 8px; 
} 
h1 a { 
    text-decoration : none; 
    color : #0049a3; 
} 
h1 a:hover { 
    text-decoration : underline; 
} 
h3 { 
    font-size : 1.46em; 
    color : #535353; 
    line-height : 1.2em; 
    border-bottom : 1px solid #b7b7b7; 
    margin-bottom : 10px; 
    font-weight : normal; 
    padding : 0 0 9px 5px; 
} 
h4 { 
font-size : 1em; 
text-transform : uppercase; 
margin-bottom : 10px; 
} 
h5 { 
font-size : 1em; 
margin-bottom : 10px; 
} 
h5 a { 
text-decoration : none; 
} 
h5 a:hover { 
text-decoration : underline; 
} 
h6 { 
font-size : 0.83em; 
text-transform : uppercase; 
color : #626262; 
margin-bottom : 10px; 
} 
a { 
color : #0461ac; 
} 
a:hover { 
text-decoration : none; 
} 
.col-1, .col-2, .col-3 { 
float : left; 
} 
.fleft { 
float : left; 
} 
.fright { 
float : right; 
} 
.clear { 
clear : both; 
} 
.page .content .center .col-1 { 
float : none; 
padding-right : 238px; 
} 
.page .content .center .col-2 { 
float : right; 
width : 238px; 
} 
.main { 
width : 100%; 
min-width : 1172px; 
} 
.main-width { 
width : 100%; 
margin : 0 auto; 
} 
.sidebar { 
float : left; 
width : 238px; 
} 
.center { 
padding-left : 238px; 
} 
.header, .content, .footer { 
font-size : 0.8125em; 
} 
.header { 
height : 218px; 
background : #ffffff url(../images/ani/zemin_03.jpg) repeat-x center top; 
} 
.header .row-1 { 
height : 175px; 
} 
.header .row-1 .fleft { 
padding : 0 0 0 0; 

} 
.header .row-1 .fright { 
padding : 25px 0 0 0; 
width : 290px;
} 
.content { 
    padding : 6px 0 9px 0; 
} 
.content .widget { 
    margin-bottom : 8px; 
} 
.content .indent { 
    padding : 0 8px 0 0; 
} 
.content .indent1 { 
padding : 0 0 0 8px; 
} 
.content .indent2 { 
padding : 0 16px 0 0; 
} 
.content .block { 
padding : 16px 0 14px 12px; 
border-bottom : 1px solid #d9d9d9; 
} 
.content .block.last { 
border-bottom : none; 
padding-bottom : 0; 
} 
.content .block1 { 
padding : 13px 0 0 12px; 
} 
.footer 
{
    border-top : 3px solid #ccc; 
    color : #727272; 
    padding : 15px 0 15px 0; 
    font-size : 0.69em;
} 
.footer strong { 
    text-transform : uppercase; 
    padding-left : 25px; 
} 
.footer a { 
    color : #727272; 
} 
.alignright { 
text-align : right; 
} 
.aligncenter { 
text-align : center; 
} 
.wrapper { 
width : 100%; 
} 
.container { 
width : 100%; 
} 
.login-form { 
font-size : 0.85em; 
color : #034d80; 
padding-bottom : 50px;
} 
.login-form label { 
    display : block; 
    height : 25px;
    margin-left:10px; 
} 
.login-form input.text { 
width : 135px; 
padding : 2px 3px 3px 6px; 
color : #525d4e; 
margin-right : 10px; 
} 
.login-form input.password { 
width : 77px; 
padding : 2px 3px 3px 6px; 
color : #525d4e; 
margin-right : 9px; 
} 
.login-form input.submit { 
background : url(../images/login.gif) no-repeat left top; 
border : none; 
width : 50px; 
height : 22px; 
font-weight : bold; 
color : #fff; 
font-size : 1.1em; 
} 
.login-form a { 
    color : #034d80; 
} 

.logout-form { 
    font-size : 0.85em; 
    color : #034d80; 
    padding-bottom : 10px; 
} 
.logout-form label { 
    display : block; 
    height : 25px; 
    margin-left:9px;
} 

.logout-form a { 
    color : #034d80; 
} 

.search-form { 
text-align : left;
} 
.search-form label { 
    display : block; 
    height : 25px; 
    margin-left:9px;
} 
.search-form input { 
font-size : 0.91em; 
} 
.search-form input.text { 
    width : 80px; 
    padding : 2px 0 2px 5px; 
    margin-right : 9px; 
} 
.search-form input.submit { 
    background : url(../images/search.gif) no-repeat left top; 
    border : none; 
    width : 50px; 
    height : 22px; 
    font-weight : bold; 
    color : #fff; 
} 
.voting-form label { 
    display : block; 
    padding : 0 0 11px 0; 
    margin-bottom : 7px; 
    color : #6a6a6a; 
} 
.voting-form label.last { 
    background : none; 
} 
.voting-form label input { 
    margin-right : 10px; 
    width : 13px; 
    height : 13px; 
} 
.voting-form input.submit { 
    background : url(../images/voting.gif) repeat-x left top; 
    border : none; 
    width : 70px; 
    height : 22px; 
    font-weight : bold; 
    color : #fff; 
} 
.weather-form { 
    color : #5c5c5c; 
} 
.weather-form p { 
    margin-bottom : 5px; 
} 
.weather-form .inner { 
    padding : 2px 10px 21px 6px; 
} 
.weather-form h5 { 
    color : #0461ac; 
    margin-bottom : 5px; 
} 
.weather-form select { 
    width : 113px; 
    color : #515151; 
} 
.weather-form .img-indent { 
    margin : 0px 5px 0 0;
    widht : 220px;
    height : 95px;	 
} 
.weather-form b { 
    color : #404040; 
} 
.footer-nav { 
    text-align : center; 
    padding-bottom : 10px; 
} 
.footer-nav li { 
    display : inline; 
    color : #535252 !important ; 
} 
.footer-nav a { 
    font-size : 1.27em; 
    color : #535252 !important ; 
    padding : 0 22px 0 20px; 
    text-decoration : none; 
} 
.footer-nav a:hover { 
    text-decoration : underline; 
} 
.list1 li { 
    padding : 0 0 4px 15px; 
    margin-bottom : 4px; 
} 
.list1 li.last { 
    background : none; 
    margin-bottom : 0; 
    padding-bottom : 0; 
} 
.list1 li a { 
    color : #535353; 
    text-decoration : none; 
} 
.list1 li a:hover { 
    text-decoration : underline; 
    color : #000; 
} 
.list2 dt { 
    font-size : 1.46em; 
    color : #0462ae; 
    padding-bottom : 3px; 
} 
.list2 dd { 
    padding-bottom : 13px; 
} 
.list2 dd a { 
    color : #404040; 
    font-weight : bold; 
} 
.list3 li 
{
background:url(../images/line-dotted.gif) repeat-x left top;
padding : 7px 0 7px 6px; 
} 
.list3 li a { 
background : url(../images/bull-1.gif) no-repeat left 6px; 
padding : 0 0 0 13px; 
text-decoration : none; 
display : block; 
} 
.list3 li a:hover { 
color : #c4112f; 
text-decoration : underline; 
} 
.list4 { 
margin-bottom : -18px; 
} 
.list4 li { 
width : 100%; 
overflow : hidden; 
padding-bottom : 18px; 
} 
.list4 li img { 
float : left; 
margin-right : 18px; 
} 
.list4 li a { 
color : #000; 
} 
.list4 li h5 a { 
color : #0461ac; 
} 
.list5 li { 
border-bottom : 1px solid #b7b7b7; 
padding-bottom : 14px; 
margin-bottom : 14px; 
} 
.list5 li.last { 
border-bottom : none; 
padding-bottom : 0; 
margin-bottom : 10px; 
} 
.list5 li .img-box { 
padding-bottom : 8px; 
} 
.list5 li .img-box img { 
float : none; 
margin : 0; 
} 
.list5 li .img-box img.fleft { 
margin-right : 13px; 
float : left; 
} 
.list5 li a { 
color : #008ad9; 
} 
.list6 { 
width : 100%; 
overflow : hidden; 
} 
.list6 li { 
float : left; 
width : 49%; 
padding-bottom : 24px; 
} 
.list6 li div { 
padding-right : 20px; 
} 
.list6 li img { 
float : left; 
margin-right : 18px; 
} 
.list6 li p { 
margin-bottom : 10px; 
} 
.img-indent { 
margin : 0 20px 0 0; 
float : left; 
} 
.img-box { 
width : 100%; 
overflow : hidden; 
padding-bottom : 17px; 
} 
.img-box img { 
float : left; 
width : 240px; 
height : 156px; 
margin : 0 4px 0 4px; 
} 
.extra-wrap { 
overflow : hidden; 
position : relative; 
} 
.p1 { 
margin-bottom : 17px; 
} 
.p2 { 
margin-bottom : 10px; 
} 
.txt1 { 
color : #0461ac; 
} 
.txt2 { 
color : #000; 
} 
.txt2 a { 
color : #000; 
} 
.button { 
width : 46px; 
color : #fff; 
font-weight : bold; 
background : url(../images/button.gif) no-repeat left top; 
width : 46px; 
height : 22px; 
text-align : center; 
line-height : 20px; 
display : block; 
float : left; 
text-decoration : none; 
} 
.button:hover { 
text-decoration : underline; 
} 
.line-hor { 
background : #d9d9d9; 
height : 1px; 
overflow : hidden; 
font-size : 0; 
line-height : 0; 
margin : 14px 0 2px 0; 
} 
.line-hor1 { 
background : #d9d9d9; 
height : 1px; 
overflow : hidden; 
font-size : 0; 
line-height : 0; 
margin : 23px 0 23px 0; 
} 
.line-ver { 
background-image : url(../images/line-ver.gif); 
background-repeat : repeat-y; 
width : 100%; 
} 
.title { 
margin-bottom : 20px; 
} 
.title-box { 
font-size : 0.91em; 
color : #535353; 
margin-bottom : 15px; 
} 
.menu-box 
{
background:url(../images/menu-box-bg.gif) repeat-x left top;
width : 100%; 
} 
.menu-box .left { 
background : url(../images/menu-box-left.gif) no-repeat left top; 
} 
.menu-box .right { 
background : url(../images/menu-box-right.gif) no-repeat right top; 
height : 43px; 
} 
.box 
{
background:url(../images/box-bg.gif) repeat-x left bottom;
width : 100%; 
} 
.box.alt { 
background : none; 
} 
.box .border-top { 
background : url(../images/border.gif) repeat-x top; 
} 
.box .border-bot { 
background : url(../images/border.gif) repeat-x bottom; 
} 
.box .border-left { 
background : url(../images/border.gif) repeat-y left; 
} 
.box .border-right { 
background : url(../images/border.gif) repeat-y right; 
} 
.box .left-top-corner { 
background : url(../images/left-top-corner.gif) no-repeat left top; 
} 
.box .right-top-corner { 
background : url(../images/right-top-corner.gif) no-repeat right top; 
} 
.box .left-bot-corner { 
background : url(../images/left-bot-corner.gif) no-repeat left bottom; 
width : 100%; 
} 
.box .right-bot-corner { 
background : url(../images/right-bot-corner.gif) no-repeat right bottom; 
} 
.box .left-bot-corner-1 { 
background : url(../images/left-bot-corner-1.gif) no-repeat left bottom; 
width : 100%; 
} 
.box .right-bot-corner-1 { 
background : url(../images/right-bot-corner-1.gif) no-repeat right bottom; 
} 
.box .inner { 
padding : 9px 13px 9px 8px; 
} 
.box .inner .inner { 
padding : 5px 0 0 5px; 
} 
.box1 { 
width : 100%; 
} 
.box1 .border-top { 
background : url(../images/border-top1.gif) repeat-x top; 
} 
.box1 .border-bot { 
background : url(../images/border-bot1.gif) repeat-x bottom; 
} 
.box1 .left-top-corner { 
background : url(../images/left-top-corner1.gif) no-repeat left top; 
} 
.box1 .right-top-corner { 
background : url(../images/right-top-corner1.gif) no-repeat right top; 
} 
.box1 .left-bot-corner { 
background : url(../images/left-bot-corner1.gif) no-repeat left bottom; 
width : 100%; 
} 
.box1 .right-bot-corner { 
background : url(../images/right-bot-corner1.gif) no-repeat right bottom; 
} 
.box1 .inner { 
padding : 9px 8px 17px 15px !important ; 
} 
.box1 h5 { 
color : #034b85; 
} 
.box2 { 
width : 100%; 
} 
.box2 .border-top { 
background : url(../images/border-top2.gif) repeat-x top; 
} 
.box2 .border-bot { 
background : url(../images/border2.gif) repeat-x bottom; 
} 
.box2 .border-left { 
background : url(../images/border2.gif) repeat-y left; 
} 
.box2 .border-right { 
background : url(../images/border2.gif) repeat-y right; 
} 
.box2 .left-top-corner { 
background : url(../images/left-top-corner2.gif) no-repeat left top; 
} 
.box2 .right-top-corner { 
background : url(../images/right-top-corner2.gif) no-repeat right top; 
} 
.box2 .left-bot-corner { 
background : url(../images/left-bot-corner2.gif) no-repeat left bottom; 
width : 100%; 
} 
.box2 .right-bot-corner { 
background : url(../images/right-bot-corner2.gif) no-repeat right bottom; 
} 
.box2 .inner { 
padding : 4px 12px 9px 12px; 
} 
.box2 .inner .inner { 
padding : 5px 0 0 5px; 
} 
.box2 .img-box h1 
{
    font-weight:bold;
} 
.box3 { 
border : 1px dashed #a5a4a4; 
padding : 7px 10px 12px 10px; 
width : 165px; 
margin-left : 47px; 
color : #000; 
} 
.box3 p { 
margin-bottom : 8px; 
} 
.box4 { 
    background : #f8f1d8;
    text-align:center;
    padding : 7px 5px 11px 5px; 
    width : 100%; 
    margin-left : 5px; 
    margin-right : 5px; 
} 
.box5 { 
background : #f8f1d8; 
color : #000; 
width : 100%; 
} 
.box5 .inner { 
padding : 7px 17px 11px 12px !important ; 
} 
.box6 { 
color : #000; 
width : 100%; 
} 
.box6 .border { 
border : 1px dashed #a5a4a4; 
} 
.box6 .inner { 
padding : 7px 6px 12px 6px !important ; 
} 
