html, body{
	margin: 0;
	padding: 0;
	background: #4a75d1;
	
}
form{
	margin:0;
	padding:0;
}

html{ background: #163e83;}

body{
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #555;
	background:#4a75d1 url(../img/html_bg.gif) repeat-x 0 100%;
	min-width:998px;	
}


#body
{
	background:url(../img/body_bg.gif) repeat-x 0 0;
	min-width:998px;
}
#main_index_inner{
	padding: 0 0 40px 0;	
	background: url(../img/main_header_bg.jpg) no-repeat 50% 0;	
	text-align:center;
}
#main_index_inner2{
width:998px;
margin:0 auto;
padding-top:207px;
color:#fff;
text-align:left;
}
a#tomain{display:block; text-decoration:none; text-indent:-9999px; width:260px; height:100px; position:absolute; top:20px; left:80px;}

#body_inner
{
	background:url(../img/body_inner_bg.gif) repeat-x 0 0;
	min-width:998px;
}

#main_typical_inner{
	padding: 0;
	margin:0;
	background: url(../img/inner_header_bg.jpg) no-repeat 50% 0;
	min-width:998px; 
	text-align:center;
}

#main_typical_inner2{
width:998px;
margin:0 auto;
padding-top:132px;
text-align:left;
position:relative;
}

body#innser_page{
	background:url(../img/body_inner_bg.gif) repeat-x 0 0; 
}
IMG
{
	border: 0px solid #FFF;
}
IMG.img
{
	padding: 0;
	border: 0px solid #FFF;
}




