/* general */

* {
margin: 0;
padding: 0;	
border: 0;
}

html {
background: white url("../grafika/bg.jpg") repeat-x top left;
}

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 75%;
color: black;
text-align: center;
background: url("../grafika/bg2.jpg") repeat-x bottom left;
}

a {
color: #2187e8; 
text-decoration: underline;
} 

a:visited {
color: black; 
}

a:hover, a:active, a:focus {
color: #8a8a8a; 
}

h1 {
color: #2084e8; 
font-size: 150%;
font-weight: normal;
margin: 5px 0 10px;
padding-bottom: 10px;
border-bottom: 2px solid #e1e0e0;
}

h2 {
width: 590px;
height: 36px;
line-height: 36px;
font-size: 120%;
font-weight: bold;
color: black;
margin: 30px 0 10px;
padding-left: 10px;
background: url("../grafika/h2.png");
}

h2.zluty {
background: url("../grafika/h2-3.png");
margin-bottom: 0;
}

h2.dlouhy {
width: 760px;
background: url("../grafika/h2-8.png");
}

h3 {
font-size: 110%;
color: #2084e8; 
font-weight: bold;
margin: 0 0 5px 0;
text-transform: uppercase;
}

h4 {
color: #a6a6a6; 
font-size: 100%;
font-weight: bold;
margin: 0 0 10px;
}

h5 {
font-size: 90%;
font-weight: bold;
color: black; 
margin: 20px 0 10px 0;
}

h6 {
font-size: 90%;
font-weight: bold;
color: black; 
margin: 10px 0 10px 0;
}

p {
margin-bottom: 15px;
line-height: 150%;
}

ul, ol {
margin: 10px 0;
line-height: 140%;
}

li {
margin-left: 30px;
list-style: disc;
padding: 7px 0;
}

ol li {
list-style: decimal;
padding: 7px 0;
}

.cistic {
padding: 0;
margin: 0;
list-style: none;
float: none;
=height: 1px;
=width: 1px;
=font-size: 1px;
=line-height: 1px;
=margin: -1px -1px 0 0;
clear: both;
}

table {
border-collapse: collapse;
width: 100%;
}

td, th {
padding: 5px 10px;
}

th {
font-size: 90%;
}

input, textarea, select {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 100%;
color: black;
padding: 3px;
background: white; 
}

.strong {
font-weight: bold;
}

.small {
font-size: 90%;
}

.yellow {
color: #ffd800;
}

.blue {
color: #2084e8;
}

.green {
color: #090;
}

.vetsi {
font-size: 110%;
}

.white {
color: white;
}

.sedy {
color: #999;
}

.red {
color: #ea1717;
}

.green {
color: #090;
}

.floatleft {
float: left !important;
}

.imgright {
float: right;
margin: 0 0 20px 20px;
}

.mt0 {
margin-top: 0 !important;
}

.pr130 {
padding-right: 130px !important;
}

.p0 {
padding: 0 !important;
}

/***************** layout *************/

#obal {
background: url("../grafika/header.png") no-repeat center top;
}

#main {
width: 984px;
text-align: left;
margin: 0 auto;
}

#leaderboard {
width: 984px;
padding-bottom: 10px;
text-align: left;
margin: 0 auto;
}

#leaderboard .reklama {
margin: 5px 0 0 0;
}

#seolista {
width: 984px;
padding: 14px 0;
font-size: 90%;
line-height: 180%;
text-align: center;
margin: 0 auto;
}

#seolista strong {
padding-right: 15px;
}

#seolista a, #seolista a:visited {
color: black;
}

#seolista a:hover, #seolista a:active, #seolista a:focus {
color: #2084e8;
}

#seolista  .oddelovac {
color: white;
}
              
#top {
width: 984px;
margin: 0 auto;
height: 172px;
position: relative;
text-align: left;
}

#logo {
width: 237px;
height: 126px;
font-size: 150%;
color: black;
text-transform: uppercase;
overflow: hidden;
position: relative;
float: left;
}

#logo a, #logo span {
width: 237px;
height: 126px;
display: block;
background: url("../grafika/logo.jpg");
position: absolute;
top: 0;
left: 0;
}

#lista_horni {
width: 707px;
height: 37px;
padding: 16px 20px 0 20px;
background: black url("../grafika/lista-horni.jpg");
float: left;
}

#kosik {
width: 500px;
height: 18px;
padding: 5px 0 0 28px;
color: white;
background: url("../grafika/kosik.jpg") no-repeat center left;
float: left;
}

#kosik a, #kosik a:visited {
color: #ffd800;
}

#kosik a:hover, #kosik a:active, #kosik a:focus {
color: #6fc8eb;
}

#hledani {
width: 144px;
height: 24px;
padding-left: 26px;
background: url("../grafika/lupa.jpg") no-repeat center left;
float: right;
}

input#hledej {
width: 109px;
height: 18px;
padding: 6px 0 0 6px;
font-size: 90%;
border: 0;
background: white url("../grafika/hledej.jpg");
float: left;
}

input#go {
width: 26px;
height: 24px;
padding: 0;
border: 0;
font-size: 90%;
text-align: center;
background: #ffd800 url("../grafika/go.jpg");
float: left;
}

/* topmenu */

ul#topmenu table {
border: 0;
background: none;
}

ul#topmenu table td {
border: 0;
padding: 0;
background: none;
}

ul#topmenu {
width: 744px;
height: 63px;
background: white url("../grafika/topmenu.jpg");
margin: 0;
font-weight: bold;
padding: 10px 3px 0 0;
float: right;
_overflow: hidden;
}

ul#topmenu li {
width: 124px;
height: 63px;
background: url("../grafika/divider.jpg") no-repeat right center;
display: block;
margin: 0;
padding: 0;
list-style: none;
float: left;
}

ul#topmenu li#sest {
background: none;
}

#topmenu a, #topmenu a:visited,
#topmenu span {
width: 124px;
height: 28px;
display: block;
padding-top: 35px;
text-decoration: none;
color: black;
text-align: center;
}

#topmenu a:hover, #topmenu a:active, #topmenu a:focus,
#topmenu span {
color: black;
padding-top: 30px;
}

#topmenu li#jedna a, #topmenu li#jedna a:visited {
background: url("../grafika/sms.jpg") no-repeat center top;
}

#topmenu li#jedna a:hover, #topmenu li#jedna a:active, #topmenu li#jedna a:focus,
#topmenu li#jedna span {
background: url("../grafika/sms2.jpg") no-repeat center top;
}

#topmenu li#dva a, #topmenu li#dva a:visited {
background: url("../grafika/registrace.jpg") no-repeat center top;
}

#topmenu li#dva a:hover, #topmenu li#dva a:active, #topmenu li#dva a:focus,
#topmenu li#dva span{
background: url("../grafika/registrace2.jpg") no-repeat center top;
}

#topmenu li#tri a, #topmenu li#tri a:visited {
background: url("../grafika/sluzby.jpg") no-repeat center top;
}

#topmenu li#tri a:hover, #topmenu li#tri a:active, #topmenu li#tri a:focus,
#topmenu li#tri span{
background: url("../grafika/sluzby2.jpg") no-repeat center top;
}

#topmenu li#ctyri a, #topmenu li#ctyri a:visited {
background: url("../grafika/reference.jpg") no-repeat center top;
}

#topmenu li#ctyri a:hover, #topmenu li#ctyri a:active, #topmenu li#ctyri a:focus,
#topmenu li#ctyri span{
background: url("../grafika/reference2.jpg") no-repeat center top;
}

#topmenu li#pet a, #topmenu li#pet a:visited {
background: url("../grafika/info.jpg") no-repeat center top;
}

#topmenu li#pet a:hover, #topmenu li#pet a:active, #topmenu li#pet a:focus,
#topmenu li#pet span{
background: url("../grafika/info2.jpg") no-repeat center top;
}

#topmenu li#sest a, #topmenu li#sest a:visited {
background: url("../grafika/kontakt.jpg") no-repeat center top;
}

#topmenu li#sest a:hover, #topmenu li#sest a:active, #topmenu li#sest a:focus,
#topmenu li#sest span {
background: url("../grafika/kontakt2.jpg") no-repeat center top;
}

/*** submenu ***/

ul#topmenu li ul li.last {
border: 0 !important;
}

ul#topmenu li#tri:hover a.top_link,
ul#topmenu li#tri a.top_link:hover {
color: black;
background: url("../grafika/sluzby2.jpg") no-repeat center top !important;
}

ul#topmenu li#pet:hover a.top_link,
ul#topmenu li#pet a.top_link:hover {
color: black;
background: url("../grafika/info2.jpg") no-repeat center top !important;
}

ul#topmenu li#pet a.aktiv {
width: 124px;
height: 28px;
display: block;
padding-top: 35px;
text-decoration: none;
color: black;
text-align: center;
background: url("../grafika/info2.jpg") no-repeat center top;
}

ul#topmenu table {
border-collapse: collapse; 
padding: 0; 
margin: 0; 
position: absolute; 
left: 0; 
top: 0;
border: 0;
}

ul#topmenu table td {
border: 0;
}

ul#topmenu li:hover {
position: relative;                 
z-index: 200;
}

ul#topmenu a:hover {
position: relative; 
white-space: normal; 
z-index: 200;
}

ul#topmenu :hover ul.sub {
width: 120px;
height: 174px;
margin: 0;
padding: 0;
font-size: 90%;
text-transform: none;
font-weight: normal;
border: 2px solid #ddd;
text-align: left;
list-style: none;
list-style-image: none;
background: #2f2f2f;
z-index: 1000;
position: absolute;
top: 55px;
left: 0;
display: block; /* dulezite */
z-index: 300;
white-space: nowrap;
}



/* 
1 polozka - 34px
2 polozky - 69px
3 polozky - 104px
4 polozky - 139px
5 polozek - 174px
6 polozek - 209px
*/

ul#topmenu :hover ul#three.sub {
height: 104px;
}

ul#topmenu :hover ul.sub li {
width: 120px;
height: 34px;
border-bottom: 1px solid #ddd;
margin: 0;
padding: 0;
list-style: none;
list-style-image: none;
background: none;
display: block;
float: left;
position: relative; 
}

ul#topmenu :hover ul.sub li a,
span.active {
width: 120px !important;
height: 34px !important;
padding: 0 !important;
font-weight: normal;
color: white !important;
line-height: 34px !important;
text-align: center;
display: block;
text-decoration: none;
background: #2f2f2f !important;
}	

ul#topmenu :hover ul.sub li a:hover,
span.active {
background: #2b9ed6 !important;
color: white !important;
}
	
ul#topmenu ul {
position: absolute; 
left: -9999px; 
top: -9999px; 
width: 0; 
height: 0; 
margin: 0; 
padding: 0; 
list-style: none;
}


/*** modra lista ***/

#lista {
width: 929px;
height: 35px;
padding: 11px 38px 0 17px;
color: white;
background: #2084e8 url("../grafika/lista.jpg");
font-size: 90%;
float: left;
}

#lista a, #lista a:visited {
color: white;
}

#lista a:hover, #lista a:focus, #lista a:active {
color: black;
}

#login {
width: 709px;
height: 24px;
float: left;
}

#login a {
display: inline-block;
padding-top: 4px;
}

#login #prihlaseny a {
padding-top: 0 !important;
}

#login label {
float: left;
padding-top: 4px;
}

#username, #username2 {
display: inline-block;
padding-left: 25px;
padding-right: 3px;
height: 18px;
background: url("../grafika/login.jpg") no-repeat center left;
float: left;
}

#username2 {
height: 22px;
}

input#user {
width: 122px;
height: 19px;
padding: 5px 0 0 3px;
margin-right: 7px;
color: black;
border: 0;
background: white url("../grafika/user.jpg");
float: left;
}

input#heslo {
width: 105px;
height: 19px;
padding: 5px 0 0 3px;
color: black;
margin-left: 3px;
border: 0;
background: white url("../grafika/heslo.jpg");
float: left;
}

input#prihlasit, input#odhlasit {
width: 100px;
height: 24px;
text-align: center;
text-transform: uppercase;
font-size: 90%;
color: black;
padding: 0;
margin: 0 10px;
background: #ffd800 url("../grafika/prihlasit.jpg"); 
float: left;
}

input#odhlasit {
float: none;
}

#prihlaseny {
height: 22px;
line-height: 22px;
display: inline-block;
float: left;
}

#prihlaseny .oddelovac {
padding-bottom: 5px;
display: inline-block;
}

#credit {
background: url("../grafika/kredit.jpg") no-repeat 0 3px;
padding-left: 20px;
padding-bottom: 5px;
display: inline-block;
}

#tarif {
padding-bottom: 5px;
display: inline-block;
}

a#dobit, a#dobit:visited {
color: #000000;
font-weight: bold;
}

a#dobit:hover, a#dobit:active, a#dobit:focus {
color: white;
}

#ie {
height: 24px;
display: inline-block
}

#navigace {
width: 212px;
height: 24px;
line-height: 24px;
float: right;
}

#navigace .oddelovac {
color: #6fc8eb;
padding: 0 10px;
}

#homepage {
padding-left: 18px;
background: url("../grafika/domovska.jpg") no-repeat center left;
}

