@charset "UTF-8";

@media screen {
html, body {
	margin: 0px;
	padding: 0px;
}
.cls {clear: both;}
.nb {white-space: nowrap;}
#root {
	margin: 0px;
	padding: 0px;
	text-align: center;
	z-index: -2;
}

#adv td {
	vertical-align: middle;
	height: 31px;
}

#adv p {
	margin: 0px;
	line-height: 0px;
}

.intext { margin-right: 5px; margin-bottom: 5px; border: 0px; }

	#header {width: 100%; height: 409px; background: url('http://www.elsie.com.ua/i/images/header_bg.jpg') repeat-x; overflow: hidden; min-width: 980px;}
		#left_header_bg {height: 409px; width: 32px; float: left; background: url('http://www.elsie.com.ua/i/images/left_header_bg.jpg') no-repeat; display: inline;}
		#header_root {height: 409px; float: left;}
			#logo {position: absolute; top:68px; left: 49px; width: 243px; height: 77px;}
				#logo a, #logo img {border: 0px;}
		#right_header_bg {height: 409px; width: 383px; float: right; background: url('http://www.elsie.com.ua/i/images/right_header_bg.png') no-repeat; display: inline; z-index: -2;}
	#esli_glass { margin: 0 auto; position: relative; top:-350px;  height: 101px; width: 980px; text-align: center;}
	
	#menu_block {min-width: 925px; margin: 0px; padding: 0px; position: relative; padding: 0px 31px 0px 31px; top:-320px; z-index: 3;}
		#menu_table {width: 100%; margin: 0px; padding: 0px; border-collapse:collapse; min-width: 905px;}
			#menu_td	{height: 38px;  margin: 0px; padding: 0px; overflow: hidden;}
				#menu {margin: 0px; padding: 0px; border-collapse:collapse; width: 100%;}
					#menu td {height: 38px; width: 20%; margin: 0px; padding: 0px; text-align: left;}
						#menu td a {text-align: center; display: block; height: 26px; overflow: hidden; width: 100%; padding-top:12px; font-family: 'Myriad Pro'; color:#004990; font-weight:bold; font-size: 14px; text-decoration: none;}
						#menu td a.first_li { background: url('http://www.elsie.com.ua/i/images/menu_left.png') 0 0; }
						#menu td a.first_li:hover { background: url('http://www.elsie.com.ua/i/images/menu_left.png') 0px 38px; }
						#menu td a.another_li {background: url('http://www.elsie.com.ua/i/images/menu.png') 0 0;}
						#menu td a.another_li:hover {background: url('http://www.elsie.com.ua/i/images/menu.png') 0 38px;}
			#search_td	{width: 226px; height: 38px; background: url('http://www.elsie.com.ua/i/images/search_bg.png') no-repeat; margin: 0px; padding: 0px; overflow: hidden;}
				#sub_search {display: block; float: right; background: url('http://www.elsie.com.ua/i/images/smb_button.png') no-repeat; border: 0px; width: 15px; height: 13px; margin: 4px 23px 0px 0px; cursor: pointer;}
				#search_text {border: 0px; display: block; float: left; margin: 0px 0px 0px 12px; height: 16px; width: 160px;  font-size: 12px; padding: 2px; color:#a5a5a5; font-family: Arial;}

