/*styly pro layout*/
body
	{
	background-color: #080B4F;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #253859;
	}

#center
	{
	text-align : center;
	margin:0px;
	width:100%;
	}

#all-web
	{
	width:750px;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;
	background-image : url(../images/background.gif);
	background-color : #FDF0B9;
	}

#head
	{
	width:750px;
	height: 117px;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;
  position: relative;	
	background-color :#FEBB00;
	}

#head-top-left
	{
	position: absolute;
	top: 0;
	left: 0;
	}

#head-top-right
	{
	width: 171px;
	height: 117px;
	position: absolute;
	top: 0;
	right: 0;
	background-image : url(../images/head_top_right.jpg);
	}
	
#navig-box
	{
	width:750px;
	height: 30px;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;	
	text-align : left;
	background-color :#FEBB00;
	background-image: url(../images/bgnd_top.gif);
	}

#scroll-text-box
	{
	width:750px;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;	
	text-align : left;
	background-color :#404C87;
  color: #FFFFFF;
	}
	
#left-column
	{
	width:166px;
	float: left;
	margin-top:0px;
	margin-bottom:0px;	
	text-align:center;
	background-color: #FFD25B;
	}
#hold-main-and-right
	{
	float:right;
	width:584px;
	}
#main-part
	{
	float:left;
	width:418px;
	}
#main-inner
	{
	/*width:98%;*/
	width:408px;
	padding:5px 5px 5px 5px;
	text-align : left;	
	line-height : 130%;
	}
#right-column
	{
	width:166px;
	float: right;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	background-color: #FFD25B;
	}
#last-update
{
	width:100%;
	text-align : left;
	font-size : 0.8em;
	padding-left: 7px;
	padding-bottom : 3px;
	font-weight : bold;
}

#seznam-katalog {
  width: 398px;
  padding: 0;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/bgnd_katalog_seznam.gif);
}

#seznam-katalog-inner {
  width: 398px;
  border-bottom: 1px solid #EEB184;
  border-top: none;
}

#obecne-navody-video {
  width: 398px;
  padding: 0;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/bgnd_katalog_seznam.gif);
}

#obecne-navody-video-inner {
  width: 398px;
  border-bottom: 1px solid #EEB184;
  border-top: none;
}

.inquiry {
   font-size: 10px;
}

.inquiry-color {
   color: #D50900;
}

.box-adresa {
  width: 166px;  
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  background-image: url(../images/new_home/box_line_adr.gif);
}

.box-adresa-zel {
  width: 166px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  color: #FFFFFF;
  font-weight: bold;
  background-image: url(../images/new_home/box_line_zel.gif);
}

.box-otviracka {
  width: 168px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/new_home/box_line_zl.gif);
}

#box-sortiment {
  width: 387px;
  margin-left: auto;
  margin-right: auto;  
  text-align: left;
  background-image: url(../images/new_home/backg_sortiment.gif);
}

.box-sortiment-left {  
  width: 185px;
  margin: 0;
  padding-left: 10px;
  /*padding-right: 5px;*/
}

.box-sortiment-right {  
  width: 185px;
  margin: 0;
  padding-left: 5px;
  /*padding-right: 5px;*/
  float: right;
}

.item-name {
  width: 398px;
  padding: 2px 4px 4px;
  border: 1px solid #EEB184;
  font-size: 13px;
  color: #CC0F00;
  background: #FFF8DE url(../images/bgnd_item_name.gif) top no-repeat;
}

.hierarchy-label	{
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 2px;
	}

.cart-and-customer
{
	line-height : 50px;
}
table.foot-table
{
	width : 750px;
	border-collapse : collapse;
	clear:both;
	font-size : 0.8em;
	font-family : Verdana,arial, Helvetica, sans-serif;
	font-weight : normal;
}
td.foot1
{
background-image : url(../images/foot1.jpg);
margin:0px 0px 0px 0px;
width:194px;
height : 25px;
text-align:left;
}
td.foot2
{
background-image : url(../images/foot2.jpg);
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:288px;
height : 25px;
text-align : center;
}
td.foot3
{
background-image : url(../images/foot3.jpg);
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:266px;
height : 25px;
text-align : right;
}