#doporucit {
padding-left: 18px;
background: url("../grafika/doporucit.jpg") no-repeat center left;
}

/****** obsah *********/

#obsah {
width: 984px;
background: url("../grafika/obsah.jpg") repeat-y;
float: left;
}

#inner {
width: 984px;
padding-top: 15px;
background: url("../grafika/obsah-top.jpg") no-repeat;
float: left;
} 

#left {
width: 183px;
float: left;
}

.panel {
padding-left: 17px;
}

#center {
width: 600px;
padding: 0 15px 0 16px;
float: left;
}

#center.siroky {
width: 770px;
}

#right {
width: 170px;
float: right;
}

/*** right ****/

#stahuj, #sluzby2, #nadpis-info,#nadpis-zabava,#nabidka-uspor, #info-zabava {
width: 133px;
height: 28px;
padding: 16px 0 0 50px;
color: white;
font-weight: bold;
text-transform: uppercase;
background: url("../grafika/stahuj.png");
margin-bottom: 10px;
}

#sluzby2 {
background: url("../grafika/sluzby3.png");
}

#nadpis-info {
background: url("../grafika/info-zabava.png");
}

#nadpis-zabava {
background: url("../grafika/nadpis-zabava.png");
}

#tematicke {
width: 133px;
height: 41px;
line-height: 41px;
padding-left: 50px;
color: white;
font-weight: bold;
text-transform: uppercase;
background: url("../grafika/tematicke.png");
margin-bottom: 10px;
}

ul.menu {
width: 160px;
margin: 0 0 20px 0;
padding-left: 17px;
}

ul.menu li {
width: 160px;
height: 30px;
list-style: none;
margin: 0 0 1px 0;
padding: 0;
display: block;
}

ul.menu li.sirsi {
height: 50px;
}

ul.menu li a, ul.menu li a:visited,
ul.menu span {
width: 130px;
height: 30px;
line-height: 30px;
padding-left: 30px;
display: block;
color: black;
font-weight: bold;
text-decoration: none;
background: url("../grafika/menu.png");
}

ul.menu li a:hover, ul.menu li a:focus, ul.menu li a:active,
ul.menu li a.aktivni, ul.menu li span {
color: white;
background: url("../grafika/menu2.png");
}

ul.menu li.sirsi a, ul.menu li.sirsi a:visited,
ul.menu li.sirsi span {
height: 42px;
padding-top: 8px;
line-height: 150% !important;
background: url("../grafika/menu4.png");
}

ul.menu li.sirsi a:hover, ul.menu li.sirsi a:focus, ul.menu li.sirsi a:active,
ul.menu li.sirsi a.aktivni, ul.menu li.sirsi span {
color: white;
background: url("../grafika/menu5.png");
}


/* bocni submenu */

ul.menu li.submenu {
width: 160px;
height: auto;
list-style: none;
margin: 0;
padding: 0;
display: block;
}

ul.menu ul {
width: 145px;
padding: 0 0 5px 15px;
font-size: 90%;
margin: 0 0 1px;
background: #eae8e8;
line-height: auto;
}

ul.menu ul li {
width: auto;
height: auto !important;
line-height: auto;
list-style: none;
padding: 5px 0 5px 15px;
background: url("../grafika/menu3.png") no-repeat 0 11px;
margin: 0;
display: list-item;
}

ul.menu ul li a, ul.menu ul li a:visited,
ul.menu ul li span {
width: auto;
height: auto !important;
line-height: 150%;
padding: 0;
display: inline;
font-weight: normal;
color: black;
text-decoration: underline;
background: none;
}

ul.menu ul li a:hover, ul.menu ul li a:active, ul.menu ul li a:focus,
ul.menu ul li span {
font-weight: bold;
color: black;
background: none;
}

ul.menu ul li span {
text-decoration: none;
}

.reklama, .reklama2 {
font-size: 90%;
color: #666;
margin-top: 20px;
margin-bottom: 5px;
}

.reklama2 {
margin-top: 0;
}

/* anketa */

.nadpis_box_aktivni {
width: 83px;
height: 29px;
line-height: 29px;
text-align: center;
margin-top: 20px;
background: url("../grafika/anketa.png");
font-weight: bold;
color: black;
float: left;
}

a.nadpis_box, a.nadpis_box:visited {
width: 83px;
height: 29px;
line-height: 29px;
margin-top: 20px;
text-align: center;
background: url("../grafika/anketa2.png");
font-weight: bold;
color: #666;
display: block;
text-decoration: none;
float: left;
}

a.nadpis_box:hover, a.nadpis_box:active, a.nadpis_box:focus {
background: url("../grafika/anketa.png");
color: black;
}

#box {
width: 144px;
padding: 10px;
border-left: 1px solid #e1e0e0;
border-right: 1px solid #e1e0e0;
border-bottom: 1px solid #e1e0e0;
float: left;
}

.answer_result { 
padding-top: 10px; 
}

.answer_result p { 
margin-bottom: 3px; 
font-weight: bold;
}

.total { 
margin: 10px 0 0 0; 
}

.question { 
font-weight: bold; 
line-height: 140%;
margin: 0; 
}

/*** slovnik ***/

#slovnik, #pridatpodnik {
width: 153px;
height: 41px;
line-height: 41px;
padding-left: 17px;
color: white;
font-weight: bold;
text-transform: uppercase;
background: url("../grafika/slovnik.png");
margin: 20px 0 0 0;
}

#pridatpodnik {
background: url("../grafika/pridat.png");
}

.panel2 {
padding-right: 10px;
}

table.gadget img, .powered {
display: none; 
}

table.gadget div {
padding: 0 !important;
background: none !important;
}

.bgzluty {
height: 98px;
padding-top: 10px;
background: url("../grafika/bgzluty.png");
margin-top: 0;
}

/*** platebni metody ***/

#plateb, .nadpis-bocni, #hotline {

width: 153px;
height: 41px;
line-height: 41px;
padding-left: 17px;
color: white;
font-weight: bold;
text-transform: uppercase;
background: url("../grafika/nadpis-pravy.png");
margin: 0 0 10px;
}

#hotline {
background: url("../grafika/hotline.png");
}

#methods {
text-align: center;
margin-bottom: 20px;
}

#methods img {
margin-top: 15px;
}

/*** IDOS ***/

#idos {
width: 153px;
height: 41px;
line-height: 41px;
padding-left: 17px;
color: white;
font-weight: bold;
text-transform: uppercase;
background: url("../grafika/idos.png");
margin-bottom: 10px;
}

/* pripravujeme */

#pripravujeme {
width: 163px;
height: 41px;
line-height: 41px;
padding-left: 20px;
color: white;
font-weight: bold;
text-transform: uppercase;
background: url("../grafika/nadpis-bocni.png");
}

#banner_sms, #banner_eshop, #banner_firmy, #banner_servis {
width: 131px;
height: 90px;
font-size: 90%;
padding: 110px 10px 0 25px;
background: url("../grafika/banner-sms.png");
margin-top: 20px;
}

#banner_sms p, #banner_eshop p, #banner_firmy p, #banner_servis p {
line-height: 140%;
margin: 0 0 7px 0;
}

#banner_eshop {
height: 80px;
padding-top: 120px;
background: url("../grafika/banner-eshop.png");
}

#banner_servis {
height: 100px;
padding-top: 100px;
background: url("../grafika/banner-servis.png");
}

#banner_firmy {
height: 110px;
padding-top: 90px;
background: url("../grafika/banner-firmy.png");
}

/*** uvodni strana - ke stazeni ***/

h2.uvodni {
height: auto;
line-height: normal;
width: auto;
border-bottom: 2px solid #e1e0e0;
padding: 0 0 5px 0;
margin: 15px 0 0 0;
background: none;
}

.kontejner {
width: 290px;
margin-top: 20px;
float: left;
}

.kontejner.uvod {
 margin-top: 5px;
}

.kontejner2 {
width: 290px;
margin-top: 20px;
float: right;
}

.kontejner a, .kontejner2 a {
text-decoration: none;
}

.kontejner a img, .kontejner2 a img {
border: 4px solid #e1e1e1; 
float: left;
}

.kontejner a:hover img, .kontejner a:focus img, .kontejner a:active img,
.kontejner2 a:hover img, .kontejner2 a:focus img, .kontejner2 a:active img {
border: 4px solid #2186e8; 
}

.description {
width: 200px;
padding-top: 5px;
line-height: 160%;
float: right;
}

.description.geewa {
float: left;
padding-left: 10px;
}

.description a {
text-transform: uppercase;
font-weight: bold;
text-decoration: underline;
}

a.koupit, a.koupit:visited, a.koupit:hover, a.koupit:focus, a.koupit:active,
a.upravit, a.upravit:visited, a.upravit:hover, a.upravit:focus, a.upravit:active,
a.smazat, a.smazat:visited, a.smazat:hover, a.smazat:focus, a.smazat:active,
a.grey, a.grey:visited, a.grey:hover, a.grey:focus, a.grey:active,
a.add2, a.add2:visited, a.add2:hover, a.add2:focus, a.add2:active,
a.registrace2, a.registrace2:visited, a.registrace2:hover, a.registrace2:focus, a.registrace2:active {
width: 80px;
height: 24px;
line-height: 24px;
text-align: center;
font-size: 80%;
text-transform: uppercase;
color: black;
background: url("../grafika/koupit.png");
display: inline-block;
margin-left: 5px;
text-decoration: none;
}

a.upravit, a.upravit:visited, a.upravit:hover, a.upravit:focus, a.upravit:active {
background: url("../grafika/upravit.png"); 
color: white;
}

a.grey, a.grey:visited, a.grey:hover, a.grey:focus, a.grey:active {
background: url("../grafika/button-sedy.png");
}

a.add2, a.add2:visited, a.add2:hover, a.add2:focus, a.add2:active {
width: 95px;
background: url("../grafika/add2.png");
text-align: left;
padding-left: 25px;
margin-bottom: 10px;
=margin-bottom: 0;
float: right;
}

a.registrace2, a.registrace2:visited, a.registrace2:hover, a.registrace2:focus, a.registrace2:active {
width: 188px;
height: 29px;
line-height: 29px;
font-size: 100%;
background: url("../grafika/register2.png");
font-weight: bold;
}

/* uvodni strana - informacni servis */

.kont {
width: 290px;
margin-top: 20px;
float: left;
}

.kont2 {
width: 290px;
margin-top: 20px;
float: right;
}

.kont p, .kont2 p {
padding-left: 20px;
line-height: 180%;
}

.kont .oddelovac, .kont2 .oddelovac {
color: #1c668b;
}

.kont a, .kont a:visited 
.kont2 a, .kont2 a:visited {
color: black;
}

.kont a:hover, .kont a:focus, .kont a:active,
.kont2 a:hover, .kont2 a:focus, .kont2 a:active {
color: #2187e8;
}

h3#zabava, h3#seznameni, h3#media, h3#skola, h3#nakupy, h3#prace, h3#bydleni, h3#zpravodajstvi {
width: 240px;
height: 38px;
padding: 11px 0 0 45px;
font-size: 120%;
color: white;
text-transform: uppercase;
background: url("../grafika/zabava.png");
}

h3#seznameni {
background: url("../grafika/flirt.png");
}

h3#media {
background: url("../grafika/media.png");
}

h3#skola {
background: url("../grafika/skola.png");
}

h3#nakupy {
background: url("../grafika/nakupy.png");
}

h3#prace {
background: url("../grafika/prace.png");
}

h3#bydleni {
background: url("../grafika/bydleni.png");
}

h3#zpravodajstvi {
background: url("../grafika/zpravodajstvi.png");
}

/*** SMS BRANA ***/

#brana {
width: 600px;
height: 371px;
background: url("../grafika/brana4.png"); 
}

#brana.prihlaseny {
width: 600px;
height: 348px;
background: url("../grafika/brana3.png"); 
}

#brana2 {
width: 600px;
height: 646px;
background: url("../grafika/brana2.png"); 
}

#brana h2, #brana2 h2 {
width: 515px;
height: 39px;
line-height: 39px;
color: white;
font-size: 130%;
margin: 0;
padding: 0 0 0 85px;
background: none;
}

#brana h3 {
color: black;
text-transform: none;
font-size: 120%;
margin-bottom: 10px;
}

.prijemce {
font-weight: bold;
padding-right: 20px;
background: url("../grafika/sipka3.jpg") no-repeat center right; 
}

.prijemce.two {
background: url("../grafika/sipka4.jpg") no-repeat center right; 
}

.adresar {
width: 157px;
height: 122px;
padding: 5px;
background: #eae8e8 url("../grafika/adresar.jpg") no-repeat;
overflow: hidden;
margin-top: 10px;
}

.adresar a, .adresar a:visited {
display: block;
text-decoration: none;
color: black;
padding: 5px 3px;
width: 130px;
}

.adresar a:hover, .adresar a:active, .adresar a:focus {
background: #ffd800;
color: black;
}

.adresar div {
height: 122px;
overflow: auto;
}

.adresar.dva {
background: #eae8e8 url("../grafika/adresar2.jpg") no-repeat;
}

.adresar.tri {
background: #eae8e8 url("../grafika/adresar3.jpg") no-repeat;
}

#seznam {
width: 227px;
height: 145px;
padding: 5px;
background: #eae8e8 url("../grafika/textarea2.jpg") no-repeat;
overflow: hidden;
margin: 0 0 10px 70px;
}

