* {
	font-family: Verdana, Tahoma, Arial;
	font-size:1em;
}

body{
	margin:0;
	line-height: 1.4em;
	background:#FFFFFF;
	width:99.9%;
}

b{
	font-weight:bold;	
}

h1,h2{margin-top:0}

p{
	font-size:0.8em;
	text-align:left;
	color:#333333;
	line-height:1.4em;
	margin-bottom:1em;
}
hr{
	border-top:1px solid #CCCCCC;
	border-width:1px 0 0 0;
	margin:1em 0;
	height:1px;
	background:transparent;
	
}
.text{
	font-size:0.8em;
}
.text p{
	font-size:1em;
}
.warnText,
.error-text{
	border:1px solid #FF3333;
	padding:0.5em;
	background:#FFCCCC;
	color:#333333;
}
.ok-text{
	border:1px solid #33FF33;
	padding:0.5em;
	background:#CCFFCC;
	color:#333333;
}
.warnText{
	font-size:0.8em;
}
a,
a:visited{
	color:#0D6BC7;
	text-decoration:underline;
}

a:hover,
a:active{
	color:#FB6B00;
	text-decoration:underline;
}

a.orangelink{
	color:#FB6B00;
}
a.gray-link,
a.gray-link:visited{
	color:#646161;
}
a.gray-link:hover,
a.gray-link:active{	color:#FB6B00;
}
a.false, a.false:visited{
	text-decoration:none;
	border-bottom:1px dashed #0D6BC7;
}
a.false:hover, a.false:active{
	text-decoration:none;
	border-bottom:1px dashed #FB6B00;
}


form{
	font-size:0.8em;
}
form p{
	font-size:1em;
}

#maincontainer{
	margin:1em;
}

#topsection{
	margin-top:1em;
}

#topsection h1{
	margin: 0;
	padding-top: 15px;
}

#logo{
	display:inline;
	float:left;
}
#logo img{
	border-width:0;
}

#top_banner{
	text-align:right;
}

table#content{
	width:100%;
	clear:both;
	margin-top:0.5em;
}
table#content td{
	padding:0;
	vertical-align:top;
}

table#content td.left{
/*	width:25%; */
	width:216px
}
table#content td.right{
	width:256px;

}
.frame{
	border:1px solid #CCCCCC;
	padding:0.5em;
}
table#content td.left div{
	margin:0 1em 1em 0;
}
table#content td.center div{
	margin:0 0 1em 0;
}

table#content td.center ul,
table#content td.center ol{
	margin-left:2em;
	color:#333333;
}
table#content td.center ul li,
table#content td.center ol li{
	font-size:0.8em;
}

table#content td.right div{
	margin:0 0 1em 1em;
}



#footer{
	clear: left;
	background: #96BD49;
	color: #FFFFFF;
	padding: 1em;
	font-size:0.7em;
	margin-top:1em;
	position:relative;
	zoom:1;
}
#footer .counter{
	position:absolute;
	top:1em;
	right:1em;
	filter:alpha(opacity=40);
	opacity: 0.4;
}

#footer a{
	color: #FFFFFF;
}

#footer #copyright{
	width:40%;
	float:left;
	line-height:1.4em;
}
#footer .developer{
	clear:both;
	line-height:1.4em;
}

#footer div.bottomlinks{
	width:60%;
	float:right;
	line-height:1em;
}

#footer div.bottomlinks ul{
	list-style-type:none;
	padding:0;
	margin:0;	
	float:left;
	width:30%;
}

#footer div.bottomlinks ul li{
	margin:0 0 0.6em 0;
	padding:0 1em;
}

#footer .givememore{
	clear:both;
	padding:5px 0;
	margin:0;
}
#footer #gmm-content{
	line-height:1.4em;
	display:none;
}
#footer #gmm-link{
	text-decoration:none;
	border-bottom:1px dashed #ffffff;
} 

