html, body {
	min-width:990px;
	max-width: 1280px;
}

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
border: 0;
}
a:link {
	color: #AE0000;
	text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
a:visited {
	color: #AE0000;
	text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
a:hover {
	color: #AE0000;
	text-decoration:underline;
}
a:active {
	color: #AE0000;
}
h2 {
font: bold 110% Arial, sans-serif;
margin: 0 0 1em;
}
h3 {
font: bold 100% Arial, sans-serif;
margin: 1em 0 0.5em;
}
h4 {
font: bold 100% Arial, sans-serif;
margin: 1em 0 0.3em;
}
h5, h6 {
font: bold 100% Arial, sans-serif;
margin: 0.5em 0 0.2em;
}
img { border:0px;}


.top_box { 
background-image:url(/img/top_bg.jpg); 
background-repeat:repeat-x; 
background-position:0px 131px; 
height:246px;
}
.logo { 
width:310px;
height:246px;
left:0px;
position:
absolute;
z-index:4;
}
.sky {
height:109px;
width:295px;
margin-left:15%;
padding-top:0px;
position:absolute;
z-index:2;
}
.flash { 
width: 715px;
height:240px;
position: absolute; left: 50%;
margin-left: -200px;
margin-top: 6px;
z-index:3;
}
img {
behavior:url("/pngfix/pngbehavior.htc");
}
#conteiner { 
border-top:5px solid #AE0000;
min-width:950px;

}

div#conteiner {
    min-width:  1000px;
}

.top_blok { 
height:36px; 
background-image: url(/img/top_blok_bg.gif); 
background-repeat:repeat-x;
}
.top_left {
 float:left;
 padding-left:60px;
 padding-top:12px;
 }
.top_left a { 
padding-right:15px;
color:#000000;
}
.top_left img {
margin-bottom:-3px;
}
.top_menu {
float:right;
padding-left:20px;
background-image:url(/img/top_menu_left_bg.gif); 
height:30px; 
background-repeat:no-repeat;
background-color:#AE0000;
margin-right:30px;
}
.top_menu_bgr {
background-image:url(/img/top_menu_right_bg.gif);
background-repeat:no-repeat;
background-position:right; 
height:30px;
width:700px;
}
.left_blok {
float:left;
width:319px;
margin-top:1px;
margin-left:1px;
clear:left;
}

.menu_left {
background-color:#434A50;
display:block;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.menu_zagl {
background-image:url(/img/left_menu_top.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#AF0000;
padding-top:20px;
padding-left:40px;
padding-bottom:10px;
font-size:16px;
color:#FFF;
font-weight:bold;
}
.searsh_blok { 
padding-top:20px;
padding-bottom:20px; 
padding-left:45px;
height:45px;
display:block;
}
.searsh_blok p {
font-size:12px;
padding:0px;
margin:0px;
}
.searsh_form {
border:2px solid #A7A8AA;
width:186px;
margin:0px;
padding:1px;
float:left;
}
.searsh_right_bg {

float:left;
}
.searsh_button {
margin-top:4px;
margin-left:3px;
clear:right;
}
.akcii_blok {
background-color:#AE0000;
background-image:url(/img/akcii_right_bg.gif); 
background-repeat: no-repeat;
background-position:bottom right;
font-size:14px;
padding:15px;
padding-left:40px;
padding-right:30px;
}
.akcii_blok strong {
	font-size:16px;
}

.CompareControler {
background-color:#cccccc;
width:235px;
font-size:14px;
padding:15px;
padding-left:40px;
padding-right:30px;
margin-bottom:10px;
}
.CompareControler div {
padding-bottom:8px;

}
.comparehead{
color:#000000;
font-weight:normal;
padding:0px 0px 15px 0px;
margin:0px;

}

#compare button.submitBtn { 
  background:url(/img/button_right.gif) right no-repeat; 
  font-size:11px;
}
#compare .submitblock a:hover {
	color: #AE0000;
	text-decoration:none;
}

#compare ul { 
   
 
}

.CompareControler a{ 
   padding-right:20px;
   

}
.submitblock { 
 
padding-left:40px;
}
.submitblock button { 
  border:0; 
  cursor:pointer; 
  padding:0 30px 0 0; 
  text-align:center;
  margin-right:15px;
}
.submitblock button.submitBtn span { 
  height:24px;
  padding-top:5px; 
  background: url(/img/button_left.gif) left no-repeat;
  color:#fff; 
}
.submitblock button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}


