html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:#015B99;}

form {margin:0px;}
table {border:none; margin:auto;}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {color:white;}
a:hover {color:#3DB4D2;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#2A7C87;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}

#obal-tit {background:url("imgs/back-tit.jpg") center top no-repeat; }
#obal-obs {background:url("imgs/back-obs.jpg") center top no-repeat; }

.text {padding:15px;}

#stred {margin:auto; width:960px;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal bold 140% Arial, sans-serif; margin:0px; padding:15px 0px 15px 30px; font-weight:bold;}
h2 {font:normal bold 130% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-weight:bold;}
h3 {font:normal bold 120% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-weight:bold;}

/*většinou formuláře*/
.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #0E3A57; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px; height:18px;}
.input_mini {width:25px;}
.button {background-color:#ECB51D; color:000000; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px; padding:4px; font-weight:bold;}
a.button {padding:2px 5px 2px 5px;}
.x {color:white; background-color:#113A58; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}

/*galerie - někdy se hodí*/
.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}

/**

.icon-logo-optimato = Ikona OptimĂˇta
.font-logo-optimato = speĹˇl font OptimĂˇta, pod znakem "o" (malĂ© O) je naĹˇe logo

Â§*/

@font-face {
	font-family: 'Optimato logo';
	src:url('https://shared.animato.cz/imgs_system/mikrologa/fonts/optimato-logo.eot');
	src:url('https://shared.animato.cz/imgs_system/mikrologa/fonts/optimato-logo.eot?#iefix') format('embedded-opentype'),
		url('https://shared.animato.cz/imgs_system/mikrologa/fonts/optimato-logo.ttf') format('truetype'),
		url('https://shared.animato.cz/imgs_system/mikrologa/fonts/optimato-logo.woff') format('woff'),
		url('https://shared.animato.cz/imgs_system/mikrologa/fonts/optimato-logo.svg#Optimato logo') format('svg');
	font-weight: normal;
	font-style: normal;
}


.icon-logo-optimato {
	font-family: 'Optimato logo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 16px;
	text-decoration: none !important;
	font-size: 36px;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-logo-optimato:before {
	content: "\6f";
}


.nadpis1 {color:#FFFFFF; font-size:21px; font-weight:bold; font-style:italic;}
.nadpis2 {color:#FFD400; font-size:18px; font-weight:bold; font-style:italic;}
.nadpis3 {}

h1,h2,h3 {margin:0px; padding:0px;}



/*--------------hlavicka------------------*/
#hlavicka {height:230px; position:relative;}
#hlavicka .nadpis1 {position:absolute; top:20px; left:0px; letter-spacing:-1px;}
#hlavicka .nadpis2 {position:absolute; top:147px; left:316px; font-size:18px; color:#FFD400; font-weight:bold; font-style:italic;}
#home {position:absolute; top:55px; left:35px;}
#hlavicka-nahore {position:absolute; top:-5px; right:30px; width:530px; padding-top:16px;}
#hlavicka-nahore a {color:#85CAEE; text-decoration:none; margin-right:20px;}
#hlavicka-nahore a  {position:relative; top:5px}
#hlavicka-nahore img {margin-right:10px;}
#loga-hlava {position:absolute; top:90px; right:250px;}
#loga-hlava img {margin-left:10px;}

a#kosik {position:absolute; top:106px; right:40px; display:block; text-decoration:none; color:#FFFFFF; font-size:18px; text-shadow:#000000 1px 1px 1px; font-weight:bold;}
a#kosik img {margin-right:10px; margin-bottom:7px;}
#kosik-praz {position:absolute; top:106px; right:40px; color:#FFFFFF; font-size:15px; text-shadow:#000000 1px 1px 1px; font-weight:bold;}
#kosik-praz img {margin-right:10px; margin-bottom:7px;}


/*---------------menu---------------------*/
#menu {position:absolute; bottom:1px; left:40px;}
#menu a {color:#FFFFFF; font-size:14px; display:block; float:left; text-decoration:none;}
#menu a span {display:block; padding:12px 10px;}

#menu a.domecek {background:url("imgs/domecek.png") left bottom no-repeat; width:16px; height:16px; margin:10px 10px 7px 0;}
#menu a:hover.domecek,#menu a.on.domecek {background:url("imgs/domecek.png") left top no-repeat;}

#menu a:hover,#menu a.on {color:#DDAE2D;}

/*---------------submenu---------------------*/
#submenu {}
#submenu a {display:block;}
.eshopove a.first.rodic {background:url("imgs/submenu-top.png") left top no-repeat;}
.eshopove a.first.rodic span {border-top:none}
.eshopove a:hover.first.rodic,.eshopove a.on.first.rodic {background:url("imgs/submenu-top.png") -232px top no-repeat;}


a.uroven_odkazu2,a.uroven1 {background:url("imgs/submenu-body.png") left top repeat-y; display:block; width:230px; font-size:13px; text-decoration:none; color:#000000;}
a.uroven_odkazu2 span,a.uroven1 span {display:block; padding:10px 10px 10px 14px; border-bottom:1px solid #2B7697; border-top:1px solid #65B4D5; margin-left:6px; width:196px; color:#000000;}
a:hover.uroven_odkazu2,a.on.uroven_odkazu2,a:hover.uroven1,a.on.uroven1 {background:url("imgs/submenu-body.png") -232px top repeat-y;}
                                                      
a.uroven_odkazu2.first.superfirst,a.uroven1.first.superfirst {background:url("imgs/submenu-top.png") left top no-repeat; } 
a.uroven_odkazu2.first.superfirst span,a.uroven1.first.superfirst span {border-top:none; padding-top:15px; }
a:hover.uroven_odkazu2.first.superfirst,a.on.uroven_odkazu2.first.superfirst,a:hover.uroven1.first.superfirst,a.on.uroven1.first.superfirst {background:url("imgs/submenu-top.png") -232px top no-repeat; } 

a.uroven_odkazu2.last.superlast,a.uroven1.last.superlast {background:url("imgs/submenu-bottom.png") left bottom no-repeat;} 
a.uroven_odkazu2.last.superlast span,a.uroven1.last.superlast span {border-bottom:none; padding-bottom:18px;}                                                     
a:hover.uroven_odkazu2.last.superlast,a.on.uroven_odkazu2.last.superlast,a:hover.uroven1.last.superlast,a.on.uroven1.last.superlast {background:url("imgs/submenu-bottom.png") -232px bottom no-repeat;}

a.uroven_odkazu3,a.uroven2 {background:url("imgs/submenu-body.png") left top repeat-y; font-size:12px; text-decoration:none; color:#000000;  width:230px; }
a.uroven_odkazu3 span,a.uroven2 span {background:url("imgs/sipka-submenu.png") 25px center no-repeat; padding:7px 5px 7px 40px !important; display:block; border-bottom:none !important; border-top:none !important; color:#000000;  width:176px;}
a:hover.uroven_odkazu3,a.on.uroven_odkazu3,a:hover.uroven2,a.on.uroven2 {background:url("imgs/submenu-body.png") -466px top repeat-y;}

a.uroven_odkazu3.last.last.superlast,a.uroven2.last.last.superlast {background:url("imgs/submenu-bottom.png") left bottom no-repeat;}
a.uroven_odkazu3.last.last.superlast span,a.uroven2.last.last.superlast span {height:30px; background:url("imgs/sipka-submenu.png") 25px 11px no-repeat;}
a:hover.uroven_odkazu3.last.last.superlast,a.on.uroven_odkazu3.last.last.superlast,a:hover.uroven2.last.last.superlast,a.on.uroven2.last.last.superlast {background:url("imgs/submenu-bottom.png")  -466px bottom no-repeat;}

.rozbalene {background:url("imgs/submenu-body.png") -232px top repeat-y !important;}
.rozbalene.superfirst {background:url("imgs/submenu-top.png") -232px top no-repeat !important;}

a.superfirst.superlast {background:url("imgs/submenu-jeden.png") left bottom no-repeat !important;}
a:hover.superfirst.superlast,a.on.superfirst.superlast {background:url("imgs/submenu-jeden.png") -232px bottom no-repeat !important;}

/*---------------telo-tit---------------------*/
#telo-tit {}
#telo-textik {font-size:12px; color:#002E47; padding:18px 20px; line-height:160%; height:75px}
#vlevo-tit {float:left; width:700px;}
#vpravo-tit {float:right; width:240px;}

#navigace {height:230px}
#navigace .nav {color:#FFFFFF; font-size:17px; font-weight:bold; font-style:italic; letter-spacing:-1px; float:left; margin-right:20px; width:284px; height:160px; margin-top:40px;}
#navigace .nav span {position:relative; top:-40px; text-align:center; display:block;}
#navigace .nav h2 a {text-decoration:none; color:#FFFFFF;}
#drahy {background:url("imgs/nav.png") no-repeat; width:284px; height:160px; display:block;}                                                                                                                
#dily {background:url("imgs/nav1.png") no-repeat; width:284px; height:160px; display:block;}

#boxik {background:url("imgs/boxik-top.png") left top no-repeat; position:relative; z-index:10; color:#FFF;}
#boxik a:hover {color:#FFD400;}
#boxik-bottom {background:url("imgs/boxik-bottom.png") left bottom no-repeat; height:11px;}

.boxik-obsah#boxik {background:url("imgs/boxik-top-obsah.png") left top no-repeat; position:relative; z-index:10;}
.boxik-obsah#boxik-bottom {background:url("imgs/boxik-bottom-obsah.png") left bottom no-repeat; height:11px;}

#boxik .text {padding-bottom:0px;}

#buttons {margin-left:30px;}
.odkazek {display:block; height:42px; float:left; position:relative; top:2px; cursor:pointer; color:#4398C7;}
.odkazek span {font-size:15px; display:block; text-align:center; padding:12px 0; text-align:center;}

#zalozka1 {background:url("imgs/zalozka1.png") left top no-repeat; width:342px; z-index:8;}
#zalozka2 {background:url("imgs/zalozka2.png") left top no-repeat; width:164px; z-index:8; position:relative; left:-30px;}
#zalozka3 {background:url("imgs/zalozka2.png") left top no-repeat; width:164px; z-index:7; position:relative; left:-58px;}

.on#zalozka1 {background:url("imgs/zalozka1.png") left bottom no-repeat; z-index:11; color:#FCC328;}
.on#zalozka2 {background:url("imgs/zalozka2.png") left bottom no-repeat; z-index:11; color:#FCC328;} 
.on#zalozka3 {background:url("imgs/zalozka2.png") left bottom no-repeat; z-index:11; color:#FCC328;}

.vypis1 {float:left; width:140px; margin:12px 12px}
.vypis1 a {color:#FFFFFF; text-decoration:none; font-size:12px;}
.vypis-obrazek {background:#66B6E3; display:block; width:140px; height:93px; padding:1px; margin-bottom:10px; overflow: hidden; border-bottom:1px solid #66B6E3;}
.vypis-obrazek img {}

#vpravo .vypis1 {height:170px; margin:12px 30px 0 0px;}

.boxik-obsah .vypis1 {margin:12px 23px;}
.boxik-obsah .vice {margin-right:28px;}

.vice {color:#FFFFFF; text-align:right; text-decoration:none; float:right; margin-right:10px; margin-top:5px;}
.vice span {text-decoration:underline;}
a:hover.vice  {color:#FFD400;}

.slide {width:660px;}
.boxik-obsah .slide {width:940px;}
.polozka {width:310px; float:left; margin:8px}
.polozka a {text-decoration:none; color:#FFFFFF;}
.polozka strong {color:#FFD400; text-decoration:underline; margin-bottom:2px; display:block;}
.polozka a:hover {color:#FFD400;}

.boxik-obsah .polozka  {width:290px;}

#kontakty {color:#FFFFFF; margin-top:200px;}
#kontakty i strong {font-size:20px;}
#kontakty strong {color:#FFD400; }
#kontakty img {margin-right:4px;}
#kontakty a {color:#FFFFFF;}
#kontakty .vyrazny {color:#FFD400; margin-bottom:-7px; display:block;}

/*---------------------galerie-dole--------------*/
#galerie-pozadi {background:url("imgs/galerie-pozadi.png") left top no-repeat; width:961px; height:240px; margin-top:30px; position:relative;}
#galerie-pozadi .text {padding:20px 42px 20px 42px;}
#galerie-pozadi a.galerie_odkaz {width:266px; height:201px; overflow:hidden; background:url("imgs/foto-pozadi.png") left top no-repeat; display:block; float:left; margin:0 12px}
#galerie-pozadi a.galerie_odkaz img {padding:3px;}
.galerie_stranka { padding-left:0px; height:210px;}
.galerie_zpet {position:absolute; top:110px; left:10px; background:url("imgs/sipka-vlevo.png") left bottom no-repeat; width:12px; height:24px;}
.galerie_vpred {position:absolute; top:110px; right:10px; background:url("imgs/sipka-vpravo.png") left bottom no-repeat; width:12px; height:24px;}
.galerie_zpet:hover {background:url("imgs/sipka-vlevo.png") left top no-repeat;}
.galerie_vpred:hover {background:url("imgs/sipka-vpravo.png") left top no-repeat;}
.galerie_zpet,.galerie_vpred {font-size:0px;}


/*----------------telo--------------------*/
#telo {padding-bottom:45px;}
#vlevo {float:left; width:240px; padding-top:30px;}
#vpravo {float:right; width:710px; color:#FFFFFF; line-height:140%;}

#vpravo h2 {color:#FFD400; font-size:16px;}

#vpravo .polozka {width:650px;}
#vpravo .polozka img {background:#66B6E3; padding:1px; margin-right:15px;}
#vpravo .polozka strong {margin-bottom:-10px; margin-top:5px;}
#vpravo .pol img {float:left;}
#vpravo .pol strong {margin-top:0px;}


#vlevo a,#vpravo a {color:#F7DD67;}
#vlevo a:hover,#vpravo a:hover {color:#3DB4D2;}


#drobecky {color:#002E47; font-size:11px; text-transform:uppercase; text-align:right; margin:2px 0px 10px 0px;}
#drobecky a {color:#002E47;}
#drobecky a:hover {color:#F6DB0C;}
#drobecky .tbold {font-size:13px; font-weight:bold;}

#vpravo h1 {color:#FFD400; font-size:30px; font-weight:normal; margin-bottom:20px;}

#operace {margin:30px 0 30px 0;}
#operace a {color:#FFFFFF;}
#operace a:hover {color:#F6DB0C;}
#operace img {margin-right:5px;}

#vlevo #kontakty {margin-top:20px; margin-left:6px;}


/*--------------paticka-------------------*/
#kontaktni-lista {border-bottom:1px solid #003962; font-size:12px; padding:10px 0 15px 0;}
#kontatni-lista a:hover {color:#AE2A31;}


#paticka a {color:#6CBDE9; text-decoration:underline;}
#paticka a:hover {color:FFFFFF !important;}
#paticka {margin:auto; font-size:10px; color:#6CBDE9; margin-top:30px; padding-bottom:60px;}
#paticka-left {float:left;padding:10px 0px 10px 0px;}
#paticka-right {float:right;padding:10px 0px 10px 0px;}

.ramecek img {border:2px solid #32C9E8;}

/*-------------eshop-----------------------*/
.slozka {width:220px; float:left; margin-right:10px; margin-top:10px; height:260px; background:#3A7DAA; text-align:center;}
.slozka.por3,.slozka.por6,.slozka.por9,.slozka.por12 {margin-right:0px;}
.slozka h2 {font-size:11px; text-align:center; margin-top:10px; margin-bottom:5px;}
.slozka h2 span {height:40px; font-weight:normal; display:block;}
.slozka h2 a {text-decoration:none;}

.vyrobek {float:left; width:224px; margin-right:4px; margin-bottom:5px; background:#3C83AF; text-align:center;}
.treti {margin-right:0px;}
.vyrobek h2 {color:#FFFFFF; width:200px; height:55px; padding-top:15px; display:block; margin:auto; }
.vyrobek h2 a {font-size:12px; color:#FFFFFF !important; text-decoration:none; text-shadow: #000000 1px 1px 1px;}

#podkategorie {background:#3A7DAA; margin-bottom:15px;} 
#podkategorie .vyrobek {margin:5px 10px 5px 10px; width:205px}
#podkategorie .vyrobek.por3,#podkategorie .vyrobek.por6,#podkategorie .vyrobek.por9,#podkategorie .vyrobek.por12,#podkategorie .vyrobek.por15 {margin-right:0px;}  

.obrazek-kat {height:275px; display:block; margin-top:10px;}

.cena-kat {background:#B10014; color:#FFFFFF; text-shadow:#000000 1px 1px 1px; font-weight:bold; font-size:14px; padding:4px; display:block; margin:10px 10px 10px 0}
.cena-kat a {text-decoration:none; color:#FFFFFF !important;} 
.vyrobce {padding:10px 0px 4px 10px; font-size:9px; text-shadow:#000000 1px 1px 1px; text-transform:uppercase; text-align:left; line-height:140%;}

#produkt {}
#produkt-vlevo {float:left; width:310px;}
#produkt-vpravo {float:right; width:360px;}

#produkt-vpravo h2 {font-size:26px; color:#FFFFFF; text-shadow:#000000 1px 1px 1px; margin-bottom:20px;}

.produkt-tabulka {margin-left:0px; font-weight:bold; color:#FFFFFF; font-size:14px;}
.produkt-tabulka tr {height:25px;}
.popisek {width:140px;}

#produkt-popis {font-size:12px; color:#FFFFFF; margin-bottom:14px;}

tr.skladem {font-size:11px !important; height:45px;}

.cena-produkt {background:#B10014; color:#FFFFFF; text-shadow:#000000 1px 1px 1px; font-weight:bold; font-size:20px; padding:7px; float:left;}
#cena {background:#FFFFFF; border: 1px solid #333333; height:27px; width:38px; text-align:center; margin-left:8px; margin-right:6px; font-size:18px; color:#333333;}
.ks {font-size:24px; font-weight:bold; position:relative; top:10px}
#objednat {background:url("imgs/objednat.png") no-repeat; width:126px; height:37px; border:none; color:#ffffff; margin-top:20px; font-weight:bold; cursor:pointer;}
#objednat:hover {color:#B10014;}



/*---------------ko?ďż˝kovďż˝ navigace---------------*/

#navigace {margin-bottom:25px; position: relative;}
.zahlavi-kosiku {background:url("imgs/kosik/lista-bg.png") repeat-x bottom; padding-bottom:11px; position: relative; height:37px;}
.zahlavi-kosiku-left {background:url("imgs/kosik/lista-left.png") no-repeat left bottom; padding-left:13px;}
.zahlavi-kosiku-right {background:url("imgs/kosik/lista-right.png") no-repeat right bottom; padding-right:13px;}
.zahlavi-kosik-link {display: block; background:url("imgs/kosik/lista-sipka.png") no-repeat bottom center; padding:5px 5px 16px 5px; float:left; width:180px; text-align: center; text-decoration: none; color:#707173;}
.zahlavi-kosik-link.navigace_3 {margin-right:0px;}
.zahlavi-kosik-link {margin-right:30px;}
.zahlavi-kosik-link { font-family:ubuntu-light, Arial, sans-serif;  font-size:14px; height:16px}
.zahlavi-kosik-link.on {color:#7da429;}
.zahlavi-kosik-link.onx {background:url("imgs/kosik/lista-sipka-on.png") no-repeat bottom center;}
.zahlavi-kosik-link:hover {color:#cf5a4d;}

div.zahlavi-kosik-link:hover {color:#707173; cursor: default;}

.zahlavi-kosiku-postup {background:url("imgs/kosik/lista-bg-on.png") repeat-x bottom; height:11px;}
.zahlavi-kosiku-postup-left {background:url("imgs/kosik/lista-left-on.png") no-repeat left bottom; padding-left:10px;}
.zahlavi-kosiku-postup-right {background:url("imgs/kosik/lista-right-on.png") no-repeat right bottom; padding-right:10px; position: absolute; bottom:2px; left:2px;}
 
 /*-----------------------kosik----------------*/
.good {margin-bottom:10px;}

table.kosicek {background:#04558A; color:#FFFFFF; border:2px solid #022F46; margin-bottom:10px;}
table.kosicek a {color:#FFFFFF;}
table.kosicek a:hover {color:#CF5A41;}
table.kosicek td {padding:8px 12px;}
table.kosicek tr.h2 {font-size:14px; font-family:ubuntu-light, Arial, sans-serif; background:#022F46;}
table.kosicek .input {border:1px solid #47484A; text-align:right; width:30px; float:right; height:15px}

.kosicek-vpred {height:25px !important; padding-top:0px !important;}
.kosicek-dole .kosicek-vpred {height:16px !important; padding-top:7px !important;}
a.button,.kosicek-vpred {background:#022F46; width:155px; height:16px; display:block; text-decoration:none; text-align:center; padding-top:7px; font-size:9px; color:#FFFFFF; border:1px solid #2AC3E5}
a:hover.button,.kosicek-vpred.x {background:#2AC3E5; color:#FFFFFF !important; border:1px solid #022F46;}
.good a.button {margin-top:10px; float:right;}

.input {height:14px; border:1px solid #47484A; padding:4px;}
table tr.h2 td,td.h2 {font-size:14px; font-family:ubuntu-light, Arial, sans-serif; padding-bottom:15px !important;}
td.h2 {padding-bottom:0px !important;} 
#div_dodaci .button {margin-top:10px;}

input.kosicek-vpred {padding-top:4px !important; color:#F7DD67;}

.tbold .button {background:#022F46; width:82px; height:25px; margin-bottom:8px; color:#FFFFFF; font-size:9px; border:1px solid #2AC3E5}
.tbold .button.x {background:#2AC3E5; color:#FFFFFF !important; border:1px solid #022F46;}

#ovladani_dole {margin-top:20px;}
#ovladani_dole strong {display:none;}
#ovladani_dole a {font-size:16px; color:#FFFFFF; text-shadow:#000000 1px 1px 1px; font-weight:bold; text-decoration:none; padding:4px 8px;}
#ovladani_dole a:hover,#ovladani_dole a.vyrazny  {background:#B10014; color:#FFFFFF;}

.nadpis-kat {margin-bottom:15px; color:#FFFFFF !important; text-shadow:#000000 1px 1px 1px; font-size:22px !important;}

.normalni-odkazy { padding-top:2px; text-align: right; padding-right: 20px;}
#hlavicka-nahore .normalni-odkazy a, #hlavicka-nahore .normalni-odkazy img {margin:0; padding:0; position:static;}

/*#mb .mb-center .mb-blocking {
    background: url("imgs/banners/banner2015.png") no-repeat top center #FFF !important;
    width:750px !important;
    min-height: 289px !important;
}

#mb #mb-form {
    margin-top: 217px !important;
}

#mb #mb-form .mb-submit {
    background: #f1c40f !important;
    color: #071b28 !important;
}

#mb .mb-success {
    margin-top: 237px !important;
}*/

#mb div#mb-banner-4 img {

    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}


.mobile-switcher.desktop-version {
    margin-top: 5px;
  }
