@import "../reset.css";
@import "../thickbox.css";

body {
	font-family:/*"Segoe UI", */Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8;
	background:#000066 url(../design/bg.gif) top center no-repeat;
	color:#000033;
	}
p {
	margin:12px 0;
	padding:0;
	}
a {
	color:#418321;
	text-decoration:underline;
	}
a:hover, a:active {
	color:#418321;
	text-decoration:none;
	}


hr {display:none;}

#content hr {
height:1px;
background-color: #336CC8; 
color: #336CC8;
}

/* LAYOUT
------------------------------*/
#top {
	width:940px;
	margin:0 auto;
	background-color:#FFFFFF;
	height:70px;
	padding:10px;
	position:relative;
	}
#container {
	width:960px;
	z-index:1;
	position:relative;
	margin:0 auto;
	background:#fff;
	}
#sidebar-1 {
	float:left;
	width:200px;
	padding:10px 10px;
	margin:0;
	overflow:hidden;
	background:url(../design/sidebar-top-bg.gif) top center no-repeat;
	color:white;
	}

#sidebar-1 a {
	color:white;
	}

#sidebar-1 a:hover {
	color:white;
	}
	
#content {
	width:510px;
	float:left;
	}

div.aktuality td {
	background-color:white;
	}


#content div.aktuality table td {
	background-color:white;
	}

#content div.aktuality table td h4 {
  border-top:solid #B2C7EA 1px;  
	}

#Admincontent {
	width:700px;
	float:left;
	margin: 0px 10px 5px 10px;
	padding: 10px 10px 0px 10px;
	}
#sidebar-2 
{
	
	}
.aktuality-cs
{
    float:right;
    width:210px;
	right:10px;
    position:relative;
	padding:22px 0 0 0;
    background:#d9e4f5 url(../design/aktuality.gif) left top no-repeat;}
    
.aktuality-en
{
    float:right;
	width:210px;
	right:10px;
    position:relative;
	padding:22px 0 0 0;
    background:#d9e4f5 url(../design/aktuality-en.gif) left top no-repeat;}
.aktuality-pl
{
    float:right;
	width:210px;
	right:10px;
    position:relative;
	padding:22px 0 0 0;
    background:#d9e4f5 url(../design/aktuality-pl.gif) left top no-repeat;}
.aktuality-hu
{
    float:right;
	width:210px;
	right:10px;
    position:relative;
	padding:22px 0 0 0;
    background:#d9e4f5 url(../design/aktuality-hu.gif) left top no-repeat;}
.clear {
	width:960px;
	height:18px;
	font-size:0;
	clear:both;
	}

/* H1 REPLACE
------------------------------*/
h1 {
	width:200px;
	height:70px;
	position:absolute;
	display:block;
	top:10px;
	left:10px;
	background:transparent url(../design/logo.gif) 0 0 no-repeat;
	}
h1 a {
	display:block;
	width:100%;
	height:100%;
	float:left;
  overflow:hidden;
	background:transparent url(../design/logo.gif) 0 0 no-repeat;
	text-indent:-9999px;
	position:absolute;
	z-index:1;
	}

/* TOP MENU
------------------------------*/
#top-menu {
	background:#b2c7ea url(../design/top-menu-bg.gif) no-repeat;
	position:absolute;
	left:220px;
	top:10px;
	height:50px;
	width:500px;
	padding:10px 0 10px 10px;
	overflow:hidden;
	font-size:97%;
	}
#top-menu ul {
	list-style:none;
	width:500px;
	height:50px;
	}
#top-menu ul li{
	height:50px;
	list-style:none;
	line-height:1.3;
	float:left;
	position:relative;
	width:90px;
	padding-right:10px;
	}
#top-menu ul li a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	width:76px;
	padding:3px 8px 0 6px;
	height:47px;
	display:block;
	font-size:0.9em;
	background:#0047BA url(../design/top-menu-li.gif) no-repeat;
	}

#top-menu ul li a:hover,
#top-menu ul li.active a {
	color:#FFF;
	text-decoration:none;
	background:#000066 url(../design/top-menu-li2-h.gif) no-repeat;
	}

#top-menu ul li.shop a {
	color:#FFF;
	text-decoration:none;
	background:#418321 url(../design/top-menu-li-h.gif) no-repeat;
	}


