body {
background-color:#292929;

background:#191A1C url("../images/p-body-bg.jpg") no-repeat center top;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
}

a {
font-size:12px;
color:#000;
font-weight:400;
text-decoration:none;
background-color:transparent;
outline:none;
cursor:pointer;
}


td.tbl-forum1 a {
font-size:12px;
color:#000;
font-weight:400;
text-decoration:underline;
background-color:transparent;
}

td.tbl-forum2 a {
font-size:12px;
color:#000;
font-weight:400;
text-decoration:underline;
background-color:transparent;
}

td.tbl-forum1 a:hover {
color:#2C98C7;
text-decoration:underline;
}

td.tbl-forum2 a:hover {
color:#2C98C7;
text-decoration:underline;
}

div.total a {
font-size:12px;
color:#fff;
font-weight:400;
text-decoration:none;
background-color:transparent;
}

div.total a:hover {
font-size:12px;
color:#e4e2e2;
font-weight:400;
text-decoration:underline;
background-color:transparent;
}

a.visit:visited {
color:#900;
text-decoration:none;
}

a.pages {
color:#000;
text-decoration:none;
border:1px solid #101010;
background-color:#60646C;
font-weight:700;
padding:4px 6px;
}

a.pages:link,a.pages:visited {
color:#fff;
text-decoration:none;
border:1px solid #101010;
background-color:#151515;
font-weight:700;
padding:4px 6px;
}

a.pages:hover {
color:#000;
background-color:#940F04;
}

a.pages2 {
color:#000;
text-decoration:none;
border:1px solid #101010;
background-color:#60646C;
padding:2px 3px;
}

a.pages2:link,a.pages2:visited {
color:#fff;
text-decoration:none;
border:1px solid #101010;
background-color:#151515;
padding:2px 3px;
}

a.pages2:hover {
color:#000;
background-color:#940F04;
}

a:hover,a.visit:hover {
color:#2C98C7;
text-decoration:underline;
}

a.side {
color:#121212;
text-decoration:none;
font-weight:700;
font-size:11px;
background-color:transparent;
}

a.rus {
color:#CCC;
}

.vk {color:#fff; font:bold 13px Tahoma, sans-serif; background-color:#6D8FB3; border:1px solid #3B6798}
.vk-p {width:98%; background-color:#F7F7F7; color:#45688E; border:1px solid #DAE2E8; padding:10px}
.vk-u {position: absolute; visibility: hidden; width:320px; height:90px; background-color:#2C2C2C; top:0px; right:0px}
a.reklama {
color:#FF5200;
font-size:9px;
background-color:transparent;
text-decoration:underline;
}

div.ja-moduletable, div.moduletable {
	margin: 0;
	height:300px;
	position: relative; 
	border:15px solid #101010; margin-bottom:8px; font:normal 12px Arial, Helvetica, sans-serif
}

.banner {
margin-top:7px;
margin-right:4px;
}


.banner img {
border:0;
margin-top:4px;
height:383px;
width:230px;
}

a:hover.side {
color:#2C98C7;
text-decoration:underline;
background-color:transparent;
}

hr {
border-bottom:1 #CCCCCC solid;
margin:1px;
}

img {
border:0;
}

.img_float {
margin-left:0;
padding-right:0px;
}

.tbl-border {
border:1px #C8C8C8 solid;
padding:3px;
}

.knopka {
background:#6BB22A;
border:0;
color:#fff;
font-weight:700;
margin-top:4px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:4px 7px 
}

.hlit img {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);  border:0;}
.hlit:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); border:0;
}

.tbl {
font-size:11px;
padding:3px 8px 3px 4px;
}

.tbl1 {
font-size:11px;
color:#555A66;
padding-bottom:3px;
}

.tbl2 {
font-size:11px;
color:#6B6B6B;
padding:4px;
}

.tbl-comm {
width:228px;
font-size:11px;
border-bottom:4px #EFEFEF solid;
padding:7px;
}

.forum-tema {
background-color:#e8fdc9;
font-size:12px;
height:50px;
color:#4ca206;
}

.forum-tema-z {
background-color:#FFF1DC;
font-size:12px;
height:50px;
color:#FF7E0B;
}

.forum-tema-o {
background-color:#F8F8F8;
}

.forum-caption {
font-size:11px;
height:22px;
font-weight:700;
background-image:url('../images/center_panels.png');
color:#333;
background-color:#F6F6F6;
padding:4px 4px 3px;
}

form {
display:inline;
margin:0;
padding:0;
}

.button {
background:#383838 url('../images/m_up2.png') repeat-x scroll center top;
border:1px solid #0C0C0C;
color:#FFF;
font-weight:700;
margin-top:4px;
font-size:12px;
padding:4px 7px;
}

#bold,#italic,#under,#url,#mail,#img,#center,#small,#code,#quote,#php,#smiles,#rtesizeplus,#rtesizeminus,#checklength {
margin:0;
padding:0;
}
.random-news {
	width:100%;
	text-align: center;
	background-color: #F4F4F4; 
	border: 1px solid #CCCCCC;
}

.textbox {
border:1px solid #B5B5B5;
background-color:#FFF;
font-family:"Lucida Sans Unicode", Verdana, sans-serif;
font-size:11px;
color:#2C98C7;
}

.quote {
border:1px #CCC dotted;
background-color:#F7F7F7;
color:#333;
margin:0 20px;
padding:5px;
}

.side-border-right {
padding:0 0 0 5px;
}

.side-body {
text-align:left;
font-size:12px;
color:#555A66;
background-color:#FFF;
padding:0 7px 6px 6px;
}

.side-body-top {
color:#555A66;
height:8px;
background:#FFF url('../images/tabl.png') repeat-x scroll left top;
}

.news_block {
line-height:16px;
padding:5px 4px 6px;
}

.poll {
height:14px;
border:1px #D4C9AD solid;
padding:1px;
}

.comment-name {
font-weight:700;
color:#2C98C7;
background:inherit;
}


.small { 
font-size:11px;
font-weight:400;
}

.small2 {
font:normal 9px Arial, Helvetica, sans-serif;
color:#787878;
background:inherit;
}

h1 {
font-size:19px;
font-weight:700;
font-variant:small-caps;
color:#000;
margin-left:33px;
margin-top:13px;
}

h2 {
font-size:12px;
font-weight:700;
height:13px;
color:#A70000;
}

h4 {
color:#000;
font-size:16px;
font-weight:700;
}

.novosti {
background:#A70000;
color:#FFF;
padding:3px;
}


div.module h3 {
font-size:1em;
text-align:center;
color:#333;
padding-top:2px;
margin:0 0 15px;
}

div.module {
width:235px;
background:url(../images/mod_mid_bg.png) repeat-y;
margin-bottom:8px;
padding-right:5px;
}

div.module div {
background:url(../images/mod_bot_bg.png) bottom left no-repeat;
}

div.module div div {
background:url(../images/mod_top_bg.png) top left no-repeat;
padding:7px 6px 15px;
}

div.module div div div {
background:none;
width:100%;
padding:0;
}

/*
a.mainlevel:link,a.mainlevel:visited {
display:block;
font-size:10px;
font-weight:700;
color:#FFF;
font-family:Tahoma, Helvetica, sans-serif;
text-transform:uppercase;
text-align:left;
height:23px;
line-height:23px;
width:215px;
text-decoration:none;
margin-top:1px;
margin-bottom:1px;
margin-left:4px;
text-indent:10px;
background-image:url(../images/m_up.png);
background-color:#161616;
background-repeat:no-repeat;
background-position:left;
}

a.mainlevel:hover {
background-image:url(../images/m_sub.png);
background-color:#8C0000;
}
*/
.border-left {
background:#F4F4F4 url('../images/uglg1.png') repeat-y;
width:7px;
}

.border-right {
background:#F4F4F4 url('../images/uglg2.png') repeat-y;
width:7px;
}

.border-footer {
text-align:center;
background:#F4F4F4 url('../images/footer_bg.png');
height:12px;
}

.border-bottom {
background:#F4F4F4 url('../images/bottom_bg.png');
height:12px;
}
.border-bottom2 {
background:#F4F4F4 url('../images/2bottom_bg.png');
height:12px;
}

.bb {
width:1024px;
text-align:left;

}

.kachki {
height:142px;
width:140px;
background-color:#353535;
border:1px solid #151515;
vertical-align:middle;
text-align:center;
font-size:11px;
color:#CCC;
}

