body {background-color: #eee;padding: 0px;margin: 0px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;}
/* ******************* */
/* hlavni prvky strany */
/* ******************* */
#DocumentBody {top: 0px;position: relative;width: 1002px;margin: 0 auto 20px auto;text-align: center;padding: 0;border: 1px solid #eee;}
#Header {position: absolute;top: 0px;left: 0px;height: 50px;width: 1002px;padding: 0px;margin: 0;}
#Menu {position: absolute;top: 50px;left: 0px;display: block;height: 41px;width: 981px;margin: 0 0 0 0;padding: 20px 0 0 21px;text-align: center;list-style: none;background-image: url(menu_background.jpg);background-position: right top;background-repeat: no-repeat;background-color: #E0CF99;}
#GraphicFooter {width: 962px;height: 31px;margin: 0;padding: 15px 20px 15px 20px;font-size: 100%;background-image: url(footer_background.jpg);background-repeat: no-repeat;clear:both}
#GraphicFooter p{color: #652;line-height: 15px;}
#Content {position: relative;background-color: White;width: 940px;margin: 110px auto 0 auto;padding: 30px;text-align: left;border-left: 1px solid #CEBB7B;border-right: 1px solid #CEBB7B;}
/* ******** */
/* hlavicka */
/* ******** */	
#Header a.ToHome{text-decoration: none;border: none;position: absolute;left: 20px;top: 9px;display: block;width: 488px;height: 41px;padding: 0px;margin: 0px;border: none;background-image: url(logo.jpg);background-repeat: no-repeat;overflow: hidden;}
#Header a.ToHome span{position: absolute;left: 500px;}
/* **** */
/* menu */
/* **** */
#Menu li {list-style: none;display: block;width: 120px;height: 40px;float: left;overflow: hidden;text-transform: capitalize;}
#Menu li a, #Menu li strong {display: block;width: 120px;height: 40px;background-image: url(menu_button.jpg);background-repeat: no-repeat;background-position: top;text-align: center;text-decoration: none;text-transform: uppercase;line-height: 40px;color: #652;font-size: 80%;margin: 0px;padding: 0px;}
#Menu li a.active, #Menu li strong {color: white;background-position: bottom;background-color: #652;font-weight: normal;}
#Menu li a:hover {background-position: center;color: Black;}
#Menu ul {display: none;visibility: hidden;}
/* ***** */
/* texty */
/* ***** */
h1 {display: block;font-size: 200%;font-style: italic;font-weight: normal;margin: 0 0 42px 0;color: #800;text-transform: uppercase;}
h1 img, h2 img {display: inline;float: none;border: none;padding: 0px;margin: 0px;background-color: transparent;}
h2 {display: block;height: 2em;font-size: 150%;margin: 0 0 1em 0;font-style: italic;color: #000;font-weight: normal;text-align: left;}
p, ul, ol {font-size: 90%;color: Black;line-height: 1.8em;margin: 0 0 2em 0;}
#Content p,#Content ul,#Content ol{font-size: 100%;line-height: 1.3em;}
ul, ol {padding: 0 0 0 1.5em;}
/* **************** */
/* hlaseni programu */
/* **************** */
h6{padding:1em 1em 1em 32px;margin: 1em;color:black; border:1px solid black;font-size: 90%;font-weight: normal;background-repeat: no-repeat;background-position: 8px;clear: both;text-align: left;}
h6.alert{background-color: #ffc;background-image: url(error.png);border: 1px #f6db59 solid;}
h6.ok{background-color: #DFFFCF;background-image: url(tick.png);border: 1px green solid;}
h6.wrn{background-color: #ffcfcf;background-image: url(cross.png);border: 1px red solid;}
h6.info{background-color: #eee;background-image: url(ico-help.png);border: 1px #45729F solid;color:#45729F;}
h6 input.button{display: inline-block;margin:0 0 0 10px;padding: .2em .5em .2em .5em;font-size: 100%;}
/* ******* */
/* ostatni */
/* ******* */
#GraphicHeader #ToContent {display: block;position: absolute;left: -3000px;}
a {outline: none;color: Blue;text-decoration: underline;}
a:hover {text-decoration: none;color: Red;}
.clear{clear: both;visibility: hidden;margin: 0px;}
img {border: 1px solid #E0CF99;padding: 4px;background-color: #F1ECDC;margin-bottom: 20px;}
img.NoBorder{border: none;padding: 0px;background-color: transparent;}
img.left{float: left;margin: 0 20px 20px 0;}
a:hover img {border: 1px solid #BEA962;background-color: #E0CF99;}
div.hr {display: block;clear: both;height: 100px;background-image: url(ornament_2.jpg);background-repeat: no-repeat;background-position: center;}
div.hr hr {visibility: hidden;}
.nowrap{white-space:nowrap;}
sup{line-height: 1em;font-size: .7em;margin:0 0 .3em 0;padding:0;}
/* ********* */
/* sloupecky */
/* ********* */
.TwoCols {width: 220px;margin-right: 20px;float: left;}
.FourCols {width: 460px;margin-right: 20px;float: left;}
.FiveCols {width: 570px;margin-right: 0px;float: left;}
.FirstCol {clear: both;}
.LastCol {margin-right: 0px;}
/* **************** */
/* prepinani jazyku */
/* **************** */
#LanguageSwitcher {display: block;width: 100px;height: 50px;position: absolute;top: 65px;right: 30px;top: 7px;right: 20px;text-transform: uppercase;font-size: 70%;}
#LanguageSwitcher strong, #LanguageSwitcher a {display: block;height: 11px;padding: 3px 21px 3px 0;background-position: right;background-repeat: no-repeat;margin: 0px;text-align: right;font-weight: normal;overflow: hidden;}
#LanguageSwitcher .cs {background-image: url(cz.gif);}
#LanguageSwitcher .en {background-image: url(gb.gif);}
/* ************* */
/* ConstructItem */
/* ************* */
.ConstructItem {margin: 0 0 1em 0;}
.ConstructItem img {float: left;margin: 0 20px 20px 0;}
/* ********* */
/* pocitadlo */
/* ********* */
#CounterImg img{padding: 0;border:none;height:0;width:0;}
/* ********** */
/* center box */
/* ********** */
.CenterBox {border: 1px solid #00A0C6;background-color: White;width: 60%;margin: 1em auto 0 auto;padding: 0 0 20px 0;text-align: center;}
.CenterBox a{padding:0 1em 0 1em;}
.CenterBox label{text-align: left;}
div.CenterBox form .licha input,div.CenterBox form .suda input{width:180px;}
/* ********* */
/* formulare */
/* ********* */
fieldset{border:1px solid #652;padding:0;margin:20px;}
fieldset legend{color:#652;font-size: 100%;}
fieldset div.licha, fieldset div.suda {padding: .4em 1em .3em 1em;height: 2em;}
fieldset>div.licha,
fieldset>div.suda {height: auto;min-height: 2em;}
fieldset div.licha label,fieldset div.suda label,fieldset div.licha texarea,fieldset div.suda texarea {line-height: 2em;margin: .2em 0 .2em 0;}
fieldset div.licha{background-color: #fff;}
fieldset div.suda{background-color: #EFE0B3;}
fieldset .licha input, fieldset .suda input,fieldset .licha select, fieldset .suda select{width:300px;padding:.4em;outline: none;}
form fieldset select.Currencies{width:100px;}
form fieldset div .AutoWidth{width: auto;}
div.Captcha label{height:3em;}
.CenterBox {border: 1px solid #652;background-color: white;width: 60%;margin: 1em auto 0 auto;padding: 0 0 20px 0;text-align: center;}
.CenterBox a{padding:0 1em 0 1em;}
.CenterBox label{text-align: left;width:150px;display: block;float: left;}
div.CenterBox form .licha input,div.CenterBox form .suda input{width:180px;}
label strong{font-weight: normal;}
div.submit{padding:0 20px 20px 20px;text-align: center;}
div.submit input,.BazarSearchBar input.Button{display:inline-block;background-color: #652;color: white;border:none;padding: .5em 1em .5em 1em;width: auto;text-align: center;font-size: 140%;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
form fieldset div div.File input{margin-left:200px;width:auto;}
/* multiplecheckbox */
form fieldset div.MustFill .MultipleCheckbox{background-color: #ffc;border:1px solid #888;}
form fieldset div .MultipleCheckbox{display: block;width:500px;margin-left:200px;padding:10px;margin-bottom: 10px;}
form fieldset div.MustFill div.RepairThis{border:1px solid red;background-color:#FFDFDF;}
form fieldset div .MultipleCheckbox input,form fieldset div .MultipleCheckbox label{display:inline-block;position:relative;float:none;width:auto;margin-right:1em;}
/* NewMultiplePhoto */
form fieldset div div.NewMultiplePhoto{width:700px;background-color: white;border:1px solid #bbb;clear:both;padding:10px;margin:10px 0 0 0;left:0;position: relative;}
form fieldset div div.NewMultiplePhoto button.DeletePhoto,form fieldset div button.AddPhoto{display:block;position: absolute;top: 0px;right: 0px;background-color: #f00;text-align: center;border:1px solid #bbb;border-right:none;border-top:none;font-size: 120%;color:white;padding: 0 3px 0 3px;width:25px;}
form fieldset div div.NewMultiplePhoto textarea,form fieldset div div.NewMultiplePhoto input{width:450px;}
form fieldset div div.NewMultiplePhoto .OldPhoto input.AutoWidth{width:auto;float: left;margin-right:10px;}
form fieldset div div.NewMultiplePhoto .OldPhoto.label{float: left;}
form fieldset div div.NewMultiplePhoto .OldPhoto{width:330px;margin:10px 0 0 250px;padding:0;height:1em;overflow: hidden;}
form fieldset div div.NewMultiplePhoto .OldPhoto input, form fieldset div div.NewMultiplePhoto .OldPhoto label{position:relative;float:left;margin: 0;padding:0;line-height: 1em;clear: none;width: auto;}
form fieldset div button.AddPhoto{position:relative;margin:10px 0 0 520px;background-color: green;border:1px solid #bbb;width:200px;font-size: 100%;padding:5px 0 5px 0;}
/* LookLikeInput */
.LookLikeInput, .LookLikeInputBig {
	display: block;
	margin: 0px;
	width: 400px;
	color: #666;
	overflow: hidden;
	font-size: 85%;
	line-height: 1.8em;
	height: 1.8em;
	border:none;
	display: inline-block;
	float: none;
}
.LookLikeInput ul{margin: 0;padding: 0;font-size: 100%;color: #666;}
.LookLikeInput ul li{clear: both;}
/* ostatni */
div.OrAdd{margin-left: 200px;}
p.MaxlegthCounterText{margin-left:200px;}
/* ************ */
/* ArticleThumb */
/* ************ */
.ArticleThumb{clear: both;margin:0px 0px 4em 0px;}
.ArticleThumb .Image{float:left;clear: both;margin: 0px 20px 0px 0px;}
.ArticleThumb .ATContent{display: inline-block;width:575px;}
/* ******* */
/* stopie6 */
/* ******* */
#StopIe6{display:block;width:1110px;background-color: #ffc;border: 1px #f6db59 solid;padding:20px;margin: 20px auto 20px auto;color:black;font-size: 90%;text-align: center;font-size: 140%;}
#StopIe6 a{border:none;text-decoration: none;margin:20px 20px 0 20px;}
#StopIe6 img{border:none;padding: 0;background-color: transparent;}

/* */
.GeneralImage{float: left;margin: 0px 20px 0px 0px;}
.OtherPhotosCol{width:960px;clear:both;padding: 20px 0px 0px 0px;}
.OtherPhotosCol div{width:215px; height:315px;overflow: hidden;float: left;margin:0px 10px 20px 10px;}
.OtherPhotosCol div h2{margin: 0;}
.OtherPhotosCol div .OtherPhotoDescription{color:#888;font-size: 70%;margin:10px 0px 0px 0px;}
.OtherPhotosCol div img{margin:0;}

/* */
object.YouTubeVideo{display: inline-block;margin:0px 20px 50px 20px;}