div#search{
	background-color:#99CC33;
	color:#FFFFFF;
	padding:0.5em;
	margin: 0  0 1em 0;
}
div#search label{
	font-size:0.85em;
	margin-right:1em;
}
#othercity{
	float:right;
	color:#FFFFFF;
	cursor: hand;
	cursor: pointer;
	font-size:0.8em;
	font-weight:bold;
	border-bottom:1px dashed #FFFFFF;
}
#othercity a,
#othercity a:visited{
	text-decoration:none;
	border-bottom:1px dashed #FFFFFF;
}
#othercity a:hover,
#othercity a:active{
	text-decoration:none;
	border-bottom:1px dashed #FFFFFF;
}
#othercitylist{
	position:absolute;
	visibility: hidden;
	background:#99CC33;
	font-size:0.8em;
	border: 1px solid #FFFFFF;
	border-width:1px 2px 2px 1px;
	width: 100px;
	padding:0.5em;
	z-index:1000;
	margin-top:-4px;
}
#othercitylist ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:1em;
}
#othercitylist ul li{
	margin:0;
	padding:0;
}
#othercitylist ul li a{
	color:#FFFFFF;
}




h2.orange{
	margin-bottom:0.5em;
	font-size:1em;
	color:#FB6B00;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
}
h2.orange-collapse{
	margin-bottom:0em;
	font-size:1em;
	color:#FB6B00;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
}

h2.orange span,
h2.orange-collapse span{
	border-bottom:1px dashed #FB6B00;
}

h2.gray{
	margin-bottom:0.5em;
	font-size:1em;
	color:#646161;
	font-weight:bold;
	line-height:1.2em;
}
h2.gray a,
h2.gray a:hover,
h2.gray a:active,
h2.gray a:visited{
	color:#646161;
	border-bottom:1px dashed #646161;
	text-decoration:none;
}
h2 a.nonunderline{
	text-decoration:none;
	border:none;
}
h4{
margin:1em 0 0.5em 0;
}
div.telcode{
	font-size:0.8em;
	line-height:2em;
	color:#00ADEF;
	margin:0;
	padding:0;
	
}
div.telcode span{
	font-weight:bold;
	padding-right:0.5em;
}

ul.directory{
/*
	list-style-type:square;
	list-style-image: url('/_i/bullet_blue.gif');
	color:#00ADEF;
*/
	list-style-type:none;
	list-style-image:none;
	color:#333333; 
	margin:0;
	padding:0;
}

table#content td.center ul.directory{
	list-style-type:square;
	list-style-image: none;
	margin-left:1em;
	padding:0;
}

ul.directory li{
	font-size:0.8em;	
	line-height:1.2em;
	margin:0 0 0.2em 0;
	padding:0.4em 0.2em;
	clear:both;	
}
ul.directory li .cnt{
	font-size:0.85em;
	color:#666666;
}
ul.directory li.active{
	background:#ECECEC;
	border-left:0.3em solid #CCCCCC;
	margin-left:-0.6em;
	margin-right:-0.6em;
	padding-left:0.5em;
	padding-right:0.8em;
}
ul.directory li ul{
	font-size:1em;
	list-style-type:none;
	margin:0.5em 0 1em 1em;
	padding:0;
}
ul.directory li ul li{
	display: inline;
	font-weight:normal;
	padding:0;
	margin:0 1em 0 0;
}
table#content td.center div.hnav{
	font-size:0.8em;
	padding:0;
	border-bottom:2px solid #E0E0E0;
}

table#content td.center div.hnav span{
	padding:0.3em 0.5em;
	margin:0;
}
div.hnav span.active{
	background:#E0E0E0;
}

table#content td.center div.hnav2{
	background:#E0E0E0;
	font-size:0.8em;
	padding:0;
	border-bottom:2px solid #E0E0E0;
}

table#content td.center div.hnav2 span{
	padding:0.3em 0.5em;
	margin:0;
}
div.hnav2 span.active{
	background:#E0E0E0;
}


ul.newslist{
	font-size:0.85em;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.newslist li{
	line-height:1.2em;
	margin:0 0 1em 0;
	padding:0;	
}

ul.newslist li .newssection{
	color:#999999;
	margin:0;
}
ul.newslist .important{
	color:#FB6B00;
	background:#FFF8AF;
	padding:2px;
	margin-left:2em;
}
ul.newslist li a.comments,
ul.personaladv li a.comments,
div.foto a.comments,
div.scrollable div.items a.comments,
div.news_scrollable div.items a.comments{
	padding-left:12px;
	background: url('/_i/icon_commens_s.gif') left 60% no-repeat;
}

table.useful{
	margin:0;
	width:100%;
	
}
table#content td.left table.useful td,
table#content td.center table.useful td{
	padding:0.2em 0;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.2em;
	vertical-align:middle;
	height:55px;
}
table.useful td.icon{
	width:60px;
	vertical-align:middle;	
}
table.useful td.link{
	vertical-align:middle;
}