#seznam a, #seznam a:visited {
font-size: 90%;
font-weight: bold;
color: #2085e8;
padding-right: 20px;
display: inline-block;
float: right;
}

#seznam a:hover, #seznam a:active, #seznam a:focus {
color: black;
}

#vnitrni {
height: 145px;
overflow: auto;
}

#seznam div {
padding: 5px 3px;
border-bottom: 1px solid #e1e0e0;
}

#seznam div span {
display: inline;
padding: 0;
border-bottom: 0;
float: left;
}

#seznam div span.cistic {
float: none;
display: block;
}

#vyhody {
width: 190px;
height: 190px;
padding: 30px 0 0 40px;
float: left;
}

#brana2 #vyhody {
height: 435px;
}

#brana.prihlaseny #vyhody {
height: 220px;
}

.paddingtop {
padding-top: 5px;
}

#advantage ,#advantage1, #advantage2,#advantage3,#advantage4 {
width: 200px;
padding: 10px 0 0 30px;
margin: 0 0 20px 30px;
border-left: 1px solid #cccccc;
float: right;
}

#vyhody ul, #advantage ul {
margin: 0;
padding: 0;
font-size: 90%;
}

#vyhody li, #advantage li {
background: url("../grafika/bullet2.png") no-repeat 0 7px;
list-style: none;
margin: 0;
padding: 5px 0 5px 15px;
}

a#register, a#register:visited,
a#nastaveni, a#nastaveni:visited,
a#nast, a#nast:visited {
color: white;
height: 18px;
font-weight: bold;
padding-left: 25px;
margin-top: 10px;
background: url("../grafika/sipka.png") no-repeat center left;
display: block;
}

a#set, a#set:visited {
display: inline-block;
background: url("../grafika/sipka.png") no-repeat center left;
color: white;
height: 18px;
font-weight: bold;
padding-left: 25px;
}

a#nastaveni, a#nastaveni:visited,
a#nast, a#nast:visited {
background: url("../grafika/sipka.png") no-repeat center left;
margin-bottom: 10px;
display: inline-block;
}

a#nast, a#nast:visited {
margin: 0;
display: inline-block;
}

#hromadna a#nast {
margin-left: 10px;
}

a#register:hover, a#register:active, a#register:focus,
a#set:hover, a#set:active, a#set:focus,
a#nastaveni:hover, a#nastaveni:active, a#nastaveni:focus,
a#nast:hover, a#nast:active, a#nast:focus {
color: #ffd800;
}


a#facebook, a#facebook:visited {
height: 18px;
font-weight: bold;
margin-top: 10px;
padding-left: 25px;
background: url("../grafika/facebook.jpg") no-repeat center left;
display: block;
}

a#facebook:hover, a#facebook:active, a#facebook:focus {
}

#odesilac {
width: 335px;
height: 200px;
padding: 20px 0 0 0;
float: right;
}

#odesilac3 {
width: 290px;
padding: 20px 0 0 0;
float: right;
}

#banner {
width: 250px;
height: 250px;
text-align: center;
font-size: 90%;
float: left;
padding: 10px 0 0 25px;
}

#template, #kdy {
padding-top: 6px;
}

#time {
width: 100px;
height: 19px;
padding: 5px 0 0 3px;
font-size: 90%;
margin-left: 5px;
background: #eae8e8 url("../grafika/time.jpg"); 
}

#brana.prihlaseny #odesilac {
height: 230px;
}

#odesilac2 {
width: 335px;
height: 430px;
padding: 20px 0 0 0;
float: right;
}

#odesilac label, #odesilac3 label {
font-weight: bold;
width: 90px;
padding-top: 5px;
float: left;
}

#odesilac2 label {
font-weight: bold;
width: 70px;
padding-top: 5px;
float: left;
}

#odesilac2 label#temp {
width: 87px;
padding-top: 5px;
}

#kdy label, #send label {
width: 87px !important;
=width: 77px;
}

input#prijemce {
width: 154px;
height: 18px;
padding: 6px 0 0 3px;
background: #eae8e8 url("../grafika/prijemce2.jpg");
}

#yes, #no, #nastavit, #hned {
background: none;
padding: 0;
}

#yes, #nastavit {
margin-left: 5px;
}

input#add {
width: 75px;
height: 24px;
text-align: center;
text-transform: uppercase;
font-size: 85%;
border: 0;
padding: 0;
background: black url("../grafika/add.jpg");
color: white;
}

#odesilac label#zprava, #odesilac3 label#zprava {
width: 40px;
padding-top: 10px;
float: left;
}

#odesilac2 label#zprava {
width: 40px;
padding-top: 15px;
float: left;
}

#odesilac3 label#zprava {
width: 30px;
padding-top: 15px;
float: left;
}

#odesilac label#ope, #odesilac3 label#ope {
padding: 15px 0 5px 0;
}

#odesilac3 #ope {
width: 121px;
}

#odesilac input, #odesilac3 input {
width: 143px;
height: 18px;
padding: 3px 5px;
border: 0;
background: #e1e1e1 url("../grafika/prijemce.jpg"); 
}                   

select#operator {
width: 153px;
height: 24px;
border: 0;
margin: 10px 0 0 30px;
background: url("../grafika/prijemce.jpg"); 
}

#odesilac3 select#operator {
margin-left: 0;
}

#spodni {
width: 394px; 
margin: 0;
padding: 0;
float: left;
}

select.choose, select#vyber {
width: 130px;
height: 24px;
border: 0;
background: url("../grafika/vyberte2.jpg"); 
margin-left: 13px;
}

select#vyber {
margin: 0 10px 0 0;
}

select#sablona {
margin: 0 5px 0 3px;
}

#odesilac textarea, #odesilac3 textarea {
width: 256px;
height: 116px;
border: none;
padding: 5px;
margin: 10px 25px 0 0;
background: #eae8e8 url("../grafika/textarea.jpg") no-repeat;
float: right;
overflow: auto;
}

#odesilac3 textarea {
width: 237px;
height: 169px;
border: none;
padding: 5px;
margin: 10px 10px 0 0;
background: #eae8e8 url("../grafika/textarea5.jpg") no-repeat;
float: right;
overflow: auto;
}

#odesilac3 textarea.mensi {
width: 237px;
height: 102px;
background: #eae8e8 url("../grafika/textarea6.jpg") no-repeat;
}

#odesilac2 textarea {
width: 256px;
height: 135px;
border: none;
padding: 5px;
margin: 10px 25px 0 0;
background: #eae8e8 url("../grafika/textarea3.jpg") no-repeat;
float: right;
overflow: auto;
}

#odesilac textarea#textarea {
width: 256px;
height: 141px;
border: none;
padding: 5px;
margin: 10px 25px 0 0;
background: #eae8e8 url("../grafika/textarea4.jpg") no-repeat;
float: right;
overflow: auto;
}

#filtr {
width: 128px;
height: 19px;
padding: 5px 0 0 5px;
background: #e2e2e2 url("../grafika/filtr.jpg");
font-size: 90%;
}

label#fi {
font-weight: bold;
padding-right: 5px;
}

#typ {
width: 388px;
height: 22px;
background: white url("../grafika/typ-reklamy.jpg");
}

p#zbylo {
width: 390px;
font-size: 90%;
color: white;
margin: 10px 0 5px;
}

#spodek {
width: 545px;
padding: 15px 30px 0 25px;
}

#brana2 #spodek {
width: 545px;
padding: 0 30px 0 25px;
}

#spodek label {
font-weight: bold;
padding: 3px 0 0 20px;
}

#brana2 #spodek label {
padding: 3px 0 0 15px;
}

#pocitadlo {
width: 380px;
font-size: 90%;
float: left;
}

#send {
padding-top: 5px;
}

input#napsano, 
input#zbyva,
input#zbyva2 {
width: 28px;
height: 20px;
padding: 4px 0 0 0;
text-align: center;
background: #6dafed url("../grafika/znaku.jpg");
}

input#pocet, input#pocetsms {
width: 38px;
height: 20px;
padding: 4px 0 0 0;
background: #6dafed url("../grafika/pocet.jpg");
text-align: center;
}

input#odeslat {
width: 125px;
height: 29px;
float: right;
text-align: center;
font-weight: bold;
text-transform: uppercase;
border: 0;
padding: 0;
background: black url("../grafika/odeslat.jpg");
color: white;
}

#brana2 input#odeslat {
margin-top: 45px;
}

#info {
font-size: 90%;
}

#vyhody img {
border: 1px solid white;
display: block;
margin-bottom: 10px;
}

a#jiny, a#jiny:visited {
color: black;
font-size: 90%;
}

a#jiny:hover, a#jiny:active, a#jiny:focus {
color: white;
}

input#tmkod {
width: 91px;
height: 21px;
padding: 3px 0 0 3px;
background: #eae8e8 url("../grafika/spam.jpg"); 
margin-left: 5px;
}

#brana2 input#cena {
width: 43px;
height: 20px;
padding: 4px 0 0 0;
background: #6dafed url("../grafika/input-blue.jpg");
text-align: center;
color: black;
}

#odraz {
margin-left: 62px;
}

#odraz2 {
margin-left: 45px;
}

#piktogramy {
width: 25px;
padding-top: 10px;
float: left;
position: relative;
}

input#doruceni {
width: 24px;
height: 24px;
background: black url("../grafika/doruceni.jpg");
cursor: pointer;
cursor: hand;
}

input#doruceni2 {
width: 24px;
height: 24px;
background: black url("../grafika/doruceni2.jpg");
cursor: pointer;
cursor: hand;
}

ul#acronyms {
width: 360px;
margin: 0;
padding: 0;
font-size: 90%;
border: 1px solid black;
border-bottom: 0;
position: absolute;
top: 0;
left: 30px;
}

ul#acronyms li {
width: 180px;
margin: 0;
padding: 0;
list-style: none;
float: left;
}

ul#acronyms a, ul#acronyms:visited {
width: 170px;
padding: 5px;
background: #ffd800;
color: black;
display: block;
text-decoration: none;
border-bottom: 1px solid black;
}

ul#acronyms a:hover, ul#acronyms a:focus, ul#acronyms a:active {
background: white;
color: black;
}

ul#acronyms li.border a {
width: 169px;
border-right: 1px solid black;
}

ul#templates {
width: 240px;
margin: 0;
padding: 0;
font-size: 90%;
border: 1px solid black;
border-bottom: 0;
position: absolute;
top: 0;
left: 30px;
}

ul#templates li {
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px solid black;
}

ul#templates a, ul#templates a:visited {
padding: 5px;
background: #ffd800;
color: black;
display: block;
text-decoration: none;
}

ul#templates a:hover, ul#templates a:focus, ul#templates a:active {
background: white;
color: black;
}

ul#templates li#edit a, ul#templates li#edit a:visited {
padding: 8px 5px;
background: black;
color: white;
display: block;
text-align: center;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

ul#templates li#edit a:hover, ul#templates li#edit a:focus, ul#templates li#edit a:active {
background: black;
color: #f2cb03;
}

ul#smileys {
width: 210px;
margin: 0;
padding: 0;
font-size: 90%;
border: 1px solid black;
background: #ffd800;
position: absolute;
top: 0;
left: 30px;
}

ul#smileys li {
width: 105px;
margin: 0;
padding: 0;
list-style: none;

float: left;
}

ul#smileys li.noborder {
border-bottom: 0;
}

ul#smileys a, ul#smileys:visited {
width: 95px;
height: 30px;
padding: 5px;
background: #ffd800;
color: black;
display: block;
text-decoration: none;
}

ul#smileys a:hover, ul#smileys a:focus, ul#smileys a:active {
background: white;
color: black;
}

#spambox {
width: 255px;
padding-top: 20px;
float: right;
}

#spambox img {
border: 1px solid white;
margin-right: 10px;
float: left;
}

/*** podstrany ***/

#breadcrumb {
font-size: 90%;
margin: 0;
padding: 0;
}

#breadcrumb a, #breadcrumb a:visited {
color: black;
padding-right: 10px;
margin-right: 5px;
display: inline-block;
background: url("../grafika/menu3.png") no-repeat center right;
}

#breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:active {
color: #2084e8;
}

.odskok {
padding-left: 10px;
}

h2.blue {
background: url("../grafika/h2-2.png");
color: white;
}

img.right {
margin-left: 20px;
float: right;
}

/** registracni formular **/

h2.notopmargin {
margin-top: 0;
}

ul#navig2 {
height: 28px;
padding: 0;
margin: 20px 0 0 0;
font-weight: bold;
=margin-bottom: 0;
}

ul#navig2 li {
height: 28px;
list-style: none;
margin: 0 2px 0 0;
padding: 0;
float: left;
}

ul#navig2 li#active {
width: 135px;
line-height: 28px;
text-align: center;
color: black;
background: url("../grafika/reg3.png") no-repeat;
}

ul#navig2 a, ul#navig2 a:visited {
width: 135px;
height: 28px;
line-height: 28px;
background: url("../grafika/reg.png") no-repeat;
text-decoration: none;
text-align: center;
color: white;
display: inline-block;
}

ul#navig2 a:hover, ul#navig2 a:active, ul#navig2 a:focus {
background: url("../grafika/reg3.png") no-repeat;
color: black;
}

