*{margin:0;padding:0;}
body{background:#fff url(../graphics/background.gif) repeat-x;color:#527B8B;
	font-size:12px;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
h1{}
h2{}
h3{font-size:1.5em;color:#719EB0;margin-bottom:.7em;font-weight:normal;}
h4{font-size:1.5em;color:#fff;margin-bottom:.7em;font-weight:normal;}
p{line-height:1.8em;margin-bottom:1em;}
a{color:#4C6977;}
a:hover{text-decoration:none;}
ul{position:relative;margin:1em;list-style:none;}
ul li{position:relative;padding-left:30px;margin-bottom:.4em;
	background:url(../graphics/bullet.gif) 10px 7px no-repeat;line-height:24px;}
ul strong{font-size:1.16em;}
input, textarea{font-size:1em;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;}

#page{position:relative;width:848px;padding:0 24px;margin:0 auto;background:url(../graphics/bg-page.png) repeat-y;}
* html #page{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/bg-page.png', sizingMethod='scale');background: none;}
#header{position:relative;width:848px;height:329px;background:url(../graphics/cs-header.jpg) no-repeat;}
#content{}
	#content .grad{background:#fff url(../graphics/grad.gif) repeat-x;}
	#content .in{margin:0 6px;padding:10px 6px;width:824px;}
	#content h3.white{color:#fff;}
	#content .lCol{float:left;width:390px;}
	#content .rCol{float:right;width:390px;}
#footer{width:803px;padding:8px 22px;margin-top:20px;background:#729fb1 url(../graphics/bg-footer.gif) no-repeat;color:#fff;line-height:1.5em;font-size:.91em;}
	#footer a{color:#fff;text-decoration:underline;}
	#footer a:hover{text-decoration:none;}
	#print{display:block;padding:0 5px 0 25px;line-height:44px;background:url(../graphics/print.gif) 0 50% no-repeat;}
	#up{display:block;padding:0 5px 0 25px;line-height:44px;background:url(../graphics/up.gif) 0 50% no-repeat;}

#logo, #logo a, #logo span{display:block;position:relative;width:212px;height:70px;overflow:hidden;}
#logo{position:absolute;left:11px;top:0;}
#logo span{position:absolute;left:0;top:0;background:url(../graphics/logo.gif);}

#languages{position:absolute;left:20px;top:82px;width:197px;height:40px;margin:0;padding:0;list-style:none;
	background:url(../graphics/bg-languages.gif) no-repeat;}
.flag{background-image:none;}
.flag, .flag a, .flag span{position:absolute;display:block;width:27px;height:21px;}
#cs{left:10px;top:10px;}
#cs span{left:0;top:0;background:url(../graphics/cs.gif) no-repeat;cursor:pointer;}
#en{left:60px;top:10px;}
#en span{left:0;top:0;background:url(../graphics/en.gif) no-repeat;cursor:pointer;}
#de{left:110px;top:10px;}
#de span{left:0;top:0;background:url(../graphics/de.gif) no-repeat;cursor:pointer;}
#fr{left:160px;top:10px;}
#fr span{left:0;top:0;background:url(../graphics/fr.gif) no-repeat;cursor:pointer;}

/* VERTICAL MENU */
#verticalMenu{position:absolute;left:236px;top:0;width:252px;height:272px;margin:0;padding:0 11px;list-style:none;background:url(../graphics/bg-vmenu.gif) no-repeat;}
#verticalMenu li{background-image:none;padding:0;margin:0;line-height:auto;}
#verticalMenu a, #verticalMenu span{display:block;width:252px;height:40px;line-height:40px;cursor:pointer;}
#verticalMenu a{text-align:center;color:#535353;text-decoration:none;background:url(../graphics/bg-vmenu-item.gif) repeat-x;}
#verticalMenu a.active, #verticalMenu a:hover{background-position:0 -40px;color:#fff;}

#index span{background:url(../graphics/ikonky/index.gif) 25px 50% no-repeat;}
#nase-sluzby span{background:url(../graphics/ikonky/nase-sluzby.gif) 25px 50% no-repeat;}
#nezavazna-poptavka span{background:url(../graphics/ikonky/nezavazna-poptavka.gif) 25px 50% no-repeat;}
#cenik span{background:url(../graphics/ikonky/cenik.gif) 25px 50% no-repeat;}
#objednavka span{background:url(../graphics/ikonky/objednavka.gif) 25px 50% no-repeat;}
#kontaktni-udaje span{background:url(../graphics/ikonky/kontaktni-udaje.gif) 25px 50% no-repeat;}

/* HORIZONTAL MENU */
#horizontalMenu{position:absolute;right:0;top:272px;list-style:none;width:603px;height:40px;padding:0;margin:0;background:url(../graphics/bg-hmenu.gif) repeat-x;}
#horizontalMenu li{display:block;float:left;background-image:none;padding:0;margin:0;line-height:auto;}
#horizontalMenu a{display:block;line-height:40px;color:#A3A1A1;text-decoration:none;}
#horizontalMenu a span{position:relative;display:block;padding-left:35px;padding-right:17px;}
#horizontalMenu a.active, #horizontalMenu a:hover{color:#fff;background:url(../graphics/bg-hmenu-hover.gif) repeat-x;}

#aktualne span{background:url(../graphics/ikonky/aktualne.gif) 10px 50% no-repeat;}
#sledovani-zasilek span{background:url(../graphics/ikonky/sledovani-zasilek.gif) 10px 50% no-repeat;}
#reference span{background:url(../graphics/ikonky/reference.gif) 10px 50% no-repeat;}
#vozovy-park span{background:url(../graphics/ikonky/vozovy-park.gif) 10px 50% no-repeat;}
#dovoz-kvetin span{background:url(../graphics/ikonky/dovoz-kvetin.gif) 10px 50% no-repeat;}

/* HEADERS & Other image replacement*/
.imr, .imr span, .IR, .IR span{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:848px;height:67px;overflow:hidden;}
.IR{margin-bottom:2px;}
.imr span, .IR span{position:absolute;left:0;top:0;}
#header001 span{background:url(../cs/img/header001.gif) no-repeat;}
#header002 span{background:url(../cs/img/header002.gif) no-repeat;}
#header003 span{background:url(../cs/img/header003.gif) no-repeat;}
#header004 span{background:url(../cs/img/header004.gif) no-repeat;}
#header005 span{background:url(../cs/img/header005.gif) no-repeat;}
#header006 span{background:url(../cs/img/header006.gif) no-repeat;}
#header007 span{background:url(../cs/img/header007.gif) no-repeat;}
#header008 span{background:url(../cs/img/header008.gif) no-repeat;}
#header009 span{background:url(../cs/img/header009.gif) no-repeat;}
#header010 span{background:url(../cs/img/header010.gif) no-repeat;}
#header011 span{background:url(../cs/img/header011.gif) no-repeat;}

#headerAktualne, #headerAktualne span{width:848px;height:20px;overflow:hidden;}
#headerAktualne span{background:url(../cs/img/aktualne.gif) no-repeat;}

#sleva, #sleva span{width:692px;height:92px;}
#sleva{margin:20px auto;}
#sleva span{background:url(../cs/img/sleva.gif) no-repeat;}

#sleva2, #sleva2 span{width:692px;height:92px;}
#sleva2{margin:20px auto;}
#sleva2 span{background:url(../cs/img/sleva2.gif) no-repeat;}

#zavolejte-nam {width:214px;height:168px;padding:14px 0 14px 280px;margin:20px 0;
	background:url(../graphics/index-zavolejte.jpg) no-repeat;color:#fff;}
#tri-duvody{width:325px;height:168px;padding:14px 10px;margin:20px 0;
	background:url(../graphics/index-3duvody.jpg) no-repeat;color:#fff;}
#tri-duvody ol{margin:0;padding:0;list-style:none;}
#tri-duvody li{padding-left:40px;margin:7px 0;min-height:36px;_height:36px;}
#tri-duvody li#first{background:url(../graphics/first.gif) 0 50% no-repeat;}
#tri-duvody li#second{background:url(../graphics/second.gif) 0 50% no-repeat;}
#tri-duvody li#third{background:url(../graphics/third.gif) 0 50% no-repeat;}
#tri-duvody strong{color:#3A677A;}

.kontakty td{line-height:1.3em;vertical-align:top;}
/*NEWS*/
.news{}
.news h3{font-size:1.16em;margin-left:55px;margin-bottom:.6em;color:#4C6977;}
.news .articleText{margin-left:55px;margin-bottom:1em;line-height:1.5em;}
.squareDate {background:url(../graphics/bg-date.gif) no-repeat;color:#6F9DB2;float:left;font-size:1.8em;height:44px;width:25px;padding-left:15px;text-align:center;}
.squareDate span {display:block;font-size:0.5em;font-weight:normal;}

table.flags{width:100%;margin:1em 0;}
table.flags td{vertical-align:middle;width:32%;font-weight:bold;padding-bottom:5px;}
table.flags img{vertical-align:middle;}

table.iflags{width:100%;margin:.3em 0;}
table.iflags td{vertical-align:middle;text-align:center;}
table.iflags img{vertical-align:middle;}

table.flowers{width:100%;}
table.flowers td{width:25%;padding-bottom:10px;text-align:center;}

ul.boxed{position:relative;margin:1em 0;padding:10px 0;width:388px;height:166px;background:url(../graphics/ul-boxed.gif) 100% 0 no-repeat;list-style:none;}
ul.boxed li{position:relative;padding:0 14px 0 34px;color:#fff;
	background:url(../graphics/bullet.gif) 0px 8px no-repeat;line-height:24px;
	font-weight:bold;}


/* FORM poptavka */
#poptavka{}
#poptavka label{display:block;width:158px;}
#poptavka input{width:547px;height:19px;padding:5px;background:url(../graphics/input.gif) no-repeat;border:none;color:#fff;}
#poptavka input.submit{background:none;width:auto;height:auto;}
#poptavka textarea{width:547px;height:78px;padding:5px;background:url(../graphics/textarea.gif) no-repeat;border:none;color:#fff;}
#poptavka table{margin-left:60px;}
#poptavka table td{vertical-align:middle;padding-bottom:10px;}
/* FORM kontaktni */
#cform{}
#cform input{width:372px;height:19px;padding:5px;background:url(../graphics/input-short.gif) no-repeat;border:none;color:#fff;text-align:center;}
#cform input.submit{background:none;width:auto;height:auto;}
#cform textarea{width:376px;height:121px;padding:3px;background:url(../graphics/textarea-short.gif) no-repeat;border:none;color:#fff;text-align:center;}
#cform table td{vertical-align:middle;padding-bottom:10px;}
/* FORM sledovani zasilek */
#sform{}
#sform input{width:547px;height:19px;padding:5px;background:url(../graphics/input.gif) no-repeat;border:none;color:#fff;}
#sform input.submit{background:none;width:auto;height:auto;}
#sform table {width:100%;}
#sform table td{vertical-align:middle;}

#zasilka td{line-height:2em;}
#zasilka .zasilka_cislo{padding-left:20px;background:url(../graphics/ikonky/zasilka_cislo.gif) 0 50% no-repeat;}
#zasilka .zakaznik{padding-left:20px;background:url(../graphics/ikonky/zakaznik.gif) 0 50% no-repeat;}
#zasilka .datum_prijeti{padding-left:20px;background:url(../graphics/ikonky/datum_prijeti.gif) 0 50% no-repeat;}
#zasilka .adresa{padding-left:20px;background:url(../graphics/ikonky/adresa.gif) 0 50% no-repeat;}
#zasilka .datum_doruceni{padding-left:20px;background:url(../graphics/ikonky/datum_doruceni.gif) 0 50% no-repeat;}
#zasilka .aktualni_stav{padding-left:20px;background:url(../graphics/ikonky/aktualni_stav.gif) 0 50% no-repeat;}

/* CENIK */
table.cenik{border-collapse:collapse;width:100%;}
table.cenik thead{border:1px solid #fff;}
table.cenik thead th{padding:10px;font-size:1.16em;background:url(../graphics/bg-cenik-thead.gif) repeat-x;border:1px solid #C5C5C5;color:#fff;}
table.cenik tr.lichy{background-color:#ffffff;}
table.cenik tr.sudy{background-color:#DBF3FD;}
table.cenik td{padding:10px;border:1px solid #C5C5C5;text-align:center;}
table.cenik td.tal{text-align:left;}
table.cenik .c01{width:30%;}
table.cenik .c02{width:15%;}
table.cenik .c03{width:20%;}

table.vp{width:100%;margin-bottom:1em;border-collapse:collapse;}
table.vp tr.sudy{background:#6E9CAF url(../graphics/vpsudy.gif) repeat-x;color:#fff;}
table.vp tr.sudy h3{color:#fff;}
table.vp td{padding:10px 4px;}
table.vp table{border-collapse:collapse;margin:0;width:100%;}
table.vp table td{padding:2px;padding-right:1em;}
table.vp td.img div{position:relative;width:100px;padding:0 20px;}

table.vp td.img div.stitek{position:absolute;top:-25px;width:76px;height:79px;padding:0;}
.threecars{right:0px;background:url(../cs/img/stitek-3cars.png) no-repeat;}
.twocars{right:0px;background:url(../cs/img/stitek-2cars.png) no-repeat;}
.nejcar{left:0px;background:url(../cs/img/stitek-nejcar.png) no-repeat;}
* html .threecars{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cs/img/stitek-3cars.png', sizingMethod='scale');background: none;}
* html .twocars{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cs/img/stitek-2cars.png', sizingMethod='scale');background: none;}
* html .nejcar{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cs/img/stitek-nejcar.png', sizingMethod='scale');background: none;}

.box460{width:440px;padding:10px;background:url(../graphics/box460top.gif) no-repeat;color:#fff;}
.box460 .fl, .box460 .fr{width:210px;}
.box460 .fl{padding-right:2px;background:url(../graphics/delitko.gif) 100% 50% no-repeat;}
.box460 table{width:100%;}
.box460 td{line-height:1.5em;}
.box460 a{color:#fff;}
.box460btm{width:460px;height:9px;font-size:5px !important;background:url(../graphics/box460btm.gif) no-repeat;}

.box390{position:relative;width:370px;padding:10px;background:url(../graphics/box390top.gif) no-repeat;color:#fff;min-height:165px;}
.box390a{width:370px;padding:10px;background:url(../graphics/box390top-a.gif) no-repeat;color:#fff;min-height:165px;}
* html .box390, * html .box390a{height:165px;}
.box390 .fl, .box390 .fr{width:175px;}
.box390 .fl{padding-right:2px;background:url(../graphics/delitko.gif) 100% 10px no-repeat;}
.box390a table, .box390 table{width:100%;}
.box390a td, .box390 td{line-height:1.5em;}
.box390a a, .box390 a{color:#fff;}
.box390a p, .box390 p{margin:0;}
.box390btm{width:390px;height:9px;font-size:5px !important;background:url(../graphics/box390btm.gif) no-repeat;}

.box591{position:relative;width:571px;padding:15px;padding-bottom:0;background:url(../graphics/box591top.gif) no-repeat;color:#fff;}
.box591btm{width:591px;height:9px;font-size:5px !important;background:url(../graphics/box591btm.gif) no-repeat;}

.bnk{position:absolute;bottom:0;right:10px;}

/* GALERIE */
.galerie{margin:1.5em 0;}
.galerie .nahled{float:left;margin:0 10px 10px 0;}
.nahled div{font-size:.8em;text-align:center;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il,.ir{border:2px solid #fff;}
.il{margin:0 1em .2em 0;}
.ir{margin:0 0 .2em 1em;}
.tal{text-align:left;}
.tar{text-align:right;}
