body { 
 background: url("/img/bg.jpg") repeat-y;
 background-position: center;
 background-attachment:fixed;
 background-color: #889AAE;
 font-family: Tahoma, Arial, Verdana, sans-serif;
 color: #59321c;
 margin: 0;
 padding: 0;
 font-size:11px;
}

a:link,
a:active,
a:visited {color:#863C02; text-decoration:line;}
a:hover {color:#71943B; text-decoration:line;}
#wrapper {
 width:1000px;
 margin:0 auto;
}

#header {
 height: 195px;
 width: 1002px;
}

#logo {
 width:802px;
 height:190px;
 background: url("/img/logo.png") no-repeat;
 margin:0 auto;
}

#logo a {
 width: 802px;
 height: 190px;
 display: block;
}

#container {
 width:1000px;
 background: url("/img/bg_content.png") repeat-y;
}

#nav_bar {
 width:1000px;
 height: 195px;
 background: url("/img/nav_bar.png") no-repeat;
}

#share_reg {
 width:990px;
 height:36px;
 margin: 0px 0px 0px 0px;
}

#reg_nav {
 width:500px;
 padding: 18px 0px 0px 10px;
 float: left;
}

#share_cup {
 width:500px;
 float:right;
 margin-top: -25px;
 }


.search {
 background:url("/img/search.png") no-repeat; 
 position:relative; 
 width:235px; 
 height:30px; 
 z-index:3; 
 left: 745px;
 top: 15px;
 *position:relative;
 *top: -20px;
 *left: 745px;
}



.searchText {
 background:none; 
 border:0px;
 height:26px; 
 width:150px; 
 position:absolute; 
 *position:absolute; 
 top:2px; 
 *top: 10px; 
 left:2px; 
 padding:0 5px 0 27px; 
 font: 10px "Verdana", "Arial", "Helvetica", sans-serif; 
 color: #808080; 
 outline:none;
}

.searcLupa {
background: url("/img/search.png") no-repeat 0 bottom;
border: 0;
width: 36px;
height: 24px;
cursor: pointer;
position: absolute;
top: 3px;
right: 5px;

}

#gor_menu {
 width:968px;
 height:59px;
 margin: 29px 0px 0px 15px;
}

.gmenu {
 height: 60px; 
 margin: 0px 0 0 -41px; 
 *margin: 0px 0 0 0px; 
 position: absolute;
 z-index: 9998;
 display: block; 
 background: url("/img/gmenu_hover.png") no-repeat right 0; 
 padding-right: 1px;
}


.gmenu li { 
 height: 60px; 
 display: block; 
 float: left; 
 background: url("/img/gmenu_hover.png") no-repeat; 
}

.gmenu li:hover { 
 background-position: 0 -60px;
}

.gmenu li span { 
 height: 60px; 
 display: block; 
 float: left;
}

.gmenu li span:hover { 
 background-position: right -60px; 
}

.gmenu li span i { 
 height: 60px; 
 display: block; 
 float: left; 
 position: relative; 
 background: #000; 
}


.gmenu li a { 
 height: 60px; 
 line-height: 60px; 
 display: block; 
 color: #FFF; 
 padding: 0px 11px;
 text-decoration: none; 
 font-size: 12px; 
 font-weight: bold;
 background: url("/img/gmenu_hover.png") no-repeat center 183px; 
}

.gmenu li a:hover { 
 color: #ffcb11; 
 background-position: center bottom; 
}

.gmenu li ul {
 display: none;
}

.gmenu li:hover ul { 
 display: block; 
 position: absolute; 
 top: 60px;
 right: 50px; 
 width:700px; 
 padding: 0px 10px 0px 10px; 
 list-style: none; 
 z-index: 999;
}
.gmenu li:hover ul li a {
 background:none; 
 border-bottom:1px dotted #2f302a; 
 display: block; 
 height:36px; 
 float:left; 
 padding-bottom:0px; 
 color:#888a75; 
 text-transform: none;
}

.gmenu li:hover ul li a:hover {
 color:#930505;
}

#dop_gor_menu {
 width:770px;
 height:36px;
 float:left;
}

.dop_gmenu {
 height: 36px; 
 display: block; 
 padding-right: 1px;
 text-decoration:none;
 margin: 21px 0px 0px -15px;
 *margin: 21px 0px 0px 25px;
}

.dop_gmenu li {
 float:left;
 height:36px;
 list-style: none;
 background: url("/img/cub.png") no-repeat 0 2px;
 padding-left: 13px;
}

.dop_gmenu li a {
 color:#add96c;
 padding: 0px 6px;
}

.dop_gmenu span {
 padding-right:1px;

}

.dop_gmenu li a:hover {
 color:#FFFFFF;
}

#border {
 width:3px;
 height:60px;
 background: url("/img/border.png") no-repeat; 
}