table.box
	{
	width:159px;	
	margin-left: auto; 
	margin-right:auto;
	margin-bottom : 10px;	
	margin-top : 5px;	
	background-color:#FDF0B9;
	text-align : left;
	border-collapse : collapse;
	}
	
table.box-highlight
	{
	width:159px;	
	margin-left: auto; 
	margin-right:auto;
	margin-bottom : 10px;	
	margin-top : 5px;	
	background-color:#CFE5FF;
	border-collapse : collapse;
	text-align : left;
	}
td.box-header, td.box-bottom
	{
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
td.box-bottom
	{
	border-bottom: 1px solid #080B4F;
	background-image : url(../images/bgnd_yellow.gif);
}

td.box-bottom-blue
	{
	border-bottom: 1px solid #080B4F;
	background-image : url(../images/bgnd_blue.gif);
}

td.bottom-border
	{
	border-bottom: 1px solid #080B4F;
}

td.box-middle
	{
	vertical-align : top;
	text-align : left;
	padding:5px 0px 0px 3px;
	font-family : Tahoma, Verdana, Arial, Helvetica;
	line-height : 120%;
	background-image : url(../images/bgnd_yellow.gif);
    }

td.box-middle-blue
	{
	vertical-align : top;
	text-align : left;
	padding:5px 0px 0px 3px;
	font-family : Tahoma, Verdana, Arial, Helvetica;
	line-height : 120%;
	background-image : url(../images/bgnd_blue.gif);
    }
 
 table.katalog td
 {
	padding: 2px 4px 4px 4px;
}

.info-box
  	{
	border: 1px solid #FFA218;
	background-color:#FFFBE7;
	padding:5px 5px 5px 5px;
	margin-top:5px; 
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;		
	line-height:120%;
	width:250px;
	text-align : left;
	}
/*konec stylu pro layout*/

/*styly pro tabulky*/
table
	{	
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size:1em;
	}
table.no-padding
{
	padding: 0;
	margin: 0;
}
table.no-padding td
	{
	padding: 0;
	margin: 0;
	}

table.references
{
	width : 379px;
}	

table.references td
{
	width : 126px;
	text-align : center;
	vertical-align : top;
}	

table.items-list
	{
	width: 398px;
	margin-left: auto;
	margin-right: auto;
	background-color : #FFF8DE;
	border-collapse : collapse;
	border-bottom: 1px solid #EEB184;
	}	

table.item-detail
	{
	width: 398px;
	margin-left: auto;
	margin-right: auto;
	background-color : #FFF8DE;
	border-collapse : collapse;
	border-bottom: 1px solid #EEB184;
	}	

table.items-list td.inner-left
{
	border-left:1px solid #EEB184;
	width : 9px;
	padding : 0px 0px 0px 0px;
}

table.bazar-table {
   border: 1px solid #FFA218;
}

table.bazar-table td.bazar {
   padding: 3px;
}

table.items-list td.inner-right
{
	border-right:1px solid #EEB184;
	width : 9px;
	padding : 0px 0px 0px 0px;
}

table.items-list td.inner-bottom
{
	border-bottom:1px solid #EEB184;
	width : 100%;
	padding : 0px 0px 0px 0px;
}

table.items-list td.corner-right
{
	text-align : right;
	padding:0px 0px 0px 0px;
	background-image : url(../images/corner_right.gif);
	background-attachment : scroll;
	background-position : top;
	background-repeat: no-repeat;
	height : 20px;
	width:9px;
}

table.items-list td.corner-left
{
	text-align : left;
	padding:0px 0px 0px 0px;
	background-image : url(../images/corner_left.gif);
	background-attachment : scroll;
	background-position : left;
	background-position : left;
	background-repeat: no-repeat;
	height : 20px;
	width:9px;
}

table.items-list td.corner-right-down
{
	text-align : right;
	padding:0px 0px 0px 0px;
	background-image : url(../images/corner_down_right.gif);
	background-attachment : scroll;
	background-position : right;
	background-repeat: repeat-y;
	height : 20px;
	width:9px;
}

table.items-list td.corner-left-down
{
	text-align : left;
	padding:0px 0px 0px 0px;
	background-image : url(../images/corner_down_left.gif); 
	background-attachment : scroll;
	background-position : left;
	background-repeat: repeat-y;
	height : 20px;
	width:9px;
}

table.all-borders
        {
        background-color:#FFFBE7;
        border-collapse:collapse;
        border:1px solid #FFA218;
        height:auto;
	margin : 0px 0px 0px 0px;
        }

table.all-borders td
        {
        border:1px solid #FFA218;
        padding:2px 2px 2px 2px;
        }

table.shopping-cart
        {
        background-color:#FFFBE7;
        border-collapse:collapse;
        border:1px solid #FFA218;
	width : 400px;
	font-size : 0.8em;
        }

table.shopping-cart td
        {
        border:1px solid #FFA218;
        padding:2px 2px 2px 2px;
        }		
		
table.border
	{
	border:1px solid #FFA218;
	padding: 5px 5px 5px 5px;
	background-color:#FFF3BD;
	}

table.border-lighter
	{
	border:1px solid #FFA218;
	padding: 5px 5px 5px 5px;
	background-color:#FFFBE7;
	}

.listing
	{	
	width:100%;	
	text-align:center;
	}

.center-box
	{
	margin-left:auto;
	margin-right:auto;
	}
	
tr.head
  	{
	font-weight:bold;
	color:#08084A;
	background-color : #FFBA00;
	}
tr.prices-term
{
	background-color : #FDF0B9;
}
tr.foto
{
	background-color : #FFF3BD;
}

td.foto-td
{
	background-color : #FFF8DE;
}

td.foto
{
	padding-left: 10px;
	padding-right: 10px;

}
	
td.navig-link-left
{
width:160px;	
text-align : left;
vertical-align : top;
padding-bottom:2px;
}

td.navig-link-right
{
width:160px;	
text-align : right;
}
/*konec stylu pro tabulky*/
	
/*styly pro text*/	
p.static
{
	margin-bottom:5px;
}
p
{
	margin-bottom:0px;
	margin-top:0px;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	color : #253859;
}
.left
	{
	text-align : left;
	margin : 0px;
	}
.center
	{
	text-align : center;
	margin : 0px;
	}
.right
	{
	text-align : right;
	margin : 0px;
   }
.block {
  display: block;
}
.justify
	{
	text-align:justify;
	}
.valign-top
{
	vertical-align:top;
}
.valign-bottom
{
	vertical-align:bottom;
}
.left-refer
{
	width:170px;
	text-align:left;
}
.full-width
{
	width : 100%;
}
hr
	{
	color:#273070;
	height:1px;
	margin-bottom:0px; 
	}

h1
  	{
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 8px;
	}
h1.item
  	{
   font-size: 13px;
   color: #CC0F00;
	margin: 0;
	margin-top: 10px;
	}
h2
	{
	font-size: 1.1em;
	margin-bottom: 8px;
	margin-top: 2px;
	}
h3
  	{
	font-size:1em;	
	margin-top: 5px;
	margin-bottom: 15px;
	}
h4
  	{
	font-size : 1em;
	margin-bottom : 10px;
	}
.act-res 
	{
	font-weight: bold;
	color:red;
	}

.red 
	{
	color:red;
	}
.item-count 
	{	
	color: #D50900;
	}
br.clear
	{
	clear : both;
	}
.small
{
	font-size : 0.8em;
	padding-bottom : 5px;
	padding-top : 5px;
}
.bold
{
	font-weight : bold;
}
ul
	{
	margin-left: 20px;
	padding-left:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-image : url(../images/li.gif);
	}
ol	{
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

li	{	
	margin-left:0px;
	padding-left:0px;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	color : #253859;
	}

/* zlute oddelene polozky menu pujcovny */
li.pujc-menu {
   margin-right: 1px;
	padding-bottom:5px;
	border-bottom: 1px solid #FFCE4B;
}

/* aby se v zanoreni polozek menu pujcovny nezkracovalo zlute oddeleni */
li.pujc-menu li.pujc-menu {
   margin-right: 0px;
}

ul.menu
{
	margin-left: 20px;
	padding-left:0px;
	margin-top: 7px;
	margin-bottom:0px;
	list-style-image : url(../images/li_pujcovna.gif);
}
ul.menu li,ul.menu-highlight li
{
	margin-bottom:2px;
	margin-left:0px;
	padding-left:0px;
}
ul.menu-highlight
{
	margin-left: 20px;
	padding-left:0px;
	margin-top: 7px;
	list-style-image : url(../images/li_ost_sluzby.gif);
}
/*styly pro obrazky*/	
img
  	{
	border:none;
	}

img.right
  	{
	float:right;
	border: 1px solid #AAAFCC;
	margin-left : 3px;
	margin-bottom : 3px;
	}

img.left
  	{
	float:left;
	border: 1px solid #AAAFCC;
	margin-right : 3px;
	margin-bottom : 3px;

	}
	
img.border
	{
	border: 1px solid #AAAFCC;
	/*border:2px solid #FFBA00;*/
	}
/*konec stylu pro obrazky*/

/*styly pro formulare*/	
form
  	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

input
{
	vertical-align : middle;
	font-size:11px;
		font-family:Tahoma,Arial CE,Arial,Verdana,Helvetica;
}
select
{
	vertical-align : middle;
	font-size:11px;
		font-family:Tahoma,Arial CE,Arial,Verdana,Helvetica;
}
input.field-normal 
	{
	width:90px;
	border:1px solid #253859;
	}
	input.field-normal-head
	{
	width:100px;
	border:1px solid #253859;
	margin-right: 5px;
	}
input.field-normal-red
	{
	width:90px;
	border:1px solid #253859;
	color : #C61810;
	}	
input.field-longer 
	{
	width:150px;
	border:1px solid #253859;
	}
input.field-long
	{
	width:250px;
	border:1px solid #253859;
	}
input.field-shorter
	{
	width:50px; border:1px solid #253859; 
	}
input.field-short 
	{
	width:20px;
	border:1px solid #253859; 
	}
input.field-short-color
	{
	width:20px;
	border:1px solid #253859;
	background-color: Silver;
}	
input.button
	{
	border:1px solid #253859;
	color:#253859;
	background-color:#E8F1F7;
	}
textarea
	{
	border:1px solid #253859;
	font-size:11px;
	font-family:Tahoma,Arial CE,Arial,Verdana,Helvetica;
	}
	
textarea.field-long
	{
	width:250px;
	height:100px;
	border:1px solid #253859;
	}

/*konec stylu pro formulare*/


/*styly pro odkazy*/
a:link {color: #0E0850;	text-decoration: underline;}
a:active {color:#0E0850; text-decoration: underline; }
a:visited {color: #0E0850; text-decoration: underline;}
a:hover {color: #CE0800;text-decoration: underline;}

a.menu:link {font-family:Tahoma, Arial, Helvetica, sans-serif;color: #0E0850;	text-decoration: none;}
a.menu:active {font-family:Tahoma, Arial, Helvetica, sans-serif;color:#0E0850; text-decoration: none; }
a.menu:visited {font-family:Tahoma, Arial, Helvetica, sans-serif;color: #0E0850; text-decoration: none;}
a.menu:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;color: #CE0800;text-decoration: underline; background-color : #FFE680;}

a.sortim:link {font-family:Tahoma, Arial, Helvetica, sans-serif;color: #0E0850;	text-decoration: none;}
a.sortim: active {font-family:Tahoma, Arial, Helvetica, sans-serif;color:#0E0850; text-decoration: none; }
a.sortim:visited {font-family:Tahoma, Arial, Helvetica, sans-serif;color: #0E0850; text-decoration: none;}
a.sortim:hover {font-family:Tahoma, Arial, Helvetica, sans-serif;color: #0E0850;text-decoration: underline; background-color : #FFE680;}

a.highlight:link {font-weight:bold; color: #116FC0;	text-decoration: underline;}
a.highlight:active {font-weight:bold;color:#116FC0; text-decoration: none;}
a.highlight:visited {font-weight:bold;color: #116FC0; text-decoration: underline;}
a.highlight:hover {font-weight:bold;color: #0089FF;text-decoration: underline;}

a.copyright:link {color: #F4F48E;text-decoration: underline;}
a.copyright:active {color:#F4F48E; text-decoration: none;}
a.copyright:visited {color: #F4F48E; text-decoration: underline;}
a.copyright:hover {color: #FCFC34;text-decoration: underline;}

a.cenik-label:link { display: block; font-weight: bold; color: #D50900; margin: 5px 0 10px; }
a.cenik-label:visited { display: block; font-weight: bold; color: #D50900; margin: 5px 0 10px; }
a.cenik-label-menu:link { display: block; font-weight: normal; color: #D50900; text-decoration: none; }
a.cenik-label-menu:visited { display: block; color: #D50900; text-decoration: none; }
a.cenik-label-menu:hover { display: block; text-decoration: underline; }

tr.head a:link  {color:#253859; font-weight:bold;  }
tr.head a:active  {color:#253859; font-weight:bold;  }
tr.head a:visited  {color:#253859; font-weight:bold;  }
tr.head a:hover  {color:#0089FF; font-weight:bold;  }

a.news:link{ font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold; color:white;}
a.news:active{font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold;color:white;}
a.news:visited{font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold;color:white;}
a.news:hover{font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold;color: #D79372;}	
/*konec stylu pro odkazy*/

/*styl pro wysiwyg editor*/
table.dynamic/*tabulka s wysiwyg editoru*/
	{
	border:none;
	line-height : 100%;		
	border-collapse : collapse;
	font-size:1em;
	}


table.dynamic td /*tabulka z wysiwyg editoru*/
	{
	border: 1px solid #FFA218;
	padding : 2px 2px 2px 2px;
	}

tr.table_header
	{
	background-color:#FFBA00;
	font-weight: bold;
	color:#253859;
	}

tr.tr_odd
	{
	background-color:#FFFBE7;
	}

tr.tr_even
	{
	background-color:#FFEF9C;
	}
	
table.dynamic-full-width/*tabulka s wysiwyg editoru*/
	{
	border:none;
	line-height : 100%;		
	border-collapse : collapse;
	width : 100%;
	}

table.dynamic-full-width  td /*tabulka z wysiwyg editoru*/
	{
	border: 1px solid #FFA218;
	padding : 4px 4px 4px 4px;
	}

/*konec stylu pro table editoru*/

#rezervace {
  width: 398px;
  height: 43px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  border: 1px solid #EEB184;
  background-color: #FFF8DE;
}
/*
#rezervace img {
  margin: 0;
  padding: 0;
  border: 1px solid;
}
*/
table.zak
{
	width : 100%;
	border-collapse : collapse;
	padding: 0;
	margin: 0;
}	

table.zak td
{
	padding: 0;
	margin: 0;
}	

#dodavatele {
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
}
#dodavatele img {
  margin: 3px 0;
}

.cat-name, .cat-name-first {
  margin-top: 5px;  
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: bold;
}

.cat-name-first {
  margin-top: 0;
}

.cat-icon {
  margin-right: 3px; 
  margin-bottom: 3px
}

h1.l {
  font-size: 11px;
  margin-top: 15px;
}

h2.l {
  font-size: 11px;
  margin-top: 15px;
}

.submenu {
margin-top: 0;
margin-bottom: 0;
}

table.home {
  margin-left: auto;
  margin-right: auto;
}

table.home td {
  padding: 0;
  margin: 0;
}
