/* COMMON */
html, body {height:100%; margin:0; padding:0;}
body {background:url('/i/bg_top_grad.jpg') repeat-x top left;}
a img {border:0;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}

* {font-size:13px; font-family:arial;}
p, .par ul {font-size:13px; line-height:140%;}
.content p {margin:18px 0 10px 0;}
.par ul {margin-top:0;}
.par {margin-top:25px; clear:both; overflow:auto;}
.par.first {margin-top:0;}
a {color:#306;}

.par_img_container {float:left; margin:0 10px 10px 0;}


/*
.content ul, .content li, .content ol {margin-left:0; padding-left:0;}
.content ol {padding-left:35px;}
html>body .content ol {padding-left:20px;}*/

.content ul {list-style-type:none;}
.content ul li {padding-left:22px; background:url('/i/bullet.gif') no-repeat 2px 5px;}
.content ul li li {padding-left:24px; background:url('/i/sub_bullet.gif') no-repeat 14px 6px;}

.content .par a:visited {color:#98B;}
.content .par a:hover {text-decoration:none;}


#path h1, h2 {color:#306; font:italic 23px georgia;}
h3, h3 a {color:#306; font:italic 17px georgia; border-left:0px solid #FFF; margin-left:-2px; position:relative; padding-left:3px;}
h3 a {color:#C00; font:bold 15px georgia;}

/* WRAPPERS */
#lw1 {background:url('/i/bg_top_left.jpg') no-repeat top left;} /* layout wrapper 1 */
#lw2 {background:url('/i/bg_top_right.jpg') no-repeat top right;} /* layout wrapper 2 :  overflow:auto; border:1px solid #F00; */

/* MAX-WIDTH */
/*
#lw1 {max-width:1100px; margin:auto;}
#lw1 {w: expression (function(t) {
		if (!t.w || t.w 
	} (this));
};*/

#head_wrapper {
	overflow:auto; width:100%; background:transparent;
	 h: expression( function (t) {
		 if (!t.h) {
			  var en = document.getElementById('extra_nav');
			  setTimeout(function() {
				 if (!t.h) {
					t.style.width = t.clientWidth - 1  + 'px';
					en.style.marginRight = '9px';
					setTimeout(function() {t.style.width = 'auto'; en.style.marginRight = '10px';}, 5);
					t.h = true;
				  }
			 },1500);
		}
    } (this) );
}

/* BOTTOM WRAPPERS */
#bw1 {background:url('/i/bg_bottom_grad.jpg') repeat-x bottom right; clear:both;} /*margin-top:-32px; - óáèâàåò áýêãðàóíä â ÈÅ6 :( */
#bw2 {background:url('/i/bg_bottom_left.jpg') no-repeat bottom left;}
#bw3 {
	background:url('/i/bg_bottom_right.jpg') no-repeat bottom right; padding:30px 30px 29px 35px;
}



/* FOOTER */
#footer {margin-top:90px; overflow:auto; clear:both;}
#footer a {color:#306; font-weight:bold;}
#copy {float:left;}
#created {float:right;}


#logo {width:20px; margin-top:17px;}

#extra_nav {border:0px solid #999; width:317px; height:20px; float:right; margin-top:0px; margin-right:10px;}
#extra_nav img {vertical-align:middle;}
#extra_nav a {margin-left:45px; color:#036; font:12px arial;}
#extra_nav .lang {margin-left:40px;}
#extra_nav .lang a {margin-left:18px;}

#header {margin-top:5px; padding-left:27px;}
#mission {font:italic bold 15px arial; color:#306; width:95%;}

/* HORIZONTAL MENU */
.menu {width:87%; margin-top:20px; margin-left:-22px; clear:both; padding-left:20px; z-index:99;}

.left_edge, .right_edge {width:2%;}
.left_edge div, .right_edge div {width:27px; height:52px;}

.full .left_edge div, .full .right_edge div {height:99px;}

.left_edge div {background:url('/i/mn/l_e.png') no-repeat top right;}
.full .left_edge div {background-image:url('/i/mn/l.png');}

.right_edge div {background:url('/i/mn/r_e.png') no-repeat top right;}
.full .right_edge div {background-image:url('/i/mn/r.png');}

.menu_container {width:96%;}

.menu_wrapper {background:url('/i/mn/bg_e.png') repeat-x top left; height:58px;}

/*.ie_menu_wrapper {background:url('/i/mn/bg_e.gif') repeat-x top left; height:58px;}
.full .ie_menu_wrapper {background:url('/i/mn/bg.gif') repeat-x top left; height:90px;}*/

.full .menu_wrapper {background-image:url('/i/mn/bg.png'); height:90px;}

.top_menu td {padding-top:13px; padding-bottom:10px;}
.top_menu td.s {width:8%; padding:0;}
.top_menu td.s.first, .menu td.s.last {width:3%;}

/*.menu td.s.first div.s, .menu td.s.last div.s {width:17px; border:1px solid #F00;}*/

.full td.before_active div.s {background:url('/i/mn/l_a.gif') no-repeat top right; float:right;}
.full td.after_active div.s {background:url('/i/mn/r_a.gif') no-repeat top left;}
.full .top_menu .in_path {background:#FFF;}

.menu td.s div.s {width:41px; height:51px;}
.menu a {white-space:nowrap; font:21px georgia; color:#306;}
.menu .in_path a {color:#C00;}



.sub_menu, .sub_menu td, .sub_menu td.s {width:auto;}
.sub_menu td.s img {width:30px;}
.sub_menu td {padding-top:3px;}
.sub_menu a {font:17px georgia;}

/* FLASH */
#flash {margin-top:20px; margin-left:3px; height:178px; background:url('/i/flash_left.png') no-repeat top left; margin-bottom:20px; overflow:hidden;}
#flash div {height:178px; background:url('/i/flash_right.png') no-repeat top right; border:0px solid #F00; float:right; width:30%;}


/* Âòîðîé íà ãëàâíîé ðÿä: íîâîñòè, áðýíäû, ïðåäëîæåíèÿ äëÿ áàðîâ */
#im_l {float:left; width:40%;}
#im_m {float:left; width:52%; position:relative; z-index:2; margin-right:-185px;} /* ÷òîá ïåðåêðûòü ïðàâóþ êàðòèíêó */
#im_r {float:right; position:relative; z-index:1;}


#im_l, #im_l p, #im_l a, #im_l div {font-size:13px; line-height:140%; }
#last_news, #intro, #leaders {padding-left:3px; padding-right:45px; margin-bottom:45px;}




#last_news .news {margin-bottom:20px;}
#last_news p {font-size:13px; margin-top:3px;}
#last_news p.all {margin:5px 0;}
#last_news .date {font:bold italic 14px arial; color:#333;}
#last_news .last, #last_news .last p {margin-bottom:5px;}

#last_news {overflow:hidden; margin-bottom: 0 !important;}

.round {overflow:hidden; position:relative; width:100%; margin-bottom:15px;}
.round_data {padding:15px; overflow:hidden;}
/*.round_gray {background-color:#dce1e6;}*/
.round_gray {background-color:#d5e4f1;}

.gray-tl,
.gray-tr,
.gray-bl,
.gray-br {
	position:absolute;
	width:10px;
	height:10px;
	background:url('/i/round_gray_s.gif') no-repeat;
	}
.gray-tl {
	top:0;
	background-position:-10px -10px;
	}
.gray-tr {
	top:0;
	left:-10px;
	margin-left:100%;
	width:100%;
	background-position:0 -10px;
	}
.gray-bl {
	margin-top:-10px;
	background-position:-10px 0;
	}
.gray-br {
	left:-10px;
	margin:-10px 0 0 100%;
	width:100%;
	background-position:0 0;
	}
	
.round h3 {margin-top:5px;}

.tround {margin:10px; border-collapse:collapse;}
.tround td {padding:0;}
.tround .tl div, .tround .tr div, .tround .bl div, .tround .br div {
	width:10px; height:10px;  font:0px arial;
}
.tround .tl, .tround .tr, .tround .bl, .tround .br {
	 background:url('/i/round_blue.gif') no-repeat;
}

.tround .tm, .tround .bm, .tround .ml, .tround .mr {background:#FFF url('/i/blue_pix.gif') repeat-x;}
.tround .mm {background:#FFF;}
.tround .bm {background-position:bottom left;}
.tround .ml {background-position:top left; background-repeat:repeat-y;}
.tround .mr {background-position:top right; background-repeat:repeat-y;}

.tround .tr {background-position:-13px 0;}
.tround .bl {background-position:0 -13px;}
.tround .br {background-position:-13px -13px;}

#leaders a {color:#C00;}

/* BRANDS */
#brands {width:93%; margin-bottom:50px;}
#brands table {margin-bottom:20px; margin-top:10px;}

#index_brands h2 {margin-top:0; padding-top:0;}
#index_brands h3 {clear:both; padding-right:-40px; margin-top:25px;}
#index_brands h3.first {margin-top:0;}

#brands h3 {margin-bottom:5px;}

#index_brands table {background:#FFF; margin-top:-4px;}

.brand_grave  table td.s {width:20%;}
.brand_grave  table td {width:2px;}
.brand_grave img {padding-right:7px; padding-left:7px;}

.brand_grave table.germany {width:79%;}
.brand_grave table.czech {width:64%;}
.brand_grave table.netherlands {width:34%;}

/* Íà âíóòðåííèõ */
#brands table.germany {width:99%;}
#brands table.czech {width:76%;}
#brands table.netherlands {width:39%;}

.brand_grave table div {text-align:center; float:right;}
.brand_grave td a {font:11px arial; color:#000; width:30px; white-space:nowrap;}
.brand_grave td img {margin-bottom:3px;}

/* ÏÐÅÄËÎÆÅÍÈß ÄËß ÁÀÐÎÂ */
#bars {
	padding-right:31px; padding-top:343px; height:70px;
	width:190px;
	margin-right:-30px;
	overflow:auto;
	position:relative;
	margin-top:46px;
	background:url('/i/bars.jpg') no-repeat 17px 0;
}
#bars a, .bars_big a {float:right; color:#C00; font:italic 19px georgia; text-align:right;}

.bars_big .tower {
	background:url('/i/bars_big.jpg') no-repeat top left; width:100%; height:345px; z-index:9; position:relative; 
	left:30px; margin-left:-30px; padding-left:30px;
}
.bars_big a {float:none;}
.bars_big .lnk {text-align:right; clear:both; padding-top:10px;}

#right_column #bars {float:right; margin-top:30px;}


#bottom {width:100%;}

/* ÒÀÐÀ (â ïîäâàëå) */
#bottom_left {width:72%;}
#tara table {width:100%;}
#tara h2 {padding:0; margin:10px 0;}
#tara .tara_pics td {text-align:center;}
#tara img {margin:auto;}
#tara .tara_pics a {color:#666; font-weight:bold;}
#tara .s img {width:35px; height:1px;}

#tara.narrow table {width:auto !important;}
#tara.narrow td {padding:0 20px;}

/* Ñêà÷àòü êàòàëîãè */
#bottom_right {width:27%; padding-top:85px; padding-left:50px;}

.pdf_links {width:auto;}
.pdf_links .b {width:2%;}
.pdf_links div.icon {width:70px; height:60px; background:url('/i/pdf.png') no-repeat top left;}
.pdf_links .doc div.icon {background-image:url('/i/doc.png');}
.pdf_links .ppt div.icon {background-image:url('/i/ppt.png');}
.pdf_links .last div.icon {height:35px;}

.pdf_links div.info {padding:3px 0; color:#666; font-weight:bold;}

#right_column .pdf_links {margin-top:50px; margin-bottom:50px;}

.pdf_links a {font-weight:bold; color:#666 !important;}

/* INNER PAGES */
#layout_inner {width:100%;}
#left_column {width:65%; padding-left:2px;}
#right_column {width:35%; padding-top:35px; padding-left:30px;}


#path {margin:23px 0;}
#path span, #path a {font-size:12px;}
#path span {padding:0 7px;}
#path a {color:#309;}

/* COUNTRY PAGE */
table.country {width:100%;}
.country td.brand_name {padding:4px 0;}
.country td.logo {text-align:center; width:15%}
.country td.kus {padding:10px 0 45px 0; width:45%;}
.country a {color:#C00; font:bold 14px georgia;}
.country .ku_list a {color:#666; font:bold 13px arial;}

.country .ku_list, .country .ku_list li {margin:0; padding:0; list-style-type:none; background:none;}
.country .ku_list li {margin:4px 0 6px 15px;}

/* SKU TABLE */
.sku_wrapper {overflow:hidden; margin-bottom:15px; height:100px;}

table.sku_table {background:#FFF; width:90%;}
.collapser a, .collapser img {cursor:pointer;}
.sku_table tr.collapser td {background:url('/i/sku_table_grad.gif') repeat-x top left; padding:10px 8px 20px 8px;}
.sku_table tr.collapser td.collapser {vertical-align:top; text-align:right; padding-left:10px;}
.sku_table td.collapser img {width:25px; height:16px; background:url('/i/sku_table_expand_collapse.gif') no-repeat bottom left; position:relative;}
.sku_table td.collapser img.expanded {background-position:top left;}
.sku_table tr.header img {margin-bottom:5px;}
.sku_table td {text-align:center; vertical-align:middle; padding:10px 8px;}

.sku_table td, .sku_table td a {font:11px arial; color:#333;}
.sku_table .odd td {background:#f3f3f3;}
.sku_table td.prop_name {text-align:left; font-weight:bold;}
.sku_table .prop_name, .sku_table .ku_name {padding-left:17px !important; padding-right:12px; text-align:left; width:2%;}
.sku_table .ru_name {display:block; margin-top:5px;}
.sku_table td.ku_name a {color:#C00; font:bold 14px georgia;}
.sku_table td.ku_name img.s {width:112px !important; height:1px !important; margin:0 !important; padding:0 !important; display:block;}
.sku_table td.pic {padding-top:4px; padding-bottom:0;}

.sku_table .rs {width:70% !important;}
.sku_table .sku_header img.s {width:60px !important; height:1px !important; padding:0 !important; margin:0 !important; display:block;}

/* SKU CARD */
.sku_cards {width:100%;}
.sku_card td {background:url('/i/sku_table_grad.gif') repeat-x top left; padding:15px; padding-bottom:35px;}
.sku_card td.i {padding:25px; padding-bottom:35px; width:25%; vertical-align:middle; text-align:center;}
.sku_card .props ul, .sku_card .props li {margin:0; padding:0; list-style-type:none; background:none;}
.sku_card .props li {margin:6px 0;} 


/* PRESS CENTER */
.material {overflow:hidden; clear:both; margin-bottom:20px;}
.material.last {margin-bottom:5px;}
.material img {float:left; margin:0 10px 10px 0;}
.date {font:bold 13px arial; color:#414141;}
.material .date {margin:5px 0;}
.material .h {margin:5px 0 10px 0;}
.material .h a {font:bold 13px arial; color:#C00;}

.short_news h3 {margin:0;}
.short_news .date {margin-right:8px;}
.short_news .news {margin:25px 0;}
.short_news .news {line-height:155%;}
.short_news p.all {font-weight:bold; margin:5px 0;}

/* PAGINATION */
.pagelister {margin:10px 0; clear:both;}
.pagelister a, .pagelister b {font:bold 13px arial; padding:2px 4px; display:block; float:left; margin:2px;}
.pagelister b {color:#C00;}

/* PACKAGE TYPE / PACKAGE GROUP / SEARCH */
.sku_list {margin-left:0; padding-left:0; overflow:hidden;}
.sku_list li {margin-left:20px; float:left; width:50px; text-align:center;}
.sku_list a {color:#333 !important; font-weight:normal !important;}

.brand_header h2 {font-size:17px;}

/* FACTORIES */
.round .factory {margin:30px 0;}
.factory h3 {margin-bottom:0;}
.round .factory.first {margin-top:0;}
.round .factory.last {margin-bottom:0;}

p {text-align:left !important;}

/* VACANCIES */
.vacancies h3 {margin-bottom:0;}
.vacancies h3 a {font:bold 13px arial; color:#306; border-bottom:1px dashed #306; text-decoration:none; cursor:pointer;}
.vacancy {padding-left:30px;}
.vacancy h4 {color:#333; font:bold 13px arial; margin-top:20px; margin-bottom:-5px;}
.vacancies h3 .sendlink {padding-left:30px; background:url('/i/send_link.gif') no-repeat -8px 0;}
.vacancies h3 .sendlink a {border-bottom:1px solid #306;}

.formtab {width:85%;}
.dc_form td {padding:7px 0;}
.dc_form textarea, .dc_form input.text {border:1px solid #4778a7; background:#eaedf0; font:12px arial;}
.dc_form textarea {width:100%; height:130px;}
.dc_form input.text {width:250px;}
.dc_form label {font-weight:bold; color:#333; display:block; padding-bottom:2px;}

/* RIGHT MENU */
.right_menu {margin-top:30px;}
.right_menu ul, .right_menu li {margin:0; padding:0; list-style-type:none;}
.right_menu li {margin:5px;}
.right_menu a {font:13px Georgia;}
.right_menu a.curr, ul.right_menu a.in_path {color:#C00;}

.right_menu ul ul {margin-left:10px; margin-bottom:10px; padding:0;}
.right_menu ul ul a {font:12px Georgia}



.year, .history {clear:both;}
.history {margin:0 0 13px 0; overflow:hidden; padding-bottom:15px; background:url('/i/1grad.gif') no-repeat bottom left; width:60%;}
.history.odd {margin-left:205px;}
.history .desc {margin-top:-5px;}

.year {
	margin:15px 15px 0 0; border:0px solid #F00; width:110px; overflow:hidden; float:left;
}

.year div {background:url('/i/digits.gif') no-repeat 0 0; float:left; width:24px; height:50px; border:0px solid #CCC;}
.year div.y1 {background-position:3px -50px;}
.year div.y2 {background-position:0 -100px;}
.year div.y3 {background-position:0 -150px;}
.year div.y4 {background-position:0 -200px;}
.year div.y5 {background-position:0 -250px;}
.year div.y6 {background-position:0 -300px;}
.year div.y7 {background-position:0 -350px;}
.year div.y8 {background-position:0 -400px;}
.year div.y9 {background-position:0 -450px;}


/* NEWSPAPER */
.newspaper .description {padding:0 30px;}

/* BANNERS */
.banner {margin:30px 0;}
.img_banner {width:100%; background-position:top right; background-repeat:no-repeat; display:block;}


/* RSS FEEDS */
.rss_list, .rss_list li {margin:0; padding:0; list-style-type:none;}
.rss_list li {background:url('/i/rss.png') no-repeat 0 0; padding:0 0 15px 30px; }

/* YEARS */
#years {white-space:nowrap; width:100px;}
#years, #years ul, #years li {margin:0; padding:0; list-style-type:none; background:none;}
#years { padding-left:20px;}
#years ul {display:none;}
#years li {margin:10px 2px;}
#years li li {margin:1px 0 1px 10px;}
#years .curr ul {display:block;}
#years a.jl {font-size:14px; border-bottom:1px dotted #005b7f; cursor:pointer;}
#years .curr a.jl {border:0; color:#C00; font-weight:bold;}
#years .months div {padding:3px 5px;}
#years .months .curr b {color:#C00;}
#years .months span {font-size:11px; color:#666;}

/*ÑÒÈËÜ ÄËß ÔÎÐÌÛ ÎÁÐÀÒÍÎÉ ÑÂßÇÈ*/
.dc_form textarea#inp_message_text{width:100%; height:122px;}
.dc_form select#inp_summary{width:210px;}
#feedback .dc_form input.text{width:100%}
#feedback{position:relative;}
#feedback input#inp_captcha {width:130px; margin-bottom:12px; display:block;}
.tbody_sku_props {display:none;}