/* CSS Document */
body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px; padding:0px; margin-top:25px;
	width: 100%; background-color:#f8f8f8
}
#printer{background-color:#FFFFFF}
#header{
	background-color:#000000;
	text-align:left;
}
.slogan{font-size:12px; color:#ff9900; margin:0px; padding:0px; height:16px}
.logo{
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
}
.menu_top{
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	height:25px;
	background-color:#ff9900;
	padding-left: 15px;
	font-weight: bold;
	text-align: left;
}
.menu_top img{
	margin-bottom: 2px;
	padding-left: 2px;
}
.menu_top a{margin-right:25px; color:#000000; text-decoration:none}
.menu_top a:visited {color:#000000; text-decoration:none}
.menu_top a:hover {color:#000000; text-decoration:underline}
.home_footer{
	background-repeat:repeat-x; background-image:url(../images/bg_tables_home.gif);
	height:235px;
	text-align: left;
}
.page_footer{
	height:235px;
	text-align:right;
}
.footer_menu{
	background-color:#000000;
	height:25px;
	padding-left:25px;
	font-weight:bold;
	text-align:left;
	margin: 0;
	}
.copyr{
	padding-right:25px;
	color:#d98200;
	font-weight:normal;
	text-align: right;
	background-color: #000000;
}
.footer_menu a:visited{ color:#b35d00; text-decoration:none}
.footer_menu a:hover{ color:#d98200; text-decoration:underline}

.footer_menu a{ text-decoration:none; text-align:left; padding-right:15px}

.tabs_menu{}
.left_shad{width:12px; background-image:url(../images/shad_left.gif); background-repeat:repeat-y}
.right_shad{width:11px; background-image:url(../images/shad_right.gif); background-repeat:repeat-y}
img{border:none}
.search{
	background-image:url(../images/bg_search.gif);
	background-repeat:no-repeat;
	width:284px;
	height:42px;
	margin-top: 0px;
}
.search_text{
	background-image: url(../images/search_text.gif);
	position:relative;
	width:164px;
	height:16px;
	background-repeat:no-repeat;
	margin-left:20px;
	border-width: 0px;
	background-color:#000000;
	font-family: Helvetica, sans-serif;
}

.home_banner{
	width:932px;
	height:300px;
	font-size:14px;
	text-align: left;
	vertical-align: top;
}
.home_banner_service{
	width:933px;
	height:auto;
	font-size:12px;
	text-align: left;
	vertical-align: top;
	background: #fff;
}
.home_banner .kolag{
	font-size:12px;
}
.home_banner_text{
	padding-top:40px;
	padding-left:25px;
	padding-right:25px;
	float: left;
}
.kolag img{
	padding-right:5px;
	margin-bottom:5px;
	margin-right:5px;
	padding:2px;
	border: #ff9900 1px solid;
}
.home_banner .kolag td{ padding-bottom:20px}
.menu1 {
	background-image:url(../images/menu_noact_first.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:161px;
	height:20px;
	text-align:center;
	padding-top: 6px;
	float: left; z-index:1; position:relative
}
.menu2{
	background-image:url(../images/menu_noact.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:145px;
	height:20px;
	text-align:center;
	padding-top: 6px;
	float: left; z-index:1; position:relative
}
.menu3{
	background-image:url(../images/menu_noact.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:145px;
	height:20px;
	text-align:center;
	padding-top: 6px;
	float: left; z-index:1; position:relative
}
.menu6{
	background-image:url(../images/menu_noact_end.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:144px;
	height:20px;
	text-align:center;
	padding-top: 6px;
	float: left; z-index:1; position:relative
}
.menu_u{
	margin-top: 25px;
}
.menu1 a, .menu2 a, .menu3 a, .menu6 a {color:#000000; text-decoration:none}
.menu1 a:hover, {
	background-image:url(../images/menu_act_first.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:161px;
	height:20px;
	text-align:center; margin-top:-6px; padding-top:6px;
	float: left; color:#ff9900; text-decoration:none
}
.menu2 a:hover, .menu3 a:hover,{
	background-image:url(../images/menu_act.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:161px;
	height:20px;
	text-align:center; margin-left:-16px;
	text-align:center; margin-top:-6px; padding-top:6px;
	float: left; color:#ff9900; text-decoration:none; z-index:2; position:relative
}
.menu6 a:hover{
	background-image:url(../images/menu_act_end.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:162px;
	height:20px;
	text-align:center; margin-left:-18px;
	text-align:center; margin-top:-6px; padding-top:6px;
	float: left; color:#ff9900; text-decoration:none; z-index:2; position:relative
}
.menu_content{
	background-image:url(../images/bg_tabl_menu.gif);
	background-repeat:no-repeat;
	height: 170px;
	vertical-align: top;
}
.menu_content_page{
	background-image:url(../images/bg_tabl_menu_page.gif);
	background-repeat:no-repeat;
	height: 169px;
	vertical-align: top;
}

.menu_list{
	padding-top:15px;
	padding-left:20px;
	vertical-align: top;
	line-height: 18px;
	text-align: left;
	font-weight: normal;
	padding-right: 10px;
}
.menu_list ul{ padding-left:5px; margin-left:10px; color:#ff9900; padding-top:0px; margin-top:0px; font-size:11px
}
/*.menu_list  a{color:#000000; text-decoration:none}
.menu_list  a:visited{color:#000000; text-decoration:underline}
.menu_list  a:hover{color:#000000; text-decoration:underline}
*/
.img_menu{
	text-align:right;
	padding-right: 20px;
}
.menu_all{
	width: 882px;
}
.shad_menu{
	background-image:url(../images/shad_menu.gif);
	background-repeat:repeat-x;
	height:13px;
	background-color: #FFFFFF;
}
.page_menu{
	margin-left:25px;
	margin-top: 10px;
}
.page_menu_top{
	background-image:url(../images/page_menutop.gif);
	background-repeat:no-repeat;
	height:25px;
	font-weight:bold;
	text-align: center;
	padding-right: 10px;
	padding-top: 0px;
}
.page_menu_text{
	background-image:url(../images/page_menu_bg.gif);
	background-repeat:repeat-y;
	text-align: left;
}
.page_menu_bottom{background-image:url(../images/page_menu_bottom.gif); background-repeat:no-repeat; height:15px}
.page_menu_group{
	padding-left:10px;
	font-weight:bold;
	padding-bottom:15px;
	line-height: 20px;
}
.page_stat{
	padding-left:10px;
	font-weight:normal;
	padding-bottom:15px;
	line-height: 18px;
	padding-right: 10px;
}

.page_menu_group a {font-weight:normal; color:#d98200; text-decoration:underline}
.page_menu_group a:visited {font-weight:normal; color:#b35d00; text-decoration:underline}
.page_menu_group a:hover {font-weight:normal; color:#d98200; text-decoration:none}
.page_menu_links{padding-left:10px}
.content{
	margin-top:10px;
	margin-left:20px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 10px;
}
.navi{font-size:11px}
.navi img{padding-left:4px; padding-right:4px}
.navi a {font-weight:normal; color:#d98200; text-decoration:underline}
.navi a:visited {font-weight:normal; color:#b35d00; text-decoration:underline}
.navi a:hover {font-weight:normal; color:#d98200; text-decoration:none}
h1{font-size:18px}
.center{background-color:#FFFFFF}
.content_top{background-image:url(../images/content_top.gif); background-repeat:no-repeat; height:28px}
h3{
	font-size:12px;
	text-align: center;
	width: 157px;
	padding-top: 3px;
	margin: 0px;
}
.content_bg{
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	vertical-align: top;
	background-position: right;
}
.content_bottom{
	background-image:url(../images/content_bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	background-position: right top;
}
.info_img{
	padding-left:20px;
	float:left;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:15px;
	margin: 0px;
}
.info_text{
	padding-right:15px;
	text-align:left;
	line-height: 18px;
	padding-bottom: 10px;
	margin-left: 155px;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
}
.info_text ul{ color:#ff9900; padding:0px; margin-left:15px; margin-top:0px; margin-bottom:0px}
.info_text li span{ color:#000000}
.info_tabl{
	clear:both;
	float:none;
	margin-left:20px;
	margin-right:20px;
	margin-bottom: 20px;
}
.info_tabl_content .info_tabl_name{
	background-color:#fee7c4;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	border-bottom:#000000 solid 1px;
	padding-right: 10px;
}
.info_tabl_content td{
	background-color:#fef2df;
	text-align: center;
	font-size: 11px; border-bottom:#000000 solid 1px;
}
.download{
	text-align:left;
	margin-top:0px;
	width: 300px;
	margin-left: 350px;
}
.download img{ vertical-align:middle; margin-right:5px
}

a{ color:#d98200; text-decoration:underline}
a:visited{ color:#b35d00; text-decoration:underline}
a:hover{ color:#d98200; text-decoration:none}
.tabl_borber{
	border-bottom:#000000 solid 1px;
}
.banner{
	padding-bottom:20px;
	text-align:center;
	background-color: #FFFFFF;
}
.banner img{filter:alpha(opacity=30)
}
.text{
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	padding-top: 10px;
}
.home_footer #container-1 a {
}
.kolag{
	color: #FFFFFF;
	height: auto;
	width: 400px;
	margin-bottom: 0px;
	padding-left: 25px;
	margin-right: 500px;
	padding-top: 25px;
}
.kolag1 p, .kolag p, .kolag_serv p{
	float:none;
	clear:both;
	margin: 0px;
}
.kolag1 p img, .kolag p img, .kolag_serv p img{
	padding-right:5px;
	padding-bottom: 10px; border:none
}
.kolag1 a, .kolag a{color:#FFFFFF; text-decoration:none; float:none}
.kolag1 a:visined, .kolag a:visined{color:#FFFFFF; text-decoration:none}
.kolag1 a:hover, .kolag a:hover{color:#FFFFFF; text-decoration:underline}
.img_prev{	padding-top: 15px;
	padding-left: 5px;
}
.img_next{	padding-top: 15px;
	padding-right: 13px;
}
.kolag1{
	color: #FFFFFF;
	height: 220px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;	width: 380px;

}
.opisanie{
	padding-top: 30px;
	padding-right: 20px;
	font-size: 12px;
}
 .prokrutka{
	overflow:hidden;
	height: auto;
	margin-top: 0px;
	scrollbar-face-color: black;
	scrollbar-arrow-color: #d9d9d9;
	scrollbar-darkshadow-color:#404040;
	scrollbar-track-color: #d9d9d9;
	scrollbar-highlight-color: #545454;
	margin-bottom: 0px;
}
.lang{
	position:relative;
	z-index:9;
	float: right;
	margin-top: -18px;
	padding-right: 25px;
}
.lang img{
	border:#d98200 solid 1px;
	margin-left: 10px;
	padding-left: 0px;
}
.lang a{margin:0px; padding:0px}
.kolag_serv{
	color: #FFFFFF;
	height: 210px;
	margin-bottom: 0px;
	padding-left: 30px;
	margin-top: 30px;
	width: 380px;
	overflow: auto;
	scrollbar-face-color: black;
	scrollbar-arrow-color: #d9d9d9;
	scrollbar-darkshadow-color:#404040;
	scrollbar-track-color: #d9d9d9;
	scrollbar-highlight-color: #545454;


}
.serv{padding-left:30px; color: #FFFFFF;}

 .prokrutka_text{
	overflow:auto;
	height: 220px;
	margin-top: 10px;
	scrollbar-face-color: black;
	scrollbar-arrow-color: #d9d9d9;
	scrollbar-darkshadow-color:#404040;
	scrollbar-track-color: #d9d9d9;
	scrollbar-highlight-color: #545454;
	margin-bottom: 10px;
	padding-right: 10px;
}

.servise {
	margin-top: -15px;
	margin-right: auto;
	margin-bottom: auto;
	display: block;
	margin-left: 80px;
}
.exclusiveru{
	background-image:url(../images/new_ru.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin: 0px; padding-top:12px;
}
.exclusiveen{
	background-image:url(../images/new_en.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin: 0px; padding-top:12px;
}

.banner_right{
	float:right;
	width:400px;
	height: 300px;
	cursor: hand;
}
.menu_second{
	margin-left:13px;
	margin-right: 13px;
	line-height: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
}
.menu_first{
	margin-left:0px;
	margin-right: 13px;
	line-height: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
}

.blok_im{font-size:12px; color:#000000; margin-top:240px; padding-left:10px; padding-right:10px}
.look_img{color:#000000; float:left;	border:0; position: absolute; left: 0px; top: 0px; z-index: 2}


.blok_im_back{ float:left; background-repeat:no-repeat; height:300px; width:233px;  position:relative; z-index:0; background-color:#ff9900}

.blok_im a {color:#000000; text-decoration:none}
.blok_im a:visited {color:#000000; text-decoration:none}
.blok_im a:hover {color:#000000; text-decoration:none}



            a.back{
                background:transparent url(back.png) no-repeat top left;
                position:fixed;
                width:150px;
                height:27px;
                outline:none;
                bottom:0px;
                left:0px;
            }
            .reference{
                clear:both;
                width:800px;
                margin:30px auto;
            }
            .reference p a{
                text-transform:uppercase;
                text-shadow:1px 1px 1px #fff;
                color:#666;
                text-decoration:none;
                font-size:10px;
            }
            .reference p a:hover{
                color:#333;
            }
.serv_top{
	margin-top: 0px;
	padding-top: 30px;
}
h4{
	color:#ff9900;
	font-weight:normal;
	font-size: 18px;
	margin: 0;
	margin-top: 0px;
}
.ico_save{padding-right:7px}
.navi_slider{padding-left:25px; padding-top:12px}
.menu_list .bg_menu:hover{
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}
.menu_list .bg_menu{
	color:#000000; font-weight: bold;
	text-decoration:underline; padding-left:2px; padding-right:2px
}
.link_h1{
	float:right;
	width:400px;
	text-align: right;
	margin-left: 30px;
	margin-right: 25px;
}
.video_link{
	margin-right:27px;
	font-size: 14px;
	left: 28px;
	top: 250px;
	margin-left: 28px;
	line-height: 11px;
	margin-top: 0px;
}
form{margin:0px; padding:0px}
.simple{
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:absolute; right:0px
}
.simple img{
	position:absolute;
	right:0px;
	top:0px;
	z-index: 0;
}


.strongshow {
	float: right;
	position:relative;
	height:100%;
	width:592px;
}
 
.strongshow div {
	position:absolute;
}
 
.strongshow div.active {
	z-index:10;
}
 
.strongshow div.last-active {
	z-index:9;
}

