.fl{float:left;}
.clear{clear:both;font-size:0;height:0;}
.clear1{clear:both;font-size:0;}
.content{width:1024px;}
.abs{position:absolute;}

.pdl{margin-left:8px}
.pdr{margin-right:8px}
.pdt{margin-top:8px}
.pdb{margin-bottom:8px}

.pd{padding:4px}
.pdl2{margin-left:4px}
.pdr2{margin-right:4px}
.pdt2{margin-top:4px}
.pdb2{margin-bottom:4px}

.pt5{padding-top:5px;}

.pdt1{margin-top:1px}

.p1x1{height:0;font-size:0;line-height:1px;}

a{text-decoration:none}
a:hover{text-decoration:underline}
.font80hack{font-size:80%;}
.font80hack, x:-moz-any-link{font-size:100%;}
.font80hack{$font-size:100%;}

table.w100
{
	font-size: 77%;
	width: 70%;
	float: left;
}


.popupcat{position:absolute;width:246px;border:1px solid #666666;background:#ffffff;font-size:100%;padding:20px;margin-top:-20px;}
.popupreg{position:absolute;width:246px;border:1px solid #666666;background:#ffffff;font-size:100%;padding:20px;}
*html .popupcat{position:absolute;width:286px;border:1px solid #666666;background:#ffffff;font-size:100%;padding:20px;z-index:5000;}
.popupcat .closecatpopup{float:right;}
.popupcat .dopcatpopup{float:left;}
.popupcat .ratingcatpopup{padding:15px 0 0 0;}
.popupcat .ratingcatpopup span{color:#9D9D9D;}
.popupcat .infocatsite{}
.popupcat .infocatsite .orginfo{float:left;width:88px;padding-top:2px;}
.popupcat .infocatsite .orginfocont{float:right;width:150px;padding-top:2px;}

.pt18{padding-top:18px;}
.hcontcat{padding:4px 0 0 7px;}
.hcontcat .annotationsite{padding:0 0 18px 0;float:left;}
.allsitescategory{padding:11px 0 0 7px;}
.allsitescategory span {color:#9D9D9D;font-size:90%;}

.hsearch1 .hsearch1span{color:#9D9D9D;font-size:90%;padding:5px 0 0 0;}
*html .hsearch1 .hsearch1span{color:#9D9D9D;font-size:90%;padding:7px 0 0 0;}
.hsearch1 .hsearch1num{padding:3px 0 0 0;}
*html .hsearch1 .hsearch1num{padding:5px 0 0 0;}
.hcontcatsearch{padding:4px 0pt 0pt 17px;}

.srchsitelink {padding:6px 0 0 0;}

.srchsitelink span{color:#b00300;}
.srchsitelink a{color:#888888;text-decoration:underline;}

.region {margin:0 1px}
.region div.L1{padding:2px 2px 3px 18px}
.region div.L2{padding:2px 2px 3px 30px}
.region div.L1 .abs,.region div.L2 .abs{top:3px;left:-11px;line-height:1px;}
.region .abs img{width:9px;height:9px}
/*.blu,.blu a{color:#004ce7}*/
.pagelist a{text-decoration:underline;}
.blu span{margin-left:4px;color:#9D9D9D;font-size:80%}
div.act{background:#F0F0F0}
div.act a{color:#333}
.region img.sel{width:5px;height:5px;vertical-align:middle;margin:1px 0 0 4px}

.subrubric{padding:4px 10px}
a.tit{font:normal 150% Arial;}
.subrubric .w33{width:33.3%}
.subrubric table td.pd{line-height:1.65em}

.filtr{background:#F4F4F4;margin:0 1px;padding:14px 10px}
.filtr select{border:solid 1px #BABABA}

.list{padding:10px 12px;}
.list div.li{padding:6px 28px 6px 60px}
.list div.odd{background:#F3F3F3}
.list div.li .pict img{width:16px;height:16px;left:-50px;top:2px}
.list div.li .num div{left: -30px; top: 0.25em; width: 26px}
.list div.li .clip img{width:16px;height:16px;left:6px}
.list div.li .inf img{width:16px;height:16px;left:6px;top:-16px}
.list img.pdt1{margin-top:3px}
.list .rem{font-size:90%;vertical-align:middle}
.list .rate{width:9px;height:9px;margin-right:2px}
.list .date{color:#9D9D9D;margin-left:16px;font-size:90%}
.list .tit1,.list .tit2,.list .tit3{font:normal 150% Arial}
.list .tit1{color:#CC5B59}
.list .tit2{color:#0072BC}
.list .tit3{color:#000000}

div.rekl{width:253px;}
div.rekl .top1{background:url(../i/reklama/top1.gif) top repeat-x;height:100px;}
div.rekl .top2{background:url(../i/reklama/top2.gif) top repeat-x;height:100px;}
div.rekl .top3{background:url(../i/reklama/top3.gif) top repeat-x;height:100px;}
div.rekl .top4{background:url(../i/reklama/top4.gif) top repeat-x;height:100px;}
div.rekl .shL{background:url(../i/reklama/shL.gif) -5px bottom no-repeat;padding-left:15px;margin-bottom:4px;}
div.rekl .shR{background:url(../i/reklama/shR.gif) right bottom no-repeat;padding-right:20px}
div.rekl .shB{background:url(../i/reklama/shB.gif) right bottom no-repeat;}
div.rekl  div.inside{padding:17px 20px}

div.rekl .blue{color:#3169B5}
div.rekl a{color:#60820D}
div.rekl .c a{color:#606060}

div#adblock
{
	margin-bottom: 1em;
}
div#adblock div#header
{
	font-size: 16px;
}
div#adblock div#header a
{
	text-decoration: underline;
}
div#adblock div#text
{
	font-size: 12px;
}
div#adblock div#link
{
	color: #B00300; font-size: 12px;
}
div#body span.active
{
	padding: 3px;
	background: #FFD9B0;
	position: relative;
	left: -2px;
	font-size: 95%;
	color: #000000;
}
img.bul
{
	width: 9px;
	height: 9px;
	position: relative;
	left: -7px;
}
div.gray_h
{
	color: #555555;
	font-size: 110%;
	position: relative;
	left: -0.3em;
}
div.regions
{
	margin-left: 1em;
	font-size: 80%;
}
div.regions div
{
	margin-top: 0.3em;
}
div.regions span
{
	font-size: 80%;
	color: #9d9d9d;
}
div.rubr
{	
	width:75%;
	font-size: 19px;
	color: #515151;
	margin: 0.5em 0 0.5em 0;
	position: relative;
	left: -0.2em;
}
div.ots
{
	padding: 0 0 0 9px;
}
div.rubrblack{font-size: 19px;color: #000000;margin: 0 0 0.5em 0;position: relative;left: -0.2em;}

.rubr span.numrubr{color:#9D9D9D;font-size:60%;vertical-align:middle;}

.rubrfooter{font-size: 12px; margin: 0.3em 0 0 0.05em;}
.rubrfooter span.numbrfooter{font-size: 90%; color:#9D9D9D;}

.tdselect{background:#fff4e9;height:39px;}
.tdselect .sortselect{float:left;width:146px;border:1px solid #8f8f8f;padding:1px 0 0 0;height:19px;}
.tdselect .tdsort{float:left;padding:3px 0 0 12px;}
.tdselect .tdsort2{float:left;padding:3px 0 0 0;}

div.p
{
	margin-top: -1em;
}
div.p p
{
	margin-top: 0;
}

.registration {font-size:80%;}
.registration input{margin:0;}
.registration  a.rubrlinkvibr {font-size:90%;border-bottom:1px dashed #0000D5;text-decoration:none;}
.registration .word55{float:left;color:#9d9d9d;font-size:11px;width:490px;padding:5px 0;}
.registration .titlecontactinfo{color:#515151;font-size:19px;padding:10px 0;}
.registration .radioregdiv{float:left;padding-left:170px;padding-top:5px;}
.registration .textareareg{float:left;width:275px;height:94px;border:1px solid #8F8F8F;padding:1px 2px;}
.registration .word5reg{color:#9D9D9D;float:left;font-size:11px;padding-left:170px;width:300px;$width:470px;}
.registration span{color:#ff0000;}
.registration input,label{vertical-align:middle;}
.registration .trreg{padding:3px 0;}
.registration .trreg .tdreg{ float:left;width:170px;}
.registration .trreg  .inputreg{float:left;border:1px solid #8f8f8f;padding:1px 2px 2px 2px;width:173px;}
.registration .trreg  select{float:left;border:1px solid #8f8f8f;width:179px;}
.registration .inputcod{float:left;border:1px solid #8f8f8f;padding:1px 2px;width:70px;margin-right:8px;}

.helpmenu1{padding:0 0 0 17px;}
.helpmenu1 div .active{padding:3px;background:#FFD9B0;float:left;position:relative;left:-3px;}
.helptopicname{padding-left:9px;}
.ulhelp{list-style-type:square;font-size:75%;margin:7px 0 0 14px;width:500px;}
.helptopicname1{padding-left:9px;padding-top:17px;}
.helptopiccont{margin:7px 0 0 17px;font-size:75%;width:500px;}
.valignmiddle{vertical-align:middle;}
.all1{min-width:1040px;width:expression(((document.documentElement.clientWidth||document.body.clientWidth)<1040)?'1040px':'auto');}
.vib{padding: 0pt 3px 0pt 0pt;$font-size:80%;}
.navigationcat{padding-bottom:135px;}