table.useful td a,
table.useful td a:visited{
	color:#73AB02;
	text-decoration:underline;
}

table.useful td a:hover,
table.useful td a:active{
	color:#FB6B00;
	text-decoration:underline;
}

div.fotopreview{
	width:25%;
	float:left;
}

div.fotopreview img{
	border-width:0;
}

table.personaladv{
	margin:0;
	width:100%;
}
table.personaladv td{
	padding:0.2em 0;
	font-size:0.7em;
	line-height:1.2em;	
}

ul.personaladv{
	font-size:0.7em;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.personaladv li{
	line-height:1.2em;
	margin:0 0 0.5em 0;
	padding:0;	
}

div.polltitle{
	font-size:0.7em;
	color:#99CC33;
	font-weight:bold;
}

form.poll{
	font-size:0.7em
}

#content td.center .news_date{
	font-size:0.8em;
	color:#666666;
	margin:0;

}
.news_title{
	margin:0;
	font-size:0.8em;
}
div.news_announce,
div.news_text{
	margin:0 0 1em 0;
	font-size:0.8em;
}
div.news_text ul{
	font-size:1em;
}
div.news_text ul li{
	font-size:1em;
}
div.news_announce p,
div.news_text p{
	font-size:1em;
}

table#content td.center div.cathead{
	font-size:0.8em;
	margin:0 0 0 0;
}
table#content td.center div.cathead a,
table#content td.center div.cathead a:visited{
	text-decoration:none;
	border-bottom:1px dashed #0D6BC7;
}
table#content td.center div.cathead a:hover,
table#content td.center div.cathead a:active{
	text-decoration:none;
	border-bottom:1px dashed #FB6B00;
}
table#content td.center div.catlist{
	font-size:0.8em;
	padding-left:16px;
	margin:0 0 1em 0;
}
table#content td.center div.catlist div{
	margin:0;
	padding:0;
}
table#content td.center div.catlist .catcnt{
	font-size:0.85em;
	color:#333333;
}
table#content td.center div.catlist .catlistseparator{
	padding-right:0.5em;

}


div.catalog{
	padding: 0.5em 0;
	border-bottom:1px solid #CCCCCC;	
}
div.catalog span.title{
	font-size:0.8em;
	font-weight:bold
}
div.catalog ul{
	list-style-type:none;
	margin: 0;
	padding: 0;
}
div.catalog ul{
	margin: 0 0 0 1em;
	padding: 0;
}

div#navcontainer{
	background-color:#EFB62F;
	margin:1em 0;


}

ul#nav{
	width:100%;
	font-size:0.8em;
	margin:0 0 0.5em 0;
}

#nav, #nav ul {
	list-style: none;
	padding: 0;
	margin:0;
	background: #EFB62F;
	float: left;
	z-index: 900;

}


#nav li {
	display: inline;
	float: left;
	font-weight:bold;
	position: relative;
	color:#C55D00;
	margin:0 0.3em 0 0;
	padding:0.5em;
}

#nav li.auth {
	float: right;
}
#nav li.auth a{
	border-bottom:1px dashed #FFFFFF;
}
#nav li.user_name{
	float: right;
	background: url(/_i/icon_user.gif) 10px 60% no-repeat;
	padding-left:35px;
	padding-right:10px
	font-weight: bold;
}
#nav li.user_name a,
#nav li.user_name a:hover,
#nav li.user_name a:active,
#nav li.user_name a:visited{
	text-decoration:underline;
}
#nav li.user_name ul li a,
#nav li.user_name ul li a:hover,
#nav li.user_name ul li a:active,
#nav li.user_name ul li a:visited{
	text-decoration:none;
}
#nav a {
	color:#FFFFFF;
	text-decoration:none;
}
#nav a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#nav li.user_name:hover{
	background-color:#EFB62F;
}
#nav li .exit{
}


#nav li:hover,
#nav li.jshover {
	background-color:#FFCC66;
position:relative;
z-index:10000;
}

#nav li ul {
	padding: 0;
	margin:6px 0 0 -5px;
	display: none;
	position: absolute;
	padding: 0;
	border-top:1px solid #FFFFFF;
	width:200px;
	z-index:900;
}
#nav li.user_name ul {
	position:absolute;
	top:28px;
	right: -4px;
	z-index:900;
}


