html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body {
font-size: 12px; 
background-color: #ffffff; 
font-family:  Arial, Verdana, Tahoma;
color: #575755;
background: #ffffff url('/images/bg_header.png') repeat-x;
}
p             {font-size:100%; color: #575755;}
td            {font-size:100%; color: #575755;}
tr            {font-size:100%; color: #575755;}
div           {font-size:100%; color: #575755;}
li            {font-size:100%; color: #575755;}

#left          { 
float:left;
width: 190px;
padding: 0 10px 20px 10px;
margin: 0;
font-size:100%;
background: #707070;
}
#middle2        {
margin:0px 20px 0 0px;
padding: 0;
font-size:100%;
border: 0px solid #fff;
color: #fff;
}
#middle        {
margin:25px 20px 0 226px;
padding: 0;
font-size:100%;
border: 0px solid #fff;
}
#editor {
background: #ffffff;
}
#conteiner {
position: relative;
min-height: 100%;
width: 960px;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1024? "1024px": "auto");
margin: 0 auto;
}
* html #conteiner {
  height: 100%;
}
a img {
border: 0;
}
.clearfix {clear: both;}
.clear:after {
     content: " ";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
     }

.clear {display: inline-block;}


/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */a:link     { font-size:12px; color: #575755; text-decoration:underline; }

a:visited  { font-size:12px; color: #575755; text-decoration:underline; }
a:hover    { font-size:12px; color: #de0306; text-decoration:none }
a:active   { font-size:12px; color: #575755; text-decoration:underline; }

h1 { color: #000; font-family: 'Ubuntu Condensed', sans-serif; font-size:30px; font-weight:bold; text-align:left;}
h2 { color: #575755; font-family: 'Ubuntu Condensed', sans-serif; font-size:24px; font-weight:bold; text-align:left; border-bottom: 1px solid #fff; padding-bottom: 5px;}
h3 { color: #de0306; font-size:14px; font-weight:bold; text-align:left;  }
h4 { color: #575755; font-size:14px; font-weight:bold; text-align:center; }
h5 { color: #de0306; font-size:12px; font-weight:bold; text-align:left;  }
h6 { color: #575755; font-size:12px; font-weight:bold; text-align:center; }

.path {
color: #707070;
font-family:  Arial;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
padding: 15px;
margin: 0;
background: url('/images/line.png') bottom left no-repeat;
}
.path a {
color: #707070;
font-family:  Arial;
font-variant: normal;
font-size:11px;
}


/* TOP */

#header { 
position: relative;
padding: 0;
margin: 0;
height: 220px;
font-family: 'Ubuntu Condensed', sans-serif;
text-transform: uppercase;
}
#header2 { 
position: relative;
padding: 0;
margin: 0;
height: 530px;
font-family: 'Ubuntu Condensed', sans-serif;
text-transform: uppercase;
}

#logo {
position: relative;
padding: 5px 0 0 0;
margin: 0;
width: 135px;
height: 64px;
float: left;
border: 0px solid #fff;
}
#header_nav	 {
float: left;
margin: 5px 0 0 0px;
border: 0px solid #fff;
}
#header_nav	 h3 {
font-size: 18px;
font-family: 'Ubuntu Condensed', sans-serif;
text-transform: uppercase;
color: #707070;
padding: 0px 0 5px 0;
margin: 0 20px 0 0;
}
.new-menu {
border-bottom: 1px solid #000;
margin-bottom: 30px;
padding-left: 150px;
}
.new-menu ul{list-style: none; padding:0; margin: 0;}
.new-menu ul li{float: left; padding: 5px 42px; margin: 0;}
.new-menu ul li a{color: #fff; font-size: 14px; font-family: 'Ubuntu Condensed', sans-serif; text-transform: uppercase; text-decoration:0;
}

   .menu   ul,    .menu li {
    list-style: none; /* убираем маркеры списков */
    margin: 0; /* обнуляем внешние поля */
    padding: 0; /* обнуляем внутренние отступы */
   }
      .menu   ul{
	  z-index: 10000;
	  }
   .menu {
    height: 20px; /* высота основного меню */
	padding-left:0;
	margin-left:0;
   }
   .menu li {
	padding: 0 0px 0 0;
	float: left; /* элементы списков всплывают влево */
    position: relative; /* относительное позиционирование */
   }
   .menu ul li {
	padding: 0 0px 0 0;
	float: left; /* элементы списков всплывают влево */
    position: relative; /* относительное позиционирование */
   }

   .menu ul li {
   float: none; /* отменяем всплытие для внутренних элементов списков */
   background: #000;
   }
   .menu a {
   padding: 0 5px;
    display: block; /* делаем ссылки блоками */
    color: #fff; /* цвет текста ссылок */
    text-decoration: none; /* убираем подчеркивание */
    white-space: nowrap; /* запрещаем перевод строк */
   font-size: 14px;
text-decoration: none;
   }
   .menu ul a {
	    padding: 5px 10px; /* внутренние отступы */

   }

   .menu ul a {
    min-width: 150px; /* минимальная ширина подпунктов */
    width: auto !important; /* для поддержки IE6 */
    width: 150px; /* для IE6 */
   }
   .menu ul {
    position: absolute; /* абсолютное позиционирование внутренних списков */
    display: none; /* скрываем внутренние списки */
   }
   .menu li:hover ul, .menu li.ie6 ul {
    display: block; /* делаем внутренние списки блочными при наведении мыши на внешние элементы LI */
   }
   .menu li:hover ul a, .menu li.ie6 ul a {
    color: #fff; /* цвет текста внутренних ссылок */
     /* цвет фона */
   }
   .menu li:hover a, .menu li ul a:hover, .menu li.ie6 a {
     /* цвет текста внешних ссылок при наведении курсора на LI,
                    а также внутренних ссылок при наведении курсора на них самих */
     /* фон */
   }
   .menu li a:hover {
border-bottom: 1px solid #fff301;
}
   .menu li:hover a:hover {
border-bottom: 1px solid #fff301;
}

   .menu li:hover li a:hover {
border-bottom: 0px solid #fff301;
}

.menu li.click a {
border-bottom: 1px solid #fff301;
}
/* advanced search form */

#left .h2 {
    color: #FFFFFF;
    font-family: 'Ubuntu Condensed', sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 20px 15px 0px;
    text-transform: uppercase;

 }

	input#search_keyword {
		width:140px;
		height:18px;
		padding:0px;
		line-height:18px;
		font-size:13px;
		border:0px;
		display: inline;
		/*color:#aaa;*/
	}
	#search_submit {
		background-color:#fdf003;
		padding:0px;
		margin:0px;
		width:24px;
		height:18px;
		line-height:18px;
		text-align:center;
		border:0px;
		border-left:1px solid #555;
		overflow:hidden;
		font-size:12px;
		color:#000;
		font-weight:normal;
		cursor:pointer;
		font-family: 'Stratum2Bold', sans-serif;
		display: inline;
	}
	#email_submit {
		background-color:#fdf003;
		padding:0px;
		margin:0px;
		width:24px;
		height:18px;
		line-height:18px;
		text-align:center;
		border:0px;
		border-left:1px solid #555;
		overflow:hidden;
		font-size:12px;
		color:#000;
		font-weight:normal;
		cursor:pointer;
		font-family: 'Stratum2Bold', sans-serif;
	}

#left a {
color:#fdf003;
}

