/* CSS clear */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub,
sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, input, textarea
thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	line-height:135%;
	margin:0pt;
	padding:0pt;
	vertical-align:baseline;
}

a img, *:link img, *:visited img {
	border:0pt none;
}

table {
	border-collapse:collapse;
	border-spacing:0pt;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

td {
	vertical-align:top;
}
/* End of CSS clear */

* {	font-family:Verdana;
	font-size:10px;
	color:#294A85;
}

body {
	background: #FFFFFF url('../img/head.png') repeat-x;
	font-family:Verdana;
	font-size:10px;
	color:#294A85;
}

#head {	height:95px;
	min-width:1000px;
}

#head #logo {	width:270px;
	height:95px;
	background: url('../img/logocombi.png') no-repeat;
	float:left;
}

#head #logo a {	text-indent:-9000px;
	width:170px;
	height:90px;
	display:block;
	margin-left:100px;
}

#head #stat {
	width:270px;
	height:95px;
	background: url('../img/statcombi.png') no-repeat;
	float:right;
}

#head #statinfo {	margin-top:13px;
	margin-left:60px;}

#head #statinfo div {
	padding-left:8px;
	color:#5788D2;
	font-size:11px;
	font-weight:bold;
	width:175px;
	font-family:Tahoma;
}

#head #statinfo div span {	width:70px;	display:block;	float:right;
	font-weight:bold;
	font-family:Tahoma;
}

#head #headcenter {
	padding-top:30px;	text-align:center;
}

#maintable {	min-width:1000px;
}

#menuname_underhead {	height:45px;
	min-width:1000px;
}

#menuname_underhead .rightmm {	background: url('../img/statcombi.png') 0px -95px no-repeat;
	height:45px;
	float:right;
	width:251px;
	padding-left:19px;
}

#menuname_underhead .leftmm {
	background: url('../img/logocombi.png') 0px -95px no-repeat;
	float:left;
	height:45px;
	width:251px;
	padding-left:19px;
}

#menuname_underhead .rightmm span,
#menuname_underhead .leftmm span {
	display:block;
	height:25px;
	margin-top:15px;
	color:#FFA018;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:22px;
	font-size:11px;
	background: url('../img/v.gif') no-repeat;
	font-family:Tahoma;
}

#menuname_underhead .rightmm span {	padding-left:73px;
	background-position:51px 0px;
}



.menuname {	width:209px;
	height:40px;
	background: url('../img/menu_right.png') no-repeat;
	padding-left:14px;
	overflow:hidden;
}

.leftmenu {	background-image: url('../img/menu_left.png');
	margin-left:5px;
}

.rightmenu {
	background-image: url('../img/menu_right.png') no-repeat;
	width:200px;
	margin-left: 0px !important;
}

.menuname span{	display:block;
	height:25px;
	margin-top:10px;
	color:#FFA018;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:22px;
	font-size:11px;
	background: url('../img/v.gif') no-repeat;
	font-family:Tahoma;
}

#ttLayer .pictext {	display:block;
	margin:4px;
}

#ttLayer td.p {	width:11px;
}

div.menu {
	margin-bottom:20px;
}

div.menu hr {	display:block;	height:3px;
	border:0px;
	background: url('../img/sep.png') 50% no-repeat;
}

div.menu a {	font-family: Tahoma;
	display:block;
	height:16px;
	background: url('../img/arrow.gif') 0px 4px no-repeat;
	padding-left:15px;	color:#5788D2;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin-left:47px;
}

div.menu a:hover {	color:#294A85;
	background-image: url('../img/blue_arrow.gif');

}

#header {	background: url('../img/topline.png');
}

#header a#logo {	width:166px;
	height:93px;
	background: url('../img/vetton.png') no-repeat;
	float:left;
}

#header form {
	width:166px;
	height:93px;
	background: url('../img/vetton.png') no-repeat;
	float:left;
}

.clear {	clear:both;
}

