/* Default styles
------------------------------- */
ul,ol { list-style:none; 	}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0;}
a /media/images,:link /media/images,:visited /media/images { border:none; font-family: Arial, sans-serif; }
input {padding-left:3px;	}
address { font-style:normal; 	}
sup, sub { vertical-align: middle; position: relative; font-size: 75%; }
.clear {clear: both;}

body {background: url(/media/images/base_fon.jpg) repeat left top; font-family: Arial, sans-serif; }

#block_top {width: 100%; height: 314px; background: url(/media/images/top_fon_help.jpg) repeat-x left top;}
#block_top .hp {width: 100%; height: 314px; background: url(/media/images/top_fon.jpg) no-repeat center 29px;}
#block_top .hp p {text-align: center; height: 20px; font-size: 12px; margin-top: 135px; }
#block_top .p_top {width: 100%; height: 32px; background: url(/media/images/p_top.jpg) repeat-x left top; }
#block_top .top_menu {margin: 0px auto; margin-top: 16px; width: 965px; height: 114px; background: url(/media/images/top_menu.gif) no-repeat center bottom;}
#block_top .top_menu .gaudi {width: 965px; height: 114px; background: url(/media/images/gaudi.jpg) no-repeat center top;}
#block_top .top_menu .gaudi  ul {_margin-left: -100px;}
#block_top .top_menu .gaudi  ul li {float: left; margin-left: 100px; margin-top: 75px;}
#block_top .top_menu .gaudi  ul .pst {margin-left: 190px; margin-right: 10px;}
#block_top .top_menu .gaudi  ul li a {text-decoration: none; text-transform: uppercase; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
#block_top .top_menu .gaudi  ul li a:hover {color: #a35e1a}

