body {
	background-image: url(../img/body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
background-color:#FFDBB9;
padding:0px;
margin:0px;
font-size:13px;
color:#660000;
font-family:"Trebuchet MS",Tahoma;
}
a {
color:#660000;
}
#site {
padding-top:0px;
width:950px;
position: relative;
}
img, div { behavior: url("iepngfix.htc") }

#header {
position:relative;
color:#FFFFFF;
text-align:right;
width:100%;
}

#header2 {
	position:relative;
	color:#FFFFFF;
	text-align:right;
	width:100%;
	background-image: url(../img/bal2.gif);
	background-repeat: no-repeat;
	background-position: center 150px;
	height:800px;
}
#menu  {
z-index: 100;
color: #ffffff;
text-align: right;
}

#menu a {
color:#FFFFFF;
}

#logoprint {
position:absolute;
left:0px;
top:0px;
}
#phones {
position:absolute;
left:280px;
top:55px;
font-size:25px;
color: #660000;
}
#promo {
position:absolute;
left:280px;
top:90px;
color:#660000;
text-align:left;
width:520px;
}
#fotter {
text-align:right;
position: relative;
padding-right: 30px;
}
#left {
float:left;
width:280px;
text-align:left;
color:#660000;
padding-top:160px;

}

#left2 {
float:left;
width:650px;
text-align:left;
color:#660000;
padding-top:700px;
position:absolute;
top:0px;
left:0px;

}
#left a {
color:#660000;
}
#print2 {
float:left;
width:300px;
padding:20px;
padding-top:5px;
text-align:left;
color:#660000;
padding-top:200px;
position:absolute;
top:150px;
left:650px;


}
#print {
float:left;
width:600px;
padding:20px;
padding-top:5px;
text-align:left;
color:#660000;

}
h1 {
font-size:18px;
font-weight:normal;
}
h2 {
font-size:16px;
font-weight:normal;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;}
.spiffy4{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.spiffy5{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.spiffyfg{
  background:#FFFFFF;
  padding:10px;
  }
  .spiffyfg.up{
  margin-top:-120px;
  padding-bottom:0;
  padding-top:0;
  }
    .spiffyfg.up table{
	border-spacing:0;
	}
  
.spiffyfg ul {margin-left:20px; padding-left:0px; margin-bottom:0px; padding-bottom:0px; margin-top:0px}  
.spiffyfg2{
  background:#FFFFFF;
  padding:5px;
  height:140px;
  }  
.spiffyfgLast{
  background:#FFFFFF;
  padding:5px 5px 5px 20px;
  height:180px;
  }  
  
.titles {
font-size:18px;
font-weight:normal;
}

p.titles {
padding:3px;
margin:0px;
}

#left ul{
padding:0px;
margin:0px;
padding-left:10px;
}
#left li{
list-style:none;
line-height: 20px;
padding-left: 10px;
}
.titles a {
text-decoration:none;
}
img {
border:0px;
}
.ppic {
padding:7px;
background-color:#FFFFFF;
border:1px solid #c0c0c0;
}
.sub_mm {
background-color: #660000;
color: #ffffff;
}
a.ssss {
color: #ffffff;
}
.price {
font-size: 12px;
font-weight: bold;
}
.shot {
padding-top: 4px;
font-size: 10px;
height: 48px;
overflow: hidden;
}
.product {
width: 190px;
float: left;
margin: 5px;
height: 300px;
}

.oneprod {
background-color:#FFFFFF;
border:1px solid #c0c0c0;
}
form {
padding: 0px;
margin: 0px;
}
.dprod {

} 
.st1 {
background-color: #B3696A;
padding: 5px;
color: #ffffff;
}
.st1 a,.st2 a{
color: #ffffff;
font-weight: bold;
}
.st2 {
background-color: #920000;
padding: 5px;
color: #ffffff;
}