.kachki a {
font-weight:700;
font-size:11px;
color:#CCC;
}

.best-foto {
margin-left:5px;
width:99%;
padding:6px;
}

.tags {
font-family:Tahoma;
text-align:center;
}

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

.tags a:hover {
background:#A70000;
color:#fff;
}

.comment { margin:15px;}
.comment strong {color:#151515; font:italic 19px Arial, Helvetica, sans-serif}

.video img {
width:100px;
height:75px;
border:2px solid #EFEFEF;
}

.video img:hover {
border:2px solid #141414;
}

.tbl-forum1 {
background-color:#FBFBFB;
padding-left:6px; font:normal 12px Arial, Helvetica, sans-serif
}

.tbl-forum2 {
padding-left:6px; 
background-color:#fff; font:normal 12px Arial, Helvetica, sans-serif
}

.news_block a,.novost {
text-decoration:none;
border-bottom:1px dashed #000;
}

.news_block a:hover,.novost:hover {
text-decoration:none;
}
ul {list-style:none;}



#ja-mainnav {
	background: url("../images/mainnav-bg.gif") repeat-x left top;
	font-family: Tahoma, Verdana, Tahoma, sans-serif;
	height: 46px;
	line-height: 1;
	padding-top: 10px;
	top: 0;
}

#ja-mainnav .main { font-size: 12px; }

