 BODY {
background: #f2f2f2 url(i/bgr.png) center repeat-y;
margin: 0;
color: #555; 
font-family:  Arial;
font-size: 11px;
}
  table.head {
background: url(i/header.png) no-repeat;
width: 907px;
height:170px;
 }
  table.mainmenu {
background: url(i/mainmenu.png) no-repeat;
width: 907px;
height:43px;
 } 
   table.undermenu {
width: 907px;
 } 
 td.under1 {
background: url(i/under1.png) repeat-x;		 
width: 415px;
height:108px;
color: #bf0000;
font: bold 11px Arial, sans-serif;
padding-top:10px;
padding-left:14px;
 }  
td.searchbar {
background: url(i/searchbar.png) no-repeat;	
width: 474px;
height:108px;
 }  

  td.center-part {  
width: 670px;
padding-right:6px;
color: #555;
font: normal 12px Arial, sans-serif;	
 }
 td.sep-ver {
background: url(i/sep-ver.png) center repeat-y;	
width:10px;	
 }
td.cat-nav {
     background:url("i/tab.png") no-repeat left top;
	 font: bold 11px Arial, sans-serif;
	 color: #333;
	 height:31px;
	 width:210px;
	 padding-bottom:2px;
	 padding-left:30px;
	 text-transform: uppercase;
} 
  table.menu-list {
 width: 210px;
 padding-top:5px;
 } 
 
table.menu-list a,
table.menu-list a:link,
table.menu-list a:visited,
table.menu-list a:active {
display: block;
text-decoration: none;
color: #555;
font: normal 12px Arial, sans-serif;
padding: 3px 0 4px 30px;
}
table.menu-list a:hover{
	 background:url("i/under-cat2.png") no-repeat left top;	
	 color: #0580AF;
	 text-decoration: none;
}
.indentmenu{
font: bold 11px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 7px 11px 7px 10px;
text-decoration: none;
margin-right:2px;
text-transform: uppercase;
background: url(i/m-menu.png) center left no-repeat;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #666 !important; 
padding-top: 7px; 
padding-bottom: 7px; 
background: #989898  url(i/m-menu-on.png) center left no-repeat;
}
 td.all-tab {
	 background:url("i/tab2.png") no-repeat left top;	 
	 width: 660px;
	 font: bold 11px Arial, sans-serif;
	 color: #333;
	 height:31px;
	 padding-bottom:2px;
	 padding-left:30px;
	 text-transform: uppercase; 
	 border-bottom: 1px dotted #d6d6d6;
 }
   table.hotoffer {
 color: #666; 
 font-family:  Arial;
 font-size: 12px;
 width: 330px;
margin-top:10px;
margin-bottom: 10px;
margin-right:3px;
margin-left:3px;
 } 
      .zaglavie2 {
	color: #3676B6;
	font: bold 12px Trebuchet MS, sans-serif;
	margin-bottom:5px;
	 text-transform: uppercase;	
 }
 span.deistvie {
	color: #444;
	font: bold 11px Arial, sans-serif;
	 text-transform: uppercase;	
 }
  .hot-text {
	color: #555;
	font: normal 12px Arial, sans-serif;
 }
 td.hot-dot {
	 border-bottom: 1px dotted #d6d6d6;
}
a.h-o-price,
a.h-o-price:link,
a.h-o-price:visited,
a.h-o-price:active {
	text-decoration: none;
	color: #D10000;
	font: bold 18px Trebuchet MS, sans-serif;
	border-bottom: 2px dotted #d6d6d6;
}
a.h-o-price:hover{
	color: #D10000;
	text-decoration: none;
	border-bottom: 2px solid #d6d6d6;	
}
a.h-o-price2,
a.h-o-price2:link,
a.h-o-price2:visited,
a.h-o-price2:active {
	text-decoration: none;
	color: #D10000;
	font: bold 14px Trebuchet MS, sans-serif;
	border-bottom: 2px dotted #d6d6d6;
}
a.h-o-price2:hover{
	color: #D10000;
	text-decoration: none;
	border-bottom: 2px solid #d6d6d6;	
}
 a.more,