table.tb tr td {font-size: 12px; font-weight: bold; color: #a05409; text-transform: uppercase; height: 25px; text-align:center}
table.tb tr td h1 {font-size: 12px;  color: #a05409; text-transform: uppercase;}
table.tb tr td img {border: 0px;}
 
#base {margin: 0px auto; margin-top: 25px; } 
#base .block_left {  }
#base .block_left .menu {width: 210px; background: url(/media/images/menu_fon.jpg) repeat-y left top;}
#base .block_left .menu .tp {width: 210px; padding-top: 12px; background: url(/media/images/m_t.jpg) no-repeat left top;}
#base .block_left .menu .tp a {text-decoration: none; margin-left: 10px;  display: block; width: 185px; height: 30px; padding-top: 6px; padding-left: 26px; background: url(/media/images/base.jpg) no-repeat left top; color: #ffffff; font-size: 14px}
#base .block_left .menu ul {padding-bottom: 15px; padding-top: 5px;  background: url(/media/images/menu_bottom.jpg) no-repeat left bottom;}
#base .block_left .menu ul li {background: url(/media/images/punktir.jpg) no-repeat 10px bottom; _height: 20px;}
#base .block_left .menu ul .active {background: url(/media/images/base.jpg) no-repeat 10px 1px; margin-top: 10px;  _height: 20px;}
#base .block_left .menu ul .active  a {text-decoration: none; display: block; padding-left: 36px; padding-bottom: 7px; padding-top: 7px;  padding-right: 15px; height: 18px;  font-size: 14px; font-weight:bold; color: #ffffff; background: url(/media/images/str_menu.jpg) no-repeat -20px center;}
#base .block_left .menu ul li a {text-decoration: none; display: block; padding-left: 36px; padding-bottom: 7px; padding-top: 7px; padding-right: 15px;  color: #000000; font-size: 14px; font-weight:bold;  background: url(/media/images/str_menu.jpg) no-repeat 20px center; }
#base .block_left .menu ul li a:hover {text-decoration: underline;}


#base .block_left .interesting  {margin-top: 10px;}
#base .block_left .interesting  .int {color: #a05409; height: 16px; font-size: 12px; margin-bottom: 10px; padding-left: 60px; background: url(/media/images/intr_left.gif) no-repeat 30px center;}
#base .block_left .interesting  .int p {background: url(/media/images/intr_right.gif) no-repeat 100px center;}
#base .block_left .interesting .pict {background: #fefdfd; width: 210px; height: 149px; border: 1px solid #8f4d0a;}
#base .block_left .interesting .pict img{border: 1px solid #8f4d0a; margin: 9px;}
#base .block_left .interesting  span {margin-top: 10px; font-size: 12px; }
#base .block_left .interesting .new {color: #a05409; height: 16px; font-size: 12px; margin-top: 30px; margin-bottom: 10px; padding-left: 80px; background: url(/media/images/intr_left.gif) no-repeat 30px center;}
#base .block_left .interesting  .new p {background: url(/media/images/intr_right.gif) no-repeat 100px center;}

#base .block_left .news {font-size: 12px; margin-bottom: 20px;}
#base .block_left .news a {text-decoration: underline; font-size: 11px; color: #a6601a;}
#base .block_left .news a:hover {text-decoration: none;}



#base .block_right {margin-left: 25px; width: 723px; }
/*#base .block_right .podrazd {float: left; width: 330px; overflow: hidden; margin-right: 20px;  margin-bottom: 20px; }*/
#base .block_right .podrazd {float: left; width: 345px; overflow: hidden; margin-right: 30px;  margin-bottom: 20px; }
#base .block_right .podrazd img {float: left; margin-right: 5px; margin-right: 5px; border: 1px solid #a26225}
#base .block_right .podrazd .name {padding-left: 40px; float: left; margin-bottom: 20px; background: url(/media/images/intr_left.gif) no-repeat left center; color: #a05409; font-size: 12px}
#base .block_right .podrazd .name p {background: url(/media/images/intr_right.gif) no-repeat right center; padding-right: 30px; float: left;}
/*#base .block_right .podrazd .all {display: block; text-decoration: none; margin-left: 180px; width: 145px; height: 31px; background: url(/media/images/ves_podr.jpg) no-repeat left top; color: #000000; }*/
#base .block_right .podrazd .all {display: block; text-decoration: none; margin-left: 200px; width: 145px; height: 31px; background: url(/media/images/ves_podr.jpg) no-repeat left top; color: #000000; }

#base .block_right .podrazd ul {margin: 0px;}

#base .block_right .nav  {color: #a05409; font-size: 12px;}
#base .block_right .nav a {color: #a05409; font-size: 12px; }
#base .block_right .nav a:hover {text-decoration: none;}
#base .block_right .content {margin-top: 5px; background: url(/media/images/ten.jpg) no-repeat right top; font-size: 12px; padding-top: 30px; word-spacing: 2px; text-align: justify; letter-spacing: 0.8px}
#base .block_right .content a {text-decoration: underline; font-size: 12px; color: #a6601a;}
#base .block_right .content a:hover {text-decoration: none;}
#base .block_right .content b {color: #a05409;}

.photo_galery {width: 171px; height: 115px; float: left; background: url(/media/images/podloj.jpg) no-repeat left top; margin-right: 5px; margin-bottom: 5px;}
.photo_galery  img {margin-left: 8px; margin-top: 7px;}

#base .block_right .content .pic {float: right; margin-left: 25px; color: #a6601a; font-size: 11px; }
#base .block_right .content .pic p {text-align: center; margin-top: 0px;}
#base .block_right .content p {margin-bottom: 10px;}
#base .block_right .content .pic  img {border: 1px solid #a6601a;}

#base .block_right .content .big {text-align: center;}
#base .block_right .content .big img { border: 10px solid #ffffff }

#base .block_right  .str { height: 50px;}
#base .block_right  .str  .prev {width: 200px; float: left; padding-top: 3px;}
#base .block_right  .str  .next {width: 180px; text-align: right; padding-top: 3px;}
#base .block_right  .str  .osn { }
#base .block_right  .str  .osn p {font-size: 12px; margin-top: 6px; }
#base .block_right  .str a {text-decoration: underline; font-size: 12px; color: #a6601a;  }
#base .block_right  .str a:hover {text-decoration: none; }
#base .block_right  .str .osn .active {background: url(/media/images/circle.jpg) no-repeat left top; color: #ffffff; font-weight: bold; text-decoration: underline;}
#base .block_right  .str  .osn a {color: #000000; display: block; height: 25px; width: 25px;  float: left; padding-left: 9px; padding-top: 3px;}

#base .block_right .ss { padding-left: 290px; background: url(/media/images/intr_left.gif) no-repeat 260px center; color: #a05409; font-size: 12px}
#base .block_right .ss p {background: url(/media/images/intr_right.gif) no-repeat right center; width: 140px;}
#base .block_right  ul {margin-top: 30px; }
/*#base .block_right  ul li {float: left; margin-right: 70px; background: url(/media/images/str_menu.jpg) no-repeat left center; padding-left: 10px;}*/
#base .block_right  ul li {margin-right: 70px; background: url(/media/images/str_menu.jpg) no-repeat left center; padding-left: 10px;}
#base .block_right  ul li a {text-decoration: underline; font-size: 12px; color: #a6601a; }
#base .block_right  ul li a:hover {text-decoration: none; }

#base .block_right  a {text-decoration: underline; font-size: 12px; color: #a6601a; }
#base .block_right a:hover {text-decoration: none; }

#base .block_right .photos {margin-top: 35px; width: 435px; padding-left: 277px; float: left; background: url(/media/images/intr_left.gif) no-repeat 250px center; color: #a05409; font-size: 12px}
#base .block_right .photos p {background: url(/media/images/intr_right.gif) no-repeat right center; padding-right: 30px; float: left;}
#base .block_right .read {margin-top: 35px; width: 435px; padding-left: 277px; float: left; background: url(/media/images/intr_left.gif) no-repeat 250px center; color: #a05409; font-size: 12px}
#base .block_right .read p {background: url(/media/images/intr_right.gif) no-repeat right center; width: 162px}
#base .block_right .pict {background: #fefdfd; float: left; margin-bottom: 20px; margin-right: 20px; _margin-right: 15px;  width: 210px; height: 149px; border: 1px solid #8f4d0a;}
#base .block_right .pict img {border: 1px solid #8f4d0a; margin: 9px;}
#base .block_right .gal {text-decoration: none; display: block; margin-left: 285px; _margin-left: 160px; float: left;  width: 145px; height: 31px; background: url(/media/images/galeri.jpg) no-repeat left top; }


#base .block_right .stat {font-size: 12px; line-height: 18px; margin-top: 20px; width: 100%; float: left;}
#base .block_right .stat  a {text-decoration: underline; font-size: 12px; color: #a6601a; }
#base .block_right .stat a:hover {text-decoration: none; }
#base .block_right .stat img {float: right; border: 1px solid #a26225}
#base .block_right .stat p {margin-top: 10px;}

#base .block_right .info {width: 330px; float: left; font-size: 12px; margin-right: 20px; _margin-right: 0px; margin-bottom: 20px; }
#base .block_right .info .name {padding-left: 40px; float: left; margin-bottom: 20px; background: url(/media/images/intr_left.gif) no-repeat left center; color: #a05409; font-size: 12px}
#base .block_right .info .name p {background: url(/media/images/intr_right.gif) no-repeat right center; padding-right: 30px; float: left;}
#base .block_right .info img {border: 1px solid #a6601a; float: left; margin-right: 5px }
#base .block_right .galer {float: left;   margin-top: 20px; width: 305px; height: 50px; }
#base .block_right .galer .all {display: block; text-decoration: none; width: 145px; height: 31px; background: url(/media/images/ves_podr.jpg) no-repeat left top; color: #000000; }
#base .block_right .galer .gal {text-decoration: none; display: block; float: left;  width: 145px; height: 31px; background: url(/media/images/galeri.jpg) no-repeat left top; }

#base .block_right .info .all {display: block; text-decoration: none; width: 145px; float: right; height: 31px; background: url(/media/images/ves_podr.jpg) no-repeat left top; color: #000000; }
#base .block_right .info .gal {display: block; text-decoration: none; margin:0px; float: right; width: 145px; height: 31px; background: url(/media/images/galeri.jpg) no-repeat left top; color: #000000; }

#base .block_right .main_text {background: url(/media/images/hot.jpg) no-repeat left top; width: 700px; height: 123px; }

#futer {height: 70px; width: 100%; background: #d1904f; float: left; margin-top: 20px; }
#futer .polosa {height: 7px; background: url(/media/images/base_fon.jpg) repeat left top; margin-top: 3px}
#futer .fcont {font-size: 12px; word-spacing: 3px;}
#futer .fcont a {text-decoration: underline; font-size: 12px; color: #a6601a;}
#futer .fcont a:hover {text-decoration: none;}

#base .shortlinks li {
	width: 315px;
	word-spacing:normal;
	letter-spacing:normal;
}

#base .block_right .first_level_ul {
	margin-left: 20px; margin-top: 0px;
}

#base .block_right .first_level_ul li {
	float: none; background: none;
}

#base .block_right .second_level_ul {
	margin-left: 30px; margin-top: 0px;
}

#base .block_right .third_level_ul {
	margin-left: 40px; margin-top: 0px;
}
.h2_atricle h2 { color:#A05409}
.blokss {font-size: 12px; color:#A05409; text-decoration: underline;}
.tekstblock {font-size: 12px; padding-top: 8px; padding-bottom: 8px;}