
TEXTAREA {
	font-size : 11px;
	background-color : White;
	11FONT-FAMILY: Arial, Helvetica, Helvetica CE, sans-serif;
	border-color : #FDF5E6;
	color : Navy;
	border : 1px solid Silver;
	padding-left : 5px;
	padding-bottom : 3px;
	padding-right : 3px;
	padding-top : 3px;
	margin: 6px;
}
INPUT {
	font-size : 12px;
	FONT-FAMILY: Arial, Helvetica, Helvetica CE, sans-serif;
	color : Navy;
	height: 20px;
	}
SELECT {
	border: 1px solid Blue;
	font-size: 11px;
	background-color: White;
	FONT-FAMILY: Arial, Helvetica, Helvetica CE, sans-serif;
	border-color: #6495ED;
	color: Navy;
}
A {
   color: black;
   font-family: sans-serif;
   font-weight: bold;
   text-decoration: none;
}
A:HOVER {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}
.check {
	border : 0px;
}

.radio {
	border : 0px;
}
.kosinfo {
color: Gray; 
font-size: 10px; 
font-style: italic;
}
#prisluspodklad{
	background-color: #effcff;
	border : 1px  solid #77D1FF;
	padding-left : 5px;
	
	padding-right : 5px;
	margin-top : 0px;
	margin-bottom : 5px;
	padding-bottom : 1px;
	padding-top : 1px;
}
.kosik{
	color : Red;
}
.kosik:hover {
	color : #FFA500;
}
.kosikvlozit{
	BACKGROUND-IMAGE: url(images/modra.jpg);
	background-color: #F0F8FF;
	border: 1px solid lightblue;
	width: 120px;
	color: Red;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	FLOAT: left;
}
.kosikvlozit:hover {
	border: 1px solid Red;
	color: #FFA500;
}
#block_main .product_detail .s2 {
	CLEAR: both;
	DISPLAY: block;
	background: white url(images/box_content_175.png) no-repeat;/* to ma hlavni www*/
	color: white;
	border-bottom: 1px solid orange;
	font-size: small;
	FONT-SIZE: 1.25em;
	padding: 6px;
	MARGIN: 6px 5px 0px 0px;
	TEXT-ALIGN: left;
	}





#block_main .product_detail .s3 {
	COLOR: Navy;
	CLEAR: both;
	DISPLAY: block;
	background: white url(images/col_h3_vv.png) no-repeat;/* to ma hlavni www*/
	11border-bottom: 1px solid orange;
	font-size: small;
	FONT-SIZE: 1.25em;
	padding: 6px;
	MARGIN: 6px 5px 0px 0px;
	TEXT-ALIGN: left;
}