#registration input, #poradna input {
border: 2px solid #92c9f2;
background: white;
width: 230px;
height: 14px;
padding: 3px;
}

input#registrovat {
width: 125px !important;
height: 29px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
border: 0;
padding: 0;
background: url("../grafika/register.png");
color: white;
}

#registration fieldset, #poradna fieldset {
padding-left: 10px;
}

#registration label, #poradna label {
width: 135px;
float: left;
}

#registration select {
border: 2px solid #92c9f2;
background: white;
width: 238px;
height: 25px;
}
 
#registration option {
padding: 0;
}

#registration .small, #poradna .small {
padding-left: 5px;
}

#news input, #registration input#souhlas {
width: auto;
height: auto;
padding: 0;
border: 0;
}

.news {
width: 150px;
float: left;
}

#registration input.povinny, #poradna input.povinny {
border: 2px solid #2693e6;
}

#odskok {
padding-left: 145px;
margin-top: 30px;
}

/*** kategorie ***/

#kategorie, #nastaveni {
margin-top: 20px;
}

#kategorie a, #kategorie a:visited {
width: 185px;
height: 65px;
line-height: 65px;
text-align: center;
border: 4px solid #e1e1e1;
margin: 0 10px 10px 0;
font-size: 120%;
font-weight: bold;
color: black;
text-transform: uppercase;
text-decoration: none;
display: block;
background: #2084e8 url("../grafika/kategorie.jpg") repeat-x;
float: left;
}

#nastaveni a, #nastaveni a:visited {
width: 210px;
height: 65px;
line-height: 65px;
border: 4px solid #e1e1e1;
margin: 0 10px 10px 0;
font-size: 120%;
font-weight: bold;
padding-left: 70px;
color: black;
text-decoration: none;
display: block;
float: left;
}

a#navod, a#kubik {
background: #e6bf08 url("../grafika/navod.jpg") no-repeat;
font-size: 100%;
width: 166px;
height: 46px;
border: 2px solid #e1e1e1;
margin: 20px 20px 10px 0;
font-weight: bold;
padding: 15px 0 0 70px;
color: black;
text-decoration: none;
display: block;
float: left;
}

a#kubik {
background: #e6bf08 url("../grafika/kubik.jpg") no-repeat;
font-size: 100%;
margin-right: 0;
}

#nastaveni a#navod:hover, #nastaveni a#navod:focus, #nastaveni a#navod:active,
#nastaveni a#kubik:hover, #nastaveni a#kubik:focus, #nastaveni a#kubik:active {
color: white;
}

#nastaveni a#rozhlas {
background: #fff1a3 url("../grafika/nastaveni/1.jpg") no-repeat center left;
}

#nastaveni a#connect {
background: #fff1a3 url("../grafika/nastaveni/2.jpg") no-repeat center left;
}

#nastaveni a#advertising {
background: #fff1a3 url("../grafika/nastaveni/3.jpg") no-repeat center left;
}

#nastaveni a#prevod {
background: #fff1a3 url("../grafika/nastaveni/4.jpg") no-repeat center left;
}

#nastaveni a#sablony {
background: #fff1a3 url("../grafika/nastaveni/5.jpg") no-repeat center left;
}

#nastaveni a#identifikace {
background: #fff1a3 url("../grafika/nastaveni/6.jpg") no-repeat center left;
}

#nastaveni a#osobni {
background: #fff1a3 url("../grafika/nastaveni/7.jpg") no-repeat center left;
}

#nastaveni a#zmena {
 background: #fff1a3 url("../grafika/nastaveni/8.jpg") no-repeat center left;
}

#nastaveni a#rozhlas:hover, #nastaveni a#rozhlas:active, #nastaveni a#rozhlas:focus {
background: #e6bf08 url("../grafika/nastaveni/9.jpg") no-repeat;
}

#nastaveni a#connect:hover, #nastaveni a#connect:active, #nastaveni a#connect:focus {
background: #e6bf08 url("../grafika/nastaveni/10.jpg") no-repeat;
}

#nastaveni a#advertising:hover, #nastaveni a#advertising:active, #nastaveni a#advertising:focus {
background: #e6bf08 url("../grafika/nastaveni/11.jpg") no-repeat;
}

#nastaveni a#prevod:hover, #nastaveni a#prevod:active, #nastaveni a#prevod:focus {
background: #e6bf08 url("../grafika/nastaveni/12.jpg") no-repeat;
}

#nastaveni a#sablony:hover, #nastaveni a#sablony:active, #nastaveni a#sablony:focus {
background: #e6bf08 url("../grafika/nastaveni/13.jpg") no-repeat;
}

#nastaveni a#identifikace:hover, #nastaveni a#identifikace:active, #nastaveni a#identifikace:focus {
background: #e6bf08 url("../grafika/nastaveni/14.jpg") no-repeat;
}

#nastaveni a#osobni:hover, #nastaveni a#osobni:active, #nastaveni a#osobni:focus {
background: #e6bf08 url("../grafika/nastaveni/15.jpg") no-repeat;
}

#nastaveni a#zmena:hover, #nastaveni a#zmena:active, #nastaveni a#zmena:focus {
background: #e6bf08 url("../grafika/nastaveni/16.jpg") no-repeat;
}


#kategorie a:hover, #kategorie a:active, #kategorie a:focus {
background: #ffd800 url("../grafika/kategorie2.jpg") repeat-x;
}

#kategorie a.delsi,
#nastaveni a.delsi {
line-height: 100% !important;
padding-top: 20px !important;
height: 45px !important; 
}

#kategorie a.last,
#nastaveni a.last {
margin-right: 0 !important;
}

.pagination {
margin-top: 30px; 
text-align: center;
}

.pagination img {
vertical-align: bottom;
}

.pagination a, .pagination a:visited {
color: black;
padding: 0 5px;
height: 20px;
display: inline-block;
}

.pagination a:hover, .pagination a:focus, .pagination a:active {
color: #2186e8;
}

.pagination strong {
padding: 0 5px;
}


/** razeni **/

.nadpis {
width: 580px;
height: 36px;
color: black;
margin: 30px 0 10px;
padding: 0 10px;
background: url("../grafika/h2.png");
}

.nadpis h2 {
width: 280px;
font-size: 120%;
font-weight: bold;
background: none;
border: 0;
padding: 0;
margin: 0;
float: left;
}

.nadpis h2#directory {
width: 160px;
}

.razeni {
width: 300px;
height: 30px;
padding-top: 6px;
font-size: 90%;
float: right;
text-align: right;
}

.razeni.vadr {
width: 420px;
position: relative;
}

.razeni.his {
width: 580px;
}

.razeni.his fieldset {
float: left;
}

#akce, #team {
float: left;
}

.razeni select {
background: white;
border: 1px solid #a7a7a7;
margin-right: 10px;
}

.razeni.his select {
margin-right: 5px;
}

#datum, .datum {
width: 60px;
background: white;
border: 1px solid #a7a7a7;
margin-right: 5px;
}

.razeni option {
padding-right: 15px;
}

.razeni a, .razeni a:visited {
color: black;
}

.razeni .oddelovac {
color: #2186e8;
}

.razeni a:hover, .razeni a:active, .razeni a:focus {
color: #2186e8;
}

input#zobrazit, input#graf {
width: 75px;
height: 24px;
padding: 0;
text-align: center;
background: url("../grafika/zobrazit.png");
color: white;
font-size: 90%;
text-transform: uppercase;
margin-right: 5px;
}

input#graf {
width: 168px;
background: url("../grafika/graf.png");
}

/* kategorie bez obrazku */

table.kategorie input {
padding: 0;
/* background: none; */
}

table.kategorie td {
border: 1px solid #e1e0e0;
padding: 10px 10px; 
}

table.kategorie.adr td {
background: #fff1a3;
}

table.kategorie th {
font-size: 90%;
padding: 5px 10px;
}

table.kategorie th a, table.kategorie th a:visited {
color: black;
}

table.kategorie th a:hover, table.kategorie th a:active, table.kategorie th a:focus {
color: #2186e8;
}

.interpret {
color: #2186e8;
}

table.kategorie td.mezera {
padding: 1px;
height: 2px;
background: white !important;
}

th.detail {
width: 90px;
}

th.pocet {
width: 100px;
}

td.cena {
text-align: center;
font-weight: bold;
}

.center {
text-align: center;
}

/* tematicke sms */

.sms_bg {
background: white url("../grafika/sms-bg.jpg") repeat-y;
}

.sms_bg p {
width: 550px;
padding: 15px 25px 10px;
margin: 0;
}

.sms_top {
width: 600px;
height: 5px;
background: url("../grafika/sms-top.png");
overflow: hidden;
}

.sms_bottom {
width: 570px;
height: 62px;
padding: 10px 15px 0 15px;
background: url("../grafika/sms-bottom.png");
font-size: 90%;
margin-bottom: 20px;
position: relative;
}

.sms_bottom.videoo {
height: 31px;
background: url("../grafika/smsbottom.png");
}

.sms_bottom strong {
color: white;
}

.sms_bottom.doprava {
text-align: right;
font-size: 100%;
}

.sms_bottom.doprava strong {
padding-right: 5px;
}

a.poslat, a.poslat:visited, a.poslat:hover, a.poslat:active, a.poslat:focus,
a.placena, a.placena:visited, a.placena:hover, a.placena:active, a.placena:focus {
width: 97px;
height: 24px;
line-height: 24px;
text-transform: uppercase;
text-align: center;
color: black;
text-decoration: none;
background: #ffd800 url("../grafika/odeslat-sms.jpg");
display: inline-block;
font-size: 90%;
position: absolute;
top: 10px;
right: 10px;
}

a.placena, a.placena:visited, a.placena:hover, a.placena:active, a.placena:focus {
width: 149px;
background: #30ade3 url("../grafika/odeslat-zdarma.jpg");
position: static;
margin-left: 5px;
}

.sms_bottom .oddelovac {
color: #909090;
padding: 0 4px;
}

a.znamka, a.znamka:visited, a.znamka:hover {
width: 20px;
height: 20px;
line-height: 20px;
color: black;
text-align: center;
display: inline-block;
text-decoration: none;
background: url("../grafika/znamka.png");
margin-left: 3px;
}

.sms_bottom strong.yellow {
color: #ffd800;
font-size: 110%;
}

.sending {
padding-top: 10px;
}

.sending a.poslat {
position: static !important;
margin-left: 5px;
}

.popis {
font-size: 90%;
margin-bottom: 20px;
}

.popis .oddelovac {
color: #2084e8;
}

#cart {
width: 80px;
padding-top: 35px;
text-align: center;
font-size: 150%;
background: url("../grafika/cart.png") no-repeat center top;
float: left;
}

.buy {
width: 161px;
height: 62px;
background: url("../grafika/buy.png");
float: left;
margin-left: 10px;
}

.buy strong {
width: 161px;
height: 37px;
line-height: 37px;
text-align: center;
display: block;
}

.buy a, .buy a:visited, .buy a:hover {
width: 161px;
height: 25px;
line-height: 25px;
text-decoration: none;
text-align: center;
font-size: 80%;
color: black;
text-transform: uppercase;
display: block;
}

#obrazek {
height: 128px;
background: url("../grafika/obrazek.png");
padding: 4px;
margin: 20px 0;
overflow: hidden;
}

#obrazek img {
float: left;
margin-right: 30px;
}

#obrazek p {
padding: 20px 0 0 0;
color: white;
line-height: 250%;
}

/* informacni servis */

#categories-top {
width: 600px;
height: 5px;
overflow: hidden;
background: url("../grafika/obrazek.png");
margin-top: 20px;
}

#categories-bottom {
width: 600px;
height: 4px;
overflow: hidden;
background: url("../grafika/obrazek-bottom.png");
margin-bottom: 20px;
}

p#categories {
background: black;
margin: 0;
padding: 5px 10px;
}

#categories a, #categories a:visited {
color: white;
}

#categories a:hover, #categories a:active, #categories a:focus {
color: #ffd800;
}

#categories .oddelovac {
color: #2fabe3;
}

.ctvrtina {
width: 140px;
padding-left: 10px;
float: left;
}

.desc {
width: 460px;
float: right;
}

.desc2 {
padding-left: 10px;
}

.desc .oddelovac, .desc2 .oddelovac {
color: #bcbcbc;
padding: 0 4px;
}

.desc2 .koupit {
float: right;
}

img.left {
float: left;
}

.akce {
line-height: 200%;
}

.akce span {
width: 50px;
display: inline-block;
}

/* doporucit */

#recommend {
width: 447px;
height: 46px;
background: #989898 url("../grafika/recommend.jpg");
position: absolute;
padding: 15px 25px; 
bottom: 0;
right: 0;
z-index: 1000;
=right: -1px;
overflow: hidden;
}

#recommend h3 {
width: 430px;
color: black;
margin: 0;
float: left;
font-size: 90%;
}

#recommend img {
float: right;
}

#recommend input {
width: 160px;
height: 18px;
border: 0;
font-size: 90%;
background: white url("../grafika/input-doporucit.jpg");
padding: 6px 0 0 4px;
margin: 7px 5px 0 0;
}

