

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: #202020; text-decoration: none; }
a:hover { color: #5A626E; }

.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: 6px; width: 100%; padding: 0; background: url("/im/pp2.gif") top left repeat-x; 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: #2D71BE; }
.tpm a.sel { color: #909090; border: 1px solid #dedede; border-bottom: 1px solid #ffffff; background-color: #ffffff; margin-bottom: -1px; position: relative; z-index: 1; }

.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 { border: 1px solid #2D71BE; color: #2D71BE; }
.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 18pt Verdana; color: #003366; margin: 0; 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; }

.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; }

.hs { background-color:#ECF3F8; font-weight:bold; height:12px; padding:2px; }
.hsc { background-color:#ECF3F8; font-weight:bold; height:12px; padding:2px; text-align:center; }
                                                                
.hstr{ margin:3px; }
.htr{ border-bottom: 1px solid #000000; }


.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; }


.new_item { width: 300px; 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; }
#login_form input { font-size: 8pt; }
#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;
}