.horehome {
 	font-weight: bold;
	CLEAR: both;
	DISPLAY: block;
	FONT-SIZE: 1.3em;
	background: white url(images/glossyback2.gif) repeat-x bottom left;/* to ma hlavni www*/
	color: white;
	border: 1px solid orange;
	padding: 4px 0 5px 10px;
	MARGIN: 5px 5px 2px 0px;
	TEXT-ALIGN: center;
}
/* START MENU horni*/
.menubordero	{ border-top: #000000 0px solid; border-bottom: #999999 1px solid;}
.menuo	{ font-family: tahoma, arial, verdana, helvetica, sans-serif;
		  font-size: 10pt;
		  padding-top: 9px;
		  padding-bottom: 10px;
		  padding-left: 10px;
		  padding-right: 10px;
		  cursor:pointer;
		  font-weight: bold;
		  text-align: center;
		 line-height: 20px;
       height: 20px;
		 }
a.menuo:link 	{ background-color:#C5D1E8;
		  background-image: url(images/menuus.gif);
		  color: #003399;
		  border: #999999 0px solid;  }
a.menuo:visited 	{ background-color:#C5D1E8;
		  background-image: url(images/menuus.gif);
		  color: #003399;
		  border: #999999 0px solid;  }
a.menuo:active 	{ background-color:#C5D1E8;
		  background-image: url(images/menuus.gif);
		  color: #003399;
		  border: #999999 0px solid; }
a.menuo:hover 	{
   background-color: #C5D1E8;
   background-image: url(images/spacer.gif);
   color: #003399;
   border: #003399 1px solid;
   margin-top: -20px;
}
	/* KONEC MENU */		
.koscena {
	background-color: #FF0000;
	font-weight: bold;
	color: Black;
	font-size: 12px;
	text-align: center;
	padding: 3px;
}

.kosodeslat {
	
	font-weight: bold;
	color: Black;
	font-size: 12px;
	text-align: center;
	padding: 4px;
	margin-top: 6px;
	height:30px;
}
#right_hore {
	FLOAT: right;  
}
form {margin:0;}
	
TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
H5 {
	CLEAR: both;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: center;
}

H1 {color: navy;  font-size: 2.2em; font-weight: normal; TEXT-ALIGN: center; margin-top:  6px; margin-bottom:  6px; }



.vrchmenu1 { MARGIN-top: 5px;padding: 12px 10px 12px; font-size: 1.1em;color: white; font-weight: bold; background: url(../images/modhor_l.gif) 0 0 no-repeat #0a3dc5; }








.stredslovnik {
	margin: 0px 1px 3px 4px;
   padding: 5px;
	border: 1px solid lightblue;
	text-align: center;
	background-color: White;
   width: 130px;
   height: 100px;
}
.menustredtab {
	border-bottom:  #c2d2e5 1px solid;
   	border-left:  #c2d2e5 1px solid;
	border-right:  #c2d2e5 1px solid; 
	text-align: center;
	padding: 3px;
margin-bottom: 4px;
	}

.menustredtab p {
	PADDING-BOTTOM: 5px;  BORDER-BOTTOM: orange 1px solid;
}
.menunavs {
color: Gray;
text-align: center;
11padding-top: 4px;
padding-bottom: 4px;
MARGIN-top: 3px;
}
.vrchtab 

{ MARGIN-top: 5px; padding: 12px 10px 12px; font-size: 1.1em; color: white; font-weight: bold; background: url(../images/modhor_2.gif) 0 0 no-repeat #0a3dc5; }



.stredtab {
	margin-bottom: 4px;
	border-right: 1px solid #0875be;
	border-bottom: 1px solid #0875be;
	border-left: 1px solid #0875be;
   padding: 1px;
  	text-align: center;
   font-size: 12px;
	background-color: White;
   text-align: center;
}
.vrchhledej {
	font-weight: bold;
	background: url(images/aaorange.gif) repeat-x bottom left;
	padding: 6px 0 4px 6px; 
   text-align: center;
   margin: 2px 1px 0px 4px;
	height: 16px; 
   color: NAVY;
   font-size: 12px;
	border-top: #0875be 1px solid;
	border-left:#0875be 1px solid;
   border-right:#0875be 1px solid;
}
.pravidla {
 	BACKGROUND: url(images/podkl.jpg) #ffed81 repeat-y left top;
	color:navy; 
	font-weight : bold;
	FONT-SIZE: 1.0em;
	border-top:1px solid #FF8C00 ; 
	border-bottom:1px solid #FF8C00 ; 
	padding-left: 10px; 
	margin-bottom: 4px;
	text-align:center; 
	margin-right: -20px;
	margin-left: -28px;
}
.stredhledej {
	margin: 0px 1px 0px 4px;
	border-left:  #0875be 1px solid;
   border-right:  #0875be 1px solid;
   border-bottom:  #0875be 1px solid;
	text-align: center;
	background-color: white;
   padding: 5px;
}
.vrchakceright {
	font-weight: bold;
	background: url(images/zel1.gif) ;
	text-align: center;
	padding: 5px;
	margin: 3px 1px 0px 4px;
	height: 16px;
	font-size: 12px;
	color: #003399;
	border: #999999 1px solid;
}
.vrchakceright a { color: Navy;}


.vrchaktul{
	/*CSS class for menu headers in general (expanding or not!)*/
	11font: bold 12px Arial;
	11color: White;
	11text-transform: uppercase;
	11cursor: hand;
	11cursor: pointer;
	11BORDER-BOTTOM: white 1px solid; 
	11background: url(images/glossyback2.gif) repeat-x center left;
	padding: 8px 10px 8px;
	MARGIN-top: 5px; 
	BACKGROUND: url(images/col_h3_170.png) orange; 
	COLOR: navy;font-weight: bold;
	text-align: center;  FONT-SIZE: 1.25em
	
}
	
	
	
	
	
	

	
	
	.vrchaktul1  { MARGIN-top: 5px; padding: 12px 10px 12px; font-size: 1.1em; color: white; font-weight: bold; background: url(../images/modhor_l.gif) 0 0 no-repeat #0a3dc5; }
	
	
	
	
	
	
	
.vrchaktul1 a { COLOR: white; 
}

.vrchaktul1 a:hover { COLOR: orange; 
}


 

  
 h2 {
   11font-size: 16px;
	111FONT-SIZE: 1.25em; 
	font-size: small;
	11font-weight: bold;
	color: navy;
	11MARGIN: 5px 0px 0px 0px;
	11padding: 8px;
	11margin: 0.4em 0;
	text-align: left
}

H3 {
	11CLEAR: both;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
   FONT-SIZE: 1em;
	PADDING-LEFT: 5px;
	MARGIN-TOP: 3px;
	TEXT-ALIGN: right;
	margin-bottom: 2px;
   margin-right: 10px;
}
DIV.hor_bar {
	MARGIN-TOP: 1px; FLOAT: right; MARGIN-BOTTOM: 0px;  WIDTH: 100%;  TEXT-ALIGN: right
}
.produktakcni {
	background: #f6faff url(../images/jquery_news_upraveno.gif) 0 0  no-repeat ;	
	DISPLAY: block;  
	FONT-SIZE: 0.9em;
	FLOAT: left; 
	MARGIN: 3px 0px 3px 1px ; 
	WIDTH:630px; 
	PADDING-TOP: 6px; 
	TEXT-ALIGN: left;
	height: 176px;
	
}
.produktakcni div.pRItem { 11background: #f6faff;  min-height:102px; _height: 102px; margin: 0 -10px 0 230px; }
.produktakcni div.pRItem div.pPopis {
	margin: 0 !important; font-size: 1.1em ; height: 80px;  padding: 6px;	OVERFLOW: hidden;}
.produktakcni .icony {
	FLOAT: left; 
	MARGIN: -4px 0px 0px 5px; OVERFLOW: hidden;
	TEXT-ALIGN: center; 
	HEIGHT: 28px;
	background: #f6faff; 
	}


.produktakcni ul.pItemPrice { 
	min-height: 102px; _height: 102px; 
	font-size: 1em !important; background: #f6faff;
	width: 220px; float: left; 
	margin: 0 !important; padding: 0 !important; list-style: none;
}
.produktakcni .fotka {
	FLOAT: left; margin-top: 16px;  WIDTH: 25%
}
.produktakcni .popis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 70%; PADDING-TOP: 0px
}
.produktakcni h4 {
	font-weight: bold;
	padding: 0 !important;
	11background: #fff;
	color: #434343;
	font-size: 14px;
	word-wrap: break-word;
	text-align: left;
	MARGIN: 5px;
	background: #f6faff;
	HEIGHT:26px;
}
.produktakcni h4 span { color: #ef6900 !important; text-decoration: none; }
.produktakcni h4 a { color: navy; }
.produktakcni h4 A:hover{	 COLOR: red; }
.produktakcni .puvodni {
	TEXT-DECORATION: line-through
}
.produktakcni .cena {
	FONT-SIZE: 1.2em; COLOR: red 
}
.produktakcni .popisek {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 200px; font-size: 10px; PADDING-TOP: 6px; HEIGHT: 60px
}
.produktakcni ul.pItemPrice .nasecenaa {
	COLOR: Black; FONT-SIZE: 1.2em; 	}	
	.produktakcni ul.pItemPrice li { 
	margin: 0 !important; list-style: none;
	padding: 5px 6px 4px 6px !important;
	text-align: right; 
	FONT-SIZE: 1.2em;	
}
	.produktakcni ul.pItemPrice li.pDop strong { font-weight: normal;  }
	.produktakcni ul.pItemPrice li.pSave span { font-weight: bold; color: #d70000; }
	
	
.produktakcni ul.pItemPrice li span { float: left;}
.produktakcni ul.pItemPrice li.pCena { 
	position: relative; 
	font-size: 1.1em; font-weight: bold; 	
}

* html .produktakcni ul.pItemPrice li.pCena { width: 206px; }

.produktakcni ul.pItemPrice li.pCena strong { 
	111background: #ef6900; 
	font-size: 1.1em; font-weight: bold; 
	color: red;
}
	
	.produktakcni .detailkup{
	FLOAT: right;	
	MARGIN-right: -12px;	
}

.produktakcni .detailkup A {
	FONT-WEIGHT: bold;
   PADDING-RIGHT: 3px;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.9em;
	BORDER: #0875be 1px solid;
	BACKGROUND:  url(images/aaorange.gif) ;  
   FLOAT: right;
	PADDING-BOTTOM: 3px;
	MARGIN: 4px 1px 0px;
	WIDTH: 60px;
	PADDING-TOP: 4px;
	text-align: center;
	
}
.produktakcni .detailkup A:hover {
	background:url(images/bg_bt_blue.jpg) repeat-x   bottom;
}
.radek {
	CLEAR: both; DISPLAY: block
}
.dokoupit {
	BORDER-RIGHT: #c2d2e5  1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c2d2e5  1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 0.8em; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 3px; BORDER-LEFT: #c2d2e5 1px solid; WIDTH: 136px; PADDING-TOP: 4px; BORDER-BOTTOM: #c2d2e5  1px solid; POSITION: relative; HEIGHT: 230px; TEXT-ALIGN: center
}
.dokoupit b A{
	FONT: bold 12px Verdana;  OVERFLOW: hidden; COLOR: #0875be; 
}
.dokoupit b A:hover{
	 COLOR: red; 
}
.dokoupit .detailkup {
	DISPLAY: block; LEFT: 5px; WIDTH: 134px; BOTTOM: 1px; POSITION: absolute
}
.dokoupit .detailkup A {
	 PADDING-RIGHT: 1px;
	 DISPLAY: block; 
	 PADDING-LEFT: 1px; 
	 FONT-WEIGHT: bold;  
	 FLOAT: left; 
	 PADDING-BOTTOM: 3px; 
	 MARGIN: 5px 1px 1px;
	 BACKGROUND: url(images/aaorange.gif) ; 
	 WIDTH: 61px; 
	 BORDER: 1px solid #0875be;
	 PADDING-TOP: 3px
}
.dokoupit .detailkup A:hover {
	background:url(images/bg_bt_blue.jpg) repeat-x   bottom;
}


.posledni {
	background: url(../images/bg_sloupec_box.gif) 0 0 no-repeat;
	DISPLAY: block;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 4px 6px 4px 0px	;
	width: 206px;
	PADDING-TOP: 1px;
	POSITION: relative;
	HEIGHT: 300px;
	TEXT-ALIGN: center;	
}

.posledni-botoom	{ width:206px; background:url(../images/bg_sloupec_box_bottom.gif) 0 bottom no-repeat; padding-bottom: 150px; }
.posledni h3 span { color: #ef6900 !important; text-decoration: none;}
.posledni h3 a { PADDING-RIGHT: 10px;
	DISPLAY: block;
	text-align: center;	
	PADDING-LEFT: 10px;
	FONT: bold 12px Verdana;
	OVERFLOW: hidden;
	COLOR: navy;
	PADDING-TOP: 2px;
	HEIGHT:30px;
	font-family: "Tahoma" , "Arial CE", "Helvetica CE", "Arial", "lucida", "sans-serif";
	 }
.posledni h3 A:hover{	 COLOR: red;}

.posledni .popis {
	FLOAT: left; 
	MARGIN: 0px 0px 0px 5px; OVERFLOW: hidden;
	TEXT-ALIGN: center; 	
	PADDING-right: 2px;
	PADDING-left: 2px;
	HEIGHT: 42px;	
}
.posledni .icons {position:absolute; top:34px; right:2px; width:60px;}
.posledni .icons p {background-position: top right; margin:0;}
.posledni .icony {
	FLOAT: left; 
	MARGIN: 0px 0px 0px 5px; OVERFLOW: hidden;
	TEXT-ALIGN: center; 
	HEIGHT: 28px;
	}

.posledni .mod {
	background: #effcff;height:40px;
}

.posledni .detailkup .homecena {
	CLEAR: both;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 8px;
	FONT: bold 10px/18px Verdana;
	COLOR: Black;
	TEXT-ALIGN: center;
}
.posledni p.obr {height:130px; line-height:130px; overflow:hidden; text-align:center;}


.posledni .detailkup .cena {
	FONT-SIZE: 12px; MARGIN-left: 5px;
   COLOR: red
}

.posledni .znackatyp {
	DISPLAY: block;
	FONT-SIZE: 1.1em
 }

.posledni .detailkup {
	DISPLAY: block;  
	LEFT: 3px;
	WIDTH: 205; BOTTOM: 3px;   POSITION: absolute
}
.posledni .detailkup A {
   PADDING-RIGHT: 1px;
   DISPLAY: block;
	FONT-SIZE: 0.9em;
   PADDING-LEFT: 2px;
   BACKGROUND: url(images/aaorange.gif) ;
   FLOAT: left	;
   PADDING-BOTTOM: 3px;
   11MARGIN-left:1px;
   WIDTH: 94px;
   PADDING-TOP: 3px;
  BORDER:  #0875be 1px solid;
	margin-right:2px; 
	}
	.posledni .detailkup A:hover {
	background:url(images/bg_bt_blue.jpg) repeat-x   bottom;
  }
  .posledni .detailkup .ico{
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px auto;
	WIDTH: 190px;
	PADDING-TOP: 1px;
	text-align: right;
}
  
.posledniedit .znackatyp {
	DISPLAY: block;
   FONT-SIZE: 1.3em
}
.posledniedit .detailkup {
	DISPLAY: block; LEFT: 1px; WIDTH: 195px; BOTTOM: 1px; POSITION: absolute
}

.posledniedit {
	BACKGROUND: url(images/aaorange.gif);
	background-position: TOP;
	background-repeat: repeat-x;
	BORDER-RIGHT: 1px solid #77D1FF;
	BORDER-TOP: 1px solid #FF8C00;
	BORDER-LEFT: 1px solid #77D1FF;
	border-bottom: 1px solid #FF8C00;
	DISPLAY: block;
	FONT-SIZE: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	width: 195px;
	PADDING-TOP: 1px;
	POSITION: relative;
	HEIGHT: 310px;
	TEXT-ALIGN: center;
}
.posledniedit .detailkup A {
   PADDING-RIGHT: 1px;
   DISPLAY: block;
   PADDING-LEFT: 1px;
   background:url(images/bg_bt_blue.jpg) repeat-x   bottom;
   FLOAT: left;
   PADDING-BOTTOM: 3px;
   MARGIN: 0px auto;
   WIDTH: 95px;
   PADDING-TOP: 3px;
   BORDER-TOP: 1px solid #FF8C00;
}

.posledniedit .detailkup A:hover {
	BACKGROUND: url(images/aaorange.gif) ;	
}

.posledniedit .detailkup .ico{
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px auto;
	WIDTH: 190px;
	PADDING-TOP: 1px;
	text-align: right;
}


.posledniedit .detailkup .homecena{
	PADDING-RIGHT: 1px;
	COLOR: Black;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	MARGIN: 0px auto;
	WIDTH: 190px;
	PADDING-TOP: 1px;
	text-align: center;
}
.posledniedit .cena {
	FONT-SIZE: 12px;
   COLOR: red
}


#strankovani  {
 width:630px; 
 height:30px;  
 margin:4px 0; 
 11padding:1px 10px; 
 padding-top: 8px;
 overflow:hidden; 
 background:url("images/breadcrumbs.gif")no-repeat;
 TEXT-ALIGN: center
 }



.spodek {
	11CLEAR: both;
	11PADDING-RIGHT: 5px;
	11DISPLAY: block;
	11PADDING-LEFT: 5px;
	FONT-SIZE: 1em;
	border: #0875be 1px solid;
	background-color: #effcff;
	PADDING-BOTTOM:3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN:center;
   MARGIN: 4px 0px 4px 0px;
	width: 628px;
	float: left;
}

.zpet { margin-left: 282px;width: 67px; height: 23px; 11float: right; padding-top: 5px; TEXT-ALIGN:center; margin-top: 8px; background: url(../images/submit.gif) 0 0  no-repeat ; 11position: absolute;	}
.zpetv { margin-left: 245px; width: 126px; height: 28px;  padding-top: 5px; TEXT-ALIGN:center; margin-top: 8px; background: url(../images/submitv.gif) 0 0  no-repeat ;	}

.blue {
	CLEAR: both;
	PADDING: 3px 5px 3px 5px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-SIZE: 1em;
	border: #0875be 1px solid;
	background-color: #effcff;
	TEXT-ALIGN:left;
   MARGIN: 4px 0px 4px 0px;
}
.infohome {
	PADDING-RIGHT: 10px;
   DISPLAY: block;
   margin: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
 }
.infohome1 {
   PADDING-RIGHT: 10px;
   DISPLAY: block;
   11margin: 10px;
   PADDING-LEFT: 10px;
   PADDING-BOTTOM: 6px;
   11PADDING-TOP: 6px;
   COLOR: black; 
   font-weight: bold;
   FONT-SIZE: 12px;
}
.infoslovnik {
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 6px;
	border:#c2d2e5 1px solid;
	PADDING-TOP: 6px;
   11MARGIN-right:5px ;
   text-align: center;
   COLOR: navy; 
}
.infopravidla {
	PADDING-RIGHT: 30px;
	11DISPLAY: block;
	PADDING-LEFT: 40px;
	11PADDING-BOTTOM: 6px;
	111border: #0875be 1px solid;
   text-align: left;
	PADDING-TOP: 6px;
   11margin: 0px 5px 0px 0px;
   COLOR: navy;  
}

.kosikram {
	11DISPLAY: block;
	11PADDING: 0px;
	text-align: left;
	11margin-right: 4px;
	COLOR: navy;
}
.kosikram  H2 {
	
	border-bottom: 3px solid orange;
	11background: white ;
	11color: navy;
	font-size: small;
	padding: 6px;
	11MARGIN: 15px 0px 2px 0px;
	TEXT-ALIGN: left;
}

.kosikram span {
	padding-left: 20px; margin-top: -16px;DISPLAY: block;
}
.cervena {
	FONT-SIZE: 1.1em; COLOR: red; PADDING-LEFT: 10px
}
.aligncenter {
	 TEXT-ALIGN: center
}
#block_main .product_detail .dd1 {
	CLEAR: left;
	FLOAT: left;
	WIDTH: 300px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
	border-bottom: #c2d2e5 1px solid;
	border-left:  #c2d2e5 1px solid;
	background: #FFFFE1;
}
#block_main .product_detail .dd2 {
	text-align: left;
	color: Black;
	font-size: 12px;
	COLOR: Navy;
	background: #FFFFE5;
	padding: 2px 0px 2px 10px;
	11margin-right: 5px;
	border-bottom:  #c2d2e5 1px solid;
	border-right:  #c2d2e5 1px solid;
}
#block_main .product_detail .stredobr {
	margin: 6px 0px 10px 30px;
	11width: 185px;
	11BORDER-bottom: #0875be 1px solid;
	11COLOR: Silver;
	11padding: 3px;
	padding-top: 10px;
	11text-align: center;
	11CLEAR: left;
	11DISPLAY: block;
	11float: left;
}
#block_main .product_detail .stredobr a{
	111COLOR: Silver;
}
#block_main .product_detail .d111 {
	CLEAR: left;
	FLOAT: left;
	WIDTH: 118px;
	FONT-WEIGHT: bold;
	padding-top: 2px;
}
#block_main .product_detail .splatka {
	CLEAR: left;
	FLOAT: left;
	WIDTH: 100%;
	text-decoration: none;
	padding-top: 2px;
}


#block_main .vrdv
 {CLEAR: left;  width:611px;  height:29px; margin:-5px 0 5px 0; padding:1px 10px ;  overflow:hidden;  background:#F5F5F5 url("images/breadcrumbs.gif") 0 0 no-repeat;	 }
#block_main .vrdv .arrow {display:block; float:left; padding:7px 5px 7px 10px;   font-weight:bold; color:#505050;} 
#block_main .vrdv .arrowvyro {display:block;text-align: center; padding:7px 5px 7px 10px;font-weight:bold; color:#505050;} 

#block_main .vrdvprav
 {CLEAR: left;  width:610px;  height:29px; margin:-5px 0 5px 0; padding:1px 10px ;  overflow:hidden;  background:#F5F5F5 url("images/breadcrumbs.gif") 0 0 no-repeat;	 }

#block_main .vrdvprav .arrowvyro {display:block;text-align: center; padding:7px 5px 7px 10px;font-weight:bold; color:#505050;}









#block_main .product_detail .d211 {
	padding-top: 3px;
}
#block_main .product_detail .recykl {
	CLEAR: left;
	FLOAT: left;
	WIDTH: 15px;
	margin-top: -1px;
	padding-right: 3px;
	COLOR: Gray;
	FONT-SIZE: 8pt;
}
#block_main .product_detail .recyklnew {
	CLEAR: left;
	FLOAT: left;
	color: orange;
	padding-right: 3px;
 	FONT-WEIGHT: bold;
}
.znevyrazni {
 color: #888;
}
#block_main .product_detail .vcdph {
	COLOR: #808080;
	float: left;
	font-size: xx-small;
}
#block_main .product_detail .d255{	
	BACKGROUND: url(images/bg_bt_blue.jpg);
	border: 1px solid orange;
	width: 120px;
	color: Navy;
	text-align: center;
	padding: 3px;
	margin-left: 1px;
	margin-top: 10px;
	FLOAT: left;
	CLEAR: right;
}

