body {
    margin:0px;
    background:url('../images/bg_top.gif') repeat-x 0px 72px #e4e4e4;
    text-align:center;
    font-family:Tahoma;
    font-size:11px;
}

table {
    font-family:Tahoma;
    font-size:11px;
}

#top {
    width:780px;
    height:72px;
    margin:0px auto;
    background:url('../images/bg_main.gif') repeat-y top left;
}
#logo {
    background:url('../images/logo.gif') no-repeat top left;
    background-position:20px 9px;
    float:left;
    width:210px;
    height:72px;
}
#baner {
    background:url('../images/img_top.jpg') no-repeat top left;
    background-position:2px 0px;
    float:left;
    width:570px;
    height:72px;
}

#main {
    width:780px;
    margin:0px auto;
    margin:0px auto;
    clear:both;
    background:url('../images/bg_main.gif') repeat-y top left;
}
#main .main-bg {
    background:url('../images/bg_top.gif') repeat-x 0px 0px; 
    min-height:1px;
    _height:1px;
}
#center {
    text-align:center;
    background:url('../images/bg_pas.gif') no-repeat 0px 133px;
}
#left {
    width:206px;
    background:url('../images/img_vozik_top.jpg') no-repeat bottom left;
    vertical-align:top;
    padding:0px 0px 70px 0px;
}
#menu {
    background:url('../images/bg_menu.gif') repeat-y top left;
    background-position:10px 0px;
    margin:2px 0px 0px 0px;
    padding:15px 0px 0px 0px;
    width:206px;
    text-align:left;
}
#menu .item {
    background:url('../images/sipka.gif') no-repeat top left;
    background-position:0px 3px;
    text-align:left;
    padding:2px 0px 4px 20px;
    color:#ffffff;
    font-weight:bold;
} 
#menu .odd {
    background:url('../images/odd.gif') no-repeat top left;
    background-position:0px 0px;
    height:5px;
}
#menu_bottom {
    background:url('../images/bg_menu_bottom.gif') no-repeat top left;
    background-position:11px 0px;
    width:206px;
    height:20px;
}

#kontakt {
    background:url('../images/kontakt.gif') no-repeat top left;
    background-position:50px 0px;
    margin:15px 0px 0px 0px;
    padding:40px 0px 20px 0px;
    width:206px;
    line-height:14px;
}
#right {
    width:574px;
    background:url('../images/img_koliesko.jpg') no-repeat 396px 0px;
    text-align:left;
    padding:2px 0px 0px 0px;
    vertical-align:top;
}
#search {
    width:245px;
    height:210px;
    background:url('../images/search.gif') no-repeat top left;
    background-position:13px 5px;
    text-align:left;
    float:left;
}
#news {
    width:315px;
    height:210px;
    background:url('../images/news.gif') no-repeat top left;
    background-position:10px 5px;
    text-align:left;
    float:left;
}
#right #news #padd {
    padding:70px 0px 0px 50px;
}
#right #news #padd #text {
    width:255px;
    height:120px;
    overflow:auto;
    text-align:justify;
    line-height:16px;
}
#right #news #padd #text #padd {
    padding:0px 10px 0px 0px;
}

#right #blok {
    width:556px;
    background:url('../images/bg_blok.gif') repeat-y top left;
    margin:20px 0px 0px 4px;
    clear:both;
}
#right #blok #top {
    height:47px;
    background:url('../images/blok_top.gif') no-repeat top left;
    color:#ffffff;
    font-weight:bold;
    padding:0px 0px 0px 10px;
    vertical-align:top;
}    
#right #blok #main {
    background:url('../images/blok_roh_dole.gif') no-repeat bottom left;
}

#right #blok #main #text_index {
    background:url('../images/blok_roh_hore.gif') no-repeat top right;
    min-height: 390px;
    _height: 390px;
    text-align:justify;
    padding:25px 50px 30px 50px;
    line-height:16px;
}

#right #blok #main #text_page {
    background:url('../images/blok_roh_hore.gif') no-repeat top right;
    min-height: 600px;
    _height: 600px;
    text-align:justify;
    padding:25px 50px 30px 50px;
    line-height:16px;
}

