/*
	style.css : основные стили 
	Viktor & Co
	by Quantum Engineering (http://www.equantum.ru/)
*/

/* дефайним стандарты */
/**/
body, html {background: #fff url(/images/holding/bg.png);}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
b,strong {font-weight: bold;}
em {font-style: italic;}
div.clear {clear: both;}

div.top {background: url(/images/holding/bg_top.png) repeat-x 0 0; width: 100%; height: 331px;}
table.top {width: 100%;}
table.top td {height: 331px;}
table.top td.l {background: url(/images/holding/top_bg_left.jpg) repeat-x 0 0;}
table.top td.r {background: url(/images/holding/top_bg_right.jpg) repeat-x 0 0;}

div.bigpic {position: relative; margin: 0 auto;}
div.biglyo {position: absolute; margin-top: -331px; height: 331px; width: 100%;}

div.biglyo div#n1 {background: url(/images/holding/bigpic/01.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: 0 auto 0 auto; }
div.biglyo div#n2 {display: none; background: url(/images/holding/bigpic/02.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }
div.biglyo div#n3 {display: none; background: url(/images/holding/bigpic/03.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }
div.biglyo div#n4 {display: none; background: url(/images/holding/bigpic/04.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }
div.biglyo div#n5 {display: none; background: url(/images/holding/bigpic/05.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }

div.biglyo div.en div#n1 {background: url(/images/holding/bigpic_en/01.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: 0 auto 0 auto; }
div.biglyo div.en div#n2 {display: none; background: url(/images/holding/bigpic_en/02.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }
div.biglyo div.en div#n3 {display: none; background: url(/images/holding/bigpic_en/03.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }
div.biglyo div.en div#n4 {display: none; background: url(/images/holding/bigpic_en/04.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }
div.biglyo div.en div#n5 {display: none; background: url(/images/holding/bigpic_en/05.jpg) no-repeat 0 0; width: 1000px; height: 331px;margin: -331px auto 0 auto; }

div.rightpanel {position: absolute; z-index: 10; right: 40px; top: 15px;}
div.rightpanel div.lang {position: relative; font-size: 12px; text-transform: uppercase; color: #fff; letter-spacing: 1px;}
div.rightpanel div.lang a {color: #bdb08b;}
div.rightpanel div.searchbox {position: relative; margin-top: 270px;}
div.rightpanel input {border: 1px solid #bdb08b; color: #666;}
div.rightpanel input.zoom {background: transparent url(/images/holding/zoom.gif) no-repeat center; border: none; height: 20px; width: 20px; cursor: pointer;}

div.hr {height: 5px; width: 100%; background: #bdb08b; font-size: 1px;}

div.menu {margin: 0 auto; background: #012f3f url(/images/holding/menu_bg.jpg) no-repeat top center; height: 42px; font-size: 19px;}
div.menu ul {text-align: center; padding: 12px 0 0 0;}
div.menu ul li {color: #fff; display: inline;}
div.menu ul li#home {display: none;}
div.menu ul li a {text-decoration: none; color: #bdb08b; font-family: times,"times new roman";}
div.menu ul li a:hover {text-decoration: underline;}

div.lyo {width: 1000px; margin: 0 auto;}

div.carousel {height: 115px!important; padding: 6px 0 0 0;}
div.carousel ul {}
div.carousel ul li {margin: 0 4px; float: left;}
table.carousel {width: 100%; margin: 0 0 20px 0;}
table.carousel td {height: 115px!important; padding: 0;}
table.carousel td.left-arr {width: 20px;}
table.carousel td.left-arr div {float: left; background: url(/images/holding/left_arr.gif) no-repeat center; height: 115px; width: 10px; cursor: pointer;}
table.carousel td.right-arr {width: 20px;}
table.carousel td.right-arr div {float: left; background: url(/images/holding/right_arr.gif) no-repeat center; height: 115px; width: 10px; cursor: pointer;}

div.col-left {width: 600px; float: left; padding: 0 40px 20px 30px;}
div.col-right {width: 300px; float: left; padding: 0 20px 20px 10px;}

div.content {font-family: arial; font-size: 12px; color: #555;}
div.content h2 {font-family: "times new roman"; font-size: 18px; color: #03445b; padding: 0 0 4px 0;}
div.content h2 a {font-family: "times new roman"; font-size: 18px; color: #03445b; text-decoration: none;}
div.content p {padding: 4px 0 6px 0; line-height: 17px;}
div.content ul {list-style: circle; margin: 6px 0 10px 30px;} 
div.content li {padding: 4px 0 6px 0; line-height: 17px;}
div.content a {color: #666; text-decoration: underline;}
div.content a:hover {color: #333;}

div.news {}
div.news div.item {padding: 4px 0 10px 0;}
div.news div.item p {color: #666; padding:0; line-height: 14px;}
div.news div.item span {display: block; color: #003333; font-size: 12px;}
div.bnr {display: block; height: 66px; width: 269px; margin: 20px 0 40px 0;}
div.bnr li {height: 65px; padding: 0!important; margin:0!important;}
div.bnr img {padding:0!important; margin: 0!important;}

div.podr {}
div.podr table {width: 270px;}
div.podr table {width: 270px;}
div.podr table td {background: #e6e6e6; padding: 4px 2px;}

div.footer {height: 80px; width: 1000px; margin: 0 auto;}
div.footer p {padding: 10px 0 2px; line-height: 14px; margin: 0 0 0 30px;}
div.footer div.leftcol {float: left; width: 280px;}
div.footer div.cntcol {float: left; width: 400px;}
div.footer div.rightcol {float: left; padding: 0 0 0 0;}
div.footer a.auth {margin: 4px 0 0 190px;}
div.footer-line {font-size: 1px; background: #b5a883; height: 2px; width: 100%; position: absolute; left:0;}

div.auth {position: relative; background: #e6e6e6; font-family: tahoma; font-size: 12px; width: 150px; padding: 10px; height: 100px;}
div.auth p {padding:0; margin:0;}
div.auth input {border: 1px solid #777; color:#333; margin: 2px 0 4px 0;}
div.auth input.sbm {background: #fff; width: 90px; margin: 4px 0 0 28px;}

div.authform {margin: 20px 0;}

div.bnr li {padding:0!important; margin:0!important; line-height: 1px!important;}
div.bnr li img {padding:0!important; margin:0!important;}
div.bnr li {height: 72px!important; padding: 3px 0 0 0;}

table.welcome {width: 100%;}
table.welcome td {vertical-align: bottom; text-align: center; width: 200px;}
table.welcome td#msk_logo {padding-bottom: 6px;}
table.welcome td#kosmo_logo {}
table.welcome td#mega_logo {padding-bottom: 14px;}