#block_main .product_detail .submitova {
	BORDER-RIGHT: #f00 1px solid; FLOAT: left;PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; BORDER-TOP: #f00 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1.08em; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/cart_bg.png); PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; BORDER-LEFT: #f00 1px solid; WIDTH: 140px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-REPEAT: no-repeat
}
#block_main .product_detail .submitovadotaz {
	BORDER-RIGHT: #f00 1px solid; FLOAT: left;PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; BORDER-TOP: #f00 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1.08em; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/cart1_bg.png); PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; BORDER-LEFT: #f00 1px solid; WIDTH: 140px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-REPEAT: no-repeat
}

#block_main .product_detail .d255:hover {	
	BACKGROUND: url(images/aaorange.gif) ; 
	border: #0875be 1px solid;
}
#block_main .product_detail .popis {
	color: #808080;
	CLEAR: left;
	Float: left; 
	text-align: center;
	margin: 0px 0px 5px 0px;
	WIDTH: 180px;
	DISPLAY: block;
}
#block_main .product_detail DIV.obrdarek {
	margin: 4px 2px 4px 2px;
	WIDTH: 180px;
	border: 1px solid lightblue;
	padding: 2px;
   CLEAR: left;
	DISPLAY: block;
	TEXT-ALIGN: center
}
#block_main .product_detail .typa {
	111font-size: 20px;
	11color: Blue;
	11font-weight: bold;
	11color: #0055a6; 11font-size: 1.833em; 11font-weight: normal;
	111padding-right: 10px;
}
#block_main .product_detail .ikonya {
	CLEAR: left;
	padding-right: 10px;
}
#block_main .product_detail .tab2{
	BORDER-bottom:  #c2d2e5 1px solid;
	BORDER-left:  #c2d2e5 1px solid;
	BORDER-right:  #c2d2e5 1px solid;
	color: Navy;
	 font-size: 1.2em ; 
	11font-size: 12px;	
	Width: 100%;
	Width: 620px;
	padding: 4px ;
	11FLOAT: left;
	
}
#block_main .product_detail .tab2 p {
	COLOR: Navy;
	font-size: 12px;
	PADDING-LEFT: 4 px;
	padding-right: 4px;
	padding-top: 3px;
}
#block_main .product_detail .tab2  li {
  	background: url(images/sipka.gif) left 5px  no-repeat;
	_height: 12px;
	list-style: none;
	margin: 2px;
	padding-left: 20px;
}