#bottom {
    width:780px;
    height:90px;
    background:url('../images/bottom.jpg') no-repeat 0px 0px;
    text-align:left;
    margin:0px auto;
}
#bottom .padd {
    text-align:center;
    padding:40px 0px 0px 200px;
}

ul.stlpec {
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.stlpec li {
	padding:0px 0px 5px 20px;
    background:url('../images/sipka1.gif') no-repeat 0px 2px;
}

a { text-decoration:none; }
a.web { color:#FFFFFF; }
a:hover.web { color:#FF898C; }

a.menu { color:#FFFFFF; font-weight:bold; }
a:hover.menu { color:#000; font-weight:bold; }

a.list_name { color:#000000; font-weight:bold; }
a:hover.list_name { color:#009DD2; font-weight:bold; }

a.list_text { color:#343434; }
a:hover.list_text { color:#009DD2; }

a.back { color:#009DD2; font-weight:bold; }
a:hover.back { color:#000000; font-weight:bold; }

a { color:#009DD2; }
a:hover { color:#000000; }

a.link { color:#000000; }
a:hover.link { color:#009DD2; }

p.nadpis {
    color:009cd2;
    font-weight:bold;
    font-size:13px;
}

p.back {
    margin:10px 0px 20px 0px;
    text-align:right;
    border-top:1px solid #ffffff;
}

span.nadpis {
    color:#009cd2;
    font-weight:bold;
}
span.title {
    color:#009cd2;
    font-weight:bold;
    font-size:13px;
}

select {
    font-size:11px;
    font-family:Tahoma;
}

input.zona {
    font-size:11px;
    font-family:tahoma;
}
input.submit {
    background:transparent;
    border:none;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#2B2B2B;
    cursor:pointer;
}

input.text {
    font-family:Tahoma;
    font-size:11px;
}

hr.line {
    color:#ffffff;
    background:#ffffff;
    height:1px;
    border:none;
}

td.file_text {
    width:auto;
    text-align:justify;
    padding:5px 10px 5px 10px;
}
td.file_dwn {
    width:30px;
    text-align:center;
    padding:5px 0px 5px 0px;
    vertical-align:top;
}

form { margin:0px; }

/* FAQ */

table.faq { width:230px; color:#000000; }
td.faq_text { width:70%; line-height:16px; text-align:justify; }
td.faq_form { width:30%; }

input.faq { font-family:Tahoma; font-size:11px; width:200px; }
input.faq_but { background:transparent; border:0px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; cursor:pointer; text-align:right; }
textarea.faq { font-family:Tahoma; font-size:11px; width:200px; height:100px; overflow:hidden; }

p.msg { color:#009cd2; font-weight:bold; text-align:center; margin:5px 0px 5px 0px; }

div.pages {
    padding:10px 0px 10px 0px;
    color:#009cd2;
    line-height:23px;
    text-align:left;
}
div.pages a.page-on {
    color:#ffffff;
    background:#009cd2;
    border:1px solid #009cd2;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
}
div.pages a:hover.page-on {
    color:#ffffff;
    background:#009cd2;
    border:1px solid #009cd2;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
} 
div.pages a.page-off {
    color:#009cd2;
    background:#EFEFEF;
    border:1px solid #009cd2;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
}
div.pages a:hover.page-off {
    color:#009cd2;
    background:#EFEFEF;
    border:1px solid #009cd2;
    font-weight:bold;
    font-size:11px;
    padding:2px 2px 2px 2px;
}

div.list {
    padding:0px 0px 10px 20px;
    background:url('../images/sipka1.gif') no-repeat top left;
    background-position:0px 2px;
    line-height:16px;
}

input.text {
	width:150px;
	height:19px;
	overflow:hidden;
	font-family:Tahoma;
	font-size:11px;
}
textarea.text {
	width:300px;
	height:60px;
	overflow:hidden;
	font-family:Tahoma;
	font-size:11px;
	padding:5px;
}

