BODY
{
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 70%
}
form
{
	margin: 0
}
img
{
    border: 0px none;
    behavior: url(scripts/iepngfix/iepngfix.htc);
}
FORM, SELECT, INPUT
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 100%
}
HR
{
	height: 1px;
	border-style: solid;
	border-color: #D8D8D8
}
H1
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #B20000;
	font-size: 160%;
	font-weight: bold;
	padding: 0;
	margin: 0
}
H2
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #0058B2;
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	margin: 0 0 12px 0
}
.hlogohelp
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #B20000;
	font-size: 160%;
	font-weight: bold;
	padding: 0;
	margin: 0
}
.logotext A { /* vyzaduje Chrome */
	text-decoration: none;	
}
.h1home
{
	color: #1451A4;
	font-size: 205%;
	line-height: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.h1hometext
{
	color: #000000;
	font-size: 80%;
	text-decoration: none;
}
.h2home
{
	color: #B20000;
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0
}
.h3home
{
	color: #000000;
	font-size: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0
}
.h2homenews01
{
	color: #0058B2;
	font-size: 140%;
	font-weight: bold;
	padding: 0;
	margin: 0 0 12px 0
}
.h2homenews01a
{
	color: #0058B2;
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	margin: 12px 0 12px 0
}
.h2homenews01b
{
	color: #0058B2;
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	margin: 3px 0 5px 0
}
.h2homenews01c
{
	color: #0058B2;
	font-size: 140%;
	font-weight: bold;
	padding: 0;
	margin: 0 0 2px 0
}
.h2orange
{
	color: #FF5400;
	font-size: 110%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 12px 0 12px 0
}
.h2orangenom
{
	color: #FF5400;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 5px 0 12px 0
}
.h2line
{
	color: #B20000;
	font-size: 110%;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0
}
.h3rest
{
	color: #0058B2;
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	margin: 3px 0 5px 0
}
.h3sponzrest
{
	color: #0058B2;
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	margin: 0
}
.h3zoznam
{
	color: #0058B2;
	font-size: 100%;
	font-weight: bold;
	line-height: 100%;
	padding: 0;
	margin: 0
}
.h3lbox
{
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0
}
.textorange
{
	color: #FF5400
}
.textblack
{
	color: #000000
}
.textsedy
{
	color: #666666
}
.hrboxodkaz1help
{
	border-color: #ABB8CC
}
.hrdashed
{
	height: 1px;
	border-style: dashed;
	border-color: #D8D8D8
}
.site
{
	color: #FFFFFF;
	background-image: url('images/bg_site.gif');
	background-repeat: repeat-x;
	background-position: left top;
	margin: 1px 0 0 0
}
.sitetext
{
	width: 960px;
	padding: 0;
	position: relative;
	text-align: left;
	margin: auto
}
.siteweb
{
	width: 600px;
	float: left
}
ul.topnav {
    list-style: none;
    padding: 0 0px;
    margin: 0;
    float: left;
}
ul.topnav li {
    float: left;
    margin: 0;
    padding: 6px 10px 15px 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li.selected {
	background-image: url('images/bg_tdsiteselect.gif');
	background-repeat: no-repeat;
    background-position: center bottom;
}
ul.topnav li a{
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    float: left;
}
ul.topnav li a.subnav-trigger {
    cursor: pointer;
}
ul.topnav li a:hover{
    text-decoration: none;
    color: #FFE0AE;
}
ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: -20px; 
    top: 27px;
    margin: 0; 
    padding: 0;
    display: none;
    float: left;
    z-index: 1000;
}
ul.topnav li ul.subnav li{
    margin: 0;
    padding: 5px 10px;
    clear: both;
    background: #02009A;
	width: 100px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
html ul.topnav li ul.subnav li a {
    float: left;
}
html ul.topnav li ul.subnav li a:hover {
    color: #FFE0AE;
}
.sitelogin
{
	width: 360px;
	text-align: right;
	float: left
}
.tablogin
{
	font-size: 100%;
	color: #FFFFFF;
	float: right
}
.tablogin td
{
	padding: 4px 0 0 4px
}
.tablogin a
{
	text-decoration: underline;
	color: #FFFFFF
}
.tablogin a:link
{
	text-decoration: underline
}
.tablogin a:hover
{
	text-decoration: underline;
	color: #FFE0AE
}
.boxlogin
{
	width: 70px;
	border: 1px solid #CCCCEB;
	background-color: #CCCCEB;
	color: #3533AE
}
.buttonlogin
{
	border: 1px solid #CCCCEB;
	background-color: #02009A;
	color: #FFFFFF
}
.full
{
	width: 960px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0;
	position: relative;
	text-align: left;
	margin: auto
}
.logo
{
	width: 960px
}
.logotext
{
	width: 470px;
	padding: 15px 0 0 0;
	float: left
}
.logobanner
{
	width: 490px;
	padding: 15px 0 0 0;
	float: left
}
.logobanner468
{
	width: 468px;
	padding: 15px 0 0 0;
	float: left
}
.logoreklamatext
{
	width: 490px;
	padding: 8px 0 0 0;
	float: left
}
.odkaztextul
{
	padding: 0;
	margin: 0
}
.odkaztextul li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	float: right
}
.odkaztext
{
	font-size: 100%;
	position: relative;
	text-align: right;
	vertical-align: top;
	border-right: 1px dashed #7F7F7F;
	font-weight: normal;
	color: #0058B2
}
.odkaztext a
{
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
	color: #0058B2
}
.odkaztext span
{
	display: block;
	margin: 0;
	padding: 4px 10px 4px 10px
}
.odkaztext a:hover
{
	background-color: #E5E5E5;
	text-decoration: none;
	font-weight: normal;
	color: #000000
}
.logoreklama
{
	width: 490px;
	padding: 8px 0 0 0;
	float: left
}
.reklamalogo
{
	float: right
}
.boxbanner
{
	width: 110px;
	height: 50px;
	position: relative;
	text-align: center;
	float: right
}
.boxbanner a
{
	height: 50px;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	text-decoration: none;
	background-image: url('images/bg_boxbanner.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FF5400
}
.boxbannerblink a
{
	background-image: url('images/bg_boxbanner_blink.gif');
	background-repeat: no-repeat
}
.boxbanner span
{
	display: block;
	margin: 0;
	padding: 11px 10px 13px 10px
}
.boxbanner a:link
{
	text-decoration: none
}
.boxbanner a:hover
{
	background-image: url('images/bg_boxbanner1.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	color: #C94C4C
}
.boxbannerhelp
{
	width: 6px;
	float: right
}
.upmenu
{
	width: 960px;
	margin: 14px 0 0 0
}
.upmenuleft
{
	width: 22px;
	height: 27px;
	background-image: url('images/bg_upmenuleft.gif');
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	float: left
}
.upmenuleft1a
{
	width: 10px;
	height: 27px;
	background-image: url('images/bg_upmenuleft1a.gif');
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	float: left
}
.upmenuleft1b
{
	width: 10px;
	height: 27px;
	background-image: url('images/bg_upmenuleft1b.gif');
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	float: left
}
.upmenumiddle1a
{
	height: 27px;
	background-image: url('images/bg_upmenumiddle1a.gif');
	background-repeat: repeat-x;
	margin: 0 0 1px 0;
	float: left
}
.upmenuright1a
{
	width: 22px;
	height: 27px;
	background-image: url('images/bg_upmenuright1a.gif');
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	float: left
}
.upmenumiddle
{
	height: 27px;
	background-image: url('images/bg_upmenumiddle.gif');
	background-repeat: repeat-x;
	margin: 0 0 1px 0;
	float: left
}
.upmenucenter
{
	width: 22px;
	height: 27px;
	background-image: url('images/bg_upmenucenter.gif');
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	float: left
}
.upmenuright
{
	width: 10px;
	height: 27px;
	background-image: url('images/bg_upmenuright.gif');
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	float: left
}
.upmenuright1b
{
	width: 10px;
	height: 27px;
	background-image: url('images/bg_upmenuright1b.gif');
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	float: left
}
.upmenutext
{
	padding: 8px 0 0 0
}
.h2upmenutext
{
	font-size: 100%;
	padding: 0;
	margin: 0
}
.upmenutext a, .upmenunexttext a
{
	text-decoration: none;
	color: #000000;
	font-weight: normal
}
.upmenutext a:link, .upmenunexttext a:link
{
	text-decoration: none
}
.upmenutext a:hover, .upmenunexttext a:hover
{
	text-decoration: underline;
	color: #B20000
}
.upmenunext
{
	width: 960px;
	background-color: #AECDFF;
	border-top: 1px solid #4389FF;
	border-bottom: 1px solid #4389FF;
	clear: both
}
.upmenunexttext
{
	padding: 5px 10px 5px 10px;
	color: #4389FF
}
.reklama
{
	width: 960px;
	border-bottom: 1px solid #4389FF;
	margin: 0 0 15px 0
}
.reklamatext
{
	text-align: center;
	padding: 0 19px 0 0
}
.reklamaobr
{
	text-align: center;
	padding: 0 0 0 94px
}
.reklamaobr468
{
	text-align: center;
	align: center;
	padding: 0 0 0 34px
}
.reklamahelp
{
	width: 22px;
	float: left
}
.reklamacenter
{
	width: 728px;
	float: left
}
.reklamacenter468
{
	width: 468px;
	float: left
}
.reklamacenter468bezReklama
{
	padding: 0 0 0 22px;
	width: 468px;
	align: center;
	float: left
}
.reklamacenter140
{
	padding: 0 0 0 5px
}
.main
{
	width: 960px;
	background-image: url('images/bg_main.gif');
	background-repeat: repeat-y;
}
.mainhelp
{
	width: 790px;
	float: left
}
.main01
{
	width: 170px;
    float: right;
}
.jazyk
{
	margin: 0 0 15px 0
}
.jazyk img
{
	margin: 0 0 0 3px;
	float: right
}
.vyberobeda
{
	background-color: #EAF2FF;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #FFFFFF;
	border-top: 1px solid rgb(174,205,255);
	padding: 5px
}
.vyberobeda p
{
	margin: 5px 0 2px 0
}
.selectboxvyber
{
	width: 150px;
	border: 1px solid #B20000;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #000000
}
.odkazfull
{
	padding: 0;
	margin: 0
}
.odkazfull li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
.odkaz
{
	width: 170px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #AECDFF;
	color: #B20000
}
.odkaz a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: bold;
	background-color: #EAF2FF;
	color: #B20000
}
.odkaz span
{
	display: block;
	margin: 0;
	padding: 5px 10px 5px 10px
}
.odkaz a:link
{
	text-decoration: none
}
.odkaz a:hover
{
	background-color: #FF5400;
	text-decoration: none;
	color: #FFFFFF
}
.odkaz1
{
	width: 170px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	color: #000000
}
.odkaz1 a
{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: normal;
	background-color: #EAF2FF;
	color: #000000
}
.odkaz1 span
{
	display: block;
	margin: 0;
	padding: 3px 10px 3px 10px
}
.odkaz1 a:link
{
	text-decoration: none
}
.odkaz1 a:hover
{
	background-color: #D6E6FF;
	text-decoration: none;
	color: #000000
}
.odkaz1up a, .odkaz1up a:hover
{
	font-weight: bold;
	color: #B20000
}
.boxnadpis:first-child
{
	margin: 0;
}
.boxnadpis
{
	background-color: #AECDFF;
	color: #000000;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 5px 5px 10px;
	margin: 15px 0 0 0;
    font-weight: bold;
	height:1%
}

.boxnadpis.os {
	background-color: #0027AA; /* modra */
	color: white;
}

.boxnadpis A, .boxnadpis A:link, .boxnadpis A:visited {
	color: #000000;
	text-decoration: underline;
}
.os.boxnadpis A:link, .os.boxnadpis A:visited {
	color: white;
}

.boxbg
{
	background-color: #ECF4E1;
}

.os.boxbg,
.os.boxbg .odkaz1.odkaz1up H2 A SPAN,
.os.boxbg .odkaz1 H3 A SPAN, 
.os.boxbg UL.odkazfull UL.odkazfull UL.odkazfull LI H4 A SPAN /* 3. level menu */
{
	background-color: #D6D8FF;  /* svetlo modra namiesto svetlo zelenej */
}

.lavemenu .os.boxbg UL LI .odkaz1.odkaz1up H2 A:hover SPAN,
.lavemenu .os.boxbg UL LI .odkaz1 H3 A:hover SPAN,
.os.boxbg UL.odkazfull UL.odkazfull UL.odkazfull LI H4 A:hover SPAN /* 3. level menu */
{
	background-color: #B5B9FF;
}

.boxobsah
{
	background-color: #ECF4E1;
	padding: 8px 9px 8px 9px;
	color: #000000;
	line-height: 140%;
}

.os.boxobsah
{
	background-color: #D6D8FF; /* svetlo modra */
}
.os.boxobsah A {
	font-weight: bold;
	color: blue;
}

.boxobsah A {
	color: #000000
}

.nomargin
{
	margin: 0
}
.boxodkaz1help
{
	font-size: 1px;
	background-color: #EAF2FF;
	padding: 2px 10px 2px 10px;
	color: #000000
}
.boxodkaz1helphr
{
	padding: 0 10px 0 10px
}
.boxnadpissedy
{
	background-color: #D6D6D6;
	color: #000000;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 5px 5px 10px;
	margin: 15px 0 0 0;
	font-weight: bold
}
.boxsedy
{
	background-color: #EAEAEA;
	color: #000000;
	padding: 8px 10px 8px 10px;
	line-height: 150%
}
.boxsedy a, .main02 a, .main03 a
{
	text-decoration: none;
	color: #B20000
}
.boxsedy a:link, .main02 a:link, .main03 a:link
{
	text-decoration: none
}
.boxsedy a:hover, .main02 a:hover, .main03 a:hover
{
	text-decoration: underline;
	color: #000000
}
.main02
{
	width: 620px;
	float: right
}
.main02text
{
	padding: 0 20px 0 20px
}
.news
{
	width: 580px;
	font-size: 110%;
	line-height: 140%;
	background-image: url('images/bg_news.gif');
	background-repeat: repeat-y
}
.newsnobg
{
	width: 580px;
	font-size: 110%;
	line-height: 140%

}
.news01, .news03
{
	width: 270px;
	float: left
}
.news02
{
	width: 40px;
	float: left
}
.textright, .textright2
{
	text-align: right;
	margin: 8px 0 0 0
}
.textright1
{
	text-align: right;
	float: right;
	margin: 0
}
.textleft1
{
	text-align: left;
	float: left;
	margin: 0
}
.restobr
{
	border: 1px solid #0058B2;
	margin: 4px 10px 0 0;
	float: left
}
.restobr1
{
	border: 1px solid #0058B2;
	margin: 2px 0 8px 0
}
.sipky
{
	margin: 5px 0 0 0
}
.bgblue
{
	background-color: #E8F0F8;
	padding: 5px 6px 5px 6px
}
.blackText
{
	color: #000000
}
.bgblue img
{
	margin: 0 0 0 3px;
    float: right;
}
.obrright
{
	margin: 0 0 10px 10px;
	float: right
}
.textrest
{
	font-size: 110%;
	line-height: 140%;
	padding: 7px 7px 7px 30px;
	margin: 0 0 15px 0
}
.menuthree01
{
	background-image: url('images/bg_menuthree01.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #000000
}
.menuthree01a
{
	border-top: 1px solid #4389FF;
	border-right: 1px solid #4389FF;
	border-left: 1px solid #4389FF;
	padding: 5px 7px 5px 7px;
	margin: 0 0 0 5px;
	background-color: #AECDFF;
	font-weight: bold;
	color: #000000;
	float: left
}
.menuthree01b
{
	padding: 5px 7px 5px 7px;
	margin: 0 0 0 5px;
	color: #000000;
	float: left
}
.menuthree02
{
	border-bottom: 1px solid #4389FF;
	padding: 6px 10px 6px 10px;
	background-color: #AECDFF;
	color: #000000;
	clear: both
}
.menuthree03
{
	border-bottom: 1px solid #4389FF;
	padding: 6px 10px 6px 10px;
	background-color: #EAF2FF;
    color: #000000;
    margin-bottom: 20px;
}
.menuthree01 a, .menuthree02 a, .menuthree03 a
{
	text-decoration: none;
	color: #000000
}
.menuthree01 a:link, .menuthree02 a:link, .menuthree03 a:link
{
	text-decoration: none
}
.menuthree01 a:hover, .menuthree02 a:hover, .menuthree03 a:hover
{
	text-decoration: underline;
	color: #B20000
}
.h1help
{
	font-size: 110%;
	line-height: 140%;
	margin: 20px 0 0 0
}
.h1help1, .h1help1_thin
{
	font-size: 110%;
	line-height: 140%;
	border-bottom: 1px solid #0058B2;
	margin: 0 0 20px 0
}
.h1help1_thin { /* mensi margin na spodu linky */
	margin: 0 0 10px 0
}
.h1help2
{
	font-size: 110%;
	line-height: 140%;
	margin: 0 0 10px 0
}
.texthelp
{
	font-size: 110%;
	line-height: 140%
}
.texthelp1
{
	margin: 0 0 15px 0
}
.texthelpods
{
	padding: 0 0 0 6px
}
.texthelpodsimg img
{
	margin: 0 5px 6px 0
}
.texthelpods1
{
	width: 290px;
	float: left
}
.texthelpods1right
{
    width: 38%;
    float: right;
}
.texthelpods1text
{
	padding: 0 6px 0 6px
}
.texthelpods2
{
	width: 370px;
	float: left
}
.texthelpods3
{
	width: 210px;
	float: left
}
.texthelpods2text
{
	padding: 0 25px 0 0
}
.texthelpods2text span
{
	display: block;
	margin: 0 0 8px 0
}
.obrmargin
{
	margin: 7px 0 7px 0
}
.tabhodiny
{
	font-size: 100%
}
.tabhodiny td
{
	vertical-align: top;
	padding: 0 10px 3px 0
}
.tabhodiny td.tdupinfo
{
	padding: 0 30px 0 0
}
.divright
{
	font-size: 90%;
	padding: 2px 0 0 10px;
	float: right
}
.divright img
{
	margin: 0 0 0 7px
}
.divright1
{
	font-size: 100%;
	color: #999999;
	padding: 2px 0 0 10px;
	float: right
}
.menurest
{
	font-weight: bold;
	border: 1px solid #4389FF;
	margin: 0 0 15px 0
}
.tabmenurest
{
	font-size: 100%
}
.tabmenurest td.menurest01
{
	background-color: #A2C5FF;
	color: #000000;
	padding: 6px 8px 6px 8px
}
.tabmenurest td.menurest02
{
	color: #000000;
	padding: 5px 8px 5px 8px
}
.restobrram
{
	border: 3px solid #FFCD7B;
	padding: 1px;
	margin: 0 15px 0 0;
	float: left
}
.restrelram
{
	border: 3px solid #AECDFF;
	padding: 1px;
	margin: 0 15px 0 0;
	float: left
}
.tabrestfoto
{
	width: 580px;
	font-size: 100%
}
.tabrestfoto td
{
	width: 25%;
	font-size: 100%;
	color: #666666;
	text-align: center;
	vertical-align: top;
	padding: 3px 3px 15px 3px
}
.tabrestfoto img
{
	border: 3px solid #AECDFF;
	padding: 1px;
	margin: 0 0 5px 0
}

.tabrestfoto2
{
	width: 566px;
	font-size: 100%
}
.tabrestfoto2 td
{
	font-size: 100%;
	color: #666666;
	text-align: center;
	vertical-align: top;
	padding: 3px 3px 5px 3px
}
.tabrestfoto2 img
{
	border: 3px solid #FFCD7B;
	padding: 1px;
	margin: 0 0 5px 0
}

.divfind
{
	background-color: #E8F0F8;
	color: #000000;
	border: 1px solid #0058B2;
	padding: 10px;
    margin: 0 0 3px 0
}
.divfind2
{
	background-color: #E8F0F8;
	color: #000000;
	padding: 10px;
	margin: 0 0 20px 0
}
.divupdate
{
	background-color: #E8F0F8;
	color: #000000;
	border: 1px solid #0058B2;
	padding: 10px
}
.tabdivfind
{
	width: 558px;
	font-size: 100%
}
.tabdivfind2
{
	width: 420px;
	font-size: 100%
}

.tabupdate
{
	width: 320px;
	font-size: 100%
}
.tabupdate td
{
	padding: 5px 0 0 0
}
.tabdivfind td
{
	padding: 0 5px 0 5px
}
.tabdivfind p
{
	margin: 7px 0 0 0
}
.boxdivfind
{
	width: 200px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}
.boxdivfind1
{
	width: 170px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}
.boxdivfind2
{
	width: 40px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}
.boxdivfind_long
{
	width: 360px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}
.boxdivfind_medium
{
	width: 280px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}

.boxarea
{
	width: 560px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}
.selectboxdivfind
{
	width: 200px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}
.selectboxdivfind2
{
	width: 100px;
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #666666
}
.selectboxdivfind3
{
    width: 150px;
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    color: #666666
}
.buttondivfind
{
	margin: 5px 0 0 0;
	float: right
}
.tabzoznam
{
	width: 580px;
	border: 1px solid #7FABD8;
	font-size: 100%
}
.tabzoznam td
{
	width: 33%;
	background-color: #E8EFF7;
	padding: 4px 5px 4px 5px
}
.tabzoznamadr
{
	width: 580px;
	border: 1px solid #7FABD8;
	font-size: 100%
}
.tabzoznamadr td
{
	width: 290px;
	background-color: #E8EFF7;
	line-height: 130%;
	vertical-align: top;
	padding: 4px 5px 4px 5px
}
.tabzoznamdesc
{
	width: 580px;
	border: 1px solid #7FABD8;
	font-size: 100%
}
.tabzoznamdesc td
{
	background-color: #E8EFF7;
	line-height: 130%;
	vertical-align: top;
	padding: 4px 5px 4px 5px
}
.tabzoznamnobg, .tabzoznamicon
{
	width: 580px;
	font-size: 100%;
	margin: 0 0 10px 0
}
.tabzoznamnobg td
{
	width: 33%;
	padding: 4px 5px 4px 5px
}
.tabzoznamicon td
{
	width: 33%;
	border-bottom: 1px solid #D7D7D7;
	padding: 6px 5px 6px 5px
}
.tabzoznamicon td img
{
	margin: 4px 0 2px 2px
}
.tablistok
{
	width: 580px;
	font-size: 110%;
	margin: 10px 0 15px 0
}
.tablistok td
{
	border-bottom: 1px solid #D7D7D7;
    vertical-align: middle;
	padding: 3px
}
.tablistok td.gram
{
	width: 50px;
	color: #666666
}
.tablistok td.cena
{
	width: 150px;
	color: #FF5400;
	font-weight: bold;
	text-align: right
}
.tablistokpics {
    margin: 10px 0 15px 15px;
    
}
.tablistokpics td
{
    width:120px;
    vertical-align: middle;
    padding: 3px
}
.tablistokpics img
{
    border: 2px solid #FFCD7B;
    padding: 1px;
    margin: 0 0 5px 0
}
.listokthumbs
{
    border: 2px solid #FFCD7B;
    padding: 1px;
    margin: 0 0 5px 0;
    width: 70px;
}
.tabzoznamsluzby
{
	width: 580px;
	font-size: 110%;
	margin: 10px 0 15px 0
}
.tabzoznamsluzby td
{
	border-bottom: 1px solid #D7D7D7;
	padding: 3px
}
.tabzoznamsluzby td.tdicon
{
	width: 17px
}
.tabzoznamsluzby td.tdpopis
{
	width: 176px
}

.tabzoznamtypy
{
	width: 200px;
	font-size: 110%;
	margin: 10px 0 15px 0
}
.tabzoznamtypy td
{
	border-bottom: 1px solid #D7D7D7;
	padding: 3px
}
.tabzoznamtypy td.tdicon
{
	width: 17px
}
.tabzoznamtypy td.tdpopis
{
	width: 176px
}
.tabzoznamdivsimple
{
	/*width: 580px;*/
	width: 100%;
	cellpadding: 0;
	cellspacing: 0;
}
.tabzoznamdivsimple td
{
	/*width: 270px;*/
}


.tabzoznamicon td.noborder, .tabzoznamsluzby td.noborder, .tabzoznamtypy td.noborder, .tabzoznamtypy td.noborder, .tablistok td.noborder
{
	border-bottom: 0px solid #D7D7D7
}
.tabzoznamnobg td a, .tabzoznamicon td a
{
	font-weight: normal
}
.tabzoznamimg
{
	width: 580px;
	font-size: 100%;
	margin: 0 0 10px 0
}
.tabzoznamimg td
{
	width: 116px;
	font-size: 100%;
	text-align: center;
	margin: 0 0 10px 0
}
.lbox
{
	background-image: url('images/bg_lbox.gif');
	background-repeat: repeat-y;
	background-position: left top;
	margin: 25px 0 25px 0
}
.lboxup
{
	height: 10px;
	font-size: 1px;
	background-image: url('images/bg_lboxup.gif');
	background-repeat: no-repeat;
	background-position: left top
}
.lboxleft, .lboxupright
{
	width: 10px;
	float: left
}
.lboxmiddle
{
	width: 178px;
	text-align: center;
	font-weight: bold;
	background-color: #D6E6FF;
	padding: 4px 0 4px 0;
	line-height: 150%;
	float: left
}
.lboxcenter
{
	width: 14px;
	float: left
}
.lboxdown
{
	height: 10px;
	font-size: 1px;
	background-image: url('images/bg_lboxdown.gif');
	background-repeat: no-repeat;
	background-position: left top;
	clear: both
}
.lbox a
{
	text-decoration: none;
	color: #FF5400
}
.lbox a:link
{
	text-decoration: none
}
.lbox a:hover
{
	text-decoration: underline;
	color: #B20000
}
.main03
{
	width: 170px;
	float: left
}
.boxfindtext
{
	background-color: #EAF2FF;
	padding: 8px 9px 8px 9px;
	color: #000000
}
.osboxfind
{
	width: 164px;
	position: relative;
	right: 9px;
	background-color: #FF5400;
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding: 3px;
	text-indent: 5px;
}
.boxfindtext p
{
	margin: 0 0 3px 0
}
.boxfind
{
	width: 95px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000
}
.buttonfind
{
	border: 1px solid #B20000;
	background-color: #B20000;
	color: #FFFFFF
}
.buttonvote
{
	border: 5px solid #B20000;
	background-color: #B20000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 120px
}
.boxfind2
{
	width: 127px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	vertical-align:middle;
}
.buttonfind2
{
	background-image: url(../imgs/lupa.gif); 
	border:0px; 
	width:17px;
	height:17px;
	vertical-align: middle;
}
.buttonfind:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.buttonbold
{
	border: 1px solid #B20000;
	background-color: #B20000;
	font-weight: bold;
	color: #FFFFFF
}
.boxnadpisright
{
	background-color: #F0D18D;
	color: #000000;
	padding: 5px 5px 5px 10px;
	font-weight: bold
}
.boxtextright
{
	line-height: 140%;
	padding: 10px
}
.boxtextrightibg
{
	background-color: #FFEFD6
}

.boxtextfoot140
{
	line-height: 140%;
	padding: 0px 10px 0px 10px;
	position: relative;
	/*bottom: 10px;*/

}
.boxtextfoot140 p
{
	margin: 5px 0 0 0
}
.boxtextfoot150
{
	line-height: 140%;
	padding: 0px 10px 0px 15px;
	position: relative;
	/*bottom: 10px;*/

}
.boxtextfoot150 p
{
	margin: 5px 0 0 0
}

.boxtextright p
{
	margin: 5px 0 0 0
}
.boxpartneri
{
	text-align: center;
	padding: 10px 0 10px 0
}
.tabanketa
{
	font-size: 100%;
	margin: 5px 0 5px 0
}
.tabanketa td.otazka
{
	padding: 0 0 3px 0
}
.tabanketa td.graf
{
	width: 120px;
	padding: 0 0 6px 0
}
.tabanketa td.percento
{
	width: 30px;
	padding: 0 0 6px 0;
	text-align: right
}
.h3sponzrest a, .h3zoznam a, .textright2 a
{
	text-decoration: none;
	color: #0052A4
}
.h3sponzrest a:link, .h3zoznam a:link, .textright2 a:link
{
	text-decoration: none
}
.h3sponzrest a:hover, .h3zoznam a:hover, .textright2 a:hover
{
	text-decoration: none;
	color: #B20000
}
.down
{
	border-top: 1px solid #4389FF;
	background-color: #FFFFFF;
	color: #666666
}
.downleft
{
	width: 400px;
	padding: 8px 0 0 0;
	float: left
}
.downright
{
	width: 560px;
	padding: 8px 0 0 0;
	text-align: right;
	float: left
}
.down a
{
	text-decoration: none;
	color: #666666
}
.down a:link
{
	text-decoration: none
}
.down a:hover
{
	text-decoration: underline;
	color: #000000
}
.divboth
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both
}
.divboth0
{
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both
}
.divboth1
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-color: #AECDFF;
	clear: both
}
.divboth5
{
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-color: #FFFFFF;
	clear: both
}
.divboth15
{
	height: 15px;
	font-size: 1px;
	line-height: 1px;
	background-color: #FFFFFF;
	clear: both
}
.hrboth
{
	clear: both
}
.uploadfileplace img {
	position: relative;
	top: 4px;
	border-right: #FFFFFF 4px solid;
}



.link_dalej {clear: right;text-align: right;}
.ramcek2
{
    BORDER-RIGHT: #A2A2A3 1px solid;
    BORDER-LEFT: #A2A2A3 1px solid;
    BORDER-TOP: #A2A2A3 1px solid;
    BORDER-BOTTOM: #A2A2A3 1px solid;
    COLOR: #000000;
    FONT-FAMILY: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}




.dalsi_banner {width: 468px;margin: 0px 0px 0px 78px;}
.dalsi_banner_horny {width: 950px; height:}
.dalsi_banner a {position: relative; bottom: 10px; }
.dalsi_banner_horny a {position: relative; bottom: 15px; text-decoration: none; }
.simple ul {margin: 0px 0px 10px 30px;padding: 0px;}
.simple li {margin: 10px 0px 10px 10px;padding: 0px;}
.simple H3
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 120%;
	line-height: 80%;
	font-weight: bold;
	margin: 0 0 8px 0
}
.xxsfont {
   font-size: 7px;
   line-height: 8px;
}

