/*
CSS by Saiffer
*/

.dph {
 font-size: 9px;
}

P {
 margin: 0px;
}

.red {
 color: red;
}

.warning {
 color: red;
}

.redlink, A.redlink:link, A.redlink:visited, .redlink A:link, .redlink A:visited {
 color: #b02d00;
 font-weight: bold;
}

#line_kategorie-matrijoska A.redlink:link, #line_kategorie-matrijoska A.redlink:visited {
 color: #b02d00;
}


A {
 color: #b02d00;
}

#podpis {
 border-top: 1px solid silver;
 margin-top: 15px;
 margin-left: 18px;
 margin-right: 22px;
 font-size: 10px;
 font-family: arial;
 
 padding-left: 10px;
 padding-top: 3px;
}
#podpis, #podpis A {
 color: #5a5b5b;
}


BODY {
  background: #b8a39a url("../imgs/bg.jpg") repeat-y;
  margin: 0; padding: 0;
  line-height: 1.5;  
  font-family: verdana, arial, helvetica, sans-serif;	
  color: #3a3b3b;
  text-align: left;	
	font-size: 12px;	
  }

/****************
         HEADER
*****************/
H1 {
  background: url("../imgs/logo.jpg") no-repeat top left;
  margin: 0; padding: 0;
  width: 307px; height: 72px;
  z-index: 0;  
  }
H1.dunatel {
  background: url("../imgs/logo-dunatel.gif");
  }
H1 A {
  display: block;
  width: 100%;
  height: 100%;
  }
H1 SPAN {
  display: none;
  }
#logo_right {
  background: url("../imgs/logo_right.jpg") no-repeat;
  position: absolute;
	top: 0;
	left: 307px;
	width: 157px;
	height: 4px;
}

#ad_header {
  background-color: #98837a;
  position: absolute;
	top: 4px;
	left: 309px;
	width: 468px;
	height: 60px;  
}
#ad_header img {
 display: block;
}
#ad_right {
  width: 125px;
	height: 130px;
	position: absolute;
	top: 93px;
	left: 798px;
  Xbackground-color: #98837a;
}
	
/****************
           ALL
     under header
*****************/
#all_under_header {
	margin: 0 0 0 15px;
	width: 924px;
}

#line_under_logo {
	background: url("../imgs/line_under_header.jpg") repeat-y;
	width: 762px;
	height: 16px;
	position: relative;
}
#line_under_logo_border {
	width: 762px;
	border-bottom: 2px solid #534640;
	position: absolute;
	bottom: 0;
}



/************************
   LEFT + MIDDLE + RIGHT
*************************/
#left_middle_right {
  padding-top: 5px;
}

/****************
           LEFT
*****************/
#left {
  float: left;
  width: 125px;
  color: #808080;
 font-size: 10px;
  }
#left H4{
	border-top: 1px solid #534640; 
	border-bottom: 2px solid #534640; 
	background-color: #bfa9a0;
	color: #534640;
	font-size: 10px;
	margin: 0;
	padding: 2px 0 1px 5px;
	}
#left H4 A {
	color: #534640;
	text-decoration: none;	
}
#left #prihlasenie,
#left #vyhladavanie,
#left #panel_left { /* vsetky ID DIVy v lavom stlpci */
  background-color: white;
	padding: 6px;
	margin-bottom: 6px;		
  }		
#left #panel_left.smallleft {
 font-size: 9px;
}
#left #panel_left.smallleft A {
 Xcolor: gray;
}
#left .other{ /* vsetky CLASS DIVy v lavom stlpci */
  Xbackground-color: gray;
	margin-bottom: 6px;		
	color: white;
  }			
#left FORM {
  padding: 0;
  margin: 0;  
  }
#left INPUT {
  padding: 0;
  margin: 0;  
  background: url("../imgs/input.png") #ededed;
  border-color: #dedede;
  border: 1px solid #dedede;
  }
#left INPUT.text {
	width: 112px;
	margin: 2px 0 5px 0;
  }			
#left INPUT.submit {
	float: right;
	color: #808080;
	margin-top: 5px;
	width: 50px;	
	font-weight: bold;
  }
	
/****************
           MIDDLE
*****************/	
#middle {
  float: left;
  width: 658px;
  }
#line_kategorie-matrijoska {
	width: 636px;
	color: #281b13;
	}
#line_kategorie-matrijoska A:link {color: #281b13; text-decoration: none;}			
#line_kategorie-matrijoska A:visited {color: #281b13; text-decoration: none;}			
#line_kategorie-matrijoska A:hover {color: #281b13; text-decoration: underline;}			
#line_kategorie-matrijoska A:active {color: #281b13; text-decoration: none;}				
#line_kategorie, #line_kategorie_dalsie{
	background-color: #e8e4e3;
	border-bottom: 1px solid #534640;
	padding: 1px 0;
	font-weight: bold;
	text-align: center;
	margin-left: 18px;	
	font-size: 13px;
	}
#line_kategorie {border-top: 1px solid #534640;}	
#line_kategorie_dalsie	{_padding: 0px 0 2px 0;}

