body{ font-family:Verdana, sans-serif; font-size:11px; text-align:justify; color:#fff; background:#2F2F2F; }
label{ text-align:right; width:260px; }
h1{ font-size:24px; }
h2{ font-size:12px; }
h3{ font-size:14px; }
h4{ font-size:12px; }
h5{ font-size:10px; }

#body, #top, #login, #menu, #main{ position:relative; width:950px; margin:0 auto; }
#body{ background:#3E3E3E; }
#main, #menu{ width:948px; }

/* LOGIN */
#login{ height:24px; line-height:24px; margin-top:10px; font-size:10px; }
#login a{ color:#FFF; font-weight:bold; }
#login div.right, #login div.left{ width:475px; float:left; }
#login div.left a{ margin-left:4px; }
#login div.right a{ width:30px; padding-left:15px; margin-left:425px; display:block; background:url('../img/bg-a.gif') left center no-repeat; }
/*END*/

/* TOP */
#top{ height:245px; clear:both; }
#top img{ display:block; float:left; }
/*END*/

/*MENU*/
#menu, #menu div, #menu div a{ height:38px; }
#menu{ background:#000; }
#menu div{ float:left; background-position:center center; background-repeat:no-repeat; }
#menu div a{ display:block; }
#menu div.line{ width:14px; background:url('../img/bg-line.gif'); }
#menu div.novinky, #menu div.novinky a{ width:124px; display:block; background:url('../img/bg-novinky.gif'); }
#menu div.novinky-active{ width:124px; background:url('../img/bg-novinky-active.gif'); }
#menu div.novinky a:hover{ background:url('../img/bg-novinky-hover.gif'); }
#menu div.tomas, #menu div.tomas a{ width:112px; display:block; background:url('../img/bg-tomas.gif'); }
#menu div.tomas-active{ width:112px; background:url('../img/bg-tomas-active.gif'); }
#menu div.tomas a:hover{ background:url('../img/bg-tomas-hover.gif'); }
#menu div.michal, #menu div.michal a{ width:126px; display:block; background:url('../img/bg-michal.gif'); }
#menu div.michal-active{ width:126px; background:url('../img/bg-michal-active.gif'); }
#menu div.michal a:hover{ background:url('../img/bg-michal-hover.gif'); }
#menu div.fotogalerie, #menu div.fotogalerie a{ width:189px; display:block; background:url('../img/bg-fotogalerie.gif'); }
#menu div.fotogalerie-active{ width:189px; background:url('../img/bg-fotogalerie-active.gif'); }
#menu div.fotogalerie a:hover{ background:url('../img/bg-fotogalerie-hover.gif'); }
#menu div.video, #menu div.video a{ width:100px; display:block; background:url('../img/bg-video.gif'); }
#menu div.video-active{ width:100px; background:url('../img/bg-video-active.gif'); }
#menu div.video a:hover{ background:url('../img/bg-video-hover.gif'); }
#menu div.clear{ display:none; }
/*END*/

/* MAIN*/
#main{ height:auto !important; height:467px; min-height:467px; background:#E5E5E5 url('../img/bg-main.gif') center bottom no-repeat; margin-bottom:16px; }
#main #left{ width:241px; height:auto !important; height:441px; min-height:441px; float:left; margin-bottom:20px; background:url('../img/bg-left.gif') left top no-repeat; }
#main #right, #main #right-tomas, #main #right-michal{ width:707px; height:auto !important; margin-bottom:20px; height:441px; min-height:441px; float:left; background:url('../img/bg-right.gif') center top no-repeat; }
/*END*/

/* PARTNERS  END*/
#main #left div.partner, #main #left div.partner-first{ margin:10px 3px 0 5px; float:left; }
#main #left div.partner-first{ margin-top:40px; }
/*END*/

/* MAIN BACKGROUND*/
#main #right-tomas{ height:441px; background:url('../img/tomas/bg-right.jpg') center top no-repeat; }
#main #right-michal{ height:441px; background:url('../img/michal/bg-right.jpg') center top no-repeat; }
#right #text, #main #right-tomas #text, #main #right-michal #text{ width:687px; padding:15px 10px 10px 10px; }
/*END*/

/* NEWS */
#right #text div.action0{ width:660px; padding-left:10px; }
#right #text div.action0 p{ width:535px; padding-left:5px; }
#right #text div.action1{ width:653px; padding-left:17px; }
#right #text div.action1 p{ width:527px; padding-left:5px; }
#right #text div.action2{ width:645px; padding-left:25px; }
#right #text div.action2 p{ width:520px; padding-left:5px; }
#right #text div.action3{ width:635px; padding-left:33px; }
#right #text div.action3 p{ width:513px; padding-left:5px; }
#right #text div.action4{ width:628px; padding-left:41px; }
#right #text div.action4 p{ width:504px; padding-left:5px; }
#right #text div.text{  float:left; }
#text div.text h2, #text h2{ padding-bottom:10px; margin-top:10px; color:#054E77; }
#text div.text h2 a{ color:#054E77; }
#text div.text p, #text p.black{ color:#000; padding-bottom:10px; }
#text div.img, #text div.img2{ width:100px; float:left; margin-left:15px; }
#text div.img img, #text div.img2 img{ border:1px solid #0A0B0C; margin-top:5px; display:block; }

#text div.text2{ width:630px; padding-left:30px; }
#text div.text2 img{ float:left; margin:5px 10px 0 3px; border:1px solid #0A0B0C; }
/* NEWS  END*/

/* VIDEOS */
#right #text div.video0{ width:655px; padding-left:10px; }
#right #text div.video0 p{ width:655px; padding-left:5px; }
#right #text div.video1{ width:647px; padding-left:17px; }
#right #text div.video1 p{ width:647px; padding-left:5px; }
#right #text div.video2{ width:640px; padding-left:25px; }
#right #text div.video2 p{ width:640px; padding-left:5px; }
#right #text div.video3{ width:633px; padding-left:33px; }
#right #text div.video3 p{ width:633px; padding-left:5px; }
#right #text div.video4{ width:624px; padding-left:41px; }
#right #text div.video4 p{ width:624px; padding-left:5px; }
/* END */

/* GALERY */
#text div.gallery div.space{ width:100px; height:77px; float:left; }
#text div.gallery div.gallery-img, #text div.gallery div.gallery-img2{ padding-left:40px; }
#text div.gallery div.gallery-img p.warning, #text div.gallery div.gallery-img2 p.warning{ padding:5px 0 0 10px; margin-bottom:10px; color:#000; }
#text div.gallery div.gallery-img div.img-v, #text div.gallery div.gallery-img2 div.img-v{ position:relative; width:105px; height:79px; margin:7px; float:left; background:#0A0B0C; }
#text div.gallery div.gallery-img div.img-v a, #text div.gallery div.gallery-img2 div.img-v a{ width:105px; height:79px; display:block; }
#text div.gallery div.gallery-img div.img-v img, #text div.gallery div.gallery-img2 div.img-v img{ position:absolute; top:1px; left:1px; width:103px; height:77px; overflow:hidden; }
#text div.gallery div.gallery-img div.img-h, #text div.gallery div.gallery-img2 div.img-h{ position:relative; width:59px; height:79px; margin:7px; float:left; background:#0A0B0C; }
#text div.gallery div.gallery-img div.img-h a, #text div.gallery div.gallery-img2 div.img-h a{ width:59px; height:79px; display:block; }
#text div.gallery div.gallery-img div.img-h img, #text div.gallery div.gallery-img2 div.img-h img{ position:absolute; top:1px; left:1px; width:57px; height:77px; overflow:hidden; }
/* END*/

/* PAGING */
#paging{ width:100%; height:15px; text-align:center; padding-top:10px; color:#054E77; }
#paging a{ width:100%; height:15px; text-align:center; padding-top:10px; color:#054E77; }
/*END*/

/* PROFILE */
#text div.space{ width:100%; height:185px; }
#text div.space2{ width:100%; height:55px; }
#text div.profile, #text div.profile2{ padding:0 0 20px 13px; color:#000; line-height:175%; }
#text div.profile2{ padding-left:25px; }
#text div.profile a, #text div.profile2 a { color:#054E77; }
#text div.profile div.row, #text div.profile2 div.row{ height:auto; width:480px; }
#text div.profile label, #text div.profile2 label{ text-align:left; width:auto; height:auto;font-weight:bold; }
#text div.profile p, #text div.profile2 p{ display:inline; }

#text div.profile label.l1{ padding-left:2px; }
#text div.profile label.l2{ padding-left:4px; }
#text div.profile label.l3{ padding-left:6px; }

#text div.profile div.row1{ width:360px; padding-left:8px; }
#text div.profile div.row2{ width:370px; padding-left:14px; }
#text div.profile div.row3{ width:366px; padding-left:18px; }
#text div.profile div.row4{ width:480px; padding-left:22px; }
#text div.profile div.row5{ width:480px; padding-left:26px; }
#text div.profile div.row6{ width:480px; padding-left:30px; }
#text div.profile div.row7{ width:480px; padding-left:32px; }
#text div.profile div.row8{ width:480px; padding-left:34px; }
#text div.profile2{ padding-left:190px; }
#text div.profile2 label.l1{ padding-left:31px; }
#text div.profile2 label.l2{ padding-left:28px; }
#text div.profile2 label.l3{ padding-left:25px; }
#text div.profile2 label.l4{ padding-left:22px; }
#text div.profile2 label.l5{ padding-left:2px; }
#text div.profile2 label.l6{ padding-left:1px; }
#text div.profile2 label.l7{ padding-left:3px; }
#text div.profile2 p.p1, #text div.profile2 div.row1{ width:280px; padding-left:17px; }
#text div.profile2 p.p2, #text div.profile2 div.row2{ width:290px; padding-left:12px; }
#text div.profile2 p.p3, #text div.profile2 div.row3{ width:290px; padding-left:5px; }
#text div.profile2 p.p4, #text div.profile2 div.row4{ width:330px; }
#text div.profile2 p.p5, #text div.profile2 div.row5{ width:325px; }
#text div.profile2 p.p6, #text div.profile2 div.row6{ width:385px; }
/* END */
