﻿/* CSS Document */

html, body, p, table, tr, td,
h1, h2, h3, a, img, form {
        margin: 0;
        padding: 0;
        border: 0}
body {
 font-family: "Tahoma";
 font-size: 12px;
 color: #595959;
 background: url(../img/bg-march.jpg) #a8e422 0px -2px no-repeat;
}
html, body{
	height: 100%; 
	padding: 0; 
	margin: 0;
}
a {
	color: #000;
}
a:hover {
	text-decoration: none;
}
.clear {
	height: 0; 
	line-height: 0; 
	font-size: 0; 
	clear: both;
}/*необходимо для корректной работы header*/
.fix { 
	filter:expression(fixPNG(this));
}
.fix a { position:relative;}


.color01{
	color:#707754;
}
.color02{
	color:#e83772;
}
.color03{
	color:#1686e4;
}
.color04{
	color:#dd2a65 !important;
}
.color05{
	color:#8fb30b;
}

#body {
	min-width: 998px;
}

div.b-top {
	height: auto; 
	width:980px; 
	margin:auto;
}

div.wrapper {
	width: 998px; 
	position: relative; 
	margin: 0 auto;
}

#header-content {
	position: relative; 
	height: 700px; 
	margin-left: -50px; 
	padding-left: 50px;
	
}

*html #header-content {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop');
}

#NYball{ position:absolute; height:127px; width:129px; background:url(../img/NYball.png) top left no-repeat; top:-19px; left:260px;}

#logo {
	float: left; 
	padding-top: 17px;
}
#top-reg-menu {
	float: right; 
	width: 573px; 
	padding-top: 24px;
}

#top-menu {
	float: left; 
	width: 434px; 
	height: 39px; 
	background: url(../img/bg-topmenu.png) left top no-repeat;
}
ul.tmenu {
	height: 30px; 
	padding: 4px 0 0 21px;
}
ul.tmenu li {
	float: left;
	vertical-align: middle;
	height:31px;margin:0 3px;
}
ul.tmenu li img {
	margin-right: 5px; 
	vertical-align: middle;
}
ul.tmenu li a {
	line-height: 21px; 
	color: #fff; 
	text-decoration: none;
	display:block;
	height:28px;
	float:left;
	padding:3px 2px 0 2px;
}

ul.tmenu li.act {
	background:url(../img/tmenu_right.gif) right no-repeat;
}
ul.tmenu li.act a{
	background:url(../img/tmenu_left.gif) left no-repeat;
}

#auth {
	float: left; 
	width: 153px; 
	height: 28px; 
	margin-left: -34px; 
	padding: 11px 0 0 20px; 
	background: url(../img/bg-auth.png) left top no-repeat;
}
div.auth {
	float: left; 
	padding-left: 13px; 
	background: url(../img/bg-auth2.gif) left 3px no-repeat;
}
div.auth a {
	display: block; 
	float: left; 
	padding: 0 3px 3px; 
	color: #fff; 
	text-decoration: none; 
	background: url(../img/bg-link-enter.gif) left bottom repeat-x;
}
div.reg {
	float: left; 
	padding-left: 10px;
}
div.reg a {
	color: #c5f907;
}
div.reg a:hover {
	text-decoration: none;
}
div.diz-block {
	width: 573px; 
	height: 25px;
}
div.diz-block img{ 
	position:relative; 
	top:-11px; 
}
.bbb{
	width:573px; 
	background: url(../img/bg-auth2.gif) left 3px no-repeat;
}

#main-menu {
	margin-left: -3px;
}
div.main-menu-top {
	height: 9px; 
	line-height: 0; 
	font-size: 0; 
	background: url(../img/bg-mainmenu-top.png) left top no-repeat;
}
div.main-menu-bottom {
	height: 6px; 
	line-height: 0; 
	font-size: 0; 
	background: url(../img/bg-mainmenu-bottom.png) left top no-repeat;
}
div.main-menu-middle {
	padding:8px 4px 0 4px; 
	background: url(../img/bg-mainmenu.png) left top repeat-y;
}
ul.main-menu {
	float: left; 
	width: 100%; 
	background: #fff;
}
ul.main-menu li {
	float: left; 
	height: 24px; 
	padding: 0 7px;
}
ul.main-menu li img {
	margin-right: 4px; 
	vertical-align: middle;
}
ul.main-menu li a {
	color: #707754;
}
ul.main-menu li a:hover {
	text-decoration: none;
}
ul.main-menu li.act {
	background:url(../img/main_menu_act.gif) bottom center no-repeat;
	padding-bottom:8px;
}
ul.main-menu li.act a{
	color:#e97b03;
	/*cursor:text*/;
	text-decoration:none;
}

.main-menu-drop{
	background:url(../img/drop_menu.png) no-repeat;
	height:58px;
}
.main-menu-drop ul{
	margin:0;
	padding:10px 0 0 20px;
	list-style-type:none;
}
.main-menu-drop ul li{
	float:left;
	margin:0 10px;
}
.main-menu-drop ul li a{
	color:#707754;
	display:block;
	height:19px;
	padding:2px 0 0 8px;
	float:left;
}
.main-menu-drop ul li span{
	display:block;
	padding-right:9px;
	height:21px;
	float:left;
}
.main-menu-drop ul li.act a{
	background:url(../img/drop_menu_l.gif) left no-repeat;
	color:#fff;text-decoration:none;
	cursor:text;
}
.main-menu-drop ul li.act span{
	background:url(../img/drop_menu_r.gif) right no-repeat;
}
#content {
	margin-left: -3px;
}
div.content-top {
	height: 11px; 
	line-height: 0; 
	font-size: 0; 
	background: url(../img/bg-content-top.png) left top no-repeat;
}
div.content-middle {
	padding-top: 9px; 
	background: url(../img/bg-mainmenu.png) left top repeat-y;
}

#left-nav {
	float: left; 
	/*width: 245px;padding-left: 3px;*/ 
	width: 240px; 
}
div.sideblock-left {
	width: 231px; 
	padding: 0 0 8px 10px;
}
div.sideblock-top {
	height: 8px; 
	line-height: 0; 
	font-size: 0; 
	background: #fff url(../img/bg-sideblock-top.gif) left top no-repeat;
}
div.sideblock-bottom {
	height: 8px; 
	line-height: 0; 
	font-size: 0; 
	background: #fff url(../img/bg-sideblock-bottom.gif) left top no-repeat;
}
div.sideblock-middle {
	padding: 0 10px 3px 11px; 
	background: #fff url(../img/bg-sideblock.gif) left top repeat-y;  
}
div.sideblock-middle div.hl {
	float: left; 
	font-size: 24px; 
	color: #707754;
}
div.sideblock-middle div.hl2 {
	margin-bottom: 5px; 
	font-size: 14px; 
	color: #707754;
}
div.sideblock-middle span.all {
	display: block; 
	float: right; 
	padding-top: 9px; 
	font-size: 12px;
}
div.sideblock-middle span.all2 {
	display: block; 
	float: right; 
	font-size: 12px;
}
div.sideblock-middle span.fl {
	float: left;
}
a.all {
	padding-left:17px; 
	color: #020202; 
	background: url(../img/bg-link-all.gif) left 3px no-repeat;
}

div.news {
	padding: 8px 0 0 70px;
}
div.news-pic {
	float: left; 
	width: 70px; 
	margin-left: -70px; 
	padding-top: 2px;
}
div.news-pic-fg {
	margin-top: -50px;
}
a.new {
	color: #707754;
}
a.pink {
	color: #e83772 !important;
}
a.eye {
	padding-left: 16px; 
	background: url(../img/eye.gif) left 4px no-repeat;
}
.news a.eye {
	display: block; 
	margin-top: 3px;
}

ul.switch {
	width: 191px; 
	height: 30px; 
	margin-top: 13px; 
	padding-left: 20px; 
	background: #f3f2ec url(../img/bg-switch.gif) left top no-repeat;
}
ul.switch li {
	float: left;
	padding: 7px 10px; 
	color: #020202;
 }
ul.switch li.act {
	background: url(../img/bg-switch-act.gif) 50% top no-repeat;
}
ul.switch li a {
	display: block; 
	padding-bottom: 3px; 
	color: #b1bc08; 
	text-decoration: none; 
	background: url(../img/bg-switch-inact.gif) left bottom repeat-x;
}
ul.switch li.act a {
	color: #020202; 
	background: none;
}

div.subs-input {
	float: left; 
	width: 158px; 
	height: 17px; 
	padding: 4px 16px 0 12px; 
	background: url(../img/bg-subscr-input.gif) left top no-repeat;
}
div.subs-input input {
	width: 158px; 
	border: 0 none; 
	font-size: 11px; 
	color: #777;
}

div.text-b {
	margin: -3px 0 5px -20px;
}
div.text-b-bg {
	width: 150px; 
	height: 70px; 
	padding: 7px 95px 7px 20px; 
	background: url(../img/bg-tr-block.png) left top no-repeat;
}
div.text-b-text {
	text-align: center;
}
div.text-b-text a {
	color: #fff; 
	text-decoration: none;
}
div.text-b-text a span.tb-h {
	display: block; 
	font-size: 18px; 
	text-decoration: underline;
}
div.text-b-pic {
	float: right; 
	margin-right: -88px;
}

