body,form,h1,h2,h3,p,td,table { padding: 0; margin: 0; }

body, form { font-family: arial, verdana, sans-serif; }

body { line-height: 1.5em; font-size: 12px; text-align: center; color: #787878; padding: 0 0 40px 0; background: #fff;  }

img { display: block; border: 0px; }
table { font-size: 100%; }
h1, h2, h3 { color: #cf006f; font-weight: normal; font-family: georgia, serif; }
h1 { font-size: 30px; line-height: 1.1em;  padding: 0 0 13px 0; }
h2, h1 span { font-size: 20px; line-height: 1.1em; }
h3 { font-size: 20px; color: #5B5A5A; }

p { padding: 4px 0 15px 0; }

strong { color: #5B5A5A; }

a { color: #787878; text-decoration:underline;}
a:hover { text-decoration:none; }

#stranka { width: 782px; margin: auto; text-align: left; min-height: 400px; position: relative; }

#menu { width: 192px; float: left; padding-top: 37px; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu ul li { margin: 0; padding: 0; float: left;  }
#menu ul li a { display: block; width: 192px; height: 40px; padding: 0; margin: 0; }
#menu ul li a span { display: none; }
#menu ul li a.menu_1 { background: transparent url(../img/menu1.png) top left no-repeat; }
#menu ul li a.menu_2 { background: transparent url(../img/menu2.png) top left no-repeat; }
#menu ul li a.menu_3 { background: transparent url(../img/menu3.png) top left no-repeat; }
#menu ul li a.menu_4 { background: transparent url(../img/menu4.png) top left no-repeat; }
#menu ul li a.menu_5 { background: transparent url(../img/menu5.png) top left no-repeat; }
#menu ul li a.menu_6 { background: transparent url(../img/menu6.png) top left no-repeat; }
#menu ul li a.menu_7 { background: transparent url(../img/menu7.png) top left no-repeat; }
#menu ul li a.menu_8 { background: transparent url(../img/menu8.png) top left no-repeat; }
#menu ul li a.menu_9 { background: transparent url(../img/menu9.png) top left no-repeat; }
#menu ul li a:hover { background-position: top right; }
#menu ul li a.selected { background-position: top right; }

.on_access { display: block; width: 192px; height: 40px; padding: 0; margin: 20px 0 0 0; background: transparent url(../img/OA-lifestyle.png) top left no-repeat; }
.on_access:hover { background-position: top right; }
.on_access span { display: none; }

#bottom { border-top: 1px #ddd solid; color: #ccc; margin-top: 40px;}
#bottom div { width: 680px; margin: auto; text-align: right; padding: 15px 0 0 0; }
#bottom a {color: #ccc; text-decoration:none; }

.p_0 { background: transparent url(../img/banner_1.jpg) top right no-repeat; }
.p_1 { background: transparent url(../img/banner_1.jpg) top right no-repeat; }
.p_2 { background: transparent url(../img/banner_2.jpg) top right no-repeat; }
.p_3 { background: transparent url(../img/banner_3.jpg) top right no-repeat; }
.p_4 { background: transparent url(../img/banner_4.jpg) top right no-repeat; }
.p_5 { background: transparent url(../img/banner_5.jpg) top right no-repeat; }
.p_6 { background: transparent url(../img/banner_6.jpg) top right no-repeat; }
.p_7 { background: transparent url(../img/banner_7.jpg) top right no-repeat; }
.p_8 { background: transparent url(../img/banner_8.jpg) top right no-repeat; }
.p_9 { background: transparent url(../img/banner_9.jpg) top right no-repeat; }
.p_10 { background: transparent url(../img/banner_10.jpg) top right no-repeat; }


#top { position: relative; }
.banner_kluc { position: absolute; right: 60px; _left: 252px; }

#obsah { padding: 410px 30px 30px 240px; }

.clear { clear: both; }
.disclaimer { font-size: 10px; line-height: 12px; color: #aaa;}

.pink { color: #cf006f;}
.green { color: #7ca525; }
.alignr { text-align: right; }
.inline { display: inline; }
.bold { font-weight: bold; }

ol.sestplus { list-style-type: none; margin: 0; padding: 0; }
ol.sestplus a { color: #787878; }
ol.sestplus li { padding: 0 0 4px 25px; }
ol.sestplus li.odrazka1 { background: transparent url(../img/odrazka_1.png) top left no-repeat; }
ol.sestplus li.odrazka2 { background: transparent url(../img/odrazka_2.png) top left no-repeat; }
ol.sestplus li.odrazka3 { background: transparent url(../img/odrazka_3.png) top left no-repeat; }
ol.sestplus li.odrazka4 { background: transparent url(../img/odrazka_4.png) top left no-repeat; }
ol.sestplus li.odrazka5 { background: transparent url(../img/odrazka_5.png) top left no-repeat; }
ol.sestplus li.odrazka6 { background: transparent url(../img/odrazka_6.png) top left no-repeat; }
ol.sestplus li.odrazka7 { background: transparent url(../img/odrazka_7.png) top left no-repeat; }
ol.sestplus li ul { list-style-image: url(../img/odrazka_mala_seda.png); }
ol.sestplus li ul li { padding: 0; }


form { text-align: right; }

form select { width: 140px; border: 1px #787878 solid; }
form input.data { width: 140px; border: 1px #787878 solid; }
form input.emaildata { width: 230px; border: 1px #787878 solid; }
form label { padding: 0 10px 0 0;  }

img.vtextu { padding: 8px 0 6px 9px; }

.val { font-weight: bold; padding: 0 0 0 10px; text-align: right; }
.skk { padding: 0 0 0 5px; }

.logo_tisk { display: none; }

.td_width_pl{ width: 80%; }


fieldset { border: none; }