.st3 {
background-color: #920000;
height: 7px;
}
.mpic {
padding:5px;
background-color:#FFFFFF;
border:1px solid #c0c0c0;
width: 130px;
float: left;
margin: 3px; 
}
.onef {
text-align: center;
width: 130px;
float: left;
margin: 5px;
border:1px dotted #c0c0c0;
padding: 2px;
}
.submit {
background-color:#660000;
color:#FFFFFF;
border:0px;
}
#show_search {
display: none;
background-color: #FFDEBF;
padding: 5px;
}
.sea {
width: 48%;
float: left;
}
form_podbor input {
border: 0px; 
}
input, textarea {
border:1px Solid #660000;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
div.deg  {height:47px;padding-left:4px;vertical-align:top;color:#660000;font-size:30px;float:left;display:block;position:relative;;margin-top:12px;font-weight:normal;line-height:32px;}
.ico_bigWeather5 {display:block;width:55px;height:55px;background: url(http://i.gismeteo.com/images/ico/55/w1.png) no-repeat; float:left;}
.summa {
clear:both;
color:#999999;
font-size:11px;
height:22px;
line-height:12px;
overflow:hidden;
padding-top:0;
}
.current_weather4a ul {
position:relative;
top:-7px;
}
li.c1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://i.gismeteo.com/images/ico/informer.gif) no-repeat scroll 0 4px;
height:33px;
padding-top:1px;
}

li.c2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://i.gismeteo.com/images/ico/informer.gif) no-repeat scroll -250px 7px;
font-size:12px;
height:44px;
}
li.c3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://i.gismeteo.com/images/ico/informer.gif) no-repeat scroll -500px 3px;
height:20px;
overflow:hidden;
padding-top:3px;
}
li.c2 div.wind3 {
background-position:100% -119px;
}
.png {height:56px;}
    .current_weather4a ul li {display:block;position:relative;margin:0!important;text-align:right;overflow:hidden;width:72px!important;background:url(http://i.gismeteo.com/images/ico/informer.gif) 0 0 no-repeat;color:#660000;font-size:20px; }
    .current_weather4a li.c1 {background:url(http://i.gismeteo.com/images/ico/informer.gif) 0 4px no-repeat;padding-top:1px;height:33px; }
    .current_weather4a li.c1 span {display:block;height:25px;position:relative;background:url(http://i.gismeteo.com/images/bullets/mmrtst.gif) no-repeat 100% 100%;}
    .current_weather4a li.c2 {line-height:15px;}

.current_weather4a {padding:0 11px 0px 11px;}
    .current_weather4a  h2 { margin-left:-10px;    margin-right:-10px;}
    .current_weather4a h3 {font-size:15px;padding:4px 0 9px 0;font-weight:bold;height:25px;overflow:hidden;}
    .current_weather4a h3 a {font-size:11px;display:block;font-weight:normal;padding-top:4px;}
    .current_weather4a table { width:100%;}
    .current_weather4a ul {position:relative;top:-7px;}

    .current_weather4a ul li {display:block;position:relative;margin:0!important;text-align:right;overflow:hidden;width:72px!important;background:url(http://i.gismeteo.com/images/ico/informer.gif) 0 0 no-repeat;color:#660000;font-size:20px; }
    .current_weather4a li.c1 {background:url(http://i.gismeteo.com/images/ico/informer.gif) 0 4px no-repeat;padding-top:1px;height:33px; }
    .current_weather4a li.c1 span {display:block;height:25px;position:relative;background:url(http://i.gismeteo.com/images/bullets/mmrtst.gif) no-repeat 100% 100%;}
    .current_weather4a li.c2 {line-height:15px;}
.current_weather4a .nodata {padding:30px 30px 0px 30px;height:71px;}
 


    .current_weather4a ul li.c2 {height:44px;background:url(http://i.gismeteo.com/images/ico/informer.gif) -250px 7px no-repeat;font-size:12px;}
    .current_weather4a ul li.c2 div {padding-right:20px;text-align:right;float:right; background: url(http://i.gismeteo.com/images/ico/wind3blin.gif) no-repeat; }
    .current_weather4a ul li.c2 div b {font-size:18px;font-weight:normal;}

.current_weather4a ul li.c2 div.wind {display:block;background: url(http://i.gismeteo.com/images/ico/wind.gif) 0 -3px no-repeat;}
.current_weather4a ul li.c2 div.wind0 {background-position: 100% 1px;}   /*Ø*/
.current_weather4a ul li.c2 div.wind1 {background-position: 100%  -39px;}  /*Ñ*/
.current_weather4a ul li.c2 div.wind5 {background-position: 100%  -79px;}  /*Þ*/
.current_weather4a ul li.c2 div.wind3 {background-position: 100%  -119px;} /*Â*/
.current_weather4a ul li.c2 div.wind7 {background-position: 100%  -159px;} /*Ç*/
.current_weather4a ul li.c2 div.wind2 {background-position: 100%  -199px;} /*ÑÂ*/
.current_weather4a ul li.c2 div.wind8 {background-position: 100%  -239px;} /*ñç*/
.current_weather4a ul li.c2 div.wind6 {background-position: 100%  -279px;} /*þç*/
.current_weather4a ul li.c2 div.wind4 {background-position: 100%  -319px;} /*þâ*/

    .current_weather4a ul li.c3 {height:20px;overflow:hidden;background:url(http://i.gismeteo.com/images/ico/informer.gif) -500px 3px no-repeat;padding-top:3px;}
      .current_weather4a ul li.c3 span {font-size:16px;}


    .current_weather4a .summa {color:#660000;font-size:11px;padding-top:0px; clear:both;padding-top:0px;line-height:12px;height:22px;overflow:hidden;}
    .current_weather4a div.deg  {height:47px;padding-left:4px;vertical-align:top;color:#660000;font-size:30px;float:left;display:block;position:relative;;margin-top:12px;font-weight:normal;line-height:32px;}
    .current_weather4a td.deg {padding-top:13px;}
    .current_weather4a .ico_bigWeather {color:#660000; }
    .current_weather4a ol {background: url(http://i.gismeteo.com/images/back/dotted-light-blue.gif) 0 0 repeat-x;padding-top:7px;margin-top:0px;overflow:hidden;height:24px;margin:0; }


.dubl-menu ul{
list-style-type:none;
padding:0 0 0 42%;
}
.dubl-menu ul li{
text-align:left;
}
