    BODY {
      margin: 0;
      background-color: #000;
      color: #000;
	    FONT-SIZE: small; 
      FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif ,"Arial CE", "Helvetica CE" ; 
      TEXT-ALIGN: center;
      background-image:url(img/bg.gif);
    }
		
		form{
    margin:0;
    padding:0
    }
hr{
border: 1px solid  #D7DBE1;  
  }
p {
  padding: 0 0 10px 0;
  margin: 0;
  } 
fieldset{
  padding-left:10px;
  border-right: #e2e2e2 1px solid; 
  padding-right: 5px; 
  border-top: #e2e2e2 1px solid; 
  padding-left: 5px; 
  padding-bottom: 5px; 
  border-left: #e2e2e2 1px solid; 
  padding-top: 5px; 
  border-bottom: #e2e2e2 1px solid
  }
		
		.normaltext{
      color: #000000;
    }
		
		legend{
      color: #C9000A;
    }

    .datum { 
      color: #c0c0c0;
      
     }
    
A:link {
    TEXT-DECORATION: none;
	  COLOR: #000000;

    }
A:active {
    TEXT-DECORATION: none;
    }
    
A:visited {
    TEXT-DECORATION: none;
	  COLOR: #000000;
    }
    
A:hover  {
    TEXT-DECORATION:  underline;
    }
    
A.grey:link {
    TEXT-DECORATION: none;
	     COLOR: #C0C0C0;

    }
A.grey:active {
    TEXT-DECORATION: none;
	     COLOR: #C0C0C0;
    }
    
A.grey:visited {
    TEXT-DECORATION: none;
	     COLOR: #C0C0C0;
    }
    
A.grey:hover  {
    TEXT-DECORATION:  none;
	     COLOR: #ffffff;
    }


		#container {
  text-align: left;
  background-color: #ffffff;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
		}

		#bannerbtop {
			padding: 0px;
			margin-bottom: 0px;
			background-color: #D7DBE1;
		}
#all_topcontainer {
	width: 100%;
  background-image:url(img/top_bg.gif);background-repeat:no-repeat; background-position:top center;
	}
		#headcontainer {
  text-align: left; 
			width: 960px;
      background:url("img/top_img.jpg") no-repeat;width:960px;height:206px;
	margin-left: auto;
	margin-right: auto;
		}
#logo		{
  float: left;
	margin: 0;
  width: 410px; 
  }
#logo	h1	{
	margin:0;
  padding:0; 
  }
#logo .logopic 
{ 
width: 410px; 
height: 153px; 
position: relative; 
border: 0;
font-size:xx-small;
} 
#logo .logopic span		{
  background:url("img/top_logo.jpg") no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%;
  cursor:pointer;
  cursor: hand;
  }
    .topmenuleft		{
			width: 70px;
       float:left; 
       border:1px solid #ffffff;
    }
		
    .topmenu		{
       float:left; 
       margin-top: 12px;
       margin-left: 20px;
     	font-size : 10pt;
       font-weight: bold;
	     COLOR: #C0C0C0;
       border:0px solid #ffffff;
    }
		
    .downmenu		{
       float:left; 
       margin-top: 3px;
       margin-left: 20px;
     	font-size : 10pt;
       font-weight: bold;
	     COLOR: #C0C0C0;
       border:0px solid #ffffff;
    }
    .userblock		{
       position: absolute; top: 38px;
       width:160px; 
			margin: 0 0 0 775px;
    }
    .info		{
  position: absolute; top: 155px;
  width:480px;
  padding: 0 0 0 28px; 
	font-size: 10pt; 
	color:#fff;

}
#topbottom		{
	margin: 0;
  height:36px;
	clear: both;
  }
.horizontal_menu_obal	{
  height:32px;
  position: absolute; top: 208px;
	margin: 0;
  }
.horizontal_menu		{
  text-align:left;
  width: 960px;
  height:32px;
	clear: both;
  background-image:url(img/menu_bg.jpg);
  background-color: #c0c0c0;
  }
