@charset "windows-1251";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

html, body{ height:100%;}

body
{
	background-color:#0b2c69;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}

a { outline: none; }

li a.nounder { text-decoration: none; }
li a:hover.nounder { text-decoration: none; }

.global_left_bottom
{
	background-image:url(/_bone/bg_corner_left_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.global_right_top
{
	background-image:url(/_bone/bg_corner_right_top_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-left:1px;
	/*padding-right:200px;*/
}

.global_right_bottom
{
	background-image:url(/_bone/bg_corner_right_bottom_1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.right_part
{
	width:200px; 
	background-image:url(/_bone/bg_corner_right_top_2.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
	vertical-align:bottom;
}

.right_part div{height:379px; background-image:url(/_bone/bg_corner_right_bottom_2.jpg); background-position:left bottom; background-repeat:no-repeat;}

.logo{
background-image:url(/_bone/logo.jpg);
background-position:left top;
background-repeat:no-repeat;
width:280px;


}

.left_menu
{
	background-image:url(/_bone/left_menu.png);
	background-repeat:repeat;
	padding-left:85px;
	padding-right:20px;
	padding-bottom:20px;
	color:#FFFFFF;
}

.left_menu h2
{
	/*font-family: "Myriad Pro", Arial, Verdana, sans-serif*/;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:20px;
	padding-top:20px;
	padding-left:10px;
}

.left_menu a
{
	color:#FFFFFF;
}

.left_menu a { text-decoration: none; }
.left_menu a:hover { text-decoration: underline; }
.left_menu a.selected { text-decoration: underline; }

.left_menu ul, .left_menu ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-size:13px;
}

.left_menu ul li
{
	background-image:url(/_bone/left_menu_item.gif);
	background-position:left 7px;
	//background-position:left 10px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:3px;
}

.left_menu ul li a
{
	font-weight:bold;
}

.left_menu ul li ul li
{
	background-image:url(/_bone/empty.gif);
	padding:0;
	margin-bottom:4px;
	text-transform:none;
	font-size:12px;
}

.left_menu ul li ul li a
{
	color:#b5bccb;
}

.left_menu ul li ul li a.selected
{
	color:#fb810a;
}


.contacts
{
	padding-left:60px;
	padding-top:20px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:26px;
	color:#FFFFFF;
}

.contacts .orange
{
	font-size:18px;
	color:#fb7b08;
}

.contacts_up
{
	position:absolute;
	right:0;
	top:5px;
	height:21px;
	width:90px;
}	

.contacts_up a
{
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	display:block;
	height:21px;
	width:21px;
}

.contacts_up a:hover{background-position:left -21px;}

.contacts_up a.home{background-image:url(/_bone/contacts_home.jpg);}
.contacts_up a.site_map{background-image:url(/_bone/contacts_site_map.jpg);  width: 28px; }
.contacts_up a.mail{background-image:url(/_bone/contacts_mail.jpg); width:28px;}

.languages
{
	padding-left:15px;
	height:32px;
}

.languages a
{
	display:block;
	float:left;
	padding:5px 8px 2px 8px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.languages a:hover
{
	text-decoration:none;
	background-color:#fb810a;
}

.languages a.sel, .languages a.sel:hover{text-decoration:none; background-color:#fb810a;}

.site_name_bg
{
	height:112px;
	background-color:#03184b;
	color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.site_name
{
	position:absolute;
	width:300px;
	top:55px;
	padding-left:20px;
	color:#FFFFFF;
}

.site_name h1
{
	font-size:24px;
	font-weight:normal;
}

.search
{
	width:158px;
	height:19px;
	background-image:url(/_bone/search.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:2px;
	position:absolute;
	top:75px;
	right:0px;
}

.search input
{
	width:125px;
	height:13px;
	border:1px solid #FFFFFF;
	font-size:11px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bold;
}

.top_menu_bg
{
	height: 34px;
	margin-top: 2px;
	background-color:#03184b;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

.top_menu
{
	position:absolute;
	height:34px;
	top:146px;
	padding-left:10px;
	width:700px;
}

.top_menu a
{
	float:left;
	display:block;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 10px 0 10px;
}

.top_menu a:hover
{
	background-color:#fb810a;
}

.top_menu .selected
{
	background-color:#fb810a;
}

.top_menu_sub { width: 100%; height: auto; background-color: #fb810a;}

.top_menu_inner { float: left; padding: 10px 0px 0px 26px; }

.top_menu_sub a
{
	float:left;
	display:block;
	height:24px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 0px 0px 0px;
}

.top_menu_sub.lvl2 { background-color: transparent; }
.top_menu_sub.lvl2 a:hover { color: #fb810a; }
.top_menu_sub.lvl2 a.selected { color: #fb810a; }

.top_menu_sub.lvl3 { background-color: #154689; }
.top_menu_sub.lvl3 a { font-size: 10px; }
.top_menu_sub.lvl3 a:hover { color: #fb810a; }
.top_menu_sub.lvl3 a.selected { color: #fb810a; }

.top_menu_sub a:hover { text-decoration: underline; }

.top_menu_sub .selected { text-decoration: underline; }

.top_menu_sub .separator
{
	float: left;
	width: auto;
	height:24px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 0px 5px 0px 4px;
	margin: 0px 0px 0px 0px;
}

.footer
{
	padding-left:20px;
	height:60px;
	padding-top:20px;
	font-size:12px;
	color:#FFFFFF;
	position:relative;
}

.footer a
{
	color:#227aac;
}

.content h1
{
	/*font-family:"Myriad Pro";*/
	font-family: "Trebuchet MS";
	background-color: white;
}

.content a{color:#227aac;}

.content_txt h1
{
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:24px;
}

.news{font-size:11px;}
.news .date
{
	font-size:11px;
	color:#FFFFFF;
	background-color:#7d7d7d;
	padding:1px 3px 1px 3px;
	font-weight:bold;
}

.news .txt
{
	font-weight:bold;
	font-size:11px;
}

.news .link{margin-top:5px; margin-bottom:5px;}

.all_news { font-size: 11px; }

.catalog_cat
{
	height:25px;
	background-image:url(/_bone/catalog_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin-bottom:3px;
	color:#FFFFFF;
	font-weight:bold;
}

.catalog_cat a{ display: block; color:#FFFFFF; text-decoration:none; background-image:url(/_bone/catalog_plus_minus.jpg); background-position:left top; background-repeat:no-repeat; padding-left:30px; height:25px;}

.opened, .opened a
{
	background-position:left -25px;
}

.catalog_good_table{ border-collapse:collapse;}
.catalog_good_table td{ border:1px solid #134184; text-align:center;}
.catalog_good_table td.sep{ border:none; background-color:#FFFFFF; padding:0; margin:0; }

.catalog_good_name td
{
	font-size:14px;
	font-family:'Trebuchet MS';
	font-weight:bold;
	padding:3px;
	background-color:#134184;
	width:180px;
}

.catalog_good_name a{ color:#FFF;}
.catalog_good_name a:hover{ color:#fb7b08;}

.hidden { display: none; }

.catalog_menu
{
	width:240px;
	background-color:#103b7e;
	padding-top:10px;
	padding-bottom:10px;
}

.catalog_menu ul
{
	padding:0; margin:0; list-style-type:none;
	margin-right:15px;
}

.catalog_menu ul li ul li { margin-top: 6px; color: #B8C5D9; }

.catalog_menu ul li
{
	font-size:18px;
	padding-left:20px;
	margin-bottom:12px;
}

.catalog_menu ul li a{ color:#FFFFFF;}

.catalog_menu ul li ul li
{
	padding-left:0;
	font-size:12px;
	font-weight:bold;
	margin-bottom:1px;
}

.catalog_menu ul li ul li a{ color:#b8c5d9;}
.catalog_menu ul li ul li a:hover{color:#fb7b08;}

.catalog_menu ul li ul li a.selected {color:#fb7b08;}

.iwp_logo
{
	width:180px;
	position:absolute;
	right:10px;
	top:12px;
	text-align:right;
}

.iwp_logo a
{
	color:#FFFFFF;
}

.iwp_logo img{float:right;}

/*width & height*/
.h_180{height:180px;}
.h_280{height:280px;}
.h_300{height:300px;}
.w_50p{width:50%;}
.w_100p{width:100%;}
.w_300{width:300px;}
.w_200 { width: 200px; }
.w_205{width:205px;}
.w_165{width:165px;}
.f_12{font-size:12px;}
.f_18{font-size:18px;}
/*.ff_myriad{font-family:"Myriad Pro";}*/
.ff_myriad{ font-family: "Trebuchet MS"; }
.ff_treb{font-family:"Trebuchet MS", Arial, Verdana, sans-serif;}
.mt_10{margin-top:10px;}

/*misc*/
.v_top{vertical-align:top;}
.f_0{font-size:0px;}
.mar_0{margin:0;}
.fleft{float:left;}
.clear{ clear:both; font-size:0px; }
.clear_small{ font-size:0px; clear:both;}
.op_1
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;

}
.pad_20{padding:20px;}
.pad_10{padding:10px;}
.pr_25{padding-right:25px;}
.bg_white{background-color:#FFFFFF;}
.bg_gray{background-color:#e1e1e1;}
.up_c{text-transform:uppercase;}
.low_c{text-transform:lowercase;}
.bold_none{font-weight:normal;}
.d_none{display:none;}
.pr_10{padding-right:10px;}
.pl_10{padding-left:10px;}
.dark_gray{color:#555555;}
.acenter{text-align:center;}
.b{font-weight:bold;}
.mb_5{margin-bottom:5px;}
.mt_5{margin-top:5px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mr_5{margin-right:5px;}

.catalog_content { padding: 30px 40px 25px 40px; font-size: 12px; }

.main_content { padding: 0px 40px 25px 40px; font-size: 12px; }

.catalog_content * { vertical-align: top; text-align: justify; }

.content h1, .catalog_content h1 { font-family: "Trebuchet MS",Arial,Verdana,sans-serif; font-size: 18px; margin: 0px 0px 15px 0px; }
.content h2, .catalog_content h2 { font-size: 14px; background: #e1e1e1; margin: 0px -40px 25px -40px; padding: 15px 40px 15px 40px; }
.content h3, .catalog_content h3 { font-size: 16px; font-weight: bold; margin: 0px 0px 10px 0px; }

.catalog_title { display: block; cursor: pointer; float: left; margin: 0px 20px 0px 0px; font-size: 12px; padding: 0; -moz-user-select: none; /*color: #227AAC;*/ color: #ffffff; background-color: #237bad; }
.catalog_title.current { /*background-color: #237bad;*/ background-color: #fb810a; color: #ffffff; text-decoration: none; }

.catalog_title { color: #ffffff; text-decoration: none; background-position: left top; background-repeat: no-repeat; background-image: url(/_bone/catalog_title_l.gif); }

.catalog_title.hover { text-decoration: underline; }

.catalog_title_c { padding: 5px 10px 5px 10px; font-size: 12px; -moz-user-select: none; }

.catalog_title_c { color: #ffffff; text-decoration: none; background-position: 100% 0px; background-repeat: no-repeat; background-image: url(/_bone/catalog_title_r.gif); }

.catalog_title.first { margin-left: 40px; }

.catalog_products { width: 100%; }

.catalog_tab { display: none; border: none; border-top: 1px solid #237bad; padding: 30px 40px 30px 40px; font-size: 12px; background: white; color: black; }
.catalog_tab.current { display: block; }

.catalog_product { float: left; margin: 0px 3px 3px 0px; border: 1px solid #134184; }

a.catalog_image { display: block; width: 163px; height: 240px; border: none; border-bottom: 1px solid #ffffff; background-position: 50% 50%; background-repeat: no-repeat; background-color: /*#134184*/white; }

a.catalog_image_title { display: block; overflow: hidden; width: 163px; /*height: 25px; font-size: 16px;*/ height: 55px; font-size: 14px; font-weight: bold; color: #ffffff; background-color: #134184; text-align: center; vertical-align: middle; border: none; }

.sitemap { padding: 0px; }
.sitemap a, .sitemap span { display: block; margin: 10px 0px 10px 0px; }
.sitemap .level1 { margin-left: 40px; }
.sitemap .level2 { margin-left: 40px; }
.sitemap .level3 { margin-left: 40px; }
.sitemap .level4 { margin-left: 40px; }
.sitemap .level5 { margin-left: 40px; }

.search_results { float: left; margin-right: 50px; }
.search_results a { display: block; }

.index_flash { font-size: 0px; width: 100%; height: 286px; background: #0B2C69; }

.index_pictures { font-size: 0px; width: 200px; overflow: hidden; }
.index_pictures *{ font-size:0px;}

.print_version { display: block; float: right; padding: 20px 20px 20px 20px; font-family: "Trebuchet MS"; font-weight: bold; font-size: 11px; background-position: 0px 20px; background-repeat: no-repeat; background-image: url(/_bone/print.gif); }

.logo_print { float: right; width: 119px; height: 105px; margin: 0px 0px 40px 40px; }

.our_partners { padding: 15px; width: 170px; vertical-align: top; font-size: 12px; background-color:#e1e1e1; }

.banners { float: right; padding: 25px 35px 25px 0px; }

.admin_form { position: absolute; left: 50%; top: 50%; width: 247px; height: 352px; margin: -176px 0px 0px -123px; padding: 0px; vertical-align: middle; background: transparent url(/_bone/admin_login.png) no-repeat 0px 0px; }
.admin_form input { margin: 0px; padding: 0px; text-align: center; background-color: transparent; border: 0; font-family: Arial; font-size: 14px; font-weight: normal; color: #666666; }
#admin_backlink { display: block; position: absolute; left: 0px; top: 0px; width: 247px; height: 220px; }
#admin_login { position: absolute; left: 45px; top: 249px; width: 166px; height: 17px; }
#admin_pass { position: absolute; left: 45px; top: 283px; width: 166px; height: 17px; }
#admin_button { position: absolute; left: 126px; top: 315px; width: 89px; height: 23px; background: transparent url(/_bone/admin_button.png) no-repeat 0px 0px; font-family: Arial; font-size: 11px; font-weight: normal; color: #ffffff; }
#admin_iwp { display: block; position: absolute; right: -16px; bottom: 27px; width: 16px; height: 49px; background: transparent url(/_bone/admin_iwp.png) no-repeat 0px 0px; }

/*flash animatis*/
.animatis
{
	background:url('/_bone/flash/animation-bg.jpg') left top no-repeat;
	height:286px;
	position:relative;
}
.animatis *{ cursor:pointer; }
.an1, .an2, .an3{position:relative; height:286px; display:block; z-index:10; }
.an2, .an3{ display:none; }

.an1_txt, .an2_txt, .an3_txt
{
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:286px;
	z-index:2;
	background:url('/_bone/flash/frame1-ru.png') left top no-repeat;
}

.an2_txt{background:url('/_bone/flash/frame2-ru.png') left top no-repeat;}
.an3_txt{background:url('/_bone/flash/frame2-ru.png') left top no-repeat;}

.an1_img, .an2_img, .an3_img
{
	position:absolute;
	right:0px;
	top:0px;
	width:400px;
	height:286px;
	z-index:1;
	background:url('/_bone/flash/frame1-p.png') left top no-repeat;
}

.an2_img{background:url('/_bone/flash/frame2-p.png') left top no-repeat;}
.an3_img{background:url('/_bone/flash/frame3-p.png') left top no-repeat;}