a.more:link,
a.more:visited,
a.more:active {
	 background:url("i/more.png") no-repeat left top;	 	
	text-decoration: none;
	color: #fff;
	font: normal 12px Arial, sans-serif;
	text-decoration: none;
	width:74px;
	height:17px;
	padding: 1px 8px 9px 9px;
	
}
a.more:hover{
	 background:url("i/more-on.png") no-repeat left top;		
	color: #fff;
	text-decoration: none;
}
 table.last-offers {
         background-color: #fff;	
         border-bottom: 1px dotted #d6d6d6; 	 
	 	 padding: 6px 0 9px 10px;
		 width:665px;
		 margin-top:5px;
		 margin-left:5px;
	     color: #444;
     	 font: normal 12px Arial, sans-serif;		 
 }
 a.zaglavie3,
a.zaglavie3:link,
a.zaglavie3:visited,
a.zaglavie3:active {
	text-decoration: none;
	color: #3676B6;
	font: bold 12px Arial, sans-serif;
	 text-transform: uppercase;		
}
a.zaglavie3:hover{
	color: #222;
	text-decoration: none;
}
 table.footer-one {
border-top: 5px solid #dadada;
 font-family: Tahoma,  Arial;
 font-size: 11px;
 color: #333;
 width: 900px;
 margin-top:30px;
 padding-top:20px;
 } 
 table.footer-one a.f1,
table.footer-one a.f1:link,
table.footer-one a.f1:visited,
table.footer-one a.f1:active {
text-decoration: none;
color: #444;
font: bold 11px Arial, sans-serif;
margin: 0 7px 0 7px;
text-transform: uppercase;
}

table.footer-one a.f1:hover{
	color: #888;
	text-decoration: none;
} 
    table.footer-two {
 font-family: Tahoma,  Arial;
 font-size: 11px;
 color: #888;
 width: 842px;
 }
table.footer-two a.f2,
table.footer-two a.f2:link,
table.footer-two a.f2:visited,
table.footer-two a.f2:active {
	text-decoration: none;
	color: #888;
 font-family: Tahoma,  Arial;
 font-size: 11px;
	padding: 1px 1px 1px 1px;
}
table.footer-two a.f2:hover{
	color: #444;
	text-decoration: none;
} 
  table.search-pole {
	 color: #fff;
     font: normal 12px Arial, sans-serif;
	 margin-top:10px;
	 margin-left:12px;
 }
 td.sp {
	 color: #fff;
     font: normal 12px Arial, sans-serif;	 
	 padding-bottom:10px;
	 width:151px;
 }
 .regform {
width:142px; 
height:20px;
color: #444;
font-family: Tahoma, sans-serif; 
font-size: 11px;
}
 .priceform {
width:47px; 
height:20px;
color: #444;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-left:3px;
}
.but {
border: 1px solid #fff;
background-color:#7E7E7E; 
color: #fff;
font: bold 12px Arial, sans-serif;	 
width:93px; 
margin-left:20px;
}
 a.lang1,
a.lang1:link,
a.lang1:visited,
a.lang1:active {
	text-decoration: none;
	color: #fff;
	font: bold 11px Arial, sans-serif;
}
a.lang1:hover{
	color: #0580AF;
	text-decoration: none;
}
 a.lang2,
a.lang2:link,
a.lang2:visited,
a.lang2:active {
	text-decoration: none;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	margin-left:19px;
}
a.lang2:hover{
	color: #0580AF;
	text-decoration: none;
}
     table.inside-offers {
 background:url("i/list.png") repeat-x;		 
 color: #555; 
 font: normal 12px Arial, sans-serif;
 width: 660px;
 padding-top:10px;
 padding-bottom:5px;
 margin-top:10px;
 } 
   div.cena {
	 padding: 5px 0 5px 0;
 }
  table.sep-horizontal {
	 background: url(i/tab2.png) repeat-x;
     width: 660px;
	 height:1px;
	 margin-top:16px;
	 margin-bottom:7px;	 
}
    table.paging {
 width:650px;
 height:22px;
 color: #666; 
 font-family: Arial;
 font-size: 12px;
 padding: 3px 0 0 5px;
 margin-top:10px;
 } 
 
 a.navig,