.horizontal_menu_l		{
  float: left;
  padding-top:0;
  }
.horizontal_menu_r		{
  float: right;
  padding-top:0;
  }
.horizontal_menu_ul		{
  list-style: none none outside; margin: 0px; padding: 0px;
  }
.horizontal_menu_ul li		{
  display: inline;
  }

.horizontal_menu_l ul.horizontal_menu_ul li.horizontal_menu_item
{
float: left;
  width:119px;
  height:32px;
background: url(img/h_button.gif);background-repeat:no-repeat; background-position:top right;
}
.horizontal_menu_l ul.horizontal_menu_ul li.sel_horizontal_menu_item
{
float: left;
  width:119px;
  height:32px;
background: url(img/h_button.gif);background-repeat:no-repeat; background-position:top right;
}

.horizontal_menu_r ul.horizontal_menu_ul li.horizontal_menu_item
{
float: left;
  width:120px;
  height:32px;
}

ul.horizontal_menu_ul li.horizontal_menu_item a
{
float: left;
display: block;
  width:119px;
  height:32px;
line-height: 32px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
color: #000;
	font-size: 12px; 
  letter-spacing: 1px;
	font-weight:bold;
  text-decoration:  none;
  font-family: Arial,Helvetica;
}

ul.horizontal_menu_ul li.horizontal_menu_item a:hover
{
line-height: 32px; /* svisle centrovani */
/*background-image: url(img/h_button.jpg);*/
color: #9A0101;
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item
{
float: left;
display: block;
  width:119px;
  height:32px;
line-height: 32px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
background: url(img/h_button.jpg);
  background-color: #c0c0c0;
	font-size: 12px;
  letter-spacing: 1px; 
	font-weight:bold;
  text-decoration:  none;
  font-family: Arial,Helvetica;
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item a
{
float: left;
display: block;
  width:119px;
  height:32px;
line-height: 32px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
/*background: url(img/h_button.jpg);*/
	font-size: 12px; 
  letter-spacing: 1px;
	font-weight:bold;
  text-decoration:  none;
  font-family: Arial,Helvetica;
color: #9A0101;
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item a:hover
{
line-height: 32px; /* svisle centrovani */
/*background-image: url(img/h_button.jpg);*/
color: #9A0101;
}
#all_content_container_l		{	
  width: 950px;
	overflow: hidden;
  padding: 0 5px 0 0; 
  background-image:url(img/content_bg_l.gif);
  }
#all_content_container_lr		{	
  width: 960px;
	overflow: hidden;
  padding: 0 0 0 0; 
  background-image:url(img/content_bg_lr.gif);
  }

		#sidebar-a {
			float: left;
			width: 218px;
			margin: 0;
		}
    
    
    
		#rightblock {
			float: right;
			width: 218px;
			margin: 0;
		}

		#clanky {
			float: left;
			width: 370px;
			\width: 380px;
			w\idth: 370px;
			margin: 0; 
			margin-right: 0px;
			padding-top: 0px;
			_overflow: visible;
      border: 0px solid red;
		}

		#clanky2 {
			float: left;
			width: 580px;
			\width: 590px;
			w\idth: 580px;
			margin: 0;
			margin-right: 0px;
			padding: 10px;
			padding-top: 5px;
      background-color: #ffffff;
		}
    
    
		#module_std {
       MARGIN: 0px; 
			padding-left: 0;
			margin-left: 0;
			float: left;
			width: 730px;

		}

		#module_std2 {
       MARGIN: 0px; 
			padding-left: 0;
			float: left;
  width: 523px;
  _width: 520px;
      /*border: 1px solid green;*/
		}
#module_top {
  width: 100%;
  height:33px;
	margin: 5px 0 0 0;
  background-color: #1D1D1D;
  background-image:url(img/module_top.jpg);background-repeat:no-repeat; background-position:top right;
  }
#module_title {
  padding-left: 10px; 
  line-height:33px;
  color: #fff;
  }
