/*
* @modification: site4tune.com
* @avtor: Vladimir 
*/
body {
  background-color:#00051C;
}
body, td, p {
  font-family:Tahoma;
  color:#fff;
  font-size:14px;
}

form, input, body {
  margin:0;
  padding:0;
}

input {
  background-color:#FFF;
  color:#000;
}

a {
  color:#088DD2;
}
a:hover {
  text-decoration:none;
}

a img{
  text-decoration:none;
  vertical-align: middle;
  text-decoration: none;
}

img {
  border:none;
}

h2 {
  padding:20px 20px 10px 20px;
  margin:0px;
  font-size:26px;
}

h3 {
  font-size:16px;
}

hr {
  color:#FFF;
}

.border {
  border:1px solid #FFF;
  padding:3px;
  border-radius:15px;
}

.line {
  width:100%;
}

#header{
  float:left;
  width:100%;
  background: url(/images/header.jpg) no-repeat 0 0;
  height:134px;
}
#header #logo, #header #button{
  float:left;
}
#header #button {
  width:32px;
  margin-top:20px;
}
#header p.header {
  float:right;
  text-align:left;
  color:#FFF;
  margin:20px 20px 0 20px;
  font-size:18px;
}
#header p.header span {
  font-weight:bold;
}

.cl {
  clear:both;
}

/* search */
#search{
  background: url("images/menu_top.jpg") top left no-repeat;
  height:49px;
  width:274px;
}
#search form{
  padding:6px 0px 0px 35px ;
}
.search_word{
  border:1px solid #00051C;
  height:22px;
  width:130px;
}

#left_menu{
  vertical-align:top;
  width:274px;
}
#menu, #news {
  background: url("images/menu_center.jpg") top left repeat-y;
  width:274px;
}

#menu div {
  margin-left:40px;
  padding: 5px 30px 5px 25px;
  background: url("images/dot.gif")  left 7px no-repeat;
}
#menu div.product_stock {background: url("images/dot2.gif")  left 5px no-repeat;}
#menu div.special {background: url("images/dot3.gif")  left 5px no-repeat;}

#menu div a {
  display:block;
  background: url("images/punkt.gif") -5px bottom repeat-x;
  padding-bottom:2px;
  text-decoration:none;
}
#menu div a:hover {
  color:#FFF;
}

#news .top {
  background: url("images/menu_news_top.jpg") left top no-repeat;
}

#news .bottom {
  background: url("images/menu_news_bottom.jpg") left bottom no-repeat;
}

#news h3 {
  margin:0;
  padding:8px 24px 22px 24px;
  font-size:20px;
  text-align:center;
}

#news .content{
  width:220px;
  margin-left:25px;
}

#news .content strong {
  display:block;
  padding-left:5px;
}

#news .content a {
  text-align:right;
  display:block;
  padding-bottom:15px;
}

#content {
  vertical-align:top;
  background-color:#036CB0;
  padding:0 20px 20px 20px;
}
#content h3 {
  color:#00051C;
  text-transform:uppercase;
}

#content a {
  color:#00051C;
}

.about {
  float:right;
  margin:20px;
}

.offer{
  padding-bottom:7px;
}

.offer span {
  color:#00051C;
  background-color:#2B7DAF;
  font-weight:bold;
  display:block;
  padding:2px 10px;
}

.offer div {
  padding-left:30px;
}
.offer a {
  line-height:25px;
}

.cat_list td {
  width:30%;
  padding:5px 7px;
}
.cat_list td img {
  float:left;margin-right: 5px;border-radius: 5px;
}

.cat_list a {
/*  border-left:10px solid #FFF;*/
/*  padding-left:10px;*/
  font-weight:bold;
  font-size:16px;
}

#content .cat_list a:hover {
/*  border-left:10px solid #00051C;*/
  color:#FFF;
}

.chapters h3 {float:left;width: 160px;text-align: center;}
.chapters h3 span {display: block;}
.chapters h3 img {float: none;margin: 0px auto;}

.odd td, div.odd {
  background-color:#2B7DAF;
}

.product_row {float: left;width:100%;}

.products {
  float:left;
  width:50%;
  padding:10px 0px;
}

.img_products {
  float:left;
  margin:0 20px 0 10px;
}
/*
.products span {
	float:left;
	width:160px;
}
*/
.products strong {
  padding-left:170px;
  display:block;
}

.images_list td {
  padding:10px;
}

.block_mod {
  text-align:center;
}

.modification {
  /*border:1px solid #00051C;*/
  margin:0px auto;
  border: 0;
  border-collapse: collapse ;
}

.modification th {
  background-color:#00051C;
}

.modification td, .modification th {
  padding:2px 10px;
  border:1px solid #00051C;
}
.col0{
  padding: 2px 5px;
}
.coll1 {
  text-align:left;
}

#footer {
  float:left;
  width:100%;
  padding:10px 0px;
}

#footer hr {
  color:#FFF;
  width:90%;
}

#count {
  float:left;
}

#copy {
  float:right;
}

#checkout-form label input {
  width: 200px; float: right; height: 20px;
}
#checkout-form label {
  float: left;
  width: 300px;
  padding: 0 0 10px;

}
#checkout-form br {clear: both;}
#checkout-form span {color: #FF0000; font-weight: bold;}

.vtop {vertical-align:top;}

#content h1{             
	color: white;
	margin: 20px 20px;
	font-size: 26px; 
	float: none;
}

#content p{ margin: 0 0 10px 0 }
h2.content_h2{ font-size: 18px; }