#block_main .product_detail .akcedo {
   PADDING-RIGHT: 4px;
   DISPLAY: block;
   PADDING-LEFT: 4px;
   PADDING-BOTTOM: 1px;
   PADDING-TOP: 1px;
   color: #FF8C00;
}
#block_main .product_detail .popis2 {
   padding: 2px;
	DISPLAY: block;
   color: #FF8C00;
}
#block_main .product_detail .popis1 {
	padding: 2px;
   margin: 	3px;
   DISPLAY: block;
   color: Navy;
	font-size: 12px;
	11 font-weight: bold;
}
.clear_float {
	CLEAR: both
}
#block_main DIV.product_detail {
	DISPLAY: block
}
#block_main .product_detail .odvyrobce {
	CLEAR: both;
   color: red;
	DISPLAY: block;
	margin-right: 5px;
	PADDING: 3px 5px 3px 5px;
	FONT-SIZE: 1.2em;
	background: url(images/aside.gif) ;
	444BACKGROUND: url(images/header.gif);
	TEXT-ALIGN:center;
}
 DIV.main {
	MARGIN-LEFT: 10px
}
.basic_left {

	FLOAT: left; 
	MARGIN-LEFT: 0px; 
	VERTICAL-ALIGN: middle;  
	WIDTH: 190px; 
	PADDING-TOP: 6px;  
	TEXT-ALIGN: center;
	
}
#block_main {
	FLOAT: left; WIDTH:100%;	/* !!!!!!!!!!!!!!!!!!!!!!!! */
}

