body { background:url('/_templates/syner/images/body.gif') repeat-x #fff; font-family:Tahoma,Helvetica,Arial; font-size:14px; text-align:center; margin:0px 0px 50px 0px; }
img { border:none; }
* { margin:0px; padding:0px; }
p { line-height:1.5em; margin-bottom:1em; }
ul { margin:5px 0px 5px 30px; }
.container { text-align:left; width:963px; margin:0px auto; }

h2, h3 { margin:0px 0px 10px 0px; }

.cleaner { clear:both; }

.header { height:150px; position:relative; z-index:100; }
.header .logo_shadow { background:url('/_templates/syner/images/logo_shadow.jpg') no-repeat; width:337px; height:150px; display:block; position:absolute; top:0px; left:-60px; }
.header .logo { background:url('/_templates/syner/images/logo.gif') no-repeat; width:244px; height:50px; display:block; position:absolute; top:25px; left:10px; }
.header .searchPanel { position:absolute; bottom:70px; left:670px; }
.header .searchPanel p { color:#494949; font-size:11px; }
.header .searchPanel .input { border:1px solid #b1b1b1; background:#fff; font-size:9px; padding:2px 5px; width:155px; }
.header .searchPanel .btn { border:1px solid #b1b1b1; background:#dedede; color:#696969; font-size:9px; padding:2px 10px; }
.header .langPanel { background:url('/_templates/syner/images/lang_back.gif') bottom repeat-x #f3f3f3; position:absolute; bottom:70px; right:10px; }
.header .langPanel ul { padding:5px 11px; margin:0px; }
.header .langPanel li { list-style:none; font-size:11px; margin:5px 0px; }
.header .langPanel li a { color:#000; text-decoration:none; }
.header .langPanel li img { position:relative; top:2px; }
.header .langPanel .lang_roh1 { background:url('/_templates/syner/images/lang_roh1.gif') top left no-repeat; }
.header .langPanel .lang_roh2 { background:url('/_templates/syner/images/lang_roh2.gif') top right no-repeat; }
.header .langPanel .lang_roh3 { background:url('/_templates/syner/images/lang_roh3.gif') bottom right no-repeat; }
.header .langPanel .lang_roh4 { background:url('/_templates/syner/images/lang_roh4.gif') bottom left no-repeat; }
.header .suckertreemenu { position:absolute; bottom:10px; left:0px; width:963px; height:40px; background:url('/_templates/syner/images/menu_lista.gif') repeat-x; }
.header .suckertreemenu .roh1 { background:url('/_templates/syner/images/menu_lista_roh1.gif') top left no-repeat; }
.header .suckertreemenu .roh2 { background:url('/_templates/syner/images/menu_lista_roh2.gif') top right no-repeat; }
.header .suckertreemenu .menu_list { width:4px; height:8px; background:url('/_templates/syner/images/menu_list.gif') no-repeat; float:left; margin:4px 13px 0px 0px; }
.header .suckertreemenu ul { height:40px; margin:0px; padding:3px 0px 0px 7px; }
.header .suckertreemenu ul li { float:left; list-style:none; font-size:15px; position:relative; }
.header .suckertreemenu ul li a { color:#181818; text-decoration:none; margin:0px 8px 11px 8px; padding:7px 0px 0px 0px; display:block; border:none; }
.header .suckertreemenu ul li:hover a, .header .suckertreemenu ul li.sfhover a { color:#fff; margin:0px; padding:7px 0px 12px 0px; float:left; background:url('/_templates/syner/images/menu_li.gif') repeat-x; }
.header .suckertreemenu ul li:hover .menu_roh1, .header .suckertreemenu ul li.sfhover .menu_roh1 { background:url('/_templates/syner/images/menu_li_roh1.gif') top left no-repeat; width:8px; height:40px; float:left; }
.header .suckertreemenu ul li:hover .menu_roh2, .header .suckertreemenu ul li.sfhover .menu_roh2 { background:url('/_templates/syner/images/menu_li_roh2.gif') top right no-repeat; width:8px; height:40px; float:left; }
.header .suckertreemenu ul li:hover ul li a, .header .suckertreemenu ul li.sfhover ul li a { float:none; color:#181818; font-size:12px; margin:0px; padding:0px; display:inline; background:transparent; }
.header .suckertreemenu ul li ul { position:absolute; left:-7px; top:400px; display:block; visibility:hidden; width:222px; height:300px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; }
.header .suckertreemenu ul li ul li { float:none; background:#d1d1d1; margin:0px; padding:0px; height:28px; }
.header .suckertreemenu ul li ul li .margin { border-bottom:1px solid #e5e5e5; margin:0px 15px; padding:6px 0px; }
.header .suckertreemenu ul li ul li a { color:#181818; font-size:12px; margin:0px; padding:0px; display:inline; }
.header .suckertreemenu ul li ul li a:hover { text-decoration:underline; }
.header .suckertreemenu ul li ul li.first { background:transparent; width:100px; height:34px; font-size:15px; display:block; overflow:hidden; }
.header .suckertreemenu ul li ul li.first a { margin:0px; padding:10px 2px 10px 1px; float:left; background:transparent; font-size:15px; text-decoration:none; }
.header .suckertreemenu ul li ul li.first .menu_roh1 { background:transparent; width:9px; height:44px; float:left; }
.header .suckertreemenu ul li ul li.first .menu_roh2 { background:transparent; width:8px; height:44px; float:left; }
.header .suckertreemenu ul li ul li.second { background:url('/_templates/syner/images/menu_li_second.gif') no-repeat; width:222px; height:9px; font-size:6px; line-height:9px; }
.header .suckertreemenu ul li ul li.last { background:url('/_templates/syner/images/menu_li_last.gif') no-repeat; width:222px; height:9px; font-size:6px; line-height:9px; }
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height:40px; }
.header .suckertreemenu ul li ul { top:-3px; }
.header .suckertreemenu ul li ul li.first { position:relative; top:3px; }
/* End */

#filters { background:#fff; width:780px; margin:0px 0px 20px 10px; }
#filters .roh3 { background:url('/_templates/syner/images/filters_roh3.gif') bottom right no-repeat; }
#filters .roh4 { background:url('/_templates/syner/images/filters_roh4.gif') bottom left no-repeat; }
#filters .margin { margin:0px 10px; padding:10px 0px; }

#navigation { color:#fff; margin:10px 0px 30px 0px; font-size:11px; height:34px; background:url('/_templates/syner/images/path1.gif') no-repeat; }
.sloupce #navigation { background:url('/_templates/syner/images/path2.gif') no-repeat; margin-bottom:0px; }
.referencni-stavby #navigation { background:url('/_templates/syner/images/path1.gif') no-repeat; margin-bottom:0px; }
#navigation .margin { margin:0px 20px; padding:7px 0px; }
#navigation a { color:#fff; text-decoration:none; }

.contents { position:relative; z-index:10; }

.col_left { float:left; width:200px;  min-height:100px; _height:100px; }
.col_center { float:left; width:540px; min-height:450px; _height:450px; }
.sloupce .col_center, .sloupce .col_center_right { background:#fff; }
.col_center_right { float:left; width:760px; min-height:450px; _height:450px; }
.col_right { float:right; width:220px; min-height:100px; _height:100px; }

.col_center .margin { margin:0px 20px; padding:20px 0px; }
.col_center .roh1 { background:url('/_templates/syner/images/col_center_roh1.gif') top left no-repeat; }
.col_center .roh2 { background:url('/_templates/syner/images/col_center_roh2.gif') top right no-repeat; }
.col_center_right .margin { margin:0px 20px; padding:20px 0px; }
.col_center_right .roh1 { background:url('/_templates/syner/images/col_center_roh1.gif') top left no-repeat; }
.col_center_right .roh2 { background:url('/_templates/syner/images/col_center_roh2.gif') top right no-repeat; }
.col_right h2 { color:#000; font-size:17px; }
.col_right h3 a { text-decoration:underline; }
.col_right .margin { margin:0px 20px; padding:0px 0px; }

.margin { margin:0px 10px; padding:10px 0px; }


.childs { margin:0px; }
.childs li { list-style:none; font-size:14px; margin:20px 0px 0px 17px; }
.childs li a { color:#000; text-decoration:none; }
.childs li a:hover { text-decoration:underline; }
.childs li.active a { color:#666; }

h1 { color:#fffefe; font-size:36px; font-weight:normal; padding:37px 35px 28px 35px; background:url('/_templates/syner/images/h1_stavba.gif') no-repeat; }
h1.referencni-stavby { background:url('/_templates/syner/images/h1_referencni_stavby.jpg') no-repeat; }
h1.prave-realizujeme { background:url('/_templates/syner/images/h1_prave_realizujeme.jpg') no-repeat; }
h1.o-nas { background:url('/_templates/syner/images/h1_o_nas.jpg') no-repeat; }
h1.strategie { background:url('/_templates/syner/images/h1_strategie.jpg') no-repeat; }
h1.vedeni-spolecnosti { background:url('/_templates/syner/images/h1_vedeni-spolecnosti.jpg') no-repeat; }
h1.vysledky { background:url('/_templates/syner/images/h1_vysledky.jpg') no-repeat; }
h1.historie { background:url('/_templates/syner/images/h1_historie.jpg') no-repeat; }
h1.certifikaty { background:url('/_templates/syner/images/h1_certifikaty.jpg') no-repeat; }
h1.klic-lide { background:url('/_templates/syner/images/h1_kliclide.jpg') no-repeat; }
h1.kariera { background:url('/_templates/syner/images/h1_kariera.jpg') no-repeat; }
h1.kontakty { background:url('/_templates/syner/images/h1_kontakt.jpg') no-repeat; }
h1.filmy { background:url('/_templates/syner/images/h1_filmy.jpg') no-repeat; }
h1.spolecenska { background:url('/_templates/syner/images/h1_spolecenska.jpg') no-repeat; }
h1.tiskove { background:url('/_templates/syner/images/h1_tiskove.jpg') no-repeat; }
h1.clenstvi { background:url('/_templates/syner/images/h1_clenstvi.jpg') no-repeat; }
h1.povodne { background:url('/_templates/syner/images/h1_povodne.jpg') no-repeat; }
.h1_shadow1 { background:url('/_templates/syner/images/h1_shadow1.gif') no-repeat; width:30px; height:107px; position:absolute; bottom:-107px; left:-30px; }
.h1_shadow2 { background:url('/_templates/syner/images/h1_shadow2.gif') no-repeat; width:30px; height:107px; position:absolute; bottom:-107px; right:-30px; }
h2 { color:#666; font-size:20px; font-weight:normal; margin:10px 0px 10px 0px; padding:0px; }

.footer { margin:30px 0px 0px 0px; color:#181818; }
.footer a { color:#181818; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer .right { float:right; }
.footer .logo { background:url('/_templates/syner/images/footer_logo.gif') no-repeat; width:109px; height:30px; display:block; float:left; margin:10px 0px 0px 10px; }
.footer .footer_menu { margin:0px 0px 0px 130px; font-size:12px; }
.footer .footer_part1 { background:url('/_templates/syner/images/footer1.gif') top left no-repeat; }
.footer .footer_part2 { background:#e8e8e8; }
.footer .footer_part3 { background:url('/_templates/syner/images/footer3.gif') top right no-repeat; padding:17px 20px; }

/* SPECIAL */
.realizujeme_item { width:255px; border-right:1px solid #dbdbdb; padding:5px 23px; width:203px; float:left; margin-bottom:30px; }
.realizujeme_item_first { padding-left:0px; }
.realizujeme_item_last { padding-right:0px; border:none; }
.realizujeme_item h2 { color:#000; font-size:18px; padding:0px 0px 10px 0px; height:60px; overflow:hidden; }
.realizujeme_item h2 a { color:#000; text-decoration:none; }
.realizujeme_item h2 a:hover { text-decoration:underline; }
.realizujeme_item ul { margin:15px 0px 0px 20px; }
.realizujeme_item li { list-style-image:url('/_templates/syner/images/list_arrow.gif'); font-size:11px; color:#3b3b3b; margin-bottom:5px; }

.klicovi-lide h2 { clear:left; padding:20px 0px 5px 0px; }
.klicovi-lide .klicova_fotka { padding:3px; margin:0px 20px 0px 0px; border:1px solid #000; }
.klicovi-lide p { margin-left:119px; }

.tabulka { width:100%; }
.tabulka th { border:1px solid #ccc; background:#eee; text-align:center; padding:5px; color:#444; font-weight:bold; }
.tabulka td { border-bottom:1px solid #ccc; padding:5px 5px; }

.certifikaty .cert { float:left; margin:0px 62px 0px 0px; width:130px; }
.certifikaty .cert img { float:none; padding:4px; border:1px solid #faba12; }
.certifikaty p { text-align:center; margin:5px 0 5px 0; }
.certifikaty .big { text-align:center; font-size:10px; color:#666; }
.certifikaty_obr a { float: left; width: 130px !important; margin-right: 62px; }
.certifikaty_obr img { width: 120px !important; border: rgb(250,186,18) 1px solid; padding: 4px; }

.iconNewsList .imgBorder { float:left; margin:0px 10px 5px 0px; }
.iconNewsList h3 { font-size:14px; color:#000; padding:30px 0px 10px 0px; font-weight:normal; }
.iconNewsList h3 a { color:#000; text-decoration:none; }
.iconNewsList .perex { font-size:13px;  }

.newsList .imgBorder { float:left; margin:0px 10px 5px 0px; }
.newsList h2 { clear:left; font-size:18px; color:#444; padding:10px 0px 0px 0px; }
.newsList h2 a { color:#444; text-decoration:none; }
.newsList .perex { font-size:13px;  }

div#mojeMapa { width:940px; height:400px; border:1px solid #aaa; }

.sloupce { background:url('/_templates/syner/images/site_o_nas.gif') 0px 20px repeat-x; min-height:300px; _height:300px; }

.paginate { text-align:center; }
.paginate a { color:#444; }

.karieraMista h2 { font-size:15px; color:#000; }
.karieraMista h2 a { color:#333; }

.stavby h2 { color:#000; font-size:18px; padding:0px 0px 10px 0px; }
.stavby ul { margin:15px 0px 15px 20px; }
.stavby li { list-style-image:url('/_templates/syner/images/list_arrow.gif'); color:#3b3b3b; margin-bottom:5px; }
.stavby-img { margin:0 0 10px 0; border:1px solid #fff; }
.stavby-img .roh1 { position:absolute; width:7px; height:7px; top:0; left:0; background:url('/_templates/syner/images/stavby_roh1.gif') no-repeat; }
.stavby-img .roh2 { position:absolute; width:7px; height:7px; top:0; right:0; background:url('/_templates/syner/images/stavby_roh2.gif') no-repeat; }
.stavby-img .roh3 { position:absolute; width:7px; height:7px; bottom:0; right:0; background:url('/_templates/syner/images/stavby_roh3.gif') no-repeat; }
.stavby-img .roh4 { position:absolute; width:7px; height:7px; bottom:0; left:0; background:url('/_templates/syner/images/stavby_roh4.gif') no-repeat; }

.filmpas { height:220px; }
.filmpas .margin { margin:0px 5px; padding:5px 0px; height:210px; position:relative; overflow:hidden; }
.filmpas p { font-size:0.9em; margin-bottom:0px;}
.filmpas .navL { float:left; margin-top:65px; width:50px; height:93px; background:url('/_templates/syner/images/filmpas_nav.gif') repeat-x; }
.filmpas .navR { float:left; margin-top:65px; width:50px; height:93px; background:url('/_templates/syner/images/filmpas_nav.gif') repeat-x; }
.filmpas .navL button { margin:28px 0px 0px 10px; padding:0px 0px 0px 0px; width:34px; height:34px; background:url('/_templates/syner/images/filmpas_navL.gif') no-repeat; border:none; }
.filmpas .navR button { margin:28px 0px 0px 6px; padding:0px 0px 0px 0px; width:34px; height:34px; background:url('/_templates/syner/images/filmpas_navR.gif') no-repeat; border:none; }
.filmpas .roh1 { height:93px; background:url('/_templates/syner/images/stavby_roh1.gif') top left no-repeat; }
.filmpas .roh2 { height:93px; background:url('/_templates/syner/images/stavby_roh2.gif') top right no-repeat; }
.filmpas .roh3 { height:93px; background:url('/_templates/syner/images/stavby_roh3.gif') bottom right no-repeat; }
.filmpas .roh4 { height:93px; background:url('/_templates/syner/images/stavby_roh4.gif') bottom left no-repeat; }
.filmpas .pas { float:left; width:610px; height:100%; border:1px solid #b08419; }
.filmpas .filmFrame { position:absolute; left:0px; width:600px; height:210px; }
.filmpas .filmFrame img { float:left; margin-right:10px; }
.filmpas .block2 { position:absolute; left:600px; }
.filmpas .block3 { position:absolute; left:1200px; }
.filmpas .block4 { position:absolute; left:1800px; }
.filmpas .block5 { position:absolute; left:2400px; }
.filmpas .block6 { position:absolute; left:3000px; }
.filmpas .block7 { position:absolute; left:3600px; }
.filmpas .block8 { position:absolute; left:4200px; }

.paginate { clear:both; }


.searchForm fieldset { border:1px solid #ccc; padding:10px; }
.searchForm fieldset legend { padding:0 10px; }
.searchForm .cleaner { display:none; }
.searchForm .submitButton { margin:10px 0; }
			/* vyhledavani */
.searchList {margin:10px 0px; }
.searchList a {color:#000; }
.searchList .item {margin:5px 0px;border-bottom:1px solid rgb(240,240,240);padding-bottom:5px;}
.searchList .item .title {font-weight:bold;}
.searchList .item .path {color:gray;font-size:smaller;}
.searchList .item .patha {color:gray;}
.searchList .item .items {}


