/** body style **/
body, td, th, p, div, p, a, form, select{color: #4f4f4f;font-size: 12px;font-family: tahoma,verdana,arial,helvetica;font-weight: normal;}
a{color: #4882ac;}
a:hover{text-decoration:none;}
body{margin: 0px;padding: 0px;background: #fff;border: 0px;background-image: url('/img/fon-top.jpg');background-position: center top; background-repeat: no-repeat;}
#main{width: 1000px;margin: 0 auto;display: block;}
.clear{clear: both;height: 0px;font-size:0px;}


/** header **/
#menu-top{float: left;width: 770px;}
#menu-top ul{list-style: none;margin: 0px;padding: 13px 0px 0px 20px;}
#menu-top ul li{float: left;}
#menu-top ul li a{font-size: 14px;color: #fff;margin-bottom: 5px;line-height: 22px;height: 22px;padding-right: 20px;}
#menu-top ul li a:hover{color: #bbd7dc;}
.menu-img{padding-right: 13px;}
#poisk-panel{padding-top: 10px;}
#poisk-button{background: url('/img/poisk.gif') no-repeat;width: 57px;height: 26px;text-align: center;color: #fff;border: 0px;}
#poisk{background-color: #fff;color: #81b7df;font-style: italic;line-height: 24px;height: 24px;border: 1px solid #89c3ed;padding-left: 5px;}
#logo{width: 510px;float: left;padding: 30px 0px 0px 30px;}
#logo p{color: #e3f1f3;margin: 0px;padding: 0px;}
#logo-text{width: 460px;float: right;padding-top: 30px;}
#logo-text #logo-info{margin: 0px;padding: 0px;color: #33678d;line-height: 18px;width: 400px;margin-left: 15px;}
#right-top-fon{width: 444px;height: 99px;background: url('/img/right-top-fon.gif') no-repeat;margin-top: 15px;padding: 15px;}
#tel-1{float: left;width: 230px;}
#tel-2{float: left;width: 210px;}
#tel-1 p {font-size: 18px;color: #4882ac; font-family:  Georgia, serif; margin: 0px;padding:7px 0px 0px 0px; }
#tel-2 p {font-size: 18px;color: #4882ac; font-family:  Georgia, serif; margin: 0px;padding:7px 0px 0px 0px;}
#right-top-fon #tell{color: #307213;font-weight: bold;padding: 0px; margin: 0px;}


/** karkas **/
#left-sidebar{width: 220px;vertical-align: center;float: left;}
#right-sidebar{width: 220px;vertical-align: center;float: left;}
#content-text{float: left;width: 560px;vertical-align: center; min-height:700px;}

/** left sidebar **/
.blocks2{background-color: #f4f4f4;border-top: 2px solid #aecbdb;padding: 15px;margin-left: 20px;margin-top: 20px;}
.blocks2 p{margin: 0px;padding: 0px 0px 10px 0px;}
.blocks2 em{color: #afc1cf;}
.blocks2 ul{list-style: none;margin: 0px;padding: 0px;}
.blocks2 ul li{padding-bottom: 8px;padding-top: 8px;}
#menu-left{list-style: none;margin: 0px;padding: 0px;display: block;margin-left: 30px;}
#menu-left li a{padding: 4px;display: block;}
#menu-left li a:hover{color: #fff;background-color: #4882ac;padding: 4px;display: block;}
#tags-zag{color: #307213;font-size: 14px;padding-left: 20px;margin-top:15px;}
#tags{list-style: none;margin: 0px;padding-left: 40px;}
#tags li{float: left;height: 25px;}
#tags li a{color:#9fb3c2;padding-right: 10px;}
.tag-1{font-size: 10px;}
.tag-2{font-size: 11px;}
.tag-3{font-size: 12px;}
.tag-4{font-size: 13px;}
.tag-5{font-size: 15px;}
.tag-6{font-size: 16px;}
.tag-7{font-size: 18px;}

/** right sidebar **/
.blocks{background-color: #f4f4f4;border-top: 2px solid #aecbdb;padding: 15px;margin-right: 16px;}
.blocks p{margin: 0px;padding: 0px 0px 10px 0px;color: #307213;font-size: 14px;}
.blocks ul li{padding-bottom: 8px;padding-top: 8px;}
.blocks ul{list-style: none;margin: 0px;padding: 0px;}
#menu-right{list-style: none;padding-left: 10px;margin-left: 20px;border-left: 2px solid #e1e1e1;}
#menu-right li a{font-size: 14px;}
#menu-right li{margin-bottom: 10px;}
#gallery{color: #307213;font-size: 14px;}
.gallery-img{border: 6px solid #dce4ea;margin-left: 20px;}
.gallery-img:hover{border: 6px solid #c5d1da;}

/** center **/
.news{width: 510px;margin-left: 20px;margin-top: 8px;padding-bottom: 100px;}
.news-left{float: left;width: 120px;}
.news-right{float: right;width: 390px;padding-bottom: 20px;}
.news-zag{font-size: 18px;color: #4882ac;}
.news p{margin: 0px;padding: 0px;line-height: 18px;}
.news-tags{color: #71b5c1;}
.news-tags a{color: #71b5c1;font-style: italic;}
.line{height: 30px;}

/** footer **/
#footer{background: url('/img/fon-footer.gif') no-repeat;width: 1000px;height: 169px;}
#footer-left{float: left;width: 480px;padding: 80px 0px 0px 30px;}
#footer-left p{margin: 0px;padding: 0px;line-height: 18px;}
#footer-right{float: right;width: 460px;text-align: right;padding: 80px 10px 0px 0px;}
#footer-right ul{list-style: none;margin: 0px;padding: 0px;}
#footer-right ul li{float: left;padding-right: 15px;}

/** navigation **/
#navig{border: 1px solid #eeeeee;height: 50px;width:510px;margin-left: 20px;padding-top: 14px;}
#navig-left{float: left;width: 80px;height: 50px;text-align:right;}
#navig-left p{margin: 0px;font-size: 14px;}
#navig-left p a{font-size: 14px;}
#navig-left p span {color:#71b5c1;font-size: 12px;}
#navig-left p span a{color:#71b5c1;font-size: 12px;}
#navig-right{float: left;width: 80px;height: 50px;text-align:left;}
#navig-right p{margin: 0px;font-size: 14px;}
#navig-right p a{font-size: 14px;}
#navig-right p span {color:#71b5c1;font-size: 12px;}
#navig-right p span a{color:#71b5c1;font-size: 12px;}
#navig-page{float: left;width: 350px;text-align:center;height: 50px;padding-top: 10px;}
#navig-page a{margin: 0px 10px 0px 10px;color:#bfbfbf;}
#navig-page .select{color: #fff;text-decoration: none;padding: 3px 8px 3px 8px;background-color:#4882ac;}

.navy {font-size:10px;}
.navy a {font-size:10px;}
#articletext {margin:0px 10px;}
#articletext p {line-height:18px; margin:10px 0px 0px 0px; padding: 0px;}
.photo {padding: 0px 5px 0px 20px;}
