@charset "windows-1251";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#363636; line-height:18px; background:#FFF;
}

ol li { margin-left:30px;}
ul li { margin-left:30px;}
div.clear { clear:both}

a { cursor:pointer; color:#2172be; text-decoration:underline}
a:hover {color:#2172be; text-decoration:none}

img { border:none; margin:0 0 10px 10px}

h1{ font-size:18px;color:#0061bb; font-family: Arial, Helvetica, sans-serif;  text-align:left; padding: 30px 0 20px 40px;  font-weight:normal  }
h2{ font-size:18px;color:#0061bb; font-family: Arial, Helvetica, sans-serif;  text-align:left; padding: 25px 0 15px 20px;  font-weight:normal }
h3{ font-size:16px;color:#0061bb; font-family: Arial, Helvetica, sans-serif;  text-align:left; padding: 25px 0 15px 20px;  font-weight:normal  }

p { margin-bottom:8px}

#wrapper{  margin:0 auto; width: 960px; height: auto;  background:#FFF;}

/* Head
-----------------------------------------------------------------------------*/

#header{ margin:0 auto !important; width: 960px; height: auto; padding:0 !important }
#logo { display:block; float:left; width:417px; height:113px !important; background:url(img/logo.jpg) no-repeat; margin:5px 0 0 10px; }

#adr { display:block; float:left;width:200px; line-height:18px; margin:44px 0 0 82px;}
#tel { display:block; float:left;width:auto; margin:36px 0 0 53px; }
span.number { color:#363636; font-size:24px;}
span.mail { display:block;margin-top:5px !important}

/* Menu
-----------------------------------------------------------------------------*/

#menu { display:block; float:left;width: 960px; height: auto; }
#menu-in {display:block; float:left;width:740px; height:auto; margin: 0 0 0 180px; }
.menu-otstup { display:block; margin-right:0; }
#main { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; margin-left:30px; text-align:center; background: }
#main-2 { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; margin-left:30px; text-align:center; background:url(img/bg-menu-2.png) no-repeat; text-decoration:none  }

#company { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center;}
#company-2 { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center; background:url(img/bg-menu-2.png) no-repeat; text-decoration:none }

#buy { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center;}
#buy-2 { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center; background:url(img/bg-menu-2.png) no-repeat; text-decoration:none }


#sale { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center;}
#sale-2 { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center; background:url(img/bg-menu-2.png) no-repeat; text-decoration:none }


#contacts { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center;}
#contacts-2 { display:block; float:left;width:111px; height:31px; padding:6px 0 0 0 !important; text-align:center; background:url(img/bg-menu-2.png) no-repeat; text-decoration:none }

#product { display:block; float:left;width:960px; height:296px; margin:20px 0 0 0 ;} 
#product img { margin:0}


/* Container
-----------------------------------------------------------------------------*/

#container { display:block; float:left; width: 960px; height: auto !important}

.buy-in { display:block; float:left; width: 960px; height: auto; margin:20px 0 40px 0}
.foto-1 { display:block;margin:12px 0 32px 10px}
.foto-2 { display:block;margin:12px 0 22px 10px}
.buy-in-1 { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) no-repeat; margin-right:52px  }
.buy-in-1:hover { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) bottom left no-repeat; margin-right:52px  }
.buy-in-last { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) no-repeat;  }
.buy-in-last:hover { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) bottom left no-repeat;  }
span.ssyl { display:block; float:left;text-decoration:none; color:#FFF; text-align:center;width: 150px; }

.buy-in-1-1 { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) no-repeat; margin-right:30px  }
.buy-in-1-1:hover { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) bottom left no-repeat; margin-right:30px}
.buy-in-2 { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) no-repeat; margin-right:52px; margin-top:30px  }
.buy-in-2:hover { display:block; float:left; width: 150px; height: 216px; background:url(img/bg-product.png) bottom left no-repeat; margin-right:52px;margin-top:30px   }


.prod-text { display:block; float:left; width:270px; height:auto; padding-top:30px }

.buy-product { display:block; float:left; width:450px; height:216px; margin-right:50px; margin-top:20px}
.buy-product-last { display:block; float:left; width:450px; height:216px; margin-right:0;margin-top:20px}




#footer { margin:0 auto; width: auto; height: 85px;  font-size:13px;; background:url(img/bg-footer.png) repeat-x; margin-top:40px}
#footer p { margin-bottom:0 !important}
#footer-in { display:block; width:960px; height:85px; margin:0 auto;}
#copy { display:block; float:left; width:490px; height:auto; margin:15px 0 0 0;}
#creator { display:block; float:left; width:auto; height:auto; margin:30px 0 0 0;}
#footer-tel { display:block;float:left; width:165px; height:auto; margin:18px 40px 0 35px;}
#footer-tel p { margin-bottom:7px !important}
span.footer-number { font-size:20px}



.map-1 { display:block; float:left; width:450px; height:auto; margin-right:60px}
.map-2 { display:block; float:left; width:450px; height:auto;}

.carta { display:block; float:left; margin-top:50px}


