body {
    padding:0;
    margin:0;
    border:0;
    font-family:tahoma;
    background-color: #edeae5;
	
}
  .pad {
    padding-top: 10px; 
    padding-left: 40px; 
   }
#main #head .l2top{position: absolute; top: 10px; left: 10px;} a img {  opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  } a:hover img {  opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100) ;} 

* {
	font-size: 12px;
}

.h100 {
        height:100%;
}

.lang a{
           display: block; margin-bottom: 13px;
}
.w100 {
        width:100%;
}

td {
        vertical-align:top;
}

form {
        display:inline;
}

a {
        color:#6c5145;
}

.white{
        color:#ffffff;
}
.red {
        color:#893b16;
}
.gray {
        color:#a68d7e;
}

.graysmall {
        color:#a68d7e;
        font-size: 11px;
}

.dgray {
        color:#6c5145;
}
.black {
        color:#2e1b14;
}
.small {
        font-size:11px;
}

.justify {
	text-align: justify;
}

img.nbr{
        border:100;
}

img {
        border-color:#856a48;
}

.hidden {
        display:none;
}

.visible {
        display:block;
}

P {
	margin: 0px;
}

table.nobrd, table.nobrd td {
	border: 0px;
}

.textblock UL,.textblock LI {
	margin-top:10px;
	margin-bottom:10px
}

.png {behavior: url("iepngfix.htc");}

/* custom content */

td.topleft {
	background: url(topleft0.jpg) no-repeat top right;
	width: 40%;
	height: 1%;
	padding: 0;
}

td.topright {
	background: url(topright.jpg) no-repeat top left;
	width: 40%;
	height: 1%;
	padding: 0;
}

td.topcenter {
	width: 20%;
	height: 1%;
	padding: 0;
}

table.toptable {
	width: 1001px;


}

table.toptable td {
	padding: 0;
}

td.topwoman {
	background: url(topwoman.jpg) no-repeat;
}

td.topman {
	background: url(topman.jpg) no-repeat;
}

table.toptable td.logo {
	background: url(toplogo.jpg) no-repeat;
}

table.toptable td.logo div.clientsize {
	color: #ffffff;
	position: relative;
	top: -43px;
	left: 32px;
	width: 150px;
}

table.toptable td div.topregister {
	position: absolute;
	top: 0px;
margin-left: 126px;


}

table.toptable td div.topregisters {
	position: absolute;
	top: 260px;
margin-left: 15px;


}

table.toptable td div.topregisterd {
	position: absolute;
	top: 260px;
margin-left: -157px;


}


table.toptable td div.topregister div.regtext {
	color: #ffffff;
	position: relative;
	top: -43px;
	left: 27px;
}

table.toptable td.topmenu {
	background: url(topmenub.jpg) no-repeat top left;
	height: 94px;
	padding: 0;
}

td.middleleft {
	background: url(middlele.jpg) no-repeat top right;
	width: 40%;
	vertical-align: bottom;
	text-align: right;
	padding: 0;
}

td.middleright {
	background: url(middleri.jpg) no-repeat top left;
	width: 40%;
	vertical-align: bottom;
	text-align: left;
	padding: 0;
}

td.middlecenter {
	width: 20%;
	padding: 0;
}

table.maintable {
	width: 931px;
	height: 940px;
	background: url(mainbg00.jpg) repeat-y top left;
}

table.maintable  td.main {
	padding: 0;
	background: url(maintop0.jpg) no-repeat top left;
}

table.maintable  td.main table td.center{
	width: 617px;
	padding: 0;
}

table.maintable td.main table td.center div.bannerblock {
	padding-left: 15px;
	width1: 100%;
}

table.maintable  td.main table td.right{
	width: 314px;
	padding: 0;
}

div.newsblock {
	background: url(newsbg00.jpg) no-repeat top left;
	height: 275px;
	margin-left: 7px;
	padding: 20 40 0 30;
}

div.newsblockfooter{
	height: 30px;
	background: url(newsbgbo.jpg) no-repeat top left;
	margin-left: 7px;
}

div.forumblock {
	background: url(forumbg0.jpg) no-repeat top left;
	margin-left: 7px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-top: 10px;
}
img.nohover {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100) ;
}

div.forumblockfooter{
	height: 30px;
	background: url(forumbgb.jpg) no-repeat top left;
	margin-left: 7px;
}

div.reitingblock {
	background: url(reitingb.jpg) no-repeat top left;
	height: 600px;
	margin-left: 7px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
}

div.textblock {
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
}

div.textblock table.table1 {
	border-collapse: collapse;
	border: solid 1px #d4b39e;
}

div.textblock table.table1 td, div.textblock table.table1 th {
	border: solid 1px #d4b39e;
	padding: 2px;
}

div.textblock table.table1 th {
	color: #8c3519;
	font-weight: bold;
}

div.textblock table.table1 tr.hi {
	background-color: #fefbef;
}

div.textblock table.table2 {
	border-collapse: collapse;
	background-color: #fefbef;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: solid 1px #d4b39e;
}

