body {
	padding:0;
	margin:0;
	background:#000 url(/images/main_bc.gif) top center repeat-x;
}

img { border:0;}

a { 
	text-decoration:none;
}
a:hover { text-decoration:underline;}

.main {
	width:953px;
	margin:0 auto;
}

.head {
	background: url(/images/head_bc.jpg) top left no-repeat;
	height:135px;
}

.clr {
	height:0px;
	overflow:auto;
	clear:both;
}

/******************************************************/

.logo {
	float:left;
	margin:53px 0 0 88px;
	display:block;
}

.beta {
	float:left;
	margin:10px 0 0 0;
}

.menu {
	float:left;
	padding:83px 0 0 0;
}

.menu a {
	display:block; 
	float:left;
	width:98px;
	height:35px;
	padding:7px 0 0 0;
	background:url(/images/menu.gif) top left no-repeat;
	margin-left:7px;
	text-align:center;
	color:#FEFEFE;
	text-transform:uppercase;
	font: 14px Arial Narrow, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
}
.menu a:hover {
	background:url(/images/menu_a.gif) top left no-repeat;
	color:#05C4FF;
	text-decoration:none;
}
.menu a.new {
	background:url(/images/menu_n.gif) top left no-repeat;
}
.menu a.new:hover {
	background:url(/images/menun_a.gif) top left no-repeat;
}

/*******************************************************/

.top_txt {
	color:#ED008C;
	font:14px Arial, Helvetica, sans-serif;
	padding:0 0 0 25px;
}

.content {
	width:953px;
	margin:0 auto;
	background:#000000 url(/images/r_bc.gif) right repeat-y;
	margin-bottom:22px;
}
.l_bc {background:url(/images/l_bc.gif) left repeat-y;}
.b_bc { background:url(/images/b_bc.gif) bottom left no-repeat;}
.t_bc {
	background:url(/images/t_bc.gif) top left no-repeat;
	padding:14px 15px 28px 26px;
}

.photo {
	display:block;
	margin:25px auto;
}

h2 {
	color:#05C4FF;
	font:24px Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	margin:0;
}

h2 a{
	color:#05C4FF;
	font:24px Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	margin:0;
}

.rate {
	float:right;
	color:#423F3A;
	font:18px Arial, Helvetica, sans-serif;
}
.rate span.blc {
	float: left;
	display:block;
	padding:12px 15px 0 0;
}
.rate img { margin:0 0 0 5px;}
.mln { color:#ED008C;}

.tags {
	float:right;
	font:18px Arial, Helvetica, sans-serif;
	color:#423F3A;
	padding-right:5px;
}

.tagstext {
	font:18px Arial, Helvetica, sans-serif;
	color:#423F3A;
	padding-right:5px;
}

.tags a, .tagstext a {
	color:#05C4FF;
}

.archive {
	padding-left:40px;
}
.archive a {
	font:18px Arial, Helvetica, sans-serif;
	color:#05C4FF;
	padding-left:20px;
}

.photogr {
	font:18px Arial, Helvetica, sans-serif;
	color:#423F3A;
}
.photogr a { color:#DE0D79;}

.bot_menu {
	padding:25px 0 18px 0;
	color:#05C4FF;
	font:18px Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.bot_menu a {
	color:#05C4FF;
	padding:0 5px;
}

/*************************************************/

.bot_bac {
	background:url(/images/bot_bac.gif) top repeat-x;
	height:115px;
}

p.copr, a.copr {
	text-align:center;
	padding:80px 0 0 0;
	margin:0;
	color:#333333;
	font:12px Arial Narrow,Arial, Helvetica, sans-serif;
}

/************************************************/

.content_sub {
	background:url(/images/s_bac.gif) top left repeat-y;
	width:953px;
}
 .sb { background:url(/images/sb.gif) bottom left no-repeat;}
.st_l { background:url(/images/st_l.gif) top left no-repeat;}
.st_r { background:url(/images/st_r.gif) top right no-repeat;}

.right_blc {
	width:676px;
	float:right;
	padding:15px 0 0 0;
}

.galler a {
	display:block;
	margin:15px 17px 30px 13px;
	background:url(/images/border.gif) top left no-repeat;
	padding:10px 12px 9px 13px;
	float:left;
}

.left_blc {
	float:left;
	width:218px;
	padding:15px 0 0 15px;
}


h2.bot_brd {
	background:url(/images/bot_brd.gif) bottom left no-repeat;
	margin-bottom:10px;
}
.bot_brd2 {
	background:url(/images/bot_brd.gif) top left no-repeat;
	height:10px;
}

.data_b {
	background:url(/images/data_b.jpg) top left no-repeat;
	padding:6px 0 10px 32px;
}
.data_b a {
	color:#05C4FF;
	font:18px Arial, Helvetica, sans-serif;
	text-decoration:underline;	
}
.data_b a:hover {
	color:#EC008C;
}

.data_a {
	background:url(/images/data_a.jpg) top left no-repeat;
	padding:6px 0 10px 32px;
}
.data_a a {
	color:#EC008C;
	font:18px Arial, Helvetica, sans-serif;
	text-decoration:underline;	
}
.sub_list { padding:10px 0;}
.sub_list a {
	color:#05C4FF;
	text-decoration:underline;
	font:16px Arial, Helvetica, sans-serif;
	display:block;
	padding:5px 0 5px 74px;
	background:none;
}
.sub_list a:hover, .sub_list a.activ {
	background:url(/images/sub_a.gif) 57px 7px no-repeat;
	color:#ED008C;
	text-decoration:underline;
	font:16px Arial, Helvetica, sans-serif;
	display:block;
	padding:5px 0 5px 74px;
}

.txt_vr {
	padding:20px 0 20px 60px;
}
.bot_menu2 {
    color:#05C4FF;
    font:14px Arial, Helvetica, sans-serif;
    text-align:center;
}

.bot_menu2 a {
    color:#05C4FF;
    padding:0 5px;
    font:18px Arial, Helvetica, sans-serif;
}