/* left */

#left ul {
padding: 20px 0px;
margin: 20px 0px;
list-style: none;
border-bottom: 3px solid #FFFFFF;
border-top: 3px solid #FFFFFF;
}
#left ul li a {
color: #000;
font-size:14px;
}
#left p{
color: #fff;
}
/* FOOTER */

#footer {
position: relative;
margin: 20px 0 0 0;
padding: 10px 0  10px 0;
text-align: center;
border-top: 1px solid #707070;
font-size: 10px;
height: 100px;
}
#counters {
position: absolute;
top: 20px;
right: 20px;
width: 100px;
height: 100px;
}
#counters img {
padding: 5px;
}

a:active.foot, a:visited.foot, a:visited.foot, a:link.foot  {
font-size:10px; 
text-decoration:underline;
}
a:hover.foot    { 
color: #de0306; 
}

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: 0px solid #ff0000;  
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
border-top:	 1px solid #c7c7c7;
border-bottom:	 1px solid #c7c7c7;
padding: 8px 0;
}
.stripTransmitter ul {
margin: 0;
padding: 0 0 0 10px;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: url('/images/bg-slshow.png') no-repeat;
color: #666666;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: url('/images/bg-slshowclk.gif') no-repeat;
color: #c7c7c7;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 0px solid #dedede;
}
/*фото*/
.foto{
  margin: 0 20px 20px 0;
  display: block;
  width: 150px;
  height: 180px;
  float: left;
  text-align: center;
  border: 0px solid #ccc;
  padding: 0 0 15px 0;
}
.nofoto{
  margin: 0 auto;
  padding-top: 15px;
  height: 80px;
  text-align: center;
 
}
.nofoto2{
  margin:0 auto;
  width: 100px;
  height:80px;
  text-align: center;
  border: 1px solid #cdcccc;
}
.prod img {
margin-bottom: 50px;
}
.price1{
  color: #fed000;
  margin-top: 5px;
}
.prod li {
padding: 5px 0;
}

/* TABS */
.tabs {
    position: relative;
	width: 600px;}
.tabs label {
	display: block;
	float: left;
	background: #000;
	border-radius: 6px 6px 0 0;
	border-right: 1px solid #f3f3f3;
	border-left: 1px solid #ccc;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	position: relative;
	top: 2px;
	width: 150px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 25px;
	text-align: center;
	z-index: 1;}
.tabs input {
	position: absolute;
	left: -9999px;}
#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#tab_3:checked  ~ #tab_l3 {
	background: #000;
	color:#fdf003;
	border-color: #000;
	top: 0;
	z-index: 1;}

.tabs_cont {
	background: #fff;
	margin-top: 25px;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	border: 1px solid #000;
	padding: 20px 25px;
	position: relative;
	z-index: 1;
	min-height: 50px;}
.tabs_cont > div {
	position: absolute;
	left: -9999px;
	top: 0;
	opacity: 0;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;}

#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3 {
	position: static;
	left: 0;
	opacity: 1;}