div.textblock table.table2 th {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: solid 1px #d4b39e;
	color: #8c3519;
	font-weight: bold;
	padding: 2px;
}

div.textblock table.table2 td {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: dashed 1px #d4b39e;
	padding: 2px;
}

div.auth {
	width: 314px;
	height: 275px;
	background: url(authbg00.jpg) no-repeat top right;
	padding-left: 2px;
}

div.auth table{
	width: 252px;
	height: 80px;
	margin: 0 0 0 26;
}

div.auth table td{
	color: #ddac88;
	font-size: 11px;
	width: 126px;
	padding: 1px;
}

div.auth table td a{
	color: #ddac88;
	font-size: 11px;
}

div.auth table td input{
	width: 117px;
	height: 17px;
	margin: 0px;
	padding: 5px;
	border: 0px;
	background: url(authlogi.jpg) no-repeat top left;
	color: #8c3519;
	font-size: 11px;
}

#enter_tick {
	width: 16px;
	height: 16px;
	background: url('tick0000.gif') no-repeat left bottom;
	position: relative;
	float: left;
	top: -1px;
	cursor: pointer;
}

div.auth1 {
	width: 314px;
	background: url(authbg10.jpg) no-repeat top right;
}

div.auth1footer {
	width: 314px;
	height: 30px;
	background: url(authbg10.jpg) no-repeat bottom right;
}

div.auth1 div.inner {
	margin: 0 35 0 30;
}

div.auth1 a {
	color: #6c5145;
	font-size: 11px;
}

div.auth1 .logout {
	position: relative;
	float: right;
}

div.registration {
	width: 931px;
	height: 747px;
	background: url(register.jpg) no-repeat top left;
}

table.regtable {
	width: 855px;
	margin-left: 39px;
}

table.regtable td {
	padding: 0;
}

table.regtable td.herocell div.hero {
	width: 376px;
	height: 495px;
	display: none;
}

table.regtable td.herocell div.hero div.title1 {
	padding-left: 95px;
	padding-top: 330px;
}

table.regtable td.herocell div.hero div.small {
	padding: 20 30 0 38;
	text-align: justify;
}

table.regtable td.anketa{
	padding: 157 30 20 30;
	vertical-align: middle;
}

input.text {
	width: 198px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	border: 0px;
	background: #f0e7d5 url(reginput.gif) no-repeat top left;
	color: #8c3519;
	font-size: 11px;
}

input.wide {
	width: 309px;
	height: 19px;
	margin: 0px;
	padding: 2px;
	border: 0px;
	background: #f0e7d5 url(reginput.gif) no-repeat top left;
	color: #8c3519;
	font-size: 11px;
}

input.upload {
  width: 170px;
}

textarea.text {
	width: 360px;
	height: 89px;
	margin: 0px;
	padding: 2px;
	font-family: tahoma;
	background-color: #f0e6d1;
	border-bottom: solid 1px #d6c2b2;
	border-top: solid 1px #c4ae96;
	border-left: solid 1px #dccabb;
	border-right: solid 1px #dac7b8;
	color: #8c3519;
	font-size: 11px;
}

select.text {
	width: 309px;
	height: 19px;
	margin: 0px;
	padding: 2px;
	border: 0px;
	background: #f0e7d5 url(reginput.gif) no-repeat top left;
	color: #8c3519;
	font-size: 11px;
}

select.text option{
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #f0e7d5;
}

input.checkbox {
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0 0 10 0;
	border: 0;
	background-color: #f0e7d5;
	background: url(style001.css);
	position: relative;
	float: left;
	top: 2px;
}

input.hi, select.hi{
	border: solid 1px #ea1919;
}

b.button {
	display: block;
	height: 23px;
	padding-left: 6px;
	background: url(buttonle.gif) no-repeat top left;
	position: relative;
	float: left;
}

b.button a {
	display: block;
	height: 23px;
	padding: 5 11 0 5;
	background: url(buttonbg.gif) no-repeat top right;
	color: #f7e0b4;
	text-transform: uppercase;
	text-decoration: none;
	font: normal 10px tahoma;
}

b.button a:hover {
	text-decoration: underline;
}

div.error table {
    width:421px;
    height:19px;
}
div.error #left{
    height:19px;
    width: 20px;
    background:url(errorlef.gif) no-repeat top right;
}

div.error #right{
    height:19px;
    width: 19px;
    background:url(errorrig.gif) no-repeat top left;
}

div.error #center{
    height:19px;
    background:url(errorbg0.gif) repeat-x top left;
    color: #ffffff;
    text-align: center;
    padding-top: 2px;
}

div.submenuitem {
	padding-left: 20px;
	background: url(bullet00.gif) no-repeat 20px 1px;
}

div.submenuitem1 {
	padding-left: 20px;
	background: url(style001.css) no-repeat 20px 1px;
}

div.submenuitem a{
	margin-left: 18px;
	font-size: 11px;
	display: block;
	position: relative;
	top: -4px;
	text-decoration: none;
	text-transform: uppercase;
}

div.submenuitem a:first-letter{
	font-size: 14px;
	text-transform: uppercase;
}

