* { margin: 0px; padding: 0px; color: #563838; }

html, body {
	background-color: #ffffff;
  	width: 100%;
  	height: 100%;
  	font-family: Arial;
  	font-size: 12px;
  	color: #563838;
    background-repeat: repeat;
}
td { font-family: Arial; font-size: 12px;}
td.maincontent { 
  background: #ffffff;
}
.gentable {
	width: 100%; height: 100%; border: 0px; padding: 0px; margin: 0px; 
}
div.gluk { min-height: 700px; width: 100%; padding: 0px; margin: 0px; }

#loggedin { width: 284px; font-size: 14px; color: #3296D8; font-weight: bold;
	margin-top: 7px; text-align: center;}

a, a:hover,  a:visited, a:link { 
	font-size: 13px; color: #b09c69;  text-decoration: underline; font-weight: normal;
}
#loggedin a, #loggedin a:hover, #loggedin a:visited, #loggedin a:link {
	font-size: 13px; color: #3296D8;  text-decoration: underline; font-weight: normal;
}

form { padding: 0px; margin: 0px; border: 0px; }

#leftinfo { width: 239px; margin-left: 23px;  font-size: 10px; color: #543535; }
span.cit, td.cit { font-family:Tahoma; font-size: 11px; color: #543535; margin-top: 0px; line-height: 12pt;}
td.cit p, td.cit div { font-family:Tahoma; font-size: 11px; color: #543535; margin: 0px; padding: 0px; line-height: 12pt;}
#leftinfo h5 {  font-family:Tahoma; font-size: 13px; color: #543535;  margin-bottom: 5px; clear: both; font-weight: bold; text-align: center;}

span.blogdate { padding: 2px 4px 2px 4px; background-color: #f3e6c4;  color: #7d4212; }

span.bloghead { padding-left: 10px; font-size: 16px;  font-weight: bold;  color: #7b4215; }
a.bloghead, a:hover.bloghead, a:visited.bloghead, a:link.bloghead { padding-left: 10px; 
 font-size: 16px;  font-weight: bold;  color: #7b4215; } 
span.bloghead2 { padding-left: 0px; font-size: 16px;  font-weight: bold;  color: #7b4215; } 
a.bloghead2, a:hover.bloghead2, a:visited.bloghead2, a:link.bloghead2 { padding-left: 0px; 
 font-size: 16px;  font-weight: bold;  color: #7b4215; } 
a.bmenu, a:hover.bmenu, a:visited.bmenu, a:link.bmenu {
 font-size: 11px; text-decoration: none; color: #317ba9; } 
td.bmenu { padding: 5px 0px 3px 0px;} 

td.username { vertical-align: middle;  }
span.username { padding-left: 3px; color: #0da4dd; }
span.username a.username, a:hover.username, a:visited.username, a:link.username {
	text-decoration: underline; font-size: 13px; color: #0da4dd; font-weight: bold;}

a.comment, a:hover.comment, a:visited.comment, a:link.comment {
  	background-image: url('/images/commentlink.gif');  background-position: left;
  	background-repeat: no-repeat; padding-left: 10px;  color: #9d8b59;
    margin-left: 15px;
}
a.plink, a:hover.plink, a:visited.plink, a:link.plink {
  	background-image: url('/images/commentlink.gif');  background-position: left;
  	background-repeat: no-repeat;  padding-left: 10px;
}
span.plink {
  	cursor: pointer; text-decoration: underline; color: #746842; 
}
a.arrra, a:hover.arrra, a:visited.arrra, a:link.arrra {
  	background-image: url('/images/arrr.gif');  background-position: 5px;
  	background-repeat: no-repeat;  padding-left: 20px;
  	font-size: 14px;  text-transform: uppercase; color: #7d4212;  
}
a.arrrab, a:hover.arrrab, a:visited.arrrab, a:link.arrrab {
  	background-image: url('/images/arrr.gif');  background-position: 5px;
  	background-repeat: no-repeat;  padding-left: 20px;
  	font-size: 14px;  text-transform: uppercase; color: #7d4212;  
  	font-weight: bold;
}
a.smallau, a:hover.smallau, a:visited.smallau, a:link.smallau {
  	font-size: 10px; color: #3296d8;  
}
span.tophead, a.tophead, a:hover.tophead, a:visited.tophead, a:link.tophead {  
 font-size: 22px; color: #126eab;  font-weight: bold; text-decoration: none; }

span.topstats  { margin: 0px 15px 0px 0px; font-size: 14px; color: #c14019;  font-weight: bold; height: 20px; }
span.topstats  a.topstats, a:hover.topstats, a:visited.topstats, a:link.topstats {
	text-decoration: none;  font-size: 14px; color: #c14019;  font-weight: bold;  }
img.ouerstats { margin: 7px 3px 0px 0px; }
span.topblog  {  margin: 0px 15px 0px 0px;  font-size: 12px; color: #b09c69;  font-weight: bold; height: 20px; }
span.topblog  a.topblog, a:hover.topblog, a:visited.topblog, a:link.topblog {
	text-decoration: none;  font-size: 12px; color: #b09c69;  font-weight: bold; }
img.ouerblogs { margin: 7px 3px 0px 0px;  }

div.multinav { margin: 40px 0px 0px 0px; text-align: left; padding: 0px; }
div.singlenav { margin: 40px 0px 0px 0px; text-align: left; padding: 0px; }
div.singlenav_old { margin: 20px 0px 20px 10px; text-align: center; padding: 0px; }

a.regme, a:hover.regme, a:visited.regme, a:link.regme {
	text-decoration: underline;  font-size: 10px; color: #137aa5;  font-weight: bold; }
span.regme  {
	text-decoration: none;  font-size: 10px; color: #137aa5;  font-weight: bold; }
span.bblue { font-size: 16px; color: #3699da; font-weight: bold; width: 150px; }	

ul li { margin-left: 20px; }

p, div { margin-top: 5px; margin-bottom: 5px; }
#map div { margin: 0px; }

#rsslink {
	 position: relative; margin-top: 185px;	margin-left: 20px; text-align: center; font-size: 14px; color: #603217; font-weight: bold;
}

img.noslide { padding: 5px 10px 10px 10px; }

div#rightcol a.toprlink, a:hover.toprlink, a:visited.toprlink, a:link.toprlink {
	font-size: 14px; color: #603217;  text-decoration: underline; font-weight: bold;
}

.linemid {
	 position: relative; text-align: center; margin: 10px 0px 5px 30px;
}

#calendar {
	 position: relative; margin: 5px 0px 10px 30px;  text-align: center; vertical-align: middle;
}

#calendar img { vertical-align: middle; border: 0px; }

#rightcol {
	position: relative; margin-top: 185px;	margin-left: 20px; width: 264px;
}
#poptemahead {
	background-image: url('/images/pupoteg.gif'); background-position: left top;
	background-repeat: no-repeat; height: 50px; vertical-align: middle; width: 225px;
	padding-top: 15px;
}
#poptemahead .temahead {
	margin-left: 15px;  font-size: 13px; color: #4C3833; font-weight: bold;
}
#poptemahead_u {
	background-image: url('/images/pupoteg_u.gif'); background-position: left top;
	background-repeat: no-repeat; height: 50px; vertical-align: middle; width: 225px;
	padding-top: 15px;
}
#poptemahead_u .temahead {
	margin-left: 15px;  font-size: 13px; color: #4C3833; font-weight: bold;
}

#poptemaheadn {
	background-image: url('/images/knovostyam.gif'); background-position: left top;
	background-repeat: no-repeat; height: 55px; vertical-align: middle; width: 180px;
	padding: 15px 0px 0px 45px; text-align: left; 
}
#poptemaheadn .temahead {
	margin-left: 15px;  font-size: 13px; color: #4C3833; font-weight: bold;
}


#poptemahead2 {
	background-repeat: no-repeat; height: 50px; vertical-align: middle; width: 225px;
	padding-top: 15px;
}

#poptemahead2 .temahead {
	margin-left: 15px;  font-size: 13px; color: #4C3833; font-weight: bold;
}
#poptematext {
	 width: 225px; padding-top: 5px; padding-left: 20px; font-size: 13px; color: #4C3833;  text-align: left;
}
#poptematext a, a:hover, a:visited, a:link {
	font-size: 13px; color: #4C3833;  text-decoration: underline; font-weight: normal;
}

#footer_common {
 background-image: url('/images/common/botimg_31.gif'); background-position: right bottom; background-repeat: no-repeat;
	width: 100%;  height: 105px;
}
#footer_users {
 background-image: url('/images/users/botimg_31.gif'); background-position: right bottom; background-repeat: no-repeat;
	width: 100%;  height: 105px;
}

#mailto { width: 251px; padding-left: 25px; padding-top: 2px; float: left;  }
#mailto a, a:hover, a:visited, a:link { text-decoration: underline; font-size: 13px; color: #7A6644; }


#copy {   padding-top: 18px;  float: left; font-size: 13px; color: #7A6644; }
#copy a, a:hover, a:visited, a:link {  text-decoration: underline; font-size: 13px; color: #7A6644;  }
td#mailto a.totop, a:hover.totop, a:visited.totop, a:link.totop {
  text-decoration: underline; font-size: 13px; color: #7A6644; padding-left: 25px;
  background-image: url('/images/totop.gif'); background-position: left bottom; background-repeat: no-repeat;
  }
td#mailto  a.mailto, a:hover.mailto, a:visited.mailto, a:link.mailto {
  text-decoration: underline; font-size: 13px; color: #7A6644; padding-left: 25px;
  background-image: url('/images/mailto.gif'); background-position: left bottom; background-repeat: no-repeat;
  }
  
