/*globals*/
html{height:100%}
body{margin:0px;padding:0px;font-size:12px;line-height:18px;font-family:Trebuchet MS;height:100%;}
img{border:0;}
a img{border:0;}
a:focus{outline:1px dotted #D40000;}
.clear{clear:both;}
.center{width:1000px; margin:0 auto;}
/*site*/
.wrapper {min-height:100%;*height:100%;position:relative}
.site{margin:0 auto 0 auto;width:1000px;font-family:Trebuchet MS;position:relative;padding-bottom:56px;}
.logo{padding-left:30px;color:#333;font-size:12px;float:left;}
.head{padding-top:20px;height:91px;}
.logo img{border:0;margin:8px;}
.phone{background:url(../img/phone_head.gif) no-repeat;height:47px;float:left;padding:2px 0 0 40px;margin:19px 0px  0px 80px;font-size:13px;color:#333;}
.mail{background:url(../img/mail_head.gif) no-repeat;height:47px;float:left;padding:2px 0 0 40px;margin:28px 0px  0 50px;font-size:13px;color:#333;}
.skype{background:url(../img/skype_head.gif) no-repeat;height:47px;float:left;padding:5px 0 0 40px;margin:22px 0  0 50px;font-size:13px;color:#333;}
.faq{background:url(../img/faq_head.gif) no-repeat;height:47px;float:left;padding:5px 0 0 40px;margin:22px 0  0 50px;font-size:13px;color:#333;}

.mail a,.skype a,.faq a{color:#333;}
.mail a:hover, .skype a:hover, .faq a:hover{color:#df3f3f;text-decoration:none;}
.mail a:focus, .skype a:focus, .faq a:focus{color:#df3f3f;text-decoration:none;outline:none;}
.menu{width:993px;margin:0 auto;height:47px;background:url(../img/menu_bg.gif);}
.menu  a.elem_menu{display:block;float:left;width:171px;height:31px;text-align:center;padding:11px 0 0 0;font-size:16px;font-weight:bold;color:#fff;text-decoration:none;border-left:1px solid #0b95c3;margin-top:2px;text-shadow: #1096bf  1px 1px 0;}
.menu  a.elem_menu:hover{background:url(../img/activ_menu.jpg);}
.menu  a.elem_menu:focus{background:url(../img/activ_menu.jpg);outline:none;}
.home_menu{display:block;float:left; width:85px; height:42px;margin-top:2px; margin-left:2px;
background:url(../img/home_menu.gif) 34px 13px no-repeat;}
a.home_menu:hover{background:url(../img/home_menu_active.gif) no-repeat;}
a.home_menu:focus{background:url(../img/home_menu_active.gif) no-repeat;outline:none;}
.lang{
display:block;
float:left;
height:37px;
padding: 5px 0 0 10px;
text-align:center;
border-left:1px solid #0b95c3;
margin-top:2px;}

.lang a, .lang span {
display:block;
float:left;
padding:0px;
border:1px solid transparent;
margin:0 0 0 11px;
}
.lang a:focus{
outline:1px dotted #92FFFF;
}
.lang span {
padding:0;
outline:1px solid #92FFFF;
border:1px solid #01C7FF;
}
.menu a.services{
background:url(../img/services.jpg) no-repeat;
}
.menu a.services:hover, .menu a.services:focus {
background:url(../img/services.jpg) no-repeat;
background-position:0px -42px;
outline:none;
}
.sakura{
position:absolute;
width:469px;
height:121px;
margin:-3px 0 0 48px;
background:url(../img/sakura.png) no-repeat;
}

.sakura_top{
position:absolute;
left:0px;
margin-top:-3px;
width:100%;
height:121px;
background:url(../img/sakura3.png) top center no-repeat;
z-index:10;
}
.sakura_bottom{
position:absolute;
left:0px;
margin-top:-146px;
width:100%;
height:156px;
background:url(../img/sakura_bottom.png) top center no-repeat;
z-index:0;
}
.banners{
height:300px;
padding-top:30px;
}
.banner{
padding-top:30px;
width:940px;
}
.text{
position:absolute;
left:0;
width:304px;
z-index:2;
padding:80px 40px 10px 90px;
font-size:14px;
color:#333333;
}
h1, .h1{
font-size:18px;
color:#D40000;
}
.img{
padding-top:10px;
width:487px;
margin-left:434px;
}
.button_link {
border:none;
background-color:transparent;
padding:0;
text-shadow: #fff  0px 1px 0;
color:#000;
text-decoration:none;
font-weight:bold;
cursor:pointer;cursor:hand;
}
.button_link:hover, .button_link:focus {
color:#d40000;
outline:none;
}
.button{
background-image:url(../img/button/bg.gif);
margin:0 4px;
display:inline-block;*display:inline;*zoom:1;
padding:8px 25px;
height:17px;
}
.button a{
text-shadow: #fff  0px 1px 0;
color:#000;
text-decoration:none;
font-weight:bold;
}
.button a:hover, .button a:focus{
color:#d40000;outline:none;
}
.button_left{
background:url(../img/button/left.gif) top left no-repeat;
height:33px;
display:inline-block;*display:inline;*zoom:1;
}
.button_right{
background:url(../img/button/right.gif) top right no-repeat;
height:33px;
display:inline-block;*display:inline;*zoom:1;
}
.content{padding-top:20px;margin:0 10px 20px;}
.block{
background:#f2f2f2 url(../img/polosa.png) top center repeat-x;
border:1px solid #cbcbcb;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior:url(../js/ie-css3.htc);
position:relative;
zoom:1;
z-index:1;
padding:10px;
}
.block a {
color:#555555;
}
.cms_content, .parts_order_form {
margin: 10px 5px 10px 310px;
width:632px;
position:static;
padding:10px 20px;
}
.cms_content table {
border-collapse:collapse;
}
.cms_content table td, .cms_content table th{
border:1px solid #bbb;
padding:0 10px;
}
.auctions{
float:left;
color:#d47d00;
width:238px;
height:163px;
margin:10px;
padding-top:35px;
text-align:center;
cursor:pointer;cursor:hand;
text-decoration:none;
}
.auctions p{
margin:0;
}
.partners{
float:left;
color:#d47d00;
width:656px;
height:178px;
margin:10px;
padding:15px 10px;
}
.partners h1, .partners .h1{color:#d40000; font-size:18px;}

/*123321*/
.text_partners{
width:440px;
float:left;
color:#555;
font-size:12px;
line-height:18px;
padding:0 10px;
}
.banner_partners{
width:188px;
float:left;
text-align:center;
cursor:pointer;cursor:hand;
text-decoration:none;
}
.banner_partners h1, .banner_partners .h1{
color:#0069d4;
}
.cont_block{
display:inline-block;*display:inline;*zoom:1;vertical-align:top;
width:440px;
margin:10px;
padding:10px 12px 10px 14px;
}
.left_content{
float:left;
width:310px;
padding:10px 12px 10px 5px;
margin:5px 10px 0 0;
}
.left_block{
padding-top:0px;
margin:15px 10px 0 0;
}
a.left_block{
display:block;
text-decoration:none;
color:#D40000;
position:static;
}

.cont_block h1, .cont_block .h1{
font-size:18px;
color:#d40000;
}
.block h1, .block .h1, .block h1 a, .block .h1 a{
font-size:18px;
color:#d40000;
}
.img_cont_block{
width:137px;
float:left;
}
.text_block{
margin-left:140px;
font-size:12px;
color:#555555;
}
.noimg_block {
margin-left:0;
width:100%;
}
.footer{
background:url(../img/footer.gif) bottom center repeat-x;
height:56px;
width:100%;
margin-top:-56px;
position:relative;
}
.footer .center{
padding:20px 20px 19px 20px;
text-decoration:none;width:960px;
color:#fff;
line-height:17px;
height:17px;
text-shadow: #199bc5  2px 2px 0;
}
 .footer .center .lang_footer{
font-size:12px;
padding:0 25px;
text-align:center;
}
.lang_footer span {
display:inline-block;
margin: 0 10px;
color:#fff;
text-shadow: #199bc5  1px 2px 0;
font-weight:bold;
font-size:14px;
}
.footer .center a{
display:inline-block;
margin: 0 9px;
text-decoration:none;
color:#fff;
text-shadow: #199bc5  1px 2px 0;
}
.footer .center a:hover {
text-decoration:underline;
}
.footer .center a:focus {
outline:1px dotted #fff;
}
.bottommenu{
float:left;
font-size:12px;
padding-left:10px;
}
.copyright{
float:right;
font-size:12px;
padding-right:10px;
}

.table_row {
	display: inline-block;
	width:947px;
	border:none;
	border-bottom:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
}
.table_row:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .table_row {
	display: block;
}
* html .table_row {
	height: 1%;
}
.table_head {
	border-top:1px solid #CBCBCB;
}
.table_cell {
	float:left;height:40px;
	padding:2px 4px;
	border-right:1px solid #CBCBCB;
}
.table_head .table_cell {
	font-weight:bold;
	text-align:center;
}
.table_column_image {
	width:137px;
}
.table_column_image img {
	max-width:137px;
}
.table_column_stock_no {
	width:60px;
}
.table_column_maker {
	width:90px;
}
.table_column_model {
	width:80px;
}
.table_column_serial_number {
	width:80px;
}
.table_column_year {
	width:50px;
}
.table_column_working_hour {
	width:80px;
}
.table_column_location_of_stock {
	width:100px;
}
.table_column_access {
	width:90px;
}
.table_column_minimum_price {
	width:90px;
}
.red {
	color:red;
}
.parts_order_form table {
	border-collapse:collapse;
}
.parts_order_form td, th {
	vertical-align:top;
	padding:6px 5px;
	line-height: 22px;
}
.parts_order_form th {
	text-align:right;
}
.parts_order_form input.text_input, .parts_order_form textarea.text_input {
	border:1px solid #555555;
	width:360px;
}
.parts_order_form input.no_text_input {
	width:auto;
}
.parts_order_form .button_link{
	line-height:18px;
}
.parts_order_form .err {
	font:italic 18px/1 "Trebuchet MS";
	color:red;
}
.success {
	font:italic 18px/1 "Trebuchet MS";
	color:#059CCC;
}
a.go_to_auctions, a.go_to_auctions:active {
	background:url('../uploads/images/go_to_auctions.png') 1px 1px no-repeat;
	display:block;
	width:201px;
	height:33px;
	padding:1px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-shadow: #1096bf 1px 1px 0;
}
a.go_to_auctions:hover, a.go_to_auctions:focus {
	background-position: 0 -34px;
	outline:none;
	padding:0 2px 2px 0;
}
