

body 	{ margin: 0px; padding: 0; border: 0; font: normal 10pt Verdana; }
td 	{ margin: 0; padding: 0; border: 0; font: normal 10pt Sans-Serif; }
a 	{ color: #1256A2; text-decoration: none; }
a:hover { color: #0F3F76; }

.text 	{ text-align: justify; margin: 5px; font: normal 10pt Verdana; }

.sep 	{ width: 100%; height: 2px; background-image: url("/im/pp.gif"); margin: 5px 0px 5px 0px; padding: 0; font-size: 1px; clear:both; }
.hsep   { height: 10px; width: 100%; padding: 0; background: url("/im/pp2.gif") repeat-x 0 2px; font-size: 1px; }
.vsep   { width: 6px; padding: 0; background: url("/im/pp2.gif") top left repeat-y; font-size: 1px; }

.bigspace { width: 100%; height: 20px; font-size: 1px; }
.ul 	{ text-align: justify; }
.ul a 	{ display: block; margin-left: 10px; font: bold 10pt Sans-Serif; }

.head 		{ margin: 0; padding: 0; border: 0; width: 100%; }
.head td 	{ font: normal 10pt Sans-Serif; }


.tpm a { font: normal 9pt Verdana; text-transform: uppercase; color: #000000; display: block; padding: 4px 10px; }
.tpm a:hover { color: #FC9A18; }
.tpm a.sel { color: #FC9A18;  margin-bottom: -1px; position: relative; z-index: 1; font-weight:bold; border:1px solid #dedede;border-bottom:1px solid #ffffff;}

.tpmsub { padding: 2px; border: 1px solid #dedede; position: relative; z-index: 0; width: 100%; }
.tpmsub td { vertical-align: top; padding-right: 10px; }
.tpmsub a { display: block; float: left; padding: 5px 3px 0px 3px; margin: 3px 0px; border: 1px solid #ffffff; font: normal 10pt Verdana; color: #000000; }
.tpmsub a:hover { color: #FC9A18; text-decoration:none;}
.tpmsub img { border: 0; float:left; margin: -5px 2px 0px 0px; height: 28px; }





.rate 	{ width: 100%; background-color: #FFFFFF; font: normal 8pt Sans-Serif; }
.rate a	{font: normal 9pt Sans-Serif; }
.rate td { padding: 5px; text-align: center; font: normal 9pt Sans-Serif;border-bottom:1px dashed #ccc;}
.rate .h td { background-color: #939FB3; color: #FFFFFF; border: 1px solid #FFFFFF; }
.rate .i0 { background-color: #F0F0F0; }
.rate .i1 { background-color: #FFFFFF; }
.rate .i3 { border: 2px solid #C00000;background-color: #Faa; }


.cat { width: 100%; }
.cat td { vertical-align: top; }
.cat a.h { font-weight: bold; color: #000000; }
.cat a.h:hover { color: #5A626E; }
.cat .dots { width: 105px; background-image: url("/dximages/punkt.gif"); }
.cat a.link { font-weight: bold; color: #D28D1D; }
.cat a.link:hover { color: #5A626E; }


.blink { margin: 5px; text-align: center; }
.blink a { border: 1px solid #FFFFFF; margin: 0px 10px 0px 10px; padding: 2px; font: normal 12pt Sans-Serif; color: #C00000; }
.blink a:hover { border: 1px solid #2D71BE; color: #2D71BE; }


.blinks { border: 1px solid #FFFFFF; padding: 2px; font: bold 10pt Sans-Serif; }
.blinks:hover { border: 1px solid #2D71BE; color: #2D71BE; }

.blinkb { text-align: center; margin: 10px; }
.blinkb a { display: block; border: 1px solid #FFFFFF; margin: 0px 10px 0px 10px; padding: 2px; font: normal 14pt Sans-Serif; color: #336699; }
.blinkb a:hover { border: 1px solid #2D71BE; color: #2D71BE; }


.formbut { color: #FFFFFF; background-color: #939FB3; border: 1px solid #FFFFFF; }




.deleteh1_color { color: #2D71BE; }

h1 { font: normal 16pt Verdana; color: #003366; margin: 5px 0px; padding: 0; border: 0; }
h2 { font: normal 16pt Verdana; color: #003366; margin: 5px 0px; padding: 0; border: 0; } 
h3 { font: normal 14pt Verdana; color: #003366; margin: 5px 0px; padding: 0; border: 0; } 
h4 { font: bold 10pt Verdana; display: inline; }
h5 { font: bold 8pt Verdana; display: inline; }


a h1, a h2,a h3 { color: #003366; }
a:hover h1,a:hover h2,a:hover h3 { color: #001144; text-decoration: underline; }

.left_arrow { background: url("/im/arr_new.gif") 0px 6px no-repeat; margin-top: 10px; padding-left: 18px; }



.secs a { display: block; color: #1256A2; padding: 0px 0px 0px 12px; text-decoration: underline; }
.secs a:hover { color :#0F3F76; background-color: #FAFAFA; }
.secs a.submenu { padding: 2px 0px 2px 20px; text-decoration: none; font: normal 8pt Sans-Serif; }
.secs a.sel { font-weight: bold; text-decoration: none; }



.item_descr { width: 100%; }
.item_descr .s { text-align: right; font: bold 10pt Sans-Serif; }
.item_descr a { color: #336699; font: normal 10pt Sans-Serif; }
.item_descr a:hover { color: #3399CC; }
.item_descr a.b { font-weight: bold; } 
.item_descr td { vertical-align: top; padding: 1px 3px 1px 3px; } 


.right { text-align: right; }
.right a { font: bold 10pt Sans-Serif; color: #C00000; }
.right a:hover { color: #FF3333; }



.google { text-align: center; width: 100%; margin: 20px 0px 10px 0px; }


.tnormal, .ssubmenu 	{ font: normal 8pt Verdana; }
.tnormal { text-align: justify; }
.tnormal img { float: left; border: 1px solid #000000; margin: 5px; }
.tsmall 		{ font: normal 8pt Sans-Serif; }
.trsmall 		{ font: bold 9pt Sans-Serif; color: #202020;}
.tbold 			{ font: bold 8pt Verdana; }
.tright 		{ color: #2D71BE; font: bold 9pt Verdana; }
.tmenu 			{ font: bold 10pt Georgia; }
.opened			{ font: bold 10pt Georgia; color: #2D71BE; }
.submain 		{ margin: 0 0 8px 0; padding: 0; list-style-type: none;}
.submaina 		{ color: #2D71BE; }
.sumbain li 		{ margin: 0; padding: 0; }
.submain a.small	{ font: normal 8pt Verdana; color: #101010;}
.subpic 		{ margin: 0 5px 0 0; }
.pop			{ font: normal 8pt Verdana; list-style-type: square; margin: 0 0 0 15px; padding: 0; }
.pop li 		{ font: normal 8pt Verdana; margin: 0; padding: 0px 0px 5px 0px;}

.wt { color: #fff;}
.wt a { color: #fff; }
.wt a:hover { color: #fff; text-decoration: underline; }



.addform { width: 100%; }
.addform td { padding: 2px; background-color: #939FBF; }
.addform td.s { font: bold 10pt Verdana; color: #FFFFFF; }
.addform td.example { font: normal 8pt Verdana; color: #FFFFFF; }
.addform td input { width: 100%; font: normal 10pt Verdana; }
.addform td.s input { width: auto; }
.addform td.submit { height: 35px; text-align: center; }
.addform td input.submit { width: 150px; background-color: #939FBF; border: 1px solid #FFFFFF; font: normal 10pt Verdana; color: #FFFFFF; }
.addform td input.submit2{ width: 300px; background-color: #939FBF; border: 1px solid #FFFFFF; font: bold 10pt Verdana; color: #FFFFFF; }
.addform td textarea { width: 100%; font: normal 10pt Verdana; height: 100px; }

.error { padding: 3px; margin: 5px; border: 1px solid #FF0000; color: #C00000; font: normal 10pt Verdana; }
.success { padding: 3px; margin: 5px; border: 1px solid #336699; color: #336699; font: normal 10pt Verdana; }

.addform_check { width: 100%; }
.addform_check td { padding: 2px; border: 1px solid #99CCFF; text-align: justify; }
.addform_check td.s { width: 150px; font: bold 8pt Verdana; color: #FFFFFF; background-color: #C0C0C0; border: 1px solid #FFFFFF; }
.addform_check td.b { font-weight: bold; }

.superstrong { font: normal 16pt Verdana; color: #000000; padding: 5px; }

.counters img { border: 3px solid #FFFFFF; }

.codediv { width: 100%; text-align: center; }
.codediv iframe { border: 0; padding: 0; margin: 0; width: 500px; height:200px; }
#countercode { width: 460px; height: 160px; border: 1px solid #CCCCCC; font: normal 10pt Verdana; color: #555555; }

.auth td { font: normal 10pt Verdana; color: #555555; padding: 2px; }
.auth td.s { font: normal 8pt Verdana; }
.auth td.error { font: bold 10pt Verdana; color: #FF0000; text-align: center; }
.auth input.s { width:150px; font: bold 10pt Verdana; color: #777777; border: 1px solid #777777; }
.auth input.submit { width: 100px; font: bold 8pt Verdana; color: #FFFFFF; background-color: #777777; border: 1px solid #777777; }
.auth input.w { width:300px; font: bold 10pt Verdana; color: #777777; border: 1px solid #777777; }

.editsite_menu li { color: #336699; }
.editsite_menu a { font: normal 10pt Verdana; color: #336699; }
.editsite_menu a:hover { color: #6699CC; }

.google_links { margin: 6px 0px 12px 6px; }


#topadvert_block { background-color: #FFFFFF; border: 1px solid #909090; }
#topadvert_head { font: bold 10pt Verdana; font-weight: bold; color: #336699; }
img.topadvert_img { margin: 5px; }
a.topadvert_url { color: #336699; }


.s0{background-color:#DFE7EB; padding:2px;margin:1px;}
.s1{background-color:#ECF3F8; padding:2px;margin:1px;}
.s0c{background-color:#DFE7EB; padding:2px;margin:1px;text-align:center}
.s1c{background-color:#ECF3F8; padding:2px;margin:1px;text-align:center}


.tableh td { padding: 2px 5px; font-size: 8pt; font-family: Verdana; }

                                                            
.hstr { margin:3px; font-weight:bold;}
.hstr td{ text-align:right;}
.hstr td.tdl{ text-align:left;}

.htr td{ text-align:right;}
.htr td.tdl{ text-align:left;}


.s1,.s1c,.s0,.s0c { border-bottom: 1px solid #FFFFFF; }
.hs,.hsc { border-bottom: 2px solid #FFFFFF; }

.tags { 
	border: dashed 1px #aaaaaa; 
	background-color:#FFFBBA; 
	padding: 5px; 
	margin: 5px; 
	color: #505050;
}
.tags a.sel {
	font-weight: bold;
}

.new_item { margin: 10px 5px 10px 5px; padding: 5px; border: 1px solid #979797; position: relative; }
.new_item a { font-weight: bold; }
.new_item .h a { color: #336699; }
.new_item .text { margin-left: 5px; text-align: justify; }
.new_item .url { text-align: right; }
.new_item img.icon { position: absolute; right: -15px; top: -10px; }

.vip_item { width:300px; margin: 10px 5px 10px 5px; padding: 5px; border: 1px solid #C00000; position: relative; }
.vip_item a { font-weight: bold; }
.vip_item .h a { color: #C00000; }
.vip_item .text { margin-left: 5px; text-align: justify; }
.vip_item .url { text-align: right; }
.vip_item img.icon { position: absolute; right: -15px; top: -10px; }


.search_form { background-color: #939FB3; padding: 5px; }
.search_form td { padding: 2px; }
.search_form input.srch { border: 1px solid #FFFFFF; background-color: #FCFCFC; }

#login_form { display: none; position: absolute; top: 0; right: 0; background-color: #939FB3; font-size: 8pt; padding: 5px; color: #FFFFFF; z-index: 1000; }
#login_form input { 
	margin: 0;
	padding: 2px 5px;
}
#login_form a { color: #FFFFFF; }


.hsubmenu {
	font: 8pt Georgia,Verdana,Arial,Tahoma;
	font-weight: bold;
	color:#000000;
}
.submenu {
	font: 8pt Georgia,Verdana,Arial,sans-serif,Tahoma, Verdana;
}


.radio, .checkbox  {
	display: block;
	min-height: 20px;
	padding-left: 20px;
}
.radio label, .checkbox label {
	cursor: pointer;
	display: inline;
	margin-bottom: 5px;
}
.radio input, .checkbox input {
	float: left;
	margin-left: -20px;
	line-height: normal;
	box-sizing: border-box;
	padding: 0;
}
.top-radio {
	margin-top: 8px;
}
.top-radio div.radio {
	margin-right: 20px;
}
.top-users-string {
	float: right;
	color: #ffffff;
}
.top-users-string a {
	color: #ffffff;
}
.top-search-addon {
	float: left;
}
.top-search-addon .checkbox {
	margin-left: 60px;
}
.clearfix {
	clear: both;
}
.top-links {
	margin-left: 20px;
}
.top-links a {
	display: block;
	background: transparent url("/im/1o.gif") 0 8px no-repeat;
	padding-left: 10px;	
}
.head form {
	margin: 0;
}

.tov_menu_block label {
	font-size: 8pt;
	margin-bottom: 4px;
}
.tov__menu_block .checkbox {
	padding-left: 15px;
}
.tov_menu_block .checkbox input {
	margin-left: -15px;
}

.col-50-perc {
	width: 50%;
}