#top-menu ul li.shop a:hover {
	color:#FFF;
	text-decoration:none;
	background:#2D5B17 url(../design/top-menu-eshop-h.gif) no-repeat;
	}

/* LANG
------------------------------*/
#lang {
	position:absolute;
	width:210px;
	height:80px;
	top:10px;
	right:10px;
	background:#b2c7ea url(../design/lang-bg.gif) no-repeat;
	}
#lang ul {
	width:auto;
	height:17px;
	list-style:none;
	position:absolute;
	top:10px;
	right:10px;
	}
#lang ul li {
	width:25px;
	float:left;
	position:relative;
	height:17px;
	margin-left:10px;
	}
#lang ul li a {
	color:#58595B;
	font-size:0.8em;
	text-align:center;
	display:block;
	height:17px;
	width:25px;
	line-height:18px;
	text-decoration:none;
	overflow:hidden;
	}
#lang ul li a:active,
#lang ul li a:hover {
	text-decoration:underline;
	color:#000;
	}
#lang ul a span {
	height:15px;
	display:block;
	position:absolute;
	left:1px;
	top:1px; 
	cursor:pointer;
	z-index:1;
	width:23px;
	border:1px solid #dde6f6;
	}
#lang ul li.m1 a span {background:url(../design/cz.gif) 0 0 no-repeat;}
#lang ul li.m2 a span {background:url(../design/en.gif) 0 0 no-repeat;}
#lang ul li.m3 a span {background:url(../design/l3.gif) 0 0 no-repeat;}
#lang ul li.m4 a span {background:url(../design/l4.gif) 0 0 no-repeat;}

#lang ul li a:hover span {border:1px solid #fff;}

#lang form 
{
  
	}
#lang fieldset 
{
    position:absolute;
    left:10px;
	top:45px;
	border: 0;
	}
.no {
	display:none !important;
	}
#lang input 
{
    position:absolute;
	top:0;
	left:0;
	border:1px solid #4e84d9;
	padding:2px 1px 1px 1px;
	width:138px;
	}
#lang input.submit 
{
    position:absolute;
	top:0;
	left:151px;
	border:0;
	margin: 0 0 12px 0;
	padding:0;
	width:auto;
	}

/* MENU
------------------------------*/
#sub {
	display:block;
	width:200px;
	position:relative;
	}
h3.tit
{
    cursor:pointer;
	padding:0;
	margin:0;
	font-size:1em;
	width:200px;
	}
.tit a {
	display:block;
	width:184px;
	color:#fff;
	height:auto;
	padding:5px 8px 6px 8px;
	line-height:1.5;
	text-decoration:none;
	font-weight:normal;
	background:#0047ba url(../design/h3-bg.gif) left bottom no-repeat;
	}
h3.titNo
{
    cursor:pointer;
	padding:0;
	margin:0;
	font-size:1em;
	width:200px;
	}
.titNo a 
{
    display:block;
	width:184px;
	color:#fff;
	height:auto;
	padding:5px 8px 6px 8px;
	line-height:1.5;
	text-decoration:none;
	font-weight:normal;
	background:#0047ba url(../design/h3-bg.gif) left bottom no-repeat;
	}

.titNo a:hover 
{
	background:#000066 url(../design/h3-bg.gif) left bottom no-repeat;
	}

. pol
{
    color:#fff;
    }
.tit a:hover, .tit a:active {
	color:#fff;
	text-decoration:none;
	background-color:#000066;
	}
	
#sub ul {
	list-style:none;
	width:200px;
	background-color:#4d84d9;
	padding:4px 0;
	}
#sub li {
	list-style:none;
	height:auto !important;
	width:200px;
	display:block;
	background-color:#4d84d9;
	}
#sub li a {
	width:167px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	height:auto !important;
	display:block;
	line-height:1.4;
	padding:2px 8px 2px 25px;
	font-size:1.1em;
	background:url(../design/sub-li.gif) 5px 5px no-repeat !important;
	}
#sub ul li a:hover, #sub ul li a:active {
	color:#fff;
	text-decoration:underline;
	}
#sub span {
	width:200px;
	position:relative;
	font-size:0;
	height:10px;
	display:block;
	background:url(../design/sub-bg.gif) left bottom no-repeat;
	}
.bannery a img{
	padding-top:10px;
	display:block;
	}