.menu_td_block{text-align: left;}
.sub {z-index:3; position: absolute; width: 100%;  display: none; top: 37px;  list-style: none; margin: 0px; padding: 0px; text-align: center;}
#menu td div ul.sub li 									{z-index:3;display: block;float: left;width: 100%; margin: 0px;padding: 0px;}
#menu td div ul.sub li 				a 					{z-index:3;position:relative; float:left;display:block;width:100%;height:38px; color:#363636;margin: 0px;padding:0px; margin:0px; font-size: 12px;font-family: Arial;font-weight: normal; cursor: pointer; z-index: 3;}
#menu td div ul.sub li 				a span.text 		{z-index:3; display: block; float: left; background:url('http://www.elsie.com.ua/i/images/menu/menu_1_center.png'); padding-top:12px; height:26px; margin:0px;}
#menu td div ul.sub li 				a span.left_shadow	{ display: block; float: left; background:url('http://www.elsie.com.ua/i/images/menu/menu_2_left.png'); width: 7px; height:38px; margin:0px; display: inline; position:relative;}
#menu td div ul.sub li 				a span.right_shadow {position:relative; display: block; float: right; background:url('http://www.elsie.com.ua/i/images/menu/menu_2_right.png'); width: 8px; height:38px; margin:0px; }
#menu td div ul.sub li 				a:hover span.left_shadow {background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_2_left.png');}
#menu td div ul.sub li 				a:hover span.right_shadow {background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_2_right.png');}
#menu td div ul.sub li 				a:hover span.text 		{background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_1_center.png');}


#menu td div ul.sub li.first		a span.left_shadow	{background:url('http://www.elsie.com.ua/i/images/menu/menu_1_left.png') no-repeat; }
#menu td div ul.sub li.first		a span.right_shadow {background:url('http://www.elsie.com.ua/i/images/menu/menu_1_right.png') no-repeat;}
#menu td div ul.sub li.first 		a:hover span.left_shadow {background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_1_left.png');}
#menu td div ul.sub li.first		a:hover span.right_shadow {background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_1_right.png');}

#menu td div ul.sub li.last_li		a {height: 42px;}
#menu td div ul.sub li.last_li		a span.left_shadow	{background:url('http://www.elsie.com.ua/i/images/menu/menu_3_left.png') no-repeat; height: 42px;}
#menu td div ul.sub li.last_li		a span.right_shadow {background:url('http://www.elsie.com.ua/i/images/menu/menu_3_right.png') no-repeat; height: 42px;}
#menu td div ul.sub li.last_li		a span.text {background:url('http://www.elsie.com.ua/i/images/menu/menu_3_center.png'); height: 42px;}
#menu td div ul.sub li.last_li		a:hover span.left_shadow {background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_3_left.png');}
#menu td div ul.sub li.last_li		a:hover span.right_shadow {background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_3_right.png');}
#menu td div ul.sub li.last_li		a:hover span.text {background:url('http://www.elsie.com.ua/i/images/menu/hover/menu_3_center.png');}



	#add_panel {position: absolute; top:250px; left:0px; width:100%; min-width:980px; height: 20px; z-index: 1; text-align: right;}

	#langs_block  {float:right; width: 150px; margin: 0px 40px 0px auto; height: 13px; text-align: right; z-index: 1; display: inline;}
		#langs {width: 150px;}
			#langs img {margin: 0px; padding: 0px; border-width: 0px;}
			#langs a { padding: 0px; border-width: 0px; display: block; float: right; margin-right: 22px;}

	#login_form { float: left; width: 500px; margin: 0px 0px 0px 70px; display: inline; z-index: 1;}
		#caption {float: left; width: 70px; color:#ee3849; font-size: 12px; font-family: Arial; padding: 4px; display: inline;}
		#input_login { margin-bottom: 10px; margin-left: 9px; }
			#input_login input {width: 125px; height:16px;  margin: 0px; padding: 2px; font-size: 12px; border:1px solid #b5b4b4; color:#000; font-family: Arial;}
		#input_passwd { margin-bottom: 10px; }
			#input_passwd input {width: 125px; height:16px; margin: 0px; padding: 2px; font-size: 12px; border:1px solid #b5b4b4; color:#000; font-family: Arial;}
		#input_sbm  { margin-left: 60px; }
			#input_sbm input {border: 0px; width: 95px; height: 19px; cursor: pointer;}

