/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

p, div, ul, ol, li, form, input, select, textarea, img {padding: 0px; margin: 0px;}
li {list-style: disc;}
img {border: none; margin: 10px;}
p {text-align: justify;}

p, li { line-height: 140%; padding: 5px 0;}
ul {padding-left: 20px; margin-bottom: 10px;}

h2 { background: #FDFBE3; padding: 2px;  /*font-size: 140%;*/ /*border-bottom: 1px solid #DFDFDF;*/}



.sizeS {width: 50px;}
.sizeSm {width: 75px;}
.sizeM {width: 100px;}
.sizeMl {width: 125px;}
.sizeL {width: 150px;}
.sizeLl {width: 175px;}
.sizeXl {width: 200px;}
.sizeXxl {width: 225px;}
.sizeXxxl {width: 250px;}
.sizeMax1 {width: 349px;}
.sizeMax2 {width: 400px;}
.sizeMax3 {width: 450px;}

/* FLOAT - CLEAR */
.flLeft {float: left;}
.flRight {	float: right;}
.HIDDEN {  display: none;}
.clear {clear: both; line-height: 1px;	font-size: 1px; padding: 0px;	margin: 0px;}
.clnr {clear: both; line-height: 0px; font-size: 0px; padding: 0px; margin: 0px;}



/* OSTATNÕ*/
.odtrzitko {margin: 0px;	padding: 0px;}
.odtrz-Link { border-bottom: solid 1px #A8034F;margin: 0px 20px 20px 20px;padding: 0px;}
.odtrz-Link2 { border-bottom: 1px dotted #CCC; padding: 0px; margin-bottom: 5px;}
.odtrzS {margin: 5px 0px 5px 0px; padding: 0px;}

/* FORM PRVKY */
form {	margin: 0px; padding: 0px;}
fieldset form p {	padding: 2px 0;}
.butt {	background: url(../img/butt_bg.gif) repeat-x; border: none; color: #fff; font-weight: bold; height: 19px; cursor: pointer;}


#defaultContent {   text-align: left;	position: relative;}
#HEAD {}



/******************************************
*               HEAD                      *
******************************************/
#HEAD {	margin-bottom: 15px;}


.top {/*background: Aqua;*/ height: 36px; position: relative;}
.top #headImg2 { background: url(../img/head_img2.gif) no-repeat; bottom: 0px; right: 108px; width: 66px; height: 36px; position: absolute; display: none;}

#topMenu { padding: 10px 0 0 10px;}
#topMenu a { font-size: 90%; display: block; float: left; padding-left: 20px; margin-right: 10px;}
#topMenu a#send { background: url(../img/ico-send.png) no-repeat;}
#topMenu a#mapw { background: url(../img/ico-mapaw.png) no-repeat;}

#HEAD-Content {   /*border-top: 10px solid #A8034F;*/ 	margin: 0px;	padding: 0px;}
#HEAD-ContentIn {	background: url(../img/head_img.gif) no-repeat left top; height: 133px;	padding: 0px; }
/*html>body #HEAD-ContentIn { height: 142px;}*/
#HEAD-ContentIn a#logo { /*background: Aqua;*/ text-decoration: none; width: 125px;	height: 25px; margin-left: 456px; padding-top: 45px; 	display: block; /*float: left;*/}
#HEAD-ContentIn h1 {	color: #000; font-size: 160%;	letter-spacing: -1px;	width: 245px; margin-left: 495px;	padding: 0px 0 0 20px;}
#HEAD-ContentIn span { font-size: 70%; letter-spacing: 0px; font-weight: normal; display: block;}

#HEAD-Menu { background: #A8034F url(../img/bg_menu.gif) no-repeat; /*height: 26px;*/ margin: 0px; padding: 5px 10px; position: relative;}


/******************************************
*         LEFT (RIGHT) CONTENT            *
******************************************/
#LEFT-CONTENT h2 {background: #A8034F;	margin: 0px; padding: 5px 10px;}
.border { background: #fAE38C; border: solid 1px #A8034F/*#BFB8BF*/;	margin: 0px; padding: 5px 10px;}
#NEWS {}
#NEWS h3 {}

#PARTN {  text-align: center;}
#PARTN p { /*padding: 2px 0;*/}
#PARTN p a img { border: solid 1px #ccc;}

#ANKETA {}
.anketa-line {   font-size: 5px;	background: #A8034F;	width: 160px;	height: 5px;	margin: 0px 10px 2px 20px;}
#ANKETA p {	margin-bottom: 10px;}




/******************************************
*         RIGHT (LEFT) CONTENT            *
******************************************/
#RIGHT-CONTENT {	/*background: url(../img/content_bacgr.gif) no-repeat 5px 30px;*/}
#RIGHT-CONTENT h1 {	padding: 5px;}


/******************************************
*                  FOOTER                 *
******************************************/
#FOOTER { background: url(../img/bg_foot.gif) no-repeat;  height: 48px; color: #fff; /*background: Aqua;*/}
#FOOTER-user {	padding: 10px 0px 20px 0px;}
#FOOTER-menu {	background: #A8034F;  height: 24px;	padding-left: 10px;}


#FOOTER-info {   text-align: center;	padding: 10px; margin-bottom: 8px;}
#FOOTER-info a { margin: 0 7px; font-size: 105%;}
#FOOTER-info a:hover { text-decoration: underline;}
#FOOTER-info p {   margin: 0px 0px 0px 10px;	padding-left: 20px;}
#COPYRIGHT { font-size: 11px; width: 100%; text-align: center; padding: 10px 0; color: #000;}



/* TABLE */
fieldset { -moz-border-radius:6px; -moz-border-color:#F5F5F5; 	padding: 10px;}
fieldset a { text-decoration: underline; color: #A48508; }
fieldset a:hover { text-decoration: none;}
fieldset h2 { background: #FDFBE3; padding: 2px;  /*font-size: 140%;*/ /*border-bottom: 1px solid #DFDFDF;*/}
fieldset h3 { color: #5D5D5D; margin-top: 10px;}
fieldset p { padding: 0px; margin: 0px;}
fieldset legend { color: #A8034F; font-size: 150%; font-weight: normal; letter-spacing: -1px;}
fieldset table { width: 100%;}
fieldset table th, fieldset table td { border: solid 1px #EAEAEA; padding: 5px;}
fieldset table td div { border: solid 1px #ccc; background: #fff; text-align: center; width: 170px; padding: 5px;}

.linkIco { border-bottom: 1px dotted #CCC; padding: 5px 0; margin-bottom: 5px;}
.linkIco a { color: #A0A0A0; text-decoration: none;  font-size: 90%; padding-left: 20px; padding-bottom: 2px; margin: 10px 5px; /*display: block;*/ /*font-weight: bold;*/}
.linkIco a:hover { color: #A8034F; text-decoration: underline;}

.linkIcoTop { border-top: 1px dotted #CCC; padding: 5px 0; margin-bottom: 5px;}
.linkIcoTop a { color: #A0A0A0; text-decoration: none;  font-size: 90%; padding-left: 20px; padding-bottom: 2px; margin: 10px 5px; /*display: block;*/ /*font-weight: bold;*/}
.linkIcoTop a:hover { color: #A8034F; text-decoration: underline;}

a.pdf {  background: url(../img/pdf.png) no-repeat;}
a.mail {  background: url(../img/mail.png) no-repeat;}
a.zpet {  background: url(../img/zpet.png) no-repeat;}
a.detail {  background: url(../img/detail.png) no-repeat;}



table.noBrd.gall { margin: 0px;}
.gall td { width: 25%; height: 90px; text-align: center; vertical-align: middle;}
.gall a.imgLink { border: 1px solid #C3B218; display: block; width: 116px; height: 70px; overflow: hidden;}
.gall a:hover.imgLink { border: 1px solid #A8034F; }

/*table { border: solid 1px #EAEAEA; border-collapse: collapse;}
th, td { border: solid 1px #EAEAEA;}
th { color: #A8034F; text-align: left;}
td {}
.bg { background: #FFFAF4;}*/

table.bord { border: solid 1px #EAEAEA; border-top: solid 3px #EAEAEA; border-bottom: solid 3px #EAEAEA; border-collapse: collapse; margin: 10px 0 30px 0;}
table.bord th, table.bord td { border: solid 1px #EAEAEA;}
table.bord th { color: #A8034F; text-align: left;}
table.bord td {}

table.noBrd { border: none; margin: 10px 0 5px 0;}
table.noBrd td, table.noBrd th { border: none;}

table.line { background: #F5F5F5; border: none; border-top: solid 3px #EAEAEA; border-bottom: solid 3px #EAEAEA; width: 100%; margin: 10px 0 30px 0;}
table.line th, td { border-left: none; border-right: none;}
table.line tr { border-bottom: solid 1px #EAEAEA;}
table.line th { border-bottom: double #EAEAEA; font-size: 110%; padding: 5px 5px;}
table.line .bok th { border-bottom: solid 1px #EAEAEA; }
table.line td { vertical-align: top; padding: 5px 5px;}

.shopBlock { border-bottom: double #ccc; margin-bottom: 10px;}
.shopBlock h2 { margin-bottom: 10px;}
.shopBlock .linkIco { border-top: 1px dotted #CCC; border-bottom: none; padding:5px 0 ; margin-top: 5px;}
.imgDet { border: solid 1px #CCC; background: #fff; text-align: center; padding: 5px; margin-right: 10px; width: 100px; height: 80px; display: block; float: left; }

.shopBlock .buyForm {	padding: 10px 0 10px 20px; background: url(../img/cena.png) no-repeat 0px center;}
.buyForm span { }
.buyForm span strong { font-size: 110%; }

.butt#buttSearch {	background: url(../img/ico-search.png) no-repeat; width: 22px; height: 22px; margin-left: 5px;}
.butt#buttLog {	background: url(../img/ico-log.png) no-repeat; width: 22px; height: 22px; margin-left: 5px;}
.butt.buttKos {	background: url(../img/ico-kos.png) no-repeat center center; width: 22px; height: 22px; margin-left: 5px;}

#logShop { text-align: left;}
#logShop table { margin: 0px;}
#logShop p { margin: 0px; padding: 0px;}
#logShop p span { /*display: block;*/ width: 70px;}
#logShop ul {	padding: 0 0 0 15px; margin: 0px;}
#logShop ul li {	padding: 0px;}
#logShop #link a {text-decoration: underline;}

.advert { text-align: left;}
.advert a { text-decoration: none;}
.advert legend{ font-size: 110%; letter-spacing: 0px;}

#pager { text-align: center; padding-bottom: 10px;}
#pager a { font-size: 120%; color:#A8034F; }
#pager a.act { background:#A8034F; color:#fff; padding: 2px; }

.contForm {	background: #FDF7DA; padding: 10px;}


.mapaWebu { margin: 0px; padding: 0 0 0 10px;}
.mapaWebu li { list-style: none; margin: 0px; padding: 0px;}



/******************************************
*                SUBMENU                  *
******************************************/
#HEAD-Menu div {background: #FAE38C; text-align: left;}

#mainMenu .header a {font-weight: bold; text-decoration: none; padding: 2px 4px 2px 14px; /*border-right: 1px solid White;*/ }
#mainMenu .header a:hover { color: #A8034F; background: #FAE38C; }
#mainMenu .header a.act {background: #FAE38C; color: #A8034F; }

#mainMenu .menu a { font-size: 95%; color: #A8034F; text-decoration: none; padding: 2px 14px 2px 14px;}
#mainMenu .menu a:hover { text-decoration: underline; }
#mainMenu .menu a.act {text-decoration: underline;}

table.menu { position:absolute; visibility:hidden; border: none; margin-bottom: 5px; margin-top: 4px; border-top: 1px solid White; }

td.menu { font-size: 100%; background: #FAE38C; padding: 2px; }


/******************************************
*               Fotogalerie výpis         *
******************************************/
.gallBlock { border-bottom: double #ccc; margin-bottom: 10px; width: 230px; height: 250px; float: left; margin: 10px; text-align: center;}
.gallBlock h2 { margin-bottom: 10px;}

.gallimgDet { border: solid 1px #CCC; background: #fff; text-align: center; padding: 5px; margin-right: 10px; width: 100px; height: 80px; display: block; float: left; }

