body {
 font-family: verdana;
 color: #494949;
 font-size: 9pt;
 padding: 0px !important;
 margin: 0px !important;
}

h1{
 margin-top: 100px;
 color: #d23920;
 margin-left: 40px;
 font-size: 12pt;
}

h2{
 color: #686868;
 padding-top: 0px !important;
 padding-left: 25px;
 font-size: 12pt;
 font-weight: normal;
 font-style: italic;
 margin: 0px !important;
}

.menu{
 background: #d23920;
 border-top: 1px solid #d23920;
 font-family: tahoma;
 color: #fff;
 padding-left: 15px;
 height: 25px;
 margin: 0px;
 text-align: center;
}

ol,
ul
{
 padding-left: 25px;
 margin-left: 25px; 
 list-style-image: url('/images/1/li.gif');
 line-height: 150%;
}

.menu_item,
.menu_item_place
{
 border: 1px solid #fff;
 border-top: 0px;
 border-right: 0px;
 border-bottom: 1px solid #d23920;
 background: #d23920;
 float: left;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-right: 22px;
 padding-left: 22px;
 margin: 0px;
 text-align: center;
}

.menu_item_place{
 background: #ffba43;
 border-bottom: 1px solid #ffba43;
}

.menu_item a{
 font-weight: normal;
 color: #fff;
 text-decoration: underline;
 border: 0px;
}

.podpis{
 color: #999;
 font-style: italic;
 text-align: right;
}

p{
 margin: 0px
 padding: 0px;
 margin-left: 25px;
 line-height: 130%;
}

.kolonka p{
  margin-left: 10px;
}

.body{
 height: 900px;
}


a{
 color: #999;
}

.block_edit{
 background: #fff;
 font-family: tahoma;
 color: #666;
 font-size: 8pt;
 text-align: left;
}

.block_edit a{
 text-decoration: underline;
 border-bottom: 0px;
 color: #999;
}

.block_edit_t{
 font-family: tahoma;
 color: #666;
 font-size: 8pt;
 text-align: left;
}

.block_edit_t a{
 text-decoration: underline;
 border-bottom: 0px;
 color: #999;
}

.message_edit{
 background: #fff;
 width: 800px;
 font-family: tahoma;
 color: #666;
 font-size: 8pt;
 text-align: left;
 padding: 10px;
}

.password{
 width: 300px;
 background: #fffafa;
 border: 0px solid #f1948c;
 padding: 10px;
 color: #66403d;
}

.unlink{
 border: 0px;
}

img{
 border: 0px;
 vertical-align: bottom;
 margin: 0px !important;
 padding: 0px !important;
}

table{
 font-size: 9pt;
 padding: 0px
 margin: 0px;
 border: 0px;
}

.table{
 font-family: tahoma;
 font-size: 9pt;
 margin-left: 25px;
 width: 100%;
}

#pg{
 text-align: right;
 color: #f14d22;
 font-size: 16pt;
 font-weight: bold;
}

.table td{
 border-bottom: 1px solid #7e7e7e;
 color: #464646;
 padding: 5px;
}


.tr_zag{
 background: #464646 url('/images/1/footer_bg.gif');
 color: #fff !important;
 text-align: center;
}

.tr_footer{
 background: #999 url('/images/1/td_footer.gif');
 color: #000 !important;
 text-align: center;
 border-bottom: 0px !important;
}

.text{
 width: 702px;
 text-align: justify;
 margin: 0px !important;
 padding-top: 0px;
}

.text img{
 padding-right: 10px;
 padding-botom: 10px;
}


.zagolovok{
 color: #000;
 font-size: 10pt;
 font-weight: bold;
}

.zagolovok_thumb{
 color: #956c68;
 font-size: 10pt;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}

.item{
 width: 500px;
}

.thumb{
 margin-left: 40px;
}

.shapka{
 background: #fff url('/images/1/shapka.jpg') no-repeat left top;
 height: 230px;
 padding: 0px;
 margin: 0px;
}

.shapka2{
 background: #fff url('/images/1/shapka_.jpg') no-repeat left top;
 height: 230px;
 padding: 0px;
 margin: 0px;
}

.right{
 background: #fff url('/images/1/sh_r.gif');
 background-repeat: repeat-y;
 width: 25px;
}

.bottom{
 background: #fff url('/images/1/mysh.jpg') no-repeat bottom left;
 height: 340px;
 padding-bottom: 75px;
 padding-left: 30px;
}

.conner{
 background: #fff url('/images/1/conner_bg.jpg') no-repeat bottom right;
 height: 40px;
}

.conner_map{
 background: #fff url('/images/1/conner_map.jpg') no-repeat bottom right;
 height: 555px;
}

.conner_search{
 background: #fff url('/images/1/conner_search.jpg') no-repeat bottom left;
 height: 370px;
 padding-bottom: 40px;
}

.reklama{
 padding: 0px;
 margin: 0px;
 position: absolute;
 top: 248px;
 left: 759px;
}

.footer,
.footer_map{
 background: transparent;
 color: #000;
 font-size: 8pt;
 padding-top: 12px;
 padding-bottom: 0px;
 padding-left: 67px;
 margin-top: 20px;
}

.footer_map{
 padding-bottom: 80px;
 padding-left: 25px;
 width: 200px;
}

