BODY {
	margin: 10px 10px 10px 15px;
	padding: 0px;
	color: #1f1a17;
	font-family: Arial, Tahoma;
	font-size: 13px;
}
IMG {
	border: 0px;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover, a:focus, a:active {
	color: #555555;
	text-decoration: underline;
}
.wrapper {
	margin: 0px;
	padding: 0px;
	width: 1230px;
}
.short{width: 1005px; }
#header {
	width: 990px;
	margin: 0px;
}
.topban {
	margin: 0px 5px;
	padding: 0px;
	height: 130px;
}
.topmain {
	padding: 5px 0px 0px 0px;
}
.citata {
	margin: 0px;
	padding: 0px;
	height: 80px;
}
.cdata {
	margin: 0px;
	padding: 3px 0px;
	color: #54504e;
}
.cday {
	color: #0a81c5;
	font-size: 24px;
	font-weight: bold;
}
.cmon {
	font-size: 9px;
}
.ctime {
	font-size: 11px;
}
.cweek {
	font-size: 9px;
}
.logo {
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
.mainlinks {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
.mainlinks a {
	text-decoration: none;
}

.rss_logo {
	float: left; 
	margin-top: 20px;
	margin-left: 10px;
}
.rss_logo a {
	text-decoration: none;
}

.toplink {
	font-size: 18px;
	font-weight: bold;
	margin: 2px 0px 0px 130px;
	padding: 0px;
	
}
.toplink a {
	text-decoration: none;
}
/*
.toplink {
	font-size: 11px;
	font-weight: bold;
	margin: 8px 0px 8px 150px;
	padding: 3px;
	border-left: 1px solid #676462;
}
.toplink a {
	text-decoration: none;
}
*/
.content {
	width: 1010px;
	margin: 0px;
	padding: 0px;
}
.cline {
	background-color: #1f1a17;
	width: 990px;
	height: 2px;
}
#cont {
	margin: 0px 0px 10px 0px;
}
.post {
	margin: 0px;
	font-family: Arial;
	font-size: 14px;
	margin-top: 10px;
}
.video{margin-top: 0px;}
.topic{
	padding: 5px 10px;
	background-color:#999;
	color: #FFF;
	width: 75px;
	text-align:center;
	float: right;
	margin-top: -2px;
}
.video table{margin-top: 30px;};
.post h1 {
	margin: 5px;
	font-size: 24px;
}
.post h2 {
	margin: 2px;
	font-size: 18px;
}
.first h2{font-size: 14px;}
.video h2{
	margin-left: 10px;
	font-size: 18px;
	width: 205px;
}

.video table td{
	vertical-align: top;
}
.post h2 a {
	text-decoration: none;
}
.post h3 {
	margin: 2px;
	font-size: 16px;
}
.posttext {
	margin: 0px;
}
.posttext p {
	padding: 0px;
	margin: 7px 5px;
	text-align: justify;
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	/*text-indent: 1.5em;*/
}
.postimage {
	float: right;
	margin: 0px 0px 10px 10px;
	text-align: right;
}
.postimage1 {
	margin: 5px 0px 5px 0px;
}
.postdate {
	font-size: 11px;
	color: #adacab;
	margin: 0 0 5px 0px;
	text-align: center;
	/*float: right;*/
}
.postdateleft {
	font-size: 11px;
	color: #adacab;
	margin: 20px 0 5px 0px;
	text-align: left;
	/*float: right;*/
}
.postdate2 {
	font-size: 11px;
	color: #adacab;
	margin: 20px 25px;
	text-align: right;
}
.postinfo {
	height: 40px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}
.postinfo2 {
	height: 80px;
	margin: 10px 0px;
	font-size: 12px;
	font-weight: bold;
}
.postprint {
	float: left;
	margin: 5px 10px;
}
.postemail {
	float: left;
	margin: 5px 10px;
}
.postlj {
	float: left;
	margin: 5px 10px;
}
.postpress {
	margin: 3px;
	float: right;
}
.postcom {
	margin: 4px;
	float: right;
}
.postview {
	margin: 4px;
	float: right;
}
.postcat {
	margin: 4px;
	float: left;
}
.postcat a{
	color: #999;
}
.postcom a, .postview a, .postcat a {
	text-decoration: none;
}
.search {
	margin: 10px 15px;
}
.form {
	margin: 0px;
	padding: 0px;
}
.input {
	border-style: solid;
	border-width: 1px;
	border-color: #BABABA;
	margin: 0px;
	padding: 1px;
	font-family: Sans-serif;
	font-size: 11px;
	width: 150px;
}
.button {
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px 5px;
	border-style: solid;
	border-color: #BABABA;
	border-width: 1px;
	font-family: Sans-serif;
	font-size: 11px;
	font-weight: 700;
	height: 18px;
}
.line {
	width: 100%;
	height: 1px;
	background-color: #444444;
	margin: 2px 0px;
}
.gray .line{
	background-color: #ffffff;
}
.cban {
	margin: 10px 15px;
	text-align: center;
}
#slenta {
	margin: 10px;
	font-size: 12px;
	color: #3c3835;
}
.lenta {
	margin: 10px 5px;
}
.hlenta {
	margin: 5px 0px;
}
.blenta {
	margin: 0px;
}
.blenta a {
	text-decoration: none;
}
.rubrics {
	background-color: #dededd;
	margin: 0px;
	padding: 10px 4px 4px 4px;
	/*margin-bottom: 10px;*/
	margin-bottom: 0px;

}
.rubric {
	margin: 0px;
	padding: 5px 5px 5px 2px;
	background-image: url(/skins/images/rubric_bg.gif);
	background-repeat: no-repeat;	
	background-color: #dededd;
	margin-bottom: 10px;
	margin-top: 5px;
}
.jj{
	padding: 1px 0px 5px 0px;
	background-image: none;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 280px;
}
.gray{
	background-image: url(/skins/images/rubric_bg_gray.gif);
}
.gray a{
	color: #ffffff;
}
.rubric_body {
	margin: 0px;
	padding: 5px 15px 10px 15px;
	background-color: #ffffff;
	background-image: url(/skins/images/rubric_bg2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.gray div.rubric_body {
	background-color: #a7a9ac;
	background-image: url(/skins/images/rubric_bg2_gray.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* jj begin */

.jj div.rubric_body{
	background-image: url(/skins/images/rubric_bg_jj.gif);
}

/* jj end */


.hrubric {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;

}
.hrubric a {
	text-decoration: none;
}
.brubric {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.more {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}
.brubric a, .rubrichead a, .rubricbody a, .more a {
	text-decoration: none;
}
.fotorubrics {
	margin: 0px;
	font-size: 12px;
}
.fotorubric {
/*	float: left;*/
	margin: 3px;
}
.rubrichead {
	margin: 4px;
	font-weight: bold;
	font-size: 14px;
}
.rubricbody {
	margin: 4px;
}
.leftban {
	margin: 5px 15px 5px 5px;
}
.rightban {
	margin: 35px 15px 100px 30px;
}
.headright {
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0px 3px 30px;
	padding: 3px;
	border-left: 1px solid #676462;
}
.banright {
	text-align: center;
	margin: 10px 0px;
}
.pressa {
	margin: 5px 0px;
}
.pressbox {
	margin: 0px 0px;
}
.pressmain {
	margin: 0px;
	padding: 0px 10px 10px 0px;
	width: 300px;
}
.presscat {
	font-size: 18px;
	font-weight: bold;
	margin: 3px;
}
.pressimg {
	margin: 3px;
}
.presshead {
	margin: 3px;
	padding: 0px;
	font-size: 18px;
}
.pressbody {
	width: 100%;
	font-size: 13px;
	margin: 3px;
}
.presslinks {
	margin: 0px;
	padding: 5px;
	width: 280px;
}
.presslink {
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
}
.presslink a {
	text-decoration: none;
}
.listsmi {
	margin: 5px 5px;
}
.smiinfo {
	margin: 0px;
	font-size: 11px;
	height: 35px;
}
.smifoto {
	float: left;
	margin: 2px 0px;
}
.smilink {
	float: right;
	text-align: center;
}
.smilink a {
	text-decoration: none;
}
.footer {
	margin: 0px;
}
.copyright {
	margin: 5px;
	font-size: 12px;
}
.contacts {
	margin: 5px 0px;
	font-size: 12px;
}
#vote {
	margin: 10px 15px;
	border: 1px solid #676462;
	font-size: 12px;
	/*background-color: #ffffff;*/
}
#vote-layer{
	margin: 10px;

}
.votename {
	font-size: 16px;
	font-weight: bold;
	margin: 5px;
	text-align: center;
	margin-bottom: 10px

}
.tvote {
	margin: 5px;
	font-weight: bold;
	margin-top: 10px;
}
.lvote {
	margin: 5px;
}
.bvote {
	margin: 5px;
	text-align: center;
}
.rvote {
	margin: 5px;
	text-align: right;
}

.widecontent td{
	vertical-align: top;
}
.widecontent td.wideleft{
	width: 1005px;
}
.widecontent td.wideright{
	width: 225px;
}

.jsclouds{
	width: 203px;
	border: 0px solid #303030;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px
}
.jsclouds div{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #343569; /*#70727f;*/
	margin-bottom: 10px;
}

.jsclouds a{
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	/*height: 15px;*/
	height: 20px;
	color: gray;
}
.jsclouds a:hover{
	color: #343569;
}

.leftcentreban{
	
}

/*ulvestu*/

.ulvesti{
	background-image: url(/skins/images/ulvesti.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 225px;
}
.ulvesti .head{
	background-image: url(/skins/images/ulvesti_head.jpg);
	background-position:  top;
	background-repeat: no-repeat;	
	height: 78px;
}
.ulvesti table{
	margin-left: 10px;
	margin-right: 10px;
	width: 205px;
}
.ulvesti .item td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #5d585e;
	vertical-align: middle;
}
.ulvesti .last td{
	border-bottom: none;
}
.ulvesti .item td.img{
	width: 75px;
}
.ulvesti .item a{
	font-size: 12px;
	font-weight: bold;
	color: #5d585e;
	text-decoration: none;
}
.ulvesti .item a:hover{
	color: #a63d23;
}

/*ultv*/
.ul_tv{
	border: 2px solid #3290a7;
	padding-bottom: 10px;
	width: 221px;
	margin-bottom: 20px;
}
.ul_tv .head{
	padding: 10px;
}
.ul_tv table{
	margin-left: 10px;
	margin-right: 10px;
	width: 205px;
}
.ul_tv .item td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 2px solid #3290a7;
	vertical-align: middle;
}
.ul_tv .last td{
	border-bottom: none;
}
.ul_tv .item td.img{
	width: 110px;
}
.ul_tv .item a{
	font-size: 12px;
	font-weight: normal;
	color: #3290a7;
	text-decoration: underline;
}
.ul_tv .item a:hover{
	text-decoration: none;
}

/*ulbusiness*/

.ulbusiness{
	background-color: #8aca38;
	background-image: url(/skins/images/ulbusiness.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 225px;
}
.ulbusiness .head{
	background-image: url(/skins/images/ulbusiness_logo.jpg);
	background-position: top;
	background-repeat: no-repeat;	
	height: 90px;
}
.ulbusiness table{
	margin-left: 10px;
	margin-right: 10px;
	width: 205px;
}
.ulbusiness .item td{
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;

}
.ulbusiness .ulbusiness_line td{
	background-image: url(/skins/images/ulbusiness_line.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
	height: 7px;
}
.ulbusiness .last td{
	background-image: none;
}
.ulbusiness .item td.img{
	width: 93px;
}
.ulbusiness .item a{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
.ulbusiness .item a:hover{
	text-decoration: underline;
}

/*ulout*/

.ulout{
	background-color: #a4c6e0;
	background-image: url(/skins/images/ulout_.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 225px;
}
.ulout .head{
	background-image: url(/skins/images/ulout.jpg);
	background-position: top;
	background-repeat: no-repeat;	
	height: 80px;
}
.ulout table{

	margin-right: 10px;
	width: 215px;
}
.ulout .item td{
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;

}
.ulout .ulout_line td{
	background-image: url(/skins/images/ulout_line.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
	height: 5px;
}
.ulout .last td{
	background-image: none;
}
.ulout .item td.img{
	width: 76px;
	padding-left: 15px;
	background-image: url(/skins/images/ulout_li.jpg);
	background-repeat: no-repeat;
	background-position: left;
	min-height: 75px;
}
.ulout .item a{
	font-size: 12px;
	font-weight: bold;
	color: #495577;
	text-decoration: underline;
}
.ulout .item a:hover{
	text-decoration: none;
}

/*kino*/

.kino{
	background-image: url(/skins/images/kino.jpg);
	background-position: top;
	background-repeat: repeat-y;
	width: 225px;
}
.kino_end{
	border-bottom: 2px solid #70727f;
	margin-left: 5px;
}
.kino .head{
	background-image: url(/skins/images/kino-top.gif);
	background-position: 1px top ;
	background-repeat: no-repeat;	
	height: 66px;
}
.kino table{
	margin-left: 10px;
	margin-right: 10px;
	width: 205px;
}
.kino .item td{
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	border-top: 1px solid #70727f;
}
.kino .last td{
	border-bottom: none;
}
.kino .item td.img{
	width: 90px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.kino .item a{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #70727f;
	text-decoration: none;
}
.kino .item a:hover{
	text-decoration: none;
	color: #2a0169;
}

/*topmenu*/
.topmenu{margin-top: 0px;margin-bottom: 10px;margin-left: 30px;width: 920px;text-align: center;}
.topmenu a{font-size: 28px;margin-right: 60px;font-weight: normal;font-family: Impact, Arial, Helvetica, sans-serif;text-decoration: none;color: #00aeef;}
.topmenu a.last{margin-right: 0px;}
.topmenu a:hover{color: #72716f;}
.shadow{background-image: url(/skins/images/rightshadow.gif);height: 9px;margin-bottom: 20px;}
a.reklama{font-size: 18px;font-weight: bold;margin: 0px 0px 0px px;padding: 0px;text-decoration: none;}
.listpressa{width: 990px;border-top: 1px solid #72716f;margin-top: 20px;}
.listpressa td{padding: 10px;}
.listpressa #pressa{height: 35px;}
.listpressa h2{text-align:center; margin-bottom: 0px;}
.name_press{padding: 0px;text-align: center;width: 200px;float: left;}
.ul_press{padding: 0px 0px 10px 210px;}
.ul_press a{font-size: 14px;line-height: 150%;font-weight: bold;text-decoration: none;text-indent: -60px;margin-left: 60px;display: block;}
.ul_press h2 {margin-top: 10px;font-size: 18px;margin-bottom: 5px;}
.press_razd td{height: 20px;background-color: #ffffff;border: none;}
.paper{width: 700px;min-height: 100px;padding: 0px 25px 0 25px;background-image: url(/skins/images/paper.jpg);background-position:  3px top;background-repeat: repeat-y;}
.paperfoot{height: 25px;background-image: url(/skins/images/paper-bottom.jpg);background-position:  3px bottom;background-repeat: no-repeat;margin-bottom: 25px;}
.paperhead{height: 35px;background-image: url(/skins/images/paper-top.jpg);background-position:  3px top;background-repeat: no-repeat;}

/* голосование за фотки */
.votezone2 td {text-align: center;width: 180px;padding: 8px;border-top: 1px solid #a9a9a9;}
.votezone2 td p {text-align: center;}
.votezone2 td h1 {margin: 5px;font-size: 18px;}
.votezone2 td img {border: 1px solid gray;}
.votezone2 div.btns{	height: 29px;text-align: center;margin-top: 5px;}
.votezone2 div.btns a div{width: 27px;height: 20px;background-color: #a9a9a9;float: left;text-align: center;padding-top: 5px;font-size: 14px;color: white;font-weight: bold;margin: 0 3px;text-decoration: none;border: 1px solid white;cursor: pointer;}
.votezone2 div.btns a:hover div{border: 1px solid #a9a9a9;background-color: white;color: #a9a9a9;}
.votezone2 div.btns a, .votezone2 div.btns a:hover {text-decoration: none;}

/* РєРѕРЅРєСѓСЂСЃ */
.konkurs #comments, .konkurs #addcomments {margin-left: 240px;margin-right: 240px;}