.akcii_blok b{
color:#E09A00;
font-weight:normal;
padding:0px;
margin:0px;
line-height:22px;
}

.akcii_blok a{
color:#E09A00;
font-weight:normal;
margin:0px;
padding:0px;
}
.akcii_blok a:hover{
color:#E09A00;

}

.akcii_blok p {
margin:0px;
padding-top:8px;
color:#FFF;

}

.surv_blok { 
padding:20px 20px 0px 20px; 
padding-left:40px;
}
.surv_blok b { 
font-size:16px; 
color:#AE0000;
}
.surv_blok p {
font-size:12px;
margin:0px;
padding:0px;
padding-top:5px;
}
.surv_blok_radio {
padding:5px;
padding-bottom:10px;
}
.surv_blok button { 
  border:0; 
  cursor:pointer; 
  padding:0 30px 0 0; 
  text-align:center;
  margin-right:15px;
}
.surv_blok button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

.surv_blok button.submitBtn { 
  background:url(/img/button_right.gif) right no-repeat; 
  font-size:11px;
}


.surv_blok button.submitBtn span { 
  height:24px;
  padding-top:5px; 
  background: url(/img/button_left.gif) left no-repeat;
  color:#fff; 
}

.right_blok { 
right:0px;
float:right;
width:318px;
margin-top:8px;
clear:right;
background: url(/img/dot-v.gif) left repeat-y;
}
.right_blok h3 {
font-size:16px; 
font-weight:normal;
color:#AE0000;
margin:0px;
margin-bottom:10px;
padding:0px;
}
.right_blok_predst { 
text-align:right;
padding-right:50px;
}
.right_blok_predst a:link, .right_blok_predst a:visited{
font-size:11px;
}
.news_blok {
background: url(/img/dot-h.gif) bottom repeat-x;
padding:0px 0px 10px 30px;
margin:5px 40px 5px 0px;
}