#vmenu {
 width: 177px;
 margin: 0px 0px 0px -38px;
 *margin: 0px 0px 0px 0px;
 list-style: none;
 padding-top: 7px;
}

#vmenu li {
position: relative;
}

#vmenu li a {
 width: 177px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: url("/img/vmenu.png") no-repeat scroll 0px 0px;
 color:#59321c;
 line-height: 30px;
 padding-left: 25px;
 position: relative;
 font-weight: bold;
}

#vmenu li a:hover {
 width: 177px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: url("/img/vmenu.png") no-repeat scroll 0px -32px;
 color:#FFF;
 line-height: 30px;
 padding-left: 25px;
 position: relative;
 font-weight: bold;
}

/*---------------------*/
#vmenu2 {
 width: 177px;
 margin: 0px 0px 0px -38px;
 *margin: 0px 0px 0px 0px;
 list-style: none;
 padding-top: 7px;
}

#vmenu2 li {
position: relative;
}

#vmenu2 li a {
 width: 177px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: url("/img/vmenu_brown.png") no-repeat scroll 0px 0px;
 color:#59321c;
 line-height: 30px;
 padding-left: 25px;
 position: relative;
 font-weight: bold;
}

#vmenu2 li a:hover {
 width: 177px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: url("/img/vmenu_brown.png") no-repeat scroll 0px -32px;
 color:#FFF;
 line-height: 30px;
 padding-left: 25px;
 position: relative;
 font-weight: bold;
}
/*---------------------*/
#vmenu li .vmenu_h {
 width: 177px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: url("/img/vmenu_h.png") no-repeat scroll 0px 0px;
 color:#59321c;
 line-height: 30px;
 padding-left: 25px;
 position: relative;
 z-index: 12;
}

#vmenu li .vmenu_h:hover {
 background: url("/img/vmenu_h.png") no-repeat scroll 0px -32px;
}

#vmenu li ul {
 display: none;
}
#vmenu li:hover ul {
 background: url("/img/vmenu_v.png") no-repeat left 0;
 display: block; 
 position: absolute;
 left: 201px; 
 *position: absolute;
 *left: 161px; 
 top: -31px;
 right: 0px; 
 width: 176px;
 height: 31px; 
 padding: 0px 0px 0px 0px; 
 list-style: none; 
 z-index: 999;
}
#vmenu li:hover ul li a {
 background: url("/img/vmenu_v.png") repeat-y left 0;
 width:176px;
 height: 30px; 
 color:#34590e; 
 text-transform: none;
}
#vmenu li:hover ul li a:hover {
 background: url("/img/vmenu_v.png") repeat-y right 0;
 color:#FFF; 
 text-transform: none;
 width:176px;
 height: 30px; 
}

#side_left {
 width:220px;
 margin: 0px 0px 0px 15px;
 padding-top: 9px;
 float: left;
}

#side_right {
 width:220px;
 margin: 0px 15px 0px 0px;
 padding-top: 9px;
 float: right;
}

#content {
 width:505px;
 margin-left:247px;
}

#text {
 width: 505px;
 padding-top: 10px;
 background: #f2f2f2;
}

#b_text {
 width: 505px;
 height: 40px;
 background: url("/img/b_text.png") no-repeat;
}

#text_mid {
 width: 460px;
 margin: 0 auto;
 padding: 17px 15px 5px 15px;
 background: url("/img/bg_text.jpg") repeat;
}

#text_mid a{
 color: #add96c;
}


#text_mid a:hover{
 color: #FFF;
}

#text_mid h1 {
 font-size: 15px;
 color:#add96c;
 text-align: center;
}

#text_mid p {
 font-family: Verdana,Tahoma,sans-serif;
 font-size: 10px;
 color:#FFF;
}

#block_top {
 width:212px;
 height: 54px;
 padding: 0px 0px 0px 8px;
 background: url("/img/block.png") no-repeat 0 0;
 font-weight: bold;
 color: #FFF;
 line-height: 50px;
 font-size: 14px;
}

#block_top2 {
 width:212px;
 height: 54px;
 padding: 0px 0px 0px 8px;
 background: url("/img/block_brown.png") no-repeat 0 0;
 font-weight: bold;
 color: #FFF;
 line-height: 50px;
 font-size: 14px;
}
#block_mid {
 width: 212px;
 padding: 10px 0px 1px 8px;
 background: url("/img/block.png") repeat-y center 0;
 margin: 0 auto; 
}

#block_bot {
 width:220px;
 height: 54px;
 background: url("/img/block.png") no-repeat right 0; 
}

#entry {
 width:505px;
}

#entry_top {
 width:490px;
 height: 62px;
 background: url("/img/entry.png") no-repeat left 0;
 font-size: 14px;
 line-height: 70px;
 font-weight: bold;
 color:#FFF;
 padding-left: 15px;
}

