@CHARSET "UTF-8";
/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
background:transparent;
}

:focus { outline:0; }

table {
border-collapse:collapse;
border-spacing:0;
}

a img { border:0; }

/* basic typography */
body {
font-size:75%;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;;
line-height:1.5;
}

h1 {
	font-size: 1.7em;
	line-height: 1;
	margin: 0.5em 0;
	color: #007CC4;
	text-decoration: underline;
}
h2 {font-size:1.4em; }
h3 {font-size:1.4em;line-height:1;margin:0.5em 0; }
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em; }
h5 {font-size:1em;margin-bottom:1.5em; }
h6 {font-size:1em; }

p { margin:0 0 1.5em; }
strong { font-weight: bold; }
em { font-style: italic; }
blockquote { margin:1.5em;font-style:italic; }

/*
007BC4 modry bgr
B2DEF7 svetle modry bgr
2B126E tmave fialove pismo
*/
body { background:black; }

p.center { text-align:center; }

#header {
background:#007BC4 url(../images/bg-header.png) left top repeat-x;
width:960px;height:170px;
margin:0 auto;
position:relative;
overflow:auto;
}
#header a {
display:block;
position:absolute;
overflow:hidden;
text-align:center
}
#header a span, #header p span {
display:block;
position:absolute;
top:0;left:0;
width:100%;height:100%;
}
#header a#logo {
width:202px;height:107px;
top:15px;left:10px;
}
#header a#logo span { background:transparent url(../images/logo-kaumy.png) left top no-repeat; }
#header p {
width:450px;height:80px;
margin:40px auto;
position:relative;
}
#header p span { background:transparent url(../images/motto.png) left top no-repeat; }
#header a#lang1 {
width:117px;height:75px;
top:13px;right:120px;
}
#header a#lang1 span { background:transparent url(../images/en.png) left top no-repeat; }
#header a#lang1cz {
width:117px;height:75px;
top:13px;right:120px;
}
#header a#lang1cz span { background:transparent url(../images/en_cz.png) left top no-repeat; }

#header a#lang2 {
width:130px;height:61px;
top:66px;right:30px;
}
#header a#lang2 span { background:transparent url(../images/de.png) left top no-repeat; }
#header a#lang2cz {
width:130px;height:61px;
top:66px;right:30px;
}
#header a#lang2cz span { background:transparent url(../images/de_cz.png) left top no-repeat; }

#wrapper {
background:white url(../images/bg-main.jpg) left top no-repeat;
width:960px;
margin:0 auto;
overflow:auto;
}
#wrapper2 {
background:transparent url(../images/lollipop.png) left bottom no-repeat;
width:100%;
overflow:auto;
}

#leftColumn {    
width:249px;	
float:left;
}
#leftColumn ul {
width:220px;
margin-bottom:330px;
text-transform:uppercase;
font-size:130%;
}
#leftColumn li a {
background:#007CC4 url(../images/bg-menu.png) left top no-repeat;
height:40px;
display:block;
line-height:40px;
text-decoration:none;
padding-left:15px;
color:white;
}
#leftColumn ul li ul {
background:#B2DEF7;
padding-bottom:20px;
margin:0;
display:none;
font-size:85%;
}
#leftColumn ul li.selected a {
	background-position: 0 -40px;
	color: #2B126E;
}
#leftColumn ul li.selected ul { display:block; }
#leftColumn ul li ul li  {
height:25px;
line-height:25px;
border-bottom:1px solid white;
}
#leftColumn ul li ul li a {
background:#B2DEF7;
color:#2B126E;
display:block;
line-height:24px;
height:24px;
}
#leftColumn ul li ul li.selected a { 
color:yellow; 
}

#mainColumn {
width:695px;
float:right;
margin-right:10px;
color:#0E0D12;
}
#mainColumn img.left {
	margin: 5px 10px 5px 5px;
	float: left;
}
#mainColumn img.right {
margin:5px 0 5px 5px;
float:right;
}

/* thumbnails */
ul.boxThumbs1, ul.boxThumbs2, ul.boxThumbs3, ul.boxThumbs4 {
width:640px;
margin:10px auto;
overflow:auto;
}
ul.boxThumbs1 li, ul.boxThumbs2 li, ul.boxThumbs3 li, ul.boxThumbs4 li {
background:transparent url(../images/bg-thumb1.png) left top no-repeat;
width:160px;height:155px;
line-height:155px;
display:block;
overflow:hidden;
float:left;
text-align:center;
}
ul.boxThumbs1 img, ul.boxThumbs2 img, ul.boxThumbs3 img, ul.boxThumbs4 img { vertical-align:middle; }
ul.boxThumbs2 { width:621px; }
ul.boxThumbs2 li {
background-image:url(../images/bg-thumb2.png);
width:207px;height:138px;
line-height:138px;
}
ul.boxThumbs3 { width:636px; }
ul.boxThumbs3 li {
background-image:url(../images/bg-thumb3.png);
width:318px;height:212px;
line-height:212px;
}
ul.boxThumbs4 { width:651px; }
ul.boxThumbs4 li {
background-image:url(../images/bg-thumb4.png);
width:217px;height:212px;
line-height:212px;
}

div#kontakt{
	margin-left: 200px;
}
div#kontakt b{
	font-weight: bold;
}

p#odberatele {
	margin: 0 0 1.4em 20px;
	font-size: 1.6em;
	line-height: 1;
	color: #007CC4;
}
