/* CsS styLes */
ul, li, h1, h2, 
h3, h4, h5   { margin:0px; padding:0px; font-weight:normal; }
img          { border:0px solid black; }
h1           { font-size:1.1em; color:#fe9407; font-weight:bold; position:relative;  }
h2           { font-size:1.1em; font-weight:bold; color:rgb(135,135,135); margin-left:25px; margin-top:10px; margin/bottom:5px; }
h3           { font-size:1.4em; color:#fe9407; }
h4           { font-size:1.0em; color:#fe9407; }
h5           { font-size:1.2em; color:#fe9407; }
h6           { font-size:1em; }
p            { margin:.4em .1em; position:relative; text-align:justify; line-height:1.2em; }
hr           { display:none; color:#00794f; background:#00794f }
ul           { margin-left:1em; margin-top:.5em; }
ul ul        { margin-top:.2em; }
li           { list-style-type:none; margin-left:1em; margin:.1em 0px; color:rgb(135,135,135); font-weight:bold; }
li a         { text-decoration:none; font-weight:bold; color:rgb(135,135,135);}
li li        { list-style-type:square; margin-left:1.9em;   }
table        { margin:0px; padding:0px; margin-top:.5em; border-spacing:0px; text-align:left; border-collapse: collapse; }
th           { padding:.1em 1em; font-size:1.1em; background:url('images/th-bg.jpg') repeat-x #00794f; color:white; font-weight:bold; border:1px solid #00704a; }
td           { padding:.1em 1em; border:1px solid #bfbfbf; background:#eeeeee }
a span       { cursor:pointer; }
a            { text-decoration:underline; font-weight:bold; color:#fe9407; }
a:hover      { text-decoration:none; font-weight:bold; color:#ffa937; }
body         { text-align:center; font-family:'Trebuchet MS', 'Arial CE',geneva, Arial; color:#444444; background:url('http://www.parity.cz/images/bg.jpg') #ededed;  }
textarea,  
select       { border:1px solid #cccccc; }
strong       { color:#fe9407; }
.imgTitul    { position: relative; left:0px; top: 3px; }

/* main IDs */
#page           { font-size:.75em; width:887px; padding:0px 0px; padding-bottom:110px; margin:0px auto; position:relative; top:-8px; text-align:left; background:#ffffff; }
#header         { width:887px; height:127px; float:left; position:relative; }
#menu           { width:441px; height:127px; background:url('images/menu-bg.jpg') repeat-x #fff; float:left; }
#main           { width:887px; float:left; background:white; }
#sidebar        { font-size:1.1em; width:279px; float:left; }
#content        { font-size:1.1em; width:608px; padding:0px 0px; float:left; }
#footer         { clear:both; color:#ffffff; width:887px; height:28px; padding:7px 0px; background:#cecece; position:relative; top:10px; }

/* Classes */
.db             { display:block; }
.cb             { clear:both; }
.hlava          { width:167px; height:127px; background:url('images/hlava.jpg') no-repeat #ffffff; float:left; }
.people         { width:279px; height:314px; background:url('images/skupinka.jpg') no-repeat #ffffff; float:left; }
.telo           { width:167px; height:246px; background:url('images/body.jpg') no-repeat #ffffff; float:left;  }
.legz           { width:254px; height:131px; background:url('images/legs.jpg') no-repeat #ffffff; float:left;  }

/* stiny */
.top-right      { width:50%; _width:50.8%; position:absolute; left:50%; height:241px;  top:0px; }
.top-right span { position:absolute; left:419px; width:60px; height:385px; background:url('http://www.parity.cz/images/top-right-stin.jpg') repeat-x; top:0px; }
.top-left       { width:50%; _width:50.8%; position:absolute; right:50%; height:241px; top:0px; }
.top-left span  { position:absolute; right:419px; width:85px; height:385px; background:url('http://www.parity.cz/images/top-left-stin.jpg') repeat-x; top:0px; }

/* logo */
.logo           { width:279px; height:127px; position:relative; float:left; }
.logo span      { width:279px; height:127px; position:absolute; top:0px; left:0px; background:url('images/logo.jpg') no-repeat #ffffff; }

/* Menu */
#menu ul        { margin:0px; padding:0px; margin-top:84px; }
#menu li        { display:inline; margin-lef:0em; padding:0px; float:left; }

#menu a         { color:#beada5; text-transform: uppercase;  text-decoration:none; padding:9px 14px; border-right:2px solid #e0d8d5; position:relative; top:-8px;}

#menu a:hover,
#menu strong    { color:#fe9407; text-transform: uppercase; background:url('images/menu-arw.jpg') no-repeat 50% 74%; border-right:2px solid #e0d8d5; text-decoration:none; height:37px; padding:9px 14px; position:relative; top:-8px; }

/* sidebar */
#sidebar .text  { padding:25px; float:left; font-weight:bold;  }

#sidebar li img { margin-right:7px; }
.hrside         { background:url('images/dott01.jpg')  repeat-x #fff;  width:150px; height:5px; }


/* Content */
.slogan             { width:441px; height:246px; float:left; }
.slogan .prvni      { width:441px; height:123px; float:left; background:url('images/slogan1.jpg') no-repeat white; }  
.slogan .druhej     { width:441px; height:123px; float:left; background:url('images/slogan2.jpg') no-repeat white; }

.textbox            { width:354px; background:url('images/box-up.jpg') no-repeat top white; float:left; }
.intext             { margin-top:20px; margin-left:20px; }

.textBody           { margin-left:16px; margin-top:15px; width:320px; text-align:justify }
.textBodyLeft       { margin-left:36px; margin-top:15px; width:295px; text-align:justify }
.textBody img       { float:left;  margin-right:10px; margin-bottom:0px; }

.righttext          { width:254px; float:left;  }
.righttext .text    { float:left; margin:10px; }

.kontakt            { font-size:0.90em; color:#fffff; font-weight:bold; }


