* {margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; }

body, html {height: 100%; margin: 0; padding: 0;}
body  {background:#e5e5e5; font-size: 71%; color: #6b6b6b; text-align:center;}

img { border:none;}
li {list-style-type: none;}
a {color:#E63674; text-decoration: underline;}
a:hover {color:#E63674; text-decoration: none;}

h1 {color:#E63674; font-size:20px; font-family: Arial, Helvetica, sans-serif; padding-bottom:10px;}
h2 {color:#E63674; font-size:12px; padding: 10px 0;}
h3 {color:#E63674; font-size:11px;}

#container {background:url(../images/bg_container.gif) repeat-y top right; position:relative; width:925px; height:100%; min-height:100%; text-align:left; margin:0 auto;}
div[id]#container { height: auto;}

#content-wrap {float: right; width: 643px; padding: 0 0 40px 0;}
div[id]#content-wrap {width: 703px;}

#header {background: #f5f5f5 url(../images/logo_header.jpg) no-repeat; height: 220px; width: 703px;}
#header-logo {background: url(../images/bg_logo.gif) no-repeat;	display: block; position: absolute; width: 100px; height: 54px; top: 20px; left: 55px;}
#header-phone {color:#E63674; position: absolute; top:100px; width:200px; padding: 0 5px; text-align:center;}
#header-phone span { font: 20px Arial, Helvetica, sans-serif; }




#content {text-align: left; padding: 25px 20px;}
#content h1 {font-family: Arial, Helvetica, sans-serif; font-weight:400; color:#E63674;}
#content ul {padding:5px 0;}

#product {height:auto;}
#product div {width:50%; float:left;}
#product img {margin: 10px; float: left;}
#product p {margin:10px;}
#product li {margin-left: 10px; list-style-type:circle; list-style-position:inside;}



#menu {width: 210px; float:right; padding:220px 0 0 0; margin:0 12px 50px 0; }
#menu a {color:#7b7b7c; }

#menu-products {margin: 0; font-size: 12px; }
#menu-products li {background:url(../images/img_px_grey.gif) repeat-x 0 0; font-weight: bold; padding: 10px 0 10px 10px;  }
#menu-products a {text-decoration:none; }
#menu-products a:hover, .menu-products-v2 a:hover {text-decoration:underline;}
#menu-products li span {background: url(../images/img_row_grey.gif) no-repeat left center; color: #7B7B7C; display:block; padding: 0 10px;}
#menu-products li li {background: none; font-weight: normal; padding:0; font-size: 11px;}

.menu-products-v2 {padding: 5px 0 0px 15px;}

#top-menu {position:absolute; top:180px; left:222px; width:673px; height:40px; line-height:40px; padding:0 15px;}
#top-menu li {float:left; width:auto; padding:0 5px;}
#top-menu li a {background: url(../images/bg_menu_black_row.gif) no-repeat left center; padding-left:10px; color:#000000; text-decoration: underline;}
#top-menu li a:hover {text-decoration: none;}
#top-menu span a { background:url(../images/doc.gif) no-repeat left center; padding-left:20px; float:right; color:#000000;}

#lang-menu {position:absolute; top:180px; left:0px; width:210px; height:40px; line-height:40px;}
#lang-menu li {float:left; padding:0 3px 0 0;}
#lang-menu a {color:#7b7b7c; margin:0 3px 0 0;}

#footer {position: absolute; bottom:0; left:0; width:925px; height:40px; line-height:40px; text-align:center;}
#footer-text, #footer-text a {color: #878788;}
#footer a:hover {color: #59595d; }

#content-product-info img {float:right;}
#content-product-info li { list-style-type:circle; list-style-position:inside; margin-left: 10px;}
#content-product-info div { width:50%; height:140px; float:left;}
#content-product-info table, #content-product-info td {border: 1px solid; border-collapse: collapse; padding: 2px;}
#content-product-info th {background:#CCC; font:bold; border: 1px solid ; padding:2px;}

.oddelovac {
	background: transparent url('../images/img_px_light_grey.gif') repeat-x 0 10px;
	clear: both;
	height: 1px;
	padding: 10px 0;
	border: 0 none;
}
.download-list img {float:left; padding-right:5px;}
.download-list p {padding: 5px; 0}
.clear {clear: both;}
.hidden {display: none;}

