@media screen,projection{/*		Template: vz24.cz		Version: 1.0 Beta		Last Update: 26.10.2010		Author: Matěj Kloubek*//* ******************************************* *//* ******************* GRID ****************** *//* ******************************************* *//* *** Basic setting main HTML tags and sizes for ID & CLASSES  */body{color:#000; background:white;}/* tags */hr{border-color:#d0e3aa;}#content ul{margin-left:0em; padding:0 0 0 1.5em;}#content ul li{background: url(../img/bg-li-item.gif) no-repeat 0 4px; list-style:none; padding: 0 0 0 14px; margin:.3em 0;}/* colors */a{color:#0064a4;}a:visited{color:#60728e;}a:hover,a:focus{color:red;}em{background:#fff8e5}.red{color:#B50000}.black,h3,h4{color:black;}h2{font-weight:bold; font-size:135%}h2 a:visited{color:#8F0000}h2 a,h3 a,h1,h2,h3,h4{color:#d20000}h2 a:hover,h2 a:focus{color:red;}h1,h2{line-height: 1.2em; }.green{color:#749533;}h1{margin-bottom:.3em;}h3{font-size:135%; color:black; background: url(../img/bg-h2.gif) no-repeat 0 1px; padding-left:28px; font-weight:bold;}h4{font-size:125%; font-weight:bold}h5{font-size:120%; font-weight:bold}h6{font-size:120%;}/* sizes */#content,#clmn-middle{width:740px;}#clmn-middle #content{width:490px;}#sidebar1,#sidebar2{width:223px;}.width-30-procent{width:30%;}/* ******************************************* *//* *************** MAIN CLASSES ************** *//* ******************************************* *//* *** Setting for primary ID & CLASSES *//* head */#head{margin:12px 0 0 0;}#head-box-in{height:211px; border:1px solid red}#head-search{bottom:-45px; right:0} #logo{height:73px;}  	#logo img{margin-bottom:0;}#logo div{margin: 0;}/* nav */#nav{border-top:1px solid white; background:#DD0812 url(../img/bg.gif) 0 -100px repeat-x;}#nav .nav a{font-size:100%; color:white;}#nav .nav .nav-foot{padding-right:200px;}#nav .nav a{background:url(../img/bg-nav.gif) no-repeat 0 -49px;  margin-top:6px; padding:0; position:relative; font-weight: bold;}#nav .nav a:focus,#nav .nav a:hover,#nav .nav .selected,#nav .nav .active{background: url(../img/bg-nav.gif) no-repeat 50% 0;}#nav .nav a:focus .left, #nav .nav a:hover .left,#nav .nav .selected .left,#nav .nav .active .left{background: url(../img/bg-nav-left.gif) no-repeat 0 0;}#nav .nav a .right{padding:17px 15px 13px 15px;}#nav .nav a:focus .right,#nav .nav a:hover .right,#nav .nav .selected .right,#nav .nav .active .right{background: url(../img/bg-nav-right.gif) no-repeat top right; padding:17px 15px 13px 15px;}.nav a .bottom{padding:0;}#subnav,.region-list{font-size:80%; background:#f0f0f0;}#subnav ul{font-size:90%;}#subnav a,.region-list a{display:block; padding:10px 10px 10px 0;}#subnav ul li a strong,.region-list strong a{color:black; text-decoration:none;}#main-top{position:relative; border-top:3px solid #808080;}.region-list{position:relative; top:0; text-align:center;}.region-list .region-list-box{width:980px; text-align:left; margin:0 auto;}.region-list ul,.region-list li{list-style-type:none; padding:0; margin:0;}.region-list li{float:left;}/* sidebar nav *//*#sidebar1 .nav ul li a{display:block; color:#395700; padding-left:32px; background:#8ebf2f url(../img/bg-sidebar-nav-item.gif) no-repeat -980px 0;}#sidebar1 .nav ul li a:focus,#sidebar1 .nav ul li a:hover,#sidebar1 .nav ul li strong a{color:white; background: url(../img/bg-sidebar-nav-item.gif) no-repeat 0 0;}*//* crumbs */#crumbs .crumbs-box{}#crumbs p{padding:7px 0; color:#7a7a7a}#crumbs p a{color:#7a7a7a}#crumbs p a:hover,#crumbs p a:focus{color:red;}/* content */#content,#clmn-middle{float:left;}/* sidebars */#sidebar1,#sidebar2{float:right;}#sidebar1, #sidebar2{/*border-left:1px solid #e1e1e1;*/}#sidebar1 .box{border:1px solid #dadada; background:#f7f7f7 url(../img/bg-box.gif) no-repeat 0 0;}#sidebar1 .box .bg-h2{background:url(../img/bg-h2.gif) no-repeat 10px 7px; padding:0 0 0 23px; margin-top:3px;}#sidebar1 .element-login{border:1px solid #dadada; background:#e5e5e5 url(../img/bg-box-login.gif) repeat-x 0 0;}#sidebar1 .element-login p{margin:0;}#sidebar1 .element-advert{background:none; border:none;}#sidebar1 .element-advert a img,#sidebar2 .element-advert a img{margin-bottom:-3px;}#sidebar1 .element-advert .box-foot-right,#sidebar2 .element-advert .box-foot-right{padding:0;}#sidebar1 .box td,#sidebar1 .box th{color:black; border:1px solid #d6d6d6; background:#bebebe; padding:3px;}#sidebar1 .box td{background:white;}#sidebar1 .box h2{color:black; padding:7px 10px 0;} /* foot */#foot .foot-box{border-top:1px solid #e1e1e1;}/* ******************************************* *//* *********** CONTENT OF HOMEPAGE *********** *//* ******************************************* *//* vesion 3 - 2 columns, 3 boxes (1 + 1) */#hp-version-3 .hp-main-1{float:left; width:540px;}#hp-version-3 .hp-box-4{float:right; width:420px;}.header-sekce,.hp-box-4 .element-inquiry .bg-h2{padding:10px 10px 10px 28px; margin:0 0 10px; background:#f2f2f2 url(../img/header-hp.gif) 10px  50% no-repeat; border-top:1px solid #b2b2b2;}.header-sekce h1,.header-sekce h2,.hp-box-4 .element-inquiry .bg-h2 h2{font-size:120%; text-transform:uppercase; color:black; padding:0; margin:0;}.element-inquiry .bg-h2{}	.hp-box-1 .item,.hp-box-4 .item{border:none; padding:0; margin:0;}#content .hp-box-1 ul{padding:0;}#content .hp-box-1 li{background-image:url(../img/bg-li-gray.gif);}/*#content .hp-box-4 ul{padding:0; margin:0;}#content .hp-box-4 li{padding:0; background:none;}*/.hp-box-1 li a,.firmy-vz-info a,.hp-box-1 .kategorie-sekce a{color:#d20000}.hp-box-1 li a:visited,.firmy-vz-info a:visited,.hp-box-1 .kategorie-sekce a:visited{color:#8F0000}.hp-box-1 li a:hover,.firmy-vz-info a:hover,.hp-box-1 li a:focus,.hp-box-1 .kategorie-sekce a:hover{color:red;}.hp-box-1 .vz24-item-2,.hp-box-4 .vz24-item-2{float:left; text-align:center; width:94px; min-height:145px; margin:0 4px 10px 0; background:white; border:1px solid #dadada;}.hp-box-1 .vz24-img,.hp-box-4 .vz24-img{width:80px;}.vice-info{padding:0 0 0 18px; margin:0; background:url(../img/bg-vice.gif) 0 50% no-repeat;}	/* Top udalosti */.top-udalost{float:left; width:345px;}	.top-udalost h2{font-size:170%; margin:0;}	.top-udalosti-dalsi{float:right; width:180px;}	.top-udalosti-dalsi h2{font-size:110%; font-weight:normal; margin-top:0;}	.top-udalosti-dalsi .photo-in{height:100px; overflow:hidden; margin:0 0 10px; position:relative;}	.top-udalosti-dalsi .photo-in img{width:180px;}	.top-udalosti-dalsi .clanek-datum{font-size:90%; margin:0 0 2px;}/* Dalsi zpravy */.hp-box-1 .dalsi-zpravy .item h2{line-height:1.2em;}/* Kauzy a lide ve VZ */.kauza-vz{position:relative; top:0; left:0; margin:0 0 20px;}	.kauza-vz h2{font-size:120%; color:black; margin-right:75px;}	.kauza-vz p{font-size:110%;}	.kauza-vz p.kauza-clanku{ font-size:100%;}	.kauza-clanku{position:absolute; top:0; right:0; margin:0;}	.kauza-info{margin-left:110px;}#content .kauza-vz ul{ padding:0;}	#content .kauza-vz li{background-image:url(../img/bg-li-gray.gif);}/* Kategorie zpravodajstvi */.kategorie-sekce{float:left; line-height:1.2em; font-size:85%; width:76px; height:120px; text-align:center; margin:0 0 5px 0;}	.kategorie-sekce img{width:60px; height:60px;}	.kategorie-sekce a{display:block;}/* Odborne clanky */.odborne-clanky{background:url(../img/odbornik.gif) 100% 50px no-repeat;}.odborne-clanky-ngif{float:right; width:100px; height:200px;}.odborne-clanky-nadpis{font-size:110%; font-weight:normal;}	.odborne-clanky .clanek-datum{font-size:90%; padding:0; margin:0;}	.odborne-clanky p{padding:0; margin-bottom:15px;}#content .odborne-clanky ul{padding-left:0;}#content .odborne-clanky li{background-image:url(../img/bg-li-gray.gif); margin:7px 0;}	.odborne-clanky ul a.odborne-clanky-nadpis{color:#d20000;}/* Lide ve VZ a tvare fitmy */.lide-vz{position:relative; top:0; left:0; padding:10px 10px 0; margin-bottom:10px; background:#f6f6f6; border-top:1px solid #b2b2b2;}	.lide-vz .header-sekce,.katalog-vz .header-sekce,.firmy-vz-info .header-sekce,.firmy-vz-clanky .header-sekce{padding:0; margin:0 0 8px; background:none; border:none;}	.lide-vz .header-sekce h2,.katalog-vz .header-sekce h2,.firmy-vz-info .header-sekce h2,.firmy-vz-clanky .header-sekce h2{font-size:110%;}	.lide-vz-pocet{position:absolute; top:10px; right:10px; margin:0;}	.tvare-firmy{}.tvare-firmy .vz24-item-2{width:96px; background:none; border:none; overflow:visible;}.tvare-firmy .vz24-item-2-in{height:132px; padding:10px 0 0; background:white; border:1px solid #dadada; overflow:hidden;}.lide-vz-firma{text-align:left; padding:0 5px 0 8px; margin-top:5px; background:url(../img/bg-arrow-right.gif) 0 3px no-repeat;}.lide-vz-firma a{color:black; text-decoration:none;}/* Katalog VZ */.katalog-vz{padding:10px; margin-bottom:10px; background:#f6f6f6; border:1px solid #b3b3b3;}.katalog-vz-vypis{height:250px; overflow-y:auto;}#content .katalog-vz ul{padding-left:0; margin-top:0;}#content .katalog-vz li{padding-left:0; line-height:1.3em; margin:0 0 8px; background:none;}/* Firmy VZ */.firmy-vz-info,.firmy-vz-clanky{padding:10px; border:1px solid #b3b3b3;}.firmy-vz-clanky{margin-bottom:10px; /*border-top:none;*/}	.firmy-vz-info{border-bottom:none;}	.firmy-vz-clanky h3{font-size:100%; font-weight:normal; padding:0; margin:0; background:none;}	.firmy-vz-clanky p{margin-top:3px;}/* pohledem dodavatele */.pohledem-dodavatele .vz24-item-2{min-height:100px;}	.pohledem-dodavatele p.sml{font-size:90%;}/* Odborne mesicniky */.odborne-mesicniky{}	.odborne-mesicniky .item{margin-bottom:10px; width:420px;}	.odborne-mesicniky .item h2,.odborne-mesicniky .item .item-text{margin-left:120px;}	.odborne-mesicniky .item h2{line-height:1.2em;}		.top-udalosti,.dalsi-zpravy,.kauzy-lide-vz,.kategorie,.odborne-clanky,.lide-vz,.katalog-vz,.firmy-vz-clanky,.odborne-mesicniky,.hp-box-4 .element-inquiry{margin-bottom:20px;}/* ******************************************* *//* ************* SPECIAL ELEMENTS ************ *//* ******************************************* */	#special-element-head-2{position:absolute; top:0; right:50%; margin-right:-490px;}.head-social-datum{float:left; text-align:right; margin:16px 14px 0 0;}	.head-social-datum p{color:#717171; margin:0;}.head-login{float:left; padding:5px 10px 10px 48px; background:#f0f0f0 url(../img/bg-login-head.gif) 14px 10px no-repeat;}	.head-login td{padding:0 3px;}	.head-login .head-login-td-padding{padding-top:5px;}	.head-login .head-login-td-padding a{font-size:80%; line-height:1.1em;position:relative; top:-5px;}	.head-login .input-text{width:100px;}	/* ******************************************* *//* ***************** ELEMENTS **************** *//* ******************************************* */.element-win-contract{border:0 !important; background:none !important;}.element-win-contract .box-foot-right{padding:0 !important;}.element-win-contract .bg-h2{padding-left:12px !important; padding-top:0 !important; margin:0 0 10px !important; background-position:0 3px !important;}.element-win-contract h2{padding-top:0 !important;}.win-contract{margin:0;}.win-contract li{border:none !important; background:#eff7db !important; padding:10px !important; }.win-contract p{font-size:110%; margin:5px 0 0;}/* ******************************************* *//* ************* CONTENT OF SITE ************* *//* ******************************************* *//* *** Setting for content of website *//* *** DEFAULT SET UP ITEM & DETAIL *//* items */.item{border-bottom:2px solid #ebebeb;}.item-text .date,.article .date{color:#6f93b4;}.item-text .zdroj{color:#5B5B5B;display:block;margin-top:10px;}/* general style for content */.perex{padding:5px 0; color:black; background:white; border-bottom:2px solid #ebebeb; font-style:normal; font-size:110%;}.perex p{margin-top:0;}.poznamka{color:#626262;}/* photogallery */.photo .photo-in{background:#e8e8e8; background:white}.photo div div a img{border-color:#e3e3e3;}.photo-text{color:#7b7b7b;}.item .photo .photo-in{background:white}.item .photo div div a img{border-color:#e3e3e3;}.item .photo-text{color:#8a8a8a;}.photogallery{margin-bottom:15px;}.photogallery .photo{float:left; position:relative; text-align:center; width:123px; height:150px; padding:0; margin:10px 11px 0px 0; overflow:hidden;}.photogallery .photo .photo-in{height:123px;  background:#e8e8e8}.photogallery .photo div div a img{display:block; margin:0 auto;}	.photogallery .photo div div{display:table-cell; vertical-align:middle; width:123px; height:123px;}.photogallery .photo div div a img{}.photogallery .photolast{} /* set up CSS for last photo in row */.photogallery .photo-text{padding-top:3px;}/* comments */.comment-text{background:#f9f9f9; border:1px solid #efefef;}/* catalogue */.catalogue-nav{float:left; text-align:left; width:220px; padding:0; border:1px solid #afafaf; background:white;}.catalogue-nav h2{color:white; padding:8px 10px; margin:0; background:#e10a16 url(../img/bg-subnav-head.gif) 0 0 repeat-x;}.catalogue-nav h2 a{color:white;}#catalogue-content{float:right; width:505px;}#catalogue-content table th{background:#E4E4E4; color:black; border:1px solid #aaaaaa;}/* catalogue vz24-item  */.vz24-item{float:left; text-align:center; width:150px; min-height:230px; margin-right:10px; background:white; border:1px solid #dadada;}	.vz24-item-text{background:#f1f1f1; text-align:left; min-height:90px;}.vz24-item-text .vz24-item-text-in{padding:10px; margin:0; line-height:1.2em;}.vz24-item-text .vz24-item-text-in p{padding:0;margin:0;}.vz24-item-text .vz24-item-text-in a{display:block; margin-bottom:.5em;}.vz24-item .photo{position:relative; text-align:center; width:148px; height:140px; padding:0; overflow:hidden; background:white; margin:0 auto; float:none;}.vz24-item .photo .photo-in{height:140px;}.vz24-item .photo div div a img{display:block; margin:0 auto;}	.vz24-item .photo div div{display:table-cell; vertical-align:middle; width:148px; height:140px;}/* lide ve VZ u clanku */.vz24-item-2{position:relative; float:left; text-align:center; font-size:90%; line-height:1.3em; width:100px; min-height:162px; margin:0 10px 10px 0; background:white; border:1px solid #dadada; overflow:hidden;}.vz24-item-2-in{padding:10px 0 0;}.vz24-item-text-2{padding:0 5px 5px;}.vz24-img{position:relative; width:80px; height:80px; margin:0 auto 3px; overflow:hidden;}.vz24-img img{max-height:80px;}/* catalogue navigation */.catalogue-part-head{font-size:100%;}.catalogue-part-head strong{font-weight:normal; }.catalogue-nav{}.catalogue-nav .nav{font-size:90%;}#content .nav {padding:0 ; margin:0;}#content .nav,#content .nav ul,#content .nav ul li{padding:0; margin:0;}#content .nav ul,#content .nav li{padding:0; margin:0;}#content .nav li{float:none; background:url(../img/bg-subnav.gif) 0 0 repeat-y;}#content .nav li li a{padding-left:10px;}#content .nav li li li a{padding-left:20px;}#content .nav li li li li a{padding-left:30px;}#content .nav li li li li li a{padding-left:40px;}#content .nav li li li li li li a{padding-left:50px;}#content .nav li li li li li li li a{padding-left:60px;}#content .nav a{border-top:1px solid #afafaf;}#content .nav .selected{font-weight:bold; text-decoration:underline;}#content .nav .selected-li li{background:white;}#content .nav .active{color:black; background:white;}#content .nav a .top{padding:5px 10px 5px 17px;}#content .nav a .right{}#content .nav a .bottom{padding:0 0 0 10px; background:url(../img/bg-subnav-a.gif) 14px 50% no-repeat;}#content .nav .active .bottom{background:url(../img/bg-subnav-a-active2.gif) 9px 50% no-repeat;}#content .nav .selected .bottom{background:url(../img/bg-subnav-a-selected.gif) 11px 50% no-repeat;}/* catalogue list */.catalogue-list{}#catalogue-subcats {padding:10px; background:#f7f7f7; border:1px solid #dadada; margin-bottom:.7em;}	#content #catalogue-subcats p{margin:0;}	#content #catalogue-subcats ul{margin:0; padding:0;}	#content #catalogue-subcats ul li{background:none; float:left; padding:0; margin-right:1em;}.catalogue h2 a{color:#0064A4; line-height:1.5em;}.catalogue h2 a:visited{color:#60728E;}#catalogue-content .catalogue{width:235px; height:155px;}.catalogue{border:1px solid #dbdbdb; overflow: hidden; float:left; margin:0 10px 10px 0;}.catalogue-box-in img{width:73px;}.catalogue-box-in .photo{ padding-top:5px;float:left;}.catalogue-annotation{position:relative; top:0;}.catalogue img{border:1px solid #dadada; float:left;}.catalogue-annotation,.catalogue p{ line-height:1.2em;}/* katalog podrobnosti seznam */.catalogue .item-text{width:120px; float:left;}.catalogue .item-text{font-size:80%;}.catalogue .item-text .cat-prev-list{margin-top:.7em;}#content .catalogue .item-text ul{margin:0; padding:0;}#content .catalogue .item-text ul li{background: url(../img/bg-li-item.gif) no-repeat 0 2px; margin:0; line-height:1.2em; padding-left:10px;}#content .catalogue li{min-height:1.6em;}.catalogue li span{float:none; display: inline; margin-right:5px;}.item-desc {display: none; position:absolute; z-index:100;color: #000;font-weight: normal;font-size: 85%;padding: 0px 5px 0px 5px;background-color: #f0f0f0;border: 1px solid #000;}/* lists (pagination) */.list{margin-top:10px;}.list strong,.list a{background: url(../img/bg-strankovani.gif) 0 -20px no-repeat;}.list strong,.list a:hover{background-position:0 0; color:white}.list td a.activelist{color:#5f5f5f;}/* tabs */th,td{border-bottom:1px solid #e2e2e2;}th{color:#004B7B; border-bottom:2px solid #004B7B;}/* forms */fieldset,.hledej{background:#faeabe; border:1px solid #d20000; padding-bottom:20px}legend{background:#d20000; color:white}fieldset.filtr{background:#f7f7f7; border:1px solid #dadada; padding-bottom:10px}fieldset.filtr h2{font-size:110%; margin-top:0}fieldset.filtr p{margin-top:4px}fieldset.filtr legend{margin-right:15px}/* form-area (defaul setting for CMS system) */.form-area h3{color:white; margin-bottom:10px; background:#d20000; border-bottom:2px solid #d20000;}.form-area p{margin:0 .5em;}.form-area,.submit-area{background:#fff8e5; border-color:#d20000;}.form-area fieldset .zvyraznena  td{background:#f6de9d;}.form-area table td, .form-area table th{border:none}.form-area table td{padding:.7em}/* form */form table td, form table th{border:none}form table td{padding:.3em .7em}/* calendar */.calendar th{border-bottom:2px solid #CB0204; color:#CB0204} .calendar p{margin-top:0}/*výběr roku a měsíce*/.calendar #select-year, .calendar #select-month { margin: 0px 5px 5px 0px; }.links-list{text-align:center; margin:0 auto; width:980px; position:relative}.links-list-box ul{background:#f0f0f0;position:absolute; top:-85px; right:0; }.links-list-box #registrace-novinek-emailem{background:#FFF5C2 url('/img/mail.png') no-repeat 9px 6px ; top:-85px; right:110px;position:absolute; padding:7px 9px 9px 37px;}.links-list-box ul{margin:0; padding:5px;}.links-list-box li{list-style: none; float:left; margin:0 5px;}#head-social{padding:10px 9px 4px 9px; border:1px solid #dadada; background:#fff; right:265px; top:-86px; position:absolute; border-top:none;}#head-social #head-twitter{margin-right:5px}/*#head-social #head-twitter{padding-left:21px; background:url('/img/share_twitter.gif') no-repeat 0 0; margin-right:5px} #head-social #head-facebook{padding-left:21px; background:url('/img/share_fb.gif') no-repeat 0 0}*/#sidebar1 table td.today{background: #e10a16; color:white;}#sidebar1 table td.today a{color:white;}.last-causes ul{margin:0; padding:0;}.last-causes li{margin:0 0 .5em; padding:0 0 .7em; list-style:none; border-bottom:1px solid white;}.last-causes li.last{border:none; margin:0; padding:0;}.strip-start,.strip-middle,.strip-end{background:#e20a16;}.strip{width:auto; text-align:left; clear:both;}.strip a span{height:10px; display:block; float:left;}.answer-count{position:relative; top:-5px; left:5px; font-size:90%;}.hlasovani{border:1px solid #CF4D4F; background:#FFF5EF; padding:10px 10px 0 10px; margin-top:.7em;}.hlasovani h4{margin-top:0}#head-contact{display:none;}#head .login{position:absolute; top:40px; right:0;}.souvisejici-odkazy{border:1px solid #DADADA; background:#F6F6F6; padding:10px; font-size:85%; margin-bottom:.7em;}.souvisejici-odkazy h2{margin-top:0; color:#5F5F5F}#content .warning div ul li{list-style: disc; background:none; padding:0;}#content ul li{background: url(../img/bg-li-item.gif) no-repeat 0 4px; list-style:none; padding: 0 0 0 14px; margin:.3em 0;}.diskuze-item{border:1px solid #DDDDDD; background:#FBFBFB; padding:10px 10px 0 10px; margin-bottom:10px}.zdroj-info{color:#5b5b5b}.doplnkove-informace{color:#5b5b5b; margin:.5em 0;}.prispevek-autor{background:url('../img/bg-autor-komentare.gif') #e10a16 left bottom repeat-x; color:white; padding:3px 6px 8px 5px; font-weight:bold; margin-bottom:5px}.prispevek-datum{color:#5b5b5b; padding-left:5px}.sledujete{width:48%}.sledujeme{margin-right:4%; width:48%}.tip{border:1px solid red; padding:10px; text-align:center; font-size:200%}.hlavni-zpravy{background:#F0F0F0;  border:1px solid #CACACA;width:370px;float:left}.hlavni-zpravy-in{padding:4px 12px 7px;}.hlavni-zpravy h2{margin:-4px -12px; font-size:160%;background:white;padding:7px 12px}.hlavni-zpravy .photo-large-in div{background:; }.photo-large{float:left; position:relative; text-align:center; width:auto; height:auto; padding:0; margin:15px 11px 5px 0; overflow:visible;}.photo-large .photo-large-in{height:auto;}.photo-large div div a img{margin:0 auto;}	.photo-large div div{display:table-cell; vertical-align:middle; width:auto; height:auto;}.photo-large div div span{display:block;position:absolute;bottom:4px;right:0;padding:5px;color:white;background:#231F20}.photo-large div div span a{color:white}/* element prvni 3 clanky*/.element-first-causes{width:352px;float:left;padding-left:15px;padding-top:-15px;}.clanky-first-clear{border-bottom:2px solid #BFBFBF;clear:both;width:100%;padding-top:10px}.element-first-causes .photo{float:right; position:relative; text-align:center; width:auto; height:auto; padding:0; margin:10px 11px 0px 0; overflow: visible;}.element-first-causes h2{font-weight:normal}.element-first-causes .last {border-bottom:0px none}.element-first-causes .item{margin-top:0}/*clanky*/.item .photo{height:auto; margin:0 10px 10px 0;}.photo{float:left; position:relative; text-align:center; width:auto; height:auto; padding:0; margin:10px 11px 0px 0; overflow: visible;}.photo .photo-in{height:auto;}.photo div div a img{display:block; margin:0 auto;}	.photo div div{display:table-cell; vertical-align:middle; width:auto; height:auto;}.photo div div a img{}.detail-zapati{background:#F7F7F7; border-top:1px solid #DCDCDC; padding:10px; margin-top:10px; color:#0B4192}.souvisejici-box h2{color:black; font-weight:bold; background:url(../img/bg-h2.gif) no-repeat 0 2px; padding:0 0 0 23px; font-size:140%; }.souvisejici-box{color:#5B5B5B}.sub-content em{background:#FFF8E5}.clanek-datum{color:#5B5B5B; margin-bottom:.3em}.zdroj-info{margin-bottom:.3em}.relevant-article{float:right;; font-size:115%; font-weight:bold; line-height:1.3em; width:150px; padding:25px 10px 13px; margin-left:15px background:#fff5da url(../img/relevant-article.gif) 0 0 no-repeat;}	.relevant-article a{color:#d20000 !important;}	.relevant-article a:visited{color:#8F0000 !important;}	.relevant-article a:hover,.relevant-article td a:focus{color:red !important;}.kauza th{border:none; border-bottom:1px solid #d20000; color:#d20000; padding:.2em 0; text-align:left; background:white }.kauza td{border:none; padding:.2em 0; background:white}.kauza .nadpis{font-size:140%; width:200px; }.kauza .podnadpis{color:#666666; font-weight:normal; width:auto;}.kauza .gray{color:#666666; font-size:90%}.kauza .kauzy{font-size:110%; width:500px}.kauza .r{text-align:right;}.kauza .c{text-align:center; padding:0 3px}.celek{margin-top:6px}.kauza-hledani{ padding:3px 10px 5px; border:1px solid #FFE4CF}#button-search-kauza{position:relative; top:6px; left:0;}.warning div{background:#ab1700 url(../img/bg-warning.gif) top left repeat-x; border:1px solid #ab1700;} /* default warning colors & background */.info div{background:#316e02 url(../img/bg-information.gif) top left repeat-x; border:1px solid #316e02;} /* default warning colors & background */	.warning div,.info div{padding:5px 15px 10px 90px; margin:1em 0 1.5em;}table th{border:1px solid #990000; color:white; background:#d20000; padding:.5em}table td{border:1px solid #aaaaaa}.flimg{float:left; text-align:center; margin-right:7px;}.flimg span{font-size:110%;}.flimg img{margin-bottom:3px}#sidebar1 .element-login table,#sidebar2 .element-login table{width:100%;}#sidebar1 .element-login th,#sidebar1 .element-login td,#sidebar2 .element-login th,#sidebar2 .element-login td{border:none; background:none;}.inquiry-count {display:none;}#sloupek-odbornika{background:#f6f6f6; min-height:155px; padding:10px 15px; margin-bottom:10px; border-bottom:2px solid #ebebeb;}#sloupek-odbornika .item{margin-bottom:0; border:none;}#sloupek-odbornika .item .item-text p{font-style: italic; font-style:90%; margin-bottom:0;}#sloupek-odbornika .item h2,#sloupek-odbornika .item p,#sloupek-odbornika .item .item-text{margin-right:95px;}#sloupek-odbornika .item h2 a{color:#0064a4;}#sloupek-odbornika .item h2 a:visited{color:#8f0000;}#sloupek-odbornika .item h2 a:hover{color:#ff0000;}#sloupek-odbornika a.img-odbornik{position:absolute; top:-23px; right:0;}#sidebar1 #prave-vyslo .box{border:1px solid #c3e3ef;}#sidebar1 #prave-vyslo .box .box{border:none; margin:0;}#sidebar1 #prave-vyslo .box{background:#eefaff url(../img/bg-prave-vyslo.gif) no-repeat top left; border:1px sodid #c3e3ef; min-height:50px; padding-left:45px;}#sidebar1 #prave-vyslo .box .box{background:none; border:none; min-height:30px; padding:0;}#sidebar1 #prave-vyslo .box .box-foot-right{padding-top:0; padding-bottom:0;}#sidebar1 #prave-vyslo .box .box-foot-right .texts p{padding-bottom:0; margin-bottom:0;}#sidebar1 #prave-vyslo .box .box-right p{margin-left:10px;}#sidebar1 #prave-vyslo .box .box .box-right p{margin-left:0;}#prave-vyslo .box h2{font-size:100%;}#prave-vyslo .box .bg-h2{padding:0; background:none;}#prave-vyslo .box .bg-h2 h2{font-size:100%; display:none;}#prave-vyslo .box h3{padding:0; background:none; font-size:100%;}#prave-vyslo .box a{color:#1a689a;}#prave-vyslo .box a:visited{color:##8F0000;}#prave-vyslo .box a:hover{color:#ff0000;}#sidebar1 .element-login-text{background: url(../img/bg-klientska-sekce-sidebar.gif) no-repeat 0 0; border:none; height:85px; margin-top:5px;}#sidebar1 .element-login-text{padding-left:67px;}#sidebar1 .element-login-text h2,#sidebar1 .element-login-text h2 a{padding:0; margin:0;}#sidebar1 .element-login-text h2{padding-top:14px;}#sidebar1 .element-login-text .box-foot-right{padding:0; margin:0;}#sidebar1 .element-login-text *{border:none; background:none;}.polozkafiltru {float:left; margin-right:8px;}/* svet vz24 */.world-vz24-guideposte .element-texts{float:left; width:360px; padding-right:20px; margin:15px 20px 0 0; border-right:1px solid #e5e5e5;}.world-vz24-guideposte .element-texts img{float:left; margin:0 10px 15px 0; border:1px solid #dadada;}.world-vz24-guideposte .element-texts h2,.world-vz24-guideposte .element-news  h2{margin-top:0;}.world-vz24-guideposte .element-texts p{margin-bottom:15px;}.world-vz24-guideposte .element-texts h2 a,.world-vz24-guideposte .element-news  h3 a{color:#0064a4; font-weight:normal;}.world-vz24-guideposte .element-texts h2 a:visited,.world-vz24-guideposte .element-news  h2 a:visited{color:#60728e;}.world-vz24-guideposte .element-texts h2 a:hover,.world-vz24-guideposte h2 a:focus,.world-vz24-guideposte h3 a:hover,.world-vz24-guideposte h3 a:focus{color:red;}.world-vz24-guideposte .element-news{float:left; width:330px; margin-top:15px;}.world-vz24-guideposte .element-news .news div{margin-bottom:1.52em;}.world-vz24-guideposte .element-news .date{font-size:90%; margin:0; padding:0;}.world-vz24-guideposte .element-news h3{font-size:110%; font-weight:normal; line-height:1.2em; background:none; padding:0; margin-top:5px;}.world-vz24-guideposte .element-news h3 a,.world-vz24-guideposte .element-news h3{font-size:110%; font-weight:bold;}.world-vz24-guideposte .element-news{float:left; width:330px; margin-top:15px;}.world-vz24-guideposte-last .element-news .news div{margin-bottom:1.52em;}.world-vz24-guideposte-last .element-news .date{font-size:90%; margin:0; padding:0;}.world-vz24-guideposte-last .element-news h3{font-size:110%; font-weight:normal; line-height:1.2em; background:none; padding:0; margin-top:5px;}.world-vz24-guideposte-last .element-news h3 a,.world-vz24-guideposte-last .element-news h3{font-size:110%; font-weight:bold;}.for-registered{text-align:left; margin:2em auto; width:420px; padding:15px 15px 15px 90px; background:white url(/theme/vz24/img/bg-for-registered.png) 0 0 no-repeat; border:1px solid #add5e5;}/*  reklamni system */.advert-top .element-advert{background:#dfdfdf; padding:0 0 5px; min-height:10px;}.advert-head{text-align:right; color:gray; font-size:75%}.vz24-content-banner{margin-bottom:1em}#sidebar1 .element-advert td{border:none;  padding:0;}	.hp-main-1 .element-advert{margin-bottom:15px;}.advert-slide,#head-search{z-index:80}/* firemni sdeleni */.vz24-firemni-sdeleni{border-left:3px solid #A00303; background:#EFEDED; padding:.5em 1em; color:#595656;}/* firemni clanky */.vz24-element-firemni-clanky,#sidebar1 .vz24-element-firemni-clanky{background:white url(../img/vz24-element-firemni-clanky.gif) no-repeat  12px 7px; border:1px solid #ebebeb; margin-bottom:10px; padding:0px 5px 0px 46px; width:169px}.vz24-element-firemni-clanky{width:109px;}/* datum hlavička */.vz24-element-datum{position:absolute; top:-3px; right:335px; color:#808080;}/* vy24 mapa */	#flimg img { border: 0px none; padding: 0px; margin: 0px; }	#flimg { padding: 0px; background: url(../img/bg-mapa.png) top left no-repeat; width: 167px; height:99px; font-size: 1px; display:block}/* vz24 verejne zakazky */.vz24-sloupec-1{float:left; width:363px;}.vz24-sloupec-2{float:left; width:363px;}.vz24-box-tydny{border:1px solid #DADADA; background:#EBEFF4; padding:5px 10px;}.w30p{width:30%;}.w70p{width:69%;}/* vz24-in-content-sidebar */.vz24-in-content-sidebar{width:247px; float:right;}.vz24-in-content-sidebar-box{background:#f6f6f6;padding:12px 12px 5px 12px; margin-top:9px;}.vz24-in-content-sidebar-box h2{margin-top:0; font-size:131%;}#content .vz24-in-content-sidebar ul{margin-left:10px;padding-left:0;}#content .vz24-in-content-sidebar ul li{margin-right:5px; margin-bottom:4px;}.vz24-in-content-sidebar-box .vz24-item-2{float:left; margin-right:10px; margin-left:2px;}.vz24-in-content-sidebar-box .suda{margin-right:0;}.vz24-cs-datum{color:#888888; font-size:90%;}.vz24-content-left{float:left; width:470px;}.vz24-rozbal-div{background:white;margin-bottom:5px;}.vz24-rozbal-span-1{background:#f6f6f6;display:inline-block;padding:0 8px;}.vz24-rozbal-span-2{border-top:1px solid #dddddd;display:inline-block;}.vz24-rozbal-a{padding:5px 10px 5px 23px; display:inline-block; border-top:1px solid #ffffff; background: url(/theme/vz24/img/rozbalovaci-odkaz.gif) no-repeat 5px 11px;}.rozbaleno{background: url(/theme/vz24/img/rozbalovaci-odkaz.gif) no-repeat 5px -83px;}/* ****************************** *//* ***** KATALOG FIREM VZ24 ***** *//* ****************************** */.vz24-katalog {}.vz24-katalog #content{/*float:right;*/ width:980px; margin:0;}.vz24-katalog	.catalogue-nav{float:none; width:auto; margin-bottom:10px;}.vz24-katalog	.catalogue-nav-close h2{background-image:url(../img/bg-subnav-head-close.gif); cursor:pointer;}.vz24-katalog	.catalogue-nav-open h2{background-image:url(../img/bg-subnav-head-open.gif); cursor:pointer;}.catalogue-sidebar{float:left; width:220px; padding:0;}/*#vz24-katalog-firem-content{float:right; width:745px; border:5px solid black !important;}*/#catalog-compan,#catalog-compan-detail{float:right; width:745px; margin:0;}/* ***** sidebar ***** *//* sidebar boxy */.catalogue-sidebar .box{border:1px solid #dadada; background:#f7f7f7 url(../img/bg-box.gif) no-repeat 0 0; margin-bottom:10px;}.catalogue-sidebar .box .bg-h2{background:url(../img/bg-h2.gif) no-repeat 10px 7px; padding:0 0 0 23px; margin-top:3px;}.catalogue-sidebar .box h2{color:black; padding:6px 10px 0; margin:0; }#content .catalogue-sidebar .box-foot-right{padding:10px;}#content .catalogue-sidebar .box ul{margin:0; padding:0;}#content .catalogue-sidebar .box li{margin:0 0 .5em; padding:0 0 .7em; list-style:none; background:none; border-bottom:1px solid white;}#content .catalogue-sidebar .box li.last{border:none; margin:0; padding:0;}/* sidebar slider */#content .catalogue-sidebar{text-align:center;}#content .catalogue-sidebar .box{text-align:left;}#content .catalogue-sidebar .slider{margin:0 auto; text-align:center;}#content .catalogue-sidebar .slider p{margin:0;}#content .catalogue-sidebar .slider-gallery-item{width:150px; text-align:center; background:none; border:none;}#content .catalogue-sidebar .slider-gallery-item-in{width:150px; height:120px; background:none;}#content .catalogue-sidebar .slider-gallery-item a{margin:0;}#content .catalogue-sidebar .slider-gallery-item .slider-gallery-item-in span span{width:120px; height:120px; background:white; border:1px solid #c7c7c7;}#content .catalogue-sidebar .slider-gallery-item .slider-gallery-item-in span span a img{border:none;}#content .catalogue-sidebar .slider-gallery-photos{margin:10px 0;;}#content .catalogue-sidebar .slider-gallery-photos #nextBtn a{background:url(../img/slider-right.gif) no-repeat left 50%; width:25px; height:120px;}#content .catalogue-sidebar .slider-gallery-photos #prevBtn a{background:url(../img/slider-left.gif) no-repeat right 50%; width:25px; height:120px;}/*.vz24-katalog #sidebar1{float:left; margin:0;}#sidebar1 .nav{font-size:90%;}#sidebar1 .nav {padding:0 ; margin:0;}#sidebar1 .nav,#sidebar1 .nav ul,#sidebar1 .nav ul li{padding:0; margin:0;}#sidebar1 .nav ul,#content .nav li{padding:0; margin:0;}#sidebar1 .nav li{float:none; background:url(../img/bg-subnav.gif) 0 0 repeat-y;}#sidebar1 .nav li li a{padding-left:10px;}#sidebar1 .nav li li li a{padding-left:20px;}#sidebar1 .nav li li li li a{padding-left:30px;}#sidebar1 .nav li li li li li a{padding-left:40px;}#sidebar1 .nav li li li li li li a{padding-left:50px;}#sidebar1 .nav li li li li li li li a{padding-left:60px;}#sidebar1 .nav a{border-top:1px solid #afafaf;}#sidebar1 .nav .selected{font-weight:bold; text-decoration:underline;}#sidebar1 .nav .selected-li li{background:white;}#sidebar1 .nav .active{color:black; background:white;}#sidebar1 .nav a .top{padding:5px 10px 5px 17px;}#sidebar1 .nav a .right{}#sidebar1 .nav a .bottom{padding:0 0 0 10px; background:url(../img/bg-subnav-a.gif) 14px 50% no-repeat;}#sidebar1 .nav .active .bottom{background:url(../img/bg-subnav-a-active2.gif) 9px 50% no-repeat;}#sidebar1 .nav .selected .bottom{background:url(../img/bg-subnav-a-selected.gif) 11px 50% no-repeat;}*//* catalog-registration  */#catalog-registration{text-align:center}#catalog-registration-in{text-align:left;margin:0 auto;width:980px;}#catalog-registration h2{border-bottom:1px solid #d20000;}.catalog-registration-item{width:190px; float:left; margin-right:7px;}.catalog-registration-item.last{margin-right:0;}.catalog-registration-item h3{color:white; margin:0; padding:10px 10px 5px 10px;}.catalog-registration-item h3#vz24-zdarma{background: url(../img/bg-h3-registrace-zdarma.gif) no-repeat 0 0; }.catalog-registration-item h3#vz24-region{background: url(../img/bg-h3-registrace-region.gif) no-repeat 0 0; }.catalog-registration-item h3#vz24-kraj{background: url(../img/bg-h3-registrace-kraj.gif) no-repeat 0 0; }.catalog-registration-item h3#vz24-kombi{background: url(../img/bg-h3-registrace-kombi.gif) no-repeat 0 0; }.catalog-registration-item h3#vz24-kombi-vip{background: url(../img/bg-h3-registrace-kombi-vip.gif) no-repeat 0 0; }.catalog-registration-item img.ilustrace{border-bottom:1px solid #dadada}.catalog-registration-content{background: url(../img/bg-catalog-registration-body.gif) repeat-y 0 0}.catalog-registration-content-bottom{background: url(../img/bg-catalog-registration-bottom.gif) no-repeat left bottom; padding:0 1px 0 1px;}.catalog-registration-content-in{padding:0 4px 20px; color:#4c4c4c; font-size:86%; line-height:1.4em; font-family: tahoma;}.catalog-registration-content-in ul{list-style: none; margin:0 0 0 3px; padding:0}.catalog-registration-content-in ul li{background: url(../img/bg-li-item-registrace.gif) no-repeat 0 4px; margin:0; padding:0 0 0 12px;}.vz24-platba-placene,.vz24-platba{font-size:90%;font-family: tahoma;}.vz24-platba-placene{color:#d20000;}.button-objednat{color:white; text-decoration:none;text-align:center;}a.button-objednat{display:inline-block; height:18px;background: url(../img/registrace/button-objednat-left.gif) no-repeat 0 0; text-decoration:none; position:relative; width:80px;}a.button-objednat .right{background: url(../img/registrace/button-objednat-right.gif) no-repeat right top; display:inline-block;height:18px; width:10px; position:absolute; right:0; top:0;cursor:pointer;}a.button-objednat .left{ display:inline-block; margin:0px 12px 0 12px;color:white; font-size:80%; text-transform: uppercase; cursor:pointer;}/* catalog-compan */.catalogue-h1{position:relative; border-bottom:1px solid #d20000;}	.catalogue-h1 h1{padding:0; margin:0;}	.catalogue-h1 span{position:absolute; bottom:5px; right:0; color:#707070;}	/*#catalog-compan span.cl{margin:0; height:1px;}#catalog-compan h2{border-bottom:1px solid #d20000;}#catalog-compan h2 span.catalog-actual{color:#907a7a; font-size:65%; font-weight:normal; float:right;}*/#catalog-compan h2{font-size:150%; margin:15px 0 10px;}.catalog-compan-search{background:#faeabe; padding:7px 9px; display:none;}.catalog-compan-search table{border-collapse:collapse;}.catalog-compan-search td{width:24%;padding:0; margin:0; vertical-align:middle;}.catalog-compan-search td.r{width:15%;}.filter-items-foot-right{background:#faeabe; padding:7px 9px 0; border-bottom:1px solid #e6c877;}.filter-items-foot-right .form-area{float:left; padding:0; margin:0; background:none; border:none;}.filter-items-foot-right .form-area-filters{padding:0;}.filter-items-foot-right .submit-area{padding:0; margin:0; text-align:right; background:none; border:none;}.alphabeta-filter{font-weight:bold; font-size:105%; padding:10px; margin:0 0 15px; background:#faeabe; border-top:1px solid white;}	.alphabeta-filter a{display:inline-block; padding:0 3px;}	.alphabeta-filter a:hover,.alphabeta-filter strong a{color:white; background:#d20000;}	.alphabeta-filter strong a{font-weight:bold; text-decoration:none;}	.alphabeta-filter a.top-firmy{color:#d20000; background: url(../img/bg-top-compan-star.gif) 100% 0 no-repeat; display:inline-block; padding: 0 20px 0 0 }.catalogue-crumbs{padding:0 0 15px; margin:0; border-bottom:1px solid #d6d6d6;}#catalog-compan #catalogue-subcats{padding:0; margin:0 0 20px; background:none; border:none; white-space:nowrap;}	#catalog-compan #catalogue-subcats p{display:none;}	#catalog-compan #catalogue-subcats li{margin-right:25px !important;}	#catalog-compan #catalogue-subcats a{padding-left:25px; background:url(../img/dir-icon.gif) 0 50% no-repeat;}#content .seznam-1{margin:0; padding:0; float:left; width:48%}#content .seznam-1 li{margin:0; padding:0; background:none; margin-bottom:.8em;}#content .seznam-1 li:first-letter{font-size:130%; font-weight:bold;}#content .seznam-1 li strong{color:#d20000; font-size:100%;}#content .seznam-2{margin:0; padding:0; float:left; width:48%;}#content .seznam-2 li{margin:0; padding:0; background:none; margin-bottom:.8em;}#content .seznam-2 li:first-letter{font-size:130%; font-weight:bold;}#content .seznam-2 li strong{color:#d20000; font-size:100%;}.catalog-compan-add{border-top:1px solid #d20000; text-align:right; padding-top:5px; margin-top:15px;}.catalog-compan-add a{border:1px solid #d20000; background: #fade93 url(../img/bg-pridejte-firmu.gif) no-repeat right top; padding:7px 30px 7px 7px; text-decoration:none; color:black; display:inline-block;}.catalog-compan-add a strong{color:#b70101;}/* Katalog: Top firmy */.top-group-1{position:relative; background:#fff5da;}.top-group-1 .compan-item{padding:10px 10px 10px 25px; margin-bottom:10px; background:url(../img/bg-top-compan-star.gif) no-repeat 5px 10px;}.top-compan-text{position:absolute; top:5px; right:10px; color:#e10a16; font-size:85%;}.compan-item h3{background:none;margin:0; font-size:110%; padding:0;}.compan-item h3 a{color:black;}.compan-item .photo{border:1px solid #d1cfcc; margin-top:0}.compan-item .post-address{color:black;}.compan-item .address{background: url(../img/bg-kontakt-comp-item.gif) no-repeat 97% 52% ; display:inline-block; padding:0 15px 0 0 }.compan-item .photo{float:left; position:relative; text-align:center; width:78px; height:82px; padding:0; margin:0 11px 0px 0; overflow:hidden;}.compan-item .photo .photo-in{height:82px;  background:#fff}.compan-item .photo div div a img{display:block; margin:0 auto;}	.compan-item .photo div div{display:table-cell; vertical-align:middle; width:78px; height:82px;}.compan-item .photo div div a img{}.compan-item .photolast{} /* set up CSS for last photo in row */.compan-item .photo-text{padding-top:3px;}.compan-item .compan-item-popis{margin-left:95px;}/*.vz24-katalog .catalogue-nav{float:none; width:auto; padding:0; border:1px solid #afafaf; background:white; }*//* TABS navigace detail firmy */.vz24-zalozky{position:relative; margin:15px 0 0; font-size:90%; font-weight:bold;}.vz24-zalozky .cl{border-top:1px solid #d20000;}.vz24-zalozky ul{background:none; margin:0; padding:0;}.vz24-zalozky ul li{display:inline-block; text-decoration:none;}.vz24-zalozky .left{/*margin:15px 5px 30px 45px;*/padding:12px 5px 8px 40px; display:inline-block; float:left; color:black; cursor:pointer;}.vz24-zalozky .right{background: url(../img/bg-zalozky-right.gif) no-repeat top right; display:inline-block; height:35px; width:5px;}.vz24-kontaktni-udaje a{background: url(../img/bg-zalozka-kontakt.gif) no-repeat 0 0;}.vz24-clanky a{background: url(../img/bg-zalozky-clanky.gif) no-repeat 0 0;}.vz24-zakazky a{background: url(../img/bg-zalozky-zakazky.gif) no-repeat 0 0;}.vz24-tvare a{background: url(../img/bg-zalozky-tvare.gif) no-repeat 0 0;}.vz24-zalozky a:hover,.vz24-zalozky .ui-state-active a{background-position:left -70px; color:white;}.vz24-zalozky a:hover .left,.vz24-zalozky .ui-state-active a .left{color:white;} .vz24-zalozky a:hover .right,.vz24-zalozky .ui-state-active a .right{background-position:right -70px;}.top-firma{background: url(../img/bg-top-compan-star.gif) no-repeat top right; position:absolute; bottom:5px; right:0; padding-right:20px; color:#e10a16; font-size:70%;}.vz24-odkazy-prepinace{padding:5px 0 10px; font-size:100%;}.vz24-odkazy-prepinace .back{float:left;}.vz24-odkazy-prepinace .back,.vz24-odkazy-prepinace .left{background: url(../img/bg-arrow-left.gif) no-repeat 0 4px; padding:0 0 0 10px;}.vz24-odkazy-prepinace .right{background: url(../img/bg-arrow-right.gif) no-repeat right 4px; padding:0 10px 0 0;} #catalog-compan-detail .catalog-compan-detail-photo .photo{float:left; position:relative; text-align:center; width:100px; height:100px; padding:0; margin:0 11px 11px 0; overflow:hidden; border:1px solid #dcdbd8;}#catalog-compan-detail .catalog-compan-detail-photo .photo .photo-in{height:100px;  background:#fff}#catalog-compan-detail .catalog-compan-detail-photo .photo div div a img{display:block; margin:0 auto;}	#catalog-compan-detail .catalog-compan-detail-photo .photo div div{display:table-cell; vertical-align:middle; width:100px; height:100px;}#catalog-compan-detail .catalog-compan-detail-photo .photo div div a img{}#catalog-compan-detail .catalog-compan-detail-photo .photolast{} /* set up CSS for last photo in row */#catalog-compan-detail .catalog-compan-detail-photo .photo-text{padding-top:3px;}.catalog-compan-detail-photo{border-top:1px solid #dcdbd8;margin-top:17px; padding-top:27px}.catalog-compan-detail-photo h2{color:#d20000;}/* Detail firmy > Clanky o firme */.table-clanky-detail-firma td{padding:2px 10px 2px 0; border:none;}.table-clanky-detail-firma td.arr{padding-left:15px; background:url(../img/bg-arrow-right.gif) 0 50% no-repeat;}.table-clanky-detail-firma2 td a{color:#d20000 !important;}.table-clanky-detail-firma2 td a:visited{color:#8F0000 !important;}.table-clanky-detail-firma2 td a:hover,.table-clanky-detail-firma2 td a:focus{color:red !important;}/* Detail firmy > Kontaktni udaje */.kontakty-1,.kontakty-2{font-size:90%; float:left; width:350px;}.kontakty-2{float:right; padding-left:20px; border-left:1px solid #dddddd;}/* Detail firmy > Tvar firmy */.tvar-firmy{font-size:90%; padding:15px; margin-bottom:20px; border:1px solid #dddddd;}.tvar-firmy-osoba{margin-left:150px;}.tvar-firmy h3{font-size:190%; font-weight:normal; padding:0; margin:0; background:none;}#content .tvar-firmy ul{padding:0;}#catalog-compan-detail .tvar-firmy .photo{margin:0;}#catalog-compan-detail .tvar-firmy .photo,#catalog-compan-detail .tvar-firmy .photo .photo-in,#catalog-compan-detail .tvar-firmy .photo div div,#catalog-compan-detail .tvar-firmy .photo div div img{vertical-align:top; width:130px; height:auto; border:none;}/* Detail firmy > Zakazky firmy */.zakazky-firmy{font-size:90%;}#catalog-compan-detail h2{margin-top:0; color:black;}#catalog-compan-detail .vz24-kategorie{font-size:85%; color:#907a7a;}#catalog-compan-detail .photo{float:left; position:relative; text-align:center; width:200px; height:200px; padding:0; margin:0 15px 10px 0; overflow:hidden; border:1px solid #dcdbd8;}#catalog-compan-detail .photo .photo-in{height:200px; background:#fff}#catalog-compan-detail .photo div div{display:table-cell; vertical-align:middle; text-align:center !important; width:200px; height:200px;}#catalog-compan-detail .photo div div img{margin:0 auto;}#catalog-compan-detail .photolast{} /* set up CSS for last photo in row */#catalog-compan-detail .photo-text{padding-top:3px;}/* vz24-lide-detail */.vz24-detail-zahlavi .photo{float:left; position:relative; text-align:center; width:200px; height:230px; padding:0; margin:0 11px 0px 0; overflow:hidden; border:1px solid #dcdbd8;}.vz24-detail-zahlavi .photo .photo-in{height:230px;  background:#fff}.vz24-detail-zahlavi .photo div div a img{display:block; margin:0 auto;}	.vz24-detail-zahlavi .photo div div{display:table-cell; vertical-align:middle; width:200px; height:230px;}.vz24-detail-zahlavi .photo div div a img{}.vz24-detail-zahlavi .photolast{} /* set up CSS for last photo in row */.vz24-detail-zahlavi .photo-text{padding-top:3px;}#vz24-detail-lide h3{background:none; padding:0;}.vz24-hodnoceni{}.vz24-diskuze a{background: url(../img/bg-zalozka-diskuze.gif) no-repeat 0 0; height:45px; display:inline-block;text-decoration:none;}.vz24-diskuze a .left{margin:15px 10px 30px 53px;display:inline-block;float:left}.vz24-kauzy a{background: url(../img/bg-zalozka-kauzy.gif) no-repeat 0 0; height:45px; display:inline-block;text-decoration:none;}.vz24-kauzy a .left{margin:15px 10px 30px 54px; display:inline-block; float:left; }.vz24-vlastnosti a{background: url(../img/bg-zalozka-vlastnosti.gif) no-repeat 0 0; height:45px; display:inline-block;text-decoration:none;}.vz24-vlastnosti a .left{margin:15px 10px 30px 44px;display:inline-block;float:left}.vz24-detail-zahlavi{position:relative; height:230px;}.vz24-hodnoceni{position:absolute; bottom:0; left:214px;}.vz24-hodnoceni p{color:#907a7a;font-size:90%; margin-bottom:0;}/* zpravodaj vz-24 */#vz24-zpravodaj{padding-top:10px; border-bottom:12px solid #e0e0e0;}#vz24-zpravodaj-head{font-size:120%; color:white; text-align:right; padding:30px 15px; margin-bottom:0; background:#eb1000 url(../img/vz-zpravodaj-head.png) 0 0 no-repeat;}#vz24-zpravodaj-info{font-size:110%; color:#5d5d5d; padding:10px 20px; margin:0; background:#e0e0e0;}#vz24-zpravodaj-nav{width:220px; float:left; position:relative;}	#vz24-zpravodaj #vz24-zpravodaj-nav h2{color:black; font-size:140% !important; font-weight:normal; padding:0 0 13px; font-size:130%; background:none; border:none;}	#vz24-zpravodaj #vz24-zpravodaj-nav .catalogue-nav{border:none; border-bottom:1px solid #afafaf;}	#vz24-zpravodaj #vz24-zpravodaj-nav .catalogue-nav .nav{border:1px solid #afafaf; border-top:none; border-bottom:none;}#vz24-zpravodaj-content{}#vz24-zpravodaj-main{position:relative; width:500px; float:right;}.vz24-zpravodaj-nav-prev{float:left;}.vz24-zpravodaj-nav-next{float:right;}.vz24-zpravodaj-nav-prev a,.vz24-zpravodaj-nav-next a{display:block; padding:4px 10px 4px 35px; margin:20px 0; background:#f4f4f4 url(../img/vz-zpravodaj-prev.png) 0 50% no-repeat; border:1px solid #dadada;}.vz24-zpravodaj-nav-next a{padding:4px 35px 4px 10px; background:#f4f4f4 url(../img/vz-zpravodaj-next.png) 100% 50% no-repeat;}  #vz24-zpravodaj h2{font-size:150%; padding-top:0; margin-top:0;}#vz24-zpravodaj h3{padding:0; background:none;}#vz24-zpravodaj h3 strong{font-weight:normal;}.vz24-zpravodaj-control{clear:both; margin-top:20px; border-top:1px solid #dadada;}.vz24-zpravodaj-nav-control{}}/* denik vz-24 */#vz24-denik{padding-top:10px; border-bottom:12px solid #1e3156;}#vz24-denik-head{font-size:120%; color:white; text-align:right; min-height:75px; padding:20px 20px 0 0; margin-bottom:0; background:#1f3157 url(../img/vz-denik-head.png) 0 0 no-repeat;}#vz24-denik-info{font-size:110%; color:#5d5d5d; padding:10px 20px; margin:0; background:#e0e0e0; border-bottom:2px solid #bebebe;}#vz24-denik-info-authors{clear:left; padding-top:15px; text-align:center;}#vz24-denik-info-authors div{padding:12px; margin-bottom:10px; border:1px solid #c5c5c5; }#vz24-denik-info-authors p{text-align:left; margin:0;}#vz24-denik-info-authors img{margin-top:15px;}#vz24-denik-nav{width:220px; float:left; position:relative;}#vz24-denik #vz24-denik-nav h2{color:black; font-size:140% !important; font-weight:normal; padding:0 0 13px; font-size:130%; background:none; border:none;}#vz24-denik #vz24-denik-nav .catalogue-nav{border:none; border-bottom:1px solid #afafaf;}#vz24-denik #vz24-denik-nav .catalogue-nav .nav{border:1px solid #afafaf; border-top:none; border-bottom:none;}#vz24-denik-content{}#vz24-denik-main{position:relative; width:500px; float:right;}.vz24-denik-nav-prev{float:left;}.vz24-denik-nav-next{float:right;}.vz24-denik-nav-prev a,.vz24-denik-nav-next a{display:block; padding:4px 10px 4px 35px; margin:20px 0; background:#f4f4f4 url(../img/vz-denik-prev.jpg) 0 50% no-repeat; border:1px solid #dadada;}.vz24-denik-nav-next a{padding:4px 35px 4px 10px; background:#f4f4f4 url(../img/vz-denik-next.jpg) 100% 50% no-repeat;}  #vz24-denik h2{font-size:150%; padding-top:0; margin-top:0; color:#1e3156;}#vz24-denik h3{padding:0; background:none;font-size:90%;}#vz24-denik h3 strong{font-weight:normal;}.vz24-denik-control{clear:both; margin-top:20px; border-top:1px solid #dadada;}.vz24-denik-nav-control{}.vz24-poznamka{color:#0c3d6c;}}