.ja-megamenu { margin: 0; padding: 0; }
.ja-megamenu a.over, .ja-megamenu a.active { color: #57222b; }

ul.megamenu { margin: 10px; /* menu's gutter */ } 

.wrap { width: 100%; clear: both; }
.main { width: 980px; max-width: 1200px; margin: 0 auto; }

.column { overflow: hidden; float: left; }

ul.level0 {
	float: left;
	margin: 0;
	padding: 0;
}

ul.level0 li.mega {
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

ul.level0 li.mega a.mega {
	color: #ccc;
	display: block;
	font-weight: bold;
	font-size: 92%;
	line-height: normal;
	margin: 0  10px 0 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}

ul.level0 li.mega a.mega span {
	padding: 3px 10px 19px 0;
}

ul.level0 li.mega .has-image {
	padding-left: 25px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}

ul.level0 li.mega span.menu-title { display: block; }

ul.level0 li.mega span.menu-desc {
	display: block;
	font-weight: normal;
	font-size: 92%;
	color: #999;
}

ul.level0 li.mega a img {
	float: left;
	padding-right: 5px;
}


ul.level0 li.mega a.over, ul.level0 li.haschild-over a.over {
	background: url("../images/mainnav-hover.gif") no-repeat left top;
	color: #fff !important;
}

ul.level0 li.mega a.over span.menu-title,
ul.level0 li.haschild-over a.over span.menu-title {
	background: url("../images/mainnav-hover.gif") no-repeat right top;
}

ul.level0 li.haschild a.mega span.menu-desc,
ul.level0 li.haschild-over a.mega span.menu-desc {
	padding-left: 12px;
}

ul.level0 li.active a.mega {
	background: url("../images/title-green.gif") no-repeat left top;
	color: #FFF;
}

ul.level0 li.active a.mega span,
ul.level0 li.active a.over span.menu-title {
	background: url("../images/title-green.gif") no-repeat right top;
}

.ja-megamenu li.mega .childcontent { display: block; height: auto; position: absolute; }

.ja-megamenu li.mega .childcontent,
.ja-megamenu li.haschild-over li.mega .childcontent,
.ja-megamenu li.mega li.haschild-over li.mega .childcontent ,
.ja-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, 
.ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, 
.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent { left: -999em; /*hide the menu*/ }

.ja-megamenu li.haschild-over .childcontent,
.ja-megamenu li.mega li.haschild-over .childcontent,
.ja-megamenu li.mega li.mega li.haschild-over .childcontent,
.ja-megamenu li.mega li.mega li.mega li.haschild-over .childcontent,
.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent,
.ja-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent { left: auto; /*show on parent:hover*/ }

.ja-megamenu li.mega .right,
.ja-megamenu li.haschild-over li.mega .right,
.ja-megamenu li.mega li.haschild-over li.mega .right ,
.ja-megamenu li.mega li.mega li.haschild-over li.mega .right, 
.ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .right, 
.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .right { right: auto; /*hide the menu*/ }



ul.level1 li.mega { float: none; }

ul.level1 .childcontent { margin: -32px 0 0 160px; }


.megacol { float: left;  }

ul.level1 li.mega { border-top: 1px solid #4D4D4D; }

ul.level1 li.first { border-top: 0; }

ul.level1 li.mega a.mega {
	background: none;
	border: 0;
	color: #999;
	font-weight: normal;
	padding: 7px 5px;
	text-transform: none;
}

ul.level1 li.mega a.mega span.menu-title { background: none; padding: 0; }

ul.level1 li.haschild {
	background: url("../images/arrow.png") no-repeat 95% center;
	padding: 0;
}

ul.level1 li.over, ul.level1 li.haschild-over { background: #444; }

ul.level1 li.over a.over, ul.level1 li.haschild-over a.over {
	color: #fff;
}

ul.level1 li.active a.active {
	color: #fff;
	font-weight: bold;
}


ul.level1 .childcontent .tl {
	background-image: url("../images/mega-corner2.png");
}

.childcontent { z-index: 999; padding-left: 10px; }

.childcontent-inner { color: #ccc;}

.childcontent .ja-moduletable {
	color: #ccc;
	border-bottom: 0;
	line-height: 1.5;
	margin: 10px 0;
	padding: 0;
}

.childcontent .top {
	background: url("../images/mega-tb.png") repeat-x left top;
	margin: 0 13px 0 45px;
	padding: 0;
	height: 14px;
	position: relative;
}

.childcontent .tl {
	background: url("../images/mega-corner.png") no-repeat left top;
	width: 55px;
	height: 14px;
	position: absolute;
	left: -55px;
	top: 0;
}

.childcontent .tr {
	background: url("../images/mega-corner.png") no-repeat right top;
	width: 23px;
	height: 14px;
	position: absolute;
	right: -23px;
	top: 0;
}

.childcontent .ml {
	background: url("../images/mega-mid-l.png") no-repeat left bottom;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	left: -10px;
}

.childcontent .mid {
	position: relative;
	z-index: 10;
}

.childcontent .childcontent-inner {
	background-color:#2C2C2C;
}

.childcontent .mr {
	background: url("../images/mega-mid-r.png") no-repeat right bottom;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	right: -10px;
}

.childcontent .bot {
	background: url("../images/mega-tb.png") repeat-x left bottom;
	margin: 0 13px 0 45px;
	padding: 0;
	height: 23px;
	position: relative;
}

.childcontent .bl {
	background: url("../images/mega-corner.png") no-repeat left bottom;
	width: 55px;
	height: 23px;
	position: absolute;
	left: -55px;
	top: 0;
}

.childcontent .br {
	background: url("../images/mega-corner.png") no-repeat right bottom;
	width: 23px;
	height: 23px;
	position: absolute;
	right: -23px;
	top: 0;
}



div,  ul, li, form, label,
tbody, tr,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

* html .clearfix {
	height: 1%; /* IE5-6 */
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.dron { background: url("../images/container-bg.jpg") no-repeat center bottom; padding-bottom: 30px; 
height:expression((documentElement.clientheight||document.body.clientheight)<1004?'900px':''); min-height:900px;}

noscript div {
background:#ccc;
border:1px solid #900;
margin:20px 0;
padding:15px;
}

.coda-slider-wrapper {
clear:both;
overflow:auto;
padding:20px 0;
}

.coda-slider {
float:left;
overflow:hidden;
position:relative;
}

.coda-slider-no-js .coda-slider {
height:200px;
overflow:auto !important;
padding-right:20px;
}

.coda-slider,.coda-slider .panel {
width:225px;
}

.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel {
width:600px;
}

.coda-slider-wrapper.arrows .coda-slider {
margin:0 10px;
}

.coda-nav ul li a.current {
background:#60646C;
border:1px solid #101010;
font-weight:700;
color:#000;
}

.coda-slider p.loading {
text-align:center;
padding:20px;
}

.coda-nav ul {
float:right;
clear:both;
display:block;
overflow:hidden;
margin:auto;
}

.coda-nav ul li {
display:inline;
}

.coda-nav ul li a {
background:#202020;
border:1px solid #101010;
font-weight:700;
color:#fff;
display:block;
float:left;
margin-right:3px;
text-decoration:none;
padding:5px;
}

.coda-nav ul li a:hover {
background:#940F04;
color:#000;
}


.coda-slider .panel {
display:block;
text-align:left;
float:left;
}

.coda-slider .panel-container {
position:relative;
}

.coda-nav-left,.coda-nav-right {
float:right;
}

.coda-nav-left a,.coda-nav-right a {
display:block;
text-align:right;
text-decoration:none;
}

#tabs {
width:723px !important;
height:auto !important;
border:1px solid #ddd;
background-color:#eee;
float:left;
display:block;
overflow:hidden;
list-style-type:none;
margin-top:8px;
margin-left:7px;
font-size:11px;
padding:5px;
}

#tabs a {
color:#000;
}

#tabs a:hover {
color:#036;
}

.com1 {
border-bottom:1px solid #E2E0DD;
}

.com2 {
border-bottom:1px solid #E2E0DD;
background-color:#F8F7F5;
}

.com1 a {font:normal 13px Arial, Helvetica, sans-serif}
.com2 a {font:normal 13px Arial, Helvetica, sans-serif}
.inside {
width:712px !important;
border:1px solid #ddd !important;
background-color:#FFF;
margin:5px 0 0 !important;
padding:5px !important;
}

ul.gttTabs li {
float:left;
display:inline;
line-height:34px;
background:#fff;
color:#000;
border:1px solid #ddd;
font-weight:700;
font-size:11px;
cursor:pointer;
list-style-type:none;
margin:0 5px 0 0 !important;
}

ul.gttTabs li a {
line-height:31px;
font-weight:700;
color:#000;
display:block;
float:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:0 6px;
}

.inside li {
border-bottom:1px solid #EEE;
height:40px;
padding:8px;
}

.fix {
clear:both;
height:1px;
overflow:hidden;
margin:0 0 -1px;
}

.banner-f {text-align:left; width:97%; padding:5px; border:2px solid #CFCFCF; background-color:#FFFFFF; margin-top:25px;}

.banner-f span {color:#000000; font:normal 11px Arial, Helvetica, sans-serif }
.banner-f td img {border:2px solid #FFFFFF; width:80px}
.banner-f img:hover {border:2px solid #202020;}
.rus2 { text-decoration:underline; color:#000000; font:bold 12px Arial, Helvetica, sans-serif }

.banner-b { width:478px; background: url("../images/parkour.jpg");  height:70px; border:1px solid #101112; background-color:#353535;  }
.foot {width:100%; background-color:#1A1A1A;  border-top:3px solid #101010; padding-top: 15px; }
.foot-k { width:220px; background-color:#151515; border:1px solid #101010; padding:10px}
.foot-k-z h3 { background: url("../images/h3-bg2.gif") no-repeat top left; color: #757575; font-size: 11px; margin: 0 0 10px 0; overflow: hidden; padding-left: 15px; text-transform: uppercase}
.foot-k-z h3 span { background: url("../images/h3-bg2.gif") no-repeat top right; display: block; padding: 14px 0;}
.foot-k-z h3 strong.first-word {color: #fff;display: inline; margin: 0 5px 0 0; padding: 4px 4px 4px 10px }
.foot-k-t {text-align:left; color:#CCC; padding:6px 6px 6px 12px;border-bottom:1px solid #202020;
font:normal 11px Arial, Helvetica, sans-serif }
.foot-k-t a {color:#CCC; font:bold 11px Arial, Helvetica, sans-serif }
.footer a {color:#CCC;  margin-left:15px; font:bold 11px Arial, Helvetica, sans-serif }
.footer { width:96%; text-align:left; margin-left:5px; margin-top:15px;  margin-bottom:15px; background-color:#151515; border:1px solid #101010; padding:15px}
.foot-r {float:right; margin-top:-8px;}
.foot-o {float:right; margin-top:0px;}
.foot-g {margin-top:28px;}
.gal {height:74px; border:2px solid #202020}
.gal:hover {border:2px solid #ccc;}
.foot-g a {color:#CCC; font-weight: bold}

.voting { background-color:#ccc; height:36px; width:81px; padding:2px; position: absolute; bottom: -10px; right: 15px; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);  border:0;}
.reit { font:bold 9px Arial, sans-serif;}
.plus { background: url(images/plus.png) }
.minus { background: url(images/minus.png) }
.total { padding:2px; text-align:center; margin:3px; color: #fff; background-color:#338D2A; width:40px; }
.total a {color:#fff}
.doverie {background:url("../images/dov-f.png") no-repeat; color: #fff; padding:3px; position: absolute; top: -8px; right: -35px; width:110px; font:bold 11px Arial, Helvetica, sans-serif; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}  












































#gk_wrapper {
	width:998px;
	font-size:1.2em;
	line-height:1.5em;
}

#gk_left        { width:0px; }
#gk_right       { width:300px;margin: 20px 24px 20px 0px;padding:0;border-width:0; }
#left_one       { width:0px; }
#left_two       { width:100%; }
#right_one      { width:94px;margin: 0px 12px 0px 0px;padding:0;border-width:0; }
#right_two      { width:194px;margin:0;padding:0;border-width:0; }
#inset_left     { width:0px;margin: 0px 12px 0px 0px;padding:0;border-width:0; }
#inset_right    { width:170px;margin: 0px 0px 0px 12px;padding:0;border-width:0; }
#gk_content     { margin: 20px 24px;padding:0;border-width:0; }
#gk_current     { width:392px;margin: 0px 0px 12px 0px;padding:0;border-width:0; }
#gk_bottom      { margin: 20px 26px 0px 26px;padding:0;border-width:0; }
#gk_bottom1     { margin:0;padding:0;border-width: 1px 0px 0px 0px; }
#gk_bottom2     { margin:0;padding:0;border-width:0; }

.menu_m {
	background:transparent url('../images/style1/menu_bg.png') repeat-x 0 0;
}
.menu_l {
	background:transparent url('../images/style1/menu_l.png') no-repeat 0 0;
}
.menu_r {
	background:transparent url('../images/style1/menu_r.png') no-repeat 100% 0;
	margin-right: -44px;
	padding: 0 59px; height:80px;
}

.vk-p {width:98%;margin-top:10px; background-color:#F7F7F7; color:#45688E; border:1px solid #DAE2E8; padding:10px}
.login {width:103px; color:#989783; margin-right:5px; height:17px; font:normal 11px tahoma; border:1px solid #E8E7D6;}
.u-f {width:70px; height:70px; position: relative; overflow: hidden}
.c-v {width:170px; height:100px; position: relative; margin:6px 6px 10px 6px; overflow: hidden}

.quote {
border:1px #CCC dotted;
background-color:#F7F7F7;
color:#333;
margin:0 20px;
padding:5px;
}


.rekl {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);background:#4297EF;padding:2px 4px; font:normal 12px tahoma;position:absolute;bottom:0px;right:0px}
.rekl:hover {opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}


.hlit img {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);  border:0;}
.hlit:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); border:0;
}
.ava { padding:4px; border:1px solid #DEDEDE } 

.novosti {
background:#4297EF;
color:#FFF;
padding:3px;
}

.com1 {
padding:5px;
border-bottom:1px solid #E0E0E0;
}

.com2 {
padding:5px;
border-bottom:1px solid #E0E0E0;
background:#F9F9F9;
}

.k-foto {
font:bold 14px Arial;
background:#9AD100; background-image: url(../images/voting-bg.gif); background-repeat: repeat-x;
color:#FFF;
padding:2px 5px 3px 6px;
position: absolute; top: 0px; right: 0px
}

.p-foto {
font:bold 11px Arial;
background:#60A3E6;
color:#FFF;
padding:2px 5px 3px 6px;
position: absolute; bottom: 0px; left: 0px
}

.k-fotor {
font:bold 14px Arial;
background:#F0132F; 
color:#FFF;
padding:2px 5px 3px 6px;
position: absolute; top: 0px; right: 0px
}
.mini {font:normal 9px Arial, sans-serif}

.rus-block {
position:absolute;
background:#000; 
left:5px; 
top:5px; 
height:30px; 
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(opacity=60);	
}
.rus-block2 {
position: absolute; top: 11px; left: 18px;
}

.rus-block2 a:link {
color:#F4F4F4;  
font:bold 14px Arial;
}

.rus-block2 a {
color:#F4F4F4;  
font:bold 14px Arial;
}

.ser {width: 100%; margin-top:-3px; color:#959595}
.rus-block2 a:hover {
color:#fff; 
text-decoration:underline;
font:bold 14px Arial, sans-serif;
}
.rus-block3
{width:300px; position: relative; height:150px; overflow: hidden}

.novosti_ch {
color:#000;
font-weight: bold;
}
.video img {
width:100px;
height:75px;
border:2px solid #EFEFEF;
}

.video img:hover {
border:2px solid #141414;
}

.video-u img {
width:180px;
height:110px;
border:2px solid #EFEFEF;
}
.video-u img:hover {
border:2px solid #141414;
}
.tbl2 {padding:3px;}
.video-icon-play {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	overflow:hidden;
	background:url('../images/play_sml.png') no-repeat 0px 0px;
	top:20px;
	left:50px;
}

.video a {vertical-align:bottom}
.reg {	border:0; color:#fff;height:23px;margin:0 6px 0 0; width:120px; cursor: pointer; text-align:center; font:bold 12px Tahoma;
	background:url('../images/style1/js_joinus2.png') #9AD007 }

.vk_vhod {border:0; height:23px; cursor: pointer;  width:78px; color:#fff; text-align:left; padding-left:11px; font:bold 11px Tahoma; margin:0 4px 0 0; background:url('vkvhod.png') #6D8FB3}

ul.avatar-list {
	margin: 0;
	padding: 0pt;
	list-style: none;
	color:#fff
}

.icn-views {
	background:url("../images/glas.png") no-repeat transparent;
	padding:3px 5px 0 18px; float:left;
	
}

.icn-rait {
	background:url("../images/rait.png") no-repeat transparent;
	padding:3px 5px 0 18px; float:left;
	color:#FFB400;
}
.icn-comments {
	background:transparent url(../images/comm.png) no-repeat;
	color:#9D9D9D;
	display:inline-block !important;
	padding:3px 3px 0 18px;
	white-space:nowrap;
	text-decoration:none; float:left
}
.news_block a,.novost {
text-decoration:none;
border-bottom:1px dashed #000;
}

.news_block a:hover,.novost:hover {
text-decoration:none;
}


.button {
	background:url('../images/style1/bg_button.png') repeat-x 0 100%;
	border: 0px;
	color: #fff; padding:5px 10px 6px 10px;
	font:bold 12px Arial, sans-serif;
}

.button:hover {
	background-position: 0 0;
	border: 0px;
	color: #fff;
}


.textbox-reg  { width: 538px; font-size: 23px; margin-top:4px; padding: 4px; border: 1px solid #d7d7d7; color: #555; }

.button-add { background:url('../images/style1/bg_button-big.png') repeat-x 0 100%;
	border: 0px;
	color: #fff;
	padding:8px 20px 10px 20px;
	font:bold 18px Arial, sans-serif;}

.button-add:hover {
	background-position: 0 0;
	border: 0px;
	color: #fff;
}

.button-z { background:url('../images/voting-bg.gif') repeat-x 0 100%;
	border: 0px;
	color: #fff;
	padding:8px 20px 10px 20px;
	font:bold 18px Arial, sans-serif;}

.button-z:hover {
	background:url('../images/style1/bg_button-big.png') repeat-x 0 0;
	color: #fff;
}


.button2 { background:url('../images/style1/bg_button-big.png') repeat-x 0 100%;
	border: 0px;
	color: #fff;
	padding:8px 20px 10px 20px;
	font:bold 23px Arial, sans-serif;}

.button2:hover {
	background-position: 0 0;
	border: 0px;
	color: #fff;
}


.buttom {
font:bold 16px Arial, sans-serif;
border:0px;
background:url('../images/button.png');
color: #000;
}

img {border:none;}
.article_info_block {
	background: #f7f7f7;
	padding: 7px;
	margin: 5px 0 10px;
	font-size: 0.9em;
	font-weight: bold;
}
.info_date {
	border-right: 1px solid #ccc;
	margin-right: 12px;
	padding-right: 12px;
}
.info_author {
	color:#378adf;
}


#gk_header {
	height: 86px;
}
.menu_m {
	margin: 0 35px;
}
.menu_l {
	margin-left: -44px;
}

#logo {
	float: left;
	display: block;
	width: 143px;
	height: 30px;
}
#logo img {
	margin-top: 12px;
}
div#horiz-menu {
	float: right;
}
div#horiz-menu li.level1 {
	background:transparent url('../images/style1/menu_separator.png') no-repeat left 50%;
	border: none;
}
div#horiz-menu li:first-child.level1 {
	background: none;
}
div#horiz-menu .menu li.level1 a,
div#horiz-menu .menu li.level1 span.separator,
.gk_js_tab {
	color: #000;
	height:28px;
	line-height:28px;
	display:block;
	padding:0 3px 0 0;
	margin: 13px 0;
}
div#horiz-menu .menu li.level1 a span,
div#horiz-menu .menu li.level1 span.separator span,
.gk_js_tab span {
	
	height:28px;
	line-height:28px;
	padding:0 10px 0 15px;
	display:block;
}
div#horiz-menu .menu li.level1 li a,
div#horiz-menu .menu li.level1 li span.separator,
div#horiz-menu .menu li.level1 li a span,
div#horiz-menu .menu li.level1 li span.separator span,
div#horiz-menu .menu li.level1:hover li a,
div#horiz-menu .menu li.level1:hover li span.separator,
div#horiz-menu .menu li.level1:hover li a span,
div#horiz-menu .menu li.level1:hover li span.separator span {
	margin:0;
	background:transparent!important;
}
div#horiz-menu .menu li li:first-child {
	padding-top:3px;
}
div#horiz-menu .menu li li:first-child {
	border-top: none!important;
}
div#horiz-menu ul.menu li a.topli {
	background: none;
}
.corners {
	position: relative;
	height: 4px;
	margin: 0 4px;
}
.corner_tl,
.corner_tr,
.corner_bl,
.corner_br {
	position: absolute;
	height: 4px;
	width: 4px;
	top: 0;
	left: -4px;
}
.corner_tr {
	right: -4px;
	left: inherit;
}
.corner_bl {
	bottom: 0;
	top: inherit;
}
.corner_br {
	right: -4px;
	left: inherit;
	bottom: 0;
	top: inherit;
}
.top_addons {
	position: relative;
	top: -4px;
	margin: 0 3px;
	font-size:0.9em;
}
.top_addons_tl {
	margin-left: -3px;
}
.top_addons_tr {
	margin-right: -3px;
	padding: 0 24px;
	height: 41px;
}

#breadcrumb {
	float:left;
	margin-top: 13px;
}
#breadcrumb a {
	margin-right:12px;
	padding: 0 24px 0 12px;
}
#breadcrumb a:hover {
	text-decoration:underline;
}
#breadcrumb img {
	margin: 0 12px;
}
#search {
	float:right;
}
input#mod_search_searchword {
	background: url('../images/style1/search_bg.png') no-repeat 0 50%;
	color: #91907f;
	border: none;
	margin-top: 8px;
	width: 151px;
	height: 19px;
	padding: 6px 35px 0 10px;
}

input#mod_status {
	background: url('../images/style1/status_bg.png') no-repeat;
	color: #91907f;
	border: none;
	margin: 8px 0 0 -10px;
	width:320px; 
	font-size:11px;
	height: 23px;
	padding: 2px 35px 0 20px;
}

div.moduletable_ver1 h3,
div.moduletable_ver2 h3 {
	font-weight: normal;
}
#gk_bottom2 div.moduletable h3 span,
#gk_bottom2 div.moduletable h3 {
	font-weight: normal;
}
#gk_bottom2 div.moduletable h3 span {
	padding: 0;
	margin: 0;
}
#gk_bottom2 ul li,
div.moduletable_ver2 ul li {
	line-height: 210%!important;
}

#gk_bottom div.moduletable,
#gk_bottom div.moduletable_ver1,
#gk_bottom div.moduletable_ver2,
#gk_bottom div.moduletable_ver3 {
	margin:20px 0 24px 24px;
}
#gk_bottom .last-child div.moduletable,
#gk_bottom .last-child div.moduletable_ver1,
#gk_bottom .last-child div.moduletable_ver2,
#gk_bottom .last-child div.moduletable_ver3 {
	margin-right: 24px!important;
}

#gk_footer {
	margin: 0px 29px 60px 29px;padding:0;border-width:0;

	font-size:0.9em;
}
.gk_footer_l {
	margin-left: -3px;
}
.gk_footer_r {
	margin-right: -3px;
	padding: 0 24px;
	height: 41px;
}
#gk_footer,
#gk_footer a {
	line-height: inherit;
}
#footer_menu li {
	border: none;
	line-height:41px;
	height:41px;
	float:left;
	width:auto;
	padding: 0 12px 0 0;
}
#informations {
	opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20);
	float:right;
	margin:6px 0 0 6px
}