.basic_right {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 35px; WIDTH: 375px; PADDING-TOP: 10px;  _margin-right: 4px; _padding-right: 0px
}
#block_main .product_detail .darek {
	BORDER-RIGHT:  #c2d2e5 1px solid; 
	PADDING-RIGHT: 5px; 
	111BORDER-TOP: #c2d2e5 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 0.9em;
	FLOAT: left; 
	PADDING-BOTTOM: 5px;  
	BORDER-LEFT: #c2d2e5 1px solid;
	WIDTH:618px; 
	1243MARGIN: 0px 8px 0px 0px;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #c2d2e5 1px solid;
	TEXT-ALIGN: left	
	
	
	}	
#block_main .product_detail .darek .fotka {
	FLOAT: left; WIDTH: 35%
}
#block_main .product_detail .darek .popdarku {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #0875be 1px solid; WIDTH: 60%; PADDING-TOP: 0px
}
#block_main .product_detail .darek H4 {
	FONT-SIZE: 1.3em; COLOR: orange
}
#block_main .product_detail  H2 {
	1111CLEAR: both;
	111DISPLAY: block;
	border-bottom: 3px solid orange;
	background: white ;
	color: navy;
	111border: 1px solid orange;
	font-size: small;
	padding: 6px;
	MARGIN: 15px 0px 2px 0px;
	TEXT-ALIGN: left;
}
#block_main .product_detail  H3 {

	111CLEAR: both;
	DISPLAY: block;
	background: white url(images/bluee.gif) repeat-x bottom left;
	color: navy;
	border: 1px solid #F78800;
	font-size: small;
	padding: 6px;
	
	MARGIN: 5px 0px 0px 0px;
	TEXT-ALIGN: left;
}

#block_main .product_detail .darek .popisio {
	 TEXT-ALIGN: left;  PADDING-TOP: 5px; COLOR: navy
}
#block_main .product_detail .ND {
	CLEAR: left;
	FLOAT: left;
	WIDTH: 340px;
	padding: 4px 0px 4px 10px;
	background: #FFFFE5;
	BORDER-left: #0875be 1px solid;
	text-align: left;
}
#block_main .product_detail .NDD {
	text-align: left;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
	border-bottom: #0875be 1px solid;
	border-right: #0875be 1px solid;
	margin-right: 5px;
	background: #FFFFE5;
}



.tabnad {
	FONT-WEIGHT: bold;
   border:1px solid #0875be ;
	padding: 3px 5px 3px 5px;
	background-color: #effcff;
	border-top: 1px solid #FF8C00;
	COLOR: Navy;
}
.tabnad2 {
	FONT-WEIGHT: bold;
   border:1px solid #0875be ;
	padding: 3px 2px 3px 2px;
	background-color: #effcff;
	border-top: 1px solid #FF8C00;
	COLOR: Navy;
	text-align: center;
}
 
.kosikram table {border-collapse:collapse; border-spacing:0; margin-top: 4px;}

.tabnadv {
	FONT-WEIGHT: bold;
   border:1px solid lightblue ;
	padding: 3px 5px 3px 5px;
	border-top: 1px solid red;
	COLOR: Navy;
}
/*shop1*/
#block_main .shoptext {
	WIDTH: 613px;
	BORDER: #0875be 1px solid; 
	PADDING: 5px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN:3px 0px 3px 0px; 
	TEXT-ALIGN: left
}
#block_main .shoptext:hover {
   background: #F0FFFF;
	border: #CC0033  1px solid ;
}
#block_main .shoptext .fotka {
	FLOAT: left; FONT-SIZE: 0.9em;DISPLAY: block;   WIDTH: 5%
}
#block_main .shoptext .treti {
	FLOAT: left; WIDTH: 80px; COLOR: blue ; DISPLAY: block; FONT-SIZE: 0.9em; 
}
#block_main .shoptext .ico {
	FLOAT: left; DISPLAY: block; 
}
#block_main .shoptext .popis {
	WIDTH: 300px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #e4eaef 1px solid; DISPLAY: block; PADDING-TOP: 0px
}
#block_main .shoptext .p {
	FONT: bold 12px Verdana;
	COLOR: #0875be;
}
#block_main .shoptext .nasecena {
	COLOR: Black;
	FONT: bold 10px/18px Verdana;
}
#block_main .shoptext .detailkup A  {
	FONT-WEIGHT: bold;
	text-align: center;
   PADDING-RIGHT: 7px;
	DISPLAY: block;
	PADDING-LEFT: 7px;
	FONT-SIZE:0.8em;
	background:url(images/aaorange.gif) ;
	FLOAT: right;
	PADDING-BOTTOM: 3px;
	MARGIN: 40px 1px 0px;
	WIDTH: 55px;
	PADDING-TOP: 3px;
	text-align: center;
	BORDER: #0875be 1px solid;
}
#block_main .shoptext .detailkup A:hover {
	 background:url(images/bg_bt_blue.jpg) repeat-x   bottom; 
}
/*konec shop1*/
#odkazytop {
	WIDTH: 780px;
	POSITION: absolute;
	COLOR: Gray;
	TOP: -40px;
}
.odkaznevid {
	color: White;
	visibility: hidden;
	font-size: 3px;
}
#block_main h1.horecele {
 	text-transform: none;
 }

 
 
#block_main DIV.product_detail {
	DISPLAY: block
	}
 
/* START stred*/
div.detail-polozky-obal {
 	margin: 0; padding:0;
 	width: 100%;
}
table.detail-polozky-in td .detail-polozky-radek td {
 	padding: 0px 5px 5px 0;
 	vertical-align: middle;
}
.cerv-cena {
 	font-size: 140%;
 	color: #EB1600;
}

.zel-cena{
 	font-size: 110%;
	font-weight: 800;
	color: Teal;
}
.sedi {
	font-size: 120%;
	color: #888;
}
.menuodkaz{
	cursor: pointer;
	border: 1px solid orange;
	background: white url(images/glossyback.gif) repeat-x bottom left;
	font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 5px;
	text-decoration: none;
}
.product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	margin-bottom:10px;
	clear:both; 
}
 /*registrace*/

.basket-table {
	border: 3px solid #0875be;
	margin-bottom: 4px;
	margin-top: 2px;
	width: 100%;
}
.basket-table th {
	text-align: left;
	font-size: small;
	font-weight: bold;
	background-color: #effcff;
	1111background-color: #B3B8C1;
	height: 26px;
	padding-left: 2px;
	vertical-align: middle;
}
.basket-table th h3 {
	text-align: left;
	border: 1px solid orange;
	background: white url(images/glossyback2.gif) repeat-x bottom left;
	color: #FFFFFF;
	margin-right: 2px;
	111111111padding: 0px;
	font-size: small;
	padding: 6px;
}
.basket-table td {
	background-color: #effcff;
	font-size: small;
	text-align: right;
}
.basket-table td input{
	font-size:80%;
}
/*konec registrace*/