#nav li li{
	border-width:0;
	display: block;
	line-height:1.2em;
	clear:both;
	margin-right:0;
	width:188px;
}
#nav li li a {
	background: none;
	display: block;  
}
#nav li:hover ul,
#nav li.user_name:hover ul,
#nav li.jshover ul {
	display: block;
}
#breadcrumbs{
	font-size:0.7em;
	color:#666666;
	margin:0;
	clear:both;
}

table.atm{
	font-size:0.8em;
}
table.atm th,
table.atm td{
	padding-right:1em;
}
table.atm th{
	text-align:left;
	line-height:1em;
	border-bottom:2px solid #CCCCCC;
	padding-bottom:5px;
}
.vacancy,
.resume{
	font-size:0.8em;
	border-bottom:1px solid #CCCCCC;
	margin:0;
}
.vacancy p,
.resume p{
	font-size:1em;
}
.vacancy .position,
.resume .position{
	font-size:1em;
}
.vacancy ul,
.resume ul{
	line-height:1.2em;
	margin:5px;
	padding-left:1em;
}
.vacancy ul li,
.resume ul li{
	margin:0 0 3px 0;
	padding:0;
	font-size:1em;
}

table#content td.center .vacancy,
table#content td.center .resume{
	padding:5px;
	margin:0;
}
table#content td.center .vacancy div,
table#content td.center .resume div{
	margin:0;
}
.resume .date{
/*
	width:80px;
	font-size:1em;
	float:left;
*/
	color:#666666;
	font-size:0.85em;

}
.vacancy .date{
	color:#666666;
	font-size:0.85em;
}
table.goods_list{
	font-size:0.8em;
	width:100%;
}
table.goods_list td{
	line-height:1.1em;
	width:33%;
}
table.goods_list td div{
	margin-bottom:0.5em;
	margin-right:1em;
}
table.poll{
	font-size:0.8em;
	margin-bottom:1em;
	border-width:0;
}
table.poll td{
	padding:0.2em;
	vertical-align:middle;
}
table.poll input{
	margin-right:0.5em;
	margin-top:0.3em;
}
table.poll p{
	font-size:1em;
}

ul.map{
	list-style-type:square;
	color:#00ADEF;
	margin:0;
	padding:0;
	font-size:1em;
}

ul.map li{
	font-weight:bold;
	line-height:1em;
	margin:0 0 1em 1em;
	padding:0;
	clear:both;	
}
ul.map li ul{
	margin:0.5em 0 1em 1em;
	padding:0;
	font-size:1.2em;
}
ul.map li ul li{
	font-weight:normal;
	padding:0;
	margin:0 1em 0.5em 0;
	font-size:1em;
}
ul.map li li li ul{
	list-style-type:none;
	margin:0.5em 0 1em 1em;
	padding:0;
	font-size:1.2em;
}
ul.map li li li ul li{
	display: inline;
	font-weight:normal;
	padding:0;
	margin:0 1em 0 0;
	font-size:1em;
}

#adtype{
	color:#333333;
	cursor: hand;
	cursor: pointer;
	font-size:0.8em
}
#adtype a,
#adtype a:visited{
	text-decoration:none;
	border-bottom:1px dashed #0D6BC7;
}
#adtype a:hover,
#adtype a:active{
	text-decoration:none;
	border-bottom:1px dashed #FB6B00;
}
#adtypelist{
	position:absolute;
	visibility: hidden;
	background:#FFFFFF;
	font-size:1em;
	border: 1px solid #999999;
	border-width:1px 2px 2px 1px;
	width: 300px;
	padding:0.5em;
}
#adtypelist ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:1em;
}
#adtypelist ul li{
	margin:0;
	padding:0;
}


.preview{
	margin:1em 0.5em;
	padding:1em;
	border:1px solid #CCCCCC;
	background: #E0E0E0;
}
a.add_ad{
	background: url('/_i/icon_add_ad.gif') left 50% no-repeat;
	padding-left:30px;
	font-size:1.2em;
	height:26px;
	display:block;
}
a.add_ad_m{
	background: url('/_i/icon_add.png') left 50% no-repeat;
	padding-left:20px;
	font-size:0.8em;
	font-weight:bold;
	margin-left:0.5em;
}

.form_title{
	width:200px;
	float:left;
	clear:left;
	margin-right:1em;
}