.blue {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5788D2;
	text-align:center;
	text-decoration: none;
}

.yellow {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FEA408;
	text-align:center;
	text-decoration: none;
}

.red {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

a:hover.red,a:hover.text {
	text-decoration: none;
}

a:link.red  {
	color: #FF0000;
}

a.yellow:link,a.yellow:visited {
	color: #FEA408;
}

a.yellow:hover {
	text-decoration: underline;
}

.dark {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #294A85;
	text-align:center;
	text-decoration: none;
}

a:link.blue {
	color:#5788D2;
}

a.blue:hover {
	color:#294A85 !important;
}

.a {
	FILTER: alpha()
}

.date {
	font-weight:bold;
	font-size:12px;
	color:#FFA200;
	font-family:verdana;
}

.text {
	font-size: 11px;
	color:#294A85;
	font-family:verdana;
}

a:link.text {
	color:#294A85;
}

.sort {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #226EDF;
	text-decoration: none;
	line-height:14px;
}

a:link.sort {
	color: #226EDF;
}

a:hover.sort { text-decoration: underline;}


.pictext {
	font-size: 10px;
	color: #294A85;
	font-family:verdana;
}

td {
	font-size:10px;
}

.g {
	Z-INDEX: 1000; LEFT: 0px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 0px
}

.n {
	FONT-SIZE: 7pt; COLOR: #FF0000; FONT-FAMILY: verdana;
}

.wallname {
	color: #226EDF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

img {
	border:0px;
}
li.red {
	font-family: Tahoma;
    font-size:11px;
	color:#ff0000;
}
.pagelink
{
	background-color: #F0F5FA;
	border: 1px solid #D0DADF;
	padding: 3px 3px 3px 3px;
	color: #000;
	font-weight: normal;
}
.pagecurrent
{
	background-color: #FFC9A5;
	border: 1px solid #D0DADF;
	padding: 3px 3px 3px 3px;
	color: #ff0000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
a:link {
	color:#294A85;
}

h3 {
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
	font-size:14px;
	color: #226EDF;
	margin:0px;
}

.ban_girls {
	position:relative;
	left:20px;
	border: #294984 1px solid;
}

/* Статьи */

.info {
	font-family:Verdana;
	text-align:left;
	line-height:15px;
	color:#294A85;
	font-size:11px;
}

.name_dir {
	display:block;
	color:#226EDF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}

.kolonka {
	width:32%;
	float:left;
}

.razdel_div {
	font-size:12px;
	font-weight:bold;
	margin:10px;
	margin-bottom:0px;
	color:#294A85;
}

.article {
	margin-bottom:10px;
	font-size:11px;
}

.html_article {
	font-size:11px;
}

.article_name a {
	color:#5788D2;
	font-size:11px;
	font-weight:bold;
}

.name_article {
	margin-bottom:10px;
	display:block;
	color:#226EDF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.article_short {
	padding:5px 5px 5px 20px;
}

.podrazdel_div {
	margin-left:25px;
}

.podrazdel_div a {
	color:#5788D2;
	font-size:11px;
	font-weight:bold;
}

.pages {
	margin-top:10px;
	font-size:11px;
}

.endcol {
	clear:left;
}

.article_spisok,
.article_text {
	margin:20px;
}

a.rate:link,a.rate:active,a.rate:visited { text-decoration: none; }
a.rate:hover { text-decoration: underline; }


#bottom {	background: url('../img/bottom.gif') repeat-x;
	height:54px;
	text-align:center;
	min-width:1000px;
}

#bottom div.btxt {	padding-top:17px;
}

#bottom #copyright {
	float:left;
	width:200px;
	height:54px;	background: url('../img/bottom_vline.png') no-repeat;
	color:#5788D2;
	font-size:10px;
	text-align:center;
	margin-left:9px;
	margin-top:5px;
	font-weight:bold;
	padding-top:10px;
}

#bottom #copyright a,
#bottom #copyright div {	color:#5788D2;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}

#bottom #counters {
	float:right;
	width:200px;
	height:54px;
	margin-right:9px;
	margin-top:5px;
	background: url('../img/bottom_vline.png') no-repeat;
	padding-top:10px;
}