div.b-240-230 img, div.b-240-200 img, div.b-240-400 img {
	display: block;
}
div.b-240-230 img {
padding-left: 3px;
}

div.aaw {
	width: 240px; 
	margin-bottom: 10px; 
	margin-left: 3px;
	font-size: 11px; 
	text-align: center; 
	background: #e7e1ba url(../img/bg-link-aaw.gif) left top no-repeat;
}
div.aaw2 {
	width: 240px; 
	margin-bottom: 9px; 
	font-size: 11px; 
	text-align: center; 
	background: #e7e1ba url(../img/bg-link-aaw-r.gif) left top no-repeat;
}
div.aaw a {
	display: block; 
	line-height: 21px; 
	color: #fff; 
	text-decoration: none;
}
div.aaw2 a {
	display: block; 
	line-height: 19px; 
	color: #fff; 
	text-decoration: none;
}

div.ask-hd {
	padding: 10px 0; 
	color: #010101;
}
div.ask-option {
	padding-bottom: 10px;
}
input.ask-submit {
	width: 90px; 
	font-size: 11px;
}
div.res-arch {
	padding: 10px 0 5px;
}
div.res-arch a.results {
	padding-left:17px; 
	color: #020202; 
	background: url(../img/bg-link-all.gif) left 3px no-repeat;
}
div.res-arch a.arch {
	margin-left: 20px; 
	color: #b1bc08;
}
#center-part{
	float:left; 
	/*width:510px;*/ 
	width: 500px; 
	padding: 0 5px;
}
#center-part h1.inner-title{
	font-family:arial; 
	font-size:36px; 
	color:#8fb30b; 
	margin:0 0 0 6px; 
	height:53px;
}
div.sideblock-center{
	width:500px; 
	padding: 0 0 8px 7px;  
}
div.sideblock-top2 {
	height: 8px; 
	line-height: 0; 
	font-size: 0; 
	background: #fff url(../img/bg-sideblock-top2.gif) left top no-repeat;
}
div.sideblock-bottom2 {
	height: 8px; 
	line-height: 0; 
	font-size: 0; 
	background: #fff url(../img/bg-sideblock-bottom2.gif) left top no-repeat;
}
div.sideblock-middle2 {
	padding: 0 10px 3px 11px; 
	background: #fff url(../img/bg-sideblock2.gif) left top repeat-y;  
}

#sidebar {
	float: right; 
	width: 240px; 
	padding: 0 0 0 4px;
	.width: 240px; 
	_width: 236px;
}/*add new style*/

div.aw-club-wrap {
	position: relative; 
	height: 52px; 
	margin: 0 7px 7px 0;/*add new style*/
}
div.aw-club {
	position: absolute; 
	right: 0px; 
	float: right;
}

div.search {
	width: 229px; 
	height: 32px; 
	padding-top: 11px; 
	margin-bottom: 9px; 
	background: #fad3e1 url(../img/bg-search.gif) left top no-repeat;
}
div.search label {
	display: block; 
	float: left; 
	padding: 0 3px 0 10px; 
	font-size: 14px; 
	color: #da0a56;
}
div.srch-input {
	float: left; 
	width: 122px; 
	height: 18px; 
	padding: 3px 12px 0; 
	background: url(../img/bg-search-input.gif) left top no-repeat;
}
div.srch-input input {
	width: 122px; 
	border: 0 none; 
	font-size: 11px;
}

div.sideblock-right {
	width: 231px; 
	padding-bottom: 8px;
}
div.why {
	font-size: 20px; 
	color: #010101;
}
div.bullet1 {
	height: 24px; 
	margin-top: 6px; 
	padding: 2px 0 3px 33px; 
	font-size: 18px; 
	font-weight: bold; 
	color: #da0a56; 
	background: url(../img/bullet-1.gif) left top no-repeat;
}
div.bullet2 {
	height: 24px; 
	margin-top: 6px; 
	padding: 2px 0 3px 33px; 
	font-size: 18px; 
	font-weight: bold; 
	color: #a109ef; 
	background: url(../img/bullet-2.gif) left top no-repeat;
}
div.bullet3 {
	height: 24px; 
	margin-top: 6px; 
	padding: 2px 0 3px 33px; 
	font-size: 18px; 
	font-weight: bold; 
	color: #c3b306; 
	background: url(../img/bullet-3.gif) left top no-repeat;
}
div.bullet1 span, div.bullet2 span, div.bullet3 span {
	font-weight: normal;
}
div.why-info {
	padding-bottom: 6px;
}
div.liders-hd {
	font-size: 21px; 
	font-weight: bold; 
	color: #707754;
}
div.liders-hd span {
	font-weight: normal; 
	color: #dd2a65;
}
div.lider {
	padding: 8px 0 0 70px;
}
div.lider-pic {
	float: left; 
	width: 70px; 
	margin-left: -70px; 
	padding-top: 2px;
}
div.lider-points {
	font-size: 22px; 
	font-weight: bold; 
	color: #dd2a65;
}
div.lider-points span {
	font-size: 18px; 
	font-weight: normal;
}
div.lid-sep {
	margin: 10px -10px 10px 0; 
	height: 1px; 
	line-height: 1px; 
	font-size: 1px; 
	background: url(../img/lid-sep.gif) left top repeat-x;
}

div.contests div.hl{
	float:left;
	display:block;
	margin-top:-2px;
}
div.contests div.hl a{
	font-size: 23px; 
	color: #707754;
}
div.contests p{
	width:100%;
	padding:6px 0;
	clear:both;
	font-size:14px;
}
div.contests .info-txt{
	float:left;
	width:100%;
}
div.contests .info-txt img{
	float:left;
	margin:0 15px 0 0;
}

div.tests {
	padding:0;
	width:100%;
}
div.tests div.hl{
	float:left;
	display:block;
	margin-top:-2px;
}
div.tests div.hl a{
	font-size: 23px; 
	color: #707754;
}
div.tests p{
	width:100%;
	padding:6px 0 0 0;
	clear:both;
	font-size:14px;
}

.bt01{
	background:url(../img/bt01.gif) no-repeat;
	height:21px;
	width:103px;
	float:right;
	color:#fff;
	text-align:center;
	padding:5px 0 0 0;
	font-size:14px;
	text-decoration:none;
}

div.users {
	width: 189px; 
	height: 67px; 
	margin: 8px 0 10px; 
	padding: 12px 0 0 20px; 
	background: #efede1 url(../img/bg-users.gif) left top no-repeat;
}
div.users div {
	padding-left: 21px; 
	font-size: 22px; 
	font-weight: bold; 
	color: #969069; 
	background: url(../img/eye2.gif) left 10px no-repeat;
}
div.users span {
	font-size: 12px; 
	font-weight: normal;
}

#footer {
	margin-left: -3px; 
	color: #707754;
}
#footer a {
	color: #707754;
}
div.footer-bottom {
	height: 11px; 
	line-height: 0; 
	font-size: 0; 
	background: url(../img/bg-footer-bottom.png) left top no-repeat;
}
div.footer-middle {
	padding: 19px 20px 13px; 
	background: url(../img/bg-footer.png) left top repeat-y;
}
div.copy {
	float: left;
}
div.links {
	float: right;
}
div.copy a {
	text-decoration: none;
}
div.links a {
	margin-left: 10px;
}
div.copy a:hover {
	text-decoration: underline;
}
div.counters {
	padding: 5px; 
	text-align: right;
}
div.counters a {
	margin-left: 5px;
}
.blue-link{
	text-align:left;
}
.blue-link a{
	color:#067ee4 !important;
}
.blue-link .resp a {
	color:#ea447b !important;
}

.flt{
	float:left
}
/**/
.pinkbox-top{
	background:url(../img/box01-top.gif) no-repeat;
	width:231px;
	height:8px;
	font-size:1px;
}
.pinkbox-bot{
	background:url(../img/box01-bot.gif) no-repeat;
	width:231px;height:8px;
	font-size:1px;
	margin-bottom:8px;
}
.pinkbox-bg{
	background:url(../img/box01-bg.gif) repeat-y;
	padding:0 8px 0 10px;
	width:213px;
}

.pink-title{
	font-family:"Times New Roman", Times, serif;
	color:#707754;
	font-size:18px;
	font-weight:normal;
	float:left;
	width:140px;
}
.pink-title p{
	color:#707754;
	font-size:12px;
	font-family:tahoma;
}
.pink-title p span{
	color:#5d0e00;
	font-size:12px;
	font-family:tahoma;
}
.our-photo{
	float:right;
	color:#067ee4;
}

.slider{
	clear:both;
	padding:8px 0 0 0;
}
.slider a{
	white-space:nowrap;
	font-size:11px;
}
.slider p, .slider .cover{
	float:left;
	margin:0;
	text-align:center;
	width:70px;
}
.slider .ramka55 {
	margin: 0 auto;
}
.slider span{
	display:block;
}

