body {
    padding:0;
    margin:0;
    border:0;
    font-family:tahoma;
    background-color: #73B3D7;
	
}

* {
	font-size: 12px;
}

.h100 {
        height:100%;
}

.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:0;
}

.nbr a {font:20px blod Arial; text-decoration:none; padding-left: 10px;}
.nbr a:hover {text-decoration:underline;}

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("../img/iepngfix.htc");}

/* custom content */

td.topleft {
	background: url(../img/topleft.jpg) no-repeat top right;
	width: 40%;
	height: 1%;
	padding: 0;
}

td.topright {
	background: url(../img/topright.jpg) no-repeat top left;
	width: 40%;
	height: 1%;
	padding: 0;
}

td.topcenter {
	width: 20%;
	height: 1%;
	padding: 0;
}

table.toptable {
	width: 1001px;
	height: 444px;
}

table.toptable td {
	padding: 0;
}

table.toptable td.logo {
	background: url(../img/toplogo.jpg) no-repeat top left;
	width: 342px;
}

table.toptable td.logo div.clientsize {
	color: #ffffff;
	position: relative;
	top: -43px;
	left: 32px;
	width: 150px;
}

table.toptable td div.topregister {
	position: absolute;
	top: 235px;
	width: 150px;
}

table.toptable td div.topregister div.regtext {
	color: #ffffff;
	position: relative;
	top: -43px;
	left: 27px;
}

table.toptable td.topmenu {
	background: url(../img/topmenubg.jpg) no-repeat top left;
	height: 94px;
	padding: 0;
}

td.middleleft {
	background: url(../img/middleleft.jpg) no-repeat top right;
	width: 40%;
	vertical-align: bottom;
	text-align: right;
	padding: 0;
}

td.middleright {
	background: url(../img/middleright.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(../img/mainbg.jpg) repeat-y top left;
}

table.maintable  td.main {
	padding: 0;
	background: url(../img/maintop.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: 14px;
	width1: 100%;
}

table.maintable  td.main table td.right{
	width: 314px;
	padding: 0;
}

div.reitingblock_bg {
	background: url(../img/news_bg.png);
	margin-left: 7px;
	padding: 20 40 20 30;
}

div.reitingblock_top {
	background: url(../img/forumbg.jpg) repeat-y;
	margin-left: 7px;
	padding: 23 0 0 0;
}

div.reitingblock_top1 {
	background: url(../img/newsbg.jpg) repeat-y;
	margin-left: 7px;
	height:610px;
	padding: 80 0 0 0;
}

div.reitingblock_bottom {
	background: url(../img/newsbgbottom.jpg) no-repeat;
	margin-left: 7px;
	padding: 20 0 20 30;
}

div.textblock {
	padding: 0 10 10 15;
}

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.forumblock {
	background: url(../img/newsbg.jpg) no-repeat top left;
	height: 80px;
	margin-left: 7px;
	padding: 20 40 0 30;
}

div.forumblock2 {
	background: url(../img/news_bg.png) top left;
	margin-left: 7px;
	padding: 20 40 0 30;
}

div.forumblockfooter{
	height: 30px;
	background: url(../img/forumbgbottom.jpg) no-repeat top left;
	margin-left: 7px;
}

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: 149px;
	background: url(../img/authbg.jpg) no-repeat top right;
}

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: 19px;
	margin: 0px;
	padding: 2px;
	border: 0px;
	background: url(../img/authloginbg.jpg) no-repeat top left;
	color: #8c3519;
	font-size: 11px;
}

#enter_tick {
	width: 16px;
	height: 16px;
	background: url('../img/tick.gif') no-repeat left bottom;
	position: relative;
	float: left;
	top: -1px;
	cursor: pointer;
}

div.auth1 {
	width: 314px;
	background: url(../img/authbg1.jpg) no-repeat top right;
}

div.auth1footer {
	width: 314px;
	height: 30px;
	background: url(../img/authbg1.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(../img/registerbg.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: 202px;
	height: 19px;
	margin: 0px;
	padding: 2px;
	border: 0px;
	background: #f0e7d5 url(../img/reginput1.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(../img/reginput2.gif) no-repeat top left;
	color: #8c3519;
	font-size: 11px;
}

input.upload {
  width: 170px;
}

textarea.text {
	width: 560px;
	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(../img/reginput2.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();
	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(../img/buttonleft.gif) no-repeat top left;
	position: relative;
	float: left;
}

b.button a {
	display: block;
	height: 23px;
	padding: 5 11 0 5;
	background: url(../img/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(../img/errorleft.gif) no-repeat top right;
}

div.error #right{
    height:19px;
    width: 19px;
    background:url(../img/errorright.gif) no-repeat top left;
}

div.error #center{
    height:19px;
    background:url(../img/errorbg.gif) repeat-x top left;
    color: #ffffff;
    text-align: center;
    padding-top: 2px;
}

div.submenuitem {
	padding-left: 20px;
	background: url(../img/bullet.gif) 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.submenuitem a:hover {
	text-decoration: underline;
}

div.submenuitem a.selected {
	text-decoration: underline;
}


td.divider {
	background: url(../img/centerline.gif) no-repeat center center;
	height: 11px;
}

td.divider2 {
	background: url(../img/centerline2.gif) no-repeat center center;
	height: 11px;
}

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(../img/vlinetop.gif) no-repeat top left;
}

div.vline table td.middle {
	width: 7px;
	background: url(../img/vlinebg.gif) repeat-y center left;
}

div.vline table td.bottom {
	width: 7px;
	height: 18px;
	background: url(../img/vlinebottom.gif) no-repeat bottom left;
}

div.rightblock {
	margin: 5 0 5 16;
	width: 265px;
}

div.red a{
color:#f7ecd2;
font-size:6px;
}


div.rdivider {
	background: url(../img/rightline.gif) no-repeat center 2px ;
	height: 13px;
}

.title1 {
	color: #893b16;
	font: normal 16px Times New Roman;
	text-transform: uppercase;
}

.title1:first-letter {
	font-size: 18px;
	text-transform: uppercase;
}

.titlebig {
	margin: 0;
	background: url(../img/shield.gif) no-repeat top left;
	padding-left: 15px;
	padding-top: 5px;
	font:normal 20px Times New Roman;
	color: #5f2105;
	text-transform: uppercase;
	display: block;
	vertical-align: bottom;
	position: relative;
	left: -15px;
}

.titlebig:first-letter{
	font-size: 25px;
	text-transform: uppercase;
}

div.ornament {
	height: 88px;
	background: url(../img/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(../img/bottomcenter.jpg) no-repeat top left;
}

td.bottomleftreg {
	width: 40%;
	background: url(../img/bottomleftreg.jpg) no-repeat top right;
}

td.bottomrightreg {
	width: 40%;
	background: url(../img/bottomrightreg.jpg) no-repeat top left;
}

td.bottomcenterreg {
	width: 20%;
	background: url(../img/bottomcenterreg.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: #7F92FF;
	width: 820px;
	text-align: justify;
}

div.line {
  border-bottom: dashed 1px #d4b39e;
  height: 5px;
  margin-bottom: 5px;
}

#reitingset div.star {
  width:14px;
  height:14px;
  position:relative;
  float:right;
  cursor:pointer;
}

#reitingline {
  position:absolute;
  width:140px;
  height:14px;
  background:url(../img/stars.gif) no-repeat top left;
  display:block;
}