#module_title a, #module_title a:visited{
  color: #fff;
  }
		
		
.menu_top ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10pt; 
  font-weight: bold;
	}
.menu_top {
	width: 139px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px;
	}
.menu_top li a {
  height: 18px;
	text-decoration: none;
	}
.menu_top li a:link, .menu li a:visited {
  color: #000000;
	display: block;
	background: url(img/menu_back_orange.gif) left top no-repeat;
	padding: 3px 0 3px 5px;
	margin-bottom: 3px;
  text-decoration:  none;
	}
.menu_top li a:hover {
	color: #fff;
	padding: 3px 0 3px 5px;
	}
.menu_top li a:active {
	color: #fff;
	padding: 3px 0 3px 5px;
	}
		
.vmenu {
  width:188px;
  height:44px;
  font-family: Arial, Helvetica, sans-serif; 
  letter-spacing: 1px;
  padding: 2px 0 0 30px; 
  line-height: 34px; 
  font-weight: bold;
  color: #FFF;
  background-color: #000;
  background-image:url(img/block_top_l.jpg);
}

#menu {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt; 
  FLOAT: left; 
  WIDTH: 203px; 
  FONT-FAMILY: "Verdana CE", verdana,  "Arial CE", Arial, helvetica , sans-serif; 
  POSITION: relative; 
  TOP: -7px;
}
#menu A {
	COLOR: #c0c0c0; 
  TEXT-DECORATION: none;
}	

#menu A.selkat:link {
		color: #c0c0c0;
    font-weight: bold;
    TEXT-DECORATION: none;
    }
    
#menu A.selkat:visited {
		color: #fff;
    font-weight: bold;
    TEXT-DECORATION: none;
    }

#menu A.selected:link {
		color: #c0c0c0;
    font-weight: bold;
    TEXT-DECORATION: none;
    }
    
#menu A.selected:visited {
		color: #c0c0c0;
    font-weight: bold;
    TEXT-DECORATION: none;
    }    
#menu A.selected:hover  {
		color: #fff;
    font-weight: bold;
    TEXT-DECORATION: none;
    }

#menu A:link {
		color: #c0c0c0;
    font-weight: bold;
    TEXT-DECORATION: none;
    }

#menu A:active {
		color: #fff;
    font-weight: bold;
    TEXT-DECORATION: none;
    }
    
#menu A:visited {
		color: #c0c0c0;
    font-weight: bold;
    TEXT-DECORATION: none;
    }
    
#menu A:hover  {
		color: #fff;
    font-weight: bold;
    TEXT-DECORATION: none;
    }
#menu UL {
	PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px; 
  LIST-STYLE-TYPE: none;
}
#menu UL LI {
	MARGIN: 1px;
	MARGIN-left: 1px; 
  WIDTH: 201px;
  border: 1px solid #c0c0c0;
}
#menu UL LI A.selected {
  background-color: #c0c0c0;
	BACKGROUND: url(img/menu_back_grey.gif) left center no-repeat;
}
#menu UL LI A.selkat {
  background-color: #C9000A;
	BACKGROUND: url(img/menu_back_orange.gif)left center no-repeat;
}
#menu UL LI A {
	PADDING-RIGHT: 10px; 
  DISPLAY: block; 
  PADDING-LEFT: 10px; 
  background-color: #C9000A;
  BACKGROUND: url(img/menu_back_orange.gif) left center no-repeat;
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 3px; 
  POSITION: relative; 
  HEIGHT: auto; 
  TEXT-ALIGN: left;
}
#menu UL LI UL {
	PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 2px 0px -2px; 
  PADDING-TOP: 0px; 
  LIST-STYLE-TYPE: none; 
  BACKGROUND-COLOR: #fff;
}
#menu UL LI UL LI {
	MARGIN: 0px; 
  WIDTH: 203px
}
#menu UL LI UL LI A.selected {
  background-color: #c0c0c0;
	BACKGROUND: url(img/menu_back_grey.gif) left center no-repeat;
  COLOR: #fff;
}
#menu UL LI UL LI A.selkat {
  background-color: #C9000A;
	BACKGROUND: url(img/menu_back_orange.gif) left center no-repeat; 
	COLOR: #fff;
}
#menu UL LI UL LI A {
	PADDING-RIGHT: 0px; 
  DISPLAY: block; 
  PADDING-LEFT: 0px; 
  background-color: #c0c0c0;
	BACKGROUND: url(img/menu_back_grey.gif) left center no-repeat;
  PADDING-BOTTOM: 4px; COLOR: #c0c0c0; 
  PADDING-TOP: 3px; POSITION: relative; 
  HEIGHT: auto; 
  TEXT-ALIGN: right;
}
/*SELECT {
	FONT-SIZE:  small;   
	WIDTH: 150px
	}*/