div.votetitle {
	padding-left: 20px;
	background: url(bullet00.gif) no-repeat 20px 1px;
}

div.voteresult {
	text-align: right;
    color: #6C5145;
	background: url(bullet00.gif) no-repeat 20px 1px;
}

div.votes {
	padding-left: 20px;
    color: #6C5145;
}

div.votetitle font{
	margin-left: 18px;
	font-size: 11px;
	display: block;
	position: relative;
    color: #6C5145;
	top: -4px;
	text-decoration: none;
	text-transform: uppercase;
}

div.votetitle font:first-letter{
	font-size: 14px;
	text-transform: uppercase;
}

div.submenuitem a:hover {
	text-decoration: underline;
}

div.submenuitem a.selected {
	text-decoration: underline;
}

div.linkforum {
    padding-right: 40px; 
}

div.linkforum a{
	font-size: 8px;
	text-decoration: none;
}

div.linkforum a:hover {
	text-decoration: underline;
}

div.linkforum a.selected {
	text-decoration: underline;
}


td.divider {
	background: url(centerli.gif) no-repeat center center;
	height: 5px;
}

td.divider2 {
	background: url(centerli.gif) no-repeat center center;
	height: 5px;
}

div.vline {
	width: 7px;
	position: relative;
	float: left;
	left: -5px;
	visibility: hidden;
}

div.vline table {
	width: 7px;
	height: 100%;
}

div.vline table td.top {
	width: 7px;
	height: 18px;
	background: url(vlinetop.gif) no-repeat top left;
}

div.vline table td.middle {
	width: 7px;
	background: url(vlinebg0.gif) repeat-y center left;
}

div.vline table td.bottom {
	width: 7px;
	height: 18px;
	background: url(vlinebot.gif) no-repeat bottom left;
}

div.rightblock {
	margin: 5 0 5 16;
	width: 265px;
}

div.rdivider {
	background: url(rightlin.gif) no-repeat center 2px ;
	height: 13px;
}

div.rdivider2 {
	background: url(rightlin.gif) no-repeat center 0px ;
	height: 5px;
}

.title1 {
	color: #893b16;
	font: normal 16px Times New Roman;
	text-transform: uppercase;
}

.title1:first-letter {
	font-size: 18px;
	text-transform: uppercase;
}
.title12{
	color: #893b16;
}



.titlebig {
	margin: 0;
	height: 42px;
	background: url(shield00.png) no-repeat left;
	padding-left: 15px;
	padding-top: 15px;
	font:normal 20px Times New Roman;
	color: #5f2105;
	text-transform: uppercase;
	display: block;
	vertical-align: bottom;
	position: relative;
	left: -15px;
}

.titlebig2 {
	font:normal 20px Times New Roman;
	color: #5f2105;
	text-transform: uppercase;
	display: block;
	vertical-align: bottom;
	position: relative;

}

.titlebig:first-letter{
	font-size: 25px;
	text-transform: uppercase;
}

div.ornament {
	height: 88px;
	background: url(ornament.gif) no-repeat top center;
}

.imgframe {
	border: solid 1px #856a48;
	display: block;
}

.imgframe  b {
	border: solid 1px #c9b491;
	display: block;
}

.imgframe b b{
	border: solid 1px #150f09;
	display: block;
}

.imgframe b b * {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

a.smalllink {
  text-decoration: none;
  font: normal 11px tahoma;
}

a.smalllink img {
  position: relative;
  top: 2px;
}

td.bottomleft {
	width: 40%;
}

td.bottomright {
	width: 40%;
}

td.bottomcenter {
	width: 20%;
	background: url(bottomce.jpg) no-repeat top left;
}

td.bottomleftreg {
	width: 40%;
	background: url(bottomle.jpg) no-repeat top right;
}

td.bottomrightreg {
	width: 40%;
	background: url(bottomri.jpg) no-repeat top left;
}

td.bottomcenterreg {
	width: 20%;
	background: url(bottomcf.jpg) no-repeat top left;
}


table.bottomtable {
	width: 931px;
	height: 134px;
}

table.bottomtable td.copyright, table.bottomtable td.sitecopyright {
	font-size: 10px;
	font-family: tahoma;
	color: #6c5145;
}

table.bottomtable td.copyright a, table.bottomtable td.sitecopyright a {
	font-size: 10px;
	font-family: tahoma;
	color: #6c5145;
	text-decoration: underline;
}

table.bottomtable .seo {
	font-size: 10px;
	color: #beaca0;
	width: 820px;
	text-align: justify;
}

div.line {
  border-bottom: dashed 1px #d4b39e;
  height: 5px;
  margin-bottom: 5px;
}

div.register {
        color:#a68d7e;
        font-size:11px;
		text-align: justify;	
		padding-left: 30px;
		width: 90%;
}
	

#reitingset div.star {
  width:14px;
  height:14px;
  position:relative;
  float:right;
  cursor:pointer;
}

#reitingline {
  position:absolute;
  width:140px;
  height:14px;
  background:url(stars000.gif) no-repeat top left;
  display:block;
}