#content_top {
	background: url("../imgs/content_top.jpg") no-repeat white;
	height: 20px;
	width: 658px;
	}
#content_bottom {
	background: url("../imgs/content_bottom.jpg") no-repeat white;
	height: 19px;
	width: 658px;
	}
#content_matrijoska {
  _position: relative;
	background: url("../imgs/middle_bg.jpg") repeat-y;
	width: 658px;	
	}	
#content {
	padding: 0px 22px 0px 18px;
	position: relative;
	top: -8px;
	
	/* 20.11.2006: ml*/
	min-height: 400px;
	_height: 400px;
	
	}
/****************
         NOVINKY
           (middle)
*****************/	
#novinky {background: url("../imgs/novinky_bg.jpg") repeat-x;}
#novinky H2 {_width: 600px;}
#novinky .item {padding: 12px;}
#novinky .item H2 {
	float: left;
	width: 430px;
	padding: 0;
	margin: 0 0 5px 0;
	color: #b02d00;
	font-size: 15px;
	position: relative;
	}
#novinky .item H2 A {color: #b02d00; text-decoration: none;}				
#novinky .item H2 A:link {}			
#novinky .item H2 A:visited {}			
#novinky .item H2 A:hover {color: #b02d00; text-decoration: underline;}			
#novinky .item H2 A:active {}			

#novinky .item .item_img {
	float: left;
	z-index: 5000;
	margin: 5px 15px 0 0;
	_margin: -3px 15px 0 0;
	border: 1px solid black;
	}
#novinky .item .item_datum {
	float: right;
	position: relative;
	top: 5px;
	color: #c5c5c5;
	}
#novinky .item .item_text {
	text-align: justify;
	position: relative;

	margin-left: 55px;

	Xborder: 1px solid red;
	}
/********************
PRODUKTY & PRODUKT 
            (middle)
*********************/
#produkty H2,#produkt H2{
	background: url("../imgs/line_under_header.jpg") repeat-y;
	color: #534640;
	font-size: 17px;
	margin: 0;
	padding: 5px 9px;
	text-align: left;
	}

/****************
      PRODUKTY
        (middle)
*****************/
#produkty {}
#produkty H2 {_width: 600px;}
#produkty H3.archiv {
	border-top: 3px solid #e7ddd9;
	font-size: 16px;
	margin: 0;
	padding: 8px 15px;
	text-align: left;
	}
#produkty .item {
	float: left;
	text-align: center;
	margin: 12px 21px;
	_margin: 5px 35px 5px 9px;	
	width: 110px;
	height:	170px;
	_height: 175px;
	
	Xborder: 1px solid silver;
	}
/* dealer ak je zalogovany: vacsi priestor */
#produkty .item.dealeritem {
	height:	195px;
	_height: 200px;
}
	
#produkty .item A {border: 0; color: #b02d00; text-decoration: none;}				
#produkty .item A:link {}			
#produkty .item A:visited {}			
#produkty .item A:hover {color: #b02d00; text-decoration: underline;}			
#produkty .item A:active {}			
#produkty .item A IMG {border: 0;}	

.dostupnost { font-weight: bold; font-size: 75% }
.dost { color: green }
.dost48 { color: blue }
.dostV { color: red }

/****************
       PRODUKT (jeden)
        (middle)
*****************/
#produkt {}
/*lava_cast*/
/*lava_cast > nadpis_and_foto */
#produkt H3 {
	background-color: #d7d6d6;
	font-size: 17px;
	margin: 0;
	padding: 5px 9px;
	}

#produkt A {color: #097fa7; text-decoration: none;}				
#produkt A:link {}			
#produkt A:visited {}			
#produkt A:hover {color: #b02d00; text-decoration: underline;}			
#produkt A:active {}			

#produkt .odkaz {color: #097fa7;}
#produkt .gradient	{background: url("../imgs/novinky_bg.jpg") repeat-x;}	

#produkt #lava_cast {
	float: left;
	position: relative;
	width: 425px;
	}
#produkt #lava_cast #nadpis_and_foto {
  margin-right: 10px;
	float: left;
	width: 200px;
	}
#produkt #lava_cast #nadpis_and_foto H2 {}
#produkt #lava_cast #nadpis_and_foto IMG.big {	}		
#produkt #lava_cast #nadpis_and_foto IMG.small {
	float: left;
	width: 100px;
	/* 20.11.2006: ml, zakomentovane, zmrstovalo mobily */
	Xheight: 146px;		
	}	
/*lava_cast > specifikacia */	
#produkt #lava_cast #specifikacia {
	color: #808080;
	background: url("../imgs/specifikacia.png") repeat-x;
	float: left;
	width: 215px;
	}
#produkt #lava_cast #specifikacia H3 {
	color: white;
	font-size: 17px;
	margin: 0;
	padding: 5px 9px;
	}
#produkt #lava_cast #specifikacia DL {
	margin: 5px 9px;
	padding: 0;
	}	