#recommend input#reco {
width: 100px;
height: 24px;
padding: 0;
margin: 0;
text-transform: uppercase;
text-align: center;
font-size: 80%;
background: #ffd800 url("../grafika/dopo.jpg");
}

/* lightboxy */

#message_bg {
width: 603px;
padding: 0 20px;
background: white url("../grafika/message-bg.jpg"); 
position: relative;
}

#message_top {
width: 643px;
height: 23px;
background: url("../grafika/message-top.png");
}

#message_bottom {
width: 643px;
height: 23px;
background: url("../grafika/message-bottom.png");
}

#message_bg h1 {
margin: 0 0 20px 0;
}

#message_bg strong {
width: 80px;
float: left;
}

#message_bg p {
line-height: 200%;
}

a#zavrit, a#zavrit:visited, a#zavrit:hover {
font-weight: bold;
height: 22px;
line-height: 22px;
background: url("../grafika/zavrit.jpg") no-repeat center left;
padding-left: 30px;
display: block;
position: absolute;
color: black;
text-decoration: none;
top: 0;
right: 20px;
}

p#message2 {
width: 453px;
height: 60px;
line-height: 60px;
margin: 0 auto;
color: white;
background: #3bc9df url("../grafika/message.jpg");
text-align: center;
font-size: 150%;
text-transform: uppercase;
}

p#message {
width: 560px;
height: 55px;
padding: 5px 15px 0 15px;
margin: 0 auto;
color: white;
background: #3bc9df url("../grafika/informace.jpg");
margin-top: 20px;
}

p#message strong {
width: auto;
float: none;
}

#price {
float: right;
font-weight: bold;
}

.tvar {
font-size: 120%;
color: black;
}

a.vice, a.vice:visited, span.vice {
height: 17px;
line-height: 17px;
font-weight: bold;
float: right; 
padding-left: 20px; 
text-decoration: underline;
background: url("../grafika/sipka.png") no-repeat center left;
display: block;
}

a.vice:hover, a.vice:active, a.vice:focus,
a.rozcestnik:hover span {
color: #8a8a8a; 
}

a.vice.sms {
background: url("../grafika/obalka.png") no-repeat center left;
padding-left: 25px; 
}

a#cenik, a#cenik:visited {
width: 165px;
height: 44px;
line-height: 44px;
padding-left: 85px;
color: white;
margin-top: 20px;
font-size: 120%;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
background: url("../grafika/cenik.png");
float: right;
}

a#cenik:hover, a#cenik:active, a#cenik:focus {
color: white;
}

/* adresar */

#imex {
text-align: right;
font-size: 90%;
}

a#import, a#import:visited,
a#export, a#export:visited {
padding-left: 20px;
background: url("../grafika/import.png") no-repeat center left;
color: #2490e7;
}

a#export, a#export:visited {
background: url("../grafika/export.png") no-repeat center left;
}

a#import:hover, a#import:active, a#import:focus,
a#export:hover, a#export:active, a#export:focus {
color: black; 
}

a.pridat, a.pridat:visited {
height: 18px;
line-height: 18px;
font-weight: bold;
color: #2490e7;
padding-left: 25px;
font-size: 110%;
background: url("../grafika/sipka.png") no-repeat center left;
display: inline-block;
}

a.pridat:hover, a.pridat:active, a.pridat:focus {
color: black;
}

th.tlacitka {
width: 180px;
}

th.tlacitka2 {
width: 90px;
}

input#button {
width: 80px;
height: 24px;
font-size: 85%;
text-transform: uppercase;
text-align: center;
background: url("../grafika/button-sedy.png");
margin-right: 20px;
}

ul#action {
width: 120px;
margin: 0;
padding: 0;
font-size: 90%;
border: 1px solid black;
border-bottom: 0;
position: absolute;
text-align: left;
top: 35px;
right: 85px;
}

ul#action li {
margin: 0;
padding: 0;
list-style: none;
border-bottom: 1px solid black;
}

ul#action a, ul#action a:visited {
padding: 5px;
background: #ddd;
color: black;
display: block;
text-decoration: none;
}

ul#action a:hover, ul#action a:focus, ul#action a:active {
background: #ffd800;
color: black;
}

ul#action li#edit a, ul#action li#edit a:visited {
padding: 8px 5px;
background: black;
color: white;
display: block;
text-align: center;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

ul#action li#edit a:hover, ul#action li#edit a:focus, ul#action li#edit a:active {
background: black;
color: #f2cb03;
}

ul#action li.podmenu {
width: 120px;
padding: 0;
margin: 0;
border: 1px solid black;
position: absolute;
left: 120px;
}

ul#action li#prvni {
top: -1px;
}

ul#action li#druhy {
top: 23px;
}

ul#action li#treti {
top: 48px;
}

ul#action li.podmenu ul {
margin: 0;
padding: 0;
border: 0;
}


/* SMS z excelu */

#hromadna {
width: 580px;
height: 245px;
padding: 20px 0 0 20px;
background: url("../grafika/hromadna.png");
overflow: hidden;
}

#hromadna img {
float: left;
margin-top: 15px;
}

#hromadna fieldset {
width: 393px;
padding-left: 50px;
float: right;
}

.big {
font-size: 120%;
font-weight: bold;
padding-right: 5px;
}

.bigger {
font-size: 150%;
}

#sender {
width: 164px;
height: 24px;
background: #eae8e8 url("../grafika/vyberte.jpg");
margin-left: 17px;
}

input#vypocet {
width: 160px;
height: 24px;
text-transform: uppercase;
text-align: center;
font-size: 80%;
background: #f1cb03 url("../grafika/vypocet.jpg");
margin-left: 20px;
}

#ano {
margin-left: 10px;
background: none;
padding: 0;
}

#ne {
background: none;
padding: 0;
}

p.prvni {
margin-top: 20px;
}

input#duplicita {
background: none;
border: 0;
padding: 0;
}

.topmar {
margin-top: 10px !important;
}

.b0 {
margin-bottom: 0 !important;
}

.t30 {
margin-top: 30px;
}

img#excel {
margin-top: 55px;
}

/* SMS connect */

ul#navig {
height: 35px;
padding: 0;
margin: 0 0 1px 0;
font-size: 120%;
font-weight: bold;
=margin-bottom: 0;
}

ul#navig li {
height: 35px;
list-style: none;
margin: 0 2px 0 0;
padding: 0;
float: left;
}

ul#navig li#active {
width: 160px;
line-height: 35px;
text-align: center;
background: url("../grafika/yellow-top.png") no-repeat;
}

ul#navig a, ul#navig a:visited {
width: 160px;
height: 35px;
line-height: 35px;
background: url("../grafika/grey-top.png") no-repeat;
text-decoration: none;
text-align: center;
color: #545454;
display: inline-block;
}

ul#navig a:hover, ul#navig a:active, ul#navig a:focus {
background: url("../grafika/yellow-top.png") no-repeat;
color: black;
}

table.tabulka {
border: 3px solid #ffd800;
border-collapse: collapse;
margin-left: 2px;
=margin: 0;
}

.tabulka td {
padding: 10px;
background: #fff7cc;
border: 1px solid #ffd800; 
}

.tabulka tr.sudy td{
background: #fff1a3;
}

td.udaj {
width: 85px;
font-weight: bold;
border-left: 3px solid #ffd800;
text-align: center;
}

.podbarveni {
background: #fff7cc;
border: 1px solid #ffd800; 
padding: 20px;
}

.zahlavi th {
border: 1px solid #ffd800;
}

/* identifikace odesilatele */

.ramecek {
background: black;
padding: 20px 20px 15px 20px;
color: white;
}

.ramecek-spodek {
width: 600px;
height: 5px;
background: url("../grafika/black-bottom.png");
overflow: hidden;
}

input#cislo, input#kod {
width: 133px;
height: 20px;
padding: 4px 0 0 3px;
background: #eae8e8 url("../grafika/cislo2.jpg");
}

input#zaslat {
width: 159px;
height: 24px;
text-transform: uppercase;
text-align: center;
font-size: 80%;
background: #f1cb03 url("../grafika/zaslat.jpg");
float: right;
}

#kredit {
margin-left: 6px;
background: none;
padding: 0;
}

#body {
margin-left: 105px;
background: none;
padding: 0;
}

ul#naviga {
height: 35px;
padding: 0;
margin: 0;
font-size: 120%;
font-weight: bold;
}

ul#naviga a, ul#naviga a:visited {
text-decoration: none;
color: #545454;
}

form#form_formular ul#naviga {
margin-bottom: 2px;
=margin-bottom: 0;
}

ul#naviga li {
width: 103px;
height: 35px;
line-height: 35px;
list-style: none;
margin: 0 2px 0 0;
padding: 0;
text-align: center;
background: url("../grafika/sedy-top.png") no-repeat;
color: #545454;
float: left;
}

ul#naviga li#sipka {
width: 40px;
background: url("../grafika/sipka2.png") no-repeat center center;
}

ul#naviga li#active {
background: url("../grafika/zluty-top.png") no-repeat;
color: black;
}

input#dokoncit, input#save {
width: 99px;
height: 24px;
text-transform: uppercase;
text-align: center;
font-size: 80%;
background: #f1cb03 url("../grafika/dokoncit.jpg");
}

input#save {
margin-top: 10px;
float: right;
}

.big.yellow {
padding-left: 10px;
}


/* reklama  v sms */


input#reklama {
width: 263px;
height: 20px;
padding: 4px 0 0 3px;
background: #eae8e8 url("../grafika/text.jpg");
margin: 0 10px 0 45px;
}

input#delka, input#cena {
width: 38px;
height: 20px;
padding: 4px 0 0 0;
text-align: center;
background: #eae8e8 url("../grafika/cena.jpg");
color: #8c8c8c;
}

input#count {
width: 57px;
height: 20px;
padding: 4px 0 0 3px;
background: #eae8e8 url("../grafika/pocet-sms.jpg");
margin: 0 15px 0 4px;
}

input#celkem {
width: 58px;
height: 20px;
padding: 4px 0 0 0;
text-align: center;
background: #eae8e8 url("../grafika/celkem.jpg");
color: #8c8c8c;
}

#total {
padding-left: 25px;
}

/* dobit kredit */

a.metoda, a.metoda:visited, a.metoda:hover, a.metoda:active, a.metoda:focus {
width: 190px;
height: 108px;
background: url("../grafika/metoda.png");
text-decoration: none;
text-align: center;
text-transform: uppercase;
padding-top: 4px;
font-size: 80%;
color: white;
margin: 5px 5px 0 0;
display: block;
float: left;
}

a.metoda img {
margin-bottom: 8px;
}

a.metoda.last {
margin-right: 0
}

#platebni {
width: 596px;
height: 98px;
padding: 14px 0 0 4px;
background: black url("../grafika/platebni.png");
color: white;
}

#platebni img {
margin-right: 30px;
float: left;
}

#platebni p {
margin-top: 15px;
}

#platebni form {
width: 384px;
float: right;
}

input#dobijena {
width: 117px;
height: 20px;
padding: 4px 0 0 3px;
background: #eae8e8 url("../grafika/dobijena.jpg");
}

input.koupit {
width: 80px;
height: 24px;
text-align: center;
font-size: 80%;
text-transform: uppercase;
color: black;
background: #edc705 url("../grafika/koupit2.jpg");
text-decoration: none;
}

/* systemove hlasky */

.information {
margin-top: 20px;
}  

.information .stred {
padding: 15px 20px;
width: 560px;
background: url("../grafika/hlaska-y-middle.png");
margin: 0;
}

.information .nahore {
width: 600px;
height: 5px;
background: url("../grafika/hlaska-y-top.png");
overflow: hidden;
}

.information .dole {
width: 600px;
height: 5px;
background: url("../grafika/hlaska-y-bottom.png");
overflow: hidden;
}

.information p {
min-height: 28px;
_height: 28px;
font-weight: bold;
color: black;
font-size: 120%;
padding: 10px 0 0 55px;
line-height: 140%;
margin: 0;
background: url("../grafika/information.jpg") no-repeat 0 0;
}  

.warning {
margin-top: 20px;
}  

.warning .stred {
padding: 15px 20px;
width: 560px;
background: url("../grafika/hlaska-r-middle.png");
}

.warning .nahore {
width: 600px;
height: 5px;
background: url("../grafika/hlaska-r-top.png");
overflow: hidden;
}

.warning .dole {
width: 600px;
height: 5px;
background: url("../grafika/hlaska-r-bottom.png");
overflow: hidden;
}

.warning p {
min-height: 28px;
_height: 28px;
font-weight: bold;
color: white;
font-size: 120%;
padding: 10px 0 0 55px;
line-height: 140%;
margin: 0;
background: url("../grafika/warning.jpg") no-repeat 0 0;
}  

.succes {
margin-top: 20px;
}  

.succes .stred {
padding: 15px 20px;
width: 560px;
background: url("../grafika/hlaska-b-middle.png");
}

.succes .nahore {
width: 600px;
height: 5px;
background: url("../grafika/hlaska-b-top.png");
overflow: hidden;
}

.succes .dole {
width: 600px;
height: 5px;
background: url("../grafika/hlaska-b-bottom.png");
overflow: hidden;
}