.last-child .moduletable {
	margin-right: 0!important;
}
div.moduletable_content ul li {
	line-height: 210%;
}



div#horiz-menu *{
	margin:0;
	padding:0;
}
div#horiz-menu ul{
	margin:0;
	padding:0;
}
div#horiz-menu li.level1{
	padding:0 10px;
	margin:0;
		
}	
div#horiz-menu li li{
	margin:0 6px 0 0;
	padding:0;
	border:0;
	height:30px;
	line-height:30px;
}
div#horiz-menu a,
div#horiz-menu span.separator{
	padding:0 0 0 3px;
}
div#horiz-menu a span,
div#horiz-menu span.separator span{
	padding:0 2px 0 7px;
}
div#horiz-menu li li{
	margin:0;
	height:30px;
}
div#horiz-menu li li a,
div#horiz-menu li li span.separator{
	width:240px;
	padding:0;
	margin:0 12px;
}
div#horiz-menu li li a span{
	padding:0;
}
div#horiz-menu li li,
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	width:240px;
}
div#horiz-menu li ul{
	width:240px;
	
	
}
div#horiz-menu ul ul{
	padding-bottom:4px;
}

div#horiz-menu{
	font-size:1.17em;
	font-family:Arial, Verdana, sans-serif;
}
div#horiz-menu a{
	text-decoration:none;
}
div#horiz-menu a:hover{
	text-decoration: none!important;
}
div#horiz-menu li li a,
div#horiz-menu li li span.separator{
	text-decoration:none;
	line-height:30px;
}


