body { background:url('/_templates/uvm/images/body.gif') repeat-x #e1e1e1; margin: 0 auto; padding:0px; font-family:Arial, Trebuchet MS, verdana; font-size:13px; text-align:center; }
img { border:none; }
h1 { font-size:35px; font-weight:normal; margin:0px; padding:17px 27px; letter-spacing:-1pt; }
h2 { font-size:18px; margin:0px; padding:0px 0px 15px 0px; }
h3 { font-size:15px; margin:0px; padding:0px 0px 5px 0px; }
h1, h2, h3, h4, h5 { color:#313131; }
p { font-size:13px; line-height:150%; margin-bottom:10px; }
a { color:#31698b; }
ul, ol { margin-left:55px; }
td { vertical-align:top; }


.container { width:980px; margin:0px auto; text-align:left; }

.cleanerL { clear:left; }

/* HEADER AREA */
#header { position:relative; height:89px; }
#header #logo { width:194px; height:60px; background:url('/_templates/uvm/images/logo.gif') no-repeat; display:block; position:absolute; top:19px; left:30px; }
#header #lang_en { display:none; background:url('/_templates/uvm/images/flag_en.gif') 0px 3px no-repeat; padding:0px 0px 0px 20px; text-decoration:none; font-size:12px; color:#ac9a90; position:absolute; top:20px; right:30px; }
#header #mainmenu { font-family:Trebuchet MS, verdana; height:33px; margin:0px; padding:0px; position:absolute; right:30px; bottom:0px; _bottom:-1px; }
#header #mainmenu li { float:left; list-style:none; margin:0px 0px 0px 8px; background:url('/_templates/uvm/images/mainmenu2.gif') repeat-x; height:33px; }
#header #mainmenu li .menu1 { background:url('/_templates/uvm/images/mainmenu1.gif') top left no-repeat; }
#header #mainmenu li .menu3 { background:url('/_templates/uvm/images/mainmenu3.gif') top right no-repeat; }
#header #mainmenu li a { color:#fff; font-size:14px; text-decoration:none; padding:9px 18px 0px 18px; display:block; }

#header #mainmenu li.active { background:url('/_templates/uvm/images/mainmenu2_active.gif') repeat-x; }
#header #mainmenu li.active .menu1 { background:url('/_templates/uvm/images/mainmenu1_active.gif') top left no-repeat; }
#header #mainmenu li.active .menu3 { background:url('/_templates/uvm/images/mainmenu3_active.gif') top right no-repeat; }
#header #mainmenu li.active a { color:#000; }

/* HOMEPAGE PARTS */
#HP_homepage { width:978px; height:305px; background:url('/_templates/uvm/images/temp/homepage.jpg') right top no-repeat; margin-top:1px; position:relative; }
#HP_homepage h1 { color:#28211d; font-size:23px; font-weight:normal; margin:0px; padding:45px 27px; letter-spacing:normal; }
#HP_homepage ul { margin:0px; padding:0px; width:350px; position:absolute; left:30px; top:130px; }
#HP_homepage ul li { list-style:none; margin:0px 0px 23px 0px; height:31px; }
#HP_homepage ul li .menu1 { background:url('/_templates/uvm/images/HPmenu1.gif') top left no-repeat; height:31px; }
#HP_homepage ul li .menu2 { float:left; background:url('/_templates/uvm/images/HPmenu2.gif') repeat-x; height:31px; }
#HP_homepage ul li .menu3 { background:url('/_templates/uvm/images/HPmenu3.gif') top right no-repeat; height:31px; }
#HP_homepage ul li a { color:#fff; font-size:15px; font-weight:bold; text-decoration:none; padding:6px 12px 0px 12px; display:block; }
#HP_homepage ul li a:hover { text-decoration:underline; }

#homepage { padding-top:30px; }
.HP_col { width:287px; float:left; margin:0 0 30px 0; padding:0 0 0 3%; text-align:justify; }
.HP_col_last { margin-right:0; float:right; padding:0 3% 0 0; }
.HP_col h2 { font-size:16px; color:#000; font-weight:normal; margin:0px; padding:0px 0px 10px 0px; text-decoration: none; font-weight: bold; }
.HP_col h2 a { color: #3e0a0b; text-decoration: none}
.HP_col p { font-size:13px; color:#302925; }
.HP_col img { float:left; }
.HP_col a {color: rgb(203,23,50)}
.HP_col .blue { background:#a3c2d7; padding:20px; -moz-border-radius: 10px; border-radius: 10px; }


/* CONTENT AREA */
#content .col_left { float:left; width:700px; background:#fff; }
#content .col_left .roh1 { width:3px; height:3px; background:url('/_templates/uvm/images/left-roh1.gif') left top no-repeat; width:100%; height:100%; }
#content .col_left .roh2 { width:3px; height:3px; background:url('/_templates/uvm/images/left-roh2.gif') right top no-repeat; width:100%; height:100%; }
#content .col_left .roh3 { width:3px; height:3px; background:url('/_templates/uvm/images/left-roh3.gif') right bottom no-repeat; width:100%; height:100%; }
#content .col_left .roh4 { width:3px; height:3px; background:url('/_templates/uvm/images/left-roh4.gif') left bottom no-repeat; width:100%; height:100%; }
#content .col_left .margin { padding:30px 0px; margin:0px 25px; min-height:400px; _height:400px; }

#content .col_right { float:right; width:260px; }
#content .col_right #sidemenu { margin:0px; padding:0px; height:240px; }
#content .col_right #sidemenu li { list-style:none; margin:0px 0px 5px 0px; padding:0px; display:block; width:244px; height:36px; text-transform: uppercase; }
#content .col_right #sidemenu li.active { background:url('/_templates/uvm/images/sidemenu.gif') no-repeat; }
#content .col_right #sidemenu li a { padding:9px 0px 0px 25px; display:block; font-size:14px; color:#222120; text-decoration:none; font-weight:bold; }
#content .col_right #praveSpoustime a { font-size:16px; color:#000; }
#content .col_right #keStazeni ul { padding:0px; margin:0px; width:160px; }
#content .col_right #keStazeni li { list-style:none; border-bottom:1px dotted #413935; background:url('/_templates/uvm/images/temp/pdf.gif') 0px 12px no-repeat; padding:10px 0px 10px 28px; }
#content .col_right #keStazeni a { text-decoration:none; color:#413935; font-weight:bold; font-size:12px; }
#content .col_right h2 { color:#413935; font-weight:bold; font-size:14px; margin:0px; padding:30px 0px 10px 0px; }
#content .col_right p { color:#000; font-size:14px; text-align:justify; }
#content .col_right img { padding:5px; border:1px solid #c4c4c4; margin-bottom:10px; }

#content a.btn { width:195px; height:26px; _height:33px; background:url('/_templates/uvm/images/content_btn.gif') no-repeat; display:block; margin:0px 0px 0px 0px; padding:7px 0px 0px 10px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; text-align:left; }

#content .ilObr { border:4px solid #e9f2f8; }
#content .ilObr p { background:#666; margin:0px; padding:0px; }
#content .ilObr a { margin:0px; padding:10px; color:#fff; font-size:12px; display:block; }

#content .reference { min-height:160px; _height:160px; }
#content .reference h2 { margin:0px; padding:12px 0px 15px 0px; }
#content .reference h2 a { color:#333; }
#content .reference img { float:left; margin-right:20px; }
    
    /* unikatni elementy pro jednotlive stranky */
    .myTable { width:650px; border-collapse:collapse; }
    .myTable td { padding:25px; border:none; background:#e6eff4; vertical-align:top; }
    
    .imgLeft { float:left; margin:0px 20px 5px 0px; }
    
    /* reference */
    .newsItem { position:relative; }
    .newsItem .bidlo { float:left; width:2px; height:80px; }
    .newsItem .ref_border1 { float:left; clear:left; }
    .newsItemBody { min-height:350px; }
    .newsItem h1 { color:#292929; font-weight:bold; font-size:18px; margin:0px; padding:0px 0px 20px 0px; }
    .newsItem h2 { color:#292929; font-weight:bold; font-size:13px; margin:0px; padding:0px 0px 0px 0px; }
    .newsItem p { padding:0px 0px 10px 0px; }
    .newsItem a { color:#292929; font-weight:bold; font-size:18px; text-decoration:none; }
    .newsItem a.back { color:#2e2e2e; font-size:18px; font-weight:bold; padding:0px 0px 10px 0px; }
    .reference { float:left; margin-bottom:27px; }
    .ref_border1 { background:url('/_templates/uvm/images/reference_border.gif') left top repeat-x; width:310px; float:left; margin:0px 20px 5px 0px; }
    .ref_border2 { background:url('/_templates/uvm/images/reference_border.gif') right top repeat-y; }
    .ref_border3 { background:url('/_templates/uvm/images/reference_border.gif') left bottom repeat-x; }
    .ref_border4 { background:url('/_templates/uvm/images/reference_border.gif') left top repeat-y; }
    .ref_roh1 { background:url('/_templates/uvm/images/reference_roh1.gif') left top no-repeat; }
    .ref_roh2 { background:url('/_templates/uvm/images/reference_roh2.gif') right top no-repeat; }
    .ref_roh3 { background:url('/_templates/uvm/images/reference_roh3.gif') right bottom no-repeat; }
    .ref_roh4 { background:url('/_templates/uvm/images/reference_roh4.gif') left bottom no-repeat; height:210px; }
    .ref_margin { margin:0px 5px; padding:5px 0px; }
    
    /* support */
    .support_roh1 { background:url('/_templates/uvm/images/support_roh1.gif') left top no-repeat #b2b2b2; width:220px; float:left; clear:both; margin-bottom:20px; }
    .support_roh2 { background:url('/_templates/uvm/images/support_roh2.gif') right top no-repeat; }
    .support_roh3 { background:url('/_templates/uvm/images/support_roh3.gif') right bottom no-repeat; }
    .support_roh4 { background:url('/_templates/uvm/images/support_roh4.gif') left bottom no-repeat; width:220px; }
    .support_margin { margin:0px 22px; padding:22px 0px; }
    .support_roh4 h2 { font-size:26px; text-align:right; margin:0px; padding:0px 0px 0px 0px; color:#fff; font-weight:normal; }
    .support_roh4 h2 a { color:#fff; text-decoration:none; }
    .support_roh4 h2 a:hover { color:red; }
    .support_roh4 p { font-size:14px; margin:0px; padding:10px 0px 0px 0px; color:#fff; font-weight:normal; }
    .support_text { float:left; width:400px; margin:5px 0px 0px 23px; font-size:15px; line-height:130%; }


/* FOOTER AREA */
#footer { height:232px; background:url('/_templates/uvm/images/footer.gif') repeat-x #474747; color:#fff; font-size:12px; }
#footer p { color:#fff; font-size:12px; }
#footer h2 { font-weight:normal; font-size:15px; padding:20px 0px 15px 20px; margin:0px; color:#fff; }
#footer .col_left { float:left; width:700px; background:url('/_templates/uvm/images/footer_shadow.jpg') right top no-repeat; height:232px; }
#footer .col_left #col_left_left { float:left; width:260px; }
#footer .col_left #col_left_left ul { padding:0px 0px 0px 20px; margin:0px; }
#footer .col_left #col_left_left li { list-style:none; background:url('/_templates/uvm/images/footer_list.gif') 0px 5px no-repeat; padding:0px 0px 0px 10px; margin:2px 0px; }
#footer .col_left #col_left_left a { color:#fff; }
#footer .col_left #col_left_right { float:left; width:440px; }
#footer .col_left #col_left_right img { float:left; border:3px solid #848484; }
#footer .col_left #col_left_right p { margin:0px 0px 0px 50px; padding:0px; }
#footer .col_left #col_left_right a { color:#fff; text-decoration:none; font-weight:bold; }
#footer .col_left #col_left_right ul { padding:0px 0px 0px 20px; margin:0px; }
#footer .col_left #col_left_right li { list-style:none; height:50px; }
#footer .col_right { float:left; width:260px; }
#footer .col_right p { margin:0px; padding:20px; }
#footer .col_right a { width:195px; height:26px; _height:33px; background:url('/_templates/uvm/images/footer_btn.gif') no-repeat; display:block; margin:0px 0px 0px 20px; padding:7px 0px 0px 40px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; }


.mailForm { background:url('/_templates/uvm/images/mailForm.gif') bottom repeat-x; }
.mailForm .margin { margin:0; padding:12px; }
.mailForm input, .mailForm textarea { width:400px; border:1px solid #e1e1e1; background:#fff; color:#7a7a7a; font-size:14px; padding:7px 7px; margin:0 0 8px 0; }
.mailForm button { width:190px; height:30px; background:#bfd6e4; font-size:18px; color:#2a2928; font-weight:normal; }
