/*styly pro layout*/
body
 {
	background-color: #115A2B;
	font-family : Verdana,arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #006400;
}
#head
{
	width:748px;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;
}

#main-part
{
	width:748px;
	margin-left : auto;
	margin-right : auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #FFee99;
	background-image : url(../images/sv_13.jpg);
	background-attachment : scroll;
	background-position : left;
	background-repeat : repeat-y;
}

#menu
{
	width:170px;
	float: left;
	margin-top:0px;
	margin-bottom:0px;	
	height: 415px; 
}

#treemenu
{
	width:155px;
	font-size : 11px;
	margin-left: auto;
	margin-right:auto;
	margin-bottom : 5px;
	margin-top : 0px;
	background-color: #FFee99;
}

#treemenu-top-down
{
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

#treemenu-middle
{
	padding: 0px 0px 5px 5px;
	border: none;
	margin : 5px 0px 0px 0px;
	text-align : left;
	line-height : 100%;
}

#text
  {
  float : right;
  text-align:center;
  font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
  text-decoration: none;
  width:575px;
  margin-bottom:20px;
  line-height:130%;
  }

#real-text
  {
  text-align : left;
  width:95%;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left : auto;
  margin-right : auto;
  padding:0px 0px 0px  0px;
    }
  
#contacts
  {
	text-align :left;
	width:155px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left : auto;
	margin-right : auto;
    background-color: #FFee99;
	color:#005200;
}
  #contacts-inner {	padding: 5px 5px 5px 5px;}

.info-box
  {
	border: 1px solid #115A2B;
  	background-color:#f7f3ab;
	padding: 5px 5px 5px 5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	line-height:120%;
	text-align : left;
	width : 85%;
}


.customer-detail
  {
	border: 1px solid #115A2B;
	background-color:#f7f3ab;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	line-height:120%;
	text-align : left;
	width : 250px;
}


 #cart-cust
  {
  width : auto;
  text-align:right;
  }
/*konec stylu pro layout*/

/*tridy pro zarovnavani atd.*/
.center
{
	text-align : center;
	width:100%;
}
.aling-center
{
	text-align:center;
}
.left
{
	text-align : left;
}
.right
{
	text-align : right;
}

.justify
{
	text-align:justify;
}

td.align-right
  {
  text-align:right;
  }
td.align-center
  {
  text-align:center;
  }
td.align-left
  {
  text-align:left;
  }

table.align-right
	{	
	float:right;
	}
table.align-left
	{
	float:left;
	}
table.align-center
{
	margin-left : auto;
	margin-right : auto;
}
.full_width\{
	width:100%;
}
/*----------------------------------*/

table
{
	font-family : Verdana,arial, Helvetica, sans-serif;
	font-size : 11px;
}

table.menu
{	
	float : left;
	margin : 5px 0px 100px 5px;
	padding: 0px 0px 0px 0px;
	text-align : left;
}

table.items-list
{
	width:100%;
	border: 1px solid #115A2B;
	margin-bottom:10px;
	border-collapse : collapse;
}
table.items-list td
{
	padding:3px 3px 3px 3px;
}

table.all-borders
        {
	background-color:#FFeeaa;
	border-collapse:collapse;
	border:1px solid #253859;
	height:auto;
}

table.all-borders td
        {
        border:1px solid #115A2B;
        padding:3px 3px 3px 3px;
        }

table.border
	{
	border:1px solid #115A2B;
	padding: 3px 3px 3px 3px;
	background-color:#f7f3ab;
	border-collapse : collapse;
	}
table.border td
{
	padding: 3px 3px 3px 3px;
}

table.border-lighter
	{
	border:1px solid #115A2B;
	padding: 3px 3px 3px 3px;
	background-color:#cfdf7c;
	border-collapse : collapse;
	}
	
table.border-lighter td
{
	padding: 3px 3px 3px 3px;
}

table.center-form
{
	margin-left:auto;
	margin-right:auto;
}
	
	
tr.head
  {
  font-weight:bold;
  background-color:#BECE6B;
  }

tr.foot-items
{
	background-color: transparent;
}

 tr.sude
 {
	background-color: #FFEEAA;
}
 tr.liche
 {
	background-color:#FFee99;
}

tr.foot
  {
  background-color : transparent;;
   }

/*---------styly pro texty-----------*/
hr
{
	color:#002200;
	height:1px;
}

h1
    {
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right:20px;
	color:#cb6824;
    }

h2{
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 5px;
}

h3
  {
  font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
  font-size:13px;	
  margin-top: 5px;
  margin-bottom: 15px;
  }
h3.red
  {
  color:red;
  }
h4
  {
  font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
  font-size:13px;	
  }
h4.red
  {
  color:red;
  font-size : 13px;
  }
p
{
  margin-bottom : 0px;
  margin-top : 0px;
}
p.classic
{
	margin-bottom : 5px;
  margin-top : 0px;
}
ul{
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style : square;
}

ol{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

li{
	margin-bottom:5px;
}
/*---------------------------------------------------------------------------------------------------*/

/*----------obrazky----------*/
br.clear
{
	clear : both;
}

img
  {
  border:none;
  }

img.right
  {
  float:right;
   border:1px solid #253859;
 }

img.left
  {
  float:left;
  border:1px solid #253859;
  }
  
img.classic
{
	border:3px solid #253859;
	margin-left:5px;
	float: right;
}

img.menu-pict
{
	border:0px;
	vertical-align : bottom;
}
img.border
  {
  border:1px solid #253859;
  }

/*-----------formulare------------*/
form
  {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }

input.field-normal { width:100px; 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.button {border:1px solid #253859; color:#253859;background-color:#BECE6B;}
textarea{border:1px solid #253859;}
select.multi{width:200px;border: 1px solid #253859;}
/*-------------------------------------------------------------------------------*/

/*---------------------------odkazy---------------------------------*/
a:link {color: #17461C;	text-decoration: underline;}
a:active {color:#17461C; text-decoration: none;}
a:visited {color: #17461C; text-decoration: underline;}
a:hover {color: #39683E;text-decoration: underline;}


a.menu:link{color : #005200;	text-decoration: underline; font-weight : bold; }
a.menu:active{color : #005200; text-decoration: none;font-weight : bold;}
a.menu:visited{color : #005200; text-decoration: underline;font-weight : bold;}
a.menu:hover{color: #E28947; text-decoration: underline;font-weight : bold;}

a.highlight:link {font-weight:bold; color: #17461C;	text-decoration: underline;}
a.highlight:active {font-weight:bold;color:#17461C; text-decoration: none;}
a.highlight:visited {font-weight:bold;color: #17461C; text-decoration: underline;}
a.highlight:hover {font-weight:bold;color: #39683E;text-decoration: underline;}

#copyright{color:#F4F48E;margin-top:6px;font-size : 10px;}
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;}

tr.head A:link  {	color:#17461C;	 font-weight:bold;  }
 tr.head A:active  {	color:#17461C;	 font-weight:bold;  }
 tr.head A:visited  {	color:#17461C;	 font-weight:bold;  }
 tr.head A:hover  {	color:green; font-weight:bold;  }
/*---------------------------------------------------------------------------------------*/

p.right
{
text-align:right;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
}
p.left
{
text-align:left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
}
p.center
{
	text-align: center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

img.vlevo
{
	float:left;
	margin-right:8px;
	margin-top: 5px;
	margin-bottom:5px;
	clear: left;
}

img.vpravo
{
	float:right;
	clear: right;	
	margin-left:8px;
	margin-top: 5px;
	margin-bottom:5px;
}

img.logoeu
{
	margin-top: 5px;
  margin-bottom: 5px;
}

img.logojpd
{
	margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 5px;
}

A.highlight:link{ font-family:Verdana,Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
A.highlight:active{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
A.highlight:visited{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
A.highlight:hover{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}	

table.listing
	{	
	width:100%;	
	text-align:center;
	}

table.listing td
{
text-align:center;
font-family : verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}


/*styl pro table k editoru*/
table.dynamic/*tabulka s wysiwyg editoru*/
{
	border:none;
	line-height : 100%;		
}


table.dynamic td /*tabulka z wysiwyg editoru*/
{
	border: 1px solid #253859;
}

tr.table_header
{
	font-weight: bold;
	color:#2f542f;
	background-color:#F7F3AB;
}

tr.tr_odd
{
	background-color:#F6F6CD;
}

tr.tr_even
{
	background-color:#F1EED3;
}
/*konec stylu pro table editoru*/
