body { text-align: center; background: white }

div.container_12 { text-align: left; }



h1, h2, h3, h4, h5, h6 {

  font-size: 100%;
  font-family: Tahoma, sans-serif;

}



.header {

	background: url("../img/bg_header.jpg");

	height: 83px;

	color: white;

}



.logo img {

	float: left;

	margin: 12px 0 0 21px;

}



.logo p {

	margin: 21px 0 0 130px;

	line-height: 100%;

	font-size: 12px;

}



.search {

  display:inline;
  float:right;
  margin-right:10px;
  width:429px;

}



.telephone h2 {


font-size:111%;
  margin-top:28px;


  

}



.telephone h2 span {

  margin-top:10px;

}



.search .label_fields {

display:inline;
float:right;
margin:9px 100px -15px 0;

}



.search .label_fields div {

  color: #ccc;

  float: left;

  margin: 0 10px;

}



.search .label_fields #label_name { margin-right: 25px; }

.search .label_fields #label_price { margin-right: 0; }

.search .label_fields #label_from { margin-right: 35px; }



.search form fieldset {

  float: right;
  margin: 0;

}



.search form .input_fields {

	float: left;

	width: 360px;

	height: 30px;

	padding-top: 16px;

}



.search form input {

	border: none;

	font-size: 12px;

	color: #868686;

	height: 22px;

	padding: 2px 0 0 7px;

}



.search form input#product_name {

	width: 178px;

	background: url("../img/search_name_input.gif") no-repeat;

	margin-right: 25px;

}

.search form input {

	width: 61px;

	background: url("../img/search_from_input.gif") no-repeat;

}



.search form img {

	float: left;

}



.subheader {

	margin-top: 10px;

	height: 134px;

}



.cart {

	background: url("../img/bg_cart.gif");

	height: 100%;

	color: #535353;

}



.cart a:link,

.cart a:visited {

	color: #4CB0E7;
	font-weight: bold;
	text-decoration: none;

}



.cart a:hover {

	text-decoration: underline;

}



.purchased {

	padding-top: 10px;	

}



.purchased p {

	margin: 0 0 0 0;

}



.purchased p span {

	font-size: 140%;

}



.purchased img {

	margin: 0 10px 0 20px;	

	float: left;

}



.purchased .total a{
	color: #333333;
	font-weight: normal;
}



.cart ul {

	margin: 0;

}



.cart ul li {

	list-style: none;

	margin:5px 0 0 20px;

}



.window {

  margin: 0;

  width: 720px !important;

}



.window ul {

}



.window ul li {

	float: left;

	margin: 0 0 0 6px;

	list-style: none;

}



.nav_main {

	height: 32px;

	margin-top: 10px;

}



.nav_main ul {

	background: url("../img/bg_main_nav.gif");

	margin-bottom: 0;

	height: 100%;

}



.nav_main ul li {

	margin: 0 0 0 22px;

	float: left;

	list-style: none;

}



.nav_main ul li.cur {

	background: transparent url(../img/bg_main_nav_selected_left.gif) no-repeat scroll 0px 5px;

}



.nav_main ul li.cur a {

	background: transparent url(../img/bg_main_nav_selected_right.gif) no-repeat scroll right 5px;

}



.nav_main ul li a:link, 

.nav_main ul li a:visited {

	color: white;

	text-decoration: none;

	display: block;

	padding: 5px 14px;

}



.nav_main ul li a:hover {

	text-decoration: underline;

}



.middle {

	margin-top: 10px;

}



ul.nav_products {

	margin: 0;

	background-color: #ebebeb;

	padding:10px 0;
    width:250px;

}



ul.nav_products li {

	margin: 0;

	list-style: none;
    font-size: 13px!important;
    _font-size:11px!important;
}

/*

.nav_products li ul {

	margin: 5px 0 5px 10px;

}

*/

.nav_products li.cur {

	background: #333333 url("../img/bg_product_arrow.gif") no-repeat  95% center;

	color: white;

	padding-left: 20px;
    font-size: 13px!important;
}



ul.nav_products li.cur a:link,

ul.nav_products li.cur a:visited {

	color: white;
font-size: 13px;
}



ul.nav_products li a:link,

ul.nav_products li a:visited {

	color: #333;

	text-decoration: none;

	display: block;

	padding-left: 20px;

}



ul.nav_products li a:hover {

	text-decoration: underline;

}



/*ul.nav_products li a.cur {

	color: white;

	background-color: black;

}*/



ul.nav_products li.lvl2,

ul.nav_products li a.lvl2 { padding-left: 30px; }



ul.nav_products li.lvl3,

ul.nav_products li a.lvl3 { padding-left: 40px; }



ul.nav_products li.lvl4,

ul.nav_products li a.lvl4 { padding-left: 50px; }



ul.nav_brands {

	margin: 25px 0 0 0;

}



ul.nav_brands li {

	margin: 0;

	float: left;

	height: 60px;

	width: 50%;

	list-style: none;

}