div#horiz-menu{
	position:relative;
}
div#horiz-menu ul{
	list-style:none;
	float: right;
}
div#horiz-menu li{
	display:block;
	float:left;
	list-style:none;
	position:relative;
}
div#horiz-menu li ul{
	float: none;
	left:-999em;
	position:absolute;
	z-index: 1000;
}
div#horiz-menu li:hover ul{
	left:0px;
	top:54px;
}
div#horiz-menu li:hover li ul,
div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul{
	top:-999em;
}
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	left: 196px;
	top:0px;
}
div#horiz-menu li li{
	position: relative;
	float:none;
}



.g_f {padding: 8px 0; border-bottom: solid 1px #ccc }
.g_ima {float: left; width:40px; height:40px; overflow: hidden}
.g_sp {display: block; color:#8F8F8F; margin-top: 3px}
.g_f2 {margin-left: 48px;line-height: normal}
.g_new {margin:6px 0 3px 0; background:#000;width:115px;border:3px #000 solid;height:77px;position:relative;overflow:hidden}
.g_new2 {margin:6px 0 3px 0; background:#000;width:175px;border:3px #000 solid;height:85px;position:relative;overflow:hidden}
.g_new3 {margin:6px 0 3px 0; background:#000;width:140px;border:3px #000 solid;height:75px;position:relative;overflow:hidden}
.g_new2:hover,
.g_new:hover {border:3px #6C7C8C solid}
.g_i {margin:-10px 0 0 0;width:115px;}
.g_v {margin:-15px 0 0 0;width:175px;}
.g_v_m {width:175px; height:85px; background:url("../images/play.png") no-repeat center center; position: absolute; top: 0px; left: 0px}
.g_v2 {margin:-15px 0 0 0;width:150px;}
.g_v_m2 {width:130px; height:75px; background:url("../images/play.png") no-repeat center center; position: absolute; top: 0px; left: 0px}
.g_v_l {width:20px; height:20px; background:url("../images/lupa.png") no-repeat center center; position: absolute; bottom: 0px; right: 0px}
.g_v_s {width:20px; height:20px; background:url("../images/18.png") no-repeat center center; position: absolute; bottom: 0px; right: 0px}
div.gk_npro_mainwrap {
	padding-bottom: 10px;
	background: none;
	overflow:hidden;
}
div.gk_npro_mainwrap h4 {
	font-size:100%;
	line-height:100%;
	margin: 0 0 6px;
}
div.gk_npro_full_interface {
	overflow: hidden;
	margin-top:4px;
	min-height:16px;
	float:left;
	width:100%;
	clear:both;
}
div.gk_npro_full_interface ul {
	list-style-image: none!important;
	margin:3px 0 0 0;
	padding: 0;
	float: left;
}
div.gk_npro_interface_bg,
div.gk_npro_short_interface_bg {
	float: right;
	width: 32px;
	height: 18px;
}
div.gk_npro_full_next {
	float: right;
}
div.gk_npro_full_scroll1 {
	clear:both;
	overflow: hidden;
}
div.gk_npro_full_tablewrap {
	float: left;
}
div.gk_npro_short_scroll1 {
	overflow: hidden;
}
div.gk_npro_short_ulwrap {
	float: left;
}
div.gk_npro_short_ulwrap ul {
	margin: 6px 0 0;
	padding: 0;
	list-style-image: none!important;
	list-style-type:none!important;
}
div.gk_npro_short_ulwrap ul li {
	padding:6px 0;
	margin:0;
	line-height: 120%;
	height:auto!important;
}
div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a {
	font-weight: bold;
	font-size: 0.97em;
	margin: 0;
}
div.gk_npro_short_ulwrap ul li p {
	font-size: 0.92em;
	margin: 0;
}
div.gk_npro_short_interface {
	padding-top: 5px;
	overflow: hidden;
	margin: 2px 0 0;
}

.clearfix-tabs {
	clear: both;
}
.gk_tab_item_space {
	padding:0;
}
div.gk_tab-style1 {
	position: relative;
}
div.gk_tab_wrap-style1 {
	margin: 10px auto 0;
}
ul.gk_tab_ul-style1 {
	list-style-type: none;
	margin:0 0 24px;
	padding:0;
	height:32px;
	list-style-image:none!important;
	overflow:hidden;
}
div.gk_tab_container0-style1 {
	clear: both;
}
div.gk_tab_container1-style1 {
	overflow: hidden;
}
div.gk_tab_item-style1 {
	display:none;
	float: left;
	overflow: hidden;
	padding: 0;
}
div.gk_tab_item-style1 h4.gk_tab_news_header {
	font-size: 1.17em;
	font-weight: normal;
	margin: 8px 0;
}
div.gk_tab_item-style1 img.gk_tab_news_image {
	padding: 2px;
}
ul.gk_tab_ul-style1 li,
ul.gk_tab_ul-style1 li.active {
	float:left;
	width:auto;
	height:33px;
	line-height:33px;
	cursor:pointer;
	border:none!important;
	margin:0 0 0 4px!important;
	font-weight:bold;
	padding-left: 4px;
}
ul.gk_tab_ul-style1 li:first-child {
	margin:0!important;
}
ul.gk_tab_ul-style1 li span,
ul.gk_tab_ul-style1 li.active span {
	display:block;
	height:33px!important;
	line-height:33px!important;
	padding: 0 20px 0 16px;
}

.gk_obr {width:143px; height:143px; overflow: hidden;}
.gk_js_member_wrap {
	margin-right: 14px;
}
.gk_js_member_name {
	line-height: 27px;
	text-align: center;
	font-weight: bold;
}
.gk_js_since,
.gk_js_lastonline,
.gk_js_profileviews {
	line-height: 11px;
	margin-top: 40px;
	font-size: 0.9em;
}
.gk_js_lastonline {
	margin-top: 8px;
	float: left;
}
.gk_js_profileviews {
	height: 26px;
	line-height: 26px;
	margin: 8px 0 0;
	padding-left: 7px;
	font-weight:bold; 
	font-size: 1.6em;
	float: right;
}
.gk_js_since span:first-child,
.gk_js_lastonline span:first-child {
	font-weight: bold;
	display: block;
}

.gk_js_tab {
	cursor:pointer;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	text-transform:uppercase;
	margin: 0 0 8px;
}
.gk_js_tab span {
	padding: 0 0 0 4px;
}


.gk_js_stats_main div {
	float: left;
}

.gk_npro_short_ulwrap li {
	border-bottom: 1px dotted #ddd;
}
.nsprocool .gk_npro_mainwrap {
	background: #f7f6e9;
	color: #646464;
	border: 1px solid #eae9d6;
}
div.gk_npro_short_ulwrap ul li p {
	color: #5B5B5B;
}
.nsprocool .gk_npro_mainwrap h4,
.nsprocool .gk_npro_mainwrap h4 a {
	color: #000!important;
}
.nsprocool .gk_npro_mainwrap h4 a:hover {
	color: #378adf!important;
}
.nsprocool .gk_npro_table td {
	border-bottom: 1px dotted #cecdb7;
}
.nsprocool a {
	color: #FF941A!important;
}
.nsprocool a:hover {
	color: #000!important;
}
.nsprocool .gk_npro_short_ulwrap li {
	border-bottom: 1px dotted #cecdb7;
}
ul.gk_tab_ul-style1 {
	border-bottom: 3px solid #000;
}
ul.gk_tab_ul-style1 li,
ul.gk_tab_ul-style1 li.active {
	background: url('../images/style1/tabs_l.png') no-repeat 0 100%;
}
ul.gk_tab_ul-style1 li.active {
	background-position: 0 0;
	color: #fff;
}
ul.gk_tab_ul-style1 li span,
ul.gk_tab_ul-style1 li.active span {
	background: url('../images/style1/tabs_r.png') no-repeat 100% 100%;
}
ul.gk_tab_ul-style1 li.active span {
	background-position: 100% 0;
}
.gk_js_member_name {
	background: #4297ef;
	color: #fff;
}
.gk_js_members_main .gk_js_overlay {
	background: #fff url('../images/style1/loader.gif') no-repeat 50% 50%;
}

.comment .2gk_js_overlay {
	background: #fff url('../images/style1/loader.gif') no-repeat 50% 50%;
}

.gk_js_since,
.gk_js_lastonline,
.gk_js_profileviews {
	color: #5b5b5b;
}
.gk_js_profileviews {
	border-left: 1px solid #dedede;
}
.gk_js_interface {
	background: url('../images/style1/js_members_pagin_r.png') no-repeat 100% 0;
}
.gk_js_interface div {
	background: url('../images/style1/js_members_pagin_l.png') no-repeat 0 0;
}
span.gk_js_page {
	background: url('../images/style1/js_members_bullets.png') no-repeat 0 100%;
}
.gk_js_interface span.active {
	background-position: 0 0;
}
span.gk_js_prev,
span.gk_js_next {
	background: url('../images/style1/js_members_arrows.png') no-repeat 0 0;
}
span.gk_js_next {
	background-position: 0 100%;
}
span.gk_js_prev:hover {
	background-position: 100% 0;
}
span.gk_js_next:hover {
	background-position: 100% 100%;
}
.gk_js_stats_main {
	color: #828282;
}
a.gk_js_groupname {
	color: #378ADF!important;
}
a:hover.gk_js_groupname {
	color: #FF941A!important;
}
a.gk_js_viewgroups {
	color: #000!important;
	background: none!important;
	border-right: 1px solid #dedede;
}
div.gk_js_total {
	border-right: 1px solid #dedede;
}
div.gk_js_total strong {
	color: #000;
}
div.gk_js_female,
div.gk_js_male {
	background: url('../images/style1/gk_js_icons.png') no-repeat 0 0;
}
div.gk_js_male {
	background-position: 0 -11px;
}


a.pages {
background-position: 0 100%;
background:url('../images/style1/bg_button2.png') repeat-x 0 100%;
	border: 1px solid #000;
	color: #fff;
padding:5px 7px;
}

a.pages:link,a.pages:visited {
background-position: 0 100%;
background:url('../images/style1/bg_button2.png') repeat-x 0 0;
	border: 1px solid #DEDEDE;
	color: #000;
}

a.pages:hover {
background-position: 0 100%;

	border: 1px solid #000;
	color: #fff;
}

a.pages2 {
background-position: 0 100%;
background:url('../images/style1/bg_button2.png') repeat-x 0 100%;
border: 1px solid #000;
color: #fff;
padding:3px 5px;
}

a.pages2:link,a.pages:visited {
background-position: 0 100%;
background:url('../images/style1/bg_button2.png') repeat-x 0 0;
border: 1px solid #DEDEDE;
color: #000;
}

a.pages2:hover {
background-position: 0 100%;
border: 1px solid #000;
color: #fff;
}

.obvodka{
        width:125px; height:155px; overflow: hidden;
	
}
.obvodka2{
         position: relative; padding:3px;width:122px; border: 1px solid #DEDEDE;
	
}


div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_ver1,
div.moduletable_ver2,
div.moduletable_ver3 {
	margin: 0 0 12px;
}
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_ver1 h3,
div.moduletable_ver2 h3,
div.moduletable_ver3 h3 {
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:1.58em;
	margin: 0 0 12px;
	line-height: 30px;
	position: relative;
	overflow: hidden;
}
div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span {
	display: block;
	height: 30px;
	margin-left: 4px;
	padding: 0 6px;
}
div.moduletable h3 span.first-word,
div.moduletable_menu h3 span.first-word,
div.moduletable_text h3 span.first-word,
div.moduletable_ver1 h3 span.first-word,
div.moduletable_ver2 h3 span.first-word,
div.moduletable_ver3 h3 span.first-word {
	display: inline;
	margin: 0;
	padding: 0;
}
.bottom_round_t,
.gk_round_t,
.gk_round_b {
	height:4px;
	margin:0 4px;
	position:relative;
}
.gk_round_tl,
.gk_round_tr,
.gk_round_bl,
.gk_round_br,
.bottom_round_tr,
.bottom_round_tl {
	position: absolute;
	height: 4px;
	width: 4px;
	top: 0;
	left: -4px;
}
.bottom_round_tr,
.gk_round_tr {
	right: -4px;
	left: inherit;
}
.gk_round_bl {
	bottom: 0;
	top: inherit;
}
.gk_round_br {
	right: -4px;
	left: inherit;
	bottom: 0;
	top: inherit;
}
.gk_round_ml {
	padding: 6px 15px 12px 15px;
}

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_ver1 h3,
div.moduletable_ver2 h3,
div.moduletable_ver3 h3 {
	background: transparent url('../images/style1/mod_title_def_l.png') no-repeat 0 0;
}
div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span {
	background: transparent url('../images/style1/mod_title_def_r.png') no-repeat 100% 0;
	color: #378ADF;
}
div.moduletable h3 span.first-word,
div.moduletable_menu h3 span.first-word,
div.moduletable_text h3 span.first-word,
div.moduletable_ver1 h3 span.first-word,
div.moduletable_ver2 h3 span.first-word,
div.moduletable_ver3 h3 span.first-word {
	color: #000;
}
div.moduletable_ver3 h3 {
	background-image: url('../images/style1/mod_title_color_l.png');
}
div.moduletable_ver3 h3 span {
	background-image: url('../images/style1/mod_title_color_r.png');
	color: #1c5895;
}
div.moduletable_ver3 h3 span.first-word {
	color: #fff;
}
.gk_round_t,
.gk_round_b {
	background:transparent url('../images/style1/mod_corn_white.png') repeat-x 0 -4px;
}
div.moduletable_ver2 .gk_round_t,
div.moduletable_ver2 .gk_round_b,
.bottom_round_t {
	background:transparent url('../images/style1/mod_corn_dark.png') repeat-x 0 -4px;
}
.gk_round_b {
	background-position: 0 -8px;
}
.gk_round_tl,
.gk_round_tr,
.gk_round_bl,
.gk_round_br {
	background:transparent url('../images/style1/mod_corn_white.png') no-repeat 0 0;
}
div.moduletable_ver2 .gk_round_tl,
div.moduletable_ver2 .gk_round_tr,
div.moduletable_ver2 .gk_round_bl,
div.moduletable_ver2 .gk_round_br,
.bottom_round_tl,
.bottom_round_tr {
	background:transparent url('../images/style1/mod_corn_dark.png') no-repeat 0 0;
}
.gk_round_tr,
.bottom_round_tr {
	background-position: 100% 0!important;
}
.gk_round_bl {
	background-position: 0 100%!important;
}
.gk_round_br {
	background-position: 100% 100%!important;
}
.gk_round_m {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background: #fff;
}
div.moduletable_ver2 .gk_round_m {
	border-left: 1px solid #1a1a1a;
	border-right: 1px solid #1a1a1a;
	background: #1a1a1a;
}
div.moduletable h3 span.badge,
div.moduletable_menu h3 span.badge,
div.moduletable_text h3 span.badge,
div.moduletable_ver1 h3 span.badge,
div.moduletable_ver2 h3 span.badge,
div.moduletable_ver3 h3 span.badge {
	background: url('../images/mod_badge.png') no-repeat;
}
.b-new .badge {
	background-position: 0 0!important;
}
.b-hot .badge {
	background-position: 0 -13px!important;
}
.b-top .badge {
	background-position: 0 -26px!important;
}
.b-popular .badge {
	background-position: 0 -39px!important;
}
.b-updated .badge {
	background-position: 0 -52px!important;
}

div.moduletable h3 span.badge,
div.moduletable_menu h3 span.badge,
div.moduletable_text h3 span.badge,
div.moduletable_ver1 h3 span.badge,
div.moduletable_ver2 h3 span.badge,
div.moduletable_ver3 h3 span.badge {
	height: 13px;
	position: absolute;
	right: 0;
	top: 10px;
}
.b-new .badge {
	width: 31px;
}
.b-hot .badge {
	width: 29px;
}
.b-top .badge {
	width: 29px;
}
.b-popular .badge {
	width: 52px;
}
.b-updated .badge {
	width: 53px;
}

.uber-bar { overflow:hidden;position:fixed; z-index:1005; bottom:0; height:50px; width:100%;  }
.uber-bar-pad {width:100%; margin-left:auto; margin-right:auto; background-image: url(../images/uber-bar.png); background-repeat: repeat-x;  height:40px; padding-top:10px; max-width:1550px; min-width:960px;}
.uber-bar-content { width:94%; margin-left:auto; margin-right:auto; background-position: left top;  }
.uber-bar li { float:left; height:30px; }

.auth-name img { display:block; float:left; margin-right:5px; }
ul.auth-nav li.auth-avatar {margin-right:10px; width:30px;}
ul.auth-nav li.auth-name {  font-size:18px; line-height:26px; width:150px; }
ul.auth-nav .auth-name a { display:inline; line-height:28px; text-decoration:none; color:#378ADF }
ul.auth-nav .auth-name a:hover { text-decoration:underline; }
ul.auth-nav { width:100%; }
ul.auth-nav li { position:relative; margin-right:1px; font-size: 13px; color:#000;  line-height:28px; height:30px;}
ul.auth-nav li.auth-edit { margin-right:50px; }
ul.auth-nav li.auth-logout { float:right;}
ul.auth-nav li.auth-logout a { color:#fff;}
.auth-nav a {display:block; height:30px;  }
.auth-nav a.link { padding-left: 10px; padding-right:10px; color:#fff; text-align:center; float:none;  text-decoration:none; }
.auth-nav a.link:hover { background-color:#1A1B1C; color:#FFF; background:url('../images/style1/bg_button-big.png') repeat-x 0 0; }
.auth-nav a.link2 {padding:0 10px; background-color:#1A1B1C; color:#FFF; background:url('../images/style1/bg_button-big.png') repeat-x 0 0; }
.auth-nav a.link span { width:30px; height:30px; position:absolute; left:0; top:0; background-repeat: no-repeat; background-position: 5px top; }

div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span {
	text-shadow: #fff 1px 1px 0;
}
div.moduletable_ver3 h3 span {
	text-shadow: #7abcff 1px 1px 0;
}
div.moduletable_ver3 h3 span.first-word {
	text-shadow: #358adf 1px 1px 0;
}
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span {
	text-shadow: #535353 1px 1px 0;
}
#gk_bottom2 div.moduletable h3 span,
#gk_bottom2 div.moduletable h3 {
	text-shadow: #000 1px 1px 0;
}
#gk_bottom2 div.moduletable h3 span.first-word,
div.moduletable_ver1 h3 span.first-word,
div.moduletable_ver2 h3 span.first-word {
	text-shadow: #202020 1px 1px 0;
}
body #community-wrap .infoTitle {
	text-shadow:1px 1px 0 #000;
}
a#joinButton {
	text-shadow:1px 1px 8px #266fb7;
}

#gk_mainbody {
	background: #f4f4f4; margin: 0px 26px 0px 26px;padding:0;border-width:0;
}
.corner_tl,
.corner_tr,
.corner_bl,
.corner_br {
	background:transparent url('../images/style1/corners.png') no-repeat 0 0;
}
.corner_tr {
	background-position: 100% 0;
}
.corner_bl {
	background-position: 0 100%;
}
.corner_br {
	background-position: 100% 100%;
}
.top_addons {
	background:transparent url('../images/style1/top_addons.png') repeat-x 0 0;
}
.top_addons_tl {
	background:transparent url('../images/style1/top_addons_tl.png') no-repeat 0 0;
}
.top_addons_tr {
	background:transparent url('../images/style1/top_addons_tr.png') no-repeat 100% 0;
	border-bottom: 1px solid #e8e8e8;
}
#breadcrumb a {
	color: #828282;
}
#breadcrumb .youah {
	color: #378adf;
}

#gk_bottom1 {
	background: #f4f4f4;
	border-bottom: 1px solid #fff;
}
#gk_bottom1 a {
	color: #666;
}
#gk_bottom1 a:hover {
	color: #378adf;
}
div.moduletable_ver1 h3,
div.moduletable_ver2 h3 {
	background: transparent url('../images/style1/mod_title_bottom_l.png') no-repeat 0 0;
}
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span {
	background: transparent url('../images/style1/mod_title_bottom_r.png') no-repeat 100% 0;
}
#gk_bottom2 div.moduletable h3 span,
#gk_bottom2 div.moduletable h3 {
	background: none;
}
#gk_bottom2 div.moduletable h3 span.first-word,
div.moduletable_ver1 h3 span.first-word,
div.moduletable_ver2 h3 span.first-word {
	color: #fff;
}
#gk_bottom2 {
	background: #1A1A1A;
	color: #aaa;
}
#gk_bottom2 a,
div.moduletable_ver2,
div.moduletable_ver2 a {
	color: #aaa;
}
#gk_bottom2 a:hover,
div.moduletable_ver2 a:hover {
	color: #378adf;
}
#gk_bottom2 ul li,
div.moduletable_ver2 ul li {
	border-bottom: 1px dotted #383838!important;
}
#gk_footer {
	background:transparent url('../images/style1/footer.png') repeat-x 0 0;
}
.gk_footer_l {
	background:transparent url('../images/style1/footer_l.png') no-repeat 0 0;
}
.gk_footer_r {
	background:transparent url('../images/style1/footer_r.png') no-repeat 100% 0;
}
#gk_footer,
#gk_footer a {
	color: #666;
}
#gk_footer a:hover {
	color: #378adf;
}