.blockkosid {
	font-weight: bold;
	background-image: url(images/bg1.gif);
	background-position: topleft;
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px 1px 3px 0px;
	padding: 15px 0 4px 6px;
	font-size: 12px;
	color: White;
	text-decoration: underline;
	height: 68px;
	border: 1px solid orange;	
}
.blockkosid img {
float:left;
padding:0 2px 0 2px
}
.blockkosid strong {
padding-top: -40px;
color:#FFF845}

.blockkosho {
	font-weight: bold;
	background-image: url(images/bg1.gif);
	background-position: topleft;
	background-repeat: repeat-x;
	text-align: center;
	margin:-9px 1px 3px 0px;
	padding: 15px 0 4px 6px;
	font-size: 12px;
	color: White;
	text-decoration: underline;
	height: 68px;
	border: 1px solid orange;	
}
.blockkosho img {
float:left;
padding:0 2px 0 2px
}
.blockkosho strong {
padding-top: -40px;
color:#FFF845}






#rightkosik {	/* !!!!!!!!!!!!!!!!!!!!!!!! */
	position: 	relative; /*ie needs this to show float */	
	width: 200px;
	float: right;
	padding-right: 2px;
	margin-top: 10px;
	left:1px;
}

img {border:0px}
/*pocitadlo stranek*/

.pagenumber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	padding: 1px 5px 1px 5px;
	background-color: White;
	border: 1px solid Silver;
	margin: 1px 1px 1px 1px;
	font-weight: bold;
}

A.pagenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #112369;
	padding: 1px 5px 1px 5px;
	background-color: White;
	border: 1px solid Silver;
	margin: 1px 1px 1px 1px;
	text-decoration: none;
}
A.pagenumber:hover {
	border: 1px solid #C24204;
	background-color: #FFA500;
	color: White;
}
/*pocitadlo stranek konec*/

/*novy index*/
.produkt2 {
	MARGIN-bottom: 4px; DISPLAY: block; BORDER: #e3e3e3 1px solid; FLOAT: left; WIDTH: 310px; HEIGHT: 167px
}
.produkt2 .nazev {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT: bold 12px Verdana;
	OVERFLOW: hidden;
	COLOR: navy;
	PADDING-TOP: 4px;
	HEIGHT: 30px;
	
}
.produkt2 .fotka {
	FLOAT: left;
	 11PADDING-RIGHT: 15px; 
	 margin-left: 3px;
	WIDTH: 120px
	}

.produkt2 .popis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; 
	111MARGIN: 0px 0px 0px 5px; OVERFLOW: hidden;
	TEXT-ALIGN: left; WIDTH: 180px; PADDING-TOP: 0px
}

.produktdetail A {
	FONT-WEIGHT: bold;
   PADDING-RIGHT: 7px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-SIZE: 0.9em;
	background:url(images/aaorange.gif) ;
	FLOAT: right;
	PADDING-BOTTOM: 3px;
	MARGIN: 17px 1px 0px;
	WIDTH: 40px;
	PADDING-TOP: 3px;
	BORDER: #0875be 1px solid;
}
.produktdetail A:hover {
	background:url(images/bg_bt_blue.jpg) repeat-x   bottom; 
}
.produktceny {
	CLEAR: both;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	FONT: bold 10px/18px Verdana;
	WIDTH: 132px;
	COLOR: Black;
	TEXT-ALIGN: left;
}
.produktcena {
	FONT: bold 12px Tahoma; COLOR: #ef0601
}
.mez {
	MARGIN-LEFT: 5px
}
#zelcel {
	font-weight: bold;
	background: url(images/zel1.gif) ;
	text-align: center;
	padding: 5px;
	margin: 5px 5px 5px 5px;
	height: 16px;
	font-size: 12px;
	color: #003399;
	border: #999999 1px solid;
	
	}

	#footer img {
	float: right;
	margin-top: 6px;
	margin-right: 5px;
	}
	div#tmenu ul.tmenuAkce {
	padding: 5px 0 0;
	color: #434343;
	BORDER: #c2d2e5 1px solid;
	11BORDER: #0875be 1px solid;
}
div#tmenu ul.tmenuAkce li a { font-size: 14px; color: #434343; }
div#tmenu ul.tmenuAkce li.over { background: none; }

div#tmenu ul.tmenuAkce li a:hover { background: none; color: #df5306; text-decoration: none; }


div#tmenu ul.tmenuAkce li#ak2 a { background: url(imagesvanoce/ico-1.gif) 6px top no-repeat;  }
div#tmenu ul.tmenuAkce li#ak7 a { background: url(images/ico-skladem.gif) 6px top no-repeat;  }
div#tmenu ul.tmenuAkce li#ak5 a { background: url(images/ico-akce.gif) 6px top no-repeat;  }
div#tmenu ul.tmenuAkce li#ak11 a { background: url(images/ico-novinka.gif) 6px top no-repeat;  }
div#tmenu ul.tmenuAkce li#ak10 a { background: url(images/ico-darek.gif) 6px top no-repeat;  }
div#tmenu ul.tmenuAkce li#ak99 a { background: url(images/ico-vanocniakce.gif) 6px top no-repeat;  }

div#tmenu ul li { 
	margin: 0; padding: 0; list-style: none; 
	font-size: 11px;
	border-top: 1px solid #fff;
}

div#tmenu ul.tmenuAkce li.active a { background-color: transparent !important; color: #599600 !important; padding-bottom: 4px; }
div#tmenu ul.tmenuAkce li.active { background-color: transparent !important; }
div#tmenu ul.tmenuAkce li { padding: 2px 2px; border: none; margin: 0; }
div#tmenu ul.tmenuAkce li a { 
	font-weight: bold !important; padding: 3px 8px 3px 38px; display: block; 	
}
div#tmenu ul.tmenuAkce li.active a { color: #434343; }
div#tmenu ul.tmenuAkce li.last { 
	padding-bottom: 8px;
}


#logo { position: absolute; left: 11px; top: 18px; }

/*novy DV*/

div.cenaDV { clear: left; text-align: right; margin: 1em 26px; width: 330px; }
div.cenaDV div.ct { background: url(images/col_h3_v.png) no-repeat; }

div.cenaDV h4 span { padding-top: 4px; font-size: 13px; color: navy}
div#block_main div.cenaDV h4 { 
	font-size: 18px;	
	margin: 0; padding: 7px 15px 9px; color: red; 
}
div.cenaDV span { float: left; }
div.cenaDV div.ct p { border-bottom: 1px solid #c2d2e5;border-right: 1px solid #c2d2e5; border-left: 1px solid #c2d2e5;font-size: 12px; margin: -3px 0 1px; padding: 3px 15px; }
div.cenaDV div.ct p.ctOrange { 
	background: #fef6ee; border-bottom: 2px solid #ef6900;
	color: #ef6900; font-weight: bold; 
}
div.cenaDV p.zar { 
	position: relative;
	font-weight: bold;  
	padding: 5px 30px 4px 15px;	
}
div.cenaDV div.ct p.zar strong { color: #000; font-weight: normal; }
.kosikDV { 
	float: right;
	padding: 0px 20px 0px 10px;	
}

.side-box { background: url(images/bg-side-box-bot.png) no-repeat 0 100%; padding-bottom: 9px; margin-bottom: 6px; width: 168px;}
.side-box-top { background: url(images/bg-side-box-top.png) no-repeat 0 100%; height: 9px; }
.side-box img {float: left;}
.side-box strong { padding-left: 32px;color: orange; font-size: 12px; font-weight: bold; }
.side-box .inner { background: url(images/bg-side-box.png) repeat-y 0 0; padding: 5px 5px 5px 10px; zoom: 1; }

div#menu {
	position: absolute; 	
	left: 5px; top: 90px; 
	
	width: 1000px; 
	}
/* * * * * *  homepage kategorie  * * * * * */
#cat_cont {background: #f6faff url(../images/bg_sloupec_box_siroky.gif) 0 0  no-repeat ;
	11background: #f6faff url(../images/jquery_news_upraveno.gif) 0 0  no-repeat ;
	DISPLAY: block;  
	MARGIN: 3px 0px 0px 1px ; 
	WIDTH:630px; 
	PADDING-TOP: 6px; 
	TEXT-ALIGN: left;
	11height: 156px;}
	#cat_cont .botoom	{ width:630px; background:url(../images/bg_sloupec_box_bottom_siroky.gif) 0 bottom no-repeat; padding-bottom: 110px; }
