html, body {height:100%; width:100%}
body {background:#fff; color:#000; font:11px Arial, Helvetica, sans-serif; margin:0; padding:0 }

input,select {vertical-align: middle; height: 21px; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}

.float-lt{float:left; display:block}
.float-rt{float:right; display:block}
.clear {clear:both}
.clear-all {clear:both;	width:100%}
.overflow {overflow:auto; width:100%}

#global {_height: 100%; margin:0 auto; min-width:990px; position: relative; width:100%}
html>body #global {height: auto !important; min-height: 100% !important; }
.global-inner {margin:0 auto; padding:0 0 75px 0; width:990px;}
.wrapper{float:left; width:100%}
.content-400 {margin: 0 0 0 400px}
.left-column-400 {float:left; width:390px}
.content-245 {margin: 0 0 0 245px}
.left-column-245 {float:left; width:235px}
.content-195 {margin: 0 0 0 195px}
.left-column-195 {float:left; width:185px}
.content-170 {margin: 0 0 0 170px}
.left-column-170 {float:left; width:160px}
/* Links */
img {border: 0}
a img {border: 0}
a {color: #000100; text-decoration: none}
a:hover, a:focus, a:active {text-decoration: underline}
a:focus, a:active {outline:none}
:focus { -moz-outline-style: none}

div.edit{ display:block;}
div.date{ font-family:Arial; color: #808080; text-decoration:none; font-size:10px; }
form { margin:0px;}
.b{border:1px solid #000;}
a.comment {  font-family: Arial; font-size: 10px; color: #4d4d4d; text-align:left; font-weight:bold; text-decoration:none;  }


	TD.comment { padding-right: 15px; background: url(/images/i-comm.gif) no-repeat 100% 4px; text-align: right; width: 15px; }
	TD.visits{ padding-right: 15px; background: url(/images/i-visits.jpg) no-repeat 100% 0px; text-align: right; width: 15px;}
	TD.rating { padding-right: 15px; background: url(/images/button-rate.png) no-repeat 100% 2px; text-align: right; width: 15px;}


#gallery-main { background: url('/spinner.gif') no-repeat center center; }
#gallery-main #loader{ text-align: center; }
.black {color:#000}
.man {background:url(/img/ico_man_blue.gif) 100% 0 no-repeat; color:#0171BD; font:bold 22px Tahoma, Arial, Helvetica; margin:0 10px 0 0; padding:2px 16px 3px 0}
.woman {background:url(/img/ico_woman_pink.gif) 0 2px no-repeat; color:#D4155A; font:bold 22px Tahoma, Arial, Helvetica; padding:2px 0 3px 16px}
.clear { width: 100%; clear: both; }
.comm-author { font:11px Arial, Helvetica, sans-serif; }
DIV.date { margin-top:2px; font-family:Arial; color:#808080; font-size:10px; }



/**********************
*	GLOBAL CONTAINER
****/
	#global {_height: 100%; margin:0 auto; min-width:1000px; position: relative; width:100% }
	html>body #global {height: auto !important; min-height: 100% !important; }
	.global-inner { margin:0 auto; padding:0 0 75px 0; width: 1000px; background: none; }

	.header{ width: 100%; margin:0 0 10px 0}
	.header .inner { background:  #e6e6e6; height: 63px; margin:0 auto; width: 1000px; border-bottom: 1px solid #aaa; }
	.header .logo{width:180px; float:left; margin-left: 20px; margin-top: 20px;}
	.header .icons{ width:420px; height:45px; padding-top:10px; padding-left: 380px; float:left;}
	.header .icons UL{LIST-STYLE-TYPE: none; padding:0px; margin :0px;}
	.header .icons UL LI{ float:left; margin-left:5px; width:38px; height:38px; background: url(/images/rollovers.jpg); }
		.h-panel li {float:left; margin:0 12px 0 0}
		.hp-mail {background:url(/images/icons_spr.gif) 0 3px no-repeat; display:block; padding:0 0 0 17px}
		.hp-comment {background:url(/images/icons_spr.gif) 0 -9px no-repeat; display:block; padding:0 0 0 17px}
		.hp-photo {background:url(/images/icons_spr.gif) 0 -24px no-repeat; display:block; padding:0 0 0 17px}

	.data-container{ font-size: 12px; }
	.data-container A{ color:#3FA9F6 }

	#footer{ position: absolute; bottom: 0; text-align:center; width: 100%; }
		#footer .inner { border-top: 1px solid #aaa; margin:0 auto; width: 1000px; background: #E8E8E8; font-family: Arial; height:60px; }
		#footer .green { font-size: 22px; font-weight:bold; color: #006633; padding-right:10px; }
		#footer TD{ font-size: 11px; color:#000; }
		#footer A{ font-size: 11px; color:#888; text-decoration:none; }

	.content-400 {margin: 0 0 0 400px}
	.left-column-400 {float:left; width:390px}
	.content-245 {margin: 0 0 0 245px}
	.left-column-245 {float:left; width:235px}
	.content-195 {margin: 0 0 0 195px}
	.left-column-195 {float:left; width:185px}
	.content-170 {margin: 0 0 0 170px}
	.left-column-170 {float:left; width:160px}

	.float-form{ position: absolute; visibility: hidden; top: 0; left: 0; width: 350px; height:auto; }
	.float-form .shadow{ margin:0 auto; background:#fff; position: absolute; width: 330px; top: 0px; left: 0px; border: 1px solid #888; }
	.float-form .shadow DIV{ margin:10px; font-family: tahoma; font-size: 11px; color: #000; text-align:left; }
	.float-form .shadow DIV input{ font-family: Arial; font-size: 11px; color: #000;  }
	.float-form .shadow DIV SELECT{ font-family: Arial; font-size: 11px; color: #000;  }
	.float-form INPUT.form-text{ height: 17px; padding: 0; width: 230px;  }
	.float-form INPUT.form-file{ width: 245px;  }
	.float-form SELECT{ width: 304px;  }
	.float-form TD { vertical-align: top; }
		.float-form .form-h-text { text-align: left; }
		.float-form .form-comm-text { color: #808080; }
		.float-form .form-header { font-size: 12px; }
		.float-form .form-name-text { font-size: 26px; padding-bottom: 10px; }


/* ** mobile pages ** */
.phone-block {color:#000; font:bold 14px Arial, Helvetica, sans-serif; text-align:center;}
	.p-model {background:url(/images/icons_spr.gif) 100% -38px no-repeat; color:#000; font:bold 16px Arial, Helvetica, sans-serif; padding-right:18px;}
.m-menu {background:#fff; height:28px; list-style-type:none; margin:0 auto; overflow:hidden; padding:3px 0; width:785px}
	.m-menu li {border-left:1px solid #7F7F7F; float:left; padding:3px 13px}
	.m-menu td {border-left:1px solid #7F7F7F; padding:3px 13px; text-align:center}	
	.m-menu li:first-child, .m-menu td:first-child {border:0}
	.m-menu a {color:#000; font-size:16px; font-weight:bold;}
	.m-menu a:hover, .m-menu a.active {color:#3FA9F6; text-decoration:none}		
	.m-arr {background:url(/images/arr_lt01.gif) 0 0 no-repeat; height:9px; margin:4px 0 0 0; width:10px}
	.m-menu a:hover .m-arr, .m-menu a.active .m-arr {background:url(/images/arr_lt01.gif) 0 -9px no-repeat}
.title {background:url(/images/ttl_bg.gif) 0 50% repeat-x; height:22px; margin:0 0 10px 0; overflow:hidden; text-align:center;}
	.ttl-all {background:#fff; float:right; font-size:11px; padding:4px 0 0 5px}
	.title h2 {color:#979797; font:bold 17px Arial, Helvetica, sans-serif; margin:0}
	.title h2 span {background:#fff; padding:0 5px}
	.title h2 .ttl-count {color:#000; font:normal 11px Arial, Helvetica, sans-serif; line-height:10px; padding:0; vertical-align:text-top}
	.ttl-icons {background:#fff; float:left; padding-right:5px}
	.ttl-right {background:#fff; float:right; padding-left:5px}
	.ttl-right img {border:1px solid #fff}
	.ttl-right a:hover img,
	.ttl-right .active {border:1px solid #999999}
	.pages-lt {background:#fff; float:left; padding:3px 5px 0 0}
		.pages-lt a {color:#676767; padding:0 3px;}
		.pages-lt .arr-prev {background:url(/images/arr02.gif) 0 2px no-repeat; padding-left:18px;}
	.pages-rt {background:#fff; float:right; padding:3px 0 0 5px}
		.pages-rt a {color:#676767; padding:0 3px;}
		.pages-rt .arr-next {background:url(/images/arr02.gif) 100% -15px no-repeat; padding-right:18px;}
	.pages-ctr {margin:0 auto; padding:3px 0 0 0}
		.pages-ctr span{background:#fff; padding:0 5px}
	
.themes {margin:0 0 10px 0; width:785px}
	.themes td {color:#000; font:11px Tahoma, Arial, Helvetica; padding:0 0 0 4px}
	.t-block {width:178px;}
	.t-block p {line-height:14px; padding:0 0 5px 0}
	.t-title {font:bold 12px Verdana, Arial, Helvetica, sans-serif}
	.t-count {background:url(/images/icons_spr.gif) 0 -57px no-repeat; padding:0 15px 2px 0}
		.t-count .sms-link {padding:0 0 0 20px}
	.t-type {color:#979797}
	.t-btns {float:left; margin:7px 5px 0 0; white-space:nowrap}
	.t-artist {font:normal 11px Arial, Helvetica, sans-serif}
	.t-place {color:#676767; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:11px 7px 5px 0}
.t-volume {list-style-type:none; margin:0;padding:0 0 0 45px;}
	.t-volume li {padding:0 0 15px 0;}
	.t-volume a {font:bold 12px Verdana, Arial, Helvetica, sans-serif}
	.t-volume span {color:#000; font:normal 11px Arial, Helvetica, sans-serif; line-height:2px; padding:0; vertical-align:text-top}	
	.all-volumes a {color:#8D8D8D}
.pages a {padding:2px 6px;}
	.pages a.active, .pages a:hover {background:#CDCBCA; text-decoration:none}
	.pages .p-black {padding:2px}
.phone-menu {list-style-type:none; margin:10px 10px 0 0; padding:0}
	.phone-menu li {font:11px Tahoma, Arial, Helvetica; line-height:14px; text-align:right;}
	.phone-menu a {color:#000}
	.phone-menu a.active {color:#3FA9F6}		
	.phone-menu .last a {color:#8D8D8D}
.phone-models {width:99%}	
	.phone-models td {padding-bottom:18px}
	.phone-models .pm-logo {padding:0 10px 18px 15px}
	.pm-logo img {border:1px solid #B3B3B3}
.theme-info {margin:25px auto 20px auto; width:auto}
	.ti-center {padding:0 17px; text-align:center}
	.theme-info .t-title {font:bold 16px Arial, Helvetica, sans-serif; padding-bottom:10px}
	.mts {background:url(/images/operators.gif) 0 0 no-repeat; color:#000; font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 4px 0; padding:0 0 2px 28px;}
	.megafon {background:url(/images/operators.gif) 0 -22px no-repeat; color:#000; font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 4px 0; padding:0 0 2px 28px;}
	.beeline {background:url(/images/operators.gif) 0 -45px no-repeat; color:#000; font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 4px 0; padding:0 0 2px 28px;}
	.operator-all a {color:#979797}
	.sms-block {color:#979797}
	.sms-block p {padding:0 0 5px 0}
	.sms-code {background:url(/images/icons_spr.gif) 0 -57px no-repeat; color:#000; font:bold 16px Arial, Helvetica, sans-serif; padding:0 0 0 19px;}
	.sms-num {background:url(/images/icons_spr.gif) 0 -105px no-repeat; color:#000; font:bold 16px Arial, Helvetica, sans-serif; padding:0 0 0 19px}
	.sms-jaba {color:#000; font:bold 16px Arial, Helvetica, sans-serif;}
.phone-logos {margin:10px auto; width:auto}
	.phone-logos img {border:1px solid #D5D5D5}
	.phone-logos a {display:block; padding:5px 5px 6px 5px;}
	.phone-logos a:hover {background:url(/images/logo_hover.gif) 0 0 no-repeat}
	.phone-logos a:hover img {border:1px solid #7F7F7F}
	
	
.small-photos-table {margin:0 auto 15px auto}
	.small-photos-table .lt-arr {background:transparent}
	.small-photos-table .rt-arr {background:transparent; padding:0}	
	.small-photos-table a {display:block; padding:3px 8px 7px 7px}
	.small-photos-table .active {background:url(/images/newyear/foto1_brd.gif) 0 0 no-repeat}
	.small-photos-table p {position:relative}
	.comment-count {
		background:url(/images/newyear/bg_comm.png) 0 0 no-repeat; 
		height:22px; 
		padding:2px 7px 0 7px;
		position:absolute;
		right:6px; 
		top:10px;
		width:27px
	}
	.comment-count a {background:url(/images/newyear/ico_comm2.gif) 0 4px no-repeat; padding-left:16px}	

.user {height:30px; margin:0 0 7px 0}
	.user a {display:block; position:relative}
		.user .u-del:hover {background:url(/images/ico_close.gif) 100% 8px no-repeat; text-decoration:none}
	.user img {float:left; margin:2px 9px 0 0}
	.user span {padding:3px 0 0 0}
	.user .user-date {color:#676767; float:left; margin:0 5px 0 0; padding:0; text-align:right}
	.status {position:absolute; top:2px; left:2px}
.post-count {padding-bottom:5px}	
	.post-count span{background:url(/images/newyear/ico_comm2.gif) 0 1px no-repeat; padding-left:19px; padding-right:10px}	
	
.photos-table {margin:0 auto 15px auto}
	.lt-arr {background:url(/images/lt_arr_bg.gif) 100% 0 repeat-y; text-align:right; vertical-align:middle; width:27px}
	.rt-arr {background:url(/images/rt_arr_bg.gif) 0 0 repeat-y; text-align:left; vertical-align:middle; width:27px}	
	.pt-block {color:#000; padding:3px 7px; width:130px}
	.grey .pt-block {color:#808080} 
	.pt-block-active {background:url(/images/foto_brd3.gif) 0 0 no-repeat; color:#808080; height:263px; overflow:hidden; padding:3px 13px; width:130px}
	.pt-block h3,
	.pt-block-active h3,
	.post h3 {color:#000; font:bold 14px Arial, Helvetica, sans-serif}
	.pt-block .pt-name {color:#666; font:normal 19px Arial, Helvetica, sans-serif; line-height:16px; margin:0; padding:0}
	.pt-block .pt-name span {font-size:12px}
	.pt-block p,
	.pt-block-active p {margin:3px 0 0 0}
	.pt-block .user {margin:3px 0 4px 0}
	.pt-all {font-size:12px; padding:5px 0 0 0}
	.brd-online {border-bottom:3px solid #4DA638;}
	.brd-offline {border-bottom:3px solid #ff0000;}
	.pt-foto {position:relative}
	.pt-foto .status {position:absolute; top:4px; left:4px}
	.pt-date a {color:#000; display:block}
			.pt-date a:hover {background:url(/images/ico_close.gif) 100% 2px no-repeat; text-decoration:none}
	
	.pt-right-column {padding-left:30px; vertical-align:top}
	
	.post {width:595px}
	
.month {margin:0 0 10px 0}
	.month th {color:#000; font:bold 17px Arial, Helvetica, sans-serif; padding:1px 3px; text-align:left; vertical-align:middle}
	.month td {color:#C6C6C6; padding:3px 4px; text-align:center; vertical-align:middle}
	.month .past a {color:#7B7B7B}
	.month .today {border:1px solid #7A7A7A}
	.month .day td {color:#B2B2B2}
	.month .day .today {border:0; color:#000}
		.month .today a {color:#7B7B7B}
	.month .mark {background:#CDCCCB}
	.month a {color:#C6C6C6}
	
.posts-list {list-style-type:none; margin:0 0 0 5px; padding:0; width:155px}
	.posts-list li {color:#808080; font:12px Arial, Helvetica, sans-serif; padding-bottom:8px}
	.posts-list a {color:#808080}
	.posts-list a.all,
	.posts-list a.active {color:#000}
.post-pic {float:left; margin:5px 0 0 0; width:235px;}
.post-info {font:11px Tahoma, Arial, Helvetica; margin:5px 0 0 235px;}
	.post-thesis {font:15px sans-serif, Arial, Helvetica}
	
.comment-info {border-bottom:1px solid #B3B2B3; border-top:1px solid #B3B2B3; overflow:auto; padding:5px 7px; text-align:center}
	.ci-date {float:right;}
	.ci-commentcount {float:left;}
	.ci-commentcount a {background:url(/images/newyear/ico_comment.gif) 100% 2px no-repeat; padding-right:16px}
	.ci-center {text-align:center}
.comment-block {padding:10px 0 0 0; width:510px}
	.comment-block h3 {color:#000; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px 0}
	.comment-block h3 span {font-size:11px; font-weight:normal; line-height:0; vertical-align:text-top}
	.comment-block ul {list-style-type:none; margin:0; padding:0}
	.comment-block li {overflow:auto; padding:0 0 5px 0}
	.cb-user {float:right; padding:5px 0 0 0; width:175px}
	.cb-user img {float:left; margin:0 5px 0 0}
	.cb-user .cb-date {color:#808080; padding:0}
	.cb-text {border-top:2px solid #D9D8D9; color:#808080; font:13px Tahoma, Arial, Helvetica; margin:0 185px 0 0; padding:3px 14px 0 0}
	.cb-mark {color:#000; float:right; font-size:11px}
	
.comment-profile ul {list-style-type:none; margin:0; padding:0}
	.comment-profile li {overflow:auto; padding:0 0 5px 0}
	.cp-user {float:right; padding:5px 0 0 0; width:175px}
	.cp-user img {float:left; margin:0 5px 0 0}
	.cp-date {color:#989898; font-size:11px; padding:0}
	.cp-text {border-top:2px solid #D9D8D9; color:#000; font:13px Tahoma, Arial, Helvetica; margin:0 185px 0 0; padding:3px 14px 0 0}
	.cp-mark {color:#000; float:right; font-size:11px}
	.cp-black-line {border-left:5px solid #000; padding-left:5px;}

.mail-submenu {height:20px; list-style-type:none; margin:5px 0 0 0; overflow:hidden; padding:0}
	.mail-submenu li {float:right; margin-left:20px}
	.mail-submenu a {color:#B2B2B2}
	.mail-submenu .active a {color:#000}
	.inbox {background:url(/images/icons_spr.gif) 0 -74px no-repeat; padding-left:13px}
	.blacklist {background:url(/images/icons_spr.gif) 0 -129px no-repeat; padding-left:16px}
	.deleted {background:url(/images/ico_close.gif) 0 1px no-repeat; padding-left:15px}

.message-block {overflow:auto; padding:0 8px 0 7px; width:761px}
	.message-block-active {background:url(/images/brd04.gif) 0 0 no-repeat; height:38px; padding:6px 8px 10px 7px; width:761px}
	.message-block a.mb, 
	.message-block-active a.mb,
	.message-block a.grey-hover, 
	.message-block-active a.grey-hover {display:block; padding:4px; width:753px}
	.message-block a.mb:hover,
	.message-block-active a.mb:hover {text-decoration:none}	
	.message-block a.grey-hover:hover,
	.message-block-active a.grey-hover:hover {background:url(/images/ico_close_mes.gif) 100% 14px no-repeat #E6E6E6; text-decoration:none}	
	.mb-date {color:#9A9A9A; float:right; padding:8px 29px 0 0}
	.mb-time {color:#9A9A9A; float:right; padding:10px 0 0 0}
	.message-block .user,
	.message-block-active .user {float:left; width:128px}
	.mb-text {margin:0 115px 0 128px; padding:8px 0}
	.mb-comment {margin:0 29px 0 128px; padding:8px 0}
	.mb-pics img {border:1px solid #fff; margin:3px 3px 0 0}
		.mb-pics a:hover img {border:1px solid #9A9A9A}
.message-separator {background:#BFBFBF; height:1px; margin:5px 0; overflow:hidden}
	.editor {border:1px solid #A6A6A6; height:92px; width:510px;}

.black-list td{width:130px}


/***********************
*	PRIVATE CABINET
****/

/* css by Tatiana Uzun, mailto: vogel.tatiana@gmail.com */
.sub-menu {font-size:11px; margin:10px 0 15px 0}
	.sub-menu a:hover,
	.sub-menu .active {color:#3FA9F6; text-decoration:none}
	
.about-main-info td {padding-bottom:14px}
	.ami-ttl {padding:3px 15px 0 0; text-align:right; white-space:nowrap}
	.ami-txt1 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; height:19px; width:232px}
	.ami-txt2 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; height:19px; width:41px}
	.ami-txt3 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; height:19px; margin:0 8px 0 0; width:94px}
	.ami-txt4 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; height:19px; width:58px}
	.ami-txt5 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; height:19px; width:100px}
	.ami-txt6 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; height:19px; width:166px}
	.ami-day {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; margin:0 8px 0 0; width:54px}
	.ami-month {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; margin:0 8px 0 0; width:105px}	
	.ami-year {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; width:54px}	
	.ami_country {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; width:234px}	
	.ami-oper {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; margin:0 8px 0 0; text-align:right; width:55px}
	.ami-btns {text-align:right}
	.ami-btns input {font:11px Tahoma, Arial, Helvetica; overflow:visible; padding:0 7px}
.about-privat-info {width:550px}
.about-privat-info td {padding-bottom:14px}	
	.api-info {padding:3px 0 0 0}
	.api-info p {color:#666; padding-bottom:12px}
	.api-txtarea1 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; height:35px; width:420px}
.about-contact-info td {padding-bottom:14px}
.about-school-info,
.about-lang-info {margin:0 auto 10px auto; padding:0 24px 0 0; width:348px}
	.about-school-info td,
	.about-lang-info td {padding-bottom:10px}
	.asi_year_begin {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; margin:0 8px 0 0; width:115px}
	.asi_year_end {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; width:107px}
.about-vuz-info {margin:0 auto 10px auto; padding:0 24px 0 0; width:348px}
	.about-vuz-info td {padding-bottom:10px}
.vuz-info {border-bottom:1px solid #A6A6A6; margin:0 auto 15px auto; padding:0 10px 14px 14px; width:324px}
	.edit-close {float:right}
	.edit-close img {margin-left:4px}
	.vuz-info h3 {color:#000; font:bold 12px Tahoma, Arial, Helvetica; padding-bottom:3px}
	.vi-name {color:#666}
.about-work-info {margin:0 auto 10px auto; padding:0 24px 0 0; width:348px}
	.about-work-info td {padding-bottom:10px}
	.ami-year2 {background:#fff; border:1px solid #D2D2D2; font:11px Arial, Helvetica, sans-serif; width:103px}	
	
.profile-info {text-align:center}
	.pi-surname {color:#4D4E4E; font-size:19px}
	.pi-name {color:#676767; font-size:12px}
	.pi-icons {list-style-type:none; margin:5px 0; overflow:auto; padding:0}
	.profile-info .pi-icons {margin:15px 0 15px 34px}
		.pi-icons li {display:block; float:left; margin-right:6px; padding-top:24px; text-align:center; width:24px}
		.pi-star {background:url(/images/ico_pi.gif) 0 0 no-repeat}
		.pi-iq {background:url(/images/ico_pi.gif) -29px 0 no-repeat}
		.pi-flower {background:url(/images/ico_pi.gif) -62px 0 no-repeat}
		.pi-ball {background:url(/images/ico_pi.gif) -92px 0 no-repeat}
.grey-line {background:#BFBFBF; height:1px; margin:5px 0 15px 0; overflow:hidden}
.grey-h3 {color:#676767; font:bold 12px Tahoma, Arial, Helvetica; margin:0 0 8px 0}
.event {font:11px Tahoma, Arial, Helvetica; padding:4px 0 8px 0}
	.event strong {color:#000; font:bold 12px Tahoma, Arial, Helvetica}
	.event .date {color:#676767}
.block-friends {background:url(/images/brd01.gif) 0 0 no-repeat; height:76px; margin:0 auto; padding:25px 15px; text-align:center; width:285px;}
	.block-friends h3 {color:#999; font:bold 17px Arial, Helvetica, sans-serif; margin:0 0 8px 0;}
	.block-friends h3 span {color:#000}
	.block-friends p {padding-bottom:7px}
	.find {background:url(/images/ico_usersearch.gif) 0 0 no-repeat; padding:2px 0 2px 25px}
	.invite {background:url(/images/ico_useradd.gif) 0 0 no-repeat; margin-left:18px; padding:2px 0 2px 25px}

/***********************
*	TRAIN
****/
	.train .train-header {background:url(/img/train_pattern.gif) 0 0 repeat #fff }
	.train .header {background:url(/img/train_header.gif) 50% 0 repeat-x; border-bottom:0; height:auto; margin:0}	
	.train-block {background:url(/img/train_pattern.gif) 0 -6px repeat #fff;}
	.h-train {background:url(/img/train1.png) 0 0 no-repeat; margin:0 auto; overflow:hidden; padding:196px 0 0 0; width:980px}	
		.ht-left {background:url(/img/train2.png) 0 0 no-repeat; float:left; height:233px; width:490px}
			.ht-sign {
				background:url(/img/train_city.png) 0 0 no-repeat; 
				color:#fff; 
				font:bold 18px Tahoma, Arial, Helvetica; 
				height:48px; 
				margin:0 0 0 80px;
				padding:28px 0 0 8px; 
				text-align:center; 
				text-transform:uppercase; 
				width:229px
			}
			.ht-black {color:#000; font:19px Tahoma, Arial, Helvetica; line-height:22px;}
				.ht-black span {background:#fff; padding:0 5px;}
			.ht-towns {color:#80C142; font:13px Tahoma, Arial, Helvetica; line-height:14px; width:330px;}
				.ht-towns span {background:#fff; padding:0 5px;}
		.ht-right {background:url(/img/train3.png) 100% 0 no-repeat; float:left; height:103px; padding:130px 0 0 60px; width:430px}	
			.ht-right p {color:#80C142; font:bold 22px Tahoma, Arial, Helvetica; line-height:21px;}
			.ht-right span {color:#C31B72}
	.h-menu {background:#fff; height:28px; list-style-type:none; margin:0 auto; overflow:hidden; padding:3px 0; width:980px}
		.h-menu li {border-left:1px solid #7F7F7F; float:left; padding:3px 6px}
		.h-menu li:first-child {border:0}
		.h-menu a {color:#000; font-size:16px; font-weight:bold;}
		.h-menu a:hover, .h-menu a.active {color:#C31B72; text-decoration:none}	
			
	.train .global-inner {margin-top: 15px; width: 980px; background-image: none; background-color: #fff;}	
	.train h1 {color:#80C142; font:bold 25px Tahoma, Arial, Helvetica; line-height:19px; margin:0 0 5px 0}	
	.train h2 {color:#A52862; font:normal 19px Tahoma, Arial, Helvetica; line-height:19px; margin:0 0 10px 0}	
	.train .global-inner p {color:#666; line-height:12px; padding:0 0 10px 0}
	.c-partners {list-style-type:none; margin:0 0 10px 0; overflow:auto; padding:0}
		.c-partners li {float:left; margin:0 0 0 10px}
	
	.train .global-inner .interviewed {color:#000; font-size:10px; text-transform:uppercase}	
		.i-author {color:#A52862; font-size:16px}
	.train dl {margin:0; padding:0;}
		.train dt {color:#000}
		.train dd {color:#666}
	.smi {color:#000}
		.train .smi h2 {margin:0}
		.smi dd {padding-bottom:10px}
		.train .global-inner .smi p {color:#000; padding:0}
		.smi a {color:#666; text-decoration:none}
		.smi a:hover {text-decoration:underline}
	
	.train #footer {background:url(/img/train_footer_bg.gif) 500% 100% repeat-x;}
	.train .f-inner {background:url(/img/train_footer_inner.gif) 50% 100% repeat-x #E8E8E8; margin:0 auto; padding:12px 0 0 0; height:40px; width:980px}

/***********************
*	NEW YEAR
****/
	.global-newyear {background:url(/images/newyear/bg.jpg) 0 0 repeat #fff; color:#000; font:11px Arial, Helvetica, sans-serif}
	.new-year {background:url(/images/newyear/global_bg.jpg) 50% 0 repeat-y;}
	.new-year .new-year-main { background:url(/images/newyear/header_bg.jpg) 50% 0 no-repeat; }
	.new-year .header .inner {border-bottom:0; background-color: transparent; }	
	.new-year .m-menu {height:28px; list-style-type:none; margin:10px 0 0 28px; overflow:hidden; padding:3px 0; width:430px}
		.m-menu li {border-left:1px solid #7F7F7F; float:left; padding:3px 13px}
		.m-menu li:first-child {border:0}
		.m-menu a {color:#000; font-size:16px; font-weight:bold;}
		.m-menu a:hover, .m-menu a.active {color:#3FA9F6; text-decoration:none}		
		.m-arr {background:url(/images/arr_lt01.gif) 0 0 no-repeat; height:9px; margin:4px 0 0 0; width:10px}
		.m-menu a:hover .m-arr, .m-menu a.active .m-arr {background:url(/images/arr_lt01.gif) 0 -9px no-repeat}	

	/* content */
	.new-year .content-490 p {font:11px Arial, Helvetica; padding:0 32px 12px 65px}
	.new-year .prizes {height:157px; overflow:hidden; padding:0 0 0 49px}
		.prize-1 {float:left}
		.prize-2 {float:left; padding:22px 0 0 25px}	
		.prize-3 {float:right; padding:20px 1px 0 0}
	.places {margin:0px 0 0 0; position:relative;}
		.places .place-1 {
			background:url(/images/newyear/bg_1.png) 0 17px no-repeat; 
			height:90px; 
			left:50px;
			margin:0; 
			overflow:hidden; 
			padding:0 0 0 45px; 
			position:absolute; 
			top:0;
			width:115px;
			z-index:200
		}
		.places .place-2 {
			background:url(/images/newyear/bg_2.png) 0 0 no-repeat; 
			height:90px; 
			left:206px;
			margin:0; 
			overflow:hidden; 
			padding:25px 0 0 45px; 
			position:absolute; 
			top:0;
			width:115px; 
			z-index:200
		}
		.places .place-3 {
			background:url(/images/newyear/bg_3.png) 0 8px no-repeat; 
			height:90px; 
			left:360px;
			margin:0; 
			overflow:hidden; 
			padding:0 0 0 20px; 
			position:absolute; 
			width:115px;
			z-index:200
		}
	.prize-info {color: #000; font:11px Arial, Helvetica; text-align:center; font-size: 11px; }	
		.prize-info p {padding-bottom:12px}

	.nominees {background:url(/images/newyear/nominees_bg.png) 0 0 no-repeat;}
		.nominees h2 {margin:0; padding:34px 77px 13px 69px}
	.nominee-table td {width:140px}
		.nominee-table h3 {font-size:18px; font-weight:bold; margin:0; padding:0 0 7px 25px}
		.place-1 {background:url(/images/newyear/ico_1.gif) 11px 10px no-repeat; overflow:hidden; margin:0; padding:0 0 10px 25px; width:115px}
		.place-2 {background:url(/images/newyear/ico_2.gif) 5px 10px no-repeat; overflow:hidden; margin:0; padding:0 0 10px 25px; width:115px}
		.place-3 {background:url(/images/newyear/ico_3.gif) 0 10px no-repeat; overflow:hidden; margin:0; padding:0 0 10px 25px; width:115px}
		.place-0 {overflow:hidden; margin:0; padding:0 0 10px 25px; width:115px; height: 40px;}
		.place-1 img,
		.place-2 img,
		.place-3 img,
		.place-0 img {float:left; margin:0 3px 0 0}
		.place-1 span,
		.place-2 span,
		.place-3 span,
		.place-0 span {padding:5px 0 0 0}
		.user-man {border-bottom:3px solid #FF0001;}
		.user-woman {border-bottom:3px solid #4EA639;}	

	.rules {background:url(/images/newyear/rules_bg.png) 0 0 no-repeat; margin:0 0 0 50px;}
		.rules h2 {margin:0; padding:29px 110px 13px 71px}
		.content-490 .rules p {padding-left:10px}
		.rules A{ color: #0071BC; }
	.title {background:url(/images/ttl_bg.gif) 0 50% repeat-x; height:20px; margin:0 0 10px 0; overflow:hidden; text-align:center;}
		.ttl-all {background:#fff; color:#9A9A9A; float:right; font-size:11px; padding:2px 0 0 5px}
		.ttl-all a {color:#9A9A9A}
		.title h2 {color:#9A9A9A; font:bold 17px Arial, Helvetica, sans-serif; margin:0}
		.title h2 span {background:#fff; padding:0 5px}	
		
	.photos-table {margin:0 auto 15px auto}
		.lt-arr {background:url(/images/lt_arr_bg.gif) 100% 0 repeat-y; text-align:right; vertical-align:middle; width:27px; padding: 0px; }
			.lt-arr IMG {margin: 0; padding: 0}
		.rt-arr {background:url(/images/rt_arr_bg.gif) 0 0 repeat-y; text-align:left; vertical-align:middle; width:27px; padding: 0px;}	
		.photos-table .place-1 {background:url(/images/newyear/ico_1.gif) 100% 10px no-repeat; overflow:hidden; margin:0; padding:0 0 4px 0; width:125px}
		.photos-table .place-2 {background:url(/images/newyear/ico_2.gif) 100% 10px no-repeat; overflow:hidden; margin:0; padding:0 0 4px 0; width:125px}
		.photos-table .place-3 {background:url(/images/newyear/ico_3.gif) 100% 10px no-repeat; overflow:hidden; margin:0; padding:0 0 4px 0; width:125px}
		.photos-table .place-0 {overflow:hidden; margin:0; padding:0 0 4px 0; width:125px}
		.pt-block {color:#808080; padding:11px 7px; width:130px; vertical-align: top;} 
		.pt-block-active {background:url(/images/newyear/foto_brd2.gif) 0 0 no-repeat; color:#808080; height:235px; overflow:hidden; padding:11px 13px; width:130px}
		.pt-block h3,
		.pt-block-active h3 {color:#000; font:bold 14px Arial, Helvetica, sans-serif}
		.pt-img {height:135px; overflow:hidden}
		.pt-info {padding:5px 5px 0 5px}
		.pt-vote {background:url(/images/newyear/ico_plus.gif) 0 0 no-repeat; float:left; width:200px}
		.pt-vote-gold {background:url(/images/newyear/ico_plus_gold.gif) 0 0 no-repeat; float:left; width:200px}	
			.pt-vote a, .pt-vote-gold a {color:#000; display:block; font:bold 14px Arial, Helvetica, sans-serif; padding:19px 0 20px 45px; text-decoration:none; text-transform:uppercase}
			.pt-vote a:hover, .pt-vote-gold a:hover {text-decoration:underline}
			.pt-vote a span, .pt-vote-gold a span {color:#808080; font:normal 10px Arial, Helvetica, sans-serif; line-height:0; vertical-align:text-top}
		.pt-description {margin:0 0 0 200px}
	.small-photos-table {margin:0 auto 15px auto}
		.small-photos-table .lt-arr {background:transparent}
		.small-photos-table .rt-arr {background:transparent; padding:0}	
		.small-photos-table a {display:block; padding: 3px 3px 5px 7px;}
		.small-photos-table .active {background:url(/images/newyear/foto1_brd.gif) 0 0 no-repeat}
		.small-photos-table p {position:relative}
		.comment-count {
			background:url(/images/newyear/bg_comm.png) 0 0 no-repeat; 
			height:22px; 
			padding:2px 7px 0 7px;
			position:absolute;
			right:6px; 
			top:10px;
			width:27px
		}
		.comment-count a {background:url(/images/newyear/ico_comm2.gif) 0 4px no-repeat; padding-left:16px}
	.comment-info {border-bottom:1px solid #B3B2B3; border-top:1px solid #B3B2B3; overflow:auto; padding:5px 7px; text-align:center}
		.ci-date {float:right;}
		.ci-commentcount {float:left;}
		.ci-commentcount a {background:url(/images/newyear/ico_comment.gif) 100% 2px no-repeat; padding-right:16px}
		.ci-center {text-align:center}
	.comment-block {margin:0 auto; padding:10px 0 0 0; width:510px}
		.comment-block h3 {color:#000; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px 0}
		.comment-block h3 span {font-size:11px; font-weight:normal; line-height:0; vertical-align:text-top}
		.comment-block ul {list-style-type:none; margin:0; padding:0}
		.comment-block li {overflow:auto; padding:0 0 5px 0}
		.cb-user {float:right; padding:5px 0 0 0; width:175px}
		.cb-user img {float:left; margin:0 5px 0 0}
		.cb-user .cb-date {color:#808080; padding:0}
		.cb-text {border-top:2px solid #D9D8D9; color:#808080; font:13px Tahoma, Arial, Helvetica; margin:0 185px 0 0; padding:3px 14px 0 0}
		.cb-mark {color:#000; float:right; font-size:11px}
	.audio-block {margin:0 auto; padding:5px 0; width:385px}	
		.audio-block h3 {color:#4D4D4D; font:normal 14px Arial, Helvetica, sans-serif; padding-left:24px; margin-top: 10px; width: 100%; height: 20px; padding-bottom: 0;}
		.audio-block h3.place-1 {background:url(/images/newyear/ico_1.gif) 11px 4px no-repeat; overflow:hidden; margin:0; padding:0 0 3px 24px; width:auto}
		.audio-block h3.place-2 {background:url(/images/newyear/ico_2.gif) 5px 4px no-repeat; overflow:hidden; margin:0; padding:0 0 3px 24px; width:auto}
		.audio-block h3.place-3 {background:url(/images/newyear/ico_3.gif) 0 4px no-repeat; overflow:hidden; margin:0; padding:0 0 3px 24px; width:auto}
		.grey {color:#808080}
		.audio-block p {padding-left:24px}
		.ab-info {float:right; padding:0}
		.ab-info .plus-min {background:url(/images/icons_spr.gif) 0 -89px no-repeat; margin:0 18px 0 0; padding:0 0 0 14px}
	h2.grey {color:#9A9A9A; font:bold 17px Arial, Helvetica, sans-serif;}
	.other-audio {list-style-type:none; margin:15px 0; padding:0}
		.other-audio a {color:#000; font:12px Tahoma, Arial, Helvetica}
		.other-audio a:hover, .other-audio a.active {color:#3FA9F6; text-decoration:none}
		.other-audio .all a {color:#9A9A9A}
		.other-audio .all a:hover {color:#9A9A9A; text-decoration:underline}
	.audio-file {font-size:12px; text-align:center}
		.audio-file h2 {color:#9A9A9A; font:bold 17px Arial, Helvetica, sans-serif;}
		.audio-file pre {color:#000; font:12px Tahoma, Arial, Helvetica;}

	.global-newyear .global-inner {margin:0 auto; padding:0 0 155px 0; position:relative; width:980px; }
	.global-newyear #footer {background:url(/images/newyear/footer_bg.jpg) 50% 100% no-repeat; padding: 111px 0px 0px 0px; }
	.global-newyear #footer .inner { border-top: none; background-color: transparent; }
	.global-newyear .content-490 {margin: 0 0 0 488px}
	.global-newyear .left-column-490 {float:left; width:488px}
	.global-newyear .content-225 {margin: 15px 0 0 285px}
	.global-newyear .left-column-225 {float:left; padding:15px 0 0 55px; width:220px}
	.global-newyear .center-column {padding:0 20px;}

/***********************
*	REGISTRATION
****/
	.registration-form {margin: auto; width: 460px; }
	.registration-form > address, blockquote, dl, fieldset, form, label, ol, p, pre, ul  {font-size:11px; margin:0; padding:0}
	.registration-form h2 {text-align:center; font:bold 16px Verdana, Arial, Helvetica, sans-serif; margin:0 0 12px 0 }
	.registration-form .crop-link:hover {text-decoration:none}
	.registration-form A {text-decoration:none}
	.rf-fields {border-bottom: 2px solid #D9D9D9; padding:0 0 8px 0}
		.rf-fields p {overflow:auto; padding:0 0 7px 0}
		.rf-label1 {color:#666; float:left; font:15px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:1px 0 0 0; text-align:right; width:160px}
		.rf-txt1 {background:#fff; border:1px solid #96A6C5; color:#000; float:left; font:11px Arial, Helvetica, sans-serif; height:15px; padding:2px 3px; width:233px}
		.form-text { border:1px solid #96A6C5; color:#000; float:left; font:11px Arial, Helvetica, sans-serif; height:15px; padding:2px 3px; margin: 0 10px 0 0;}
			.l3 { width: 40px; }
			.l7 { width: 70px; }
		.rf-radio1 {float:left; margin:0 5px 0px 0; height: 15px; }
		.rf-label2 {color:#000; float:left; font:11px Verdana, Arial, Helvetica, sans-serif; margin:4px 10px 0 0}
		.rf-sel1 { border:1px solid #96A6C5; color:#000; float:left; font:11px Tahoma, Arial, Helvetica; height:21px; margin:0 10px 0 0; padding:0 0 2px 3px; width: 59px}
		.rf-sel2 { border:1px solid #96A6C5; color:#000; float:left; font:11px Tahoma, Arial, Helvetica; height:21px; margin:0 10px 0 0; padding:0 0 2px 3px; width: 79px}
		.rf-sel3 { border:1px solid #96A6C5; color:#000; float:left; font:11px Tahoma, Arial, Helvetica; height:21px; margin:0 10px 0 0; padding:0 0 2px 3px; width: 55px}
		.rf-file1 { height:21px; padding:2px 3px; width:239px; float:left; }
		.rf-sel { height:21px; padding:2px 3px; width:239px; float:left; }
	.rf-rules {border-bottom:2px solid #D9D9D9; overflow:auto; padding:12px 0 15px 0; text-align:right;}
		.rf-rules p {overflow:auto; padding:0 55px 0 0}
		.rf-label3 {color:#000; float:right; font:14px Arial, Helvetica, sans-serif; margin:3px 0 0 0}
		.rf-radio2 {float:right; margin:0 5px 0 0}
		.rf-rules a {font:11px Verdana, Arial, Helvetica, sans-serif; padding-right:3px; text-decoration:none}
		.registration-form .rf-rules .crop-link:hover {text-decoration:underline}
	.rf-safety {border-bottom:2px solid #D9D9D9; margin:0 0 18px 0; overflow:auto; padding:12px 0 15px 0; text-align:center;}
		.rf-safety p {color:#808080; overflow:auto}
		.rf-captcha {margin:0 auto; width:195px; height: 110px;  }
		.rf-captcha img {margin:9px 0}
		.rf-label4 {color:#000; float:left; font:12px Arial, Helvetica, sans-serif; margin:4px 0 0 0}
		.rf-txt2 {background:#fff; border:1px solid #96A6C5; color:#000; float:right; font:11px Arial, Helvetica, sans-serif; height:15px; padding:2px 3px; width:76px}
	.rf-btns {font:11px Verdana, Arial, Helvetica, sans-serif; text-align:center; }
		.registration-form .rf-btns .crop-link:hover {text-decoration:underline}


/* -------PROFILE--------*/
.profile-left{ width: 180px; margin-left: 10px; margin-top: 10px; float: left; }
  .profile-left P.surname { font-family: Arial; font-size: 18px; color: #808080; padding: 0px; margin: 0px;}
  .profile-left P.name { font-family: Arial; font-size: 12px; color: #808080; padding: 0px; margin: 0px; }
  .profile-left .text { font-family: Arial; font-size: 11px; color: #000; padding: 0px; margin: 3px; }
  .profile-left .online { font-size:11px; font-family: Arial; color:#0f0; border-bottom: 1px dashed #0f0; }
  .profile-left .offline { font-size:11px; font-family: Arial; color:#f3821e; border-bottom: 1px dashed #f3821e; }
  .profile-left .stats{ background: url(/images/users/usericons.png) no-repeat; float: left; width: 30px; height: 40px; margin-left: 12px; margin-top: 12px; }
  .profile-left .stats DIV{ margin-top: 23px; font-family: Arial; font-size: 10px; color: #000; }
  .profile-left .stats1{ background: url(/images/users/staticons.png) no-repeat; float: left; width: 34px; height: 40px; margin-left: 20px; margin-top: 12px; }
  .profile-main .stats1{ background: url(/images/users/staticons.png) no-repeat; float: left; width: 34px; height: 40px; margin-left: 35px; margin-top: 45px; }
  .profile-left .stats1 DIV{ margin-top: 28px; font-family: Arial; font-size: 10px; color: #000; }
  .profile-left .message{  clear: both; }
    .profile-left .message A{ font-family: Arial; font-size: 11px; color: #000; text-decoration: none; }
  .profile-left .header{ font-family: Arial; font-size: 15px; color: #000; font-weight: bold; }
  .profile-left .sep { border-bottom: 1px solid #ddd; margin-top: 8px; margin-bottom: 8px; clear: both; float: bottom; }
.profile-menu{ width: 750px; margin-left: 20px; margin-top: 10px; float: left; text-align: left;  }
  .profile-menu A{ font-family: Arial; font-size: 16px; color: #000; text-decoration: none; font-weight: bold;  }
  .profile-menu TD{ border-left: 1px solid #7f7f7f; padding: 5px 15px 5px 15px; }
  .profile-menu .arrow{ font-family: Arial; font-size: 16px; color: #41a8f3; border-left: none; padding: 5px 15px 5px 0px; }

.profile-main{ width: 788px; margin-left: 20px; margin-top: 10px; float: left; height: auto;  }
  .profile-main .mhead{ font-family: Arial; font-size: 16px; color: #999; font-weight: bold; background: url(/images/users/bg-head.png) repeat-x; }
  .profile-main .mhead DIV{ background-image: none; background-color: #fff; width: 250px; clear: both; }
  .profile-main H2 { padding:0px; margin:0px; font-size:14px; font-family: Verdana; color:#000; font-weight:bold; }
  div.block-info .profile-main A { font-size:11px; font-family: Arial; color:#808080; text-decoration: none; letter-spacing: 0px; }
  div.block-info .profile-main TD { font-size:11px; font-family: Arial; color: #808080; letter-spacing: 0px; }
  .profile-main TD B { color:#333;  }
  .profile-main TD.comment { text-align: right; }
  .profile-main .friend { font-size:11px; font-family: Arial; color:#333; }
    .profile-main .friend IMG{ margin: 2px; }
  .profile-main .date { font-size:10px; font-family: Arial; color:#808080; margin-bottom: 20px; }

.profile-main #pagescroll { margin: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.profile-main #pagescroll A { text-decoration:none; color:#333; margin: 3px;}
.profile-main #pagescroll TD.current { font-weight: bold; color:#f00; }

div.block-info .profile-main A.active { color:#0071BC; } 

/* -------INCUBATOR --------*/
div#incubator-1{width:100%; background:url(/images/inc-1.jpg) no-repeat -30% -70px; height:auto;  } 
div#incubator-2{width:100%; background:url(/images/inc-1.jpg) no-repeat 130% -70px; height:auto;  }
div#incubator-1 H1{ padding:0px; font-size:20px; font-family: 'Arial'; color:#000; font-weight:bold; }
div#incubator-1 H2{ padding:0px; font-size:16px; font-family: 'Arial'; color:#000; font-weight:bold; }
div#incubator-top{ height:64px; border-left:3px dashed #ddd; border-right:3px dashed #ddd; border-bottom:3px dashed #ddd; }
div#incubator-top div#icons UL LI{ float:left; margin-left:5px; width:38px; height:38px; background:url(/images/rollovers-inc.jpg); }
div#incubator-main { float:bottom;  clear:both; margin-top:20px; }
div#incubator-main #slideshow { float:left;  width:380px; height:300px; padding-left:0px; position:relative; margin-left: 50px; }
div#incubator-main #slideshow IMG{    position:absolute;    top:20;    left:0;    z-index:8;    opacity:0.0;}
div#incubator-main #slideshow IMG.active  { z-index:10;    opacity:1.0; }
div#incubator-main #slideshow IMG.last-active { z-index:9; }
div#incubator-main #about { float:left; font-family:Arial; color: #808080; text-decoration:none; font-size:11px; text-align:left; width: 470px; margin-left:30px; }
div#incubator-main #about .large{ font-family:Arial; color: #333; text-decoration:none; font-size:12px; text-align:left; font-weight:bold;  }

div#incubator-bottom { height:60px; font-family: Tahoma;  padding-top:5px; ; clear: both; margin-top: 20px; float:bottom; border-left:3px dashed #ddd; border-right:3px dashed #ddd; border-top:3px dashed #ddd; }
div#incubator-bottom .green {  font-size:22px; font-weight:bold; color:#006633; padding-right:10px; }
div#incubator-bottom TD{  font-size:10px; color:#888; }
div#incubator-bottom B, div.block-bottom STRONG, {  color:#333; }
div#incubator-bottom A{ font-size:10px; color:#888; font-weight:bold; text-decoration:none; }

div#incubator-main  #time-day DIV{font-family: Tahoma;font-size:40px;color:#e2543e;text-transform:uppercase; float:left; } 
div#incubator-main  #time-hour DIV{font-family: Tahoma;font-size:40px;color:#c31b72;text-transform:uppercase;  float:left; } 
div#incubator-main  #time-min DIV{font-family: Tahoma;font-size:40px;color:#81c124;text-transform:uppercase; float:left;  } 
div#incubator-main  #time-sec DIV {font-family: Tahoma;font-size:40px;color:#f6cd35;text-transform:uppercase;  float:left; } 
div#incubator-main #time-day SPAN, #time-hour SPAN,#time-min SPAN,#time-sec SPAN { font-size:15px; margin-right:10px; } 


/* ---- POBEDA--- */
div#pobeda-1{ width:100%; background:url(/images/pobeda/line_left.png) repeat-y -10% 0%; } 
div#pobeda-2{ width:100%; background:url(/images/pobeda/line_right.png) repeat-y 110% 0%;  } 
div#pobeda-3{ width:100%; background:url(/images/pobeda/header.png) no-repeat top center;   } 

div#pobeda-1 DIV i, div#pobeda-1 DIV em { font-size:13px; color: #673B03; font-family: Arial; }
div#pobeda-1 H1 { color: #673B03; font-size:16px; font-family: Verdana; font-weight: lighter; margin: 0px; padding: 0px; }
div#pobeda-1 H2 { padding:0px; margin:0px; font-size:14px; font-family: Verdana; color:#000; font-weight:bold; }
div#pobeda-1 A { color: #808080; font-size:11px; font-family: Arial; text-decoration: none; }
div#pobeda-1 .text { color: #000; font-size:11px; font-family: Arial; text-decoration: none;  }
div#pobeda-1 .large { color: #000; font-size:12px; font-family: Arial; font-weight: bold; margin: 10px 0px 10px 0px; }
div#pobeda-1 .TD { color: #673B03; font-size:11px; font-family: Verdana; }

div#link-main{ position: absolute; z-index: 100; top: 50px; left: 47%; }

div#pobeda-top{ height:175px; width: 1000px; position: relative; z-index: 11; }
div#pobeda-top #logo{width:180px; float:left; margin-left:20px; margin-top:20px;}
div#pobeda-top #icons{ height:45px; margin-top:5px; margin-left: 350px; float:left; width: 450px; padding: 0px; }
div#pobeda-top #icons UL{LIST-STYLE-TYPE: none; padding: 0px; margin :0px; }
div#pobeda-top #icons UL LI{ float:left; margin-left:5px; width:38px; height:38px; background:url(/images/rollovers.jpg);}

div#pobeda-main #slideshow { float:left;  width:470px; height:386px; padding-left:0px; position:relative; background:url(/images/pobeda/pobeda-slide.jpg);}
div#pobeda-main #slideshow IMG{    position:absolute;    top:38px;    left:45px;    z-index:8;    opacity:0.0;}
div#pobeda-main #slideshow IMG.active  { z-index:10;    opacity:1.0; }
div#pobeda-main #slideshow IMG.last-active { z-index:9; }

div#pobeda-main { width: 980px; height: 400px; clear: both; border-bottom: 1px solid #888;}
div#pobeda-main DIV{ margin: 0px 10px 0px 10px; text-align: left; }
div#pobeda-1 TD.comment { padding-right: 15px; background: url(/images/i-comm.gif) no-repeat top right; text-align:right; }
#pobeda-main TD { font-size:10px; font-family: Verdana; color:#000; vertical-align: top; text-align: left;  }

#pobeda-menu { width: 980px; border-bottom: 1px solid #888; height: 120px; margin-bottom: 30px;  clear: both;}
#pobeda-menu UL{LIST-STYLE-TYPE: none; padding:0px; margin-left: 20px;}
#pobeda-menu UL LI{ float:left; margin-left:5px; width:150px; height:106px; background: url(/images/pobeda/menu.jpg);}

#pobeda-mon{ width:1000px; clear:both; margin-top: 30px; text-align: left; font-family:Arial; font-size:11px; color: #808080; }
  #pobeda-mon DIV.data { width:630px; float:left; margin-left:20px; }
     #pobeda-mon DIV.data A{ font-family:Arial; font-size:11px; color: #808080;  text-decoration: none;}
     #pobeda-mon DIV.data P { font-family:Arial; font-size:10px; color: #000; padding: 0px; margin: 2px;}

  #pobeda-mon .control { width:300px; margin-left: 10px; float:left; text-align: left; }
    #pobeda-mon .control TD{ text-align: right; }
    #pobeda-mon .control INPUT,#pobeda-mon .control TEXTAREA{ font-size:11px; color: #808080; font-family: Arial; text-align: left; }
    #pobeda-mon .control .len{ width: 200px; }

#pobeda-mon A { font-size:11px; font-family: Arial; color:#808080; text-decoration: none; }
#pobeda-mon TD { font-size:10px; font-family: Verdana; color:#000; vertical-align: top; text-align: left;  }
  #pobeda-mon div#author { width:190px; float:left; margin-left:20px; text-align: center; }
    #pobeda-mon div#author TD { text-align: center; }
  #pobeda-mon div#blog { width:500px; float:left; margin-left:20px; } 


#pobeda-mon #pagescroll TD { font-family: Arial; font-size: 11px; color: #333; padding: 2px 7px 2px 7px; }
#pobeda-mon #pagescroll TD.current { background-color: #ccc; }
#pobeda-mon #pagescroll TD.textlink { border-left: 1px solid #ccc; }
#pobeda-mon #pagescroll A { font-family: Arial; font-size: 11px; color: #333; text-decoration: none;  }


div#pobeda-menu DIV { width: 153px; float: left; margin: 5px; }
div#pobeda-bottom { height:140px; font-family: Tahoma;  clear: both; margin-top: 20px; float:bottom; background:url(/images/pobeda/footer.png) no-repeat top center; }
div#pobeda-bottom .green {  font-size:22px; font-weight:bold; color:#006633; padding-right:10px; }
div#pobeda-bottom TD{  font-size:10px; color:#888; }
div#pobeda-bottom B, div.block-bottom STRONG, {  color:#333; }
div#pobeda-bottom A{ font-size:10px; color:#888; font-weight:bold; text-decoration:none; }


/* -------VOL --------*/
div#vol-1{width:100%; background:url(/images/bg-vol.png) repeat-x top center; height:auto;  } 
div#vol-1 A.H1,div#vol-1 H1{ padding:0px; font-size:20px; font-family: 'Arial'; color:#000; font-weight:bold; text-decoration:none;  }
div#vol-1 H2{ padding:0px; font-size:16px; font-family: 'Arial'; color:#000; font-weight:bold; }
div#vol-1 div{ text-align:left; }

div#vol-2{width:100%; background:url(/images/bg-vol.png) repeat-x bottom center; height:auto;  }
div#block-voltop{ background:  url(/images/bg-news-top.png); height:64px; }
div#vol-main{width:1000px; height:350px; }
div#vol-main div#good { float:left; width: 300px; }
div#vol-main div#good TD{ font-family:Arial; color: #4d4d4d; text-decoration:none; font-size:10px; text-align:left;  }
div#vol-main div#good A{ font-family:Arial; color: #333; text-decoration:none; font-size:12px; text-align:center; font-weight:bold;  }

div#vol-main div#video { float:left; margin-left:10px; margin-top:10px; width: 387px; }
div#vol-main #slideshow { float:left;  width:380px; height:300px; padding-left:0px; position:relative; }
div#vol-main #slideshow IMG{    position:absolute;    top:20;    left:0;    z-index:8;    opacity:0.0;}
div#vol-main #slideshow IMG.active  { z-index:10;    opacity:1.0; }
div#vol-main #slideshow IMG.last-active { z-index:9; }

div#vol-main div#about { float:left; font-family:Arial; color: #4d4d4d; text-decoration:none; font-size:10px; text-align:left; width: 260px; margin-left:20px; }
div#vol-main div#about .large{ font-family:Arial; color: #333; text-decoration:none; font-size:12px; text-align:left; font-weight:bold;  }
div#vol-navig { float:bottom; width:100%; clear:both; }
div#vol-text { float:bottom; width:100%; clear:both; }
div#vol-text #page{ width:600px; }

div#vol-menu {  float:bottom; width:100%; clear:both;  }
div#vol-menu TD { padding:4px; } 
div#vol-menu TD.border { border-left:1px solid #808080; } 
div#vol-menu A { font-size:14px; font-family: 'Arial'; color:#000; font-weight:bold; color:#000; text-decoration:none;} 
div#vol-menu A.active { color:#0071BC; } 

div#vol1 { float:left; width:260px; margin-top:20px; }
div#vol1 #fam{ float:bottom; }
div#vol1 #fam H1{ margin: 0px;  }
div#vol1 #history {   float:bottom; width:100%; clear:both; font-family:Verdana; color: #4d4d4d; text-decoration:none; font-size:10px; position:relative; margin-top:120px; border-top: 1px solid #ddd;}

div#vol2 { float:left; width:372px; margin-left:20px; margin-top:20px;}
div#vol2 TD{ font-family:Arial; color: #4d4d4d; text-decoration:none; font-size:11px; }
div#vol2 H1{ text-align:center; }
div#vol2 #org{ border-bottom: 1px solid #ddd; }
div#vol2 #regrate{ margin-top:20px; }

div#vol2 TD.reg { padding-left:20px; font-family:Arial; color: #4d4d4d; font-weight:bold; font-size:13px; text-align:left;}
div#vol2 TD.reg A{ font-family:Arial; color: #4d4d4d; font-weight:bold; font-size:13px; text-align:left; padding-left: 0px; }
div#vol2 TD.rate, #vol-rating TD.rate { font-family:Verdana;color: #d80001;font-weight:bold;font-size:18px;padding-left:20px; background:url(/images/icon-vol-people-small.gif) no-repeat center left;}
div#vol2 TD.percent{ font-family:Verdana; color: #4d4d4d; font-weight:bold; font-size:18px; padding:0px 20px 0px 20px; background:url(/images/bg-vol-medals.png) no-repeat;}

#vol-rating { margin-top:20px; }
#vol-rating TD{ font-family:Arial; color: #4d4d4d; font-size:11px; text-decoration:none; }
#vol-rating TD.reg { padding-left:20px; }
#vol-rating TD.reg A{ font-family:Arial; color: #000; font-weight:bold; font-size:13px; text-align:left;  text-decoration:none; }
#vol-rating TD.percent{ font-family:Verdana; color: #4d4d4d; font-weight:bold; font-size:18px; padding:0px 10px 0px 10px;}
#vol-rating TD.medal{ background:url(/images/bg-vol-medals.png) no-repeat; width:20px;}
#vol-rating TD.graphrate{ background:url(/images/bg-volrate.png) no-repeat -500px 50%; width:320px }

#vol-rating TR.bg-switch1 TD{ background-color: #e6e6e6}
#vol-rating TR.bg-switch2 TD{ background-color: #fff}
#vol-rating TD.comm{ padding-right:15px; text-align:right; background:url(/images/i-comm.gif) no-repeat center right; width:40px; }
#vol-rating TD.foto{ padding-right:15px; text-align:right; background:url(/images/i-uploadimg.gif) no-repeat center right; width:40px; }
#vol-rating #regmap { width: 380px; float:left; margin-bottom: 20px }
#vol-rating #regmap TD { font-family:Arial; font-size:11px; color#808080; }
#vol-rating #regmap TD.tdname { text-align:right; padding-right:20px; }
#vol-rating #regtext { float:left; width: 600px; margin-left: 20px; font-family:Arial; font-size:11px; color#808080; margin-bottom: 20px}

div#vol3 { float:left; width:308px; margin-left:20px;  margin-top:20px; }
div#vol3 A{font-family: Arial; font-size: 11px; color: #808080; text-decoration:none;}
div#vol3 TD{color: #4d4d4d; font-family: Arial; font-size: 11px; text-align:left; padding:0px; height:15px; overflow:hidden;}
div#vol3 #gnews { border-bottom: 1px solid #ddd;}
div#vol3 #gnews DIV{ height:15px; width:220px; font-family:Arial; font-size:10px; color#808080; text-align:left; overflow:hidden; padding-right:20px;}
	#vol3 .vol-board{ background: url(/_page/img/bg-volboard.jpg) no-repeat 0 100%; height: 300px; margin: 20px 0 0 0; }
		.vol-board DIV{ margin: 50px 0 0 25px; width: 150px;}
div#famvol-main { width: 1000px; margin-top: 20px; margin-bottom: 20px; height:auto;  }
div#famvol-1 { float:left; width:260px; font-family: Arial; font-size: 11px; color: #808080; text-decoration:none; position:relative; text-align:left;   }
div#famvol-1 TD{ font-family:Arial; color: #4d4d4d; font-size:11px; text-decoration:none; }
div#famvol-1 TD.bg-switch1{ background-color: #f0f0f0; padding-left:10px;}
div#famvol-1 TD.bg-switch2{ background-color: #fff;padding-left:10px;}
div#famvol-1  A{ color: #808080; font-family: Arial; font-size: 11px; text-align:left; text-decoration:none;  }
div#famvol-1  A.active{ color:#0071BC;  }
div#famvol-2 { float:left; width:600px; margin-left:20px; font-family: Arial; font-size: 11px; color: #808080; text-decoration:none; position:relative; margin-bottom:20px;   }
div#famvol-2 .large { font-size: 14px; color: #4d4d4d; font-weight:bold;  }

div#vol-bottom { background: url(/images/bg-news-top.png); height:60px; font-family: Tahoma;  padding-top:5px; ; clear: both; margin-top: 20px; float:bottom; }
div#vol-bottom .green {  font-size:22px; font-weight:bold; color:#d80001; padding-right:10px; }
div#vol-bottom TD{  font-size:10px; color:#888; }
div#vol-bottom TD.male{   font-size:22px; font-weight:bold; color:#0171bd; padding-right:15px; background:url(/images/i-vol-men.gif) no-repeat top right; }
div#vol-bottom TD.famale{   font-size:22px; font-weight:bold; color:#d4155a; padding-left:15px; background:url(/images/i-vol-wom.gif) no-repeat top left; }
div#vol-bottom B, div#vol-bottom STRONG, {  color:#333; }
div#vol-bottom A{ font-size:10px; color:#888; font-weight:bold;	text-decoration:none; }

div#org { width:1000px; float:bottom; clear:both; margin-top:20px;}
div#org-search { width: 350px; float:left; margin-bottom: 20px;}
div#org-search TD{ font-family:Arial; color: #4d4d4d; font-size:11px; text-decoration:none; }
div#org-search TD.bg-switch1{ background-color: #f0f0f0; padding-left:10px;}
div#org-search TD.bg-switch2{ background-color: #fff;padding-left:10px;}
div#org-search  A{ color: #808080; font-family: Arial; font-size: 11px; text-align:left; text-decoration:none;  }
div#org-search  A.active{ color:#0071BC;  }
div#org-desc { width: 600px; float:left; margin-left:30px; color: #4d4d4d; font-family: Arial; font-size: 12px; text-align:left; text-decoration:none; margin-bottom: 20px;  }

div#vol-text { text-align: center; width: 1000px; }
div#vol-text #page { text-align: left; width: 500px; color: #4d4d4d; font-family: Arial; font-size: 12px; }

/* -------MAIN --------*/
#global-1 {_height: 100%; margin:0 auto; min-width: 1000px; position: relative; width:100%; background:url(/images/bg-green-top.gif) repeat-x }
html>body #global-1 {height: auto !important; min-height: 100% !important; }

.global-2{ _height: 100%; margin: 0 auto; width:100%; background: url(/images/bg-green-bottom.gif) repeat-x bottom left;  }
.global-3{ width:100%; height: 100%; background: url(/images/frog-left.gif) no-repeat bottom left ; }
.global-4{ width:100%; height: 100%; background: url(/images/frog-right.gif) no-repeat bottom right; }

div#green-bg{width:100%; height:100%;}
div#center{ width: 1000px; margin: 0 auto; }
div#block-top{ background:  #e6e6e6 url(/images/bg-06.gif) no-repeat center top; height:60px; }
div#logo{width:180px; float:left; margin-left:10px; margin-top:25px;}
div#icons{ width:460px; height:45px; padding-top:15px; padding-left: 335px; float:left;}
div#icons UL{LIST-STYLE-TYPE: none; padding:0px; margin :0px;}
div#icons UL LI{ float:left; margin-left:5px; width:38px; height:38px; background:url(/images/rollovers.jpg); }

div.block-info{ clear: both; margin-top: 20px; margin-bottom: 20px; }
div.block-info TD{ text-align:left; color: #666; font-size: 11px;letter-spacing: -1px; font-family: Verdana, Geneva, sans-serif;	font-weight: normal; } 
div.block-info INPUT{ text-align: center; color: #000; font-size: 11px; font-family: Verdana, Geneva, sans-serif;	font-weight: normal; } 

div.block-info H1{ padding:0px; font-size:20px; font-family: 'Arial'; color:#000; font-weight:bold; }

div#block-main{ float:bottom; height:340px;}
div#block-main DIV{ padding:10px; 	color: #666;	font-size: 10px;font-family: Verdana, Geneva, sans-serif; text-align:left;}
div#block-main A.H1, div#block-main H1 {  color: #000;	font-size: 20px; letter-spacing: -1px;	font-family: "Arial Black", Gadget, sans-serif; margin:0px; padding:0px; text-decoration:none;}
div#block-main #photo{ float:left;  width:380px; height:300px; padding-left:0px; }

div#block-main #slideshow { float:left;  width:380px; height:300px; padding-left:0px; position:relative; }
div#block-main #slideshow IMG{    position:absolute;    top:20;    left:0;    z-index:8;    opacity:0.0;}
div#block-main #slideshow IMG.active  { z-index:10;    opacity:1.0; }
div#block-main #slideshow IMG.last-active { z-index:9; }

div#block-main #about{ width:230px;  float:left; letter-spacing: -1px }
div#block-main #about A{ color: #666; text-decoration:none; letter-spacing: 0px}
div#block-main #about .large{ font-family:Arial; color: #333; text-decoration:none; font-size:12px; text-align:left; font-weight:bold; letter-spacing: 0px}

div#block-main #users{ width:320px; padding:0px; float:left; margin-left:0px; }
div#user-auth A {color: #666; font-size: 11px; font-family: Verdana, Geneva, sans-serif;	font-weight: normal;text-decoration:none; }
div#user-auth INPUT { font-size:10px; font-family:Arial; color:#222; text-decoration:unserline; width:100px; height: 15px;}
#users #user-photo { padding:0px; }
#users #user-blogs { width:330px;  padding:0px; }
#users #user-blogs DIV.blog-caption{ padding:0px; width:150px; height: 13px;  position:relative; overflow:hidden;}
#users #user-blogs DIV.blog-caption A{  color: #666; font-size: 11px;letter-spacing: -1px; font-family: Verdana, Geneva, sans-serif;	font-weight: normal; text-decoration:none; }
#users #user-rate { width:330px;  padding:0px; }
#users #user-rate TD{ text-align:left; 	color: #666;	font-size: 11px;letter-spacing: -1px;font-family: Verdana, Geneva, sans-serif; }
#users A.reg { font-family:Arial; color: #4d4d4d; font-weight:bold; font-size:12px; text-align:left; text-decoration: none; letter-spacing: 0px}
#users TD.reg A{ font-family:Arial; color: #4d4d4d; font-weight:bold; font-size:13px; text-align:left; padding-left:20px;  }
#users TD.rate, #users TD.rate { font-family:Verdana;color: #d80001;font-weight:bold;font-size:18px;padding-left:20px; background:url(/images/icon-vol-people-small.gif) no-repeat center left;}
#users TD.percent{ font-family:Verdana; color: #4d4d4d; font-weight:bold; font-size:18px; padding:0px 20px 0px 20px; background:url(/images/bg-small-medals.jpg) no-repeat;}


div#block-vol{  float:bottom; height:240px; clear:both; }
div#block-vol #vol{ float:left;  width:320px; height: 206px; padding:10px;}
div#block-vol #vol TD{ text-align:left; 	color: #666;	font-size: 10px;letter-spacing: -1px;font-family: Verdana, Geneva, sans-serif;}
div#block-vol #vol A{ font-size:11px; letter-spacing: -1px;font-family: Verdana, Geneva, sans-serif; color:#333; text-decoration:none; }
div#block-vol #gol{ float:left;  width:290px; height: 206px; padding:10px;  }
div#block-vol #gol #bg-gol1{background: url(/images/bg-gol1.png) no-repeat 0px 82px }
div#block-vol #gol #bg-gol2{background: url(/images/bg-gol2.png) no-repeat 0px 82px  }
div#block-vol #gol TD{ font-size:10px; font-family:Arial; color:#808080; }
div#block-vol #gol h1{ font-weight:lighter; color:#000; font-size:19px; font-family:Tahoma; margin:0px; padding:0px; }
div#block-vol #gol #gol-1{  color:#d60000; font-size:24px; font-family:'Arial Black'; margin:0px; padding:0px; text-align:left;  }
div#block-vol #gol #gol-2{  color:#80c143; font-size:24px; font-family:'Arial Black'; margin:0px; padding:0px; text-align:right; }
div#block-vol #gol P{  padding:0px; margin:0px; }
div#block-vol #train{ float:left;  width:337px; height: 230px; padding:0px;}

div#block-news { height:20px; width:985px; border:1px solid #ddd; text-align:left; float:bottom; padding-top:3px; padding-left:5px;}
div#block-news .news{ height:15px; width:220px; float:left; font-family:Arial; font-size:10px; color#808080; text-align:left; overflow:hidden; padding-right:20px;}
div#block-news  div.news A{ color: #666; font-size: 11px;letter-spacing: -1px; font-family: Verdana, Geneva, sans-serif;	font-weight: normal;text-decoration:none; }

div#service { height:190px; width:1000px; float:bottom; }
div#block-service { height:110px; width:920px; padding:5px; overflow:hidden; position:relative; float:left;  }
div#block-service div#block-service-move{ height:130px; width:1600px; position:relative; }
div#block-service div#block-service-move UL{LIST-STYLE-TYPE: none; padding:0px; margin :0px;}
div#block-service div#block-service-move UL LI{ float:left; margin-left:10px; width:121px; height:130px; background: url(/images/services.jpg);
	color: #000;	font-size: 11px;letter-spacing: -1px;font-family: "Arial Black", Gadget, sans-serif; text-decoration:none; text-transform:uppercase;}
div#service div#right-arrow { cursor:hand; position:relative; float:left;  }
div#service div#left-arrow { cursor:hand; position:relative; float:left; }

div.block-bottom { width: 1000px; background:  #e6e6e6 url(/images/bg-05.gif) no-repeat center bottom; height:60px; font-family: Arial; }
div.block-bottom .green {  font-size:22px; font-weight:bold; color:#006633; padding-right:10px; }
div.block-bottom TD{  font-size:10px; color:#888; }
div.block-bottom B, div.block-bottom STRONG, {  color:#333; }
div.block-bottom A{ font-size:10px; color:#888; font-weight:bold;	text-decoration:none; }

/* -------NEWS ---- */

div#news-1{width:100%; background:url(/images/newspaper-left.jpg) no-repeat -20% -70px; height:auto;  } 
div#news-2{width:100%; background:url(/images/newspaper.jpg) no-repeat 120% -70px; height:auto;}
div#news-2 TD{ font-family:Arial; color: #4d4d4d; font-size:11px; text-decoration:none; }
div#block-newstop{ background:  url(/images/bg-news-top.png); height:60px; }
div#news-logo{width:180px; float:left; margin-left:10px; margin-top:20px;}
div#news-icons{ width:460px; height:45px; padding-top:10px; padding-left: 335px; float:left;}
div#news-icons UL{LIST-STYLE-TYPE: none; padding:0px; margin :0px;}
div#news-icons UL LI{ float:left; margin-left:5px; width:38px; height:38px; background:url(/images/rollovers.jpg); }
div#news-rating { background: url(/images/bg-news-rate.gif ) repeat-x #fff; width: 990px; height: 156px; padding-top:5px; padding-left:10px }
div#news-bottom { background:  url(/images/bg-news-top.png); height:60px; font-family: Tahoma;  padding-top:5px; clear: both;}
div#news-bottom .green {  font-size:22px; font-weight:bold; color:#006633; padding-right:10px; }
div#news-bottom TD{  font-size:10px; color:#888; }
div#news-bottom B, div.block-bottom STRONG, {  color:#333; }
div#news-bottom A{ font-size:10px; color:#888; font-weight:bold;	text-decoration:none; }

div#news-group { height: 50px; }
div#news-group TD { padding:3px; font-size:16px; font-family: 'Arial Black'; color:#000; }
div#news-group A { color:#000; text-decoration:none; }
div#news-group A.active { color:#0071BC; text-decoration:none; }

div#news-main { width:1000px; float:bottom; }
div#news-main div#last{ width:200px;  float:left; }
div#news-main div#content{ width:480px; margin-left:20px;  float:left; }
div#news-main div#other{ width:280px; margin-left:20px;  float:left; }
div#news-main div#other H1{ font-family: Arial; font-size: 16px; color: #4d4d4d; text-align:left; font-weight:bold; margin:0px; padding:0px;}
div#news-main div#other .date{ font-family: Arial; font-size: 11px; color: #808080; text-align:left;}
div#news-main div#other strong{ margin-right:5px;}
div#news-main div#other em{ margin-left:5px;}
div#news-main div#other TD{ font-family: Arial; font-size: 11px; color: #808080; text-align:left;}
div#news-main div#other .deg A{ font-family: Arial; font-size: 16px; color: #4d4d4d; text-align:left; text-decoration:none;font-weight:bold;}
div#news-main div#other .descr{ font-family: Arial; font-size: 11px; color: #4d4d4d; text-align:left; text-decoration:none;font-weight:bold;}
div#news-main div#other IMG{ border:none; float:bottom; align:bottom;}
div#news-main div#other .rates A{ font-family: Arial; font-size: 14px; color: #4d4d4d;  text-decoration:none; font-weight:bold; }
div#news-main div#other .rates TD{ text-align:center; }
div#news-main div#other .rates SPAN{ font-family: Arial; font-size: 11px; color: #808080; text-align:center; text-decoration:none; font-weight:bold; }

	div#float-text{ width: 310px; height:auto; }
	div#float-text #shadow{ margin:5px; background:#fff; border:1px solid #999; position: absolute; width:300px; top: 0px; left: 0px; }
	div#float-text #shadow DIV{ margin: 10px; font-family: Arial; font-size: 11px; color: #000; text-align:left; }
		#shadow .float-large{ font-size: 11px; color: #666; font-weight: bold; margin: 2px; }
		#shadow P{ margin: 10px; }

div#news-rating { text-align:left; }
div#news-rate-caption{width:980px; height:15px; float:bottom; font-family: Verdana; font-size: 12px; color: #4d4d4d; text-align:left; overflow:hidden;}
div#news-main #last A{font-family: Arial; font-size: 11px; color: #808080; text-decoration:none;}
div#news-main #last TD{color: #4d4d4d; font-family: Arial; font-size: 11px; color: #808080; text-align:left; padding:1px 3px 1px 0px}
div#news-main div.header{color: #4d4d4d; font-family: Verdana; font-size: 14px; color: #4d4d4d; text-align:left; margin-bottom: 10px; }
div#news-main div.text{color: #4d4d4d; font-family: Arial; font-size: 11px; color: #808080; text-align:left; margin-bottom: 10px;}
div#news-main div.text IMG{ margin:0px 10px 10px 0px;}

/* -------- CABINET --------- */

#main-cabinet .calendar TD { padding: 2px 6px 2px 6px; font-size:11px; color: #000; font-family: Arial;}
#main-cabinet .calendar TH { padding: 3px; font-size:11px; color: #ccc; font-family:'Arial'; text-transform: uppercase; font-weight:lighter; border:none; }
#main-cabinet .calendar TD.dayoffdate {  color: #000; }
#main-cabinet .calendar TD.link { background: #ccc; }
#main-cabinet .calendar TD.currentdate { border: 1px solid #444;}
#main-cabinet .calendar TD.futuredate{  color: #bcbcbc;}
#main-cabinet .calendar TH.currentwday{  color: #000;}
#main-cabinet .calendar A{ text-decoration: none; color: #000; }
#main-cabinet #posts { margin-top: 20px;  border-top:1px solid #ddd; }
#main-cabinet #posts TABLE{ width:100%; }
#main-cabinet #posts TD { padding: 1px; font-size:11px; color:#4d4d4d; font-family:Arial;}
#main-cabinet #posts A{ font-size:11px; font-family: Arial; color:#808080; text-decoration:none; }
#main-cabinet #posts A.active{ color:#333; }
#main-cabinet H1 { padding: 0px; margin: 0px; font-size:16px; font-family: Arial; color:#808080; }
#cabinetTable TD { font-size:11px; font-family: Arial; color:#808080;  }
#cabinetTable A { text-decoration:none; color:#333;}
#main-cabinet #pagescroll { margin: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#main-cabinet #pagescroll A { text-decoration:none; color:#333; margin: 3px;}
#main-cabinet #pagescroll TD.current { font-weight: bold; color:#f00; }

.png {
filter:expression(fixPNG(this,2));
}

div#news-main div.author { font-family:Arial; color:#000; font-size:12px; }
div#news-main TD.comment { padding-top:5px; font-family:Arial; color:#808080;font-size:12px; }
div#news-main div.attention {  width:100%;  margin-top:30px;  float:bottom; padding:4px; text-align:right;  background-color: #ffe4dc;}
div.source { font-style: italic; text-align:right }
a.rate-link { color: #000; font-weight:bold; text-decoration:none; }




/////////////////////////////////////////////////



#left {

}
#left TD{
	font-family: Tahoma;
	font-size:11px;
	color:#888;
	background-color:#fff;	
}
#left .header {
	font-family: Tahoma;
	font-size:19px;
	color:#000;	
	text-decoration:underline;
}
#left A.small {
	font-family: Tahoma;
	font-size:11px;
	color:#000;	
}
#left .desc {
	font-family: Tahoma;
	font-size:9px;
	color:#999999;
	line-height: 9px;
}
#left A {
	color:#444;	
}
#left .trans{
  background-color:transparent;	
}
#left #newstbl {
  margin-left:2px;
  margin-right:2px;
  margin-top:2px;
  border-width: 1px 1px 1px 1px;
  border-spacing: 1px;
  border-style: groove groove groove groove;
  border-color: #FFF;
  border-collapse: separate;
  background-color: white;
  vertical-align:top;
}

#left .newsheader A {
  font-family: Arial;
  font-size:12px;
  color:#000;
  text-decoration:underline;
}

#left .link {
	font-family: Arial;
	font-size:10px;
	color:#009999;
}







#main #prof {
	font-family: Tahoma;
	font-size:9px;
	color:#999999;
}

 
#main #mytext {
	font-family: Tahoma;
	font-size:11px;
	color:#999999;
}
#main #surname {
	font-family: Tahoma;
	font-size:11px;
	color:#000;
}
#main #myh2 {
	font-family: Tahoma;
	font-size:15px;
	color:#666666;
	text-decoration:underline;
}
#main #myh3 {
	font-family: Arial;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
#main #iq {
	font-family: Arial;
	font-size:10px;
	color:#009999;
}
 
#main TD.groove-table, #main TABLE.groove-table, #left TABLE.groove-table {
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: groove groove groove groove;
	border-color: #CCC ;
	border-collapse: separate;
	background-color: white;
}

#main .link-header A {
  font-family: Arial;
  font-size:12px;
  color:#000;
  text-decoration:underline;
}

#main .text-small,#left .text-small {
  font-family: Tahoma;
  font-size:9px;
  color:#999999;
  line-height: 9px;
}

#main .text-note, #main-cabinet TABLE.result .text-note {
  font-family: Arial;
  font-size:10px;
  color:#009999;
}

#main .text-surname, #left .text-surname {
	font-family: Tahoma;
	font-size:11px;
	color:#000;
}

#main .text-prof, #left .text-prof  {
	font-family: Tahoma;
	font-size:9px;
	color:#999999;
}

















#left-cabinet #profile-info TD {
  font-family: Tahoma;
  font-size:11px;
  color:#888;	
  text-align:center;
}
#left-cabinet #profile-image {
  border:1px solid #ddd;
  padding:2px;
}


#left-cabinet  {
	background:url('/_page/img/bg-left-i.gif') repeat-y top right;	
	padding:5px 0px 5px 5px;
	width:200px;
}
#left-cabinet h3 {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:1px 0px 1px 0px;
	padding:4px 10px 4px 10px;
	background:url('/_page/img/bg-left-h.gif') repeat-y top right #c3c3c3;	
}
#left-cabinet h3.active {
	color:#0071BC;
	background: #f0f0f0;	
}
#left-cabinet A {
  text-decoration:none;
}
#main-cabinet {
	border-left:15px solid #f0f0f0;
	padding:20px 20px 5px 0px;
	width:750px;
	font-family: Arial;
	font-size:11px;
	text-align:left; 
}
#main-cabinet TH{
	border-right:15px solid #f0f0f0;
	font-family: Arial;
	padding-right:5px;
	font-size:11px;
	text-align:right;
	width:150px;
	color:#666;
}
#main-cabinet input{
	font-family: Tahoma;
	font-size:11px;
}
#main-cabinet h4 {
	font-family: Tahoma;
	font-size:13px;
	font-weight:lighter;
	color:#333;
	text-decoration:none;	
	margin:1px 0px 1px 0px;
	padding:5px 10px 2px 30px;
	background:url('/_page/img/i-plus.gif') no-repeat center left #f0f0f0;	
}
#main {
	background:url('/_page/img/bg-left.gif') repeat-y top right;	
	padding:5px 20px 5px 20px;
}
#main .header {
	font-family: Arial;
	font-size:21px;
	color:#888;	
	text-decoration:underline;
	padding-bottom:20px;
}
#main TD{
	font-family: Tahoma;
	font-size:11px;
}
#main .main-separator {
  background:url('/_page/img/sep-main.gif') repeat-x center center;
  height:30px;
} 
#main A, #thickbox A{
	font-family: Tahoma;
	font-size:11px;
	color:#888;	
}
#main h2, #main-cabinet h2{
	font-family: Tahoma;
	font-size:19px;
	font-weight:lighter;
	color:#178f90;
	text-decoration:underline;	
}

#main h3, #thickbox h2{
	font-family: Arial;
	font-size:14px;
	color:#000;
	margin:2px 0px 2px 0px;
	font-weight:lighter;
	text-decoration:underline;	
}
#main td.volorg-info {
	font-family: Arial;
	font-size:12px;
	color:#888;
}
#main td.volorg-contact {

}
#main-cabinet span.date {
  font-family: Arial;
  font-size:11px;
  color:#888;
  text-decoration:none;

  margin-left:40px;
}
#gallery-place .gallery-container TD {
  font-family: Arial;
  font-size:10px;
  color:#444;
  height:150px;
}
#gallery-place .gallery-container INPUT {
  font-family: Arial;
  font-size:9px;
  color:#888;
  width:65px;
  background-color:#f0f0f0;
}

#gallery-place #scrollbar TD {
  height:40px;
  border:none;
}

#scrollbar A {
	width:25px;
	height:25px;
	color:#000;
	background:#faecef;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	margin:2px;
	padding:5px;
	border:1px solid #ddd;
}
#scrollbar A#curpage {
	text-decoration:underline;
}


#scrollbar span#curpage {

}
#thickbox h2{
	font-family: Tahoma;
	font-size:19px;
	font-weight:lighter;
	color:#178f90;
	text-decoration:underline;	
	margin:1px;
}
#thickbox TD{
	font-family: Arial;
	font-size:12px;
	color:#000;	
}
#thickbox #error{
	font-family: Arial;
	font-size:11px;
	color:#f00;	
}
#right TD{
	font-family: Tahoma;
	font-size:11px;
	color:#888;	
}
#right A {
	font-family: Tahoma;
	font-size:11px;
	color:#000;
	padding:1px;	
	text-decoration:underline;
}
#right .text {
	font-family: Tahoma;
	font-size:10px;
	color:#000;	
	width:150px;
	background: #f0f0f0;
}
#right A.large {
	font-family: Tahoma;
	font-size:16px;
	color:#888;	
	text-decoration:underline;
	background-color:#f0f0f0;
}
#right A:hover {
	background:#000;
	color:#fff;
	padding:1px;
	text-decoration:none;
}
#right A.nobg:hover, #right A.thickbox:hover {
	background:transparent;
	color:#fff;
	padding:1px;
	text-decoration:none;
}
#right IMG {
	border:none;
}

.keystring {
	width:40px;
}
select {
	font-family: Arial;
	font-size:11px;
	color:#000;	
}

div.pop-menu {
  position:absolute;
  background-color:#f0f0f0;
  border:1px solid #ddd;
  padding:3px;
}

div.pop-menu A {
  font-family: Arial;
  font-size:11px;
  color:#000;	  
}

#bottom {
	background: url("/!upload/footer_bg.jpg") no-repeat top center;
	padding:5px;
}
#bottom .green {
	font-family: Tahoma;
	font-size:22px;
	font-weight:bold;
	color:#006633;
}
#bottom TD{
	font-family: Tahoma;
	font-size:10px;
	color:#888;
}
#bottom B, #bottom STRONG, {
	color:#333;
}
#bottom A{
	font-family: Tahoma;
	font-size:10px;
	color:#888;
	font-weight:bold;
	text-decoration:none;
}

#main-cabinet TABLE.result{
  width:100%;
}
#main-cabinet TABLE.result TD{
  font-family: Arial;
  font-size:11px;
  color:#555;
  border:1px solid #ddd;
  padding:3px;
}





/* COMMON */
.b-help .icon {
	WIDTH: 12px; HEIGHT: 13px; VERTICAL-ALIGN: middle; CURSOR: help
}
.b-help-i {
	Z-INDEX: 9999; BORDER-BOTTOM: #bbb5c4 1px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #bbb5c4 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: #ede9f2; FONT-SIZE: 11px; BORDER-TOP: #bbb5c4 1px solid; TOP: -5000px; FONT-WEIGHT: 400; BORDER-RIGHT: #bbb5c4 1px solid; PADDING-TOP: 5px; LEFT: -5000px
}
/* COMMON */

/* -------BLOGS --------*/
div#empty H1{ padding:0px; margin:0px; font-size:16px; font-family: Verdana; color:#000; font-weight:bold; }
div#empty-top{ height:64px; background: url(/images/blog/bg-header-70.png); border-bottom: 2px solid #dfdfdf;}
div#empty-top div#icons UL LI{ float:left; margin-left:5px; width:38px; height:38px; background: url(/images/rollovers.jpg); }
div#empty-main{ width:1000px; clear:both; margin-top: 30px; text-align: left; font-family:Arial; font-size:11px; color: #808080; }
div#empty-main TD{  font-family: Tahoma; font-size:11px; color: #000; }
div#empty-main .large{   font-family:Arial; color: #333; text-decoration:none; font-size:12px; font-weight:bold; }
div#author { width:190px; float:left; margin-left:20px; }
div#blog { width:500px; float:left; margin-left:20px; } 
div#calendar { width:240px; float:left; margin-left:20px; }
div#calendar .calendar TD { padding: 2px 6px 2px 6px; font-size:11px; color: #000; font-family: Arial;}
div#calendar .calendar TH { padding: 3px; font-size:11px; color: #ccc; font-family:'Arial'; text-transform: uppercase; font-weight:lighter;  }
div#calendar .calendar TD.dayoffdate {  color: #000; }
div#calendar .calendar TD.link { background: #ccc; }
div#calendar .calendar TD.currentdate { border: 1px solid #444;}
div#calendar .calendar TD.futuredate{  color: #bcbcbc;}
div#calendar .calendar TH.currentwday{  color: #000;}
div#calendar .calendar A{ text-decoration: none; color: #000; }
div#calendar #posts { margin-top: 20px;  border-top:1px solid #ddd; }
div#calendar #posts TABLE{ width:100%; }
div#calendar #posts TD { padding: 1px; font-size:11px; color:#4d4d4d; font-family:Arial;}
div#calendar #posts A{ font-size:11px; font-family: Arial; color:#808080; text-decoration:none; }
div#calendar #posts A.active{ color:#333; }


div#empty-bottom { height:60px; font-family: Tahoma;  padding-top:5px; ; clear: both; margin-top: 20px; float:bottom; background: #e6e6e6; border-top: 2px solid #dfdfdf;}
div#empty-bottom TD{  font-size:10px; color:#888; }
div#empty-bottom B, div.block-bottom STRONG, {  color:#333; }
div#empty-bottom A{ font-size:10px; color:#888; font-weight:bold; text-decoration:none; }

#blog-main { width:650px; height: auto; float:left; text-align: left; margin-top: 20px; margin-bottom: 60px; }
#blog-main H2 { padding:0px; margin:0px; font-size:14px; font-family: Verdana; color:#000; font-weight:bold; }
#blog-main A { font-size:11px; font-family: Arial; color:#808080; text-decoration: none; }
#blog-main TD { font-size:10px; font-family: Arial; color:#333; vertical-align: top; }
#blog-1{width:100%; background:url(/images/blog/bg-main.jpg) no-repeat -20% -70px; height:auto; } 
#blog-2{width:100%; background:url(/images/blog/bg-main.jpg) no-repeat 120% -70px; height:auto; }
#blog-control { width:280px; margin-left: 30px; margin-top: 20px; float:left; }
#blog-control H2 { padding:0px; margin:0px; font-size:14px; font-family: Verdana; color:#000; font-weight:bold; text-align:left;  }
#blog-control A { font-size:11px; font-family: Arial; color:#808080; text-decoration: none; }
#blog-control TD { font-size:11px; font-family: Arial; color:#333; vertical-align: top; }
#blog-control TD.bg-switch1{ background-color: #e6e6e6}
#blog-control TD.bg-switch2{ background-color: #fff}

#pagescroll TD { font-family: Arial; font-size: 11px; color: #333; padding: 2px 7px 2px 7px; }
#pagescroll TD.current { background-color: #ccc; }
#pagescroll TD.textlink { border-left: 1px solid #ccc; }
#pagescroll A { font-family: Arial; font-size: 11px; color: #333; text-decoration: none;  }