SELECT.bigselect {
	FONT-SIZE:  small;   
	WIDTH: 420px
	}
SELECT.bigselect1 {
	FONT-SIZE:  small;   
	WIDTH: 475px
	}
SELECT.bigselect2 {
	FONT-SIZE:  small;   
	WIDTH: 500px
	}
SELECT.bigselectsearch {
	FONT-SIZE:  small;   
	WIDTH: 100%
	}
SELECT.select_item {
	FONT-SIZE:  small;   
	WIDTH: 90px
	}
SELECT.select_item1 {
	FONT-SIZE:  small;   
	WIDTH: 300px
	}
SELECT.select_procenta {
	FONT-SIZE:  small;   
	WIDTH: 50px
	}

     textarea  {
      FONT-SIZE: small;
			margin-bottom: 1px;
     }  

     textarea.zprava  {
      FONT-SIZE: small;
			margin-bottom: 1px;
     	width : 99%;
     	height:50px;
     }  
 
     input  {
      FONT-SIZE: small;
			margin-bottom: 1px;
     }   
     input.text  {
      FONT-SIZE: small;
     	width : 200px;
			margin-bottom: 1px;
     }
    
     input.text2  {
      FONT-SIZE: small;
     	width : 100px;
			margin-bottom: 1px;
     }
		
	
		.registform{
			margin-top: 10px;
			padding-right: 100px;
			padding-top: 20px;
			padding-bottom: 20px;
			/*text-align: right;*/
      FONT-SIZE: small; 
      border: 1px solid #D7DBE1;
		}	
		
#loginblock  {
      position:absolute;
      top:0;
      width:180px;
			margin: 0;
			padding: 5px;
     	font-size : 8pt;
      color:#c0c0c0;
}	
#loginblock a, #loginblock a:visited { 
  font-weight:bold;
  color: #c0c0c0; 
  }
    
     .kosik_toptext  {
      POSITION: relative; TOP: 11px; LEFT: -5px;
		  color: #ffffff;
      font-weight: bold;
	BACKGROUND:  url(img/kosikt_back.gif) left top no-repeat; 
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 16px;
     }
    
     #kosik_top  {
      POSITION: relative; TOP: 17px; LEFT: -17px;
     }
     	
		.loginformblock{
			margin-top: 10px;
     	font-size : 7pt;
		}	
		
		.logintextblock{
			margin-top: 5px;
     	font-size : 8pt; 
    /* _POSITION: relative; _TOP: -15px;*/
      border: 0px solid black;
		}	
    
     input.textlogin  {
     	font-size : 7pt;
     	width : 150px;
     }
   .login_button  {
			padding-top: 6px;
			padding-left: 0px;
     	font-size : 8pt;
      font-weight: bold;
	    COLOR: #C0C0C0;
      position: relative; 
      top: 3px;
      _top: 2px;
      left: 77px;
      background:url("img/button.gif") no-repeat;width:80px;height:26px;
     }
   
   input.buttonfrmlogin  {
      FONT-SIZE: x-small;
      position: relative; 
      left: 76px;
      top: 4px;
      _top: 3px;
     	width : 80px;
	    height : 24px;

     }
   
   input.buttonlogin  {
      
      FONT-SIZE: x-small;
     	width : 100px;
	    height : 21px;

     }

    .block { 
      float:left;
			width: 100%;
      margin-top: 0px; 
      margin-bottom: 15px; 
    }

