body * { border: 0px; margin: 0px; padding: 0px; font-family: sans-serif;}
body { text-align: center; background-color:#DEDEDE; margin: 0px; padding: 0px; }
body#template { text-align: left; background-color:#FFF; margin: 0px; padding: 3px; font-family: sans-serif; }

#divBody { background:#EFEFEF url(http://www.cityrealex.cz/img/layout/bg-page.gif); height:100%; width: 742px; margin:auto;}
#divInBody { width:709px; text-align: left; margin:auto; background-color:#FFF;}
#langMenu { height:18px; text-align:right; width:100%; background-color:#F6F6F6; }
#topFlash { width:709px; height:101px; margin-bottom:2px;}
#introFlash { margin-bottom:2px; width:709px; height:211px; }
#mainHeader { width:709px; height:41px; margin-bottom:1px; }
#mainHeader.default { background: #E5B88B url(http://www.cityrealex.cz/img/layout/main-header.jpg) no-repeat; }
#mainHeader.novinky { background: #E5B88B url(http://www.cityrealex.cz/img/layout/novinky.jpg) no-repeat; }
#mainHeader.onas { background: #E5B88B url(http://www.cityrealex.cz/img/layout/onas.jpg) no-repeat; }
#mainHeader.produkty { background: #E5B88B url(http://www.cityrealex.cz/img/layout/produkty.jpg) no-repeat; }
#mainHeader.velkoobchod { background: #E5B88B url(http://www.cityrealex.cz/img/layout/velkoobchod.jpg) no-repeat; }
/*LEFT MENU*/
.divLeftMenu { width:157px; float: left; margin-right:2px; }
.inLeftMenu { width:131px; margin-top:39px; margin-left:11px; }
.vstupVO { background: #EFEFEF url(http://www.cityrealex.cz/cz/img/layout/bg-leftMenu-vstupVO.gif) no-repeat; }

/*CONTENT*/
#content { width:709px; background: #EFEFEF url(http://www.cityrealex.cz/img/layout/bg-content.gif) repeat-y}

#boxContentIndex { width:550px; float: left; padding-bottom:9px; background: #EFEFEF url(http://www.cityrealex.cz/cz/img/layout/bg-content-novinky.gif) no-repeat; }
#boxContent { width:550px; float: left; padding-bottom:9px; background: #EFEFEF url(http://www.cityrealex.cz/img/layout/bg-content-nadpis.gif) no-repeat; }
#zahlaviNadpis { padding:8px 0 0 25px; color:#FFF; font-weight:bold; font-size:70%;  }
#boxContentIndex #inBoxContent { width:492px; margin-top:39px; margin-left:8px; }
#boxContent #inBoxContent { width:492px; margin-top:19px; margin-left:8px; }
#inBoxContent, body#template { color: #666; font-size:70%; text-align:justify;}
#inBoxContent p {  margin-left:15px; padding-bottom:10px;}
#inBoxContent ol, #inBoxContent li {  margin-left:20px; }
#inBoxContent ol, #inBoxContent ul, body#template ol, body#template ul { padding-bottom:10px; font-weight: normal; }
#inBoxContent H1, #BoxContent H1 { margin:0 0 15px 15px; padding:0px; font-weight:bold; color: #666; }

/*novinky*/
#listNovinky div { margin-bottom:2px; background-color:#F6F6F6; height:20px; float:left; color:#9C9C9C; width:385px; font-weight:bold; }
#listNovinky div.datum { width:100px; margin-right:2px; }
#listNovinky div.datum span { color:#C7C7C7; }
#listNovinky div div { display:inline; width: 375px; height:10px; margin:3px 0 0 9px; }
#listNovinky div div a { color:#9C9C9C; text-decoration:none; }
#listNovinky div div a:hover { color: #6C6C6C; }
#listNovinky div div a.vice { color:#6C6C6C; text-decoration:underline; }
#listNovinky div div a.vice:hover { color: #2C2C2C; }
#listNovinky div.datum div.datum { margin:3px 0 0 10px; width:90px; }
#listNovinky div.datum p { margin:3px 0 0 10px; height:15px; width:90px; overflow: hidden; }

/*prace*/
#listPrace div {margin-bottom:2px; margin-left:10px; background-color:#F6F6F6; height:20px; float:left; color:#9C9C9C; width:485px; font-weight:bold; }
#listPrace div div { display:inline; width: 475px; height:10px; margin:3px 0 0 9px; }
#listPrace div div a { color:#9C9C9C; text-decoration:none; }
#listPrace div div a:hover { color: #6C6C6C; }
#listPrace div div a.vice { color:#6C6C6C; text-decoration:underline; }
#listPrace div div a.vice:hover { color: #2C2C2C; }

/*FOOTER*/
#divFooter { width:709px; height:35px; margin-top:2px; background-color:#DEDEDE; text-align:right; border-top: #EFEFEF solid 1px; border-bottom: #A6A6A6 solid 1px; }
#divFooter p  {  font-size:70%; color:#818181; position: relative; top:12px; margin-right:17px;}
#divFooter a {  color:#818181; }

/*FORMS*/
.inputTXT { font-size:70%; border: #DDD solid 1px; background-color:#F8F8F8; color:#9C9C9C; margin-bottom:2px; width:100%; padding-left:2px; height:17px;} 
.tabForm * { color: #666; }
.tabForm td { background-color:#FFF; padding:3px; }
.tabForm td.prvniSloup { font-size:70%; text-align:right; }
.tabForm td.footer { background-color:#F6F6F6; }
.tabForm th { text-align:left; height: 26px; width:485px; padding: 4px 0 0 0; background: #EFEFEF url(http://www.cityrealex.cz/img/layout/bg-content-nadpis.gif) no-repeat; }
.tabForm th span { padding-left:25px; color:#FFF; font-weight:bold; font-size:70%;  }

a { color:#DE0C08; }
a:hover { color:#000; }
H1 { color:#084173; font-size:125%; margin:0; padding:0; }
H2 { color:#084173; font-size:70%; margin:10px 0; padding:0;}
p { margin-bottom:5px; }
ul { margin-left:15px; }
ol { margin-left:20px; font-weight: bold; }
li { margin-top:3px; }
ol span { font-weight: normal; }

.small { font-size:62%; }
.b { font-weight:bold; }
.i { font-style : italic; }
.skryte { display:none; }
.reset { clear: both; height:1px; overflow:hidden; }
.error { color:#DE0C08; font-weight:bold; }
a.error:link { color:#DE0C08; font-weight:bold; }
.left { float: left; }
.right { float: right; }

/*Výpis příspěvku diskuze*/
.prispevek { width:495px; border-top: #CCC solid 1px; padding-bottom:5px; }
.prispevek .zahlavi { padding:5px; background-color:#EEE; }
.prispevek .nadpis { padding:2px 5px 2px 5px; font-weight:bold; }
.prispevek .text { padding:2px 5px 2px 5px; }
.prispevek .novy { background-color:#D9D9D9; }
.prispevek .autor { font-weight:bold; color:#084173; }

.navigace { background-color:#FFF8ED; margin-bottom:5px; color:#091436; padding:3px 0 3px 0; min-height:14px; width:100%;}
.navigace .strom { width:auto; float:left; }
.navigace a:hover { color:#000; }
.navigace .pocetzaznamu { padding-right:5px; color:#FFF; width:auto; float:right; height:auto;}
.navigace .odrazka1 { color:#641800; }
.strankovani { margin-top: 10px; margin-bottom: 10px; }
.strankovani a { margin-left: 3px; margin-right: 3px; }
.odrazka1, .navigace p, { background-image:url(/img/layout/odrazka1.gif); background-repeat:no-repeat; background-position:5px 5px; font-size:100%; padding-left:15px; }

/*Gallery style*/

.gallery {
	margin-bottom: 5px;
}

.gallery .imgContainer {
	float: left;
	border: 2px solid #EEE;
	padding-bottom:5px;
	padding-top:5px;
	margin:4px;
}

.gallery .imgContainer div {
	text-align: center;
}

.gallery .imgContainer .title {
	margin-bottom:5px;
	background-color:#EEE;
	color:#2d388c;
}