.news_blok_date { 
background-color:#AE0000;
color:#fff;
font-size:10px;
padding-left:3px;
padding-right:3px;
clear:both;
}
.news_blok p { 
padding:0px;
margin:0px;
margin-bottom:10px;
margin-top:3px;
}
.news_blok a:link, .news_blok a:visited{
color:#000;
}
.news_blok a:hover {
color:#AE0000;
}
.contact_blok {
padding-left:30px;
padding-top:15px;
padding-right:100px;
background-image:url(/img/contact_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}
.contact_blok_phone {
font-size:22px;
color:#AE0000;

}
.contact_blok a:link, .contact_blok a:visited{
font-size:14px;
text-transform:uppercase;
}
.contact_blok a:hover {
font-size:14px;
text-transform:uppercase;
}
.content_box {
margin-left:325px;
margin-right:318px;
padding:40px;
padding-top:0px;
padding-bottom:20px;
margin-bottom:40px;
text-align:justify;
}
.content_box h1 {
font-size:16px;
color:#AE0000;
}
.content_box img {
float:left;
margin:5px;
margin-left:0px;
margin-bottom:0px;
}
.content_box_podr {
background-image:url(/img/pic.gif);
background-repeat:no-repeat;
background-position:right; 
padding-right:15px;
}





.content {
margin-left:325px;
padding:40px;
padding-top:0px;
padding-bottom:20px;
margin-bottom:40px;
text-align:justify;
}
.content h2 {
color:#AE0000;
font-size:14px;
font-weight:normal;
}
.content h1 {
font-size:16px;
color:#AE0000;
margin-top:30px;
}
.text { padding-left:20px;}
.text ul { list-style:url(/img/list.gif);}
.text li { color:#000000;}
.banner {
text-align:right;
padding-right:55px;
}
.bottom_menu {
margin:0px;
margin-left:330px;
text-align:center;
color:#AE0000;
padding:10px;
clear: both;

}
.bottom_menu a:link, .bottom_menu a:visited{
color:#000;
}
.bottom_menu a:hover {
color:#AE0000;
}

.logo_blok { 
background-color:#434A50;
padding:0px 30px;
margin-bottom:20px;
clear:left;

}
.logo_blok_left { 
float:left;
}
.logo_blok_right { 
float:right;
}
.logo_blok_center {
margin:auto;
text-align:center;
}


.fother { 
padding-left:60px;
padding-right:60px;
padding-bottom:20px;
}
.fother_left { 
float:left;
}
.fother_right { 
float:right;
}
.fother_center {
margin:auto;
text-align:center;
width:190px;

}
.fother a { 
color:#000;
}
.cont { 
float:left; 
width:50%;
margin-bottom:30px;

}
.cont_r { 
float:left; 
width:50%; 
clear:right;
margin-bottom:30px;
}
.cont_snoska { 
color:#999999;
}
.cont_snoska b {
color:#AE0000;
}
.red {
color:#AE0000;
}
.form_cont {
margin-top:15px;
text-align:left;
}
.form_cont td{
padding:6px;
padding-left:0px;

}
.form_cont_int { 
width:249px;
border:1px solid #AE0000;
padding:3px;
background-color:#FDECEC;

}
.form_cont_textarea { 
width:99%;
border:1px solid #AE0000;
padding:3px;
background-color:#FDECEC;
height:110px;

}
.form_cont button { 
  border:0; 
  cursor:pointer; 
  padding:0px 30px 0 0; 
  text-align:center;
  margin-right:15px;
  width:110px;
  }
.form_cont button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

.form_cont button.submitBtn { 
  background:url(/img/button_right.gif) right no-repeat; 
  font-size:11px;
}
.form_cont button.submitBtn span { 
  height:27px;
  padding-top:8px; 
  background: url(/img/button_left.gif) left no-repeat;
  color:#fff; 
}
.form_cont img { 
margin-right:10px;
}

.tovary {
margin-bottom:15px;
}

.tovary td{ 
padding-top:10px;
color:#999999;
}
.tovary p{
margin:0px;
padding:0px;
}
.tovary img { margin-right:30px;}
.tovary  h2{
color:#AE0000;
font-size:12px;
font-weight:normal;
}
.tavary_opis { border-top:1px dotted #CCCCCC;}
.podr { 
background-image:url(/img/podr.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
}
.zakaz { 
background-image:url(/img/cart.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
}

.sravn { 
background-image:url(/img/sravn.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
}
.tavary_opis b { color:#666666; margin-left:5px; margin-right:5px;}
.tavary_opis a, .tavary_opis a:visited{ color:#3A80AD;}
.bread { text-align:right; margin-top:5px;}
.bread a{ text-decoration:none;}
.bread a:hover{ text-decoration: underline;}
.bread img { margin-left:6px; margin-right:6px;}
.button_zakaz { 
background-image:url(/img/button_cart.gif);
background-repeat:no-repeat;
padding:30px;
padding-top:3px; padding-bottom:3px; padding-left:10px;
}
.button_zakaz a {  
font:12px/30px Tahoma, Arial, Helvetica, sans-serif;
}
.button_sravn { 
background-image: url(/img/button_sravn.gif);
background-repeat:no-repeat;
padding:30px;
padding-top:3px; padding-bottom:3px; padding-left:10px;
}
.button_sravn a {  
font:12px/30px Tahoma, Arial, Helvetica, sans-serif;
}
.harakter td{ padding:10px; padding-bottom:6px; padding-top:6px; border-bottom:1px solid #999999; vertical-align:top;}
.har_zagl { background-color:#AE0000; color:#FFFFFF; border:0px;}
.sravn_opis { border:0px; color:#999999; font-size:11px;}

#poll-sum{margin:10px 0 20px 0}
#poll-sum td{color:#ee8600;padding:5px 0}
#poll-sum td.td-l{color:#000;white-space:nowrap;width:1%}
#poll-sum img{height:10px;background:#009ee9;margin:2px 8px 0 10px}

form {
margin:0px;
padding:0px;
}

.logo_blok table.PartnerLogos {
	height: 10.1em;
	width: 100%;
	table-layout: fixed;
}
.logo_blok table.PartnerLogos th,
.logo_blok table.PartnerLogos td {
	vertical-align: middle;
	text-align: center;
}
.logo_blok table.PartnerLogos img {
	display: inline;
}