.content {

	width:650px!important;

}



.content a:link,

.content a:visited {

  color: #333;

  text-decoration: none;

}



.content a:hover {

  text-decoration: underline;

}



.content ul.top {

	margin: 0;

}



.content ul.top li {

	list-style: none;

	margin: 10px 0 0 0;

	float: left;

	width: 100%;

	position: relative;

}



.content .product {

	margin: 10px 0 0 0;

	float: left;

	width: 100%;

	position: relative;

}



.content .product_about {

	float: left;

	width: 75%;

	padding-bottom: 33px;

}



.content .product_thumb {

	float: left;

	width: 25%;

}



.content .product_thumb img {

	margin-left: 15px;

}



.content .product_about p {

	margin: 0;

	padding-right: 53px;

}



.content .product_desc {

	

}



.content .product_price {

	margin-top: 3px;

	font-size: 18px;

	color: #59a8dd;

}



.content .put {

	position: absolute;

	bottom: 0;

}



.content .top_icon {

	position: absolute;

	top: 9px;

	right: 0;

}



.content table {

  float: left;

  clear: both;

	width: 100%;

}



.content table th, 

.content table td {

	padding: 5px;

	text-align: left;

	vertical-align: middle;

}



.content table th img {

  display: inline;

  margin-bottom: -5px;

}



.content table th .current {

  border: 1px solid #ccc;

  padding: 2px 2px 4px;

}



.ad {

  margin-bottom: 10px;

}



.pagetext {

	float: left;

	width: 100%;

	margin-top: 50px;

}



.bonus {

	text-align: right;

}



.footer {

	font-size: 90%;

	margin-top: 50px;
	line-height:1em!important;
    clear:both;

}



.footer .top {

}



.nav_footer ul {

	margin-bottom: 0;

}

.nav_footer ul li {

	list-style: none;

	float: left;

	margin: 0 0 0 20px;

}

.nav_footer ul li a:link, 

.nav_footer ul li a:visited {

	color: #999;

	text-decoration: none;

}



.nav_footer ul li a:hover {

	text-decoration: underline;

}



.counters {

  text-align: right;

}



.copy {

	height: 100px;

	background: url("../img/bg_header_.jpg");

	color: #ccc;
    position:relative;


	margin-top: 10px;

}



.copy a:link,

.copy a:visited {

  color: #999;

  text-decoration: none;

}



.copy a:hover {

  text-decoration: underline;

}

.copytop.grid_12
{
    width:70%!important;clear:none;
    padding-top:10px;
}

.copyleft {
float:left!important;

}



.copyleft p {

  line-height: 1.3em;

  margin: 0;

}



.copyright 
{
    position:absolute;
    top:0;
    right:0px;
	text-align: right!important;
    vertical-align:top!important;
    margin:0px;
    padding:10px;
}
.copyright a
{
color:white!important;
text-decoration:none;
font-weight:bold;
}
.copyright a img
{
border:none;
margin-left:5px;
}


ul.nav_page {

	width: 100%;

	text-align: center

}



ul.nav_page li {

	display: inline;

	list-style: none;

	margin: 0;

	font-size: 90%;

}



ul.nav_page li a:link,

ul.nav_page li a:visited {

	display: inline-block;

	width: 16px;

	height: 18px;

	text-decoration: none;

	color: #464646;

}



ul.nav_page li.cur {

}



ul.nav_page li.cur a {

	background: url("../img/bg_nav_page_selected.gif") bottom no-repeat;

	color: white;

}



.product_attributes {

  margin-top: 10px;

}



.content table.product_attributes td {

	padding: 1px;

}



.product_attributes .odd {

	background-color: #ebebeb;

}



p.bodytext {

  margin: 0;
	line-height:1em!important;
	margin-bottom:3px;
	padding-top:3px;
}



.product_cart_list {

}



.product_cart_list td,

.product_cart_list th {

  border: 1px solid black;

}





.prev_cmd_part {

  float: left;

  width: 100%;

  clear: both;

}



.prev_cmd_part .left {

  float: left;

  width: 70%;

}



.prev_cmd_part .right {

  float: right;

  text-align: right;

  width: 30%;

}

ul.subcats {
  margin: 0 0 20px 0;
  padding: 0;
  float: left;
  display: inline;
  clear: both;
  width: 100%;
}

ul.subcats li {
  list-style: none;
  float: left;
  display: inline;
  margin: 0 10px;
}


a.exel:link, a.exel:visited{
color:#53b5eb; text-decoration: underline; font-size:14px;
}

a.exel:hover{
color:#53b5eb; text-decoration: none; font-size:14px;
}

a span.skidka { color: #d42f2f; font-weight: bold; }

.page_list
{
    text-align:right;
}
.page_list p span
{
    margin-left:5px

}
.page_list p a
{
    color:royalblue!important;
    text-decoration:underline;
    margin-left:5px
}
.nav_cat_container.grid_3
{
    width:250px;
}
