/* CSS Document */

/*-------------------------- GLOBAL -------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0; padding: 0; border: 0;}
:focus {outline: 0;}
body {line-height: 1;}
ol, ul {list-style: none;}
caption, th {padding:0; margin:0; }
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
html, body {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;background:#674624;}
a {color:#FFFFFF;text-decoration:underline}
a:hover{text-decoration:none}
a:activ{text-decoration:none}
.wrapper{ overflow:hidden; min-width:1000px; width:100%; padding:0 0 35px; position:relative;}
h1{ font:normal 36px "Times New Roman", Times, serif;}
h2{ font:normal 24px "Times New Roman", Times, serif;}
h3{ font:normal 22px Arial, Helvetica, sans-serif;}
.zamh1 { font:normal 36px "Times New Roman", Times, serif;padding:0 0 28px;}
/*-------------------------- END GLOBAL -------------------------*/



/*---------------------------- HEADER ---------------------------*/
.header{height:780px;  }
#head_bg{position: absolute;background:url(/application/views/vyatskidom/images/hom_bot.jpg) no-repeat 0 100%; height:901px;}
.navi{position:relative; z-index:10; width:925px; margin:0 auto; padding:42px 0 0 47px; overflow:hidden; height:100%;}
.navi ul a, .navi dl a{color:#FFFFFF; font-size:16px;}
.navi dl {font-size:14px;}
.navi ul li{margin:0 0 11px;}
.navi dl dd{ margin:0 0 4px;}
.navi dl a{font-size:14px;}
.navi ul{ float:left;width:250px; font-size:16px}
.navi div{ clear:both; margin:0 0 35px;}
/*IE6*/*html .navi div img{behavior:url("/application/views/vyatskidom/javascript/iepngfix.htc");}
/*-------------------------- END HEADER -------------------------*/




/*---------------------------- CONTENT ---------------------------*/
.content{width:855px; margin:0 auto; padding:0 70px 28px 47px; position:relative; z-index:1; overflow:hidden; height:100%;}
/*IE6*/*html .content{ top:-30px;}
.content p{ margin:0 0 20px;}
big{ font-size:16px;}
.news{width:249px; padding:0 75px 0 0; float:left}
.news dt{font-size:11px; color:#baafa0; margin:0 0 14px;}
.news dd{margin:0 0 4px; font-size:12px;}
.news h2{text-decoration:underline; margin:0 0 10px;}
.adress a{ font-size:11px;}
.adress{ margin:-3px 0 58px;}
.about h1{ padding:0 240px 0 0; margin:-5px 0 19px;}
.about{overflow:hidden; height:100%;}
/*-------------------------- END CONTENT -------------------------*/




/*---------------------------- FOOTER ---------------------------*/
.footer{width:925px;position:absolute; bottom:50px; left:50%; margin:0 0 0 -486px; padding:0 0 0 47px; z-index:1; font-size:12px;}

.footer p{ margin:0 0 17px;}
.footer div{ float:left; font-size:11px; }
.footer div img{ display:block; margin:0 0 7px;}
/*IE6*/*html .footer div img{behavior:url("/application/views/vyatskidom/javascript/iepngfix.htc");}
.reabi{position: absolute; background:url(/application/views/vyatskidom/images/reabi.jpg) repeat-x; height:483px; left:0;  width:100%; top:901px}
/*cssing by hmelii*/

/*---------------------------- END FOOTER ---------------------------*/



/*---------------------------- INTERNAL PAGES -----------------------*/

.wrapper_int{ overflow:hidden; background:#004b8a; min-width:1000px; position:relative; /*IE6*/_height:1636px; min-height:1636px;}

.wrapper_int #head_bg{ position:absolute; top:0; background:url(/application/views/vyatskidom/images/home_int.jpg) no-repeat 0 100%;  width:1680px; height:1636px; }
.sky{ background:url(/application/views/vyatskidom/images/sky.jpg) repeat-x; height:273px;}
.stars{ background:url(/application/views/vyatskidom/images/stars.jpg) no-repeat; height:624px;}
.wrapper_int .navi{ height:auto; width:325px; padding:65px 0 0;}
.wrapper_int .navi div{ padding:0 0 28px;}
.wrapper_int .navi ul, .wrapper_int .navi dl{ float:none; color:#ffef80}
.wrapper_int .navi ul{ margin:0 0 30px;}
.wrapper_int .navi dl{ margin:0 0 70px}
.wrapper_int .navi ol{ font-size:12px; color:#ffef80; padding:0 0 0 20px; margin:3px 0 12px}
.wrapper_int .navi ol li{ margin:0 0 5px;}
.wrapper_int .navi ol a{font-size:12px;}
.wrapper_int a, .wrapper_int .navi ul a, .wrapper_int .navi dl a{ color:#e5b00e}
.wrapper_int .news dt{ color:#7489aa;}
.wrapper_int big{ font-size:14px; line-height:120%;}
.right_block{float:left; padding:170px 0 0; width:554px; clear:right}
.right_block h1{padding:0 0 28px;}
.right_block p{ padding:0 0 17px; text-align:justify}
.container{width:938px; margin:0 auto; padding:0 0 40px 62px; overflow:hidden;   position:relative; z-index:10}
.left_block{float:left; width:325px;}
.images{margin:0 0 41px 42px; font: italic 12px 'Times New Roman', Times, serif; float:right; clear:right}
.images img{display:block}

.right_block ul{list-style:disc; margin:10px 10px 5px; padding:0 0 0 15px;}
.right_block ul ul, .right_block ol ul{ margin:5px 10px 10px}
.right_block ul li, .right_block ol li{margin:0 0 5px;}
.right_block ol{list-style:decimal; margin:10px 10px 5px 30px; _margin:10px 10px 5px 32px;}
.right_block ol ol, .right_block ul ol{ margin:5px 10px 5px 30px; _margin:5px 10px 10px 32px;}
/*Safari*/body:first-of-type .right_block ol{margin:10px 10px 10px 28px;}
/*Safari*/body:first-of-type .right_block ol ol, body:first-of-type .right_block ul ol{margin:5px 10px 10px 28px;}

.my p {
text-align:justify;
}

.my ul {
padding-left:30px;
list-style:disc;
padding-bottom:10px;
}

.my li {
text-align:justify;
list-style-type:disc;
padding-bottom:5px;
}

.my h2 {
padding-bottom:10px;
}