#cat_cont .cat_itemv {width:305px; height:90px; overflow:hidden; margin-top:4px; margin-bottom:4px;margin-left:4px;}
#cat_cont .cat_itemv h3 {width:300px;  height:20px; 11background-image:url(images/category_main_h_bg.png);}
#cat_cont .cat_itemv h3 span { float:left; top:9px; left:10px;color:navy;  font-weight:bold; font-size:13px;}
#cat_cont .cat_itemv h3 a {color:#F78800; font-weight:bold; font-size:13px;}
#cat_cont ul.sub_catsv {float:left; display:inline; width:330px; height:100px; margin:7px 0 0 10px; overflow:hidden;}
#cat_cont ul.sub_catsv li {	background: url(images/sipka.gif) left 5px  no-repeat;	_height: 12px;	list-style: none;	margin: 2px;padding-left: 20px;}
#cat_cont ul.sub_catsv li a { color:navy; font-weight:bold;  }
#cat_cont ul.sub_catsv li A:hover { color:orange; font-weight:bold;  }
#cat_cont .cat_item {width:157px; height:160px; overflow:hidden; margin-top:4px; margin-bottom:4px;}
#cat_cont .item_left {float:left; display:inline;}
#cat_cont .item_right {float:left; display:inline;}
#cat_cont .cat_item h3 {width:160px;  height:33px; 11background-image:url(images/category_main_h_bg.png);}
#cat_cont .cat_item h3 span { float:left; top:9px; left:10px;color:navy;  font-weight:bold; font-size:13px;}
#cat_cont .cat_item h3 a {	color: #F78800;	font-weight: bold;	font-size: 13px;}
#cat_cont .cMainBoxBody {height:145px; background-repeat:no-repeat;}
#cat_cont .item_left .cMainBoxBody {11background: #f6faff;}
#cat_cont .item_right .cMainBoxBody {11background: #f6faff;}
#cat_cont ul.sub_cats {float:left; display:inline; width:175px; height:100px; margin:7px 0 0 10px; overflow:hidden;}
#cat_cont ul.sub_cats li {list-style-image: url(images/sipka.gif);    list-style-position: inside;margin:1px 0 2px 0;float:left; width:175px; color:#93A3B2; font-weight:normal; text-align: left;}
#cat_cont ul.sub_cats li a { color:navy; font-weight:bold;  }
#cat_cont ul.sub_cats li A:hover { color:orange; font-weight:bold;  }
#cat_cont 11ul.sub_cats li.more {margin-top:5px;}
#cat_cont 11ul.sub_cats li.more a {color:#FF4810; font-weight:normal; font-size:10px; color:#8F9294;}
#cat_cont .picture {float:right; margin:8px 10px 0 0; height:92px; overflow:hidden; display:inline;}
#cat_cont .picture a img {/*border:1px solid #ddd;*/ _display:block; _height:90px;}
#cat_cont .picture a:hover img {/*border:1px solid #bbb;*/}
#cat_cont .11footer {width:280px; margin:4px 0 0 10px; font-weight:bold; text-align:right;}
#cat_cont .11footer a {color:#000; font-weight:normal; float:left; width:190px; height:27px; overflow:hidden; font-size:10px;}
#cat_cont .11footer span.price {float:right;}
#cat_cont .11footer .price {color:#E9411B; margin-left:10px; font-size:12px;}


#cart-info { margin: -7px 0; }
#cart-info a { background: url(img/btn-cart.png) no-repeat 0 50%; padding: 0px 0px 0px 55px; display: block; font-size: 92%;}

table.cart { margin-top: 20px; }
.stredtabak {
	//margin-bottom: 4px;
	border-right: 1px solid #0875be;
	border-bottom: 1px solid #0875be;
	border-left: 1px solid #0875be;
   padding: 4px;
  	text-align: center;
   
	//background-color: White;
  
}
.galerie {
	
	border: 1px solid #0875be;
	padding: 4px;
  	text-align: center;
		    
}
/* ---- VARIANTY ---- */
div.variantsProduct { 
	clear: both; text-align: center; width: 160px; margin: 5px 0 10px 10px; float: right; 	
}
div.variantsProduct img { margin: 10px 0; }
div.variantsProduct .podobne { 
	DISPLAY: block;
	background: white url(images/bluee.gif) repeat-x bottom left;
	color: navy;
	border: 1px solid #F78800;
	padding: 6px;
	text-align: center !important; 
	font-size: small;
	font-weight: bold;
	11margin-top:-5px;
}
div.variantsProduct .podobnekos { 
	DISPLAY: block;
	background: white url(images/bluee.gif) repeat-x bottom left;
	color: navy;
	border: 1px solid #F78800;
	padding: 6px;
	text-align: center !important; 
	font-size: small;
	font-weight: bold;
	margin-top:-5px;
}
div.variantsProduct h4 { 	
	font-size: 13px; 
	text-align: center !important; 	
}

div.variantsProduct a { color: navy; }
div.variantsProduct a:hover { color: red; }

div.variantsProduct div.itemV {
	padding: 10px 2px 0 2px; 
	position: relative;
	border: 1px solid #c2d2e5; 
	border-top: none;
}
div.variantsProduct div .linka				{ margin: 10px 10px; 11padding: 10px 0; border-bottom: solid 1px #F78800; }

div.variantsProduct p.price { 
	11margin:  10px auto !important; 
	text-align: center; float: none;
	11width: 80px; 
	text-align: center;
	padding: 4px 0; 
	font-size: 12px; color: red; font-weight: bold; 
	11BORDER: #F78800 1px solid;	
	11background: #77D1FF;
	111background: #f6faff;
	background-color: #effcff;
	height:16px;
	11background: url(images/aaorange.gif);
	display: block; 
	
}

div.variantsProduct p.dostupnost strong { 
	display: block; padding: 3px 0 3px 0; 
	color: #0fab08 !important; font-weight: bold !important; cursor: help; 
	margin: 0;
}
div.variantsProduct h2 { 
	background: white url(images/bluee.gif) repeat-x bottom left;
	margin: 0; 
	width: 146px;
	 font-weight: bold !important;
	text-align: center; color: #434343; font-size: 13px;
}


div#middle div.min table { margin: 1em 20px; }

.plaketa { margin: 5px 0; }

/* --- -*/
ul#zalozky { 
	_height: 20px;
	margin: 1px 170px 1em 1px; 
	padding: 0; list-style: none; 
	111111111margin: 10px 170px 1em 1px; 
	min-height: 28px;
	11padding: 0 0;	}
	
	ul#zalozky .flash{ 
	
	margin: 0.9em 0 0.9em 0; 
		}
.idleft { clear: left; }
div.rightID { 
	clear: both; text-align: left; width: 160px; margin: 0px 0 10px 10px;  float: right;}
div.rightID .rightico { 
	DISPLAY: block;
	background: white url(images/bluee.gif) repeat-x bottom left;
	color: navy;
	border: 1px solid #F78800;
	padding: 6px;
	text-align: left !important; 
	font-size: 11px;
	margin-top: 4px;}
div.rightID .rightico a{ 
	color: navy;}