h2.expheader{
	background:#E0E0E0;
	padding:0.5em 0;
	border-bottom:1px solid #FFFFFF;
	font-size:0.8em;
}
h2.expheader a.dashed,
h2.expheader a.dashed:visited{
	border-bottom:1px dashed #0D6BC7;
	text-decoration:none;
}
h2.expheader a.dashed:hover,
h2.expheader a.dashed:active{
	border-bottom:1px dashed #FB6B00;
	text-decoration:none;
}


table.medals{
font-size:0.7em;
width:180px;
}
table#content td.left table.medals td,
table#content td.left table.medals th{
padding:0px;
text-align:center;
}

/* Ñòèëè ãàëåðåè */
div.gallery div.foto{
	width:150px;
  height:180px;
	padding:0 2em 1em 0;	
	float:left;
}
div.gallery div.foto img{
	border-width:0;
	margin-bottom:0.2em;
}
div.gallery div.foto .span{
	font-size:0.7em;
	line-height:1.2em;
}



table#content td.center table.allads{
	width:100%;
}
table#content td.center table.allads td{
	font-size:0.8em;
	padding:0.5em 0.5em;
	border-bottom:1px solid #CCCCCC;
	line-height:1.3em;
}
table#content td.center table.allads th{
	font-size:0.8em;
	padding:0.5em 0.5em;
	text-align:left;
	vertical-align:bottom;
	border-bottom:2px solid #CCCCCC;
}
table#content td.center table.allads td.dt{
	padding:0.1em 0.5em;
	font-size:0.7em;
	border-top:1px solid #FFFFFF;
	background:#DDDDDD;
}

table#content td.center table.shop_goods{
	width:100%;
	font-size:0.8em;
	margin-bottom:0.5em;
}
table#content td.center table.shop_goods td{
	width:33.3%;
	padding:0;
	text-align:center;
}
table#content td.center table.shop_goods td img{
	border:none;
}
table#content td.center table.shop_goods td .goods_name{
	line-height:1.2em;
	height:1.3em;
	overflow:hidden;
}
table#content td.center table.shop_goods td .goods_price{
	display:inline;
	padding:3px 4px;
	color:#FFFFFF;
	background:#FB6B00;
}


table#content td.center table.good_buys{
	width:100%;
	font-size:0.8em;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:1em;
}
table#content td.center table.good_buys td{
	text-align:center;
	width:25%;
	padding-bottom:1em;
}
table#content td.center table.good_buys td img{
	border:none;
}
table#content td.center table.good_buys td .name{
	margin-bottom:0;
}
table#content td.center table.good_buys td .price{
	display:inline;
	padding:3px 4px;
	color:#FFFFFF;
	background:#FB6B00;
}

table#content td.center .holydays{
	width:100%;
}

table#content td.center .holydays td{
	font-size:0.8em;
	margin:0;
	padding:0.2em 0;
}
table#content td.center .holydays .item .date{
	width: 120px;
}
table#content td.center .holydays .item .title{
}
table#content td.center .holydays .item a.type_1{
	padding-right:16px;
	background: url(/_i/holyday_icon_1.gif) center right no-repeat;
}
table#content td.center .holydays .item a.type_2{
	padding-right:16px;
	background: url(/_i/holyday_icon_2.gif) center right no-repeat;
}
table#content td.center .holydays .item a.type_3{
	padding-right:16px;
	background: url(/_i/holyday_icon_3.gif) center right no-repeat;
}

table#content td.center div.msou{
	background:url('/_i/msou_books.jpg') left bottom no-repeat;
	padding:0;
}
table#content td.center div.msou div{
	margin:0;
	padding:0 110px;
	text-align:center;
	height:120px;
	background:url('/_i/msou_students.jpg') right bottom no-repeat;
}

table#content td.center div.rosnou{
	background:url('/_i/rosnou_left.jpg') left bottom no-repeat;
	padding:0;
}
table#content td.center div.rosnou div{
	background:url('/_i/rosnou_right.jpg') right bottom no-repeat;
	padding:0;
	margin:0;
	text-align:center;
	height:120px;
	overflow:hidden;
}
table#content td.center div.rosnou div a{
	display:block;
	padding:90px 0 0 0;
	background:url('/_i/rosnou_logo.jpg') 50% 0 no-repeat;
}
table#content td.center div.rosnou div a span{
	background:url('/_i/rosnou_bgr.png');
}