#produkt #lava_cast #specifikacia DT {font-weight: bold;}
#produkt #lava_cast #specifikacia DD {
	margin-left: 8px;
	}
/*lava_cast > cena */	
#produkt #lava_cast #cena H3,
#produkt #lava_cast #kupit H3 {
	Xwidth: 130px;
	X_width: 126px;
	color: white;
	}

#produkt #lava_cast #cena {
	float: left;
	width: 215px;
}

#produkt #lava_cast #cena .stlpec_cien {float: left; Xwidth: 131px; padding: 5px 0 10px 10px; _padding: 5px 0 15px 8px;background: url("../imgs/novinky_bg.jpg") repeat-x;}
#produkt #lava_cast #cena #vykupna_cena,
#produkt #lava_cast #cena #predajna_cena,
#produkt #lava_cast #cena #akciova_cena {font-weight: bold;}
#produkt #lava_cast #cena #predajna_cena{color: #640000;}
#produkt #lava_cast #cena #vykupna_cena {color: #0d7000;}
#produkt #lava_cast #cena #akciova_cena {color: #00115a;}
#produkt #lava_cast #cena .suma {}	

/*lava_cast > kupit */	
#produkt #lava_cast #kupit FORM {padding: 10px;_padding: 8px;}	
#produkt #lava_cast #kupit INPUT.text {
	_position: relative;
	_top: 3px;
	font-size: 15px;
	text-align: center;
	width: 50px;
	margin: 0;
	padding: 2px 0;
  }			
#produkt #lava_cast #kupit INPUT.submit, .kupitsubmit {
	_position: relative;
	_top: 3px;
	color: #808080;
	width: 55px;	
	height: 23px;	
	margin: 0;
	padding: 0;
	color: #5794a9;
	font-weight: bold;
  }
/*prava_cast*/
#produkt #prava_cast {float: right; width: 183px; _position: relative;}
#produkt #prava_cast H3 {_position: relative; _height: 23px;}

#produkt #prava_cast #skusenosti-obal {color: #b14e4e;}
#produkt #prava_cast #skusenosti {padding: 5px 9px;}
#produkt #prava_cast #skusenosti SMALL {color: #ee8888;}
#produkt #prava_cast #skusenosti-obal A {color: #b14e4e; text-decoration: none;}				
#produkt #prava_cast #skusenosti-obal A:link {}			
#produkt #prava_cast #skusenosti-obal A:visited {}			
#produkt #prava_cast #skusenosti-obal A:hover {color: #b02d00; text-decoration: underline;}			
#produkt #prava_cast #skusenosti-obal A:active {}

#produkt #prava_cast #poradna-obal {color: #55a44c;}
#produkt #prava_cast #poradna {padding: 5px 9px;}
#produkt #prava_cast #poradna SMALL {color: #7bda70;}
#produkt #prava_cast #poradna-obal A {color: #55a44c; text-decoration: none;}				
#produkt #prava_cast #poradna-obal A:link {}			
#produkt #prava_cast #poradna-obal A:visited {}			
#produkt #prava_cast #poradna-obal A:hover {color: #b02d00; text-decoration: underline;}			
#produkt #prava_cast #poradna-obal A:active {}

#produkt #prava_cast #tipy-obal {color: #5558ab;}
#produkt #prava_cast #tipy{padding: 5px 9px;}
#produkt #prava_cast #tipy SMALL {color: #7f84f8;}
#produkt #prava_cast #tipy-obal A {color: #5558ab; text-decoration: none;}				
#produkt #prava_cast #tipy-obal A:link {}			
#produkt #prava_cast #tipy-obal A:visited {}			
#produkt #prava_cast #tipy-obal A:hover {color: #b02d00; text-decoration: underline;}			
#produkt #prava_cast #tipy-obal A:active {}				

#produkt #prava_cast #software-obal {color: #c1a432;}
#produkt #prava_cast #software{padding: 5px 9px;}
#produkt #prava_cast #software SMALL {color: #d9bf56;}
#produkt #prava_cast #software-obal A {color: #c1a432; text-decoration: none;}				
#produkt #prava_cast #software-obal A:link {}			
#produkt #prava_cast #software-obal A:visited {}			
#produkt #prava_cast #software-obal A:hover {color: #b02d00; text-decoration: underline;}			
#produkt #prava_cast #software-obal A:active {}			

#produkt #prava_cast #cela-diskusia {
	border-top: 1px dashed #097fa7;
	margin-top: 15px;	
	padding: 5px;	
}			

	






/****************
      ALL LAYOUT
*****************/
.clear_both  {font-size:0;clear:both;}

FORM {
  padding: 0;
  margin: 0;  
  }
INPUT, TEXTAREA {
  padding: 0;
  margin: 0;  
  background: url("../imgs/input.png") #ededed;
  border-color: #dedede;
	border: 1px solid #dedede;
  }
INPUT.text {
	text-align: center;
	margin: 2px 0 5px 0;
  }			
INPUT.submit {
	color: #808080;
	margin-top: 5px;
	height: 19px;	
	font-weight: bold;
  }
  