#content_top .gk_round_ml .us_width,
#content_bottom .gk_round_ml .us_width,
#current_top .us_width,
#current_bottom .us_width {
	background: url('../images/style1/mod_bord_white.png') repeat-y 0 50%;
}
div.moduletable_content ul li {
	border-bottom: 1px dotted #ddd;
}

div#horiz-menu .menu li.level1:hover a,
div#horiz-menu .menu li.level1:hover span.separator,
.gk_js_tab {
	background:transparent url('../images/style1/menu_item_r.png') no-repeat right bottom;
	color: #000;
}
div#horiz-menu .menu li.level1:hover a span,
div#horiz-menu .menu li.level1:hover span.separator span,
.gk_js_tab span {
	background:transparent url('../images/style1/menu_item_l.png') no-repeat left bottom;
}
div#horiz-menu .menu li.level1.active a,
div#horiz-menu .menu li.level1.active span.separator,
.gk_js_tabs_wrap .active {
	background:transparent url('../images/style1/menu_item_r.png') no-repeat right top;
	color: #fff;
}
div#horiz-menu .menu li.level1.active a span,
div#horiz-menu .menu li.level1.active span.separator span,
.gk_js_tabs_wrap .active span {
	background:transparent url('../images/style1/menu_item_l.png') no-repeat left top;
}
div#horiz-menu .menu li li {
	background:#4297ef;
	border-top:1px solid #57a5f5!important;
}

