html {height:100%;}
body {margin:0; padding:0; height:100%; background:#3a549d url(/templates/main/images/bg.png) 0 0 repeat-x;}
a {outline:none;}
a:hover {text-decoration:none;}
img {border:0;}
div.relative {position:relative; width:1px; height:1px;}
td,div {vertical-align:top;}
h2 {margin-top:0; font:normal 24px arial; color:#ef4036;}
ul {margin:0;}
table.table td, table.table th {border:1px solid #3E69B2;}
table.table td.title {text-align:left; padding-left:10px;}
table.table {border-collapse:collapse; width:100%;}
table.table td {text-align:center; vertical-align:middle;}

.main {min-height:100%; margin:0 auto; width:1000px; background:#fff;}
.footer {width:1000px; height:107px; background:url(/templates/main/images/bottom_bg.png) 0 0 repeat-x; margin:0 auto; font:normal 14px arial; color:#c3c3c2;}

.head {height:179px; background:url(/templates/main/images/bg_top.png) 0 0 repeat-x;}
a.logo {width:270px; height:70px; background:transparent url(/templates/main/images/metem.png) 0 0 no-repeat; display:block; font:normal 18px tahoma; color:#fff; text-decoration:none; padding-top:50px; position:relative; left:50px; top:60px; float:left;}
.contact {width:226px; height:60px; font:normal tahoma 14px; color:#fff; position:relative; right:54px; top:60px; float:right; }
.contact span {font:bold 24px tahoma; color:#ca2736;}
.line {height:22px; background:#6fadde;}

table.center {width:100%;}
.center td {color:#000;}

td.left	{width:280px; padding-left:35px; padding-top:34px; padding-bottom:50px;}
td.right {padding-bottom:60px; padding-right:20px;}

ul.menu {list-style:none; margin-top:30px; padding:0;}
ul.menu li {padding-bottom:5px; padding-top:5px;}
ul.menu li a {font:normal 18px arial; color:#3e69b2;}
ul.menu li a:hover {text-decoration:none;}
ul.menu li#current a {color:#ee3224;}

div.left_picture {height:187px; width:250px; background: url(/templates/main/images/left2.jpg) 0 0 no-repeat; border:2px solid #00aeef;}
div.content {padding:34px 35px 40px 36px; font:normal 12px/20px verdana;}

td.position {width:190px; padding-right:40px; padding-bottom:40px;}
td.position a, td.position .title {font:normal 12px verdana; color:#346ca3;}
div.product {margin-top:10px;}
.articul {font:normal 12px/20px verdana; color:#9d9fa2;}
div.product .price {font:normal 20px arial;}

table.price {border-top:1px solid #C3C3C3;}

.picture {width:190px; height:170px; border-bottom:1px dashed #acaeb1;}

div.metem {width:200px; float:left; position:relative; top:30px; left:60px;}

div.lime {width:152px; float:right; position:relative; right:28px; top:30px;}
div.lime a {color:#c3c3c2;}

* html .main {height:100%;}