#entry_top a {
 text-decoration: none;
 font-size: 14px;
 line-height: 70px;
 font-weight: bold;
 color:#FFF;
 padding-left: 15px;
}

#entry_top a:hover {
 text-decoration: none;
 font-size: 14px;
 line-height: 70px;
 font-weight: bold;
 color:#FFF;
 padding-left: 15px;
}


#entry_top h1{
 width:490px;
 height: 62px;
 font-size: 14px;
 line-height: 70px;
 font-weight: bold;
 color:#FFF;
 padding-left: 15px;
}

#entry_mid {
 width:505px;
 padding-bottom: 20px;
 background:#FFF repeat-y;
}

#entry_bot {
 width: 495px;
 height: 50px;
 background: url("/img/entry.png") no-repeat right 0;
 padding: 10px 0 0 10px;
}

#entry_cat {
 width: 250;
 float:left;
}

#entry_views {
 float:left;
 margin-left: 30px;
}

#entry_views span{
 padding-left:18px;
 background: url("/img/views.png") no-repeat 0 2px;
}

#entry_views span2{
 padding-left:18px;
 *padding-left: 18px;
 background: url("/img/views.png") no-repeat 0 bottom;
}

#podr {
 width: 96px;
 height: 28px;
 float:right; 
 display: block;
}

#podr a {
width: 96px;
height: 29px;
margin-top: -9px;
margin-right: 0px;
background: url("/img/podr.png") no-repeat 0 top;
float: right;
}

#podr a:hover {
 width: 96px;
 height: 28px;
 background: url("/img/podr.png") no-repeat 0 bottom; 
}

#entry_img {
 max-width: 400px;
 max-height: 180px;
 border: 3px;
 margin: auto;
 padding-top: 15px;
}

#entry_img img {
 max-width: 400px;
 max-height: 180px;
 border: 3px;
 margin: auto;
}

#entry_img a {
 max-width: 400px;
 max-height: 180px;
 border: 3px;
 margin: auto;
}

#entry_des {
 padding: 10px 10px 10px 10px;
}

#informerP a {
 width: 177px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: url("/img/vmenu.png") no-repeat scroll 0px 0px;
 color:#59321c;
 line-height: 30px;
 padding-left: 25px;
 position: relative;
 font-weight: bold;
}

#informerP a:hover {
 width: 177px;
 height: 31px;
 cursor: pointer;
 text-decoration: none;
 display: block;
 background: url("/img/vmenu.png") no-repeat scroll 0px -32px;
 color:#FFF;
 line-height: 30px;
 padding-left: 25px;
 position: relative;
 font-weight: bold;
}

#sim_entry {
 width: 505px;
}

#sim_top {
 width: 505px;
 height: 54px;
 background: url("/img/com_sim.png") no-repeat 0 top;
 line-height: 50px;
 color: #FFF;
 padding-left: 24px;
}

#sim_mid {
 width: 495px;
 background: #F2F2F2;
 height: 125px;
 padding: 10px 0px 0px 10px;
}

#informerS {
 float: left;
 width: 123px;
}

#informerS img {
 float: left;
}

#informerS a {
 float: left;
 color: #80bf41;
 width: 110px;
}

#informerS a:hover {
 float: left;
 color: #59321c;
 width: 110px;
}

#clear {
 clear:both;
}

#footer {
 width:1000px;
 height:71px;
 position: relative;
 background: url("/img/footer.png") no-repeat;
}

#footer a {
 color: #ADD96C;
}

#footer a:hover {
 color:#FFF;
}

#copy {
 position: absolute;
 top: 22px;
 left: 45px;
 font-size: 7pt;
 font-style: italic;
 font-family: Verdana,Tahoma,sans-serif;
 color: #FFF;
 font-weight: bold;
}

#host {
 margin: 0;
 padding: 0;
 position: absolute;
 top: 22px;
 right: 50px;
 font-size: 7pt;
 font-style: italic;
 font-family: Verdana,Tahoma,sans-serif;
 color: #FFF;
 font-weight: bold;
}

#banners {
 position: absolute;
 top: 15px;
 left: 245px;
}

#comment {
 width: 505px;
}

#comment_top {
 width: 505px;
 height: 54px;
 background: url("/img/com_sim.png") no-repeat 0 bottom;
 color: #FFF;
 font-weight: bold;
 line-height: 50px;
}

#comment_top a {
 color: #8DA857;
}

#comment_top a:hover {
 color: #FFF;
}

#comment_mid {
 width: 505px;
 background: #F2F2F2;
 margin: 0px 0 -10px 0;
}

#comment_bot {
width: 495px;
height: 50px;
margin: 0 auto;
background: url("/img/entry.png") no-repeat right 0;
line-height: 30px;
padding-left: 10px;
}

#comment_avt {
 float: left;
 padding-left: 10px;
}