.succes p {
min-height: 28px;
_height: 28px;
font-weight: bold;
color: white;
font-size: 120%;
padding: 10px 0 0 55px;
line-height: 140%;
margin: 0;
background: url("../grafika/succes.jpg") no-repeat 0 0;
}  

.none {
display: none;
}

.block {
display: block;
}

/* jednotlive sluzby */

#middle {
width: 510px;
float: left;
}

#middle h2, h2#kontaktni {
width: 500px;
margin: 30px 0 10px;
color: white;
background: url("../grafika/h2-5.png");
}

#middle h2#kontaktni, h2#kontaktni {
width: 250px;
font-size: 100%;
padding: 0;
text-align: center;
background: url("../grafika/h2-6.png");
margin-bottom: 0;
}

#middle a.vice {
float: none;
margin-left: 10px;
}

#panel {
width: 250px;
padding-top: 25px;
float: right;
}

#panel h2 {
width: 240px;
margin: 20px 0 0 0;
font-size: 100%;
color: white;
background: url("../grafika/box-top.png");
}

#panel.bannerova h2 {
background: url("../grafika/h2-7.png");
}

#panel.bannerova img {
margin-top: 10px;
}

#panel.bannerova a#cenik {
margin-top: 0;
}

#middle a#cenik, #middle a#cenik:visited {
width: 106px;
height: 26px;
line-height: 26px;
padding-left: 40px;
color: white;
margin: 20px 0 0 10px;
font-size: 90%;
text-decoration: none;
display: block;
font-weight: bold;
text-transform: uppercase;
background: black url("../grafika/cenik2.jpg");
float: none;
}

.boxik {
background: #ffd800;
}

.boxik ul {
margin: 0;
padding: 10px 10px 10px 0;
background: url("../grafika/box-bottom.jpg") no-repeat bottom left; 
}

.boxik2 {
background: #e2e0e1;
}

.boxik2 ul {
margin: 0;
padding: 10px 10px 10px 0;
background: url("../grafika/box-bottom2.jpg") no-repeat bottom left; 
}

ul.advantage li {
list-style: none;
padding: 5px 0 5px 15px;
margin-left: 15px;
background: url("../grafika/bullet.jpg") no-repeat 0 8px;
}

ul.interesting li {
list-style: none;
padding: 5px 0 5px 20px;
margin-left: 15px;
background: url("../grafika/bullet2.jpg") no-repeat 0 9px;
}

#middle #registration fieldset, #poradna fieldset {
background: #e1e0e0 url("../grafika/form-bottom.jpg") no-repeat bottom left;
padding: 20px;
margin-bottom: 10px;
}

#middle #registration label, #poradna label {
width: 150px;
font-weight: bold;
}

#middle #registration textarea, #poradna textarea {
width: 310px;
height: 70px;
border: 2px solid #92c9f2;
background: white;
margin-bottom: 20px;
color: black;
float: left;
}

#poradna textarea {
width: 400px;
height: 130px;
border: 2px solid #2693e6;
}

#middle #registration input, #poradna input {
width: auto;
}

#checkboxy {
width: 300px;
float: left;
}

#checkboxy input {
border: 0;
padding: 0;
background: none;
width: auto;
}

#middle #registration input#registrovat, #poradna input#registrovat {
float: right;
}

.topmargin {
margin-top: 20px !important;
}

.sipka_modra {
background: url("../grafika/sipka5.png") no-repeat center left;
padding-left: 25px;
height: 18px;
display: inline-block;
}

.sipka_zluta {
background: url("../grafika/sipka6.png") no-repeat center left;
padding-left: 25px;
height: 18px;
display: inline-block;
margin: 10px 0;
}

/* rozcestnik sluzby uvod */

a.rozcestnik, a.rozestnik:visited, a.rozcestnik:hover {
width: 175px;
height: 256px;
background: #ccc url("../grafika/rozcestnik-hromadne.jpg");
padding: 15px 10px;
margin-top: 20px;
float: left;
overflow: hidden;
display: block;
text-decoration: none;
color: black;
}

a.rozcestnik span.vice, a.rozcestnik:visited span.vice {
cursor: hand;
color: #2187e8;
}

a.rozcestnik:hover span.vice {
color: black;
}

#rozcestnik2 {
background: #ccc url("../grafika/rozcestnik-rozhlas.jpg");
margin: 20px 5px 0;
}

#rozcestnik3 {
background: #ccc url("../grafika/rozcestnik-connect.jpg");
}

#rozcestnik4 {
background: #ccc url("../grafika/rozcestnik-excel.jpg");
}

#rozcestnik4 strong {
font-size: 100%;
}

.rozcestnik strong {
font-size: 120%;
color: black;
text-transform: none;
margin: 0;
padding: 0;
display: block;
}

.rozcestnik .popisek {
font-size: 90%;
margin: 135px 0 5px 0;
display: block;
}

#rozcestnik1 .popisek {
margin-bottom: 20px;
}

a.domovska, a.domovska:visited {
width: 180px;
height: 100px;
padding-left: 100px;
line-height: 100px;
border: 4px solid #e1e1e1;
display: block;
text-align: center;
float: left;
font-size: 120%;
font-weight: bold;
color: black;
text-transform: uppercase;
text-decoration: none;
margin-top: 20px;
}

#opera {
background: white url("../pics/opera-logo.jpg") no-repeat 20px 10px;
margin-left: 20px;
}

#explorer {
background: white url("../pics/ie-logo.jpg") no-repeat 20px 10px;
}

#firefox {
background: white url("../pics/firefox-logo.jpg") no-repeat 20px 10px;
margin-left: 20px;
}

#chrome {
background: white url("../pics/chrome-logo.jpg") no-repeat 20px 10px;
}

a.domovska:hover, a.domovska:active, a.domovska.focus {
color: #2187e8; 
}

/* kurzy men */

td.kurz {
text-align: center;
font-weight: bold;
}

td.kolik {
text-align: center;
width: 10px;
}

tr.modry td {
background: #deedfc;
}

input.wieviel, input.wieviel2 {
background: white;
width: 60px;
border: 1px solid #a7a7a7;
padding: 3px !important;
background: white !important; 
text-align: center;
}

input.wieviel2 {
font-weight: bold; 
}

a.odebiratsms, a.odebiratsms:visited, a.odebiratsms:hover, a.odebiratsms:active, a.odebiratsms:focus {
width: 250px;
height: 24px;
line-height: 24px;
padding-left: 34px;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
color: white;
font-size: 90%;
margin-top: 20px;
display: block;
background: url("../grafika/odebirat-sms.png");
}

.odebiratsms.horos {
float: left;
margin-right: 5px;
}

/* videa */ 

img.vid {
border: 2px solid #e1e1e1;
float: left;
margin: 15px;
}

.sms_bg h3 {
text-transform: none;
margin: 0;
padding-top: 15px;
font-size: 120%;
}

p.vide {
=width: 470px;
=padding: 10px 15px 15px 0;
=float: left;
}

/* horoskopy */

.aktivace, .aktivace2 {
padding: 15px;
background: white;
border: 1px solid #ccc;
margin: 5px 0;
}

.aktivace2 { 
border: 1px solid #ffd800; 
}

.priklad {
margin: 10px 0 0 0;
}

td.scarou {
border-right: 3px solid #ffd800;
width: 135px;
}

.horoskop_top {
width: 600px;
height: 10px;
background: url("../grafika/horoskop-top.png") no-repeat; 
overflow: hidden;
}

.horoskop {
width: 575px;
padding: 10px 20px 0 5px;
background: url("../grafika/horoskop-middle.jpg") repeat-y;
}

a.horoskop_bottom, a.horoskop_bottom:visited,
div.horoskop_bottom {
width: 410px;
height: 22px;
padding: 15px 0 0 190px;
font-weight: bold;
font-size: 90%;
color: white;
background: url("../grafika/horoskop-bottom.png");
text-decoration: none;
text-transform: uppercase;
margin-bottom: 20px;
display: block;
}

div.horoskop_bottom {
width: 600px;
height: 8px;
padding: 0;
background: url("../grafika/horoskop-bottom3.png");
overflow: hidden;
}

a.horoskop_bottom:hover, a.horoskop_bottom:active, a.horoskop_bottom:focus {
color: white;
background: url("../grafika/horoskop-bottom2.png");
}

.horoskop_bottom2 {
width: 600px;
height: 10px;
background: url("../grafika/horoskop_bottom2.png");
overflow: hidden;
}

.text {
width: 470px;
float: right;
}

.horoskop strong {
font-size: 120%;
}

.horoskop p {
margin: 5px 0 0 0;
}

.charakteristika {
width: 144px;
height: 165px;
float: left;
text-align: center;
background: url("../grafika/horoskop-bg.jpg");
margin: 0 8px 10px 0;
}

.charakteristika.last {
margin-right: 0;
}

.charakteristika strong {
color: white;
text-transform: uppercase;
height: 30px;
line-height: 30px;
display: block;
}

.charakteristika img {
margin: 9px 0;
}

.charakteristika span {
height: 28px;
line-height: 28px;
display: block;
font-size: 90%;
}

.horoskop h2 {
margin: 0 0 10px;
}

.horovlevo {
width: 48%;
float: left;
line-height: 200%;
}

.horovpravo {
width: 48%;
float: right;
line-height: 200%;
}

.item {
width: 110px;
font-weight: bold;
float: left;
}

.horovlevo .item {
width: 100px;
}

/* pocasi */

#pocasi_top {
width: 600px;
height: 5px;
background: url("../grafika/pocasi-top.png");
overflow: hidden;
}

#pocasi_middle {
width: 570px;
padding: 10px 15px 10px 15px;
background: url("../grafika/pocasi-middle.jpg") repeat-y;
}

#pocasi_middle p {
width: 350px;
float: right;
margin: 0;
}

#predpoved {
width: 175px;
line-height: 200%;
float: left;
}

a#smspocasi, a#smspocasi:visited,
div#smspocasi {
width: 410px;
height: 23px;
padding: 11px 0 0 190px;
font-weight: bold;
font-size: 90%;
color: white;
background: url("../grafika/pocasi-bottom.png");
text-decoration: none;
text-transform: uppercase;
margin-bottom: 20px;
display: block;
}

div#smspocasi {
width: 600px;
height: 4px;
padding: 0;
background: url("../grafika/pocasi-bottom3.png"); 
overflow: hidden;
}

a#smspocasi:hover, a#smspocasi:active, a#smspocasi:focus {
color: white;
background: url("../grafika/pocasi-bottom2.png");
}

h2#weather {
width: 550px;
padding-left: 50px;
position: relative;
}

h2#weather span {
width: 42px;
height: 37px;
display: block;
position: absolute;
top: 0;
left: 5px;
}

ul#mapa {
width: 600px;
height: 340px;
background: #00b1e6 url("../grafika/mapa.jpg");
margin: 0;
padding: 0;
position: relative;
}

ul#mapa li {
width: 94px;
height: 44px;
line-height: 44px;
margin: 0;
padding: 0;
font-weight: bold;
font-size: 120%;
text-align: center;
display: block;
position: absolute;
}

li#karlovarsky {
top: 90px;
left: 52px;
}

li#ustecky {
top: 52px;
left: 138px;
}

li#liberecky {
top: 26px;
left: 237px;
}

li#stredocesky {
top: 123px;
left: 185px;
}

li#plzensky {
top: 162px;
left: 102px;
}

li#jihocesky {
top: 237px;
left: 190px;
}

li#kralovehradecky {
top: 68px;
left: 305px;
}

li#pardubicky {
top: 132px;
left: 334px;
}

li#vysocina {
top: 198px;
left: 302px;
}

li#moravskoslezsky {
top: 142px;
left: 506px;
}

li#olomoucky {
top: 160px;
left: 424px;
}

li#zlinsky {
top: 215px;
left: 475px;
}

li#jihomoravsky {
top: 238px;
left: 374px;
}

.bourky {
background: url("../grafika/pocasi/male/bourky.png") no-repeat center left;
}

.dest {
background: url("../grafika/pocasi/male/dest.png") no-repeat center left;
}

.jasno {
background: url("../grafika/pocasi/male/jasno.png") no-repeat center left;
}

.kroupy {
background: url("../grafika/pocasi/male/kroupy.png") no-repeat center left;
}

.mlha {
background: url("../grafika/pocasi/male/mlha.png") no-repeat center left;
}

.obcasny-dest {
background: url("../grafika/pocasi/male/obcasny-dest.png") no-repeat center left;
}

.oblacno {
background: url("../grafika/pocasi/male/oblacno.png") no-repeat center left;
}

.polojasno {
background: url("../grafika/pocasi/male/polojasno.png") no-repeat center left;
}

.prehanky-bourky {
background: url("../grafika/pocasi/male/prehanky-bourky.png") no-repeat center left;
}

.prehanky-dest {
background: url("../grafika/pocasi/male/prehanky-dest.png") no-repeat center left;
}

.prehanky-snih {
background: url("../grafika/pocasi/male/prehanky-snih.png") no-repeat center left;
}

.prehanky-snih-dest {
background: url("../grafika/pocasi/male/prehanky-snih-dest.png") no-repeat center left;
}

.skorojasno {
background: url("../grafika/pocasi/male/skorojasno.png") no-repeat center left;
}

.skorojasno-bourky {
background: url("../grafika/pocasi/male/bourky.png") no-repeat center left;
}