a.navig:link,
a.navig:visited,
a.navig:active {
	text-decoration: none;
	color: #fff;
	font: normal 12px Arial, sans-serif;
	 margin: 0 2px 0 2px;
	 padding: 2px 5px 2px 5px;
	 background-color: #7E7E7E;
	 border: 1px solid #7E7E7E;
}
a.navig:hover{
	color: #fff;
	text-decoration: none;
	 background-color: #A2A2A2;
	 border: 1px solid #7E7E7E;
}
    table.all-content {
 background-color: #fff; 
 font-family: Tahoma,  Arial;
 font-size: 13px;
 width: 650px;
 margin-left:20px;
   line-height: 17.4px;
   color: #555;
 } 
   table.all-content a,
table.all-content a:link,
table.all-content a:visited,
table.all-content a:active {
text-decoration: underline;
color: #D10000;
font: normal 12px Tahoma, sans-serif;
}

table.all-content a:hover{
	color: #444;
	text-decoration: none;
}
  .con-form {
width:160px; 
height:20px;
background-color:#ffffff;
margin: 5px 1px 10px 1px;
color: #444;
font-family:  Tahoma, sans-serif; 
font-size: 13px;
}
 .br_reg22 {
width:180px; 
height:22px;
border: 1px solid #dadada;
background-color:#ffffff;
color: #444;
font-family:  Tahoma, Arial, sans-serif; 
font-size: 13px;
}
.br_reg_box2 {
width:470px; 
height:150px;
border: 1px solid #dadada;
background-color:#ffffff;
color: #444;
font-family:  Tahoma, Arial, sans-serif; 
font-size: 13px;
}
span.s-p {
color: #fff;
font: bold 11px Arial, sans-serif;
text-transform: uppercase;
}
td.rec {
color: #444;
font: normal 12px Arial, sans-serif;
padding-top:10px;
}
a.free-link,
a.free-link:link,
a.free-link:visited,
a.free-link:active {
	text-decoration: none;
	color: #666;
	font: normal 12px Arial, sans-serif;
}
a.free-link:hover{
	color: #111;
	text-decoration: none;
}
   table.detail-middle {
	 color: #666;
     font: normal 12px Arial, sans-serif;
     width: 650px;
	 padding: 10px 0 0 5px;
	 margin: 10px 0 0 5px;
 }
   table.o-d {
 font-family: Tahoma,  Arial;
 font-size: 11px;
 width: 585px;
 padding: 4px 0 0 0;
  } 
       .zag-big {
	color: #3676B6;
	font: bold 14px Arial, sans-serif;
	text-transform: uppercase;
 }
.little {
	color: #666;
	font: normal 11px Arial, sans-serif;
 }
 div.sep- {
	padding-top:5px;
}
    table.content-table {
		 background:url("i/list.png") repeat-x;	
 font-family: Tahoma,  Arial;
 font-size: 11px;
 width: 585px;
 } 
 	table.all_pic_gen {
    margin-left:9px;
    float: right;
    color: #704E25;
	font: bold 13px Trebuchet MS, sans-serif;
 }
   .opisanie {
    color: #b10000;
	font: bold 11px Arial, sans-serif;
	text-transform: uppercase;	
}
    img.blank-img {
	float:left;
   border:1px solid #dadada;
}
  .free-text {
	color: #444;
	font: bold 11px Verdana, sans-serif;
 }
  .price-text {
     font: bold 15px Verdana, sans-serif;
     color: #bf0000;
}
.dropcontent{
     padding-right:5px;
}
.price_box {
     font: bold 12px Arial, sans-serif;
     color: #bf0000;
     width:60px; 
     height:18px;
}
   .desc {
	color: #444;
	font: normal 12px Arial, sans-serif;
    padding-right:20px;
    margin-bottom:25px;
	width:650px;
 }
  img.minipic {border-color:#E4E4E4}
  #replacement-1 {
  width: 77px;
  height: 23px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(i/s_b.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
  #replacement-1 {
  width: 110px;
  height: 23px;
  margin-left: 16px;
  padding: 0;
  border: 0;
  background: transparent url(i/s_b.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
  #replacement-2 {
  width: 110px;
  height: 23px;
  margin-left: 16px;
  padding: 0;
  border: 0;
  background: transparent url(i/s_b-en.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
  #replacement-3 {
  width: 110px;
  height: 23px;
  margin-left: 16px;
  padding: 0;
  border: 0;
  background: transparent url(i/send.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
  #replacement-4 {
  width: 110px;
  height: 23px;
  margin-left: 16px;
  padding: 0;
  border: 0;
  background: transparent url(i/send-en.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}