@CHARSET "UTF-8";

* {margin:0;padding:0}
html, body{min-height:100%;} 
body {font-family: Arial;font-size: 62.5%;color:#000; background: #7c7c7c}
td, th {vertical-align: top}
a {color: #DD0029}
a:HOVER {text-decoration: none}
h1 {font-size: 18px; margin-bottom: 20px}
a img {border: none}


div.menuline {position:absolute;top:60px;width: 100%; height: 69px; background: url(../img/mnubg.png);}
div.menuline .wrapper {width: 920px; height: 65px; margin: auto;}

div.main {max-width: 920px; background: #c9c8c8; margin: auto; height: 100%;}
div.mainwrapper {height: 100%; background: white url(../img/bdybg.jpg)}

div.head {height:125px;background: url(../img/head.png); margin-bottom: 15px}

div.logo a.new{background: url(/img/STOKRATAVM.png) center no-repeat;
	display: block; 
	height: 63px; 
	width: 198px;	 
	text-indent: -10000px; 
	float: left}
	
div.logo a.old{background: url(/img/logo.png);
	display: block; 
	height: 63px; 
	width: 198px; 
	margin: 3px 0 0 195px; 
	text-indent: -10000px}
	
div.menu {float: right;}

div.menu ul {margin-right: 15px}
div.menu ul li{float: left;display: block;line-height: 69px;margin-left: 30px;}
div.menu ul li a {font-size: 14px;color: #7d7d7d; font-weight: bold;}

div.catalog {width: 185px; margin: 0 12px; float: left}
div.catalog ul li {display: block;line-height: 32px;}

div.catalog ul li a {display: block; text-align: right;color: #db0026;font-weight: bold;font-size: 12px;text-decoration: none;padding-right: 10px;border-bottom: 1px solid gray;}
div.catalog ul li a:HOVER, div.catalog ul li a.active{background: #7d7d7d url(../img/activecatalog.png) repeat-y;color:#fff;border-bottom: 1px solid silver; }

div.maincol {margin: 0 25px 0 210px;}


div.contblock {padding-top:1px; background: url(../img/line.png);position: relative; }
div.contblock .wrapper {font-size: 1.2em;
	background: #fff url(../img/line.png) bottom repeat-x; background-position: 666% 100%;position: relative;padding: 15px}

div.footerpadding {height: 100px; clear: both;}
div.footer {position: absolute; height: 89px; width: 100%; margin-top:-90px }
div.footer .wrapper {background: url(../img/mnubg.png);height: 69px; width: 100%;}

table.itembytable {border-collapse:collapse; width: 100%}
table.itembytable td {padding: 8px 15px 8px 0}
table.itembytable tr.zebra {background: #EAEAEA}
table.itembytable td a.name {font-size: 14px;color: gray}

span.price {font-family: Georgia; font-size: 24px;}
span.price s{font-size: 18px; color: red;}

div.clear {clear: both;}
a.iconadd {background: red url(/img/buy.gif); color: #fff; display: block; width: 68px; height: 30px; text-indent: 10000px; overflow: hidden;margin-left: 15px  }

.camera {width: 16px; height: 16px; margin-right: 2px; display: inline-block; background-image: url(/img/camera.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: -9999px;}
.cameraactive {width: 16px; height: 16px; margin-right: 2px; display: inline-block; background-image: url(/img/camera2.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; text-indent: -9999px;}

.itemprops {width: 100%; line-height: 20px;}
.itemprops td {border-bottom: 1px solid #C8C8C8}

.form {border-collapse: collapse;}
.form input, .form TEXTAREA {border:1px solid gray; padding: 3px; width: 100%}

.carttable {margin-top: 20px; border-collapse: collapse;}
.carttable th, .carttable td {border-bottom: 1px solid silver; padding: 10px}
.carttable th{font-size: 10px}
.carttable td.ar {white-space: nowrap; text-align: right;}
.carttable td.sum {font-weight: bold; border: none;}
.carttable INPUT {border: 1px solid gray; padding: 3px; width: 30px}

.delivercalc input {margin: 5px 10px 5px 0}

.warning {color: red}
.contblock ul {margin-left: 20px}
.contblock ul li {margin-bottom: 1em}