/* CSS Document */
html { overflow-x: auto; }

BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; margin:0px; padding:0px; background-color:#ffffff; text-align:left}
TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; }

#ipbwrapper { text-align:left; width:99,9%; margin-left:1px; margin-right:9px }

a { text-decoration: underline; color: #111111; font-size: 11px; font-family: Verdana, Tahoma, Arial, sans-serif}
a:hover {color:#dd0000; text-decoration:none}

#rtn4p_len_ai a {font-weight:normal; text-decoration:underline}
#country_all li, #country li {padding-bottom:7px; list-style-type:none; margin-left:10px}
#menuforums {height:90px; margin-left: 7px; width:605px}
#menuforums ul {
	display: block;
	float:left;
	padding: 25px 0 0 0;
	margin: 0 0 0 16px;
}

#menuforums li {
    list-style-type:none; 
	padding-bottom:6px;
}

#menuforums ul li a {
	color:#f9c9b7; 
	font-size:12px; 
	text-decoration:none;
	border-bottom: solid 1px #c94d4d;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-shadow: 0 0 5px #000;
}	
	
#menuforums ul li a:hover {
	text-decoration:none; 
	color:#fff;
	text-shadow: 0 0 5px #f00;
	border: 0;
}
#navigation a {font-size:11px; color:#555555}
#navigation a:hover {color:#dd0000}
#navigation {width: 88%; float:left; margin-right: 250px; text-align: center}
h1, h2, h3 {margin:0px; color:#000000; text-shadow: 1px 1px 1px #999999; font-family: Georgia,serif; margin:5px}
h1 {font-size:20px}
h2 {font-size:16px}
h3 {font-size:12px}
fieldset.search { padding:6px; line-height:150% }
label      { cursor:pointer; }
form       { display:inline; }
img.attach { border:2px outset #EEF2F7;padding:2px }
img {border:0px}
.flags a {color:#000000; font-size:11px}
.flags a:link {color:#000000}
.flags a:visited {color:#000000}
.flags img {border:0px; margin:4px; width:16px}

li.helprow { padding:0px; margin:0px 0px 10px 0px }
ul#help    { padding:0px 0px 0px 15px }

.blogpost {width:450px; height:180px; position:absolute; z-index:10; left:250px; padding:5px}
.postinfo {position:absolute; padding:5px;left:25%;top:3%;z-index:10;heigth: 400px;}

option.cat { font-weight:bold; }
option.sub { font-weight:bold;color:#555 }
.caldate   { text-align:right;font-weight:bold;font-size:11px;color:#777;background-color:#DFE6EF;padding:4px;margin:0px }

.warngood { color:green }
.warnbad  { color:red }
#rtn4p_len_ai a {font-weight:normal; text-decoration:underline}
#rdminfrm_13869, #readme {background-color:#b20000}

#padandcenter { margin-left:auto;margin-right:auto;text-align:center;padding:14px 0px 14px 0px }

#profilename { font-size:28px; font-weight:bold; }
#calendarname { font-size:22px; font-weight:bold; }

#photowrap { padding:6px; }
#phototitle { font-size:24px; border-bottom:1px solid black }
#photoimg   { text-align:center; margin-top:15px }

.poll {font-size:12px; padding:10px; border-top:1px solid #eee}
.poll img {box-shadow:1px 1px 3px #000}
#allpoll {border:1px solid #333; border-radius:5px; box-shadow:0px 0px 15px #000000; min-width:400px; background-color:#f9f9f9}
#allpoll tr:nth-child(odd) {background-color:#ffffff}

#ucpmenu    { line-height:150%;width:22%; border:1px solid #345487;background-color: #F5F9FD }
#ucpmenu p  { padding:2px 5px 6px 9px;margin:0px; }
#ucpcontent { background-color: #F5F9FD; border:1px solid #345487;line-height:150%; width:auto }
#ucpcontent p  { padding:10px;margin:0px; }

#ipsbanner { position:absolute;top:1px;right:5%; }
#logostrip { border:1px solid #345487;background-color: #3860BB;background-image:url(/image16/style_tile_back.png);padding:0px;margin:0px; }
#submenu   { border:1px solid #BCD0ED;background-color: #DFE6EF;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
#submenu a:link, #submenu  a:visited, #submenu a:active { font-weight:bold;font-size:10px;text-decoration: none; color: #3A4F6C; }
#userlinks { border:1px solid #C2CFDF; background-color: #000000 }

#navstrip  {padding:6px 0px 6px 0px; font-size:12px}
#navstrip a {padding:6px 0px 6px 0px; font-size:12px}

.activeuserstrip { background-color:#7F0101; padding:6px; color:#ffffff }

/* Form stuff (post / profile / etc) */
.pformstrip { background-color: #cccccc; color:#000000; font-weight:bold;padding:4px;margin-top:1px }
.pformleft  { background-color: #eeeeee; padding:4px; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; font-size:11px}
.pformleftw { background-color: #cccccc; padding:4px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
.pformright { background-color: #eeeeee; padding:4px; margin-top:1px;border-top:1px solid #C2CFDF; font-size:11px}

/* Topic View elements */
.signature   { font-size: 10px; color: #339; line-height:150% }
.postdetails { font-size: 10px }
.postcolor   { font-size: 13px; line-height: 140%; color:#111111 }
.postcolor::first-letter {font-size: 16px; text-transform: capitalize}
.postcolor a { font-size: 13px; color:#440000}
.postcolor a:hover {color:#ee0000}
.normalname { font-size: 12px; font-weight: bold; color: #003 }
.normalname a:link, .normalname a:visited, .normalname a:active { font-size: 12px }
.unreg { font-size: 11px; font-weight: bold; color: #900 }
.post1, .post2 { background-color: #f5f5f5;
    font-size:13px;
    color:#000000;
}
.post1 {padding:7px}
.post1 i {color: #770000}
.post3 td {border-top:1px solid #777; font-size:13px; background-color: #f5f5f5; padding: 25px 25px 25px 15px}
.post3 td table td {border:0px}
.post3 i {font-size:10px; color:#777777; font-style:normal}
.post3 img {margin-top:5px}
.post3 tr td:first-child {padding-top:8px;}
.post3 tr td:first-child img {box-shadow: 0 0 5px rgba(0, 0, 0, .7); padding:4px;}
.post3 #QUOTE img {box-shadow: 0 0 0px rgba(0, 0, 0, .7); padding:0px;}

#vip-account {border-width: 7px 7px 7px 7px; -moz-border-image: url("/style_images/1/vip_border.png") 7% repeat; -webkit-border-image: url("/style_images/1/vip_border.png") 8% repeat; -o-border-image: url("/style_images/1/vip_border.png") 8% repeat; }
#vip-account .post1 {background-image:url(/style_images/1/vip_account1.png); background-repeat:repeat-x; background-color:#fefdfb; padding-top: 25px}
#vip-account .post2 {background-image:url(/style_images/1/vip_account.png); background-repeat:repeat-x; background-color:#fefdfb}

.postlinksbar {color:#fbb571; padding:7px; margin-top:1px; font-size:12px; font-weight:normal}
.tableborder .postlinksbar a {color: #fbb571; text-decoration:underline; font-size:12px; padding-left:3px; font-weight:normal}
.postlinksbar a:hover {color: #ffffff; text-decoration:none}
.postlinksbar img:hover, .postcolor img:hover, #Content img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8}
#basicModalContent, #subscription_message {background:#ffffff; border:#c00 solid 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 0px 5px #555555; -webkit-box-shadow: 0px 0px 5px #555555; box-shadow: 0px 0px 5px 2px #555555; background-image: url(/image18/bg_div.png); background-position: right bottom; background-repeat:no-repeat}
#Content img {-moz-box-shadow: 0px 0px 3px #555555; -webkit-box-shadow: 0px 0px 3px #555555; box-shadow: 0px 0px 3px 1px #555555; margin:5px; vertical-align:top}

/* Common elements */
.row1 { background-color: #dddddd }
.row2 { background-color: #fceaea; color:#555555}
.row2 td { background-color: #fceaea; color:#555555}
.row2 a {color:#000000; font-size:12px}
.row2 a:hover {color:#ff0000}
.row3 { background-color: #fceaea; color:#000000}
.row3 a {color:#000000}
.row3 a:hover {color:#ff0000}
.row4 {background-color: #ffffff; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#fafafa'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#fafafa)); 
	background: -moz-linear-gradient(top,  #eaeaea,  #fafafa);
    background: -o-linear-gradient(#eaeaea 0%, #fafafa 100%); 	
    border-bottom:1px solid #ccc;   
    padding-bottom:12px;
    padding-top:10px;
    font-size:12px;
}
.row4 a {color:#000000; font-size:12px; border-bottom:1px solid #aaa; text-decoration:none}
.row4 a:hover {color:#ff0000; text-shadow: 1px 1px -1px #aaaaaa; border-bottom:0px; -webkit-transition: color 0.5s linear; -o-transition: color 0.5s; transition: color 0.5s; -moz-transition: color 0.5s}
.row5 {color:#333333; background-color: #c8b7b7;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f8a8a', endColorstr='#e0e0e0'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#9f8a8a), to(#e0e0e0)); 
	background: -moz-linear-gradient(top,  #9f8a8a,  #e0e0e0); 
    background: -o-linear-gradient(#9f8a8a 0%, #e0e0e0 100%); 
    border-top:1px solid #333333;  
    border-bottom:1px solid #bbbbbb;
}
.avatar img {
box-shadow: 0 0 5px rgba(0, 0, 0, .7);
padding:4px;
}

#lite td {vertical-align:top; background-color: #fceaea; color:#000000; font-size:12px}
#lite i {color:#777777; font-size:11px}
#lite2 td {background-color: #fceaea; color:#444444; font-size:10px; height:40px}
#lite2 td a {font-size:11px; color:#000000}
#lite2 .darkrow1 { background-color: #F39797; color:#000000; font-size:15px}
#lite #QUOTE {background-color: #ffffff; color:#444466}

.darkrow1 { background-color: #F39797; color:#000000; }
.darkrow2 { background-color: #c54242; color:#ffffff; }
.darkrow3 { background-color: #e36969; color:#000000; }
.darkrow3 a {color:#000000}
.darkrow3 .desc {color:#000000}

#pagelist {font-size:16px; color:#000000}
#pagelist a {padding: 7px; border:1px solid #bbb; color:#333; background:#f6f6f6; 
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd)); 
	background: -moz-linear-gradient(top,  #ffffff,  #dddddd); 
    background: -o-linear-gradient(#ffffff 0%, #dddddd 100%); 
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; white-space:nowrap; vertical-align:middle; text-decoration:none; margin: 9px 0 9px 0}
#pagelist a:hover {box-shadow:0px 0px 3px #555; background:#c00; color:#fff; border:1px solid #111}
#pagelist b a {box-shadow:0px 0px 3px #555; background:#c00; color:#fff; border:1px solid #111; font-size:16px; text-shadow:1px 1px 2px #000000}

.hlight { background-color: #DFE6EF }
.dlight { background-color: #EEF2F7 }

.titlemedium, .titlemedium td { background-color:#a53a3a; color:#ffffff; padding:7px; margin:0px; border-top:1px solid #442222; border-bottom:1px solid #442222;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a53a3a', endColorstr='#ca6d6d'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#a53a3a), to(#ca6d6d)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a53a3a,  #ca6d6d); /* for firefox 3.6+ */
    background: -o-linear-gradient(#a53a3a 0%, #ca6d6d 100%); 
}
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #ffffff }

/* Main table top (dark blue gradient by default) */
.maintitle { vertical-align:middle; font-weight:bold; color:#bbb; font-size:14px; padding:8px 0px 8px 5px}
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration:underline; color: #fbb571; font-size:14px}
.maintitle a:hover { text-decoration: none; color:#ffffff }
.maintitle span {color:#000000}

/* tableborders gives the white column / row lines effect */
.plainborder { border:1px solid #BA0101;background-color:#F5F9FD }
.tableborder { padding:0; margin:0 }
.tablefill   { border:1px solid #BA0101;background-color:#F5F9FD;padding:6px;  }
.tablepad    { background-color:#c54242;padding:6px }
.tablebasic  { width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px }

.wrapmini    { float:left;line-height:1.5em;width:25% }
.pagelinks   { float:left;line-height:1.2em;width:35% }

.desc { font-size:11px; color:#777; white-space:nowrap }
.desc a {color:#555555; font-size:11px}
.edit { font-size: 9px }


.searchlite { font-weight:bold; color:#F00; background-color:#FF0 }

#QUOTE {font-size: 12px; color: #000000; background-color: #ebe2e3; border: 1px solid #000; padding: 7px; line-height: 140%; box-shadow: 3px 3px 12px #777; border-radius: 5px}
#QUOTE a {font-size: 12px}
#QUOTE #QUOTE {background-color: #f5f5f5; border: 1px solid #777777}
#QUOTE #QUOTE #QUOTE  {background-color: #ffffff; border: 1px solid #999999}
#CODE  {font-family: Courier, Courier New, Verdana, Arial;  font-size: 12px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding: 2px }

.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }

.codebuttons  { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.forminput, .textinput, .radiobutton, .checkbox { 
	border-radius:4px;
	border:1px solid #777;
	font-size:15px;
	padding:2px;
	box-shadow: 1px 1px 3px #777;
	margin: 3px 0 3px 3px;
	line-height: 100%;
}
.forminput:focus, .textinput:focus, .radiobutton:focus, .checkbox:focus {
	border:1px solid #000;
	box-shadow: 0 0 8px #333;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0ff'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0ff)); 
	background: -moz-linear-gradient(top,  #ffffff,  #f0f0ff); 
    background: -o-linear-gradient(#ffffff 0%, #f0f0ff 100%); 	
}

.thin { padding:6px 0px 6px 0px;line-height:140%;margin:2px 0px 2px 0px;border-top:1px solid #FFF;border-bottom:1px solid #FFF }
.zag {font-size:17px; color:#ff0000; font-weight:bold}

#post td, input , select{font-size:11px; font-family:Tahoma}
#post a {color:#064280; font-size:10px}
#post a:hover {color:#064280; text-decoration:none}

.tdrow1 {background-color:#F5cccc; border-bottom:1px #f5aaaa dashed; border-right:1px #f5aaaa solid}
.tdrow2 {background-color:#F5d5d5; border-bottom:1px #f5aaaa dashed; border-right:1px #f5aaaa solid}

.ajax_link { cursor:pointer; color: #ffffff;}
.grat_link { cursor:pointer; color: red; font-weight:bold; font-family:sans-serif;}

.dv {border: 2px solid #770000; background-color:#ffffff; width:500px; padding:7px}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {z-index:100; height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(/new_chat/img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

/* див в посте */
.basicModal {text-decoration:underline; cursor:pointer; font-weight:bold; font-size:12px; color:#dd0000}

/*скроллер в знакомствах*/
DIV#scrollertext {font-size:11px; margin-bottom:10px; color:#999999}
DIV#scroller {overflow:hidden; width:750px; white-space:nowrap}
DIV#scroller a {color:#ffffff}
DIV#scroller a img {border:0px; margin-left:2px}

/*смайлы в благодарностях*/
#smile {width:auto; height:100px; overflow:auto;}

/*спойлер*/
.spoilerbody{width:70%;
border:1px dashed #440101;
background-color:#ebe2e3;
margin-top:10px;
padding:6px;
box-shadow: 3px 3px 12px #777;
}
.spoilerbox{width:100%;
border:1px #440101;
font-size:13px;
}
.spoilertext{width:98%;
padding:6px;
cursor:pointer;
margin:0px;
background-color:#ebe2e3;
color:#770000;
text-decoration: underline;
}
.spoilertext:hover {background-color:#f5eeee;}

#basicModalContent {display:none;
					position:fixed;
					border:solid 3px #bb0000;
					left:25%;
					top:3%;
					padding:5px; 
					overflow: auto;
					z-index:100;
					height: 400px;
					width: 600px;
					//position: absolute;
					//top: expression((document.getElementsByTagName('body')[0].scrollTop+document.body.clientHeight-this.clientHeight-150)+'px');}

#noob_saibot{	position:fixed;
				display:none;
				height:200%;
				width:100%;
				background-color:#000000;
				opacity: 0.5;
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
				filter: alpha(opacity=50);
				-moz-opacity: 0.5;
				z-index:10;
				float:left;
				left:0; top:0;
			}


/* трансляции */

.photo td {font-size:12px}
.photo a {font-size:12px; color:#333333}
.photo a:hover {color:#dd0000; text-decoration:none}
.photo li {padding-top:5px}
.photo ol, ul {margin-left:-10px; margin-top:3px}
.preview img {margin:2px; width:40px; height:30px; box-shadow:0 0 5px #333; border:1px solid #555555}
.preview img:hover {box-shadow:0 0 5px #ff0000; border:1px solid #ff7777}
.videosm td {font-size:11px; color:#000000}
.videosm a {font-size:10px; color:#990000; font-weight:bold}
/* body, td, div, span {font-family:Tahoma, Geneva, sans-serif; font-size:12px} */
.fullmenu a {color:#000000; text-decoration:underline; font-size:14px}
.fullmenu a:hover {color:#dd0000; text-decoration:none}
.fullmenu {color:#fec9ae}
.menuforums li a {color:#ffc4c4; font-size:11px; text-decoration:underline; font-family:Tahoma; text-shadow: 1px 1px -1px #000000;}
.menuforums a {color:#eeeeee}
.menuforums a:hover {text-decoration:none; color:#ffffff}
.menuforums li {list-style-type:none; padding-bottom:6px}
.linesublinks {background-color:#841414; color:#ffffff; border-top: 1px solid #330000; border-bottom: 1px solid #330000; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#841414', endColorstr='#c61f1f'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#841414), to(#c61f1f)); 
	background: -moz-linear-gradient(top,  #841414,  #c61f1f); 
    background: -o-linear-gradient(#841414 0%, #c61f1f 100%); 	
    padding:7px 0 7px 2px;
}
.linesublinks a {color:#ffffff}
#usermenu {width:700px; margin-top:10px; bottom:0px; text-align:center}
#usermenu b {float:left; font-weight:normal; margin-right: 10px; padding-top:6px}
#usermenu a {
	display: block; 
	width:80px; 
	color: #440101; 
	text-decoration:none; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	text-shadow: 1px 1px -1px #e3e3e3;
	padding: 5px 0 6px 0; 
	margin: 0 1px -1px 1px; 
	border:1px solid #e2baa2; 
	float:left;
	border-radius: 5px 5px 0 0;
	background-color:#f1b597;
	text-align:center;
	box-shadow: 0 1px 5px #777;	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0dfd4', endColorstr='#f29f75'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f0dfd4), to(#f29f75)); 
	background: -moz-linear-gradient(top,  #f0dfd4,  #f29f75); 
    background: -o-linear-gradient(#f0dfd4 0%, #f29f75 100%); 		
}
#usermenu a:hover {
	color: #ce0000;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffef0', endColorstr='#ffac76'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#fffef0), to(#ffac76)); 
	background: -moz-linear-gradient(top,  #fffef0,  #ffac76); 
    background: -o-linear-gradient(#fffef0 0%, #ffac76 100%); 	
	text-shadow: 1px 1px -1px #ffd4cc;		
}

#right_col {
	width:164px; 	
	margin: 0 6px 0 6px;
	box-shadow: 0 0 12px #555;
	border-radius: 7px;	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9a57b', endColorstr='#f7ceb4'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f9a57b), to(#f7ceb4)); 
	background: -moz-linear-gradient(top,  #f9a57b,  #f7ceb4); 
    background: -o-linear-gradient(#f9a57b 0%, #f7ceb4 100%);
	background-size: 100% 40px;	
	border-radius: 6px 6px 0 0;	
	border:1px solid #fbdbc4;
	background-repeat:repeat-x;
	background-color:#f7ceb4;	
	padding: 10px;
}
.rightmenu {font-size:11px; font-family:Tahoma, Geneva, sans-serif; word-wrap:break-word;}
.rightmenu strong {color:#440000}
.rightmenu a {color:#991e02; font-size:12px}
.rightmenu a:hover {color:#dd0000; text-decoration:none}
.rightmenu span a {font-size:11px}
.rightmenu li {list-style-type:none; padding-top:5px}
.loginform {color:#fec9ae}
.loginform input {font-size:11px}

ul#cssmenu {margin:0px; border:0px none; padding:0px; height:35px; font-size:14px; font-family:Tahoma}
ul#cssmenu li {margin:0; border:0 none; padding-left: 15px; float: left;display: inline; position: relative;height: 35px; background-color:#ffffff}
ul#cssmenu ul {margin:0; border:0 none; padding: 0; width: 200px; display: none; position: absolute; top: 27px; left: 0; z-index:20}
ul#cssmenu ul:after {clear: both; display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#cssmenu ul li {width:200px; float:left; display: block !important; display:inline; filter:Alpha(opacity=92); opacity:0.92;  border-left:1px solid #44080b; border-right:1px solid #44080b; box-shadow: 2px 2px 5px #444}
ul#cssmenu ul li:last-child {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px}
ul#cssmenu ul li:first-child {border-top-right-radius: 10px}
ul#cssmenu ul li:hover {background-color:#c00;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)); 
	background: -moz-linear-gradient(top,  #fff,  #ddd); 
    background: -o-linear-gradient(#fff 0%, #ddd 100%);
}
/* Main Menu */
ul#cssmenu a {border: 0px;padding-right: 10px;float: none !important;float: left;display: block; color: #000000; text-decoration: underline; height: auto !important; height: 1%; font-family: Georgia,serif; font-size:16px}
/* Main Menu Hover */
ul#cssmenu a:hover, ul#cssmenu li:hover a,ul#cssmenu li.iehover a {color:#000; text-decoration: underline}
/* Second Menu */
ul#cssmenu li li a, ul#cssmenu li.iehover li a {float: left; color:#000; font-size:12px; text-decoration:underline; font-family: Tahoma; display:block; padding: 10px 0 10px 0}
/* Second Menu Hover */
<!--[if !IE]>-->
ul#cssmenu li:hover li a:hover,ul#cssmenu li:hover li:hover a,ul#cssmenu li.iehover li a:hover,ul#cssmenu li.iehover li.iehover a {color:#f00; text-decoration:none}
<!--<![endif]-->

ul#cssmenu li:hover li a:hover, ul#cssmenu li:hover li:hover a, ul#cssmenu li.iehover li a:hover, ul#cssmenu li.iehover li.iehover a {color:#333; text-decoration:none; text-shadow: 1px 1px 1px #fff}
ul#cssmenu li li a:hover {color:#333; text-decoration: none; text-shadow: 1px 1px 1px #fff}
ul#cssmenu li li a:hover:first-letter {color:#c00}
ul#cssmenu ul ul {display: none;position: absolute;top: 0;left: 210px;}
ul#cssmenu li:hover ul ul,ul#cssmenu li.iehover ul ul {display: none;}
ul#cssmenu li:hover ul,ul#cssmenu ul li:hover ul,ul#cssmenu li.iehover ul,ul#cssmenu ul li.iehover ul {display: block}
.friends td {text-align:left; font-size:11px}
.friends a {font-size:11px; color:#333333}
.friends a:hover {color:#dd0000; text-decoration:none}
.photo td {font-size:12px}
.photo a {font-size:12px; color:#333333}
.photo a:hover {color:#dd0000; text-decoration:none}
.photo li {padding-top:5px}
.photo ol, ul {margin-left:-10px; margin-top:3px}
.videosm td {font-size:11px; color:#000000}
.videosm a {font-size:10px; color:#990000; font-weight:bold}
.blog_right li {list-style-type:none; padding-top:3px}

#tablespons {width:500px; height:350px; position:fixed; 
					//position: absolute;     ]
					//top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + 250 + 'px');     z-index: 1000;
					color:#ffffff;display:none;}
#tablespons_txt {width:440px; text-align:left; margin-top:20px; margin-bottom:0px; text-shadow: 1px 1px 1px #111111; filter: Shadow(Color=#222222, Direction=135, Strength=2)}
.day_today_weekdays {background-color:#f29369; border:1px solid #660000}
.day_weekdays {border-left:1px solid #fad7c2; border-top:1px solid #fad7c2; padding-left:4px}
.day_today_weekend {background-color:#e00; border:1px solid #660000}
.day_today_weekend a, .day_today_weekend a:hover  {color:#fdd}
.day_weekend a {color:#c00}
.day_weekend {color:#cc0000; background-color:#ffc1b0; border-left:1px solid #fad7c2; border-top:1px solid #fad7c2; padding-left:4px}
#calendar a {font-size:11px}
#calendar {border:double 2px #ffe9dc; border-radius: 7px; box-shadow: 0px 0px 2px 2px #7e3a25}
#calendar th {border-bottom:1px solid #fad7c2; background-color:#edaf88}
#calendar tr:nth-child(2) td {background-color:#f2bf9f; border-left:1px solid #fad7c2}
#calendar tr:nth-child(2) td:nth-child(6), #calendar tr:nth-child(2) td:nth-child(7) {background-color:#ffc1b0; color:#aa0000}
#buttonstop a {display:block; color:#fff; padding: 5px 15px 5px 15px; border-radius: 5px; border:1px solid #fff; float:left; width: auto; text-align:center; font-size:16px; font-weight:bold; text-decoration:none; margin-right: 10px; box-shadow: 0 0 5px rgba(0, 0, 0, .8); text-shadow: 1px 1px 2px #000000; margin-bottom: 5px}
#topenter {background-color:#e00; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#660000'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#660000)); 
	background: -moz-linear-gradient(top,  #ff0000,  #660000); 
    background: -o-linear-gradient(#ff0000 0%, #660000 100%); 	
}
#topreg {background-color:#090; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bb00', endColorstr='#003300'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#00bb00), to(#003300)); 
	background: -moz-linear-gradient(top,  #00bb00,  #003300); 
    background: -o-linear-gradient(#00bb00 0%, #003300 100%); 	
}
#topenter:hover {border:1px solid #000; text-shadow: 0 0 5px #ffffff; box-shadow: 0 0 5px rgba(255, 0, 0, .8)}
#topreg:hover  {border:1px solid #000; text-shadow: 0 0 5px #ffffff; box-shadow: 0 0 5px rgba(0, 150, 0, .8)}
#news li {padding-top: 10px}
#news li a {color:#600; font-size: 11px}
#news li::first-letter {font-size: 14px; text-transform: capitalize; color:#b00}
#searchbutt {display:block; border-radius: 7px; box-shadow: 0px 0px 2px #7e3a25; padding:3px; border:double 2px #ffe9dc; background-color:#edaf88}