.skorojasno-prehanky {
background: url("../grafika/pocasi/male/skorojasno-prehanky.png") no-repeat center left;
}

.snih {
background: url("../grafika/pocasi/male/snih.png") no-repeat center left;
}

.snih-dest {
background: url("../grafika/pocasi/male/snih-dest.png") no-repeat center left;
}

.zatazeno {
background: url("../grafika/pocasi/male/zatazeno.png") no-repeat center left;
}

ul#dny {
width: 600px;
height: 160px;
margin: 0;
padding: 0;
background: url("../grafika/dny.jpg");
}

ul#dny strong {
display: block;
}

ul#dny .big {
display: block;
padding-top: 16px;
}

ul#dny li {
width: 100px;
height: 160px;
padding: 0;
margin: 0;
float: left;
display: block;
}

ul#dny a, ul#dny a:visited,
#vybrany {
width: 100px;
height: 125px;
padding-top: 35px;
text-align: center;
color: white;
text-decoration: none;
display: block;
}

ul#dny a:hover, ul#dny a:focus, ul#dny a:active,
#vybrany {
color: white;
background: url("../grafika/zobacek.jpg") no-repeat center top;
}

/* tv program */

table#tvprogram {
margin: 20px 0 0 0;
}

table#tvprogram td {
border: 1px solid #ffd800;
padding: 10px;
vertical-align: top;
background: white;
}

table#tvprogram p {
font-size: 90%;
line-height: 140%;
margin: 0 0 10px 0;
}

table#tvprogram td.cas {
font-size: 120%;
font-weight: bold;
padding: 5px;
background: #ffd800;
}

table#tvprogram td.sta {
width: 165px;
}

td.sta a, td.sta a:visited, td.sta a:hover, td.sta a:focus, td.sta a:active {
text-decoration: none;
color: black;
}

table#tvprogram tr.choose_stanice td {
border: #e1e0e0;
background: #e1e0e0;
}

table#tvprogram tr.choose_stanice td select {
font-size: 90%;
border: 1px solid #a7a7a7;
padding: 2px;
}

table#tvprogram tr.choose_stanice td option {
padding-right: 8px;
}

#prvnista, #druhasta, #tretista {
position: relative;
z-index: 4000;
}

.moreinfo {
width: 160px;
background: white;
border: 1px solid red;
font-size: 90%;
padding: 10px;
position: absolute;
top: 20px;
left: -9px;
z-index: 5000;
}

.moreinfo ul {
margin: 10px 0 0 0;
padding: 0;
}

.moreinfo ul li {
margin: 0;
padding: 3px 0;
list-style: none;
}

td.sta .moreinfo a {
color: #2187e8; 
text-decoration: underline;
} 

td.sta  .moreinfo a:visited {
color: black; 
}

td.sta .moreinfo a:hover, td.sta .moreinfo a:active, td.sta .moreinfo a:focus {
color: #8a8a8a; 
}


a.add {
display: block;
margin-bottom: 30px;
font-size: 90%;
background: url("../grafika/plus.jpg") no-repeat center left;
padding-left: 15px;
}

.time {
background: #2286e8;
padding: 5px;
color: white;
}

.porad {
margin-top: 10px;
position: relative;
z-index: 100;
}

.porad img.left {
margin: 5px 5px 0 0;
}

.stanice {
float: left;
margin-right: 10px;
}

.meric {
display: inline-block;
border: 1px solid #ccc;
width: 40px;
}


/* ficurky na uvode */

.polovinaleft {
width: 290px;
float: left;
}

.polovinaright {
width: 290px;
float: right;
}

a.nadpis_horoskop, a.nadpis_horoskop:visited,
.nadpis_horoskop_aktivni,
a.nadpis_time, a.nadpis_time:visited,
.nadpis_time_aktivni {
width: 145px;
height: 30px;
line-height: 30px;
text-align: center;
font-weight: bold;
color: black;
display: inline-block;
text-decoration: none;
background: white url("../grafika/bg-horoskopy2.jpg");
margin-top: 10px;
}

a.nadpis_time, a.nadpis_time:visited,
.nadpis_time_aktivni {
width: 54px;
height: 24px;
line-height: 24px;
background: white url("../grafika/bg-program2.jpg");
}

a.nadpis_horoskop:hover, a.nadpis_horoskop:focus, a.nadpis_horoskop:active,
.nadpis_horoskop_aktivni,
a.nadpis_time:hover, a.nadpis_time:focus, a.nadpis_time:active,
.nadpis_time_aktivni {
color: black;
background: #e1e0e0 url("../grafika/bg-horoskopy.jpg");
margin-top: 10px;
}

a.nadpis_time:hover, a.nadpis_time:focus, a.nadpis_time:active,
.nadpis_time_aktivni {
background: #e1e0e0 url("../grafika/bg-program.jpg");
}

.box {
width: 258px;
padding: 15px;
border: 1px solid #e1e0e0;
border-top: 2px solid #e1e0e0;
margin-bottom: 10px;
float: left;
}

#horoskop {
width: 171px;
height: 125px;
float: right;
}

.box p {
margin: 10px 0 0 0;
}

.nadpis_pocasi, .nadpis_kurzy {
width: 197px;
height: 30px;
line-height: 30px;
text-align: center;
font-weight: bold;
color: black;
display: inline-block;
text-decoration: none;
color: black;
background: #e1e0e0 url("../grafika/bg-pocasi.jpg");
margin-top: 10px;
}

.nadpis_kurzy {
width: 94px;
height: 24px;
line-height: 24px;
background: #e1e0e0 url("../grafika/bg-kurzy.jpg");
}

.tretina {
text-align: center;
width: 33%;
float: left;
}

.tretina img {
margin: 15px 0;
}

.video {
border: 2px solid #e2e1e1;
margin-top: 5px;
background: #ececec;
margin: 15px 0;
}

.category {
font-size: 90%;
margin-top: 10px;
}

.box2 {
width: 200px;
padding: 10px 5px 10px 0;
float: right;
}

.box3 {
width: 368px;
padding: 10px;
border: 1px solid #e1e0e0;
border-top: 2px solid #e1e0e0;
background: #ececec;
margin-bottom: 10px;
float: left;
}

.box3 td.small {
width: 105px;
}

.box3 table td {
vertical-align: top;
padding: 5px;
}

#program {
width: 390px;
float: left;
}

#kurzy {
width: 190px;
float: right;
}

#box2 {
width: 168px;
padding: 10px;
border: 1px solid #e1e0e0;
border-top: 2px solid #e1e0e0;
margin-bottom: 10px;
float: left;
}

#box2 input {
width: 70px;
border: 1px solid #999;
text-align: right;
font-weight: bold;
margin-bottom: 5px;
}

input#kc-dolar, input#kc-euro {
border: 1px solid #2186e8;
}

.kurzy {
width: 130px;
float: right;
}

/* paticka */

#paticka {
width: 890px;
height: 54px;
padding: 58px 20px 0 74px;
color: #b3b3b3;
float: left;
background: url("../grafika/paticka.jpg") no-repeat top left;
}

#copyright {
display: inline-block;
font-size: 90%;
float: left;
}

#copyright a {
color: #2186e8;
}

#copyright a:visited {
color: #b3b3b3;
}

#copyright a:hover, #copyright a:active, #copyright a:focus {
color: #ffd800;
}

.oddelovac {
padding: 0 7px;
color: #ffd800;
}

#navigation {
display: inline-block;
float: right;
}

#navigation a, #navigation a:visited {
color: white;
}

#navigation a:hover, #navigation a:active, #navigation a:focus {
color: #2186e8;
}

/*********** dopsane styly *****************/

input#adresar_jmeno {
width: 263px;
height: 20px;
padding: 4px 0 0 3px;
background: #eae8e8 url("../grafika/text.jpg");
}

#sablony_text {
width: 429px;
height: 76px;
padding: 4px 3px;
background: #eae8e8 url("../grafika/sablony-text.jpg");
}

label.labeldelka {
width: 120px;
float: left;
}

label.delka {
font-size: 90%;
font-weight: bold;
margin-left: 120px;
}

a.zpet, a.zpet:visited, 
input#confirm_back {
height: 17px;
line-height: 17px;
text-decoration: underline;
margin-top: 20px;
padding-left: 25px;
display: block;
font-weight: bold;
background: url("../grafika/zpet.png") no-repeat center left;
}

input#confirm_back  {
line-height: auto;
cursor: hand;
cursor: pointer;
padding: 0;
padding-left: 20px;
float: left;
}

a.zpet:hover, a.zpet:active, a.zpet:focus,
input#confirm_back:hover {
color: #8a8a8a; 
}

input#adresar_cislo {
width: 133px;
height: 20px;
padding: 4px 0 0 3px;
background: #eae8e8 url("../grafika/cislo2.jpg");
}

select#adresar_skupina {
width: 164px;
height: 24px;
background: #eae8e8 url("../grafika/input-skupina.jpg");
}


td.shrnuti {
width: 80px;
}

input#confirm_odeslat {
width: 125px;
height: 29px;
float: right;
text-align: center;
font-weight: bold;
text-transform: uppercase;
margin-top: 10px;
border: 0;
padding: 0;
cursor: pointer;
cursor: hand;
background: black url("../grafika/register.jpg");
color: white;
}

ul.navig2 {
height: 28px;
padding: 0;
margin: 0;
font-weight: bold;
=margin-bottom: 0;
}

ul.navig2 li {
height: 28px;
list-style: none;
margin: 0 2px 0 0;
padding: 0;
float: right;
}

ul.navig2 li.active {
width: 135px;
line-height: 28px;
text-align: center;
background: url("../grafika/reg2.png") no-repeat;
}

ul.navig2 a, ul.navig2 a:visited {
width: 135px;
height: 28px;
line-height: 28px;
background: url("../grafika/reg.png") no-repeat;
text-decoration: none;
text-align: center;
color: white;
display: inline-block;
}

ul.navig2 a:hover, ul.navig2 a:active, ul.navig2 a:focus {
background: url("../grafika/reg2.png") no-repeat;
color: black;
}

.settings {
padding: 20px 20px 10px;
=padding-top: 0;
border: 1px solid #999;
background: #e1e0e0;
margin-top: 20px;
position: relative;
}

.settings legend {
background: black;
color: white;
padding: 8px 15px;
font-weight: bold;
position: relative; 
top: -1em; 
}

.settings label, .settings .label  {
width: 200px;
font-weight: bold;
float: left;
}

.settings input {
border: 2px solid #92c9f2;
background: white;
height: 14px;
padding: 3px;
}

.settings input.radio {
border: 0;
background: none;
padding: 0;
}

.settings select {
border: 2px solid #92c9f2;
background: white;
}

.settings option {
padding-right: 10px;
}

input.ulozit, a.button, a.button:hover, a.button:visited, a.button:focus, a.button:active {
width: 125px !important;
height: 29px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
border: 0;
padding: 0;
margin-top: 20px;
background: url("../grafika/register.png");
text-decoration: none;
color: white;
float: right;
}

.nofloat {
float: none !important;
}

.vysvetlivka {
font-size: 90%;
padding-left: 200px;
_padding-left: 205px;
}

.odskok2 {
margin-left: 200px;
_margin-left: 205px;
}

a.button, a.button:hover, a.button:visited, a.button:focus, a.button:active {
line-height: 29px;
margin-bottom: 20px;
=margin-bottom: 0;
display: block;
}

a.bigbutton, a.bigbutton:hover, a.bigbutton:visited, a.bigbutton:focus, a.bigbutton:active {
width: 179px;
height: 44px;
line-height: 44px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
font-size: 120%;
border: 0;
padding: 0;
margin-top: 20px;
background: black url("../grafika/aktivovat.jpg");
text-decoration: none;
color: white;
display: block;
}

ul.obalky li {
list-style: none;
background: url("../grafika/odrazka.png") no-repeat 0 7px;
margin-left: 10px;
padding-left: 30px;
}

/* podporujeme */

.pristroj {
width: 50%;
float: left;
margin: 20px 0 30px;
}

.pristroj img {
float: left;
margin-right: 20px;
}

.pristroj p {
padding-top: 50px;
}

/* reference */

.klient {
margin-top: 30px;
}

.klient img {
float: left;
margin-right: 30px;
border: 1px solid #1f85e9;
}

/* vestirna */

.bocni {
padding-right: 15px;
}

.bocni li {
padding: 5px 0;
}

.vestkyne {
width: 564px;
height: 125px;
padding: 18px 18px 0 18px;
background: black url("../grafika/vestkyne.jpg");
margin-bottom: 10px;
color: white;
}

.vestkyne a {
font-size: 150%;
color: #edc605;
}

.vestkyne a:visited {
color: white;
}

.vestkyne a:hover, .vestkyne a:focus, .vestkyne a:active {
color: #941622;
}

.vestkyne img {
float: left;
margin-right: 30px;
border: 1px solid #223b52;
}

.specializace {
color: #2e6da9;
padding: 5px 0 10px;
}

.vestkyne p {
margin: 0;
}

p.volejte {
padding: 20px;
font-size: 150%;
color: white;
border: 2px solid #ae3728;
background: #961a0a;
}

.vestkyne span.right {
color: #b62c2c;
float: right;
font-size: 120%;
}