.block a, .block a:visited { 
  color: #c0c0c0; 
  text-decoration: underline;
  }
    .block_title {
  width:188px;
  height:42px;
  font-family: Arial, Helvetica, sans-serif; 
  letter-spacing: 1px;
  padding: 2px 0 0 30px; 
  line-height: 34px; 
  font-weight: bold;
  color: #FFF;
  background-color: #000;
  background-image:url(img/block_top_l.jpg);
    }
    .block_obsah {
  width:175px;
	padding-bottom: 10px;
	padding-left: 14px;
  color: #c0c0c0; 
    }

    .block_r { 
			width: 218px;
      margin-top: 0px; 
      margin-bottom: 15px; 
    }

.block_r a { 
  color: #c0c0c0; 
  text-decoration: underline;
  }
.block_r a:visited { 
  color: #c0c0c0; 
  text-decoration: underline;
  }

    .block_title_r {
      padding-bottom: 0px; 
      font-weight: bold;
  width:175px;
  height:42px;
  font-family: Arial, Helvetica, sans-serif; 
  letter-spacing: 1px;
  padding: 2px 0 0 43px; 
  line-height: 34px; 
  font-weight: bold;
  color: #FFF;
  background-color: #000;
  background-image:url(img/block_top_r.jpg);
    }
    .block_obsah_r {
  width:175px;
	padding-bottom: 10px;
	padding-left: 29px;
  color: #c0c0c0; 
    }
    
    #koment_head { 
      margin-top: 10px;
      margin-bottom: 10px;
     	border-bottom: 1px dashed  #D7DBE1;
     	border-left: 1px solid  #D7DBE1;
      padding: 5px;
      background-color: #ffffff;
    
      
     }

    #koment { 
      padding: 10px;
      padding-top: 0px;
      background-color: #ffffff;
      color: #C9000A;
      
     }
    #koment_listing { 
      margin-top: 10px;
      margin-bottom: 10px;
     	border-bottom: 1px solid  #D7DBE1;
     	border-top: 1px solid  #D7DBE1;
      padding: 2px;
      
     }

		#endtable {
		width: 960px;
			clear: both;
		}

		.line {
			clear: both;
      margin: 0px;
      margin-top: 30px;
      margin-bottom: 20px;
     	border-bottom: 1px solid  #c0c0c0;
		}

		.line1 {
			clear: both;
      margin: 0px;
      margin-bottom: 10px;
     	border-bottom: 1px solid  #c0c0c0;
		}

		.line2 {
			clear: both;
      margin: 0px;
      margin: 10px 0 10px 0; 
     	border-bottom: 1px solid  #c0c0c0;
		}
		
    .title {
      font-weight: bold;
    }
    .items_form { 
      background-color: #DEDEDE;
	    /*background:  url(img/itemsform_bg.gif) left top no-repeat;*/
      margin: 5px 0 0 0;
      padding: 5px;
      
     }
    .items_1 { 
			float: left;
			width: 345px;
      margin-right: 11px;
     	border: 1px solid  #c0c0c0;
	    background:  url(img/item_bg.gif) left top no-repeat;
      padding: 5px;
      
     }
    .items_2 { 
			float: right;
			width: 345px;
     	border: 1px solid  #c0c0c0;
	    background:  url(img/item_bg.gif) left top no-repeat;
      padding: 5px;
      
     }
    .topitems_1 { 
			float: left;
			width: 47%;
      margin-right: 10px;
     	border: 1px solid  #c0c0c0;
	    background:  url(img/item_bg.gif) left top no-repeat;
      padding: 5px;
      
     }
    .topitems_2 { 
			float: right;
			width: 46%;
     	border: 1px solid  #c0c0c0;
	    background:  url(img/item_bg.gif) left top no-repeat;
      padding: 5px;
      
     }
    .upoutavka { 
			clear: both;
			width: 100%;
     	/*border: 1px solid  #c0c0c0;
      padding: 5px;
      margin-bottom: 10px;*/
      
     }
    .upoutavka_obr { 
			float: left;
			padding: 2px 2px 10px 0;
      
     }
    .upoutavka_text { 
			float: left;
      
     }
    .itemimg { 
			float: left;
      margin: 2px;
      margin-right: 5px;
     	/*border: 1px solid  #c0c0c0;*/
     	border: 0px
      padding: 1px;
      
     }
    
