@charset "windows-1251";
/* CSS Document */

*{padding:0; margin:0;}
img{border:none;}

a {font-family:Arial,Tahoma, Geneva, sans-serif; font-size:12px; color:#b75200; text-decoration:underline;}
a:hover {font-family:Arial,Tahoma, Geneva, sans-serif; font-size:12px; color:#ff7200; text-decoration:none;}

body{background:url(../../img/bg.jpg) no-repeat top center #000; font-family:Arial,Tahoma, Geneva, sans-serif; font-size:12px; line-height:17px; color:#414141;}
#container{width:1003px; overflow:hidden; margin:0 auto;}
#header{width:1003px; overflow:hidden;}
.logo{width:220px; height:121px; float:left; overflow:hidden;}
/*.logo a{width:220px; height:121px; display:block;}*/
.header_text{border-left:1px solid #767676; height:36px; margin-top:58px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#c6c6c6; padding:4px 0 0 15px; width:185px; overflow:hidden; float:left; }
.header_text div{font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#c6c6c6; overflow:hidden; height:27px;display:table-cell; vertical-align:middle;}
.header_baner{float:right; overflow:hidden; width:571px; height:58px; margin-top:41px; cursor:pointer;}

#top_menu{width:1003px; height:55px; overflow:hidden; margin:2px auto 0;}
.top_menu_left{background:url(../../img/top_menu_left.png); height:55px; width:23px; float:left;}
.top_menu_right{background:url(../../img/top_menu_right.png); height:55px; width:23px; float:right;}
.top_menu_center{background:#000; height:55px; margin:0 23px;}
.left_links{float:left; overflow:hidden; margin-top:18px;}
.left_links>:first-child{margin-left:4px;}
.left_links img{cursor:pointer; margin-left:26px;}
.right_links{float:right; overflow:hidden; margin-top:20px; margin-right:5px;}
.right_links>:first-child{padding:0; background:0;}
.right_links a{display:block; float:left; margin-right:10px; background:url(/img/top_menu_dots.png) no-repeat 0 4px; padding-left:10px; color:#c6c6c6; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-decoration:none;}
.right_links a:hover{text-decoration:underline;}
.tabs{width:638px; margin:0 auto; overflow:hidden; height:33px; position:relative; float:left; margin-top:22px; margin-left:15px;}
.tabs>:first-child{margin-left:0;}
.tab{width:169px; height:20px; background:url(../../img/tab.png); margin-left:-15px; float:left; text-align:center; padding-top:13px;}
.tab a{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#000; text-decoration:none; text-transform:uppercase; }
.tab a:hover{text-decoration:underline;}

.container1{width:1003px; overflow:hidden; background:#ededed; }
.container2{width:958px; border:#c4c4c4 1px solid; margin:13px auto 6px; background:#f9f9f9; overflow:hidden; padding:0 17px 25px;}
.info_line{width:956px; background:url(../../img/info_line.png); height:34px; margin:14px auto; border-left:#ddd 1px solid; border-right:#ddd 1px solid; overflow:hidden;}
.site_adv{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; background:url(../../img/info_line_link.png); width:148px; height:26px; margin:4px; display:block; float:left; text-align:center; line-height:26px; color:#e9bd47; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
.site_adv:hover{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.info_text{width:780px; float:left; margin-left:12px; height:16px; margin-top:11px; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;}

#sidebar{width:301px; float:right; overflow:hidden;}
.search{width:301px; background:url(../../img/search.png); height:40px; overflow:hidden;}
.search_text{margin:9px 9px 0 12px; height:20px; overflow:hidden; color:#fff; font-family:"Myriad Pro"; font-size:18px; float:left;}
.search_field{background:url(../../img/search_fild.png); width:192px; height:26px; border:none; padding:0 5px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-top:7px; margin-right:5px;}
.search_button{background:url(../../img/seach_button.png); width:26px; height:27px; border:none; cursor:pointer; float:left; margin-top:7px;}
.sidebar_title{background:url(../../img/sidebar_title_fon.png); width:301px; height:27px; margin-top:12px; text-align:left; text-indent:15px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff;}
.sidebar_title a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#ffb400; text-decoration:none; float:right; display:block; margin:2px 14px 0 0;}
.sidebar_title a:hover{text-decoration:underline;}
.sidebar_block{width:299px; overflow:hidden; border:#e5e5e5 1px solid; background:#f1f1f1;}
.categories ul{margin:20px; }
.categories  li{list-style:none; display:block; background:url(../../img/categories_li.png) no-repeat 0 8px; padding-left:18px; margin-bottom:8px;}
.categories  li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.categories  li a:hover{text-decoration:none;}
.photo{padding:15px 0; overflow:hidden;}
.photo img{padding:4px; border:#e6e6e6 1px solid; display:block; margin:0 auto 10px; cursor:pointer;}
.photo_text{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#3a3a3a; overflow:hidden; max-height:26px; margin:0 20px; text-align:center;}
.tags{padding:15px 20px; width:259px !important; color:#245c10; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; line-height:19px;}
.tags a{color:#245c10; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tags a:hover{text-decoration:none;}
.publications{padding:15px 0 10px; overflow:hidden;}
.publications a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; clear:both; margin:0 20px 12px;}
.publications a:hover{text-decoration:none;}

#content{width:628px; overflow:hidden; float:left;}
.content_baner{width:628px; overflow:hidden;}
.content_baner img{padding:4px; border:#e6e6e6 1px solid; display:block; cursor:pointer;}
.content_title{font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#000; letter-spacing:-1px; width:628px; margin-top:33px; margin-bottom:33px;}
.content_title h1{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000; font-weight:normal;}
.content_title a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e08400; float:right; margin-top:10px;}
.content_title a:hover{text-decoration:none;}
.list_link{margin:15px 0; width:628px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#245c10; line-height:19px;}
.list_link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#245c10; background:url(../img/list_link.png) no-repeat right 3px; padding-right:4px;}
.list_link a:hover{text-decoration:none;}
.news{width:628px; overflow:hidden; margin-top:13px; background:url(../../img/dots.png) repeat-x bottom; padding-bottom:13px;}
.news_img{float:left; padding:4px; border:#e6e6e6 1px solid; display:block; margin-right:13px; cursor:pointer; width:150px;}
.news_content{float:left; overflow:hidden; width:450px;}
.news_name{background:url(../../img/news_name.png) no-repeat 0 2px; padding-left:19px;}
.news_name a{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#000;}
.news_name a:hover{text-decoration:none;}
.news_text_cont{height:30px; overflow:hidden; display:block; margin:13px 0;}
.news_text{display:table-cell; vertical-align:middle; height:28px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b;}
.news_tag{background:url(../../img/news_tag.png) no-repeat 0 2px; padding-left:15px; color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.news_tag a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#245c10;}
.news_tag a:hover{text-decoration:none;}

/*картасайта*/
.map1{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:16px; color:#59ae3f; text-decoration:underline; font-weight:bold; line-height:24px; padding-left:100px;}
.map1:hover{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:16px; color:#5dd738; text-decoration:none; font-weight:bold; line-height:24px; padding-left:100px;}
.map2{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:13px; color:#2e5127; text-decoration:underline;  font-weight:bold; padding-left:125px; line-height:20px;}
.map2:hover{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:13px; color:#2e5127; text-decoration:none;  font-weight:bold; padding-left:125px; line-height:20px;}
.map3{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:12px; color:#26621a; text-decoration:underline; padding-left:160px; line-height:19px;}
.map3:hover{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:12px; color:#26621a; text-decoration:none; padding-left:160px; line-height:19px;}
.map4{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:11px; color:#282828; text-decoration:underline; padding-left:200px; line-height:19px;}
.map4:hover{font-family:Arial,Tahoma, Geneva, sans-serif; font-size:11px; color:#282828; text-decoration:none; padding-left:200px; line-height:19px;}
/*картасайта*/

#footer{overflow:hidden; width:1003px; margin:50px auto 20px;}
.sell_links{width:300px; margin-right:22px; overflow:hidden; float:right;}
.sell_links span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; display:block; line-height:normal;}
.sell_links_a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c;}
.sell_links_a:hover{text-decoration:none;}
.counter{width:31px; height:31px; float:left; overflow:hidden; margin-right:15px;}
.copyright{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; float:left; width:560px; overflow:hidden;}
.copyright a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c;}
.copyright a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; text-decoration:none;}

.bread_crumbs{background:url(../../img/dots.png) repeat-x bottom; width:586px; padding-bottom:9px; margin:0 auto; overflow:hidden;}
.bread_crumbs ul>:first-child{background:none; padding:0;}
.bread_crumbs li{list-style:none; float:left; background:url(../../img/arrow.png) no-repeat 0 9px; padding-left:10px; margin-right:5px;}
.bread_crumbs li span{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#656565;}
.bread_crumbs li a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#ce0000;}
.bread_crumbs li a:hover{text-decoration:none;}

.contacts{width:586px; overflow:hidden; margin:0 auto;}
.contacts_title{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000; margin-top:19px;}
.contacts_title h1{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000; font-weight:normal; letter-spacing:-1px;}
.contacts_text{width:586px; overflow:hidden; margin-top:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.contacts_fields{width:404px; overflow:hidden; margin:40px auto 0;}
.contacts_field_name{margin:17px 0 5px; width:404px; overflow:hidden; color:#474747; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.input_field{width:394px; padding:0 5px; border:none; background:url(../../img/contacts_field.png); height:27px; line-height:27px;  color:#474747; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.input_textarea{resize:none; width:394px; padding:5px; background:url(../../img/contacts_textarea.png); height:158px; border:none;}
.contacts_button{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#e8e8e8; text-align:center; background:url(../../img/contacts_button.png); width:138px; height:27px; cursor:pointer; border:none; float:right; margin-top:23px; text-transform:uppercase; font-weight:bold;}

.fullstory{width:586px; overflow:hidden; margin:0 auto;}
.fullstory_img{padding:4px; border:#e6e6e6 1px solid; display:block; margin:20px auto;}
.fullstory_text{width:586px; overflow:hidden; margin-top:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; text-align:justify; line-height:17px;}
.look_more{background:#efefef; padding:20px 80px; overflow:hidden; margin-top:10px;}
.look_more li{list-style:none; background:url(../img/look_more_marker.png) no-repeat 0 7px; padding-left:13px; margin-bottom:2px;}
.look_more li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
.look_more li a:hover{text-decoration:none;}

.previews{width:586px; margin:30px auto 0; overflow:hidden;}
.previews>:first-child{margin-left:0;}
.photo_preview{width:180px; overflow:hidden; float:left; margin-left:23px;}
.pp_img{border:#c8c8c8 1px solid; width:178px; height:120px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.pp_img img{cursor:pointer; margin-top:4px;}
.pp_name{width:160px; overflow:hidden; margin:0 auto 0; text-align:center; line-height:14px;}
.pp_name a{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#3b3b3b; text-decoration:none;}
.pp_name a:hover{text-decoration:underline;}

.photo_full_img{padding:8px 6px; border:#e6e6e6 1px solid; display:block; margin:20px auto;}
.photo_page_prev{margin-top:12px !important; }

.publication ul{margin:30px 38px;}
.publication  li{list-style:none; display:block; background:url(../img/categories_li.png) no-repeat 0 8px; padding-left:18px; margin-bottom:8px;}
.publication  li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.publication  li a:hover{text-decoration:none;}