.fazabox-top{
	background:url(../img/fazabox-top.gif) no-repeat;
	height:90px;
	margin-bottom:5px;
}
.fazabox-left{
	float:left;
	width:155px;
	text-align:center;
	padding-top:40px;
}
.fazabox-right{
	padding:20px 0 0 0;
	float:left;
	width:345px;
}
.fazabox-right p{
	padding-left:50px;
	color:#fff;
}
.fazabox-right p a{
	color:#fff;
	display:block;
	padding-bottom:10px;
	font-size:18px;
}

.fazabox{
	background:url(../img/fazabox.gif) no-repeat;
	height:113px;
	width:230px;
	position:relative;
	left:0px;
}
.fazabox div{
	float:left;
	width:110px;
	text-align:center;
}
.fazabox div img{
	margin:50px 0 0 0;
}
.fazabox div p{
	text-align:left;
	padding:20px 0 0 0; 
}
.fazabox div p a{
	display:block;
	padding-bottom:10px;
	color:#ea447b;
}

.fazabox2{
	background:url(../img/fazabox2.gif) no-repeat;
	height:33px;
	padding:15px 20px 0 20px;
}
.fazabox2 img{
vertical-align:middle;
margin-right:15px;
}
.fazabox2 a{
color:#ea447b;
margin-right:15px;
}

.reklama-title{
text-align:center;
color:#fff;
background:url(../img/reklama_title.gif) no-repeat;
height:20px;
width:230px;
}
.textArticle .place-reklama{
background:#f8f7df;
padding:8px 20px;
margin:25px 0 15px 0;
width: auto;  }/*add new style 11.10.2008*/
.textArticle .place-reklama a{
	color:#067ee4
}/*add new style 11.10.2008*/

.topbox-top{
background:url(../img/topbox-top.jpg) top no-repeat;
width:500px;
float:left;
}
.topbox-bot{
background:url(../img/topbox-bot.jpg) bottom no-repeat;
width:500px;
padding:4px 0 6px 0;
float:left;
}
.topbox-bot2{
background:url(../img/topbox-bot2.jpg) bottom no-repeat;
width:500px;
padding:4px 4px 6px 6px;
float:left;
}

.title-box-top{
	background:url(../img/title_box_top.gif) no-repeat;
	height:5px;
	font-size:1px;
	margin-left: 10px;
 }/*add new style 12/10/2008*/