.lave_menu {background-color: rgb(234, 242, 255);  border-bottom: 0px solid rgb(0,255,0); line-height: 140%;z-index: 1000;}
.lave_menu a {color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu a:link {color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu a:visited {color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul {list-style: none;font-weight: normal;font-size: 11px;margin: 5px 5px 10px 0px;padding: 0px;z-index: 1000;}
/*.lave_menu ul li {padding: 0px 0px 0px 20px;}*/
.lave_menu ul li a {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul li a:link {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul li a:visited {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.lave_menu ul li ul {font-weight: normal;font-size: 11px;margin: 0px 5px 10px -15px;z-index: 1000;}
.lave_menu ul li ul li {background-image: none;padding: 0px 0px 0px 0px;z-index: 1000;}
.lave_menu ul li ul li a {text-decoration: underline;z-index: 1000;}
.lave_menu ul li ul li a:hover {text-decoration: none;z-index: 1000; color: rgb(255,255,255);}
ul#lave_menu {padding: 0px 0px;margin: 0px;font-weight: normal;font-size: 11px;z-index: 1000;}
ul#lave_menu strong {font-weight: bold;font-size: 11px;z-index: 1000;}
ul#lave_menu li {width: 170px;margin: 0px 0px -2px 0px;padding: 0px 0px 0px 0px;background: none;border-top: 1px solid rgb(174, 205, 255);line-height:25px;z-index: 1000;}
ul#lave_menu li a {display: block;padding: 0px 0px 0px 0px;width: 100%;background: rgb(234, 242, 255); text-decoration: none;z-index: 1000;}
ul#lave_menu li a:hover {background-color: rgb(255,84,0);z-index: 1000;color: rgb(255, 255, 255);}
ul#lave_menu ul {visibility: hidden;position: absolute;z-index: 1000;width: 165px;margin: -20px 0px 0px 160px;border-left: 1px solid rgb(174, 205, 255);border-right: 1px solid rgb(174, 205, 255);border-bottom: 1px solid rgb(174, 205, 255);z-index: 1000;}
ul#lave_menu ul li {float: left;width: 100%;margin: 0px;border-bottom: 0px solid rgb(174, 205, 255);line-height:16px;z-index: 1000;}
ul#lave_menu li ul a {display: block;padding: 2px 5px;background-image: none;z-index: 1000;}
ul#lave_menu li ul a:link {color: rgb(178, 0, 0);z-index: 1000;}
ul#lave_menu li ul a:visited {color: rgb(178, 0, 0);z-index: 1000;}
ul#lave_menu li ul a:hover {color: rgb(255, 255, 255); }
/* begin ie 5 hack */ul#lave_menu li ul a {width: 165px;voice-family: "\"}\""; voice-family: inherit;width: 155px;}
html>body ul#lave_menu li ul a {width: 155px;z-index: 1000;}
/* end ie 5 hack */


/* online services */
.os_h1
{
	color: #0027AA;
	font-size: 140%;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0
}
.os_note{
	color: orange;
	font-weight: normal;
}
.os_head
{
	font-size: 110%;
	line-height: 140%;
	border-bottom: 1px solid #0027AA;
	margin: 15px 0 20px 0
}
  /* komunikacny riadok */
.comlineleft{
  width: 25px;
  float: left;
}
.comlineright{
  width: 11px;
  float: left;
}
.comlinemiddle{
	float: left;
}
.comlineleft_normal{
  background-image: url(../imgs/os_comlineleftborder.png);
  height: 1px;
  margin-bottom:-5px;
  margin-top:-4px;
}
.comlineright_normal{
  background-image: url(../imgs/os_comlinerightborder.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-6px;
}
.comlineleft_normal1{
  background-image: url(../imgs/os_comlineleftborder.png);
  height: 1px;
  margin-bottom:-9px;
  margin-top:-4px;
}
.comlineright_normal1{
  background-image: url(../imgs/os_comlinerightborder.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-6px;
}
.comlineleft_error{
  background-image: url(../imgs/os_comlineleftborder_error.png);
  height: 1px;
  margin-bottom:-5px;
  margin-top:-4px;
}
.comlineright_error{
  background-image: url(../imgs/os_comlinerightborder_error.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-6px;
}
.comlineleft_error1{
  background-image: url(../imgs/os_comlineleftborder_error.png);
  height: 1px;
  margin-bottom:-9px;
  margin-top:-4px;
}
.comlineright_error1{
  background-image: url(../imgs/os_comlinerightborder_error.png);
  height: 1px;
  margin-bottom:-6px;
  margin-top:-5px;
}
.comlinetopmiddle_normal{
  background: url(../imgs/os_comlinetopmiddleborder.png) 0 0 repeat-x;
  width: 100%;
  height: 3px;
}
.comlinebottommiddle_normal{
  background: url(../imgs/os_comlinebottommiddleborder.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 3px;
}
.comlinetopmiddle_error{
  background-image: url(../imgs/os_comlinetopmiddleborder_error.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 3px;
}
.comlinebottommiddle_error{
  background-image: url(../imgs/os_comlinebottommiddleborder_error.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 3px;
}
.comlinemiddle_error{
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	max-width: 450px;
	padding-top: 3px;
}
.comlinemiddle_error_external{
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	max-width: 410px;
	padding-top: 3px;
}
.comlinemiddle_normal{
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	max-width: 450px;
	padding-top: 3px;
}

/* stare, vymazat */
.comlineborder
{
	height: 30px;
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imgs/os_border.png);
	background-repeat: repeat-x;
	padding: 7px 0 0 0;
	float:left;
	max-width: 500px;
}
.comlineborder2
{
	height: 37px;
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imgs/os_border2.png);
	background-repeat: repeat-x;
	padding: 1px 0 0 0;
	float:left;
	max-width: 500px;
}
.comlineborder3
{
	height: 54px;
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imgs/os_border3.png);
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	float:left;
	max-width: 500px;
}
.comlineborder_error
{
	height: 30px;
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imgs/os_border_error.png);
	background-repeat: repeat-x;
	padding: 7px 0 0 0;
	float:left;
	max-width: 450px;
}
.comlineborder2_error
{
	height: 37px;
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imgs/os_border2_error.png);
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	float:left;
	max-width: 450px;
}
.comlineborder3_error
{
	height: 54px;
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imgs/os_border3_error.png);
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	float:left;
	max-width: 450px;
}
.comlineborder4_error
{
	height: 74px;
	color: #0027AA;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../imgs/os_border4_error.png);
	background-repeat: repeat-x;
	padding: 1px 0 0 0;
	float:left;
	max-width: 450px;
}
.os_panak
{
	float: left;
}
.os_lbubble
{
	float: left;
}
.os_rbubble
{
	float: left;
}
.os_bluepanel_top
{
	background: url(../imgs/os_bluetrborder.png) 100% 0 no-repeat #0027AA;
	width: 357px;
	height:8px;
}
.os_bluepanel
{
	background-color: #0027AA;
	color: #FFFFFF;
	text-align: center;
}
.os_trustgreen
{
	background-image: url(../imgs/os_trustgreen.png);
	text-align: center;
	color: #FFFFFF;
	height: 20px;
	margin: 3px 0 7px 0;
}
.os_trustred
{
	background-image: url(../imgs/os_trustred.png);
	text-align: center;
	color: #FFFFFF;
	height: 20px;
	margin: 3px 0 7px 0;
}
.os_boxpanel
{
	background-color: #FFFFFF;
}
.os_loginpanel
{
	background-color: #E8F0F8;
	color: #000000;
	padding: 5px 10px 5px 10px;
}
.os_line
{
	background-color: #0027AA;
	height: 2px;
}
.os_hr{
	border: 0;
	height: 1px;
	background-color: #0027AA;
}
.os_delivery_rest_table
{
	background-color: #E8F0F8;
	border-collapse: collapse;
	color: #0027AA;
	text-align: left;
}
.os_delivery_rest_table td
{
	border: 3px solid #FFFFFF;
}
.os_bluefont
{
	color: #0027AA;
	padding-left: 10px;
}
.os_progressbar
{
	font-size: 90%;
	padding: 2px 0 0 10px;
	float: right;
	position: relative;
	top: -8px;
}
.os_communicationline
{
	font-size: 110%;
	line-height: 140%;
	margin: 0 0 10px 0
}
.os_menu_maingroup
{
	margin: 10px 0px 0px 10px;
}
.os_menu_maingroup a
{
	font-size: 20px;
	font-weight: bold;
	color: #0027AA;
}
.os_menu_group
{
	margin: 10px 0px 5px 20px;
}
.os_menu_group a
{
	font-size: 15px;
	font-weight: bold;
	color: #0027AA;
}
.os_menubox
{
	height:400px;
	width:580px;
	overflow:auto;
	border:1px solid #0027AA;
}
.os_menubox_external
{
	height:400px;
	width:528px;
	overflow:auto;
	border:1px solid #0027AA;
}
.os_menu_text{
	float: left;
}
.os_comline1
{
	height: 37px;
}
.os_text
{
	line-height: 120%;
	padding: 7px 7px 7px 15px;
	margin: 0 0 5px 0;
	color: #0027AA;
}
.os_input
{
    border-right: #0027AA 1px solid;
    border-left: #0027AA 1px solid;
    border-top: #0027AA 1px solid;
    border-bottom: #0027AA 1px solid;
    color: #0027AA;
    FONT-SIZE: 11px;
}
.os_forward_button
{
	behavior: url(scripts/iepngfix/iepngfix.htc);
}
.os_h3
{
	background-color:#E8F0F8;
	padding:5px 6px;
	color:#0058B2;
	font-weight:bold;
}
.os_table_service .os_td {
    width: 134px; 
    background-color: #E8F0F8; 
    border: 1px solid #0058B2; 
    text-align: center; 
    vertical-align: top; 
    cursor: pointer;
}
.os_table_service span {
    font-size: 130%;
    font-weight: bold;
}
.os_table_service p {
    padding: 0 10px;
}
.os_table_service div {
    height: 30px; 
    margin: 10px 0; 
    background-color: #D9E7F3;
    padding-top: 7px;
}
.photos_bcgrd
{
	background-color:#f6a41d;
}

.photos_textbox
{
	background-color: #FFFFFF;
	padding: 8px 9px 8px 9px;
	color: #000000;
}
.blackbold
{
	font-size:13px; 
	color:#000000; 
	font-weight:bold
}
.blackbold a
{
	color:#000000;
}
.logotable {
	padding-bottom: 10px;
}
.logotable td {
	vertical-align: bottom;
}
.logotable img {
	border:0px;
}
.presentation {
    border: 3px solid #FFCD7B;
}
.TextSmall {
    font-size: 10px;
}

/*  TINYBOX */
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
#tinyclose {
	position: absolute;
	height: 30px;
	width: 30px;
	background: url('images/tinybox_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}
/* /TINYBOX */
/*  */

#preview{
    position:absolute;
    border:1px solid #FFB843;
    background:#FFE0AE;
    padding:5px;
    display:none;
    font-weight:bold;
    color:#b20000;
    }

/*  */
.osmenu_menu {border-bottom: 0px solid rgb(0,255,0); line-height: 140%;z-index: 1000;}
.osmenu_menu a {color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu a:link {color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu a:visited {color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul {list-style: none;font-weight: normal;font-size: 11px;margin: 5px 5px 10px 0px;padding: 0px;z-index: 1000;}
/*.osmenu_menu ul li {padding: 0px 0px 0px 20px;}*/
.osmenu_menu ul li a {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul li a:link {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul li a:visited {text-decoration: none;color: rgb(178, 0, 0);z-index: 1000;}
.osmenu_menu ul li ul {font-weight: normal;font-size: 11px;margin: 1 5px 10px -15px;z-index: 1000;}
.osmenu_menu ul li ul li {background-image: none;padding: 0px 0px 0px 0px;z-index: 1000;}
.osmenu_menu ul li ul li a {text-decoration: underline;z-index: 1000;}
.osmenu_menu ul li ul li a:hover {text-decoration: none;z-index: 1000; color: rgb(255,255,255);}
ul.osmenu_menu {padding: 0px 0px;margin: 0px;font-weight: normal;font-size: 11px;z-index: 1000;height: 0px; display: none;}
html > body ul.osmenu_menu {display: block;}
ul.osmenu_menu strong {font-weight: bold;font-size: 11px;z-index: 1000;}
ul.osmenu_menu li {padding: 0px 0px 0px 0px;background: none;line-height:25px;z-index: 1000;}
ul.osmenu_menu li a {display: block;padding: 0px 0px 0px 0px;background: #FFFFFF; text-decoration: none;z-index: 1000;}
ul.osmenu_menu li a:hover {background-color: #FFE0AE;z-index: 1000;color: #000000; text-decoration: underline;}
ul.osmenu_menu ul {visibility: hidden;position: absolute;z-index: 1000;margin: 6px 0px 0px -8px;z-index: 1000;width:112px;}
ul.osmenu_menu ul li {margin: 0px;border-bottom: 1px solid #FFB843;border-left: 1px solid #FFB843;border-right: 1px solid #FFB843;line-height:16px;z-index: 1000;}
ul.osmenu_menu li ul a {display: block;padding: 2px 5px;background-image: none;z-index: 1000;}
ul.osmenu_menu li ul a:link {color: rgb(178, 0, 0);z-index: 1000;}
ul.osmenu_menu li ul a:visited {color: rgb(178, 0, 0);z-index: 1000;}
ul.osmenu_menu li ul a:hover {color: #000000; }
/* begin ie 5 hack */ul.osmenu_menu li ul a {voice-family: "\"}\""; voice-family: inherit;}
html>body ul.osmenu_menu li ul a {width: 100px;z-index: 1000;}
/* end ie 5 hack */


img.nahlad01 {float: left;margin: 0px 10px 5px 0px;border: 1px solid rgb(0,102,0);}

.moviestable {
	width: 100%;
	background-color: white;
}

.moviestable a {color: rgb(20,81,164);background-color: transparent;text-decoration: underline;}
.moviestable a:link {color: rgb(20,81,164);text-decoration: underline;}
.moviestable a:visited {color: rgb(20,81,164);text-decoration: underline;}
.moviestable a:hover {color: rgb(20,81,164);text-decoration: none;}
.moviestable a:active {color: rgb(20,81,164);}

.moviestable th {
	vertical-align: top;
	text-align: justify;
	width: 50%;
}

.moviestable td {
	vertical-align: top;
	text-align: justify;
	width: 50%;
}

.cinematable {
	width: 100%;
	background-color: white;
}

.cinematable a {color: rgb(20,81,164);background-color: transparent;text-decoration: underline;}
.cinematable a:link {color: rgb(20,81,164);text-decoration: underline;}
.cinematable a:visited {color: rgb(20,81,164);text-decoration: underline;}
.cinematable a:hover {color: rgb(20,81,164);text-decoration: none;}
.cinematable a:active {color: rgb(20,81,164);}


.cinematable th {
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	font-family: Arial;
	text-align: center;
	color: white;
	background-color: #1451a4;
}

.cinematable .info {
	color: green;
}

.cinematable .name {
	font-size: 8pt;
	text-align: left;
	width: 36%;
}

.cinematable td {
	text-align: center;
	font-size: 7pt;
	font-family: Arial;
	height: 4px;
	width: 4%;
}

.theatretable {
	width: 100%;
	background-color: white;
}

.theatretable a {color: rgb(20,81,164);background-color: transparent;text-decoration: underline;}
.theatretable a:link {color: rgb(20,81,164);text-decoration: underline;}
.theatretable a:visited {color: rgb(20,81,164);text-decoration: underline;}
.theatretable a:hover {color: rgb(20,81,164);text-decoration: none;}
.theatretable a:active {color: rgb(20,81,164);}


.theatretable th {
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	font-family: Arial;
	text-align: center;
	color: white;
	background-color: #1451a4;
}

.theatretable .info {
	width: 40%;
}

.theatretable .name {
	font-size: 8pt;
	text-align: left;
	width: 30%;
}

.theatretable td {
	text-align: center;
	font-size: 7pt;
	font-family: Arial;
	height: 4px;
	width: 4%;
}


.reklamacenter468bezReklama h2 {clear: left;font-size: 18px;line-height: 22px;padding-top: 10px;}
.reklamacenter468bezReklama h3 {clear: left;font-size: 14px;line-height: 18px;}
.reklamacenter468bezReklama h4 {clear: left;font-size: 14px;line-height: 22px;}
.reklamacenter468bezReklama h3 a {padding: 0px 0px 0px 12px;background: no-repeat url('images/odrazka02.gif') 0px 6px;text-decoration: none;}

