html, body {height: 100%; margin: 0px;	padding: 0px;}
body {background: #fff;}
body,td,th,input,select,textarea { color: #000; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
body,div,span,form,p,h1,h2,h3,h4,h5,img {margin: 0px; padding: 0px;}
img {border: 0px; }
ul,li {margin: 0px; padding: 0px; color: #EFB857;}


a {color: #EFB857; text-decoration: underline;}
a:hover {color: #6D3024; /*color: #CC758E;*/ text-decoration: none;}
a.help {border-bottom: 1px dashed; text-decoration: none; cursor: help;}
li {list-style: square;}

/***   NADPISY ************************************/
h1, h2, h3, h4, h5 {color: #000; font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 2em; position: relative; margin-bottom: 20px; letter-spacing: -2px; line-height: 1em;}
h1 span { background: url(../img/ico_h1.gif) no-repeat; width: 8px; height: 8px; display: block; top: 10px; left: -20px; position: absolute;}
h2 {font-size: 1.4em; /*font-weight: normal;*/ /*letter-spacing: -1px;*/ padding-bottom: 5px;}
h3 {font-size: 1.3em; color: #FFFBCB; text-align: left; padding-top: 10px;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}


.flLEFT {float: left;}
.flRIGHT {float: right;}
.clear {clear: both; line-height: 1px; font-size: 1px;}
.clnr {clear: both; line-height: 0px; font-size: 0px;}
.alLEFT {text-align: left;}
.alRIGHT {text-align: right;}
.delitko {background: url(../img/delitko.gif) repeat-x left top; height: 1px; line-height: 1px; font-size: 1px; margin-bottom: 20px;}

.odtrh {background: url(../img/odtrh.gif) no-repeat; font-size: 7px; height: 7px; margin-bottom: 10px;}
.adminodtrh {background: url(../img/odtrh.gif) no-repeat; font-size: 7px; height: 7px; margin-bottom: 20px; margin-left: 70px; }


/******************************************
*                FORM PRVKY               *
******************************************/
.inpPole-s {width: 50px;}
.inpPole-sm {width: 70px;}
.inpPole-m {width: 90px;}
.inpPole-mm {width: 120px;}
.inpPole-l {width: 150px;}
.inpPole-xl {width: 180px;}

.selPole-s {width: 50px;}
.selPole-sm {width: 70px;}
.selPole-m {width: 90px;}
.selPole-ml {width: 120px;}
.selPole-l {width: 150px;}

.txtA-xl {width: 340px;}


/******************************************
*              STYLY STRANKY              *
******************************************/

#MAIN {text-align: center; /*background: Aqua;*/}
#defCONT {width: 760px;	margin: auto; text-align: left; position: relative; /*background: Fuchsia;*/}
#admindefCONT {width: 860px;	margin: auto; text-align: left; position: relative; /*background: Fuchsia;*/}

#topMenu {height: 25px;}
#topMenu p { color: #FFFBCB; background: #6D3024 url(../img/maska_bott.gif) no-repeat left bottom; font-weight: bold; text-align: center; line-height: 26px; width: 200px; margin-left: 10px;}
#topMenu p a:hover {	color: #FFFBCB;}

#menu {/*width: 100%; height: 110px;*/ padding: 0px; margin: 0px; /*background: Blue;*/}
#menu a { color: #D2691E; font-family: Lucida Sans Unicode, Helvetica, sans-serif; background: url(../img/ico_menu.gif) no-repeat; font-size: 1.1em; font-weight: bold; letter-spacing: -1px; line-height: 28px; text-decoration: none; padding: 0 0 0 30px; margin: 40px 21px 40px 0px; display: block; float: left; /*background: Aqua;*/}
html>body #menu a { margin: 40px 24px 40px 0;}
#menu a.act {color: #6D3024; text-decoration: underline;}
#menu a:hover {color: #EFB857; text-decoration: underline;}


#adminwidth {width: 700px;}

#contMenu {background: #6D3024; width: 470px; margin-bottom: 40px;}
#contMenu #top {background: url(../img/maska_menu_top.gif) no-repeat left top; height: 9px; line-height: 9px font-size: 9px;}
#contMenu #obs {background: url(../img/bg_menu.gif) repeat-y left top; /*width: 480px;*/ padding: 0 10px;}
#contMenu #obs #textMenu { color: #FFFBCB; width: 262px; float: left; /*background: Aqua;*/}
#contMenu #obs #textMenu p { font-size: 12px; padding: 0 10px; margin-bottom: 0px;}
#contMenu #obs #textMenu ul {padding: 0 10px 0 20px; margin-bottom: 0px;}
#contMenu #obs #textMenu ul li { padding: 4px 0;}
#contMenu #obs #textMenu ul li a { color: #FFFBCB;}
#contMenu #obs #textMenu ul li a:hover { color: #EFB857;}
#contMenu #obs #imgLogo {background: url(../img/imgLogo.gif) no-repeat 10px 10px; width: 180px; height: 60px; float: left; /*background: Fuchsia;*/}
#contMenu #bott {background: url(../img/maska_menu_bott.gif) no-repeat left bottom; height: 9px; line-height: 9px font-size: 9px;}


#colLeft {float: left; /*background: Blue;*/}
#logo { background: #fff; width: 200px; height: 100px; margin-bottom: 20px; position: relative;}
#logo a {display: block; text-decoration: none;}
#logo a.img {background: url(../img/logo.gif) no-repeat; width: 200px; height: 100px; top: 0px; left: 0px; position: absolute; z-index: auto;}
#logo a.text { font-size: 1.4em; padding: 10px;}

#news {background: #6D3024 url(../img/maska_bott.gif) no-repeat left bottom; width: 200px; min-height: 170px; _height: 170px; w\idth: 170px; padding: 15px; margin-bottom: 15px;}
#news h2 { border-bottom: dashed 1px #EFB857; color: #FFFBCB; font-size: 1.2em; letter-spacing: -1px; padding-bottom: 10px;}
#news ul { font-size: 0.9em; line-height: 15px; padding: 0 0 0 15px;}
#news li {list-style-type: square; margin: 0px 0;}
#news a { display: block;}
#news a:hover {color: #FFFBCB;}

#colRight { width: 470px; float: right; position: relative; margin-bottom: 70px; /*background: Fuchsia;*/}
#colRight a {color: #D2691E;}
#colRight a:hover {color: #FFA500;}                                                              
#colRight #img01 {background: url(../img/home1.jpg) no-repeat; width: 220px; height: 300px; left: 300px; top: -24px; position: absolute; z-index: auto;}
#colRight #img02 {background: url(../img/home3.jpg) no-repeat; width: 230px; height: 186px; left: -20px; top: 190px; position: absolute; z-index: auto;}
#colRight .home { width: 300px; text-align: justify;}
#colRight p {font-size: 0.9em; line-height: 1.5em; margin-bottom: 20px;}
#colRight ul { padding-left: 20px; paddin\g-left: 15px; margin-bottom: 20px;}
#colRight ul li {font-size: 0.9em; line-height: 1.5em; padding: 4px 0;}

/***** GALERIE *********************************************/
#jidList { border: none; border-collapse: collapse; width: 100%; margin-bottom: 20px;}
#jidList tr.bg { background: #FFF7EC;}
#jidList td {padding: 8px; vertical-align: top;}
#jidList td span {font-size: 0.9em; color: #000;}
#jidList td span.no {color: #FFF; background: #EFB857;}

/***** GALERIE *********************************************/
#pos {position: relative; }
#galery {width: 700 px;}
#galLogo { background: #fff url(../img/galery_logo.gif) no-repeat 7px 0px; width: 120px; height: 270px; right: -50px; top: 70px; position: absolute; margin: 0px;}
#galery a { border: none; width: 115px; height: 90px; overflow: hidden; margin-right: 17px; margin-bottom: 21px; text-decoration: none; display: block; float: left;}
#galery a img { border: none;}
#galery .colBg01 { background: #6D3024;}
#galery .colBg02 { background: #EFB857;}

/***** GALERIE *********************************************/
h4#kontakt span {color: #EFB857;}
#contForm input, textarea { float: left;}
#contForm input, select, textarea {color: #D2691E; padding: 0 2px; margin: 1px 0;}
#contForm input.butt {font-weight: bold;}
#contForm label { width: 100%; padding: 4px 0; clear: both; display: block; /*background: Aqua;*/}
#contForm label br { clear: both;}
#contForm label span { font-size: 0.9em; width: 120px; display: block; float: left;}

/******************************************
*                  FOOTER                 *
******************************************/
#footer {color: #000; font-size: 0.9em; padding: 5px 0 40px 0; position: relative;}
#footer #imgHome {background: url(../img/home2.jpg) no-repeat; width: 200px; height: 100px; right: 5px; top: -80px; position: absolute; z-index: auto;}

#footer #img01 {background: url(../img/img_foot_1.jpg) no-repeat; width: 205px; height: 170px; right: -5px; top: -135px; position: absolute; z-index: auto;}
#footer #img02 {background: url(../img/img_foot_2.jpg) no-repeat; width: 170px; height: 170px; right: -5px; top: -135px; position: absolute; z-index: auto;}
#footer #img03 {background: url(../img/img_foot_3.jpg) no-repeat; width: 225px; height: 170px; right: -5px; top: -135px; position: absolute; z-index: auto;}
#footer #img04 {background: url(../img/img_foot_4.jpg) no-repeat; width: 160px; height: 170px; right: -5px; top: -135px; position: absolute; z-index: auto;}
#footer #img05 {background: url(../img/img_foot_5.jpg) no-repeat; width: 160px; height: 170px; right: -5px; top: -125px; position: absolute; z-index: auto;}
#footer #img06 {background: url(../img/img_foot_6.jpg) no-repeat; width: 200px; height: 170px; right: -5px; top: -135px; position: absolute; z-index: auto;}
#footer #img07 {background: url(../img/img_foot_7.jpg) no-repeat; width: 200px; height: 170px; right: -5px; top: -135px; position: absolute; z-index: auto;}
#footer #img08 {background: url(../img/img_foot_8.jpg) no-repeat; width: 157px; height: 200px; right: 580px; top: -230px; position: absolute; z-index: auto;}
#footer span {display: block; float: left;}
#footer .cop {text-align: center; padding: 0 60px 0 10px;}
#footer a {color: #D2691E; display: block; float: left;}
#footer a:hover {color: #FFA500;}

.input {
 	font-family: Arial, Helvetica, sans-serif;
 	color: #FFFFFF;
 	background-color: #6D3024;
 	font-weight: none;
 	font-size: 11px;
 	border: 0px;
 	border-bottom: 1px solid #FFFFFF
 }