.title-box-bot{
	background:url(../img/title_box_bot.gif) no-repeat;
	height:5px;
	font-size:1px;  
	margin-left: 10px;
}/*add new style 12/10/2008*/
.title-box-bg{
	background:url(../img/title_box_bg.gif) repeat-y;
	/*height:20px;*/
	color:#a2a29f;
	font-size:12px;
	padding-bottom:3px;
	text-align:center;
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
}/*add new style 12/10/2008*/
.title-box-bg a{
	color:#8fb30b;
	font-size:12px;
	margin: 0 5px;
	.margin: 0;
}
.title-box-bg a:hover{
	text-decoration:none;
}
.title-box-bg a.act{
	color:#737b55;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}
.title-box-bg p{
	text-align:left;
	padding:3px 0 0 10px; /*add new style for gray menu*/
}

/*Для страницы тестов*/

.title-box-top2{
	background:url(../img/title_box_top.gif) no-repeat;
	height:5px;
	font-size:1px;
 	/*margin-left: 10px;*/
 }/*add new style 17/10/2008*/
.title-box-bot2{
	background:url(../img/title_box_bot.gif) no-repeat;
	height:5px;
	font-size:1px;  
	/*margin-left: 10px;*/
}/*add new style 17/10/2008*/
.title-box-bg2{
	background:url(../img/title_box_bg.gif) repeat-y;
	/*height:20px;*/
	color:#a2a29f;
	font-size:12px;
	padding-bottom:3px;
	text-align:center;
	/*margin-left: 10px;*/
}/*add new style 17/10/2008*/
.title-box-bg2 a{
	color:#8fb30b;
	font-size:12px;
	margin:0 5px;
}
.title-box-bg2 a:hover{
	text-decoration:none;
}
.title-box-bg2 a.act{
	color:#737b55;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}
.title-box-bg2 p{
	text-align:left;
	padding:3px 0 0 10px;
}


/*для главной стариницы фотогалерей*/

.title-box-top3 {
	background:url(../img/title_box_top2.gif) no-repeat;
	height:4px;
	font-size:1px;
 }/*add new style 24/10/2008*/
.title-box-bot3 {
	background:url(../img/title_box_bot2.gif) no-repeat;
	height:4px;
	font-size:1px;  
}/*add new style 24/10/2008*/
.title-box-bg3 {
	background:url(../img/title_box_bg2.gif) repeat-y;
	/*height:20px;*/
	color:#a2a29f;
	font-size:12px;
	padding-bottom:3px;
	text-align:center;
	padding-left: 10px;
	text-align: left;/*add new style 24/10/2008*/
}
.title-box-bg3 a {
	color:#8fb30b;
	font-size:12px;
	margin:0 5px; /*add new style 24.10.08*/
}
.title-box-bg3 a:hover {
	text-decoration:none; /*add new style 24.10.08*/
}
.title-box-bg3 a.act {
	color:#737b55;
	font-size:18px;
	text-decoration:none;
	cursor:text; /*add new style 24.10.08*/
}
.title-box-bg3 p {
	text-align:left;
	padding:3px 0 0 10px; /*add new style 24.10.08*/
}

.leftbar{
	float:left;
	width:360px;
	overflow:hidden;
	height: 450px;
}
.leftbar a{
	padding:4px 9px;
	background:url(../img/bg-green.gif) top repeat-x;
	width:340px;color:#fff; 
	text-decoration:underline;  
	cursor:pointer;  
	display:block; 
	font-size:14px;
}
.leftbar div p{
	background:url(../img/bg-grey.gif) bottom repeat-x; 
	padding:4px 9px; 
	width:340px;
	color:#fff; 
	height:60px;
}
.leftbar div a{
	font-size:14px;
	color:#fff; 
	display:block; 
	width:auto; 
	background:none; 
	padding:0; 
	padding-bottom:5px;
}
.leftbar a:hover{
	text-decoration:none;
}
.leftbar a.selected{ 
	display: none;
}

.rightbar{
	float:left;
	width:115px;
	text-align:center;
	padding:5px 10px 0 15px;
}
.rightbar p{
	clear:both;
	padding:3px 0 8px 0;
}
.rightbar p a{
	color:#cb3169;
}
.title-stars{
	padding:5px 0;
	color:#79805f;
	font-size:14px;
}
.title-stars img{
	float:left; 
	margin-bottom:10px;
}
.title-stars span{
	float:left; 
	margin-bottom:10px; 
	font-size:18px; 
	color:#707754; 
	margin:3px 5px; 
	display:inline;
}


.content-main{
	width:500px; 
	margin:5px auto;
}

.box02-top{
	background:url(../img/box02-top.gif) no-repeat;
	height:42px;
	padding:10px 15px 0 15px;
}
.box02-top h1{
	color:#fff;
	font-size:24px;
	font-weight:normal;
	float:left;
}
.box02-top ul{
	margin:0 0 0 15px;
	padding:0;
	list-style-type:none;
	float:left;
}
.box02-top ul li{
	float:left;
	margin:0 10px;
	padding:10px 0 15px 0;
}
.box02-top ul li a{
	display: block; 
	padding-bottom: 3px; 
	color: #717854; 
	text-decoration: none; 
	background: url(../img/bg-switch-inact2.gif) left bottom repeat-x;
}
.box02-top ul li.act{
	background:url(../img/bg-switch-act2.gif) bottom center no-repeat;
}
.box02-top ul li.act a{
	color:#fff;
	background:none;
	cursor:text;
}

.box02-bot{
	background:url(../img/box02-bot.gif) bottom no-repeat;
	padding:20px 0 15px 10px;
	margin-bottom:8px; 
	height:1%;
	overflow:hidden; 
}
.box02-bot div.col4{
	float:left;
	margin:0 10px 0 0;
	width:110px;
}
.box02-bot div.col4 p{
	padding:5px 0;
	clear:both;
}
.box02-bot div.col4 p a{
	color:#067ee4;
	font-size:14px;
}
a.all-contest {
	padding-left:17px;
	margin: 10px 10px 0 0; 
	color: #020202; 
	background: url(../img/bg-link-all.gif) left 3px no-repeat;
	float:left;
	clear:both;
 }

.box03-top{
	background:url(../img/box03-top.gif) no-repeat;
	height:42px;
	padding:10px 15px 0 15px;
}
.box03-top h1{
	color:#fff;
	font-size:24px;
	font-weight:normal;
	float:left;
}
.box03-top ul{
	margin:0 0 0 15px;
	padding:0;
	list-style-type:none;
	float:left;
}
.box03-top ul li{
	float:left;
	margin:0 8px;
	padding:10px 0 15px 0;
}
.box03-top ul li a{
	display: block; 
	padding-bottom: 3px; 
	color: #94c209; 
	text-decoration: none; 
	background: url(../img/bg-switch-inact3.gif) left bottom repeat-x;
}
.box03-top ul li.act{
	background:url(../img/bg-switch-act2.gif) bottom center no-repeat;
}
.box03-top ul li.act a{
	color:#fff;
	background:none;
	cursor:text;
}

.box03-bot{
	background:url(../img/box02-bot.gif) bottom no-repeat;
	padding:15px 0 5px 10px;
	margin-bottom:8px;
	float:left;
	width:490px;
}

.box04{
	background:url(../img/box04.gif) no-repeat;
	height:172px;
}
.box04 div{
	float:left;
	width:225px;
	padding:25px 0 0 25px;
}
.box04 a{
	color:#707754;
}
.box04 li{
	float:left;
	width:200px;
	padding:3px 0 3px 0;
}
.box04 img{
	margin:0 3px -5px 0;
	float:left;
}

.art15{
	margin:0 15px 5px 0;
}
.articles{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.articles-txt {
	margin-left: 125px;
}
.articles-txt p{
	padding-bottom:15px;
}
.articles-txt p a{
	color:#067ee4;
	font-size:14px;
}

.art-tools {
	font-size:11px; 
	margin-top: 5px;
}
.art-tools a{
	font-size:12px;
}
.art-tools img{
	vertical-align:middle;
	margin:0 2px;
}
.art-tools span{
	color:#c6c4c4;
	font-size:12px;
}

.pagebar{
/*clear:both;*/
	padding:10px 0;
	.padding: 0;
	_padding: 0; 
	width:auto; 
	margin:0 auto; 
	float: left;
	height:20px; 
}
.pagebar span{
	float:left;
}
.pagebar span a{
	background:none;
	color:#707754;
	width:auto;
	margin:0 5px;
 }
.pagebar span a img{
	margin:2px 0 0 0;
}
.pagebar a{
	background:url(../img/pagebar_l.gif) left no-repeat;
	margin:-2px 3px 0 3px;
	color:#fff;
	display:inline;
	float:left;
	height:19px;
	text-align:center;
	padding-left:3px;
}
.pagebar a span{
	background:url(../img/pagebar_r.gif) right no-repeat;
	padding:1px 7px 0 4px ;
	display:block;
	float:left;
	height:18px;
}
.pagebar a.act{
	background:none;
	color:#d5d4d4;
	text-decoration:none;
	cursor:text; 
	font-weight:bold;
}
.pagebar a.act span{
	background:none;
	font-weight:bold;
	padding:1px 3px 0 0;
}
.pagebar img{
	vertical-align:baseline !important;
}



/*.pagebar{clear:both;padding:10px 0;}
.pagebar2 .pagebar{clear:none;padding:0;}
.pagebar span, .pagebar2 .pagebar span {float:left; padding: 0 7px 0 4px}
.pagebar span a, .pagebar2 .pagebar span a {background:none;color:#707754;width:auto;margin:0 5px }
.pagebar span a img, .pagebar2 .pagebar span a {margin:2px 0 0 0}
.pagebar a, .pagebar2 .pagebar a {background:url(../img/pagebar_l.gif) left no-repeat;margin:-2px 3px 0 3px;color:#fff;display:block;float:left;height:19px;text-align:center;padding-left:3px}
.pagebar a span, .pagebar2 .pagebar a span {background:url(../img/pagebar_r.gif) right no-repeat;padding:1px 7px 0 4px ;display:block;float:left;height:18px;}
.pagebar a.act, .pagebar2 .pagebar a.act {background:none;color:#d5d4d4;text-decoration:none;cursor:text}*/

.pagebar2{
	clear:both;
	padding:5px 20px 25px 20px;
	background:url(../img/pagebar_bg.gif) no-repeat;
	height:31px
}
.pagebar2 img{vertical-align:middle;}

.spaceRight {
	float: right;
}
.spaceRight a.color01 {
	padding-left: 3px;
}
.spaceRight1 {
	float: right;
	padding: 10px 0;

}
.spaceRight1 a.color02 {
	padding-left: 3px;
}

/*.pagebar2 a{margin:0 0 0 10px}
.pagebar2 div{float:left;width:35%}
.pagebar2 div span{float:left}
.pagebar2 div a{background:url(../img/pagebar.gif) no-repeat;margin:0 3px;color:#fff;display:block;float:left;width:19px;height:17px;text-align:center;padding-top:2px}
.pagebar2 div a.act{background:none;color:#d5d4d4;text-decoration:none;cursor:text}
*/

.pagebar3{
padding:15px 0;
text-align:center;
}
.pagebar3 span{
background:url(../img/plashka.gif) no-repeat;
padding:2px 5px;
text-align:center;
color:#fff;
margin:0 5px;
}
.pagebar3 a{
margin:0 5px;
}
.pagebar3 a.act{
color:#dd2a65;
}

.pagebar4{
padding:15px 0;
text-align:center;
}
.pagebar4 span{
background:url(../img/pagebar_bg2.gif) no-repeat;
padding:8px 11px 8px 10px;
text-align:center;
color:#fff;
margin:0 5px;
}
.pagebar4 a{
margin:0 5px;
color:#dd2a65;
}
.pagebar4 a.arr{
text-decoration:none;
}

.blokator{
clear:both;
padding:20px 0 10px 0;
float:left;
width:98%;
}

.blokator img{
float:right;
margin-right:30px;
}

.botframe{
background:url(../img/frame-bg.gif) repeat-x;
height:275px;
width:500px;
clear:both;
}
.frame-left{
background:url(../img/frame-left.gif) no-repeat;
height:275px;
width:35px;
float:left;
}
.frame-right{
background:url(../img/frame-right.gif) no-repeat;
height:275px;
width:35px;
float:left;
}
.frame-cent{
width:430px;
float:left;
padding-top:50px;
}

.spectools{
padding:10px 0;
color:#010101;
text-align:center;
}
.spectools input{
border:1px solid #$c3c3c3;
margin:0 5px;
vertical-align:middle;
}
.spectools img{
vertical-align:middle;
margin:0 2px;
}
.spectools a{
color:#707754;
}
.spectools p{
padding:20px 0 0 0;
}
.spectools p a{
margin:0 25px 0 3px;
}

ul.frame-slider{
margin:0;
padding:0;
list-style-type:none;
height:1%;
overflow:hidden;
}
ul.frame-slider li{
float:left;
width:133px;
margin:0 1px;
}
ul.frame-slider li span{
float:left;
width:133px;
background:#707754;
text-align:center;
padding:10px 0;
display:block;
margin-bottom:10px;
}
ul.frame-slider li p{
text-align:center;
}
ul.frame-slider li a{
color:#fff;
font-size:14px;
}
ul.frame-slider li.first{
width:10px;
padding:65px 0 0 5px;
}
ul.frame-slider li.w_15{
width:15px;
}
ul.frame-slider li.end{
width:10px;
padding-top:65px;
}

ul.frame-slider li p img{
vertical-align:middle;
}
ul.frame-slider li p a{
color:#707754;
font-size:14px;
}

.content-inner{
width:720px;
float:left;
padding:10px 0 0 0;
margin-left:20px;
}

.box05-top{
background:url(../img/box05_top.gif) no-repeat;
height:42px;
padding:10px 15px 0 15px;
margin-top:8px;
}
.box05-top h1{
color:#fff;
font-size:24px;
font-weight:normal;
float:left;
}
.box05-top ul{
margin:0 0 0 15px;
padding:0;
list-style-type:none;
float:left;
}
.box05-top ul li{
float:left;
margin:0 9px;
padding:10px 0 15px 0;
}
.box05-top ul li a{
display: block; 
padding-bottom: 3px; 
color: #94c209; 
text-decoration: none; 
background: url(../img/bg-switch-inact3.gif) left bottom repeat-x;
}
.box05-top ul li.act{
background:url(../img/bg-switch-act2.gif) bottom center no-repeat;
}
.box05-top ul li.act a{
color:#fff;
background:none;
cursor:text;
}

.box05-bot{
background:url(../img/box05_bot.jpg) bottom repeat-y; 
padding:10px 20px ; width:680px;
}

.box05-bot1{
background:url(../img/box05_cent.jpg) bottom repeat-y;
width:720px; 
height:auto;
}
.box05-bot2{
background:url(../img/box05_bot2.jpg) bottom no-repeat; 
padding:10px 20px; 
width:680px; 
height:auto;

}
.box05-bot h1, .box05-bot1 h1{color:#dd2a65;font-size:24px;font-weight:normal;padding:25px 0 15px 0}

.title-box {
	background: #99aa64;
	margin: 0 10px;
	
}
.title_text {
	padding: 10px; 
	color:#FFFFFF; 
	font-size: 24px;
}
.title_text span {
    font-size:14px;
    margin-left:15px;
}

/*Для зеленого заголовка тестов*/
.title_text span a {
	
	color: #fff;
	font-size: 12px;
	padding: 0 0 0 20px;
	.padding: 0 0 0 px !important;
}

/*Поправка от 3 октября. Для заголовка статьи*/
.title {
	width: auto;
	height: 100px;
}
.bottomLeft {
	background:  url(../img/left_bottom.jpg) 0 100% no-repeat ;	/*#99aa64*/
	width:auto;
	
}
.bottomRight {
	background: url(../img/right_bottom.jpg) 100% 100% no-repeat;
	
}
.bottomRight p {
	/*padding: 10px; */
	font-size:16px;
	color:#fff;
	/*background: #f00;*/
}
.topLeft {
	background: url(../img/left_top.jpg) 0 0 no-repeat;
}
.topRight {
	background: url(../img/right_top.jpg) 100% 0 no-repeat;
	
}

/*Заголовок для фотогалереи*/ 
/*.title-box-green {	
background: #96b81a; 
margin: 0 10px;

}*/
.title-box-green3 {
	background: #96b81a; 
	margin: 0 20px;
	text-align: left;
	width: 470px;
	.margin: 0;
}
.bottomLeftGreen {	
background: url(../img/bottom_left_green.jpg)0 100% no-repeat ;	
width:auto;
}
.bottomRightGreen {	
background: url(../img/bottom_right_green.jpg) 100% 100% no-repeat;
}
.bottomRightGreen p {	
/*padding: 10px; */	
font-size:16px;	
color:#fff;	
/*background: #f00;*/
}
.topLeftGreen {	
background: url(../img/top_left_green.jpg) 0 0 no-repeat;
}
.topRightGreen {	
background: url(../img/top_right_green.jpg) 100% 0 no-repeat;
}

/*Заголовак к галерее большого фото*/
.title-box-green2 {	
background: #707652; 
width: 400px; 
margin:0 auto;
}

.bottomLeftGreen2 {	
background: url(../img/blgreen2.gif) 0 100% no-repeat ;	
width:auto;
}
.bottomRightGreen2 {	
background: url(../img/brgreen2.gif) 100% 100% no-repeat;
}
.topLeftGreen2 {
background: url(../img/tlgreen2.gif) 0 0 no-repeat;
}
.topRightGreen2 {	
background: url(../img/trgreen2.jpg) 100% 0 no-repeat;
}

.topRightGreen2 .title_text {
color:#fff;	font-size: 14px; 
text-align: center;
}
.bottomRightDGreen p {	
/*padding: 10px;*/ 		
color:#fff;	
/*background: #f00;*/
}

.box06-top{
background:url(../img/box06_top.gif) no-repeat;
height:35px;
padding:10px 15px 0 15px;
margin-top:8px;
color:#707754;
font-size:24pxж
}
.box06-top a{
	float:right;
	color:#dd2a65;
	font-size:14px;
	padding: 10px 0;
}
.box06-top h1{
	color:#dd2a65;
	font-size:24px;
	font-weight:normal;
	padding: 3px 0;
}
.box06-top h1 span{
color:#dd2a65;
}

.tools {
font-size:11px;
padding:10px 10px;
} /*add new style 11.10.2008*/
.tools a{
font-size:12px;
color:#ea447b;
}
.tools img{
vertical-align:middle;
margin:0 2px;
}
.tools span{
font-size:12px;
}
.tools b {
color: #c3b306;
}

.textArticle .imgbox{
	background-color:#f8f7df; 
	padding:5px;
	float:left;
	color:#adad9c;
	text-align:right;
	margin:10px 0 5px 20px;
	
}/*add new style 12/10/2008*/

.textArticle .imgbox img {
	/*float: left;*/
	
}/*add new style 12/10/2008*/
.info-box{
	padding:5px 0 0 0;/*15*/
	
}

.info-box p {
	text-align:justify;
}
.info-box p span {
	text-align:justify;
	font-weight: bold;
}
.info-box h1{
	color:#0099FF;
	font-size:18px;
	font-weight:normal;
	padding:15px 0
}
.info-box span{
color:#030303;
}
.textArticle .footnote{
padding:25px 0 25px 100px;
}/*add new style 11.10.2008*/

.textArticle .rating {
float:left;
width:130px; 
margin-left: 10px;
/*padding:20px 0;*/
}
/*add new style 14.10.2008*/
.textArticle .rating-links {
padding:15px 0;
float:left;
width:90px;
font-size:11px;
}
/*add new style 11.10.2008*/
/*.rating2 {
	/*float: left;
	padding: 0 15px;
	vertical-align: top;
}*/

.textArticle .balls {
float:left;
width:110px;
color:#077ee4;
padding:0 10px;
}
/*add new style 11.10.2008*/
.textArticle .balls p {
	color:#c3b306;
	font-size:18px;
	display: block;
	padding-left: 7px;
}/*add new style 14.10.08*/
.balls2 { 
	color:#dd2a65; 
	font-size: 16px; 
	font-weight: bold;
	padding: 4px 0;
}
.textArticle .balls span {
display:block;
color:#c3b306;
}/*add new style 11.10.2008*/

.textArticle .add {
padding:20px 0 0 20px; 
float:left;
}/*add new style 11.10.2008*/
.textArticle .add a {
color:#077ee4;
font-size:11px;
}/*add new style 11.10.2008*/
.textArticle .add img {
vertical-align:middle;
margin:0 3px 0 10px;
}/*add new style 11.10.2008*/

.ya-direct{
background:url(../img/ya-direct-bg.jpg) top no-repeat;
margin-top:1px;
padding:10px 0;
text-align:center;
}/*wanted!!!*/
.sep{
background:url(../img/sep.gif) center repeat-x;
height:10px;
clear:both;
width:680px;
}

.comments{
padding:5px 0;
}
.comments a{
color:#077ee4;
}
.comments p{
padding:5px 0;
}
.comments span{
color:#a5a4a4;
font-size:11px;
}
.comments span.login {
color:#E83772;
font-size:12px;
}
.comments li{
float:left;
width:80%;
margin-bottom:10px;
}
.autor-img {
width:80px !important;
}

/*.comments div{margin:0 0 0 80px; clear: both}*/

.add-form{
	/*width:500px;*/
	width: auto;/*add new style 1.10.2008*/
}
.add-form td{vertical-align:top;padding:5px}
.add-form td sup{color:#dd2a65}
/*.add-form td label {
	color: #dd2a65;
}*/
.add-form .button {
	background: #dd2a65; 
	color:#FFFFFF; 
	font-weight: bold; 
	padding:5px;
}
.add-form td img{vertical-align:middle; margin:0 10px;}
.add-form td textarea{width:100%;height:120px;background:#d4d6cb;border:0}
.add-form td input.txt{
	background:#d4d6cb; 
	border:0; 
	padding:3px 2px
}

.new-left{width:350px;float:left;margin-top:-30px;position:relative}
.new-left div{color:#fff;font-size:18px;font-weight:normal;margin-bottom:15px}
.new-left div span{background:#a109ef;padding:5px}
.new-left img{float:left;margin:3px 10px 10px 0}
.new-left a{color:#067ee4}

.new-right{width:330px;float:left;margin-top:-30px;position:relative}
.new-right div{color:#fff;font-size:18px;font-weight:normal;margin-bottom:15px}
.new-right div span{background:#707754;padding:5px}
.new-right img{float:left;margin:3px 10px 10px 0}
.new-right a{color:#067ee4}

.partner-new li{float:left;margin:0 5px 0 0;border:1px solid #ededed;background:#fff;padding:10px 5px;width:150px}
.partner-new li a{color:#067ee4;font-size:10px}
.partner-new li img{float:left;border:1px solid #000;margin:2px 5px 5px 0}

.partner-new2 li{float:left;margin:0 10px 0 0;padding:10px 5px;width:200px}
.partner-new2 li a{color:#000;font-size:10px}
.partner-new2 li img{float:left;margin:2px 8px 10px 0}

.gallery{background:url(../img/slider2.jpg) top no-repeat;width:934px;height:215px;margin:8px 0 8px 20px;float:left;padding:35px 0 0 25px}
.gallery ul{margin:0;padding:0;list-style-type:none}
.gallery ul li{float:left;width:188px;margin:0 5px;background:url(../img/slider2-box.jpg) top no-repeat;text-align:center;padding:5px 0 10px 0;height:185px}
.gallery ul li a, .gallery ul li span {color:#707754;}
.gallery ul li.first{width:40px;padding:45px 0 0 5px;background:none}
.gallery ul li.end{width:40px;padding-top:45px;background:none}

.banner170{float:right;width:170px;margin:-3px -10px 0 0;text-align:right}
*html .banner170{margin:-3px -5px 0 0;}
.banner170 a{color:#fff;}

.banner100x90{padding:10px 0 0 0}
.banner100x90 a{margin-right:5px}

.textArticle .consultations{border-collapse:collapse; width:670px; margin:15px 10px; }/*add new style 12.10.2008*/
.textArticle .consultations td{vertical-align:top}/*add new style 12.10.2008*/
.textArticle .consultations td.w-img{width:160px;text-align:center;padding-left:15px}/*add new style 12.10.2008*/
.textArticle .consultations td.w-img div{background:url(../img/photo00_bg.jpg) no-repeat;width:158px;height:136px;text-align:center;padding-top:12px}/*add new style 12.10.2008*/
.textArticle .consultations td.w-img p {padding: 0 10px}
.textArticle .consultations td.w-img p a{color:#dd2a65;font-size:14px; padding: 7px 0;}/*add new style 12.10.2008*/
.textArticle .consultations td.w-img p a:hover{text-decoration:none}/*add new style 12.10.2008*/
.textArticle .consultations td.w-img span{display:block;width:150px;text-align:left;padding:0 0 0 10px}/*add new style 12.10.2008*/
.textArticle .consultations td.w-img span a{color:#dd2a65;font-size:12px}/*add new style 12.10.2008*/
.textArticle .consultations td.w-txt p{vertical-align:middle;padding:2px 0;}/*add new style 12.10.2008*/
.textArticle .consultations td.w-txt p img{vertical-align:middle; padding-right: 10px;}/*add new style*/
.textArticle .consultations td.w-txt p a{color:#333;margin:0 10px 0 0; padding: 7px 0;}/*add new style 12.10.2008*/
.textArticle .consultations td h2{color:#dd2a65;font-size:18px;padding-bottom:10px}/*add new style 12.10.2008*/
.textArticle .consultations td h2 span{display:block;color:#595959;font-size:12px; font-weight: normal;}/*add new style 12.10.2008*/
.textArticle .consultations td h3{padding-bottom:10px}/*add new style 12.10.2008*/
.textArticle .consultations td h4{color:#dd2a65;font-size:24px;padding-bottom:10px}/*add new style 12.10.2008*/

.allConsult a { float:right; font-size: 14px;color:#8fb30b; }

.want{display:block;padding:10px;text-align:left;color:#8fb30b;font-size:12px}

.cons-title{padding-bottom:10px}
.cons-title a{color:#8fb30b;font-size:24px;text-decoration:none}
.cons-title span a{color:#8fb30b;font-size:14px;margin-left:10px;text-decoration:underline}
.cons-title span a:hover{text-decoration:none}
.cons-title i a{color:#737a55;font-size:14px;margin-left:10px;text-decoration:underline;font-style:normal}
.cons-title i a:hover{text-decoration:none}

.textArticle .consultations p.question_b {padding:20px 0 !important;width:121px;}/*add new style 12.10.2008*/
.textArticle .consultations p.question_b a{background:url(../img/question_b.gif) no-repeat;color:#fff !important;font-size:14px;display:block;width:121px;height:26px;padding:6px 0 0 0;text-align:center;}/*add new style 12.10.2008*/

p.question_b2{width:121px}
p.question_b2 a{background:url(../img/question_b.gif) no-repeat;color:#fff !important;font-size:14px;display:block;width:121px;height:26px;padding:6px 0 0 0;text-align:center;}

.textArticle .answer{
	padding:10px 0 10px 0; 
	margin-left: 20px;
}/*add new style 12.10.2008*/
.textArticle .answer h1{font-size:14px;color:#96b81a;font-weight:bold;}/*add new style*/
.textArticle .answer h1 img{vertical-align:middle;margin-right:10px;}/*add new style 12.10.2008*/
.textArticle .answer p{padding:10px 0 10px 50px !important;}/*add new style 12.10.2008*/

/*add new style для раздела консультации - задать вопрос. add new style 11.10.2008*/

.textArticle .consultations td.w-txt .question p a {
	padding: 10px 0;
	margin-left: 30px;
}/*add new style 12.10.2008*/
.textArticle .question img { 
	float: left;
	padding-right: 10px;
}/*add new style 12.10.2008*/
.textArticle .question span {
	padding-left: 30px;
}/*add new style 12.10.2008*/
.textArticle .lastQuestions {
	color: #dd2a65;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
.consultations-box h1{font-size:21px;color:#707754;padding:5px 0;font-weight:bold}
.consultations-box p{padding:5px 0}
.consultations-box p a{color:#707754;font-size:14px}
.consultations-box p span {display:block}
.consultations-box p span a{color:#dd2a65;font-size:12px}

.greenbox{
	background:url(../img/green_box_l.gif) left no-repeat;
	display:inline;
	height:40px;
	float:left;
	margin-bottom:15px;
}
.greenbox div a {
	text-decoration: none;
	color: #FFFFFF;
}
.greenbox div{background:url(../img/green_box_r.gif) right no-repeat;height:35px;padding:5px 10px 0 0;margin-left:10px;color:#fff;font-size:24px;display:inline;float:left}
.greenbox div span{font-size:14px;margin-left:15px}
.greenbox div span a{font-size:14px;color:#fff; text-decoration:underline;}
.greenbox div span a:hover{text-decoration:none}

.pos01{position:relative;margin-bottom:-15px}
.pos02{margin-top:-12px;position:relative;float:left}
*html .pos02{margin-bottom:-10px;position:relative;padding-bottom:20px}

.photogallery-top{background:url(../img/gallery_top.gif) no-repeat;height:35px}
.photogallery-bot{background:url(../img/gallery_top.gif) no-repeat;height:35px}
.photogallery-bg{background:url(../img/gallery_bg.gif) repeat-y;padding:0 40px 0 30px}

.photogallery01{border-collapse:collapse;width:100%;}
.photogallery01 td{border-right:2px solid #e0dfd6;text-align:center;color:#fff}
.photogallery01 td.ot{background:#707754;padding:10px 5px;width:150px;}
.photogallery01 td a{color:#fff}
.photogallery01 td p{text-align:left;padding:5px 0;margin-bottom:2px;font-size:14px;color:#707754}
.photogallery01 td p a{background:#707754;padding:5px;color:#fff;font-size:14px;}

.photogallery02{border-collapse:collapse;width:100%;}
.photogallery02 td{border-right:2px solid #e0dfd6;text-align:center;color:#fff}
.photogallery02 td.ot{background:#e83772;padding:10px 5px;width:150px;}
.photogallery02 td a{color:#fff}
.photogallery02 td p{text-align:left;padding:5px 0;margin-bottom:2px;font-size:14px;color:#e83772}
.photogallery02 td p a{background:#e83772;padding:5px;color:#fff;font-size:14px;}

.photogallery03{border-collapse:collapse;width:100%;}
.photogallery03 td{border-right:2px solid #e0dfd6;text-align:center;color:#fff}
.photogallery03 td.ot{background:#0ba8bf;padding:10px 5px;width:150px;}
.photogallery03 td a{color:#fff}
.photogallery03 td p{text-align:left;padding:5px 0;margin-bottom:2px;font-size:14px;color:#0ba8bf}
.photogallery03 td p a{background:#0ba8bf;padding:5px;color:#fff;font-size:14px;}

.photogallery04{border-collapse:collapse;width:100%;}
.photogallery04 td{border-right:2px solid #e0dfd6;text-align:center;color:#fff}
.photogallery04 td.ot{background:#bf0b29;padding:10px 5px;width:150px;}
.photogallery04 td a{color:#fff}
.photogallery04 td p{text-align:left;padding:5px 0;margin-bottom:2px;font-size:14px;color:#bf0b29}
.photogallery04 td p a{background:#bf0b29;padding:5px;color:#fff;font-size:14px;}

.otherlist {
	width:220px; 
	float:right;
	margin:-30px 0 15px 0;
	clear: both;
	
}
.otherlist span{float:left}
.otherlist a{padding-bottom: 3px; color: #94c209; text-decoration: none; background: url(../img/bg-switch-inact3.gif) left bottom repeat-x;margin:0 5px;display:block;float:left}
.otherlist a:hover{background:none}
.otherlist2 {
	 
	float:right;
	clear: both;
	padding: ;
	margin:-20px -20px 20px -30px;
	width:220px;
	
}/*add new style 17.10.2008*/
.otherlist2 span {
	float:left;
	margin-left: 20px;
}
.otherlist2 a{
	padding-bottom: 3px; 
	color: #94c209; 
	text-decoration: none; 
	background: url(../img/bg-switch-inact3.gif) left bottom repeat-x;
	margin:0 5px;
	display:block;
	float:left;
}
.otherlist2 a:hover{
	background:none;
}
.box07-top{
background:url(../img/box07_top.gif) no-repeat;
height:8px;
font-size:1px;
}
.box07-top p {
	text-align: left !important; 
}
.box07-bot{background:url(../img/box07_bot.gif) no-repeat;height:8px;font-size:1px;}
.box07-bg{background:url(../img/box07_bg.gif) repeat-y;padding:0 50px 0 15px;overflow:hidden;height:1%}
.box07-bg div{background:url(../img/box09.gif) no-repeat;width:127px;height:118px;text-align:center;padding:7px 0 0 2px;float:left;margin:0 20px 30px 0;}
.box07-bg div img{margin:0 3px 3px 0}

.tab00{
	border-collapse:collapse;
	width:675px;
	clear:both;
	color:#000; 
	margin: 0 auto;
	text-align: left !important; 
	
}/*add new style 14/10/08*/
.tab-left{width:140px;text-align:center;margin:0 auto}
.tab-left p{background:#707754;padding:10px;}
.tab-left p span{color:#85ee07;display:block;text-align:center}
.tab-left p a{color:#fff;display:block;padding:5px 0}
.tab00 h1{padding:0;color:#757e56;font-size:24px;padding-bottom:10px}
.tab00 p b{display:block;padding:10px 0;color:#757e56;font-weight:normal}

/*Стили для новой фотогаллереи*/

.photogallery2-top{
	background:url(../img/gallery_top2.gif) no-repeat;
	width: 677px;
	height:35px;
	margin-top:15px;
}
.photogallery2-bot{
background:url(../img/gallery_top2.gif) no-repeat;
width: 677px;
height:35px;
}
.photogallery2-bg{
background:url(../img/gallery_bg2.gif) repeat-y;
}

.textArticle .boxPhoto {
	margin-left: 20px;
	
	
}

.textArticle .fotoBox {
	width: 645px;
	clear: both;
	margin-left: 7px;
	.margin:0;
	
	
}



.fotoBox td {
	padding: 10px 0;
	vertical-align: top; /*add new style 16/10/2008*/ 
	text-align: center;
}

.fotoBlock1 {
	clear: both;
	padding: 10px;
	margin: 0 5px;
	background: #707652;
	color: #fff;
	width: 130px;
}
.fotoBlock1 span  {
	position: absolute;
	margin: 5px;
}
.fotoBlock1 h2 { 
	font: normal 14px Arial, Helvetica, sans-serif; 
	text-align:center; 
	color:#fff;
}
.fotoBlock1 img { 
	margin: 0 10px;
}

.fotoText { 
	width: 150px;
	padding-top: 5px; 
	
}
.fotoTitle {
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#707754; 
	text-align:center!important;
	width: 140px;
	
}
.fotoText p {
	font-size:12px;   
	color:#707652;
	padding: 0 !important;
	margin: 0 !important;
	vertical-align: middle;
	text-align: center;
}
.fotoText p img {
	text-align: center;
}
.fotoText p span {	
	font-size:11px;	
	color:#707754;
	text-align: center;
}
.fotoText p span b{
	color:#1244dd;
	text-align: center;
}
.fotoText p span b.text1 {
	color: #c3b306;
	text-align: center;
}
.fotoText p.otz {
	text-align: center;
}
.fotoText p.otz a {
	color:#dd2a65;
	
}
.fotoText p.otz img {
	padding: 3px 3px 0 0;
}
.fotoText a.act {
	color: #707652;
}
.fotoText .balls3  { 
	color:#dd2a65; 
	font: normal 16px Arial, Helvetica, sans-serif; 
	font-weight: bold;
	padding: 4px 0;
	text-align:center;
}
.fotoText .balls3 img {
padding-right: 5px;
}
.fotoTex .rating3 {
	/*padding: 0 15px;
	vertical-align: top;*/
	/*background: #707652;*/
	width: 130px;	
	
}
.bigFotoBox .rating3 {
	margin: 0 auto!important;
	left: 100px !important;
}

.fotoBox .pagebar {
	vertical-align: middle;
	margin-left: 170px;
}
.fotoBox .pagebar .act {
	color: #707652;
}

.lenta{width:645px;border-collapse:collapse;margin-left:17px}
.lenta td{border:7px solid #e0dfd4;text-align:center;vertical-align:top;width:25%}
.lenta td p span{
	font-size:10px;
	color:#707754;
}

.lenta td p span b{color:#1244dd}
/*Add new style*/
.lenta td p span b.text1 {
	color: #c3b306;
}
.lenta td p.otz a {
	color:#dd2a65;
	padding: 3px 0 3px 3px;
}
.lenta td p.otz img {
	padding: 3px 0 3px 3px;
}
.lenta td a.act {color: #707652;}
.lenta td h3{font-size:12px;color:#707754}
.lenta td p img{vertical-align:middle}
.lenta td p a{color:#1244dd;margin-left:2px}

.col01 td{background:#707754;padding:10px 0;color:#85ee07}
.col01 td.no_bg{background:none}
.col01 td h2{color:#fff;font-size:14px}
.col01 td p {padding:5px 0}
.col01 td p a{display:inline}
.col01 td a{display:block;padding:5px 0;color:#fff}
.col01 td span{position:absolute;margin:5px}
.col02 td{background:#b9bda7;padding:10px 0;color:#f84904}
.col02 td a{display:block;padding:5px 0;color:#fff}
.col02 td span{position:absolute;padding:5px}

.box08-top{background:url(../img/box08_top.gif) no-repeat;height:14px;}
.box08-bot{background:url(../img/box08_bot.gif) no-repeat;height:14px;}
.box08-bg{background:url(../img/box08_bg.gif) repeat-y;padding:0 0 0 20px}
.box08-bg h1{font-size:21px;color:#707754;padding:0 0 5px 0;font-weight:bold}
.box08-bg p{padding:3px 0;font-weight:bold}
.box08-bg p span{color:#dd2a65}
.box08-bg p a{margin-right:2px}

.slider2{width:100%;background:#707754;padding:15px 0;text-align:center;margin-bottom:10px}
.slider2 a{margin:0 2px}
.slider2 a.act img{border:1px solid #fff;padding:2px;margin-bottom:-2px}

.namephoto{/*background:url(../img/namephoto_l.gif) left no-repeat;*/margin:0 auto;}
/*.namephoto div{background:url(../img/namephoto_r.gif) right no-repeat;height:15px;color:#f7f7f7;font-size:14px;padding:10px;text-align:center}*/

.date-name{text-align:center;padding:10px 0}
.date-name span{margin:0 5px}
.date-name a{color:#e72767;margin-left:5px}

.view-photo{/*width:75%;*/ margin:0 auto;}
.view-photo td{border:3px solid #e0dfd2;text-align:center}
.view-photo td p{padding:10px 0}
.view-photo td.full-photo{background:#b5b4ac;padding:15px}
.view-photo td.desc-photo{background:#707754;padding:10px 0 0 0;color:#fff;font-size:14px}

.tools-photo{padding:5px 0;text-align:center;width:99%}
.tools-photo img{vertical-align:middle;}
.tools-photo a{color:#0e42df;margin-left:3px}
.tools-photo b{color:#0e42df;}

.box10-top{background:url(../img/box10_top.gif) no-repeat;
height:10px;
font-size:1px;
width:678px;
margin:0 auto;
clear:both;
}
.box10-bot{
background:url(../img/box10_bot.gif) bottom no-repeat;

margin:0 auto;
padding:10px 10px;
clear:both;
/*width: 638px;*/
}
.box10-bot h1{color:#8fb30b;font-size:22px;padding:10px 0;}
.box10-bot h1 a{color:#8fb30b;text-decoration: none;}
.box10-bot h1 a:hover{text-decoration: underline;}
.box10-bot h1 span{float:right;font-size:12px;padding-top:10px;color:#595959}
.box10-bot h1 span a{color:#dd2a65}
.box10-bot h1 span img{vertical-align:middle}

/*Для маленьких картинок в тестах*/

.imageLink a img {
	padding: 0 0 0 15px;
	width: 110px;
}
.imageLink  {
	float: left;	
}

.nametest{border-collapse: collapse;width:100%}/*add new style 13.10.2008*/
.nametest td{vertical-align:top; }
.nametest td.kron{
background:url(../img/kron_bg.gif);
width:140px;
text-align:center;

}
.nametest td.kron a{color:#fff}
.nametest td.kron div{background:#fff;padding:5px 6px;width:110px;margin:10px auto;height:90px}
/*.nametest td.kron div a{position:absolute;margin:56px 0 0 -34px;}*/

.nametest2{border-collapse:collapse;width:100%}
.nametest2 td{vertical-align:top}

.nametest2 td.kron-txt h2 a{color:#dd2a65;font-size:18px; text-decoration:none;}/*add new style 21.10*/
.nametest2 td.kron-txt a{color:#dd2a65;}
.nametest2 td.kron-txt p{color:#000;padding:12px 20px 0 0;}
.nametest2 td.kron-txt div{
	background:#fff;
	padding:13px 5px 0 5px ;
	width:125px;
	height:105px;
	background:url(../img/photo01_bg.jpg) no-repeat;
	text-align:center;
	margin:0 10px 5px 5px;
	float:left;
}
.nametest2 td.kron-txt div .iePNG{position:absolute;margin:56px 0 0 -34px;}

.nametest2 td.kron{
/*background:url(../img/kron_bg.gif);*/
background: #707652;
width:140px;
text-align:center;
padding-bottom:10px;
}
.nametest2 td.kron a{color:#fff}
.nametest2 td.kron div{background:#fff;padding:5px 6px;width:110px;margin:10px auto;height:90px}
.nametest2 td.kron div .iePNG{position:absolute;margin:56px 0 0 -34px;}



.dest-test{
	border-collapse:collapse;
	padding: 0;
	margin: 0;
	
	
}
.dest-test td{
	vertical-align:top;
	
	
}/*add new style 13.10.2008*/

.box11-top{
background:url(../img/box11_top.gif) top no-repeat;
padding-top:10px;
width: 327px;
}
.box11-bot{
background:url(../img/box11_bot.gif) bottom no-repeat;
margin-bottom:2px;
padding-bottom: 5px;
}
.box11-bot a img {
padding: 0 15px 10px 15px;
width: 110px;
height: 90px;

}

.box11-top h2{
	padding-left: 15px ;
	color:#dd2a65;
	font-size:18px;
	
}

.box11-top a{
color:#dd2a65;
padding: 0 0 0 0px;
}
.box11-top p{
color:#000;
padding:5px 5px 5px 15px;
font-size: 11px;
text-align: left!important;
}
.box11-top .question_b3 {
padding: 10px 0 5px 15px;
}
.box11-top .test-image{background:#fff;padding:13px 5px 0 5px ;width:125px;height:105px;background:url(../img/photo01_bg.jpg) no-repeat;text-align:center;margin:0 10px 30px 5px;float:left}
.box11-top .test-image a.pencil{position:absolute;margin:56px 0 0 -34px;}

.all-test{margin:15px 0 5px 0}
.all-test span{float:right;}
.all-test span a{width:18px;height:18px;background:none}
.all-test span img{padding-top:7px}
.all-test a{background:url(../img/all_test_b.gif) no-repeat;width:146px;height:25px;color:#fff;display:block;padding-top:7px;text-align:center;font-size:14px}

.test {overflow: hidden; height: 1%}

span.ico6{position:absolute;right:310px;margin-top:20px}

.all-razdel{border-collapse:collapse;width:100%}
.all-razdel td{width:33%}
.all-razdel td ul{margin:0;padding:0;list-style-type:none}
.all-razdel td ul li{background:url(../img/ico07.gif) left center no-repeat;padding:0 0 0 20px;font-size:14px;color:#8fb30b;line-height:24px}
.all-razdel td ul li a{color:#8fb30b; text-decoration: underline;}
.all-razdel td ul li a:hover { text-decoration: none;}
.all-razdel td ul li a span{color:#dd2a65;}/*add new style*/
	
.divination .all-razdel td ul li{background:none;}

.box12_top{
	background:url(../img/box12_top.gif) no-repeat;
	height:8px;
	font-size:1px;
	
}
.box12_bot{
	background:url(../img/box12_bot.gif) no-repeat;
	
	height:8px;
	font-size:1px;
	margin-bottom:10px;
	
}
.box12_bg{
	background:url(../img/box12_bg.gif) repeat-y;
	
	padding:5px 20px;
	
}
/*add new style 21.10*/
.box12_bg h1{
	font-size:12px;
	color:#dd2a65; 
	vertical-align:top; 
	text-align:justify; 
	padding: 0 20px 0 0;
}
.box12_bg h1 img{vertical-align:middle;margin:0 10px 3px 0;}
.box12_bg form {margin:0 40px;}
.box12_bg p{padding:3px 0;}
.box12_bg p input{vertical-align:middle;margin-bottom:2px;}
.box12_bg div {text-align:right;}

.box12_bg p.textQuestion {
	margin-left: 40px;
	text-align:justify;
	padding: 0 20px 10px 0;

}


.box13_top{background:url(../img/box13_top.gif) no-repeat;height:8px;font-size:1px;margin-top:10px}
.box13_bot{background:url(../img/box13_bot.gif) no-repeat;height:8px;font-size:1px;}
.box13_bg{background:url(../img/box13_bg.gif) repeat-y;padding:5px 20px}
.box13_bg h1{font-size:18px;color:#dd2a65;padding:0}
.box13_bg h2{font-size:18px;color:#5b604a;padding:0}
.box13_bg table{border-collapse:collapse;width:100%;margin:10px 0 0 0}
.box13_bg table td{vertical-align:top}
.box13_bg table td p{padding:10px 0;clear:both;}
.box13_bg table td p img{vertical-align:middle}
.box13_bg table td p input{vertical-align:middle}
.box13_bg table td.w-img {padding:0 5px 0 0}
.box13_bg table td.w-img img{border:5px solid #fff;}

.select-test span{float:left;margin-top:10px}
.select-test a{background:url(../img/question_b.gif) no-repeat;color:#fff;font-size:14px;display:block;width:121px;height:26px;padding:6px 0 0 0;text-align:center;float:left;margin:0 2px}

.ramka55 {position:relative; width:55px; height:55px}
.ramka55_in{position:absolute; width:55px; height:55px; background:url(../img/ramka55.gif) no-repeat; top:0px; left:0px}
.ramka55_in a {display: block; width: 55px; height: 50px}

.resp, .resp a {font-size:12px;color:#ea447b}
.red, .red a {color:#ea447b}

.no-clear, a.no-clear {clear: none}

.vertical-middle {float: left}
.vertical-middle td {vertical-align: middle; padding: 8px 5px 0 5px}

.sponsor {width: 150px; height: 40px; float: right; margin: 5px 5px 0 0}

/*.reg_block{clear:left; float:left; width:308px; height:auto; position:relative;}*/
.reg_block{width:308px; position:absolute; z-index:200; left:825px; top:59px; display: none;}
.reg_bg_top{ width:308px; height:28px; background:url(../img/reg_top_bg.png) no-repeat top left}
.reg_krest{float:right; width:21px; height:21px; position:absolute; right:20px; top:20px; }
.reg_krest a{width:100%; height:100%; display:block; }

.reg_bg_center{width:308px; height:100%; background:url(../img/reg_center_bg.png) repeat-y top left;}
.reg_bg_center input{position:relative;}
input.reg_input1{width:140px}
.reg_inside{width:245px; margin:auto;}
.reg_inside h1 {font-size: 24px; color: #7c8361}
.reg_name{width:142px; height:26px;  background:url(../img/reg_enter.jpg) no-repeat left top; position:relative; left:-3px}
.reg_inside table{width:100%; margin-top:15px; vertical-align:top}
.reg_inside table td{ font-size:12px; font-family:tahoma; color:#595959; padding-bottom:6px}
.reg_inside table label.grey{font-size:11px; color:#bcbcbb; margin:0px; padding:0px}
.reg_name_td1{width:80px;}
.forgot_pass{display:block; font-size:12px; font-family:tahoma; color:#707754; margin-bottom:2px}
.reg_pass{display:block; font-size:12px; font-family:tahoma; color:#19aae0; margin-bottom:8px}
.radio_chek{float:left; margin:0px; padding:0px; margin-right:3px; vertical-align:middle}
.submit{clear:both; float:left; display:block; width:auto; height:auto; margin-top:13px; padding:0 1px}


.reg_bg_bottom{width:308px; height:28px; background:url(../img/reg_bottom_bg.png) no-repeat top left}

.reg_name2{width:138px; height:32px;  background:url(../img/reg_enter2.jpg) no-repeat left top; position:relative; left:-3px}
.warning{color:#e0191a; margin:14px 0 4px 0}
.reg_name_td2{width:95px;}
.reg_inside table label.l1{float:left; margin-right:6px;}
.submit2{clear:both; float:left; display:block; width:160px; height:auto; margin-top:13px; padding:0 1px}

img.capch_img{float:left; margin-right:15px; margin-top:10px}
.reg_inside table label.capch_text{float:left; width:74px; font-size:11px; color:#bcbcbb; margin:0px; padding:0px; margin-top:10px}
.capch_inp{margin-top:10px}

/*Серый заголовок для фотогалереи */
.blGray { background: url(../img/left_bottom_gray.jpg) 0 100% no-repeat #e1dfd3; width: auto; }
.brGray { background: url(../img/right_bottom_gray.jpg) 100% 100% no-repeat;}
.tlGray { background: url(../img/left_top_gray.jpg) 0 0 no-repeat;}
.trGray { background: url(../img/right_top_gray.jpg) 100% 0 no-repeat; padding: 10px;}

lenta td b.text1 { color:#c3b306;}

.otherlist3 {width:225px;float:right;margin:30px 0 0 25px;}
.otherlist3 span{float:left}
.otherlist3 a{padding-bottom: 3px; color: #94c209; text-decoration: none; background: url(../img/bg-switch-inact3.gif) left bottom repeat-x;margin:0 5px;display:block;float:left}
.otherlist3 a:hover{background:none}

/*Для test3*/

.num1 {
	background: url(../img/bullet-1-1.gif) no-repeat;
	/*width: 26px;
	height: 26px;*/
}
p.num1 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	padding: 3px 8px 0 8px;
}

.news_table {width: 100%; margin-bottom: 20px}
.news_table td {text-align: center;}
.news_table .divider {width: 30px}

.tendency {text-align: center; float:left; width:100%; margin: 30px 0;}
.tendency p {padding-top: 10px}
.images_nav {text-align: center; margin-top: 10px}
.images_nav a {color:#707754; padding: 0 5px;}
.images_nav span {padding: 0 5px;}

.relative {position: relative;}

/* О консультанте */
.about h3 {font-size: 14px;}
.about p {color: #333 !important;} 