td.shortnewsbody { border-bottom: 1px solid #e2d6b5; padding: 0px 0px 10px 0px; }
td.shortnewsh { padding: 10px 0px 0px 0px; }

form .textfild { padding: 0px 2px 0px 2px;
  	border: 1px solid #B88C69;  height: 18px; font-size: 12px; color: #6C6C6C;  }

a.active_nav, a:hover.active_nav, a:visited.active_nav { color: white; font-weight: bold; 
 text-transform: uppercase; font-size: 9px; text-decoration: none;   }
td.active_nav1 { padding: 3px 5px 3px 3px; text-align: right; }  
td.active_nav2 { padding: 1px 2px 1px 0px; text-align: left; }  
a.refmark, a:hover.refmark, a:visited.refmark { color: #7e4210; font-size: 18px; text-decoration: none; }
.refmark { color: #7e4210; font-size: 18px; }

.tblk {color: #7e4210; }
a.tblk, a:visited.a.tblk { color: #7e4210; text-decoration: underline; }
a.tblk:hover  { text-decoration: none; }

.tblka { color: #7e4210; font-weight: bold; }
a.tblka, a:visited.a.tblka { color: #7e4210; text-decoration: underline; font-weight: bold; }
a.tblka:hover { text-decoration: none;  }

div.nopad { padding: 0px; }
a.kwo, a:hover.kwo, a:visited.kwo { font-size: 11px; }
span.blogdate_short { color: #c14019; font-size: 12px;  font-weight: bold;  } 
span.bloghead_short, a.bloghead_short, a:hover.bloghead_short, a:visited.bloghead_short
   { color: #543535; font-size: 12px; font-weight: bold; }
a.gametitle, a:hover.gametitle, a:visited.gametitle { font-size: 18px; color: #7f4311; text-decoration: none; font-weight: normal; }
a.gameplay, a:hover.gameplay, a:visited.gameplay { font-size: 14px; font-weight: bold; color: #7f4311; text-decoration: underline; }
a.gamedesc, a:hover.gamedesc, a:visited.gamedesc { font-size: 12px; color: #a79a63; text-decoration: underline; }

a.rssa, a:hover.rssa, a:visited.rssa { font-size: 12px; color: #a79a63; text-decoration: underline; }
a.otp, a:hover.otp, a:visited.otp { font-size: 12px; color: red; text-decoration: underline; }
a.potp, a:hover.potp, a:visited.potp { font-size: 12px; color: green; text-decoration: underline; }

td.nt0 { padding: 10px 0px 0px 0px; } 
a.nt0, a:hover.nt0, a:visited.nt0  { font-size: 16px; font-weight: bold; color: #553938; } 
td.nt1 { padding: 10px 0px 0px 20px; } 
a.nt1, a:hover.nt1, a:visited.nt1  { font-size: 14px; font-weight: bold; color: #553938;  } 
td.nt2 { padding: 10px 0px 0px 40px; } 
a.nt2, a:hover.nt2, a:visited.nt2  { font-size: 12px; font-weight: bold; color: #553938; } 
td.nt0x { border-bottom: #bfb7b4 solid 2px; padding: 10px 0px 0px 0px; }
table.ntcomm { padding: 5px 0px 0px 0px; }

img.slided_img { margin: 0px 10px 10px 10px; }
img.slided0_img { margin: 0px; padding: 0px; }

td.thetab { cursor: pointer; padding: 5px 5px 5px 5px; }
td.sh_td1 { background: #f7f3e9; border-top: 1px solid #cebf96; border-bottom: none; 
  vertical-align: top; padding: 7px 5px 5px 5px; }
td.sh_td2 { background: #f7f3e9; border-top: 1px solid #cebf96; border-bottom: 1px solid #cebf96;
  vertical-align: top; padding: 7px 5px 5px 5px; }
td.sh_td_sub { background: #f7f3e9; border-top: 1px solid #cebf96; border-bottom: none; 
  vertical-align: top; padding: 0px;  }
td.sh_td_bot { background: #f7f3e9; border-top: none; border-bottom: 1px solid #cebf96; 
  vertical-align: middle; padding: 5px 5px 5px 5px; }
td.sh_td_l1 { background-image: url('/images/shop-u-l.gif'); background-repeat: repeat-y; 
 vertical-align: top; background-position: top left; }  
td.sh_td_r1 { background-image: url('/images/shop-u-r.gif'); background-repeat: repeat-y; 
 vertical-align: top; background-position: top right; }   
td.sh_td_l2 { background-image: url('/images/shop-u-l.gif'); background-repeat: repeat-y; 
 vertical-align: bottom; background-position: top left; }
td.sh_td_r2 { background-image: url('/images/shop-u-r.gif'); background-repeat: repeat-y; 
 vertical-align: bottom; background-position: top right; }
td.sh_td_c { background: #f8f2e9; border-left: 1px solid #cebf96; border-right: 1px solid #cebf96; 
 padding: 0px; margin: 0px; }
span.clickable { cursor: pointer; font-weight: bold; color: #543535; } 
span.clickable2 { cursor: pointer; text-decoration: underline;  } 
td.clickable1 { padding: 0px; cursor: pointer; font-weight: bold; }
td.clickable2 { padding: 7px; cursor: pointer; font-weight: bold; text-align: center; }

td.td_first { border: #cebf96 solid 1px; background: #f8f2e9; padding: 5px; font-size: 14px; }
td.td_first2 { border: #cebf96 solid 1px; background: #f8f2e9; padding: 5px; font-size: 14px; }
td.td_chet { border-bottom: #cebf96 solid 1px; background: #fef9f3; border-top: none; border-left: none; border-right: none; padding: 5px; }
td.td_nechet { border-bottom: #cebf96 solid 1px; background: #fef9f3; border-top: none; border-left: #cebf96 solid 1px; border-right: none; padding: 5px; }
td.sh_first {  border-bottom: #cebf96 solid 1px; background: #ffffff; padding: 5px; font-size: 14px; 
 border-top: none; border-left: none; border-right: none; }
td.sh_first2 { border-bottom: #cebf96 solid 1px; background: #ffffff; padding: 5px; font-size: 14px; 
 border-left: solid 1px red; border-top: none; border-left: none; border-right: none;
 background-image: url('/images/thedelimiter.gif'); background-repeat: no-repeat; background-position: bottom left; }
td.sh_chet { border-bottom: #cebf96 solid 1px; background: #f7f3e9; border-top: none; border-left: none; border-right: none; padding: 5px; }
td.sh_nechet { border-bottom: #cebf96 solid 1px; background: #f7f3e9; border-top: none; border-left: none; border-right: none; padding: 5px; }
div.nopadb div { padding-bottom: 0px; }
div.nopadb p { padding-bottom: 0px; }

table.td_table { border: none; }
td.pad_desc { padding-top: 5px; padding-bottom: 5px; }

input.logi { background: white; border:  #7b7b7b solid 1px; width: 114px; height: 15px; 
 font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-repeat: no-repeat; 
 background-position: 1px 1px; }
input.logip { background: white; border: #7b7b7b solid 1px; width: 114px; height: 15px; 
 font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; background-repeat: no-repeat;
 background-position: 1px 1px; }
td.logi { padding: 0px 0px 0px 0px; height: 15px; width: 118px; margin: 0px 0px 0px 0px; } 
td.logi2 { font-size: 10px; } 
input.slogi { width: 50px; background: none; border: none; cursor: pointer; font-family: Arial, Helvetica, Geneva; 
 padding: 0px 0px 0px 0px; margin: 0px; font-weight: bold; text-decoration: underline;
 color: #177a99; font-size: 14px;   }
span.lastmsg { font-size: 9px; font-family: Tahoma, Arial, Helvetica, Geneva; }
div.lastmsg0 { position: relative; top: 55px; right: 0px; padding: 0px 10px 0px 0px; margin: 0px; text-align: left;  }
div.lastmsg { position: absolute; font-size: 9px; height: 10px; padding: 0px; margin: 0px; width: 250px; text-align: center;  }

.star { color: red; }
.green { color: green; }
td.regform { text-align: right; color: #543535; vertical-align: top; padding: 2px 5px 2px 2px; }
td.regform2 { text-align: left; color: #543535; vertical-align: top; padding: 2px 5px 2px 2px; 
 font-weight: bold; }
span.regform { color: #543535; }
input.regform, select.regform { padding: 0px 1px 0px 2px; font-size: 12px; width: 211px; height: 18px; border: 1px solid #8e7979; background: white; }
textarea.regform { width: 211px; border: 1px solid #8e7979; background: white; height: 65px; }
textarea.regform3 { width: 390px; border: 1px solid #8e7979; background: white; height: 65px; }
input.pohval_p1 { height: 18px; width: 25px; font-size: 10px; vertical-align: middle; }

div#calendar_back_common {  width: 214px;  height: 233px; background-image:url(/images/common/calendar_back.jpg); background-repeat: no-repeat; position:relative; }
div#calendar_back_users {  width: 214px;  height: 233px; background-image:url(/images/users/calendar_back.jpg); background-repeat: no-repeat; position:relative; }
div#calendar_text {  width: 150px;  height: 153px; padding-left: 0px; padding-top: 25px; padding-right: 8px;  position:relative; }
div#cld_head {  height: 22px;  width: 155px;  position:relative;  background-image:url(/images/line.gif); background-repeat: repeat-x;  background-position: left bottom;
	text-align: center;  font-size: 16px; font-style: italic; color: #8c4e1b; font-weight: bold; padding: 0px; }
	
div#cld_month {	 height: 22px;  width: 150px;  position:relative;  background-image:url(/images/line.gif); background-repeat: repeat-x;  background-position: left bottom;
	text-align: center; font-size: 12px;  font-style: italic; font-weight: bold; color: #8b8b8b; vertical-align: middle; padding: 0px; }
div#cld_month ul { padding-top: 2px; margin-left: 0px;}	
div#cld_month ul li { margin-left: 0px; display: inline; list-style-type: none; padding-left: 5px; padding-right: 5px; text-align: center; } 
	
div#calendar_text table { margin-left: 4px; }
div#calendar_text table td { border: 0px;  font-style: italic; font-weight: bold; font-size: 15px; color: #9a7c22; padding: 1px 1px 1px 1px; text-align: center; }
div#calendar_text table td.day  { font-size: 10px; }
div#calendar_text table td.dayRed { font-size: 10px;  color: #9d291c; }
div#calendar_text table td.numbRed {  color: #9d291c; }
div#calendar_text table td.bordereday { border: 1px solid red; padding: 0px 0px 0px 0px; }

div#calendar_text table td.day  a.numb, a:link.numb, a:hover.numb, a:visited.numb { font-size: 15px; color: #9a7c22;  font-style: italic; font-weight: bold; text-decoration: underline; }
div#calendar_text table td.numbRed  a.numbred, a:link.numbred, a:hover.numbred, a:visited.numbred { color: #9d291c;  font-size: 15px;  text-decoration: underline; font-style: italic; font-weight: bold; }
	
.forceReflow{ border-right: none; } 
.forceReflow1{ border-right: 2px solid transparent; } 

span.raduga1 { background: #ec662a; padding: 2px; color: white; font-weight: bold; }
span.raduga2 { background: #ed9118; padding: 2px; color: white; font-weight: bold; }


.filter-link { color: #746842; font-weight: bold; font-size: 12px; }
a.filter-link { color: #746842; font-weight: normal; font-size: 12px; text-decoration: underline; }
a.filter-link:hover { text-decoration: none; }
.image-description { color: #746842; }


A.contest-title { color: #FF6600; font-size: 16pt; text-decoration: none; }