A.itemtitle:link {
      font-weight: bold;
    TEXT-DECORATION: none;
	     COLOR: #C9000A;

    }
A.itemtitle:active {
      font-weight: bold;
    TEXT-DECORATION: none;
	     COLOR: #C9000A;
    }
    
A.itemtitle:visited {
      font-weight: bold;
    TEXT-DECORATION: none;
	     COLOR: #C9000A;
    }
    
A.itemtitle:hover  {
      font-weight: bold;
    TEXT-DECORATION:  underline;
	     COLOR: #C9000A;
    }    
.itemtitledetail {
      font-weight: bold;
	    FONT-SIZE: x-large; 
	     COLOR: #C9000A;
    }
.itemkoment {
	    FONT-SIZE: x-small; 
	     COLOR: #000000;
    }
    .itemstats { 
			clear: both;
      padding: 1px;
	    FONT-SIZE: 12px;
	     COLOR: #C9000A;
      
     }
    .itemstats_detail_shop { 
      margin:10px 0 10px 0;
      padding: 0 10px 0 10px; 
      text-align:left;
	     COLOR: #C9000A;
     	border: 1px solid  #D7DBE1;
      background:#D7DBE1;
      
     }
    .itemimgkosik { 
			float: right;
      padding-top: 5px;
      padding-bottom: 5px;
      
     }
    .itemseparator { 
			clear: both;
      margin: 0px;
     	border-bottom: 10px solid  #FFFFFF;
      
     }
    td.itemhead { 
			background-color: #4A4D5A; 
      padding-left: 5px;
      padding-right: 5px;
      font-weight: bold;
      COLOR: #fff; 
      
     }
    td.item { 
      padding-left: 5px;
     }

		.itemtdline {
      margin: 0px;
      margin-bottom: 5px;
     	border-bottom: 1px solid  #c0c0c0;
		}

		.itemtdline1 {
      margin: 0px;
      margin-bottom: 5px;
     	border-bottom: 1px solid  #C9000A;
		}
   
   input.buttonitemok  {
      FONT-SIZE: x-small;
      width: 30px;
      height: 21px;
      position: relative; 
      top: 2px;
      left: -5px;

     }
    .listing { 
			clear: both;
      margin-top: 10px;
      margin-bottom: 10px;
      padding: 2px;
      
     }
#bottom		{
	margin: 0;
	clear: both;
  width: 960px;
  height:59px;
  text-align: right;
	margin-bottom: 0px;
  background-color: #000;
  background-image:url(img/bottom_bg.jpg);
  }
#bottomtext	{
	margin: 0;
  line-height: 55px;
	padding-right: 25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
  color: #c0c0c0;
  }
		
		/* Fotogalerie zbozi */
.foto {
	float: left;
	width: 300px;
	margin-right: 5px;
	/*text-align:center;
	background-color: #c6c6c6;
	border: #c6c6c6 1px solid;*/
  }
		
.foto .main-foto { 
}
.foto .foto-mini {
	MARGIN: 1em 0px 0px
}
.foto .foto-mini A:hover IMG {
	border: #ec0000 1px solid;
}
.foto .foto-mini IMG {
	border: #c6c6c6 1px solid;
}
.foto .foto-mini .akt IMG {
	FILTER: alpha(opacity=50); moz-opacity: 0.5
}
.clear {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 1px
}
