* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
* html body {
	height: 100%;
}
table {
	border: 0px;
	border-collapse: collapse;
}
body {
	font-family: Tahoma;
	font-size:100%;
	background:#000000 url(../images/img.jpg) center top no-repeat;;
	padding:0;
	color:#5a5a5a;
	position:relative;
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	text-align: center;
}
img {
	border:0px;
}
img, ul li, div {
	behavior: url(iepngfix.htc); 
}

.table-tr-t, .table-tr-s { behavior: url(iepngfix.htc); _width: 96%; }
a {
	color:#ad0000;
}
a:hover {
	text-decoration:underline;
	color:#CC0000;
}
.clear {
	clear:both;
}
p {
	font-size: 11px;
	padding-bottom: 5px;
}
ol {
	margin-left: 25px;
}

.header { width: 996px; background: url(../images/header.gif) left top no-repeat; height: 30px; margin: 0 auto; position: relative; z-index: 10; }
.one { width: 990px; margin: 0 auto; position: relative; z-index: 1; margin-top: -12px; text-align: left; }
.fon-all { margin-left: 20px; background: url(../images/fon-center.jpg) left top repeat-y; }

.logo-vk { width: 220px; margin: 5px 0px 0px 10px; _margin: 5px 0px 0px 5px; }
.logo-vk .logo { margin: 5px 0px 0px 10px; }

.img-search { width: 690px; _width: 670px; float: left; background: url(../images/header-center-fon.gif) left top no-repeat; }
.img-search .img { background: url(../images/img-top.jpg) 14px 15px no-repeat; position: relative; z-index: 30; }
.img-search .img img { margin: 10px 0px 0px 7px; }
.search form { padding: 10px 0px 0px 0px; }
.search form input.text { background: transparent; width: 130px; height: 25px; border: 0px; margin: 4px;}

.woh { width: 220px; float: left; margin-top: 5px; background: url(../images/woh-fon.gif) left top no-repeat; position: relative; z-index: 40; height: 230px; }
.woh img { margin: 50px 0px 0px 22px; }