table#content td.center div.rggu{
	background:url('/_i/rggu_girl_left.jpg') left bottom no-repeat;
	padding:0;
}
table#content td.center div.rggu div{
	margin:0;
	padding:0 150px;
	text-align:center;
	line-height:1.4em;
	height:95px;
	background:url('/_i/rggu_girl_right.jpg') right bottom no-repeat;
	vertical-align:middle;
	padding-top:25px;
	overflow:hidden;
}
table#content td.center div.rggu div a{
	font-family:"Times New Roman", Georgia, Times, serif;
}
table#content td.center div.rggu div a.ttl{
	font-size:1.4em;
	color:#1e1c77;
	text-decoration:none;
}
table#content td.center div.rggu div span{
	display:block;
}
table#content td.center div.rggu div span a{
	color:#333333;
}

table#content td.center div.msou img{
	border:none;
	margin:10px 0;
}
table#content td.center div.msou a.link{
	font-size:1em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	border-bottom:1px solid #333333;
}


#site_news_tizer{
	line-height:1em;
	font-size:0.8em;
	padding:0.5em 2em;
	border-bottom:2px solid #CCCCCC;
	background:#FFFFCC;
}
#site_news_tizer img{
	border:none;
	position:absolute;
	top: 8px;
	left:0.5em;
}


table#content td.center .luxor_seances td{
font-size:0.8em;
color:#333333;
font-weight:bold;
padding:0 5px;
}
table#content td.center .luxor_seances td.old{
	color:#999999;
}

.article_list .item,
.article_author{
	overflow:hidden;
	zoom:1;
	font-size:0.8em;
}
.article_list .item .img,
.article_author .img{
	width:60px;
	float:left;
	padding-top:5px;
}
.article_list .item .img img,
.article_author .img img{
	width:50px;
	height:50px;
	border:none;
}
#content td.center .article_list .item .dt,
#content td.center .article_list .item .title,
#content td.center .article_author .name,
#content td.center .article_author .pos{
	margin:0 0 0 60px;
	padding:0;
	color:#333333;
}
.articles_author_info{
	overflow:hidden;
	zoom:1;
}
.articles_author_info .img{
	width:160px;
	float:left;
}
.articles_author_info .img img{
	border:none;
	width:150px;
	height:150px;
}
#content td.center .articles_author_info .info{
	margin-left:160px;
	font-size:0.8em;
	color:#333333;
}
.article_list_title{
	font-size:0.8em;
}
#content td.left .article_list_title .item{
	font-size:0.85em;
	overflow:hidden;
	padding-bottom:5px;
	zoom:1;
}
#content td.left .article_list_title a.comments{
	padding-left:12px;
	background: url('/_i/icon_commens_s.gif') left 60% no-repeat;
}
#content td.left .article_list_title .item .img{
	width:25px;
	float:left;
	margin:0;
	
}
.article_list_title .item .img img{
	width:25px;
	height:25px;
}
#content td.left .article_list_title .item .title,
#content td.left .article_list_title .item .dt{
	margin:0 0 0 28px;
	line-height:1.2em;
	color:#333333;
}

#content td.left .prize{
	background:url('/_i/icon_prize.png') 10px 10px no-repeat;
	padding:15px 10px 10px 60px;
	height:50px;
	border:1px solid #CCCCCC;
}

#content td.center .share{
	font-size:0.9em;
	margin:0 0 10px 0;
	background:#E0E0E0;
	float:left;
	padding:5px;
	line-height:1em;

}
#content td.center .share div{
	margin:0;
}
#content td.center .share a{
	color:#333333;
	font-weight:bold;
}
#content td.center .share .b-share span{
	margin-right:10px;
}
#content td.center  .b-share-popup__main a{
	font-size:0.8em;
}