/* CONTENT
------------------------------*/
.top-banner {
	width:510px;
	height:172px;
	overflow:hidden;
	padding:0 0 15px 0;
	}
h2 {
	font-size:1.9em;
	font-weight:normal;
	line-height:1.2;
	color:#418321;
	margin:10px 0px 10px 0px;
	padding:0 0 0 0;
	}
#content h3 {
	font-size:1.2em;
	font-weight:bold;
	text-transform:none;
	color:#418321;
	margin:0;
	padding:10px 0 0 0;
	}
#content ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	}
#content ul li {
	margin:0;
	padding:5px 0 3px 25px;
	list-style:none;
	background:url(../design/li.gif) 5px 9px no-repeat;
	}

#content ul.limensi {
	margin:0;
	padding:0px;
	}

#content ul.limensi li {
	margin:0;
	padding:0px 0 5px 16px;
	list-style:none;
	background:url(../design/limensi.gif) 0px 6px no-repeat;
	}

#content ol {
	margin:0;
	padding:0px;
	}

#content ol li {
	margin:0;
	padding:0px 0 5px 16px;
	list-style:none;
	background:url(../design/limensi.gif) 0px 6px no-repeat;
	}

#Admincontent ul {
	margin:0 0 0 0px;
	padding:0;
	list-style:none;
	}
#Admincontent ul li {
	margin:0;
	padding:5px 0 3px 20px;
	list-style:none;
	background:url(../design/li.gif) 0px 9px no-repeat;
	}
.box {
	background:#418321 url(../design/box-top.gif) no-repeat;
	position:relative;
	float:right;
	margin:20px 0 15px 15px;
	width:220px;
	padding-top:8px;
	color:white;
	}

.box span {
	display:block;
	height:10px;
	font-size:0;
	width:220px;
	background:url(../design/box-end.gif) no-repeat;
	}


.box p {
	padding:0px 10px 0 10px;
	}

.box h4 {
	color:#FFFFFF;
	background:none;
	padding:0px 10px 0 10px;
	margin:0;
	font-weight:bold;
	font-size:1.2em;
	text-transform:uppercase;
	}
#content .box ul {
	margin:0 0 0 10px;
	padding:0px 5px 0 0;
	list-style:none;
	position:relative;
	}
#content .box ul li {
	margin:0;
	padding:0 0 0 15px;
	line-height:1.3;
	list-style:none;
	background:url(../design/box-li.gif) 0 4px no-repeat;
	color:#fff;
	}

/* SIDEBAR-2
------------------------------*/
.news 
{
    padding:10px;
	width:190px;
	border-top:1px solid #fff;
	}
.news p {
	line-height:1.4;
	padding:5px 0 0 0;
	margin:0;
	font-size:96%;
	}
.news p.vice {
	background:url(../design/sipka.gif) 100% 80% no-repeat;
	text-align:right;
	padding:4px 15px 0 0;
	}
.news a {
	color:#dc0000;
	text-decoration:underline;
	}
.news a:hover {
	color:#dc0000;
	text-decoration:none;
	}
h4 {
	color:#000000;
	font-weight:bold;
	font-size:1em;
	padding-left: 22px;
	padding: 10px 0px 0px 22px;
	margin:0;
	line-height:1.5;
	background:url(../design/dat.gif) 0 13px no-repeat;
	}
.sidebar2-end{
	width:210px;
	height:9px;
	font-size:0;
	display:block;
	/*background:url(../design/sidebar2-bottom.gif) no-repeat;*/
	}
.nobr {
	border:0 !important;
	}
	
#sidebar-2 li {
	margin:0;
	padding:5px 0 3px 15px;
	list-style:none;
	line-height:1.2;
	background:url(../design/limensi.gif) 0px 7px no-repeat;
	}

/* DROBKY
------------------------------*/
p.drobky  {
	margin:0;
	padding:0 0 10px 0;
	font-size:0.9em;
	line-height:normal;
	}
.drobky a {
	color:#418321;
	font-weight:bold;
	}
.drobky a:hover {
	color:#418321;
	text-decoration:none;
	}
	
/* FOOTER
------------------------------*/
#footer {
	height:30px;
	width:934px;
	margin:0 auto;
	background:#fff url(../design/footer.gif) repeat-x;
	position:relative;
	padding:10px 13px;
	}
#footer p {
	padding:0;
	margin:0;
	line-height:30px;
	color:#666;
	font-size:0.9em;
	text-align:left;
}
#footer a {
	color:#666;
	text-decoration:underline;
	}
