@charset "utf-8";
/* CSS Document */
html {background:white; color:#515151; font: 12px Arial, Helvetica, sans-serif; height:100%; margin: 0; padding: 0; vertical-align:top;  width:100%;}
body {height: auto !important; height: 100%; min-height: 100%; margin:0; padding:0; position: relative; }
h1,h2,h3,h4,p,form, input,ul,li{ margin:0;}
a {color:#2260AD; text-decoration:underline}
a:hover {text-decoration:none}
a img, img{ border:none;}
h1 {color:black; font:24px Arial, Helvetica, sans-serif}
h2 {color:black; font:18px Arial, Helvetica, sans-serif; margin:5px 0}
h3 {color:black; font:16px Arial, Helvetica, sans-serif; margin:5px 0}
h4 {color:black; font:14px Arial, Helvetica, sans-serif; margin:5px 0}
h5 {color:black; font:12px Arial, Helvetica, sans-serif; margin:5px 0}

.clear {clear:both; height:0; padding:0; margin:0; overflow:hidden}
.float-rt {float:left; display:block;}
.float-lt {float:right; display:block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.global {margin:0 auto; padding-bottom:89px; width:1000px}
/*** header ***/
.header {min-height:105px; padding:0 0 8px 0}
* html .header {height:105px}
	.logo {padding:18px 12px 0 22px; float:left; height:71px; width:176px;}
	.logo-description {background:url(/images/descr_bg.gif) 0 0 repeat-y #ECF9FF; color:#668595; float:left; font:11px Arial, Helvetica, sans-serif; margin:7px 0 0 0; min-height:91px; width:194px;}
	* html .logo-description {height:91px}
		.logo-description div {background:url(/images/descr_top.gif) 0 0 no-repeat;}
		.logo-description div div {background:url(/images/descr_bot.gif) 0 100% no-repeat; height:91px; padding:10px 5px 5px 15px; width:174px}
	.reg-info {border:1px solid #DCDDDF; color:black; float:left; font-size:11px; margin:16px 0 0 8px; min-height:65px; padding:5px 5px 5px 7px; width:290px}
		.reg-info p {padding:0 0 5px 0}
		.reg-info a {color:#215FAD; font-size:24px}
	.autorization {color:#7F7F7F; float:right; font:11px Tahoma, Arial, Verdana, Helvetica; padding:28px 18px 0 0}
		.autorization div {float:left; margin:0 0 0 5px}
		.autorization p {vertical-align:baseline}
		.autorization label {color:black; font:bold 12px Arial, Helvetica, sans-serif}
			.autorization label a {color:#2973B7; font-weight:normal}
		.autorization .txt {border:1px solid #ABADB3; font:12px Arial, Helvetica, sans-serif; height:16px; margin:6px 0; padding:2px 3px; width:115px}
		.autorization .submit {background:url(/images/btn_enter.gif) 0 0 no-repeat #225FAF; border:none; color:white; cursor:pointer; font:12px Tahoma, Arial, Verdana, Helvetica; height:20px; text-align:center; padding:0 0 2px 0; width:67px}
		.right {text-align:right}


/*** left column ***/
.left-column {float:left; padding:0 0 0 11px; width:362px}
	.lang {background:url(/images/lang_bg.gif) 0 0 repeat-x}
	.lang .lang {background:url(/images/lang_lt.gif) 0 0 no-repeat}
	.lang .lang .lang {background:url(/images/lang_rt.gif) 100% 0 no-repeat; height:31px; padding:0 6px;}
		.lang ul {list-style-type:none; margin:0; padding:0}
		.lang li {color:#8C8C8C; float:left; font-size:11px; margin:0 5px; padding:8px 9px}
			.lang li.active {background:url(/images/lang_act.gif) 0 0 repeat-x}
		.lang a {color:#215FAD; padding-left:21px}
		.lang span {padding-left:21px}

		.ico-usa {background:url(/images/ico_usa.gif) 0 2px no-repeat}
		.ico-lz {background:url(/images/ico_lz.gif) 0 2px no-repeat}
		.ico-lv {background:url(/images/ico_lv.gif) 0 2px no-repeat}
		.ico-ru {background:url(/images/ico_ru.gif) 0 2px no-repeat}
		.ico-more {background:url(/images/ico_plus.gif) 0 2px no-repeat}

	.video {border:1px solid #E6E6E6; margin-top:9px; padding:4px; text-align:center}
/*** right column ***/
.right-column {float:right; padding:0 10px 0 0; width:100%;}
	.choose-site {background:url(/images/choose.gif) 0 0 repeat-y #DCDCDD; margin-top:1px; width:100%;}
		.choose-site-top {background:url(/images/choose_top.gif) 0 0 no-repeat; height:49px;}
			.choose-site-top h2 {color:#4B4B4B; font:bold 24px Arial, Helvetica, sans-serif; margin:0; padding:7px 0 0 0; text-align:center}
		.choose-site-content {background:url(/images/choose_bg.gif) 0 0 no-repeat; min-height:266px; padding:0 16px 0 32px; width:952px;}
		* html .choose-site-content {height:235px; width:952px;}
			.choose-site-content dl {float:left; list-style-type:none; margin:11px 0 0 0; padding:0;width:200px;}
			.choose-site-content dt {color:black; font:bold 14px Arial, Helvetica, sans-serif; /*height:27px;*/ margin:0 0 5px 0; padding:3px 0 0 13px; width:194px;}
				.choose-site-content dt.active {background:url(/images/choose_act.gif) 0 0 no-repeat white}
			.choose-site-content a {color:#2260AD; display:block; padding:5px 0 7px 35px}
			.choose-site-content span {display:block; padding:5px 0 7px 35px}
		.choose-site-bot {background:url(/images/choose_bot.gif) 0 100% no-repeat; height:17px}

		/*.ico-home {background:url(/images/ico_main.gif) 0 3px no-repeat}
		.ico-music {background:url(/images/ico_music.gif) 0 0 no-repeat}
		.ico-radio {background:url(/images/ico_radio.gif) 1px 0 no-repeat}
		.ico-catalog {background:url(/images/ico_catalog.gif) 2px 2px no-repeat}
		.ico-mobil {background:url(/images/ico_mobil.gif) 9px 0 no-repeat}
		.ico-love {background:url(/images/ico_love.gif) 2px 3px no-repeat}
		.ico-bookmark {background:url(/images/ico_bookmark.gif) 0 0 no-repeat}
		.ico-wap {background:url(/images/ico_wap.gif) 0 0 no-repeat}
		.ico-navigation {background:url(/images/ico_navigation.gif) 0 0 no-repeat}
		.ico-messanger {background:url(/images/ico_messager.gif) 0 0 no-repeat}
		.ico-rss {background:url(/images/ico_rss.gif) 1px 1px no-repeat}
		.ico-next {background:url(/images/ico_next.gif) 1px 1px no-repeat}*/


	.gallery {/*margin:23px 0 0 11px;*/ padding:0 0 0 10px; /*position:relative;*/}
		.img-small {float:left; padding:33px 9px 0 8px}
		.img-middle {float:left; padding:23px 0 0 0}
		.img-big {float:left;}
		.btn-back {float:left;}
		.btn-next {float:right; margin-right:10px;}

/*** content ***/
.content2 {background:url(/images/content.gif) 0 0 repeat-y; margin:11px 10px 12px 10px; width:980px}
	.content-top {background:url(/images/content_top.gif) 0 0 no-repeat #1F6BAA; height:39px; text-align:center}
		.content-top h1 {color:white; font-size:24px; padding:5px 0 0 0}
	.content2 .content2 {background:url(/images/content_bg.gif) 0 0 no-repeat; margin:0; padding:15px 30px 0 30px; width:920px}
		.content2 p {margin:0 0 15px 0}
		.black {color:black}
		.list-01 {list-style-type:none; margin:0; padding:0;}
			.list-01 li {background:url(/images/li01.gif) 0 2px no-repeat; padding:3px 0 5px 23px}
	.content-bot {background:url(/images/content_bot.gif) 0 0 no-repeat; height:20px}

/*** banners ***/
.banners {margin:0 1px 0 9px}
	.banner {float:left; padding:0 8px 0 0; text-align:center; width:322px}
/*** footer ***/
#footer {position: absolute; bottom: 0; color:black; height:62px; padding-top:27px; width:100%;}
	#footer .footer {background:#EAEAEA; border-top:1px solid #D4D4D4; height:61px; margin:0 auto; width:1000px;}
	.browsers {float:left; padding:5px 0 0 0}
	.copyright {text-align:center; padding-top:22px}
	.footer .menu {color:#BBB7B8; float:right; padding:22px 10px 0 0}
	.footer .menu a {color:black; padding:0 5px}

.main_auth { float: left;width:575px; color: black; margin-right:15px;}
.main_auth .content {width:565px;background:none;margin:17px 0 0 10px;}
.main_auth .bannerBox{ float:left; width: 280px; height:73px; padding: 5px; border: 1px solid #DCDDDF; margin:0px; font-size: 11px;}
.main_auth .bannerBox h1{ padding-bottom: 5px; font-size: 24px; font-weight:normal;}
.main_auth .bannerBox h1 a{ color:#215FAD;}
.main_auth .autorizBox{ float:left; }
.main_auth .autorizBox div{ float:left; padding-left: 7px; font-weight:bold;}
.main_auth .autorizBox div a{color:#2973B7; font-weight:normal;}
.main_auth .autorizBox div input.inpField{ width: 115px; border: 1px solid #ABADB3; padding: 2px 3px;}
.main_auth .autorizBox div p{ padding: 5px 0; margin:0;}
.main_auth .autorizBox div #enterBlack{ width: 67px; height:20px; padding-bottom: 2px; background: url(/images/enterBg.gif) no-repeat; color:#fff; font-size: 11px; border:none; cursor:pointer;}
.main_auth .autorizBox div span{ display:block; text-align:right; width:122px;}
.main_auth .autorizBox div .saveMe {}
.main_auth .autorizBox div label{ color:#7F7F7F; font-size: 11px; font-weight:normal; cursor:pointer;}
.main_auth #userlocator_cont {display:none;}

.main_auth .selfOffice{ float:right; width: 300px; font-size: 11px; margin-top:-9px;}
.main_auth .selfOffice a{ text-decoration:none; color:#215FAD;}
.main_auth .officeTop{ float: left; width: 100%; height:36px;}
.main_auth .miniAvatar{ float:left; width: 30px; height:30px; background:#E2E2E2; margin-right: 5px;}
.main_auth .officeTop h2{ font-size: 18px; font-weight:normal; line-height:18px;}
.main_auth .officeTop h2 span{ font-size: 11px;}
.main_auth .officeTop p{ color:#A5A5A5; font-size:10px; line-height:10px;}
.main_auth .col{ float:left; width: 50%; padding-top: 5px;}
.main_auth .col div{ padding-top: 5px;}
.main_auth .col div a{ font-weight:normal; padding-left: 20px;}
.main_auth .col div a.redLink{ padding: 0px; color:#D52020; text-decoration:underline;}

.main_auth .icoUser1{ background: url(/images/ico1.gif) no-repeat;}
.main_auth .icoUser2{ background: url(/images/ico9.gif) no-repeat;}
.main_auth .icoUser3{ background: url(/images/ico2.gif) no-repeat;}
.main_auth .icoUser4{ background: url(/images/ico3.gif) no-repeat;}
.main_auth .icoUser5{ background: url(/images/ico4.gif) no-repeat;}
.main_auth .icoUser6{ background: url(/images/ico5.gif) no-repeat;}
.main_auth .icoUser6p{ background: url(/images/ico5p.png) no-repeat;}
.main_auth .icoUser7{ background: url(/images/ico14.gif) no-repeat;}
.main_auth .icoUser8{ background: url(/images/icorss.gif) no-repeat;}


.bottomBlock{ float:left; width: 100%; background:#EAEAEA; border-top: 1px solid #D3D3D3; padding: 10px 0; margin-top:25px; position:relative;}
.schetBox{ float:left; padding-left: 10px;}
.schetBox div{ float:left; padding-right: 5px;}
.rights{ position:absolute; left:50%; top: 20px; margin-left: -20px;}
.botMenu{ float:right; padding:10px 10px 0 0; color:#ACACAC;}
.botMenu a{ color:#000; margin: 0 5px;}

.adsForm{ position:absolute; left: 15px; top: 34px; background:#F8F7B8; width: 320px; padding:15px; z-index:3; float:left; font-size: 11px;}
.adsFormNews{ position:absolute; left: 15px; top: 34px; background:#F8F7B8; width: 500px; padding:15px; z-index:3; float:left; font-size: 11px;}
.button{ background: url(/images/blueBut72.gif) no-repeat; width: 72px; height:20px; cursor:pointer; color:#fff; font-size: 11px; border:none; margin-top: 10px;}
.adsForm textarea{ width: 304px; font: 11px Arial; border: 1px solid #CDCDCD; padding: 1px 3px;}
.adsForm select{ width: 235px; font: 11px Arial; margin-bottom: 10px; border: 1px solid #CDCDCD;}

.top{padding:0 !important;margin:0 0 0 10px !important;height:15px !important;font:normal 11px Tahoma !important;color:black !important;overflow:hidden;}

dd,dd a{overflow:hidden;width:160px;}


.main-video{float: right; color: red;}
.main-video span{float: left; margin: 7px 5px 0px 0px; }
.main-video a{float: left; }