/* change box */

#changebox, #changebox1, #changebox2, #changebox3, #changebox4 {
padding: 10px 20px 0;
border: 2px solid #e1e0e0;
margin-bottom: 20px;
background: #f5f5f5;
min-height: 235px;
_height: 235px;
}

ul#navig3, ul#navig4 {
height: 28px;
padding: 0;
margin: 20px 0 0 0;
font-weight: bold;
}

ul#navig3 li {
width: 108px;
height: 28px;
list-style: none;
margin: 0 2px 0 0;
padding: 0;
float: left;
background: url("../grafika/reg4.png") no-repeat;
text-decoration: none;
text-align: center;
color: white;
display: inline-block;
line-height: 28px;
cursor: hand;
}

ul#navig3 li#active {
width: 108px;
line-height: 28px;
text-align: center;
color: black;
background: url("../grafika/reg5.png") no-repeat;
}

ul#navig3 li.vydelek {
background: url("../grafika/reg6.png") no-repeat;
}

ul#navig3 li:hover {
background: url("../grafika/reg5.png") no-repeat;
color: black;
cursor: pointer;
}

p.claim {
font-size: 200%;
line-height: 130%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#changebox h1, #changebox1 h1,#changebox2 h1, #changebox3 h1,#changebox4 h1 {
color: black;
}

#changebox h2, #changebox1 h2, #changebox2 h2, #changebox3 h2, #changebox4 h2 {
color: black; 
font-size: 150%;
font-weight: normal;
margin: 5px 0 10px;
padding: 0;
padding-bottom: 10px;
border-bottom: 2px solid #e1e0e0;
background: none;
height: auto;
width: auto;
line-height: normal;
}

ul.provize li {
background: url("../grafika/bullet2.png") no-repeat 0 7px;
list-style: none;
margin: 0;
padding: 5px 0 5px 15px;
}

/* change box 2 */

#changebox5, #changebox6, #changebox7, #changebox8 {
padding: 10px 20px 0;
margin-bottom: 20px;
background: #f5f5f5;
height: 180px;
border: 2px solid #ffd800;
}

#changebox5 {
background: black url("../grafika/podniky.jpg");
color: white;
}

#changebox5.home {
background: black url("../grafika/podniky3.jpg");
}

#changebox6 {
width: 596px;
padding: 0 0 10px 0;
height: auto;
background: white;
}

#changebox6 a.vice {
margin-right: 20px;
}

#changebox6 h2, #changebox5 h2, #changebox7 h2 {
background: none;
width: auto;
height: auto;
font-size: 150%;
line-height: normal;
padding-left: 20px;
margin: 15px 0 0 0;
}

#changebox5 h2 {
color: white;
padding: 0;
margin: 5px 0 15px;
font-size: 190%;
}

#changebox7 h2 {
padding: 0;
margin: 0;
font-size: 200%;
}

#changebox7 ul {
margin-bottom: 20px;
}

#changebox7 li {
margin-left: 15px;
padding: 5px 0;
}

#changebox5 a, #changebox5 a:visited {
color: #2187e8; 
}

#changebox5 a:hover, #changebox5 a:focus, #changebox5 a:active {
color: #8a8a8a; 
}

#changebox7 {
padding: 20px 20px 0;
height: 170px;
background: white url("../grafika/prace.jpg");
}

#changebox7.prace {
background: white url("../grafika/prace2.jpg");
 
}

#changebox8 {
padding: 20px 20px 0;
height: 170px;
background: black url("../grafika/souteze.jpg");
}

ul#navig4 li {
width: 108px;
height: 28px;
list-style: none;
margin: 0 2px 0 0;
padding: 0;
float: left;
background: url("../grafika/reg4.png") no-repeat;
text-decoration: none;
text-align: center;
color: white;
display: inline-block;
line-height: 28px;
cursor: hand;
}

ul#navig4 li#podniky {
width: 200px;
background: url("../grafika/podniky.png") no-repeat;
}

ul#navig4 li#videopujcovna {
width: 150px;
background: url("../grafika/videopujcovna.png") no-repeat;
}

ul#navig4 li#jobs {
background: url("../grafika/reg4.png") no-repeat;
}

ul#navig4 li#souteze {
background: url("../grafika/reg4.png") no-repeat;
}

ul#navig4 li.aktivni {
width: 108px;
line-height: 28px;
text-align: center;
color: black;
background: url("../grafika/reg5.png") no-repeat;
}

ul#navig4 li#podniky.aktivni {
width: 200px;
background: url("../grafika/reg5.png") no-repeat;
}

ul#navig4 li#videopujcovna.aktivni {
width: 150px;
background: url("../grafika/videopujcovna2.png") no-repeat;
}

ul#navig4 li#podniky.aktivni {
width: 200px;
background: url("../grafika/podniky2.png") no-repeat;
}

ul#navig4 li#jobs.aktivni, ul#navig4 li#souteze.aktivni  {
background: url("../grafika/reg5.png") no-repeat;
}

ul#navig4 li:hover {
background: url("../grafika/reg5.png") no-repeat;
color: black;
cursor: pointer;
}

ul#navig4 li#videopujcovna:hover {
width: 150px;
background: url("../grafika/videopujcovna2.png") no-repeat;
}

ul#navig4 li#podniky:hover {
width: 200px;
background: url("../grafika/podniky2.png") no-repeat;
}

ul#navig4 li#souteze:hover, ul#navig4 li#jobs:hover {
background: url("../grafika/reg5.png") no-repeat;
}

p.claim2 {
font-size: 190%;
color: white;
line-height: 130%;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#changebox6 p.claim2, #changebox7 p.claim2, #changebox8 p.claim2 {
color: black;
}

p.claim2 strong {
font-size: 140%;
}

#changebox6 p.claim2 strong {
font-size: 120%;
}

p.claim2 a, p.claim2 a:visited {
font-size: 80%;
font-weight: bold;
padding-left: 25px; 
text-decoration: underline;
background: url("../grafika/sipka.png") no-repeat center left;
color: #2187e8;
}

p.claim2 a:hover, p.claim2 a:active, p.claim2 a:focus {
color: white; 
}

#changebox6 p.claim2 a, #changebox6 p.claim2 a:visited,
#changebox7 p.claim2 a, #changebox7 p.claim2 a:visited,
#changebox8 p.claim2 a, #changebox8 p.claim2 a:visited {
color: #2187e8;
}

#changebox6 p.claim2 a:hover, #changebox6 p.claim2 a:active, #changebox6 p.claim2 a:focus,
#changebox7 p.claim2 a:hover, #changebox7 p.claim2 a:active, #changebox7 p.claim2 a:focus,
#changebox8 p.claim2 a:hover, #changebox8 p.claim2 a:active, #changebox8 p.claim2 a:focus {
color: black;
}

/* sluzby - rozcestnik */

.sluzba, .sluzba2 {
width: 220px;
height: 75px;
background: url("../grafika/sluzba.png") no-repeat;
padding: 27px 20px 10px 10px;
margin-bottom: 10px;
float: left;
}

.sluzba2 {
float: right;
}

.sluzba p, .sluzba2 p {
margin: 5px 0 0 0;
line-height: 130%;
}

#middle .sluzba h2, #middle .sluzba2 h2 {
width: auto;
height: auto;
line-height: normal;
background: none;
padding: 0;
margin: 0;
color: #2084e8;
font-size: 120%;
}

.pripad, .pripad2 {
width: 250px;
float: left;
}

.pripad2 {
float: right;
}

.pripad h4, .pripad2 h4 {
width: 240px;
height: 30px;
line-height: 30px;
padding-left: 10px;
color: black;
background: url("../grafika/h4.png");
margin: 20px 0 0 0;
}

p.textik {
min-height: 80px;
_height: 80px;
padding: 10px;
margin: 0;
border: 1px solid #e2e0e1;
}

p.tarif {
font-size: 90%;
padding-left: 5px;
margin: 5px 0 0 0;
}

/** Restaurace, zábavní podniky, kultura **/

#misto {
width: 560px;
background: black;
padding: 5px 20px;
color: white;
}

#misto fieldset {
padding-right: 20px;
display: inline-block;
float: left;
}

#misto label {
font-size: 130%;
}

#misto select, #part select {
background: white;
border: 2px solid #2186e8;
margin-left: 10px;
width: 115px;
}

#misto  option {
padding-right: 20px;
}

.container {
width: 488px;
height: 64px;
padding: 25px 0 0 112px;
margin-bottom: 10px;
}

.container .oddelovac {
color: black;
}

.container p {
padding-left: 25px;
}

.container h2 {
width: auto;
background: none;
padding: 0 0 0 25px;
margin: 0 0 5px;
height: auto;
line-height: normal;
background: url("../grafika/sipka.png") no-repeat center left;
}

.container h2 a, .container h2 a:visited {
color: black;
}

.container h2 a:hover, .container h2 a:focus, .container h2 a:active {
color: #2187e8;
}

#podniks {
background: url("../grafika/podniky/01.png");
}

#programs {
background: url("../grafika/podniky/09.png");
}

#menicka {
background: url("../grafika/podniky/08.png");
}

#koncerty {
background: url("../grafika/podniky/07.png");
}

#djs {
background: url("../grafika/podniky/06.png");
}

#vystavy {
background: url("../grafika/podniky/05.png");
}

#divadlo {
background: url("../grafika/podniky/04.png");
}

#projekce {
background: url("../grafika/podniky/03.png");
}

#turnaje {
background: url("../grafika/podniky/02.png");
}

.doba {
font-size: 75%;
padding: 0 20px 0 25px;
background: url("../grafika/doba.png") no-repeat center left;
float: right;
}

.hr {
border-bottom: 2px solid #e1e0e0;
margin: 15px 0;
}

.hr hr {
display: none;
}

.m0 {
margin: 0 !important;
}

.podnik-nadpis {
width: 590px;
height: 36px;
line-height: 36px;
font-size: 120%;
font-weight: bold;
margin: 30px 0 10px;
padding-left: 10px;
background: url("../grafika/h2-2.png");
color: white;
}

.podnik-nadpis h2 {
width: auto;
height: auto;
font-size: 100%;
line-height: 36px;
background: none;
padding: 0;
margin: 0;
color: white;
display: inline;
float: left;
}

/**  prace  **/

.job {
width: 578px;
margin: 0;
padding: 10px;
border: 1px solid #ccc;
margin-bottom: 10px;
}

.job h2 {
background: #ffd800;
height: auto;
line-height: normal;
width: auto;
padding: 8px 10px;
margin: 0 0 10px;
}

.job h2 a:visited {
text-decoration: none;
}

.job h2 a, .job h2 a:focus, .job h2 a:active, .job h2 a:hover {
color: black;
}

.job .polovinaleft, .job .polovinaright {
width: 48%;
}

.job .polovinaleft {
border-right: 1px solid #ccc;
}

.job p {
margin: 0;
}

.job span {
font-size: 90%;
color: #999;
width: 60px;
display: inline-block;
}

/** souteze **/

.soutez {
width: 190px;
background: white url("../grafika/gradient.jpg") repeat-x top left;
border: 1px solid #ccc;
margin: 0 10px 20px 0;
float: left;
}

.soutez h3 {
padding: 10px 10px 0;
text-transform: none;
}

.soutez p {
margin: 0;
padding: 10px;
}

.soutez span {
font-size: 90%;
color: #999;
}

.posledni {
margin-right: 0;
}

/* ???? toto nevim, co je */


#registration .rok {
border: 2px solid #92c9f2;
background: white;
width: 68px;
height: 25px;
}

#registration #rok {
border: 2px solid #2693e6;
background: white;
width: 75px;
}  

input.checkbox {
background: none;
border: 0;
padding: 0;
}

input#do, input#od {
width: 133px;
height: 20px;
padding: 4px 0 0 3px;
background: #eae8e8 url("../grafika/cislo2.jpg");
}

.hidden {
display: none !important;
}

#right td {
padding: 0;
border: 0;
}

<!-- lista.cz - CSS deklarace - reklamní kód - začátek -->
.lista1 {
COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;
}
.lista2 {
COLOR: #000000; TEXT-DECORATION: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

<!-- lista.cz - CSS deklarace - reklamní kód - konec -->

#partners {
display: inline-block;
float: right;
text-align: center;
}

#partners a, #partners a:visited {
color: #686868;
}

#partners a:hover, #partners a:active, #partners a:focus {
color: #4d87e8;
}

input.bground {
background: none; 
}

input#tarif_text_short{
  width: 40px;     
}

input.tarif_text_short2{
  width: 70px;     
}

#plateb {
margin-top: 20px; 
}

/** topfun uvodni strana **/

.movieListItem {
width:33%;
font-size: 90%;
margin: 20px 0 10px;
float:left;
}

.thumb {
margin: 0 10px 0 15px;
float:left;
}

.des {
width: 55%;
float: right;
}

.movieListItem p {
margin: 0;
}

#changebox6 .movieListItem h2 {
margin: 0;
padding: 0;
font-size: 110%;
font-weight:bold;
background: none;
width: auto;
height: auto;
line-height: normal;
}

#info-zabava {
background: url("../grafika/info-zabava.png");
}

#misto select, #part select {
background: white;
border: 2px solid #2186e8;
margin-left: 10px;
width: 120px;