#footer a:hover, #footer a:active {
	color:#666;
	text-decoration:none;
	}
	
/* LEFT + RIGHT
------------------------------*/
.left {
	float:left;
	position:relative;
	padding:2px;
	border:1px solid #4a5b65;
	margin:7px 10px 5px 0;
	background-color:#FFFFFF;
	}
.right {
	float:right;
	position:relative;
	padding:2px;
	border:1px solid #4a5b65;
	margin:7px 0 5px 10px;
	background-color:#FFFFFF;
	}

	
/* Definice prvku v obsahove casti webu
------------------------------*/	
#content table {
	padding:0px;
	margin:0px;
	border:0px;
	}

#content td {
	padding:8px;
	margin:0px 1px 1px 0px;
	border: 0px;
	background-color:#D9E4F5;
	}

img.foto-zbozi {
	padding:2px;
	border:solid 1px #6A94D6;
	}

div.pdf a {
	margin:0;
	padding:6px 0 3px 25px;
	list-style:none;
	line-height:2.2;
	background:url(../design/pdf.gif) 0px 0px no-repeat;
	}
	
	/* ESHOP
------------------------------*/
#eshop {
	display:block;
	width:200px;
	position:relative;
	}
#eshop h3.tit a {
	display:block;
	width:184px;
	color:#fff;
	height:auto;
	padding:5px 8px 6px 8px;
	line-height:1.5;
	text-decoration:none;
	font-weight:normal;
	background:#418321 url(../design/eshop-h3-bg.gif) left bottom no-repeat;
	}
#eshop h3.titNo a 
{
    display:block;
	width:184px;
	color:#fff;
	height:auto;
	padding:5px 8px 6px 8px;
	line-height:1.5;
	text-decoration:none;
	font-weight:normal;
	background:#418321 url(../design/eshop-h3-bg.gif) left bottom no-repeat;
	}

#eshop h3.titNo a:hover 
{
	background:#2D5B17 url(../design/eshop-h3-bg.gif) left bottom no-repeat;
	}

#eshop h3.tit a:hover, #eshop .tit a:active {
	color:#fff;
	text-decoration:none;
	background-color:#2D5B17;
	}
	
#eshop ul {
	list-style:none;
	width:200px;
	background-color:#5E9643;
	padding:4px 0;
	}
#eshop li {
	list-style:none;
	height:auto !important;
	width:200px;
	display:block;
	background-color:#5E9643;
	}
#eshop li a {
	width:167px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	height:auto !important;
	display:block;
	line-height:1.4;
	padding:2px 8px 2px 25px;
	font-size:1.1em;
	background:url(../design/eshop-li.gif) 5px 5px no-repeat !important;
	}
#eshop ul li a:hover, #eshop ul li a:active {
	color:#fff;
	text-decoration:underline;
	}
#eshop span {
	width:200px;
	position:relative;
	font-size:0;
	height:10px;
	display:block;
	background:url(../design/eshop-bg.gif) left bottom no-repeat;
	}

#sidebar-eshop {
	float:left;
	width:200px;
	padding:10px 10px;
	margin:0;
	overflow:hidden;
	background:url(../design/eshop-top-bg.gif) top center no-repeat;
	color:white;
	}

#sidebar-eshop a {
	color:white;
	}

#sidebar-eshop a:hover {
	color:white;
	}

/* -- TISK na webu -- */
	
@media print
{

   body {
	font-family:/*"Segoe UI", */Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8;
	background-color: White;
	}
#top
{
    display:none;
}
#sidebar-1
{
    display:none;
}
#sidebar-2
{
    display:none;
}
#content {
	width: auto;
	}
#content ul li {
	list-style: square;
	}
#content .box ul li {
	margin:0;
	padding:0;
	line-height:1.3;
	list-style:circle;
	}
#footer
{
    display:none;
}
#ctl00_PageDefault_Admin{
    display:none;
}
#ctl00_PageDefault_Pata{
    display:none;
}
#content .box ul {
	margin:0 0 0 10px;
	padding:0px 5px 0 0;
	list-style:none;
	position:relative;
	}
#content .box ul li {
	margin:0;
	padding:0 0 0 15px;
	line-height:1.3;
	list-style:none;
	color:#fff;
	}

}