#comment_name {
 padding-left: 55px;
}

#comment_mes {
 padding-left: 55px;
}

#com_hr {
 padding-top: 16px;
}
 
#com_hr hr {
 margin:0;
 padding:0;
 background: url("/img/hr.jpg") repeat-x;
 border:medium none;
 height: 6px;
}

ul.tabs {
 height: 28px;
 line-height: 25px;
 *line-height: 50px;
 list-style: none;
 margin-left: -35px;
 *margin-left: 35px;
 float:left;
}

.tabs li {
 display: inline;
 color: #9bbf63;
 cursor: pointer;
 position: relative;
}
.tabs li:hover, .tabs li:hover {
 color: #FFF;
}
.tabs li.current {
 color: #FFF;
}
.box {
 display: none;
}
.box.visible {
 display: block;
}


.catPages1 a:link, 
 .catPages1 a:visited {color:#fff;text-decoration:none;background:#556B2F;padding:3px 10px;font-size:9pt;} 
 .catPages1 a:hover {background-color:#556B2F;} 
 .catPages1 b {text-decoration:none;background:#556B2F;padding:4px 11px;color:#fff;font-size:12pt;position:relative;bottom:-1.5pt;} 
 .catPages1 b, 
 .catPages1 a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} 
 .pagesBlockuz2 {color:#556B2F;border:0px;margin-bottom:0px;margin-top:10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;} 
 .pagesBlockuz2 a:link, 
 .pagesBlockuz2 a:visited {color:#fff;text-decoration:none;background:#556B2F;padding:3px 10px;font-size:9pt;} 
 .pagesBlockuz2 a:hover {background-color:#556B2F;} 
 .pagesBlockuz2 b {text-decoration:none;background:#556B2F;padding:4px 11px;color:#fff;font-size:12pt;position:relative;bottom:-1.5pt;} 
 .pagesBlockuz2 b, 
 .pagesBlockuz2 a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} 
 .pagesBlockuz1 {color:#556B2F;border:0px;margin-bottom:0px;margin-top:10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;} 
 .pagesBlockuz1 a:link, 
 .pagesBlockuz1 a:visited {color:#fff;text-decoration:none;background:#556B2F;padding:3px 10px;font-size:9pt;} 
 .pagesBlockuz1 a:hover {background-color:#556B2F;} 
 .pagesBlockuz1 b {text-decoration:none;background:#556B2F;padding:4px 11px;color:#fff;font-size:12pt;position:relative;bottom:-1.5pt;} 
 .pagesBlockuz1 b, 
 .pagesBlockuz1 a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} 
 .pagesBlock1 {color:#556B2F;border:0px;margin-bottom:0px;margin-top:10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;} 
 .pagesBlock1 a:link, 
 .pagesBlock1 a:visited {color:#fff;text-decoration:none;background:#556B2F;padding:3px 10px;font-size:9pt;} 
 .pagesBlock1 a:hover {background-color:#556B2F;} 
 .pagesBlock1 b {text-decoration:none;background:#556B2F;padding:4px 11px;color:#fff;font-size:12pt;position:relative;bottom:-1.5pt;} 
 .pagesBlock1 b, 
 .pagesBlock1 a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.knopka_skacat {-moz-border-radius: 3px; -weabkit-border-radius: 3px; background:#2a3946; border:1px solid #202c36; color:#fff; display:inline-block; padding:5px 10px; text-align:center; text-shadow:rgba(0,0,0,0.7) 0px 1px 0px;} 
 .knopka_skacat:hover {-moz-border-radius: 3px; -webkit-border-radius: 3px; background-color:#364959; color:#fff; cursor:pointer;} 
 .knopka_skacat.alt {-moz-border-radius: 3px; -webkit-border-radius: 3px; background:#3aa134; border:1px solid #338c36; color:#fff; text-shadow:rgba(0,0,0,0.30) 0px 1px 0px} 
 .knopka_skacat.alt:hover {-moz-border-radius: 3px; -webkit-border-radius: 3px; background-color:#37b83c; color:#fff;}

/* Зелёная кнопка наверх 
2 ------------------------------------------*/ 
3 .top_dm { 
4 font: 11px Verdana,Arial,Helvetica, sans-serif; 
5 color:#1b7a0b; 
6 text-shadow:0 1px 1px #fff; 
7 cursor: pointer; 
8 position:fixed; 
9 bottom:-3px; 
10 right:50px; 
11 background:#7df889; 
12 margin: 0px; 
13 padding:5px 10px 7px 10px; 
14 border:1px solid #4bc50f; 
15 -webkit-border-radius:5px; 
16 -moz-border-radius:5px; 
17 border-radius:5px 
18 } 
19 
20 .top_dm:hover{ 
21 color:#1b7a0b; 
22 background:#a6ff9d 
23 }