html, body { height: 100%; padding: 0px; margin: 0px; color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 85%; }
form { padding: 0px; margin: 0px; }

body{ background: url( "/skins/dolina.info/images/bkg-content-l.gif" ) repeat-y 50% 0%; }
.nobkg{ background: url( "/skins/default/images/spacer.gif" ) repeat-y 50% 0%; }

p{ margin-bottom: 0px; }
.content td, .content p, .content div{ line-height: 150%; }

a { color: #617323; text-decoration: underline; }
a:hover { color: #617323; text-decoration: none; }

.body { background: url( "/skins/dolina.info/images/bkg-footer-l.jpg" ) no-repeat 50% 100%; width: 100%; height: 100%; }
.nobkg .body { background: url( "/skins/dolina.info/images/bkg-footer-l2.jpg" ) no-repeat 50% 100%; width: 100%; height: 100%; }
.top { vertical-align: top; border-left: 1px solid #92ad35; border-right: 1px solid #92ad35; }
.bot { vertical-align: bottom; border-left: 1px solid #92ad35; border-right: 1px solid #92ad35; }
.left, .right { background: url( "/skins/dolina.info/images/bkg-main.gif" ) repeat-x 0% 100%; }
.sep { background: #617323; }
.err { color: #F30000; }
.nowrap { white-space: nowrap; }
.bgwhite { background: #FFFFFF; }

.none { display: none; }
/* ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~ */
/* Base
/* ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~ */
h1 { color: #323f05; font-family: Tahoma, Verdana, Arial; font-size: 20px; font-weight: normal; padding: 0px; margin: 0px; }
h2 { color: #323f05; font-family: Tahoma, Verdana, Arial; font-size: 18px; font-weight: normal; padding: 0px; margin: 15px; text-align: center;}
fieldset { padding: 0px 15px 15px 15px; border: 1px solid #bebebe; }

.table { background: #617323; }
.table td { background: #FFFFFF; padding: 3px 5px 3px 5px; }
.table .h { background: #FFF9E5; font-weight: bold; padding: 3px 5px 3px 5px; }

.logo{ padding: 7px; }
.developer{ padding: 2px 15px 2px 15px; }

.menu{ background: #92AD35; }
.menu .item{ background: url( "/skins/dolina.info/images/menu-square1.gif" ) no-repeat 95% 32px; border-right: 1px solid #FFFFFF; cursor: pointer; padding: 10px 41px 0px 12px; white-space: nowrap; }
.menu .one{ background: url( "/skins/dolina.info/images/menu-square1.gif" ) no-repeat 95% 32px; }
.menu .one-act{ background: url( "/skins/dolina.info/images/menu-square1-a.gif" ) no-repeat 95% 32px; }
.menu .two{ background: url( "/skins/dolina.info/images/menu-square2.gif" ) no-repeat 95% 32px; }
.menu .two-act{ background: url( "/skins/dolina.info/images/menu-square2-a.gif" ) no-repeat 95% 32px; }
.menu .three{ background: url( "/skins/dolina.info/images/menu-square3.gif" ) no-repeat 95% 32px; }
.menu .three-act{ background: url( "/skins/dolina.info/images/menu-square3-a.gif" ) no-repeat 95% 32px; }
.menu .four{ background: url( "/skins/dolina.info/images/menu-square4.gif" ) no-repeat 95% 32px; }
.menu .four-act{ background: url( "/skins/dolina.info/images/menu-square4-a.gif" ) no-repeat 95% 32px; }
.menu .five{ background: url( "/skins/dolina.info/images/menu-square5.gif" ) no-repeat 95% 32px; }
.menu .five-act{ background: url( "/skins/dolina.info/images/menu-square5-a.gif" ) no-repeat 95% 32px; }
.menu .six{ background: url( "/skins/dolina.info/images/menu-square6.gif" ) no-repeat 95% 32px; }
.menu .six-act{ background: url( "/skins/dolina.info/images/menu-square6-a.gif" ) no-repeat 95% 32px; }
.menu .seven{ background: url( "/skins/dolina.info/images/menu-square7.gif" ) no-repeat 95% 32px; }
.menu .seven-act{ background: url( "/skins/dolina.info/images/menu-square7-a.gif" ) no-repeat 95% 32px; }

.menuhide { background: #96b03c; border: 2px solid #FFF; padding: 15px 15px 15px 15px; text-align: left; }
.menuhide a { color: #FFF; font-size: 13px; white-space: nowrap; display: block; padding: 0px 5px 2px 0px; text-decoration: none; }
.menuhide a:hover { color: #FFF; text-decoration: underline;}
.menuhide .a { font-weight: bold; }

.content{ background: url( "/skins/dolina.info/images/bkg-content.gif" ) no-repeat 0% 0%; position:relative; }
.nobkg .content{ background: url( "/skins/dolina.info/images/bkg-content2.gif" ) no-repeat 0% 0%; }

.content .l{ padding: 20px 15px 0px 15px; }
.content .r{ padding: 20px 15px 40px 20px; }

 
.hr{ position:absolute; top:0; background:#617323}
.content .img {border: 1px solid #617323; margin: 10px; }

.menu-new{   overflow:hidden;   display:block; list-style:none;  }

.menu-new li{     padding:21px 0 21px 10px; font-size:16px; display:block}

 .images2{ display:block; float:left;margin-top:40px; margin-left:10px; }
 /*order*/
.order{   margin-bottom:20px}
 
.order th{   padding: 0px 10px 10px 0;}
.order td{   padding: 0px 10px 10px 0;} 

.box-order .forms{ border:1px solid #ccc; width:450px; height:25px;}

.box-order .forms-texarea{ border:1px solid #ccc; width:450px; height:100px;}

 .box-order{ width:500px;}


 

/*basket Corzina */
.basket{
   
  }
.basket table  { background: #617323; }
.basket table th{ background: #FFFFFF; padding: 3px 5px 3px 5px;}
.basket table td{ background:#FFF; padding: 3px 5px 3px 5px;} 
 
 .images{   display:block; float:left}

/*offers*/
.offers-tovar{ float:left; font:12px Tahoma, Geneva, sans-serif; display:block; width:200px; padding-bottom:5px;    margin-left:5px; margin-bottom:10px; height:240px;
 
 
behavior: url(PIE.htc);}

.offers-tovar b{ padding-left:10px;}
.offers-tovar h3{ font-size:13px; text-align:center;}

.offers-tovar div{ margin-top:20px; margin-bottom:10px; padding-left:10px;}



.offers-corner{ margin-left:2px; margin-right:2px; margin-bottom:10px;
	
 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
 
behavior: url(/PIE.htc);	
 }
	/*basket*/
.announce2{  
  min-width:250px; float: right;    padding:10px 10px 10px;  
 
 
 
behavior: url(PIE.htc);
}	



.otstup{ padding-right:5px; margin-top:-5px; }
	
.navigation-tovar{
	list-style:none; position:absolute; text-align:center; left:180px; top:-50px;  z-index:10}	
	
.navigation-tovar li{ display:inline;}	
.navigation-tovar li a{	display: block; float:left; margin-right:15px;}
	
.navigation-tovar li a.akt{ background:#92ad35; padding:0px 8px 0px 8px; text-decoration:none;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }
	
	
.box-zena{ width:180px; margin-left:15px }

 
	
	
	
/*product-info*/



.box-pr{ background:#d8e0b9; margin-top:30px; margin-bottom:10px; color:#323f05; padding:15px 10px 15px 10px}



.h3{ font: bold 16px Verdana, Geneva, sans-serif; color:#323f05;  }
.b{ float:left;}
 .b2{ margin-top:30px;}
 
  .b2 form{ margin-top:5px;}

.product-info-block{  padding:10px;
  width:800px;
 
 
behavior: url(PIE.htc);}


.date{ color: #FFFFFF; background: #617323; font-weight: bold; padding: 1px; }
.isnew{ color: #FFFFFF; background: #8a7246; font-size: 10px; padding: 1px; }

.header{ background: url( "/skins/dolina.info/images/bkg-header-rep.gif" ) repeat-x 0% 100%; }
.header .l{ background: url( "/skins/dolina.info/images/bgk-header-l.gif" ) no-repeat 0% 40px; }
.header .r{ background: url( "/skins/dolina.info/images/bgk-header-r.gif" ) no-repeat 100% 40px; color: #FFFFFF; font-size: 12px; text-align: right; padding: 23px 10px 0px 0px; }
.header .phone{ display: block; width: 100%; text-align: left; color: #FFFFFF; font-size: 18px; font-weight: bold; padding: 0px 0px 0px 30px; }




 

#popup{
    background:#ccc;
    height:50%;
    width: 50%;
    position:fixed;
    top: 0;
    left: 0;
    display: none;
}
#center{
    border: 10px solid #121212;
    margin: 6% auto;
    width: 500px;
}
#close{
    float: right;
    position: absolute;
    top: 12%;
	}
	
 

.thumbnail{
	-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: #ccc 0px 2px 3px;
-moz-box-shadow: #ccc 0px 2px 3px;
box-shadow: #ccc 0px 2px 3px;
	
	}


.href-1{ position:absolute; top:-48px; left:250px; list-style:none; height:30px; padding-top:10px;}

.href-1 li{ display:inline}





 
/**************** slider 
.jcarousel-skin-tango .jcarousel-container { height:160px;
 
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
   width:  770px; padding:20px 32px; margin-top:0px;  
     
}

 .jcarousel-skin-tango ul li img{ position:relative; display:block;   z-index:1;border:1px solid #dee6c2; }

 .jcarousel-skin-tango ul li{ position:relative;   }
 
  .jcarousel-skin-tango ul li div{ position:absolute; bottom:9px; right:9px;}
 
 
text-align: center;  
-webkit-border-radius: 4px;
-moz-border-radius: 4px; font-size:11px;
border-radius: 4px; font-size:11px; padding:0 3px 0 3px;
 
background: #CCC;
behavior: url(PIE.htc);
  
   z-index:2}

 
 
 
#products, #dom, #fito-design, #design, #about, #systems{ z-index:1000}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  760px; margin-left:0px;  
    height: 150px;
}

 

.jcarousel-skin-tango .jcarousel-item {
    width: 190px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

 

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    
    color: #000;
}

 
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/skins/dolina.info/images/next-hor.png) no-repeat 0 0;
}



 
 
 
 
 
 
.jcarousel-skin-tango .jcarousel-prev-horizontal{cursor:pointer;width:45px; height:69px; background: url("/skins/dolina.info/images/left_dru.png") 0 0 no-repeat;position:absolute; left:-20px; top:60px;z-index:4;}
.jcarousel-skin-tango .jcarousel-next-horizontal {cursor:pointer;width:45px; height:69px; background: url("/skins/dolina.info/images/right_dr.png") 0 0 no-repeat;position:absolute; right:-20px; top: 60px;z-index:4;}


.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal{opacity:0.5;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal{opacity:0.5;}

 
 

 
 
 
  *********************/
 
 
 
 
 /**************** slider
.jcarousel-skin-tango2 .jcarousel-container {
 
}

.jcarousel-skin-tango2 .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
   width:  760px; padding:20px 32px; margin-top:0px;  
     
}

 .jcarousel-skin-tango2 ul li img{ position:relative;border:1px solid #dee6c2; z-index:1}

 .jcarousel-skin-tango2 ul li{ position:relative; width:114px; margin-right:10px;}
 
  .jcarousel-skin-tango2 ul li div{ position:absolute; bottom:0; left:0;
 
 
text-align: center;  
-webkit-border-radius: 4px;
-moz-border-radius: 4px; font-size:11px;
border-radius: 4px; font-size:11px; padding:0 3px 0 3px;
 
background: #CCC;
behavior: url(PIE.htc);
  
   z-index:2}

 
 
 
 

.jcarousel-skin-tango2 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:  790px; margin-left:0px;  
    height: 150px;
}

 

.jcarousel-skin-tango2 .jcarousel-item {
    width: 100px;
    height: 100px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 15px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

 

.jcarousel-skin-tango2 .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    
    color: #000;
}

 

  *********************/

 
a#mycarousel-prev{
 cursor:pointer;width:22px; height:32px; background: url("/skins/dolina.info/images/left_dru.png") 0 0 no-repeat;position:absolute; left:-37px; top:60px;z-index:4;
}


 


a#mycarousel-next{
cursor:pointer;width:22px; height:32px; background: url("/skins/dolina.info/images/right_dr.png") 0 0 no-repeat;position:absolute; right:-33px; top: 60px;z-index:4;}


.border{
border:1px solid #dee6c2; }

 

.phref{
position:absolute; bottom:9px; right:9px; z-index:9999; 



text-align: center;  
-webkit-border-radius: 4px;
-moz-border-radius: 4px; font-size:11px;
border-radius: 4px; font-size:11px; padding:0 3px 0 3px;
 
background: #CCC;
behavior: url(PIE.htc)}
 
 
 
 /**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left; width:150px;  
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    
}



/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


#products, #dom, #fito-design, #design, #about, #systems{ z-index:1000}



.jcarousel-skin-tango .jcarousel-container-horizontal {
     width:  788px; margin-left:26px;  
   position:relative;
  
}

 

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  100%;
   
}
 
 

.jcarousel-skin-tango .jcarousel-item {
    width: 190px;
  height: 152px; position:relative;
  
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 7px;
}

 

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: none ;
    color: #000;
}
 
 .menu-img22{   list-style:none; margin-left:-15px;}
 
 .menu-img22 li{ display:inline; margin-right:10px;}
 
 div.boxnews{   overflow:hidden;margin-top:20px;}
 
.dhref{
width: 90px; position: relative; z-index: 99; top: -58px; left: -50px; }
 
 
div.boxnews-left{ width:460px; 
  font-size:12px;
  float:left; padding:0x 15px 0px 15px}
 
 
div.boxnews-right{ background:#f2f5e6; webkit-border-radius: 8px;
-moz-border-radius: 8px; font-size:12px;
border-radius: 8px;width:225px;  float: right; padding:15px 15px 0px 15px}