A{	color: #b5872b;	text-decoration: none;}
A:hover{text-decoration: underline;}
A:focus, A:active{	outline: 0;}
.clr{clear: both;font-size: 1px;line-height: 1px;height: 0;	overflow: hidden;}

h2{color:#1E4C90; font-size:18px; margin:0; padding:15px 0 10px 0;}
strong{color:#222;}


.intro{padding:5px 0 0 0; margin-left:470px; text-align:justify; font-family:Tahoma, Verdana, Helvetica, sans-serif; width:500px;}

div.menu{float:left; padding:0 0 0 22px; width:308px; }

#left a:focus, a:active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}

.menu ul {margin:0; padding:0; list-style:none; padding:85px 0 20px 115px;}
.menu ul li {padding-bottom:3px;}
.menu ul li a {padding-left:10px; display:block; color:#fff; font-family:Tahoma, Verdana, sans-serif; font-size:12px; background:url(../img/ico-li_g.gif) no-repeat 0 6px;}
.menu ul li a:hover{color:#BFA34D; text-decoration:underline; background:url(../img/ico-li_w.gif) no-repeat 0 6px;}
.menu ul li a.current {background-image:url(../img/ico-li_w.gif);}

#left .menu1 ul, #left .menu2 ul, #left .menu3 ul{padding-bottom:0;}

.rawimages{ text-align:right; padding-right:50px;}
.rawimages span{padding-left:0px;}

#left{ width:331px; float:right; padding-top:100px;}
#left .menu{float:none;}
#right{ width:666px; height:1%; float:right; padding-right:20px;}
html>body #right {width: 646px;} 

#right .rawimages{ float:right; padding-right:15px; width:114px; padding-bottom:4px;}
html>body #right .rawimages{width: 99px;} 

#crumbs {width:484px; color:#fff; font:11px/16px normal Tahoma, Verdana, sans-serif; padding-left:26px}
#crumbs a {color:#fff; text-decoration:underline;}
#crumbs a:hover {text-decoration:none; color:#B5872B;}

.cont_h, .cont_f{ display:block; height:12px; overflow:hidden; background:url(../img/cont_hf.gif) no-repeat 0 0;}
.cont_f{ background-position:0 -12px;}

h1.page_title{ background:#fff url(../img/separator1.gif) no-repeat 50% 100%; margin:0; padding:20px 24px 14px 24px; font-family:Tahoma, Verdana, sans-serif; font-size:20px; border-left:2px solid #a89f7b; border-right:2px solid #a89f7b; text-transform:uppercase; color:#0f1d39;}

.content{background:#fff; border-left:2px solid #a89f7b; border-right:2px solid #a89f7b; padding:12px 24px 14px 24px; height:1%;}



#footer {font-family:Tahoma, Verdana, sans-serif; font-size:10px; text-align:right; padding:20px 45px 0 0; height:15px;}
#footer, #footer a {color:#7e9dd0;}
#footer a:hover {color:#ec008c;}
html>body #footer{height: 36px;} 
#footer span{ display:none;}

.promo_text{ font-size:18px; color:#b5872b; text-align:center; padding-bottom:17px; background:url(../img/separator2.gif) no-repeat 0 100%;}

.list_item{ background:url(../img/separator2.gif) no-repeat 0 100%; padding:17px 0 15px;}
.item_img{ width:270px; float:left;}
.item_descr{ margin-left:270px;}
.item_name{ font-size:18px; font-weight:normal; color:#0f1d39; display:block; padding-bottom:10px;}

.more{ font-size:11px; padding-top:10px;}
.date{ display:block; font-family:Tahoma; font-size:10px; color:#939393;}
.item1{ display:none;}

.botlinks {
	margin:10px 0;
	padding:5px 0;
}

.pages{
	height:16px;
}

.pager {
	padding:15px 0;
}

.pager a.prev {
	background:transparent url(../img/ico-prev.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:17px;
	width:18px;
	text-indent:-9999px;
}

.pager a.first {
	background:transparent url(../img/ico-first.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:17px;
	width:18px;
	text-indent:-9999px;
	margin-right:5px;
}

#slider {
	background:transparent url(../img/slideg_bg.gif) repeat-x scroll 0 7px;
	float:left;
	height:16px;
	margin:0 11px;
	position:relative;
	width:203px;
}

#slider .ui-slider-handle{
	background:transparent url(../img/slider.gif) no-repeat scroll 0 0;
	height:17px;
	margin-left:-5px;
	margin-top:-2px;
	position:absolute;
	text-decoration:none;
	width:10px;
}

#slider .ui-slider-handle span {
	color:#BFA34D;
	font-weight:bold;
	left:1px;
	position:absolute;
	top:-16px;
	font-family: Verdana;
	font-size: 11px;
}

.pager a.next {
	background:transparent url(../img/ico-next.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:17px;
	width:18px;
	text-indent:-9999px;
}

.pager a.last {
	background:transparent url(../img/ico-last.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	margin-left:5px;
	height:17px;
	width:18px;
	text-indent:-9999px;
}

.page {
	margin-top:4px;
	margin-left:29px;
	position:relative;
	width:203px;
}

.page span {
	color:#5C5C5C;
	margin:0 0 0 -3px;
	position:absolute;
	font-family: Verdana;
	font-size: 11px;
}

div.message_sent {
	margin:50px 0px;
	text-align: center;
	display: none;
}

p.office {margin:0 0 30px 0;}
p.office span.email {font-family: 'Georgia','serif'; color: #333; font-size: 9pt;}

div.feedback {background:transparent url(../img/separator2.gif) no-repeat scroll 0 0; padding:20px 3px 10px; margin:25px 0 10px;}
table.feedback {border-collapse: collapse;}
table.feedback tr td {border-bottom:1px dotted #cccccc; padding:7px 0; vertical-align: top;}
table.feedback tr.last td {border:none; padding-bottom:0;}
table.feedback tr td.one {width:175px;}
table.feedback tr td.two {width:200px;}
table.feedback tr td.one span {color:#ff991f;}
table.feedback tr td input, table.feedback tr td textarea, table.feedback tr td select {width:420px; border:1px solid #D4D0C8;}
table.feedback tr td input.code {height:13px; font-size:9px; width:115px;}
table.feedback tr td img.code {border:1px solid #D4D0C8; height:15px; margin-top:3px; vertical-align:bottom;}
/*table.feedback tr td i.code {margin-bottom:15px;}*/

h2.country {color:#1E4C90;}

div.downloads {position:relative; bottom:20px; left:270px;}
div.downloads a {font-weight:bold; text-decoration:underline;}

.back{background:url(../img/str.gif) no-repeat scroll 0 0; background-position: left center; display:block; float:left; text-indent:15px;
  text-align:left;}
  
.company{float:left; display:block; height:60px; width:110px; position:relative; top:20px; }
.contacts{float:left; display:block; height:65px; width:60px; position:relative; top:20px; left:35px;}
.products{float:left; display:block; height:100px; width:110px; position:relative; top:20px; }

.company1{float:left; display:block; height:40px; width:150px; position:relative; top:30px;}
.contacts1{float:left; display:block; height:40px; width:150px; position:relative; top:30px; left:50px; }
.products1{float:left; display:block; height:40px; width:180px; position:relative; top:30px;}
