html, body, form, p, 
ul, ol, li, dl, dt, dd,
h1, h2, h3, h4, h5   { margin:0; padding:0; }

/*- layout -*/
body        { font:normal 0.75em/1.3em 'Arial CE',Arial,Helvetica,sans-serif; color: #6b6b6b; text-align: center; }
#page       { width: 804px; margin: 0 auto; /*margin-left: 107px;*/ }
#borderTop  { background: url('/images/header.jpg') no-repeat; height: 9px; _margin-bottom: -6px; }
#header,
#main       { background: url('/images/bgMain.jpg') repeat-y; }
#content    { background: url('/images/bgContent.jpg') right top no-repeat; padding-bottom: 35px; min-height: 325px; _height: 370px; width: 718px; margin-left: 41px; }
#content-in { width: 400px; padding-top: 25px; line-height: 1.5em; text-align: justify; }
#footer     { background-color: #fff; height: 130px; text-align: center; }
.box        { margin: 1em 1em 2em 1em; }
.copy       { text-align: right; clear: both; color: #000; background-color: #fff; padding-bottom: 10px; padding-right: 10px; font-size: .9em; }
.copy a     { color: #000; }
.copy img   { position: relative; top: 4px; right: 5px; }
/*- pozadi pro jednotlive divize -*/
/*
body                      { background: url('/images/bgStarlink.jpg') no-repeat; }
body.mediavest            { background: url('/images/bgMediavest.jpg') no-repeat; }
body.starcom-worldwide    { background: url('/images/bgWorldwide.jpg') no-repeat; }
body.smv                  { background: url('/images/bgSmv.jpg') no-repeat; }
body.starlink             { background: url('/images/bgStarlink.jpg') no-repeat; }
*/
#wrapper               { background: #4e6b70 url('/images/bg3.jpg') top center no-repeat; margin: 0 auto; text-align: justify; width: 997px; padding-top: 33px; padding-bottom: 80px; }

.mediavest #wrapper            { background: url('/images/bg1.jpg') top center no-repeat !important; }
.smv #wrapper                  { background: #4e6b70 url('/images/bg3.jpg') top center no-repeat !important; padding-bottom: 75px; _padding-bottom: 20px; }
.starlink #wrapper             { background: url('/images/bg4.jpg') top center  no-repeat !important; }
.starcom-worldwide #wrapper    { background: url('/images/bg2.jpg') top center no-repeat !important; }

#wrapper.mediavest #content,
#wrapper.starcom-worldwide #content,
#wrapper.smv #content,
#wrapper.starlink #content,
#wrapper.basic #content { background: #fff url('../images/bgContent-subsekce.jpg') no-repeat right top; }

/*body                      { background-position: top center; }*/

/*
#content                        { background: url('/images/bgContent.jpg') right top no-repeat; }
body.mediavest #content         { background: url('/images/bgContentMediavest.jpg') right top no-repeat; }
body.starcom-worldwide #content { background: url('/images/bgContentWorldwide.jpg') right top no-repeat; }
body.smv #content               { background: url('/images/bgContentSmv.jpg') right top no-repeat; }
body.starlink #content          { background: url('/images/bgContentStarlink.jpg') right top no-repeat; }
*/

#content              { background: url('/images/bgContent.jpg') right top no-repeat; }
.kdo-jsme #content    { background: url('/images/bgContent1.jpg') right top no-repeat; }
.co-delame #content   { background: url('/images/bgContent2.jpg') right top no-repeat; }
.filosofie #content   { background: url('/images/bgContent3.jpg') right top no-repeat; } 
.projekty #content    { background: url('/images/bgContent4.jpg') right top no-repeat; }
.kontakty #content    { background: url('/images/bgContent5.jpg') right top no-repeat; }

/*- obecne tridy -*/
#page:after, #header:after, #footer:after, #main:after, #content:after, #menu:after,
.box:after, .cols:after, .cols2:after, .cols3:after, .item:after, paging:after,
.clearfix:after   { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }
.clearfix {_height:1%; min-height: 1%;}

.fl      { float:left; }
.fr      { float:right; }
.hidden  { display:none !important; }
sup, sub,
.small   { font-size:85%; }
.big     { font-size:1.2em; }
.center  { text-align:center !important; }
.right   { text-align:right !important; }
.left    { text-align:left !important; }
.strong  { font-weight:bold; }
.alt     { color:#ff8700; }
.light   { color:#666; }
.last    { margin-bottom: 0 !important; margin-right: 0 !important; }
.noTop   { margin-top: 0 !important; }

/*- html tagy -*/
dl dd,
ol li          { margin-left:2em; }
ul li          { list-style:none; }
input, select  { vertical-align:middle; }

.smv li { margin-top: 10px; }

h1       { font-size:125%; }
h2       { font-size:125%; }
h3       { font-size:110%; }
h4       { font-size:100%; }

a        { text-decoration: underline; }
a:hover  { text-decoration: none; }

a img { border:0; }

hr    { height:1px; overflow:hidden; border:0; border-bottom:1px solid #000; margin:.75em 0 0; clear:both; }

/*- hlavicka -*/
#header .logo  { margin-left: 41px; }

/*- menu -*/
#menu                { position: absolute; top: 35px; margin-left: 252px; width: 550px; height: 38px; background: url('/images/menu.jpg') no-repeat; }
#menu ul li          { float: left; }
#menu ul li a        { margin-right: 2px; text-decoration: none; display: block; color: #fff; font-size: 1.1em; padding-top: 10px; height: 28px; text-align: center; }
#menu ul li a.menu1  { width: 69px; margin-left: 17px; }
#menu ul li a.menu2  { width: 113px; }
#menu ul li a.menu3  { width: 132px; }
#menu ul li a.menu4  { width: 115px; }
#menu ul li a.menu5  { width: 96px; }
#menu ul li a.active { color: #2B4B86; background: #fff; }

/*- obsah -*/
.langSet           { position: absolute; top: 4px; /*right: 12%;*/ left: 825px; width: 100px; }
.langSet li        { float: left; margin-right: 9px; }
.langSet li.active { color: #0A2745; font-weight: bold; }
.langSet a         { color: #fff; text-decoration: underline; }

#content a       { color: #000; }
#content h2      { margin: 20px 0 8px 0; font-weight: normal; color: #333; }
#content p,
#content ul      { margin-bottom: 8px; }

#content p.gallery  { margin-top: 2em; }
#content p.gallery img  { float: left; margin-right: 10px; }
#content p.download { margin-top: 25px; }
#footer .promoBox   { height: 129px; margin: 0 auto; }
#footer .promoBox.subpage { background: #fff url('../images/promobox-subpage.jpg') no-repeat top left; }

ul li.redLi      { background: url('/images/redLi.jpg') 0 .5em no-repeat; padding-left: 15px; }
ul li.yellowLi   { background: url('/images/yellowLi.jpg') 0 .5em no-repeat; padding-left: 15px; }

/*- paging -*/
.paging           { float:left; line-height:17px; position:relative; left:50%; }
.paging p         { _float:left; position:relative; left:-50%; }
.paging span      { float:left; }
.paging a         { float:left; padding:0 5px; }
.paging strong    { float:left; padding:0 5px; color:#000; font-size:1.2em; }
.paging .ico      { width:17px; height:17px; padding:0 !important; background-color:#cacbdd !important; }
.paging .paging-prev     { margin-right:10px; }
.paging .paging-next     { margin-left:10px; }
.paging a.paging-prev,
.paging a.paging-next         { background-color:#00f !important; }
.paging a.paging-prev:hover,
.paging a.paging-next:hover   { background-color:#f00 !important; }
/*- paging - debug -*/
.paging           { border:1px solid red !important; }
.paging p         { border:1px solid blue !important; }
/*--*/

/*- formbox -*/
.formbox             { padding:10px; }
.formbox .clearfix   { line-height:2.2; width:500px; }
.formbox .lab        { float:left; display:block; width:150px; text-align:right; position:relative; }
.formbox .lab .alt   { position:absolute; top:0; right:-1em; display:block; width:.9em; text-align:left; }
.formbox .cont       { float:right; width:330px; position:relative; }
.formbox p           { line-height:1.3; padding-top:.2em; margin:0 !important; }
.formbox textarea    { width:98%; }
.formbox .fullcont   { padding-top:1em; }
/*- formbox - debug -*/
.formbox             { border:1px solid #f00; }
.formbox .clearfix   { border:1px solid #0f0; }
.formbox .lab        { border:1px solid #f00; }
.formbox .lab .alt   { border:1px solid #060; }
.formbox .cont       { border:1px solid #030; }
/*--*/