#content td.center .comments-list a.lgnz,
#content td.center .users a.lgnz,
#content td.center .external_user a,
#content td.center .points a.lgnz{
	padding-left:20px;
	background:url('/_i/loginza_sprite.png') 0 0 no-repeat;
}
#content td.center .comments-list a.vk,
#content td.center .users a.vk,
#content td.center .external_user a.vk,
#content td.center .points a.vk{
	background-position: 0 0;
}
#content td.center .comments-list a.fb,
#content td.center .users a.fb,
#content td.center .external_user a.fb,
#content td.center .points a.fb{
	background-position: 0 -18px;
}
#content td.center .comments-list a.twitter,
#content td.center .users a.twitter,
#content td.center .external_user a.twitter,
#content td.center .points a.twitter{
	background-position: 0 -40px;
}
#content td.center .comments-list a.google,
#content td.center .users a.google,
#content td.center .external_user a.google,
#content td.center .points a.google{
	background-position: 0 -60px;
}
#content td.center .comments-list a.yandex,
#content td.center .users a.yandex,
#content td.center .external_user a.yandex,
#content td.center .points a.yandex{
	background-position: 0 -80px;
}
#content td.center .comments-list a.rambler,
#content td.center .users a.rambler,
#content td.center .external_user a.rambler,
#content td.center .points a.rambler{
	background-position: 0 -99px;
}
#content td.center .comments-list a.mail,
#content td.center .users a.mail,
#content td.center .external_user a.mail,
#content td.center .points a.mail{
	background-position: 0 -118px;
}
#content td.center  .news_photo{
	font-size:0.8em;
	color:#333333;
	margin:0 0 10px 0;
	overflow:hidden;
	zoom:1;
}
#content td.center  .news_photo div{
	margin:0;
	float:left;
	background:#E0E0E0;
	font-size:0.85em;
	float:left;
}
#content td.center  .news_photo span{
	display:block;
	margin:0;
	line-height:1.4em;
	padding:5px;
}




/* ÃÅÐÎÈ */
#content td.center .heroes .item{
 font-size:0.8em;
 clear:both;
 padding-bottom:20px;

 overflow:hidden;
}
#content td.center .heroes div{
	margin:0;
}
#content td.center .heroes .item .img{
	float:left;
}
#content td.center .heroes .item .name,
#content td.center .heroes .item .short-description{
	margin-left:120px;
}
#content td.center .heroes .item .name{
	font-weight:bold;
}
#content td.center .hero-full .img{
	float:left;
        padding-right:20px;
}


/* ÇÍÀÊÎÌÑÒÂÀ */

#content td.center .dating .header{
 	font-size:0.8em;
 	font-weight: bold;
 	margin:0 0 10px 0;
}
#content td.center .dating .item{
 	font-size:0.8em;
}
#content td.center .dating .odd{
 	font-size:0.8em;
	background-color:#efefef;
}
#content td.center .dating .imgsm{
 	clear:both;
	 margin:5px 5px 5px 5px;
}
#content td.center .dating .dt{
	padding:0.1em 0.5em;
	font-size:0.7em;
	border-top:1px solid #FFFFFF;
	background:#DDDDDD;
}
#content td.center .more{
	font-size:0.8em;
}
#content td.center .more .img{
	float:left;
       padding-right:20px;
}
#content td.center .more .name{
	float:left;
	padding-right:5px;
}
#content td.center .more .sex{
	color: #a0a0a0;
}


/* Ñòèëè áëîãà */
h3.blog_list_title{
	font-size:1em;	
	font-weight:bold;
	padding:0.5em;
	margin: 0 -0.5em 0.5em -0.5em;
	margin-bottom:0.5em;
	background:#E0E0E0;
}
.nc_blog_description{
	background:#E0E0E0;
	padding:0.5em;
	font-size:0.7em;
}
div.nc_row{
	border-bottom:1px solid #CCCCCC;	
}
div.nc_row h3{
	font-size:1em;
	font-weight:normal;
}
div.nc_tags{
	font-size:0.7em;	
}
div.nc_datetime{
	font-size:0.8em;
}
div.nc_datetime .nc_date,
div.nc_datetime .nc_time{

}
div.nc_datetime .nc_author{

}

div.nc_full .nc_author{
	font-size:0.8em;	
}
.nc_blog_edit_info input,
.nc_blog_edit_info textarea{
	width:90%	
}

select.nc_bbcode_bar_size{
	margin-bottom:5px;
	width:100px;
}
img.nc_bbcode_wicon {
	border:0;
	width:27px;
	height:20px;
}
img.nc_bbcode_icon {
	border:0;
	width:20px;
	height:20px;
}
div.nc_bbcode_error {
	padding:3px 0;
	color:#AA0000;
	font-weight:bold
}

input.nc_bbcode_helpbox {
	border-width:0;
	margin:0 0 3px;
	padding:2px 0;
	width:100%;
	font-size:0.85em; 
	background:none;
	cursor: default;
}
.nc_comment_text{
	width:50%;
	height:150px;	
}

div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}



div#stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}