.logo-vk form { margin: 3px 0px 0px 17px; color: #ffffff; position: relative; }
.logo-vk form div input { background: url(../images/register-input-fon.gif) left top no-repeat; width: 138px; height: 18px; border: 0px; float: left; color: #ffffff; }
.logo-vk form div img { float: left; margin: 3px 4px 0px 0px; }
.logo-vk form div { clear:both; }
.logo-vk form .register { margin-top: 5px; }
.logo-vk form .enter { margin-left: 23px; }
.logo-vk form .exit { margin: 5px 0px 10px 55px; position: relative; }

.center { width: 710px; float: left; background: url(../images/fon-center-2.jpg) left top repeat-y;_margin-left: -20px; min-height: 750px; _height: 750px; }
.red-button { width: 678px; height: 20px; background: url(../images/red-button.gif) left top no-repeat; margin: 0px 0px 0px 10px; text-align: center; padding-top: 5px; position: relative; z-index: 60; }
.red-button p { font-size: 12px; font-weight: bold; color: #ffde00; padding-bottom: 0px; }
.center .content { width: 678px; position: relative; z-index: 50; margin: -5px 0px 0px 12px; background: url(../images/fon-center-content-middle-2.jpg) left top repeat-y; }
.center .content .foto { width: 100px; float: left; margin: 15px 0px 0px 5px; }
.center .content .foto img { position: relative; z-index: 70; padding-left: 5px; }
.center .content .foto div { background: url(../images/corners-small.png) left top no-repeat; width: 94px; height: 74px; position: relative; z-index: 80; margin-top: -70px; }
.center .content .texts { width: 558px; float: left; margin: 10px 0px 15px 0px; font-size: 11px; color: #ceb280; }
.center .content .texts p { padding-bottom: 2px; font-size: 11px; }
.center .content .content-bottom { background: url(../images/fon-center-content-bottom-2.jpg) 2px top no-repeat; width: 674px; height: 60px; margin-top: -10px; }

.center .content .texts table { margin-top: 10px; }

h1 { font-size: 12px; font-weight: bold; color: #ffb902; padding-bottom: 0px; }

.table { width: 96%; margin: 10px 0px 15px 10px; border-top: 1px solid #2a1c18; border-bottom: 1px solid #2a1c18; position: relative; }
.table td p { font-size: 12px; padding-bottom: 0px; }
.table td { padding: 2px 10px 3px 10px; }

ul.menu { margin-left: 20px; position: relative; z-index: 300; }
ul.menu li.first { list-style-type: none; background: url(../images/fon-menu-li.gif) left top no-repeat; font-size: 13px; color: #e1d202; font-weight: bold; padding: 3px 0px 6px 12px; }
html* ul.menu li.first { list-style-type: none; background: url(../images/fon-menu-li.gif) left top no-repeat; font-size: 13px; color: #e1d202; font-weight: bold; padding: 2px 0px 3px 12px; }
ul.menu li.first a { color: #ff7e00; text-decoration: none; display: block; background: url(../images/pointer-p.gif) left 3px no-repeat; padding-left: 18px; }
html* ul.menu li.first a { position: relative; top: -2px; background: url(../images/pointer-p.gif) left 5px no-repeat; }
ul.menu li.first span.activ { background: url(../images/pointer-n.gif) left 5px no-repeat; padding: 3px 0px 6px 18px; position: relative; }

ul.podmenu { background: url(../images/podmenu-fon.gif) left top repeat-y; margin: 6px 0px -6px 0px; padding-bottom: 5px; position: relative; _width: 195px; }
ul.podmenu li { list-style-type: none; background: none; font-size: 11px; color: #ff9c00; font-weight: normal; padding: 3px 0px 4px 10px; clear:both; }
ul.menu li.first ul.podmenu li a { color: #ff9c00; text-decoration: none; display: block; background:  url(../images/podmenu-li.gif) left 5px no-repeat; padding-left: 15px; position: relative; }
ul.podmenu li span b { font-weight: normal; }
ul.podmenu li span { background: url(../images/podmenu-activ-fon.gif) left top repeat-x; display: block; height: 23px; float: left; position: relative; }
ul.podmenu li span b.left-activ { background: url(../images/podmenu-activ-left.gif) left top no-repeat; display: block; height: 23px; float: left; }
ul.podmenu li span b.right-activ { background: url(../images/podmenu-activ-right.gif) right top no-repeat; display: block; height: 23px; padding: 2px 13px 0px 15px; float: left; }
.podmenu-bottom { width: 210px; height: 19px; background:  url(../images/podmenu-bottom.gif) left top no-repeat; margin-left: 20px; }

.footer { width: 990px; height: 90px; margin: 0 auto; position: relative; }
.footer-fon { background: url(../images/footer-3.gif) left bottom no-repeat; height: 90px; margin-left: 3px; }


.ramka { width: 970px; background: url(../images/ramka.png) left top no-repeat; height: 110px; position: absolute; top: 222px; margin-left: -14px; }

.plashka-podramkoi { padding-top: 13px; }

.left { width: 230px; float: left; _width: 250px; }
.top { width: 940px; padding-top: 10px; }

.blue { color: #0081c5; }
.green { color: #72be00; }
.red { color: #ab4bd0; }
.braun { color: #917c51; }
.white { color: #ffffff; }
.yellow { color: #fbbd08; }

.table-tr-t { background: url(../images/table-t.png) left top repeat-x; _background: url(../images/table-t-2.png) left top no-repeat; }
.table-tr-s { background: url(../images/table-s.png) left top repeat-x; _background: url(../images/table-s-2.png) left top no-repeat; }
.s { width: 990px; margin: 0 auto; position: relative; background: url(../images/footer-3.jpg) 9px top repeat-y; height: 100px; text-align: left; }
.s div { padding: 20px 0px 0px 27%; }

.fon-center-top { background: url(../images/fon-center-top.gif) left top no-repeat; }
.podlojka { background: url(../images/podlojka.gif) left top no-repeat; height: 29px; width: 232px; margin-top: -5px; }
.fon-search { background: url(../images/fon-search.gif) left top; width: 680px; height: 43px; margin-left: 10px; }


.logo-woh { position: absolute; top: 25px; left: 700px; }

.login-user { background: url(../images/fon-login.gif) left top repeat-x; color: #e1d202; font-weight: bold; float: left; _float: none; _width: 150px; padding: 2px 7px; margin: 10px 0px 0px 40px; }
.img-top { padding: 10px 0px 0px 12px; }
html* .img-top { padding: 10px 0px 0px 12px; margin-bottom: -3px; }
.search-baza { background: url(../images/search-input-fon.gif) left top no-repeat; float: left; }

.counter { position: relative; left: 40px; }
.pages { text-align: left; margin: 5px 20px 5px 20px; padding-top: 10px;}