body, html		{ background: #75b0ff url(/design/img/back.jpg) repeat-x top left; color: #58566b; font-size: 10px; font-family: Verdana, Tahoma, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; }
label 			{ cursor: pointer; }
form 			{ margin: 0px; }
textarea 		{ overflow:auto; }
p 				{ margin: 5px 0px; }
h3				{ font-size: 1.1em; }
ul				{ margin-top: 5px; margin-bottom: 5px; }

a 				{ color: #58566b; text-decoration:underline; }

a.archlink		{ color: #f65800; text-decoration: none; }
a.archlink:hover	{ text-decoration: underline; }
a.smenu			{ color: #ffffff; font-size: 0.9em; font-weight: bold; text-decoration: none; }
a.smenu:hover	{ color: #f65800; text-decoration: none; }
a.menu			{ color: #ffffff; font-weight: bold; text-decoration: none; }
a.frlink		{ font-weight: bold; text-decoration: none; }
a.frlink_new	{ color: #f34500; font-weight: bold; text-decoration: none; }
a.archlink		{ color: #ffffff; font-weight: bold; text-decoration: underline; }
a.archlink2		{ color: #f65800; font-weight: bold; text-decoration: none; }

#newActionBlock	{ background:#ffffff url(/design/img/sobshenie.jpg) no-repeat; width:279px; height: 375px; position:absolute; top:0px; left:719px; display:block; z-index:50; }

#toplang1		{ width:97px; height:24px; float:left; }
#toplang2		{ width:35px; height:24px; float:left; }
#toplang3		{ width:2px; height:24px; float:left; }
#toplang4		{ width:35px; height:24px; float:left; }
#toplang5		{ width:398px; height:24px; float:left; }
#toplang6		{ width:8px; height:24px; float:left; }

#menu1			{ color: #ffffff; font-weight: bold; padding: 45px 0px 0px 10px; background:url(/design/img/menu_01.jpg) no-repeat; cursor: pointer; }
#menu2			{ color: #ffffff; font-weight: bold; padding: 45px 0px 0px 10px; background:url(/design/img/menu_03.jpg) no-repeat; cursor: pointer; }
#menu3			{ color: #ffffff; font-weight: bold; padding: 45px 0px 0px 10px; background:url(/design/img/menu_05.jpg) no-repeat; cursor: pointer; }
#menu4			{ color: #ffffff; font-weight: bold; padding: 45px 0px 0px 10px; background:url(/design/img/menu_07.jpg) no-repeat; cursor: pointer; }
#menu5			{ color: #ffffff; font-weight: bold; padding: 45px 0px 0px 10px; background:url(/design/img/menu_09.jpg) no-repeat; cursor: pointer; }

#upmaintbl		{ margin-left: 5px; background: #ffffff url(/design/img/login_back.gif) no-repeat top right; }
#upmaintbl_2	{ margin-left: 5px; background: #ffffff url(/design/img/login_back_2.gif) no-repeat top right; }

#colright		{ background: url(/design/img/right_04.jpg) no-repeat bottom center; }
#tblmain		{ background: #ffffff url(/design/img/right_back.jpg) repeat-y top right; }
#tdwinmain		{ background: #ffffff; }
#submenu		{ background: #555555 url(/design/img/top2_05.jpg); padding: 0px 5px; text-align: center; }
#tdnewsmain		{ background: #ffffff url(/design/img/right_02.jpg) no-repeat top left; }

#archleader1	{ width: 115px; height: 33px; float:left; font-weight: bold; color: #ffffff; padding: 4px 0px 0px 12px; }
#archleader2	{ width: 115px; height: 33px; float:left; font-weight: bold; color: #ffffff; padding: 4px 0px 0px 10px; }

#newsheadcont	{ height: 20px; clear: both; }
#newshead		{ width: 117px; height: 18px; float: left; padding-left: 33px; padding-top: 3px; color: #ffffff; text-align: center; font-weight: bold; }
#newarchlink	{ width: 115px; height: 18px; float: left; padding-top: 3px; color: #f65800; text-align: center; text-align: center; font-weight: bold; }
#newscont		{ height: 80px; clear: both; margin-top: 5px; overflow: hidden; padding: 0px 10px 0px 10px; }
.newstitle		{ color: #f65800; font-weight: bold; }
.newstext		{  }
.newsmore		{ text-align: right; padding-right: 5px; }
.newsdelim		{ height: 20px; background: url(/design/img/centr1_02.jpg) no-repeat center center; }

.archtitle		{ color: #f65800; font-weight: bold; font-size: 1.1em; }
.archdate		{ color: #58566b; font-size: 0.75em; font-weight: normal; }
.archtext		{ font-size: 1em; }

.loginblock		{ width: 410px; heght: 26px; float: right; text-align: right; margin-right: 5px; }
.login			{ font-size: 0.9em; }
.inlogin		{ font-size: 0.9em; border: 1px solid #808080; color: #58566b; }

.ubname			{ font-weight: bold; text-align: left; padding: 0px 0px 2px 0px; }
.ubname2		{ width: 118px; height: 12px; overflow: hidden; font-weight: bold; text-align: left; padding: 0px 0px 2px 0px; }
.ubicon			{ width: 14px; height: 14px; float: left; padding: 1px; }
.ubid			{ text-align: left; }
.ubplace		{ text-align: left; }
.ubvotes		{ text-align: left; }

.nmsgcont		{ padding: 8px 10px 0px 25px; }
.nmsghead		{ height:18px; padding: 7px 0px 0px 70px; font-weight:bold; color:#ffffff; text-decoration: blink; }

.profiletd1		{ height: 20px; padding-left: 10px; background:url(/design/img/gray.gif) repeat-x top; }
.profiletd2		{ height: 20px; padding-left: 5px; font-weight: bold; background:url(/design/img/gray2.gif) repeat-x top; }
.profileheadtbl	{ margin-left: 5px; background: #ffffff; }

.frblock		{ width: 250px; float: left; padding: 2px 10px; }
.fricon			{ width: 50px; height: 11px; float: left; }
.frname			{ width: 200px; float: left; }
.frnum			{ color: #b2b1b6; font-weight: bold; font-size: 0.9em; }
.frblock2		{ width: 190px; float: left; padding: 4px 10px 2px 10px; }
.frblock3		{ width: 220px; float: left; padding: 4px 0px 2px 0px; }
.frblock4		{ width: 320px; float: left; padding: 4px 0px 2px 0px; }

.frname2		{ width: 140px; float: left }
.frnew		    { color: #f34500; font-size:8px; font-weight: bold }
.fnickbtn		{ width: 141px; height: 17px; overflow: hidden; font-weight: bold; padding: 3px 0px 0px 15px; background: url(/design/img/nacknick.gif) no-repeat; }

.photocntr		{ width: 170px; height: 20px; }
.postdate		{ height: 20px; text-align: right; padding-top: 4px; }

.prflower		{ height: 110px; background:url(/design/img/rose_bp.jpg) no-repeat top right; text-aligb: center; }
.prheart		{ height: 110px; background:url(/design/img/heart_bp.jpg) no-repeat top right; text-aligb: center; }

#messagebox		{ text-align: left; border: 1px solid #c11c20; padding: 3px; overflow: auto; }
.msgtime		{ font-size: 0.9em; color: #58566b; }
.msgnick		{ font-weight: bold; }
.msgtext		{ font-size: 1.1em; padding: 5px; }

.copyright		{ color: #ffffff; font-size: 1em; font-weight: bold; margin-bottom: 5px; }
.copyright2		{ color: #ffffff; font-size: 0.9em; }
a.copyright2	{ font-size: 1em; text-decoration: none; }
.content		{ padding: 0px 0px 0px 5px; width:100% }
.girlshead		{ width: 209px; height: 15px; float: left; color: #ffffff; font-weight: bold; padding: 2px 0px 0px 50px; background: url(/design/img/girlshead_01_02.jpg) no-repeat; }
.boyshead		{ width: 209px; height: 15px; float: left; color: #ffffff; font-weight: bold; padding: 2px 0px 0px 50px; background: url(/design/img/boyshead_01_02.jpg) no-repeat; }

.girlshead_2		{ width: 235px; height: 15px; float: left; color: #ffffff; font-weight: bold; padding: 2px 0px 0px 50px; background: url(/design/img/girlshead_01_02_2.jpg) no-repeat; }
.boyshead_2		{ width: 235px; height: 15px; float: left; color: #ffffff; font-weight: bold; padding: 2px 0px 0px 50px; background: url(/design/img/boyshead_01_02_2.jpg) no-repeat; }

.morehead		{ width: 170px; height: 15px; float: right; padding-right: 9px; text-align: right; }
.req			{ color: #ff0000; }
.error			{ text-align: center; color: #ff0000; padding:10px; }
.comment		{ width: 172px; height: 50px; overflow:hidden; }
.gray			{ color: #929292; }

.in				{ border: 1px solid #808080; color: #58566b; background: #ffffff; font-size: 1.1em; }
.btn1			{ width: 50px; height: 14px; border: 0px; padding: 0px; margin: 0px; color: #c11c20; font-size: 1.1em; font-weight: bold; cursor: pointer; background: url(/design/img/50.gif) no-repeat; }
.btn2			{ width: 90px; height: 14px; border: 0px; padding: 0px; margin: 0px; color: #c11c20; font-size: 1.1em; font-weight: bold; cursor: pointer; background: url(/design/img/90.gif) no-repeat; }
.btn3			{ width: 150px; height: 14px; border: 0px; padding: 0px; margin: 0px; color: #c11c20; font-size: 1.1em; font-weight: bold; cursor: pointer; background: url(/design/img/150.gif) no-repeat; }
.btn4			{ width: 200px; height: 14px; border: 0px; padding: 0px; margin: 0px; color: #c11c20; font-size: 1.1em; font-weight: bold; cursor: pointer; background: url(/design/img/200.gif) no-repeat; }

body div#toolTip { position:absolute;top:0;width:200px;background:#fff;border:1px solid #f65800;text-align:left;padding:5px;-moz-border-radius:7px; }
body div#toolTip p { margin:0;padding:0;color:#f65800;font:11px/12px verdana,arial,serif; }
body div#toolTip p em { display:block;margin-top:3px;font-style:normal;font-weight:bold; }


#captchaimg,
#captchain {
	float: left;
	width: 175px;
	height: 21px;
}
#captchain {
  padding: 0;
}

#horo_head	{ color: #f75900 }

.snow_div	{ width:19px; height:19px; background:url(/design/img/snow.png) no-repeat; }
* html .snow_div	{ width:19px; height:19px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/snow.png', sizingMethod='scale'); }

.present_div_p1	{ width:50px; height:50px; background:url(/design/img/present/p1.png) no-repeat; }
* html .present_div_p1	{ width:50px; height:50px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/present/p1.png', sizingMethod='scale'); }

.present_div_p2	{ width:50px; height:50px; background:url(/design/img/present/p2.png) no-repeat; }
* html .present_div_p2	{ width:50px; height:50px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/present/p2.png', sizingMethod='scale'); }

.present_div_p3	{ width:50px; height:50px; background:url(/design/img/present/p3.png) no-repeat; }
* html .present_div_p3	{ width:50px; height:50px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/present/p3.png', sizingMethod='scale'); }

.present_div_p4	{ width:50px; height:50px; background:url(/design/img/present/p4.png) no-repeat; }
* html .present_div_p4	{ width:50px; height:50px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/present/p4.png', sizingMethod='scale'); }

.present_div_p5	{ width:50px; height:50px; background:url(/design/img/present/p5.png) no-repeat; }
* html .present_div_p5	{ width:50px; height:50px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/present/p5.png', sizingMethod='scale'); }

.present_div_p6	{ width:50px; height:50px; background:url(/design/img/present/p6.png) no-repeat; }
* html .present_div_p6	{ width:50px; height:50px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/present/p6.png', sizingMethod='scale'); }

.present_div_p7	{ width:92px; height:92px; background:url(/design/img/present/p7.png) no-repeat; }
* html .present_div_p7	{ width:92px; height:92px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/present/p7.png', sizingMethod='scale'); }


.gforum_top_title{ color: #F65800; font-weight:bold; padding-left:12px }