#content {
	text-align: justify;
	margin: -270px 130px 20px 130px;
	font-family: Arial;
	color:#565656;
	font-size: 14px;
	min-width: 720px;
	min-height: 200px; 
	z-index: 4;
}
		#content .date {font-size: 10px; margin-top: 15px;}
		#content .strong_link, #content a.strong_link:visited {font-size: 14px; color: #004990;}
		#content .all_news { margin: 0px 20px 0px auto; text-align: right;}
		#content .all_news_link {color:#363636;}
		#content p {text-indent:0px; line-height: 18px; margin: 5px 0px 10px 0px;}
		h1,h2,h3,h4,h5 {color:#565656; font-weight: normal; margin-bottom:0; padding-bottom:0; }
/*		h1 {font-size: 14px; margin-bottom: 10px;} */
		h1 {font-size:20pt;}
		a:visited , a {font-size: 14px; color: #004990;}
		#content a:hover {text-decoration: none;}
		#content table {border: 1px solid #bab9b9; border-collapse: collapse; }
		#content table td, #content table th {border: 1px solid #bab9b9;}
		#content table tr {border: 0px solid #bab9b9;}
		
		#content .noborder {border:0; border-collapse:separate;}
			#content .noborder td{border:0;}
			#content .noborder h2 {margin-top:50px;}
			#content .noborder h3 {font-weight:bold; margin-top:50px;}
			#content .noborder h3{font-weight:bold;}
		#content .p_1 {margin:0 5px 0 20px; padding:0;}
		#content .in_t {width:230px;}
		#content .in_t2 {width:460px;}
		#content .in_s {width:235px;}
		#content .in_s2 {width:465px;}
		
	#footer {width: 100%; height: 81px; background: url('http://www.elsie.com.ua/i/images/footer_bg.gif'); min-width: 990px; 
}
		#footer_logo {display: block; float: left; margin: 20px 0px 0px 50px; width: 229px; height: 51px; width: 229px; height: 51px; border: 0px; display: inline;}
			#footer_logo img {border: 0px; margin: 0px auto 0px auto; display: block;}
			#footer_logo_text {color: #fff; position: relative; margin: -35px 0px 0px 0px; font-family: Arial; font-size: 12px;  width: 259px;}
				#footer_logo_text a, #footer_logo_text a:visited { color: #fff; font-size: 12px; }
				#footer_logo_text a:hover {text-decoration:none;}
			#contact_option {position: relative; margin: -49px auto 0px auto; font-family: Arial; width: 400px;}
				#contact_link {color: #fff; font-size: 12px; }
				#contact_link:hover {text-decoration:none;}
			#bigmir_banner { display: block; float: right; }
			#footer_by {display: block; float: right; color: #fff; margin: 35px 40px 0px auto; font-family: Arial; font-size: 12px;}
				#footer_by a { text-decoration:underline; color: #fff; font-family: Arial; font-size: 12px;}
				#footer_by a:hover {text-decoration:none;}

	#card {min-width: 700px; z-index: -1;}
	#first_box {float: left; z-index: -1;}
			.comp {color:#004c89; font-weight: bold; font-size: 24px; display: block; margin-bottom: 12px;}
			.comp2 {color:#004c89; font-weight: bold; font-size: 14px; display: block;}
			.price {color:#f11a2a; font-size:14px; font-weight: bold; display: block; margin-bottom: 6px;}
			.limit {color:#363636; font-size:14px; font-weight: bold; display: block; margin-bottom: 10px;}
		.cell{position:relative;padding:10px;background-color:#efefef;float:left;display:inline; z-index: -1;}
		.cell ul{margin:0px;padding:0px;}
		.cell li{list-style:none;}
		.tl{top:0px; left:0px; background:url(http://www.elsie.com.ua/i/images/first_box/circle.jpg) top left no-repeat;}
		.tr{top:0px; right:0px; background:url(http://www.elsie.com.ua/i/images/first_box/circle.jpg) top right no-repeat;}
		.bl{bottom:0px; left:0px; background:url(http://www.elsie.com.ua/i/images/first_box/circle.jpg) bottom left no-repeat;}
		.br{bottom:0px; right:0px; background:url(http://www.elsie.com.ua/i/images/first_box/circle.jpg) bottom right no-repeat;}
		.corner{width:5px; height:5px; position:absolute; z-index:1;}
		
		
	#second_box {float:left; height: 46px; color:#fffeff; font-family: Arial; margin: 0px 0px 0px 20px; padding: 0px; z-index: -1; font-weight: bold; }
		#seco {float: left; height:46px; width:25px; background: url('http://www.elsie.com.ua/i/images/second_box/box_2_arrow.jpg');}
		#second_box_text {	float: left; 	height: 32px; 					background: url('http://www.elsie.com.ua/i/images/second_box/box2_bg.jpg') repeat-x; 	padding:7px;}
		#second_box_finish {float: left; 	height: 46px; width:7px; 		background: url('http://www.elsie.com.ua/i/images/second_box/box2_finish.jpg') no-repeat; }
		
	#third_box {float: left; height: 46px; margin: 20px 0px 0px 0px;}
		#third_box_left_part {float: left; height: 46px; width: 9px; background: url(http://www.elsie.com.ua/i/images/third_box/third_box_left_part.png) no-repeat;}
		#third_box_main {float: left; height: 34px; background: url(http://www.elsie.com.ua/i/images/third_box/third_box_bg.png) repeat-x; padding: 12px 5px 0px 5px;}
		#third_box_right_part {float: left; height: 46px; width: 10px; background: url(http://www.elsie.com.ua/i/images/third_box/third_box_right_part.png) no-repeat;}
		
	#cred {margin: 20px 0px 20px 0px; width: 100%; color: #363636; text-align: center; border-color: #bab9b9;}
		#cred td {padding: 8px 5px 5px 5px; border-color: #bab9b9;}
		#cred th {font-weight: normal; background: #e4e5e5; padding: 5px; border-color: #bab9b9;}
		.red_feeld {color: #ed1b2e;}
		.title {text-align: left; font-weight: bold;}
		.bold_feeld {font-weight: bold;}
		.left_td {text-align: left;}
		.right_td {text-align:right;}
		.format_tr {background: #f8f6f6;}
	input.datetime {width: 70px; height:16px;  margin: 0px; padding: 2px; font-size: 12px; border:1px solid #b5b4b4; color:#000; font-family: Arial;}
	
	#searchbox { margin: 20px 0px 20px 0px; text-align: center; width: 100%; border: 0px;}
	#searchbox tr.sbh {font-weight: bold;}
	#scode, #sklad { width: 100px;}
	#sdescr { width: 300px; }
	
#manufacturers img {
	margin: 20px;
	border: 0px;
}
#decont div {
	text-align: center;
}
#decont img {
	border: 0px;
}
#decont table, #decont table tr, #decont table td {
	border: 0px;
}
div.center {
	text-align: center;
}
div.dogovor {
	height: 400px;
	overflow: auto;
	border: 1px solid #666;
	padding: 8px;
	font-family: Times, 'Times New Roman';
	color: #000;
	font-size: 11pt;
	line-height: 1;
	z-index: 4;
}

td.w { font-weight: bold; background-color: #c9f; }
td.r { background-color: #cbfefe; }
td.e { font-weight: bold; background-color: #fecb98;}
td.w, td.r, td.e { width: 50px; text-align: center; color:#000; }

}

@media print {
	#header, #esli_glass, #menu_block, #add_panel, #footer, #contact_option, h1, input {
	        display: none;
	}
	#printarea {
		text-align: justify;
		font-family: Times, 'Times New Roman';
		color: #000;
		font-size: 11pt;
		line-height: 1;
	}
	div.center {
		text-align: center;
	}
}