#leftcol {	background: URL('../img/colonr.gif') repeat-y;
}

#rightcol {	background: URL('../img/colon.gif') repeat-y;
}

#newimg {	margin-bottom:35px;
}

.mini {	float:left;
	width:33%;
	text-align:center;
	height:160px;
	overflow:hidden;
}

.mini a {	margin:auto;
}

.mini a:hover {	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	-khtml-opacity:1 !important;
	opacity:1 !important;
}

.mini a:visited {	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}

#pics {	margin-left:30px;
	margin-right:30px;
}

#pagelinks {
	margin:auto;
	display:block;
	margin-bottom:30px;
	margin-top:20px;
	margin-left:7%;
	margin-right:7%;
}

#pagelinks a {	background-color:#F0F5FA;
	border:1px solid #D0DADF;
	padding:3px;
	color:#5788D2;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block;
	float:left;
	margin-left:5px;
	width:14px;
}

#pagelinks a:hover {	background:#e3ecf5;
	border:1px solid #294A85;
	text-decoration:underline;
}

#pagelinks a.active {	background-color:#5788D2;
	border:1px solid #294A85;
	color:#FFFFFF;
	text-decoration:none;
}

#pagelinks .arrs {	width:25px;
}

#pagename {	margin-left:7%;
	margin-right:7%;
	border-bottom:1px solid #D8DADF;
	padding-bottom:7px;
	margin-bottom:15px;
}

#sorterlink {	float:right;
	width:255px;
	padding-top:5px;
}

#pagename h3 {	float:left;	width:50%;
}

body#wall {	background:0px;
}

#wallhead {	height:102px;
	background: url('../img/wallhead.png') repeat-x;
	margin-bottom:20px;
	min-width:1000px;
}

#wallhead #walllogo {	background: url('../img/walllogo.png') no-repeat;
	width:265px;
	height:93px;
	float:left;
}

#wallhead #wallinfo {    width:500px;
    padding-top:26px;
    padding-left:150px;
    float:left;
}

#ratingdiv * {	font-family:Tahoma;
}

#ratingdiv {    width:80px;
    float:left;
    margin-top:20px;
    background:#F0F5FA;
}

#rateinfo {    height:45px;
}

#vote {	text-align:center;
}

#votes {	text-align:right;
	padding-right:5px;
	font-size:12px;
	position:relative;
	left:-5px;
	top:5px;
}

#vote a {	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}

#vote a:hover b {	visibility:visible;
}

#vote a b {	font-size:12px !important;
	visibility:hidden;
	color:#ffffff;
}

#rating {	text-align:center;
	font-size:19px;
	font-weight:bold;
	height:28px;
	padding-top:2px;
}

.tip {	background:#e1e3e5;
	opacity:0.9;
	padding:1px;
	padding-left:10px;
}

.tip-title {	padding:3px;
	padding-left:5px;
	background:#ffffff;
}

.tip-text {	display:none;
}

#sortertable {	margin-left:7%;
	margin-right:7%;
	width:86%;
}

#sortertable td {	padding:2px;
}

var {	display:none;
}

#moduleinfo {	font-size:12px;
}

#moduleinfo input {	padding:2px 2px 2px 3px;
	border: 1px solid #294AAC;
}

.formdiv {	margin-bottom:3px;
}

.formdiv label {	width:200px;
	padding-right:15px;
	text-align:right;
	float:left;
}

body.ajax-loading #moduleinfo {	background: url('../img/ajaxload.gif') 50% 50% no-repeat;
}

#userbar {	border-bottom:1px solid #D8DADF;
	margin-bottom:15px;
	margin-left:7%;
	margin-right:7%;
	display:block;
	height:25px;
	line-height:25px;
}