div#horiz-menu .menu li li.zmenu {
	background:#fff;
	border-top:1px solid #57a5f5!important;
	background:transparent url('../images/style1/js_joinus2.png') repeat-x 0 0;
}
div#horiz-menu .menu li li.zmenu img {margin-right:5px}

div#horiz-menu .menu li li.zmenu:hover {background: #4297ef url('../images/style1/js_joinus2.png') repeat-x 0 100%;}

div#horiz-menu .menu li li a {
	color: #fff!important;
}
div#horiz-menu .menu ul {
	background: url('../images/style1/menu_sub_shadow.png') no-repeat 50% 100%;
}
div#horiz-menu .menu li li:hover,
div#horiz-menu .menu li li.active,
div#horiz-menu .menu li li.current {
	background: #4297ef url('../images/style1/menu_hover.png') repeat-x 0 0;
}
#rightcomm {
	width:235px;
}



.profk {background: white;
border:0;
font-size: 11px;
text-align: left;
display: block;
width: 210px;
padding: 4px 6px;
color: #2B587A;
text-decoration: none;
}
.profk:hover {background:#DAE2E8;cursor: pointer}

.block {margin:10px 0 30px 0;width:210px}
.block .bottom { padding-top: 3px; font-size: 10px; text-align: right; }
.block .inner { padding: 8px 8px; background: #fafafa; }
.block .block-header { overflow: hidden; zoom: 1; line-height: 19px; height: 23px; font-size: 11px; padding: 0 0 0 7px; border-top: 1px solid #909090; background:#E4E4E4;}
.block .block-header strong { color: #000; position: relative; top: 1px; float: left; }
.block .block-subheader { background: #F4F4F4; padding: 3px 8px; color: #777; line-height: 15px; }

.block .friends { overflow: hidden; zoom: 1; margin-top: 10px;  }
.block .friends li { float: left; width: 70px; overflow: hidden; text-align: center; margin-bottom: 7px; border: none}
.block .friends li img { vertical-align: top; width: 50px; height: 50px; }
.bls {margin:9px 6px}
.bls a {font-weight:bold}
.tems {margin:9px 6px}
.tems a {font-weight:bold;}

.filter { margin: 10px 0 25px 0; }
.switcher { overflow: hidden; zoom: 1; margin-bottom: 15px; width:100% }
.switcher li { float: left; padding: 1px 8px 3px; color: #ADA26D; background: #EFE6B9; border-top: 1px solid #CEC38E; }
.switcher li a { float: left; color: #ADA26D; font-weight: bold; }
.switcher li.active { background: #E0D7AC; color: #333; }
.switcher li.active a { font-weight: bold; color: #333; }
.switcher.tabs { margin-bottom: 0; }
.switcher.tabs li { border: none; margin-right: 1px; line-height: 19px; padding: 1px 8px 1px; }
.switcher.tabs-sub { margin-bottom: 0; background: #F7F3DE; border-top: 1px solid #E0D7AC; }
.switcher.tabs-sub li { background: #F7F3DE; border: none; line-height: 17px; padding: 2px 8px 3px; }



h4.up-header { font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; margin-bottom: 3px; color: #45688E; border-bottom: 1px solid #E0E0E0 }
h4.stena { font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; margin: 22px 0 0 25px; color: #45688E; }
.user-profile-table { width: 100%; margin-bottom: 20px; margin-left: 1px; font-size: 11px; }
.user-profile-table tbody td.val { width: 150px; color: #777; }
.g-profile-image-list { width: 100%; height: 58px; overflow: hidden; margin: 6px 0 15px 0; }
.g-profile-image-list a { margin-left: 5px; }
.videop {margin:0 4px}
.videop a {font-size: 11px;}


.rate_line {z-index: 0;width:210px; height:18px;position: relative; background: #F5EBBB; margin:10px 0; border-top: 1px solid #E2DAA6;}
.rate_line .rate_text {
  position: absolute;
  top:-2px;left:0;
  color: #AAA26C;
  width: 200px;
  height: 18px;
  text-align: center;
  padding-top: 2px;
  z-index: 2;
}
.rate_line .rate_left {
position: absolute;
top:-1px;left:0;
background: #E0D7A3;
border-top: 1px solid #CCC490;
height: 18px;
z-index: 1;
}


.comm,.comm2,.comm3,.comm5 { background:#fff;border-top: 1px solid #EEEEEE; padding: 8px 10px 11px 7px}
.comm3 { background:url("bgru.png") no-repeat right bottom #FAF8F4;border-top: 1px solid #EEEEEE; }
.comm5 { background:url("bgvk.gif") no-repeat right bottom #FAFAFA; border-top: 1px solid #EEEEEE; color:#777777; }
.quo {float:right;}

.cav {overflow:hidden; width:60px; height:60px; margin-right:10px}
.username a { font-weight: bold; margin-bottom:2px}
.comm .username i {color:#fff}
.username i { font-size:12px; margin-left:11px; color:#FAFAFA}
.comm5 .username a { font-weight: bold; color:#45688E }
.date {color: #aaa; font-size: 10px;margin-top:4px}
.date a {color: #2B587A;}
.citi {}

.com1 {
padding:5px;
border-bottom:1px solid #E0E0E0;
}
.delete {cursor: pointer; margin:8px 4px 0 0}
.com2 {
padding:5px;
border-bottom:1px solid #E0E0E0;
background:#F9F9F9;
}

.k-foto {
font:bold 14px Arial;
background:#9AD100; background-image: url(../images/voting-bg.gif); background-repeat: repeat-x;
color:#FFF;
padding:2px 5px 3px 6px;
position: absolute; top: 0px; right: 0px
}

.p-foto {
font:bold 11px Arial;
background:#60A3E6;
color:#FFF;
padding:2px 5px 3px 6px;
position: absolute; bottom: 0px; left: 0px
}

.voting-minus {width:20px; margin:-3px 30px 0 0;float:left}
.voting-minus a {font:normal 31px Arial;color:#C5C5C5}
.voting-minus a:hover {color:#D10000}
.numb {z-index: 1;position:absolute;top:0;right:5px; background:#B7B7B7;color:#fff;width:30px;height:18px;text-align:center}
.numb.plus {background:#8BC300}
.numb.minus {background:#D10000}
.voting-plus {width:20px;float:left}
.voting-plus a {font:bold 24px Arial; color:#C5C5C5}
.voting-plus a:hover {color:#8BC300}
.colcom3 {background:#DAE2E8;padding:0 6px 0 4px}
.colcom2 {background:#F4F4F4;padding:0 6px}
.colcom1 {background:#ECFFC4;padding:0 6px}
.comm,.comm2,.comm3,.comm5 {position: relative; background:#fff;border-top: 1px solid #EEEEEE; padding: 8px 10px 11px 7px}
.comm .username i {color:#fff}
.comm .cav {overflow:hidden; width:60px; height:60px; margin-right:10px}

.cav {overflow:hidden; width:60px; height:60px; margin-right:10px}
.commr {position: relative;margin-left:70px; background:#fff;border-top: 1px solid #EEEEEE; padding: 6px 8px 11px 7px}
.commr .username i {color:#fff}
.commr .cav {overflow:hidden; width:50px; height:50px; margin-right:10px}

.quo {z-index: 0;position: absolute; top: -6px; right: -15px;text-align: center}
.username a { margin-bottom:0px;float:left}
.username div {float:left;margin:2px 0 0 10px}
.username div a {margin:0 10px 0 0;font:normal 11px Arial; color:#AAAAAA}
.username i { font-size:8px; margin-left:1px; color:#fff}
.date {color: #aaa; font-size: 10px;margin-top:4px}
.date a {color: #2B587A;}



.k-fotor {
font:bold 14px Arial;
background:#F0132F; 
color:#FFF;
padding:2px 5px 3px 6px;
position: absolute; top: 0px; right: 0px
}
.mini {font:normal 9px Arial; color:#838383}

.rus-block {
position:absolute;
background:#000; 
left:5px; 
top:5px; 
height:30px; 
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(opacity=60);	
}
.rus-block2 {
position: absolute; top: 11px; left: 18px;
}

.rus-block2 a:link {
color:#F4F4F4;  
font:bold 14px Arial;
}

.rus-block2 a {
color:#F4F4F4;  
font:bold 14px Arial;
}

a.reply-link {
font-size: 10px; margin-top:4px;
}

a.dob {
float:right;
background-image: url("plus.png");
background-repeat: no-repeat;
background-position: 2px 2px;
padding-left: 17px !important;
text-align: left;
display: inline-block;
}