div.rightID .rightico a:hover { color: red; }
div.rightID .znacka{ 
text-transform: uppercase;
	color: navy;
	font-size: 18px;
	text-align: center; 
	font-weight: bold;	
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid #F78800;
	border-top: 2px solid #F78800;}
/* ---- VRCH ----  HEADER */

#top {
	padding: 2px 3px 0px 0px;
	float: right;
	height: 16px;
	font-size: 1.2em;
	11font-weight: bold;
}
#top li {
	line-height: normal;
	display: inline;
	list-style: none;
  list-style-image:none;}
#top li a, #top li a:Hover {
	display: block;
	padding: 0px 7px 0px 7px;
	float: left;
	border-right: 1px solid #eaeef5;}
#top li a:Hover {
	color: #ea7c10;}
/* ----hledat---- */
.sub		{ width: 67px; height: 23px; border: none; padding: 0;  margin-right: 6px; background: url(../images/submit.gif) 0 0 no-repeat; }
	/* ---- VRCH ----  HEADER ----- KONEC */
 .orangeram{
	CLEAR: both;
	DISPLAY: block;
	background: white url(images/bluee.gif) repeat-x bottom left;/* to ma hlavni www*/
	clear: left;
	font-size: small;
	padding: 6px;
	TEXT-ALIGN: left;
	color: navy;
	border: 1px solid #F78800;
	
}

/* * * * * *  MODRA V RAMU * * * * * */

blockquote					{ margin: 0; padding: 10px 14px; border: solid 1px #77D1FF; background: #C9DBEE; }
blockquote p				{ margin: 0; }
blockquote p.mt			{ margin-top: 1em; }

/* * * * * *  aktuality sloupec levy  * * * * * */
	#novinky_left h2						{ background: white url(images/bluee.gif) repeat-x bottom left; padding: 6px; margin-top: 1px }
	#novinky_left h2 A 					{	color: navy;}
	#novinky_left h2 A:hover 			{	color: red;}
	#novinky_left .col_padder			{ border: 1px solid #c2d2e5; border-width: 0 1px 1px; }
	#novinky_left .novinka				{ margin: 0 10px; padding: 10px 0; border-bottom: solid 1px #F78800; }
	#novinky_left p.datum				{ margin: 0 0 0.5em; padding: 0; font-size: 0.9em; }
	#novinky_left h4						{ margin: 0 0 0.5em; }
	#novinky_left .popis				   { line-height: 1.5em; text-align: justify; }
	#novinky_left .popis p			   { margin: 0; padding: 0; }
	#novinky_left span.vice				{ display: block; text-align: right; }
	#novinky_left p.archiv				{ margin: 0; padding: 10px; font-size: 1.2em ;text-decoration: underline;}
	#novinky_left p.archiv a			{ font-weight: bold; color: navy;}	
	#novinky_left p.archiv a:HOVER   { 	ccolor: red; font-weight: bold;}
	img.floatLeft								{ float: left; margin: 0 1.5em 1em 0; }
	img.border									{ padding: 1px; border: solid 3px #e3e3e3; }	
   .container									{ width: 100%; margin: 0 0 1em; background: white; }
	/* * * * * *  aktuality sloupec levy  KONEC * * * * * */
	
	
#hlobrhome	{background: #f6faff url(../images/bg_sloupec_box_siroky.gif) 0 0  no-repeat ;
	11MARGIN: 3px 0px 0px 1px ; 
	WIDTH:630px; 	
	11PADDING-botoom:6px ;
	11PADDING-top:6px ;
	TEXT-ALIGN: center;			
	11DISPLAY: block;}	
#hlobrhome .botoom	{width:630px; background:url(../images/bg_sloupec_box_bottom_siroky.gif) 0 bottom no-repeat; padding-bottom: 40px;}
	
.homecredit	{	TEXT-ALIGN: center;}
#orihlobrhome {margin-left: 1px; margin-bottom: 8px;}
#phe {float:left; width:632px;position: absolute;}
#phe table.table-01 {border:2px solid #c2d2e5}
#phe table.table-01 td {padding:6px; border:1px solid #c2d2e5;}
#phe table {margin:5px 0;border-collapse:collapse; border-spacing:0;}
#phe table.table-01 a { COLOR: blue; }
#phe table.table-01 a:hover 			{	color: red;}

/* * * * * *  Pravidla nakupu * * * * * */
#ramstred {background: #f6faff url(../images/bg_sloupec_box_siroky.gif) 0 0  no-repeat ;
	MARGIN: 3px 0px 0px 1px ; 
	WIDTH:630px; 	
	PADDING-botoom:6px ;
	PADDING-top:6px ;
	
	TEXT-ALIGN: left;			
	DISPLAY: block;
	}
#ramstred .botoom	{width:630px; background:url(../images/bg_sloupec_box_bottom_siroky.gif) 0 bottom no-repeat; padding-bottom: 24px;}
#ramstred span{	margin: 10px  ; }
#ramstred img {	float: right; margin-top: -300px; padding-right: 20px;} 

.imgico{	margin-top: 2px; 	 padding-left: 10px;float: right;}

#block_main .znacky li {
  	background: url(images/sipka.gif) left 5px  no-repeat;
	_height: 12px;
	list-style: none;
	margin: 2px;
	padding-left: 20px;
text-transform: uppercase;
}
#block_main .znacky {
  	background: #f6faff url(../images/bg_sloupec_box_siroky.gif) 0 0  no-repeat ;
	margin-top: 4px; TEXT-ALIGN: center;		 font-size: 1.1em ;  	color: navy; 
}
#block_main .znacky .botoom	{background:url(../images/bg_sloupec_box_bottom_siroky.gif) 0 bottom no-repeat; padding-bottom: 20px;}
#block_main .znacky H3 {  TEXT-ALIGN: center;	}








#block_main .napis {
  	background: #f6faff url(../images/bg_sloupec_box_siroky.gif) 0 0  no-repeat ;
font-size: 1.2em ;  	color: navy; }
#block_main .napis .botoom	{background:url(../images/bg_sloupec_box_bottom_siroky.gif) 0 bottom no-repeat;padding-bottom: 20px;}
#block_main .napis th {  padding-left: 44px;}
#block_main .napis H3 {  TEXT-ALIGN: center;	}
div.variantsProducthor { 
	clear: both; text-align: center; width: 160px; margin: -99px 0 10px 10px; float: right;
}
div.variantsProducthor .podobne { 
	DISPLAY: block;
	background: white url(images/bluee.gif) repeat-x bottom left;
	color: navy;
	border: 1px solid #F78800;
	padding: 6px;
	text-align: center !important; 
	font-size: small;
	font-weight: bold;
	margin-top:-5px;
}
div.variantsProducthor div.itemV {
	padding: 10px 2px 10px 2px; 
	position: relative;
	border: 1px solid #c2d2e5; 
	border-top: none;
}



.kosikram h3 { margin-top: -16px ; margin-left: 20px ;text-align: left;}

/* * * * * *  technická specifikace / tech spec  * * * * * */
	table#vlastnosti					{ width: 100%; border-collapse: collapse; }
	
	table#vlastnosti th,
	table#vlastnosti td				{ padding: 0.3em 0.5em; border: solid 1px #efe1bb; }
	
	table#vlastnosti th					{ background: #fff7db; font-weight:normal; }
	table#vlastnosti tr.skupina th	{ border-color: #efe1bb; background: #fff7db; }
   table#vlastnosti td					{ text-align: center; }
	
	table#vlastnosti tr.sudy th	{  }
	table#vlastnosti tr.sudy td	{  }
/* * * * * *  technická specifikace / tech spec  * * * * * */