.footer a,
.footer_map{
 color: #000;
}

.select{
 background: #fff;
 color: #000;
 font-size: 10pt;
 padding-top: 12px;
 padding-bottom: 12px;
}

.poisk{
 float: right;
 color: #999;
 font-size: 8pt;
 padding: 0px;
 margin: 0px;
 padding-top: 12px;
 margin-top: 20px;
 padding-right: 40px;
}

.search,
#SearchField
{
 background: transparent url('/images/1/input_bg.gif') no-repeat left top;
 height: 19px;
 width: 200px;
 color: #666;
 padding-left: 20px;
 padding-right: 10px;
 border: 0px;
}

.er404{
 text-align: justify;
}

.er404 p{
 text-indent: 15px;
}

.menu_magazine{
 position: absolute;
 top: 70px;
 left: 15px;
 width: 124px;
 height: 47px;
}

.menu_grafik{
 position: absolute;
 top: 133px;
 left: 15px;
 width: 248px;
 height: 47px;
}

.menu_podpiska{
 position: absolute;
 top: 133px;
 left: 280px;
 width: 380px;
 height: 47px;
}

.menu_home{
 position: absolute;
 top: 10px;
 left: 15px;
 width: 80px;
 height: 47px;
}

.menu_reklama{
 position: absolute;
 top: 70px;
 left: 770px;
 width: 150px;
 height: 47px;
}

.menu_map{
 position: absolute;
 top: 130px;
 left: 770px;
 width: 60px;
 height: 47px;
}

.menu_feedback{
 position: absolute;
 top: 130px;
 left: 845px;
 width: 75px;
 height: 47px;
}

.menu_search{
 position: absolute;
 top: 130px;
 left: 675px;
 width: 75px;
 height: 47px;
}

.menu_g{
 position: absolute;
 top: 70px;
 left: 155px;
 width: 50px;
 height: 47px;
}

.menu_n{
 position: absolute;
 top: 70px;
 left: 275px;
 width: 50px;
 height: 47px;
}

.menu_d{
 position: absolute;
 top: 70px;
 left: 398px;
 width: 50px;
 height: 47px;
}

.menu_w{
 position: absolute;
 top: 70px;
 left: 521px;
 width: 50px;
 height: 47px;
}

.menu_r{
 position: absolute;
 top: 70px;
 left: 644px;
 width: 50px;
 height: 47px;
}

.anketa{
 background: transparent url('/images/1/anketa.gif') no-repeat left top;
 width: 398px;
 height: 551px;
 margin-left: 25px;
 margin-top: 25px;
 padding: 10px;
 padding-left: 40px;
 padding-top: 25px;
// padding-top: 15px;
}

.anketa input{
 position: relative;
// right: 25px;
 margin-bottom: 10px;
 width: 335px;
}

#in{
 border: 1px solid #999;
 border-top: 2px solid #999;
 width: 309px;
}

.ul_map{
 margin-left: 25px;
 padding-left: 25px;
 line-height: 140%;
 list-style-image: url('/images/1/li.gif');
}

.magazine{
 float: right;
 padding: 0px;
 margin: 0px;
}

.feedback{
 margin-left: 25px;
}

.redaktor{
 margin-left: 150px;
 width: 680px;
}

.skrepki{
 background: transparent url('/images/1/skrepki.jpg') no-repeat left top;
 height: 79px;
 margin-left: 0px;
 padding-left: 95px;
 padding-top: 2px;
}

.trihda{
 background: transparent url('/images/1/trihda.gif') no-repeat;
 height: 36px;
 width: 151px;
 margin-left: 280px;
}

.single_poisk{
 padding-top: 50px;
}

.search_page{
 margin-left: 25px;
 width: 702px;
 text-align: justify;
}

.url{
 padding-top: 5px;
 padding-bottom: 10px;
 color: #e1e1e1;
}

.opisanie{
 color: #999;
}

.title a{
 color: #000;
 text-decoration: none;
}

.key{
 background: #5091c3;
 color: #fff;
 padding: 1px;
}

.single_search{
 position: absolute;
 left: 273px;
 width: 396px !important;
 background: transparent url('/images/1/search_bg.gif') no-repeat left top !important;
 border: 0px !important;
 height: 19px;
 color: #666;
 padding-left: 20px;
 padding-right: 10px;
}

.feedback_input_place{
 background: #fff url('/images/1/feedback_input.gif') no-repeat left top !important;
 height: 500px;
}

#fb_name{
 position: absolute;
 left: 425px;
 top: 319px;
 width: 180px;
 height: 21px;
 font-style: italic;
 border: 0px;
}

#fb_email{
 position: absolute;
 left: 539px;
 top: 340px;
 width: 180px;
 height: 21px;
 font-style: italic;
 border: 0px;
}

#fb_subject{
 position: absolute;
 left: 605px;
 top: 362px;
 width: 180px;
 height: 21px;
 font-style: italic;
 border: 0px;
}

#fb_message{
 position: absolute;
 left: 395px;
 top: 400px;
 width: 395px;
 height: 300px;
 border: 1px dotted #999;
}

#fb_enter{
 position: absolute;
 left: 274px;
 top: 400px;
}

#fb_name,
#fb_email,
#fb_subject{
 border-bottom: 1px dotted #e5e5e5;
}
