* { margin:0; padding:0; }html { padding: 0; margin: 0; background: url(../images/bg.png) top; } body { font: 80%/1.4 Verdana, "Geneva CE", lucida, sans-serif; background: url(../images/bg_top.png) repeat-x center top; color: #585951; }a { color: #585951; }a:hover { color: #585951; text-decoration: none;}a img { border: 0 solid; }body * hr{ display: block; }h1, h2, h3, h4 { font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; }h1 {font-size:160%}h2 {font-size:140%}h3, h4 {font-size:120%}h5, h6 {font-size:110%}.button { text-align: right; }/* Hlavicka */#header { height: 331px; background: url(../images/bg_header.jpg) top center no-repeat; }#header-content { width: 990px; margin: 0 auto; position: relative; }#header-b {	position:absolute; top:83px; left:346px; background: url(../images/bg_header-b.jpg) top left no-repeat;	width:447px; height:202px;}#header-c {	position:absolute; top:83px; left:346px; background: url(../images/bg_header-c.jpg) top left no-repeat;	width:447px; height:202px;}#header .advert {position:absolute; top:0; left:0}ul.menu { list-style: none; font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; position: absolute; top: 298px; left: 0; }ul.menu li { display: inline; padding: 2px 0; font-weight: bold; border-left: 1px solid #a4a071; margin: 0; padding-left: 3px; }ul.menu li a { color: #5c5d53; text-decoration: none; padding: 10px 10px 5px 10px; }ul.menu li a.selected, ul.menu li a:hover { color: #fff; text-decoration: none; }ul.menu li.home { border: none; }ul.menu li.home a { border: none; }ul.menu li.green a.selected, ul.menu li.green a:hover { background: #8cb61d; border-bottom: 3px solid #709217; }ul.menu li.blue a.selected, ul.menu li.blue a:hover { background: #009abc; border-bottom: 3px solid #007b96; }ul.menu li.red a.selected, ul.menu li.red a:hover { background: #c60035; border-bottom: 3px solid #9e002a; }ul.menu li.orange a.selected, ul.menu li.orange a:hover { background: #ef7c11; border-bottom: 3px solid #bf630e; }ul.menu li.brown a.selected, ul.menu li.brown a:hover { background: #585951; border-bottom: 3px solid #494a43; }ul.menu li.home a.selected, ul.menu li.home a:hover { background: #585951; border-bottom: 3px solid #494a43; }a#toplogo {	background: transparent; position:absolute; top:120px; left:0px; width:400px; height:150px}.user { text-align: right; position: absolute; top: 298px; left: 650px; width: 340px; }.user ul { list-style: none; font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; float: right; }.user ul li { display: inline; padding: 2px 10px; border-right: 1px solid #a4a071; font-weight: bold; text-align: right; }.user ul li a { color: #5c5d53; text-decoration: none; }.user ul li a.selected, .user ul li a:hover { color: #5c5d53; text-decoration: underline; }.user ul li.selected { background: #585951;  }.user ul li.selected a { color: white}.user ul li.login { border: none; }/* Vyhledávací box */.search-box { position: absolute; top: 245px; left: 650px; width: 200px; height: 52px; background: url(../images/bg_search.png) no-repeat; display: none;}.search-box table td.left { padding: 7px 0 0 7px; }.search-box table td.right { padding: 8px 0 0 5px; }.search-box .text { width: 157px; border: 1px solid #fff; font-size: 120%; padding: 3px; color: #c60035; font-weight: bold; }/* Prihlašovací box */.login-box { position: absolute; top: 215px; left: 740px; width: 250px; height: 82px; background: url(../images/bg_login.png) no-repeat; display: none; }.login-box table.input { padding: 4px 0 0 4px; }.login-box table.input td { padding: 4px; }.login-box .text { width: 95px; color: #c60035; border: 2px solid #fff; }.login-box .auto { font-size: 85%; padding: 0 0 0 8px; color: #fff; }.login-box .new  { color: #c60035; font-size: 85%; padding: 4px 0 0 8px; }.login-box .new a { color: #c60035; text-decoration: none; }.login-box .new a:hover { text-decoration: underline; }#container1 { background: #fff; width: 990px; margin: 0 auto; padding: 10px 0 20px 0; }#container2 { background: #d8d5cb; width: 990px; margin: 0 auto; padding-top: 10px; }#container3 { background: #d8d5cb; width: 990px; margin: 0 auto; }/* Záložky */ul.menu2 { width:300px; list-style: none; }ul.menu2 li { display: block; float: left; text-align: center; color: #fff; line-height: 39px; font-size:12px;}ul.menu2 li span { display: block; color: #fff; font-weight: bold; text-decoration: none; cursor: pointer; width:70px; height: 46px; }ul.menu2 li span.typ1 { background: url(../images/menu/list5.png) no-repeat top left; }ul.menu2 li span.typ1_select { background: url(../images/menu/list5_hover.png) no-repeat top left; width: 90px; }ul.menu2 li span.typ2 { background: url(../images/menu/list6.png) no-repeat top left; }ul.menu2 li span.typ2_select { background: url(../images/menu/list6_hover.png) no-repeat top left; width: 90px; }ul.menu2 li span.typ3 { background: url(../images/menu/list7.png) no-repeat top left; }ul.menu2 li span.typ3_select { background: url(../images/menu/list7_hover.png) no-repeat top left; width: 90px; }ul.menu2 li span.typ4 { background: url(../images/menu/list8.png) no-repeat top left; }ul.menu2 li span.typ4_select { background: url(../images/menu/list8_hover.png) no-repeat top left; width: 90px; }.menu2box_show {display:block;}.menu2box_hide {display:none;}ul.menu3 { width:302px; list-style: none; }ul.menu3 li { display: block; float: left; text-align: center; color: #fff; line-height: 39px; }ul.menu3 li span { display: block; color: #fff; font-weight: bold; text-decoration: none; background: url(../images/menu/list9.png) no-repeat top left; width: 150px; height: 46px;}ul.menu3 li span.select { background: url(../images/menu/list9_hover.png) no-repeat top left; width: 151px; height: 46px; }.box2 .menu3box_show {display:block;}.box2 .menu3box_hide {display:none;}.bg-menu4 { background: url(../images/menu/bg_list10.png) repeat-x; margin: 0 0 0 5px; height: 46px; }ul.menu4 { list-style: none; background: url(../images/menu/bg_list10.png) repeat-x; }ul.menu4 li { display: block; float: left; text-align: center; color: #fff; line-height: 39px; }ul.menu4 li a { display: block; color: #fff; font-weight: bold; text-decoration: none; }ul.menu4 li a { background: url(../images/menu/list10.png) no-repeat top left; width: 99px; height: 46px; }ul.menu4 li a:hover, ul.menu4 li a.select { background: url(../images/menu/list10_hover.png) no-repeat top left; width: 98px; height: 46px; color: #fff; }/* Výpis článků */.article { padding: 0; }.article h2 { color: #5c5d53; }.article h2 a { color: #5c5d53; }.article hr { color: #d6d7d2; background: #d6d7d2; height: 1px; border: none;clear:both;  }.article img { float: left; margin-right: 10px; border-bottom: 5px solid #616055; padding-top: 5px; }.article .adclanek img {border:0 none;}.article a { color: #5c5d53; }.article p.date { color: #abaca8; font-size: 85%; }.article p.perex { padding: 10px 0; font-size: 90%; }.article p.author { font-size: 85%; color: #abaca8; margin:0; padding:2px 0 0 20px}.article p.next { float: right; width: 30px; text-align: right; font-size: 85%; font-weight: bold; margin:0 0 0 10px; padding:2px 0 0 0}.article p.author a { text-decoration: none; }.article p.author a:hover { text-decoration: underline; }.article p.button { padding-right: 15px; }.article strong.black { color:black}.article-green { padding: 0; }.article-green h2 { color: #8cb61d; }.article-green h2 a { color: #8cb61d; }.article-green hr { color: #e8f0d2; background: #e8f0d2; height: 1px; border: none;clear:both;  }.article-green img { float: left; margin-right: 10px; border-bottom: 5px solid #8cb61d; padding-top: 5px; }.article-green .adclanek img {border:0 none;}.article-green a { color: #c5da8e; }.article-green p.date { color: #abaca8; font-size: 85%; }.article-green p.perex { padding: 10px 0; font-size: 90%; }.article-green p.author { font-size: 85%; color: #abaca8; margin:0; padding:2px 0 0 20px}.article-green p.next { float: right; width: 30px; text-align: right; font-size: 85%; font-weight: bold; margin:0 0 0 10px; padding:2px 0 0 0}.article-green p.author a { text-decoration: none; }.article-green p.author a:hover { text-decoration: underline; }.article-green p.button { padding-right: 15px; }.article-blue { padding: 0; }.article-blue h2 { color: #009abc; }.article-blue h2 a { color: #009abc; }.article-blue hr { color: #ccebf2; background: #ccebf2; height: 1px; border: none; clear:both; }.article-blue img { float: left; margin-right: 10px; border-bottom: 5px solid #009abc; padding-top: 5px; }.article-blue a { color: #7fccdd; }.article-blue p.date { color: #abaca8; font-size: 85%; }.article-blue p.perex { padding: 10px 0; font-size: 90%; }.article-blue p.author { font-size: 85%; color: #abaca8; margin:0; padding:2px 0 0 20px}.article-blue p.next { float: right; width: 30px; text-align: right; font-size: 85%; font-weight: bold; margin:0 0 0 10px; padding:2px 0 0 0}.article-blue p.author a { text-decoration: none; }.article-blue p.author a:hover { text-decoration: underline; }.article-blue p.button { padding-right: 15px; }.article-superblue { padding: 0; }.article-superblue h2 { color: #009abc; }.article-superblue h2 a { color: #009abc; }.article-superblue hr { color: #ccebf2; background: #ccebf2; height: 1px; border: none; clear:both; }.article-superblue img { float: left; margin-right: 10px; border-bottom: 5px solid #009abc; padding-top: 5px; }.article-superblue .adclanek img {border:0 none;}.article-superblue a { color: #7fccdd; }.article-superblue p.date { color: #abaca8; font-size: 85%; }.article-superblue p.perex { padding: 10px 0; font-size: 90%; }.article-superblue p.author { font-size: 85%; color: #abaca8; margin:0; padding:2px 0 0 20px}.article-superblue p.next { float: right; width: 30px; text-align: right; font-size: 85%; font-weight: bold; margin:0 0 0 10px; padding:2px 0 0 0}.article-superblue p.author a { text-decoration: none; }.article-superblue p.author a:hover { text-decoration: underline; }.article-superblue p.button { padding-right: 15px; }.article-red { padding: 0; }.article-red h2 { color: #ca1142; }.article-red h2 a { color: #ca1142; }.article-red hr { color: #f4cfd9; background: #f4cfd9; height: 1px; border: none; clear:both; }.article-red img { float: left; margin-right: 10px; border-bottom: 5px solid #ca1142; padding-top: 5px; }.article-red .adclanek img {border:0 none;}.article-red a { color: #e488a0; }.article-red p.date { color: #abaca8; font-size: 85%; }.article-red p.perex { padding: 10px 0; font-size: 90%; }.article-red p.author { font-size: 85%; color: #abaca8; margin:0; padding:2px 0 0 20px}.article-red p.next { float: right; width: 30px; text-align: right; font-size: 85%; font-weight: bold; margin:0 0 0 10px; padding:2px 0 0 0}.article-red p.author a { text-decoration: none; }.article-red p.author a:hover { text-decoration: underline; }.article-red p.button { padding-right: 15px; }.article-orange { padding: 0; }.article-orange h2 { color: #ef7c11; }.article-orange h2 a { color: #ef7c11; }.article-orange hr { color: #fce5cf; background: #fce5cf; height: 1px; border: none;clear:both;  }.article-orange img { float: left; margin-right: 10px; border-bottom: 5px solid #ef7c11; padding-top: 5px; }.article-orange .adclanek img {border:0 none;}.article-orange a { color: #f7bd88; }.article-orange p.date { color: #abaca8; font-size: 85%; }.article-orange p.perex { padding: 10px 0; font-size: 90%; }.article-orange p.author { font-size: 85%; color: #abaca8; margin:0; padding:2px 0 0 20px}.article-orange p.next { float: right; width: 30px; text-align: right; font-size: 85%; font-weight: bold; margin:0 0 0 10px; padding:2px 0 0 0}.article-orange p.author a { text-decoration: none; }.article-orange p.author a:hover { text-decoration: underline; }.article-orange p.button { padding-right: 15px; }/* Box s aktuálními clánky */.box1 { width: 315px; float: left; margin-left: 15px; border-bottom: 5px solid #dcdbd8; border-right: 5px solid #dcdbd8; padding: 0 10px 10px 0; }.padding { margin: 15px; padding: 0 0 10px 0; }.paddingsimple { margin: 15px 0 15px 15px; padding: 0 0 10px 0; }.paddingsimple .itembody p { margin-right: 15px; }.box1 a { text-decoration: underline; }.box1 a:hover { text-decoration: none; }.box1 h2 { font-size: 140%; padding-top: 5px; }.box1 p.date { color: #abaca8; font-size: 85%; }.box1 p.perex { padding: 10px 0; font-size: 90%; }.box1 p.author { font-size: 85%; color: #abaca8; margin:0; padding:2px 0 0 0 }.box1 p.next { float: right; width: 30px; text-align: right; font-size: 85%; font-weight: bold; margin:0 0 0 10px; padding:2px 0 0 0}.box1 p.author a { text-decoration: none; }.box1 p.author a:hover { text-decoration: underline; }.box1 p.button { padding-right: 15px; }.greybar {clear:both; border-bottom: 5px solid #dcdbd8; margin:5px 0 5px 5px;}.box2 { width: 625px; float: right; border-top: 5px solid #dfe0c4; background: url(../images/bg_box1.png) repeat-x top; }.box2 h2.search { float: left; width: 250px; color: #dcddc0; padding: 15px 0 0 15px; font-size: 180%; }.box2 h3 { color: #595a52; font-size: 160%; margin-top: 25px; }.box2 ul.menu1 { width: 350px; float: right; list-style: none; }.box2 ul.menu1 li { display: block; float: right; text-align: center; color: #fff; line-height: 70px; }.box2 ul.menu1 li span { display: block; color: #fff; font-weight: bold; text-decoration: none; margin: 0 0 0 2px; cursor: pointer; width: 80px; height: 71px; }.box2 ul.menu1 li span.typ1 { background: url(../images/menu/list1.png) no-repeat top left; }.box2 ul.menu1 li span.typ1_select { background: url(../images/menu/list1_hover.png) no-repeat top left; width: 90px; line-height: 60px; }.box2 ul.menu1 li span.typ2 { background: url(../images/menu/list2.png) no-repeat top left;  }.box2 ul.menu1 li span.typ2_select { background: url(../images/menu/list2_hover.png) no-repeat top left; width: 90px; line-height: 60px; }.box2 ul.menu1 li span.typ3 { background: url(../images/menu/list3.png) no-repeat top left; }.box2 ul.menu1 li span.typ3_select { background: url(../images/menu/list3_hover.png) no-repeat top left; width: 90px; line-height: 60px; }.box2 ul.menu1 li span.typ4 { background: url(../images/menu/list4.png) no-repeat top left;  }.box2 ul.menu1 li span.typ4_select { background: url(../images/menu/list4_hover.png) no-repeat top left; width: 90px; line-height: 60px; }.box2 .menu1box_show {display:block; height:180px;}.box2 .menu1box_hide {display:none;}.box2 .form { float: left; width: 263px; margin-left: 20px; }.box2 input.search { border: 1px solid #bebfa6; padding: 5px; width: 250px; height: 25px; line-height: 25px; font-size:20px; margin: 10px 0; }.box2 input.button { float: right; }.box2 .map { float: right; width: 270px; height:155px; overflow: hidden;}.box2 .map img { border:0 none }ul.leftfloatul {float:left; width:85px; margin:0 5px 0 0; padding:0; overflow:hidden}.box2 .left { float: left; width: 315px; }.box2 .right { float: left; width: 301px; }.left .button { margin: 10px 15px 0 0; border-bottom: 5px solid #dcdbd8; padding: 0 0 10px 0; }.right .button { margin: 10px 15px 0 0; border-bottom: 5px solid #dcdbd8; padding: 0 0 10px 0; }.disc h2.disc { color: #585951; padding: 15px 0 5px 0; font-size: 180%; }.box2 .map h2 {margin:10px 0 10px 0;}.box2 .map hr {margin:2px; padding:3px 0 3px 0; background: #d9dabe url(../images/hr_dneska_hledate.png) top left no-repeat; border:0 none; color:#d9dabe}.box2 .map ul {margin:2px; padding:3px 0 3px 0; }.box2 .map ul li {margin:1px 0 1px 0; padding:0 0 0 10px; list-style: none; background: url(../images/li_kola.png) 0 7px no-repeat;}.box2 .map a {line-height:100%}.box2 ul.list { list-style: none; width: 300px; font-size: 85%; }.box2 ul.list li { padding: 6px; background: url(../images/bg_list.png) repeat-x bottom; color: #58606e; }.box2 ul.list li a { color: #58606e; text-decoration: none; }.box2 ul.list li a:hover { text-decoration: underline; color: #009abc; }.box2 ul.list li a.green:hover { color: #8cb61d; }.box2 ul.list li a.red:hover { color: #c60035; }.box2 ul.list li a.blue:hover { color: #009abc; }.box2 ul.list li a.orange:hover { color: #ef7c11; }.box2 ul.list li.last { background: none; }.sidebar ul.list { list-style: none; width: 300px; font-size: 85%; }.sidebar ul.list li { padding: 6px; background: url(../images/bg_list.png) repeat-x bottom; color: #58606e; }.sidebar ul.list li a { color: #58606e; text-decoration: none; }.sidebar ul.list li a:hover { text-decoration: underline; color: #009abc; }.sidebar ul.list li a.green:hover { color: #8cb61d; }.sidebar ul.list li a.red:hover { color: #c60035; }.sidebar ul.list li a.blue:hover { color: #009abc; }.sidebar ul.list li a.orange:hover { color: #ef7c11; }.sidebar ul.list li.last { background: none; }/* Reklama */.adverthome { margin: 25px 0 41px 0; }.advert1 { margin: 10px 0; }.advert4 { margin: 10px 0; text-align: center; }.reklama {padding-top:11px; background: url(../images/reklama/reklama.png) top left no-repeat;}#skyscraper {width:120px; height:600px; position:absolute; background: transparent; top:331px; left:50%; margin-left:500px; }#skyscraper.reklama {background: transparent url(../images/reklama/reklama.png) top right no-repeat; padding-top:11px; }/* Reklamní bloky */.box3 { padding: 10px 0; }.box3 .advert2 { float: left; width: 468px; margin-left: 15px; }.box3 .advert-desc { float: left; width: 20px; margin: 0 5px; }.box3 .advert3 { float: left; width: 468px; }/* box MTBS */.mtbs h2.mtbs { background: url(../images/bg_mtbs.png) top left no-repeat; height: 35px; line-height: 35px; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 100%; color: #309be6; padding-left: 5px; }.mtbs table td { font-size: 85%; background: url(../images/bg_list.png) repeat-x bottom; padding: 7px 0 7px 5px; }.mtbs table td a { text-decoration: none; color: #58606e; }.mtbs table td a:hover { text-decoration: underline; color: #309be6; }.mtbs table td.date { color: #309be6; font-weight: bold; }.mtbs .button { margin: 15px 0 0 0; border-bottom: 5px solid #d9e5ef; padding: 0 0 10px 0; }/* Clánky */.box4 .left { float: left; width: 765px; }.box4 .articles { float: left; width: 240px; padding: 0 0 15px 15px; }.box4 h2 { font-size: 160%; line-height: 40px; height: 50px; color: #FFF; padding: 0 10px; }.box4 h2 a { color: #fff; text-decoration: none; }.box4 h2 a:hover { color: #fff; text-decoration: underline; }.box4 .rss { float: left; width: 100px; font-weight: bold; font-size: 85%; padding: 3px 0 0 10px; }.box4 .rss a { background: url(../images/lists/rss.png) no-repeat right center; padding-right: 12px; text-decoration: none; color: #8b8e4b; }.box4 .rss a:hover { text-decoration: underline; }.box4 .next { float: right; text-align: right; width: 100px; font-weight: bold; font-size: 85%; padding-top: 3px; }.box4 ul { list-style: none; padding: 0 0 10px 0; margin: 0 0 0 10px; }.box4 ul li { font-size: 85%; padding: 7px; }.box4 ul li a { color: #585951; }.box4 h2.green1 { background: url(../images/headers/hd_green1.png) no-repeat; }.box4 ul.green1 { background: url(../images/lines/hr_green1.png) repeat-x bottom; }.box4 ul.green1 li { background: url(../images/lists/bg_list.png) no-repeat 0 12px; }.box4 ul.green1 li:hover { background: url(../images/lists/bg_list_green1.png) no-repeat 0 12px; }.box4 ul.green1 li a:hover { color: #8cb61d; text-decoration: underline; }.box4 .next a.green1 { color: #abc959; }.box4 h2.green2 { background: url(../images/headers/hd_green2.png) no-repeat; }.box4 ul.green2 { background: url(../images/lines/hr_green2.png) repeat-x bottom; }.box4 ul.green2 li { background: url(../images/lists/bg_list.png) no-repeat 0 12px; }.box4 ul.green2 li:hover { background: url(../images/lists/bg_list_green2.png) no-repeat 0 12px; }.box4 ul.green2 li a:hover { color: #73a331; text-decoration: underline; }.box4 .next a.green2 { color: #73a331; }.box4 h2.red1 { background: url(../images/headers/hd_red1.png) no-repeat; }.box4 ul.red1 { background: url(../images/lines/hr_red1.png) repeat-x bottom; }.box4 ul.red1 li { background: url(../images/lists/bg_list.png) no-repeat 0 12px; }.box4 ul.red1 li:hover { background: url(../images/lists/bg_list_red1.png) no-repeat 0 12px; }.box4 ul.red1 li a:hover { color: #c60035; text-decoration: underline; }.box4 .next a.red1 { color: #c60035; }.box4 h2.red2 { background: url(../images/headers/hd_red2.png) no-repeat; }.box4 ul.red2 { background: url(../images/lines/hr_red2.png) repeat-x bottom; }.box4 ul.red2 li { background: url(../images/lists/bg_list.png) no-repeat 0 12px; }.box4 ul.red2 li:hover { background: url(../images/lists/bg_list_red2.png) no-repeat 0 12px; }.box4 ul.red2 li a:hover { color: #ae1231; text-decoration: underline; }.box4 .next a.red2 { color: #ae1231; }.box4 h2.red3 { background: url(../images/headers/hd_red3.png) no-repeat; }.box4 ul.red3 { background: url(../images/lines/hr_red3.png) repeat-x bottom; }.box4 ul.red3 li { background: url(../images/lists/bg_list.png) no-repeat 0 12px; }.box4 ul.red3 li:hover { background: url(../images/lists/bg_list_red3.png) no-repeat 0 12px; }.box4 ul.red3 li a:hover { color: #d12c3a; text-decoration: underline; }.box4 .next a.red3 { color: #d12c3a; }.box4 h2.red4 { background: url(../images/headers/hd_red4.png) no-repeat; }.box4 ul.red4 { background: url(../images/lines/hr_red4.png) repeat-x bottom; }.box4 ul.red4 li { background: url(../images/lists/bg_list.png) no-repeat 0 12px; }.box4 ul.red4 li:hover { background: url(../images/lists/bg_list_red4.png) no-repeat 0 12px; }.box4 ul.red4 li a:hover { color: #db443c; text-decoration: underline; }.box4 .next a.red4 { color: #db443c; }.box4 .right { float: left; width: 200px; padding-left: 15px; }.sidebar .box4 { float: none; width: auto; }.box4 div.offer { padding: 0 10px 10px 10px; background: url(../images/lines/hr_blue.png) repeat-x bottom; margin: 0 0 10px 0; }.box4 h2.offer { font-size: 160%; line-height: normal; padding: 10px 0 0 10px; height: 81px; color: #FFF; background: url(../images/headers/hd_blue.png) no-repeat; }.box4 h3 { color: #009abc; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; }.box4 h3 a { color: #009abc; text-decoration: none; }.box4 h3 a:hover { color: #009abc; text-decoration: underline; }.box4 img.offer { border: 1px solid #f2f2f2; text-align: center; max-width:280px}.box4 .img { text-align: center; padding: 10px 0; }.box4 .colection { color: #8b8e4b; font-size: 85%; }.box4 .price { text-align: right; font-size: 85%; color: #a3a86b; }.box4 .count { color: #009abc; font-weight: bold; }/* Pruh s fotografiemi */.photos { position: relative; height: 98px; }.photos h2 a { background: url(../images/headers/hd_photos.gif) no-repeat top left; position: absolute; top: 0; left: 15px; width: 96px; height: 98px; color: #d8d9bb; z-index: 1500; padding: 0 0 0 10px; text-decoration: none; }.photos h2 a:hover { background: url(../images/headers/hd_photos_hover.gif) no-repeat top left; text-decoration: underline; color: #d8d9bb; }.photos .imgs { position: absolute; left: 108px; top: 0; }.photos .imgs img { margin-right: 1px; margin-bottom: 1px; float:left;}/* Blok s blogy, bazarem a bulvarem */h2.hd { background: url(../images/headers/hd_box5.png) repeat-x; height: 43px; color: #d8d9bb; line-height: 40px; padding-left: 15px; font-size: 180%; overflow: hidden; }.box5 { padding-left: 15px; }.box5 h2 { font-size: 170%; padding: 10px 0 0 0; }.box5 h4 { font-size: 90%; font-weight: bold; }.box5 h4 a:hover { color: #585951; }.box5 .blog { float: left; width: 481px; margin-right: 8px; }.box5 .blog h2 { color: #585951; border-bottom: 5px solid #585951; }.box5 .blog h3 { padding: 10px 0 0 0; }.box5 .vip { float: left; width: 229px; margin-left: 4px; }.box5 .vip h4 { padding: 0 0 0 75px; }.box5 .vip p { font-size: 85%; padding: 3px 0 0 75px; }.box5 .nej { float: left; width: 229px; margin-left: 18px; }.box5 .nej h4 { padding: 0 0 0 75px; }.box5 .nej p { font-size: 85%; padding: 3px 0 0 75px; }.box5 .blog-smile1 { background: url(../images/icons/smile1.png) 0 12px no-repeat; border-bottom: dotted 1px #585951; padding: 12px 0; }.box5 .blog-smile2 { background: url(../images/icons/smile2.png) 0 12px no-repeat; border-bottom: dotted 1px #585951; padding: 12px 0; }.box5 .blog-smile3 { background: url(../images/icons/smile3.png) 0 12px no-repeat; padding: 12px 0; }.box5 .blog-smile4 { background: url(../images/icons/smile4.png) 0 12px no-repeat; border-bottom: dotted 1px #585951; padding: 12px 0; }.box5 .blog-smile5 { background: url(../images/icons/smile5.png) 0 12px no-repeat; border-bottom: dotted 1px #585951; padding: 12px 0; }.box5 .blog-smile6 { background: url(../images/icons/smile6.png) 0 12px no-repeat; padding: 12px 0; }.box5 .bazar { float: left; width: 234px; margin-right: 8px; }.box5 .bazar h2 { color: #1aa9d0; border-bottom: 5px solid #1aa9d0; }.box5 .bazar .ad { border-bottom: dotted 1px #585951; padding: 8px 0; }.box5 .bazar .ad-last { border: none; padding: 8px 0; }.box5 .bazar .cat { font-size: 85%; }.box5 .bazar .sell { color: #c60035; font-weight: bold; }.box5 .bazar .buy { color: #009abc; font-weight: bold; }.box5 .bazar .price { font-size: 85%; font-weight: bold; }.box5 .bulvar { float: left; width: 234px; }.box5 .bulvar h2 { color: #ae1231; border-bottom: 5px solid #ae1231; }.box5 .bulvar .bul { border-bottom: dotted 1px #585951; padding: 8px 0; }.box5 .bulvar .bul-last { border: none; padding: 8px 0; }.box5 .bulvar .author { font-size: 85%; }.box5 .bulvar .date { font-weight: bold; }.box5 .blog1 { float: left; width: 481px; margin-right: 8px; text-align: right; font-size: 85%; font-weight: bold; border-top: 1px solid #585951; padding: 5px 0 0 0; }.box5 .blog1 a { color: #585951; }.box5 .blog1 a:hover { color: #585951; }.box5 .blog1 img { float: left; }.box5 .bazar1 { float: left; width: 234px; margin-right: 8px; text-align: right; font-size: 85%; font-weight: bold; border-top: 1px solid #1aa9d0; padding: 5px 0 0 0; }.box5 .bazar1 a { color: #1aa9d0; }.box5 .bazar1 a:hover { color: #1aa9d0; }.box5 .bulvar1 { float: left; width: 234px; text-align: right; font-size: 85%; font-weight: bold; border-top: 1px solid #ae1231; padding: 5px 0 0 0; }.box5 .bulvar1 a { color: #ae1231; }.box5 .bulvar1 a:hover { color: #ae1231; }.line { background: #e0ddd5; height: 5px; margin: 20px 10px 10px 15px; font-size: 0; }.line1 { background: #bebfab; height: 5px; margin: 10px 10px 10px 15px; font-size: 0; }.box6 { padding-left: 15px; }.box6 .cont { float: left; width: 235px; margin-right: 8px; position: relative; }.box6 .cont-last { float: left; width: 235px; margin: 0px; position: relative; }.box6 h2 { font-size: 170%; }.box6 h3 a { color: #fff; text-decoration: none; }.box6 h3 a:hover { color: #fff; text-decoration: underline; }.box6 h2.blue { color: #1aa9d0; border-bottom: 5px solid #1aa9d0; }.box6 h2.orange { color: #ef7c11; border-bottom: 5px solid #ef7c11; }.box6 h2.red { color: #c60035; border-bottom: 5px solid #c60035; }.box6 h2.green { color: #73a331; border-bottom: 5px solid #73a331; }.box6 h3 { color: #fff; font-size: 130%; position: absolute; top: 110px; left: 0; width: 221px; padding: 7px; height:47px; overflow: hidden}.box6 h3.blue { background: url(../images/headers/hd_blue.gif); }.box6 h3.orange { background: url(../images/headers/hd_orange.gif); }.box6 h3.red { background: url(../images/headers/hd_red.gif); }.box6 h3.green { background: url(../images/headers/hd_green.gif); }.box6 ul { background: #fff; list-style: none; padding: 7px; border-top: 5px solid #ddded1; font-size: 85%; }.box6 ul li { padding: 2px 0 2px 10px; background: url(../images/lists/bg_list.png) no-repeat 0 8px; }.box6 ul.blue li:hover { background: url(../images/lists/bg_list_blue.png) no-repeat 0 8px; }.box6 ul.orange li:hover { background: url(../images/lists/bg_list_orange.png) no-repeat 0 8px; }.box6 ul.red li:hover { background: url(../images/lists/bg_list_red.png) no-repeat 0 8px; }.box6 ul.green li:hover { background: url(../images/lists/bg_list_green.png) no-repeat 0 8px; }/* Fotogalerie */h1.gallery { background: url(../images/headers/hd_gallery.png) repeat-x; line-height: 68px; height: 68px; color: #d8d9bb; padding-left: 15px; }.box7 { padding: 10px 0 20px 15px; background: url(../images/bg_box7.png) repeat-y top; }.box7 .article-photo { float: left; margin-right: 18px; width: 310px; }.box7 .article-photo1 { float: left; width: 310px; }.box7 img { border-bottom: 5px solid #d8d9bb; }.box7 hr { color: #e8f0d2; background: #e8f0d2; height: 1px; border: none; }.box7 .date { font-size: 85%; color: #abaca8; }.box7 .text { font-size: 85%; padding: 10px 0; color: #585951; }.box7 .author { width: 150px; font-size: 85%; color: #abaca8; float: left; }.box7 .author a { color: #abaca8; text-decoration: none; }.box7 .author a:hover { color: #abaca8; text-decoration: underline; }.box7 .next { width: 150px; font-size: 85%; color: #abaca8; float: right; text-align: right; font-weight: bold; }.box7 .next a { color: #5c5d56; }.box7 .next a:hover { color: #5c5d56; }.box8 { position: relative; background: url(../images/bg_gallery.png) repeat-y 15px 0; height: 495px; }.box8 h2 a { background: url(../images/headers/hd_photos.gif) no-repeat top left; position: absolute; top: 0; left: 15px; width: 96px; height: 98px; color: #d8d9bb; z-index: 1500; padding: 0 0 0 10px; text-decoration: none; }.box8 h2 a:hover { background: url(../images/headers/hd_photos_hover.gif) no-repeat top left; text-decoration: underline; color: #d8d9bb; }.box8 .desc { position: absolute; top: 98px; left: 15px; }.box8 .desc p { padding: 20px 7px 0 7px; }.box8 .imgs { position: absolute; left: 108px; top: 0; }.box8 .imgs img { margin-right: 1px; margin-bottom: 1px; }#content { background: url(../images/bg_content.png) repeat-y top center; border-top: 1px solid #fff; }#content.wide { background: none; }/* Cesta kde jsem */.path { line-height: 24px; padding-left: 15px; font-size: 85%; color: #616055; }.path span { font-weight: bold; }.path a { color: #616055; text-decoration: none; }.path a:hover { color: #616055; text-decoration: underline; }.path-green { line-height: 24px; padding-left: 15px; font-size: 85%; color: #8cb61d; }.path-green span { font-weight: bold; }.path-green a { color: #8cb61d; text-decoration: none; }.path-green a:hover { color: #8cb61d; text-decoration: underline; }.path-red { line-height: 24px; padding-left: 15px; font-size: 85%; color: #ca1142; }.path-red span { font-weight: bold; }.path-red a { color: #ca1142; text-decoration: none; }.path-red a:hover { color: #ca1142; text-decoration: underline; }.path-blue { line-height: 24px; padding-left: 15px; font-size: 85%; color: #009abc; }.path-blue span { font-weight: bold; }.path-blue a { color: #009abc; text-decoration: none; }.path-blue a:hover { color: #009abc; text-decoration: underline; }.path-superblue { line-height: 24px; padding-left: 15px; font-size: 85%; color: #009abc; }.path-superblue span { font-weight: bold; }.path-superblue a { color: #009abc; text-decoration: none; }.path-superblue a:hover { color: #009abc; text-decoration: underline; }.path-orange { padding-left: 15px; font-size: 85%; color: #ef7c11; position: absolute; top: 5px; left: 0; }.path-orange span { font-weight: bold; }.path-orange a { color: #ef7c11; text-decoration: none; }.path-orange a:hover { color: #ef7c11; text-decoration: underline; }.path-brown { line-height: 24px; padding-left: 15px; font-size: 85%; color: #606159; }.path-brown span { font-weight: bold; }.path-brown a { color: #606159; text-decoration: none; }.path-brown a:hover { color: #606159; text-decoration: underline; }/* Článek */h1.article { background: none; color: #fff; line-height: 60px; padding-left: 15px; font-size: 200%; }h1.main { background: #5c5d56; color: #fff; line-height: 60px; padding: 0 0 0 15px; margin:0 0 20px 0; font-size: 200%; border-top:5px solid #91bc23;}/* Podtitul */.subheader { background: url(../images/headers/bg_subheader_gray.png) repeat-x; height: 87px; }.subheader-blue { background: url(../images/headers/bg_subheader_blue1.png) repeat-x; height: 160px; position: relative; }.subheader-blue h1.profil { background: none; color: #e1e0bf; padding-left: 15px; position: absolute; top: 30px; left: 0; color: #fff; font-size: 200%; }.subheader-blue .txt1 { position: absolute; top: 70px; left: 15px; color: #FFF; font-size: 110%; padding: 0; margin: 0; }.subheader-blue .txt2 { background: url(../images/buttons/btn_arrows_blue.png) no-repeat center left; position: absolute; top: 117px; left: 15px; color: #FFF; font-family: Georgia, "New York CE", utopia, serif; font-size: 140%; padding: 0; margin: 0; }.subheader-blue .txt2 span { background: url(../images/buttons/btn_arrows_blue.png) no-repeat center right; padding: 0 18px; color: #fff; text-decoration: none; }.subheader-blue table { width: 255px; position: absolute; left: 395px; top: 35px; }.subheader-blue table td { font-size: 85%; color: #fff; }.subheader-blue select.year { position: absolute; top: 45px; left: 170px; }.subheader-blue select.cat { position: absolute; top: 45px; left: 240px; }.subheader-blue .hr { margin-left: 15px; height: 1px; border: none; background: url(../images/lines/hr_kola.png) repeat-x; width: 635px; position: absolute; top: 100px; left: 0; }.subheader-blue .hr hr { display: none; }.subheader-blue .btn { position: absolute; top: 108px; left: 476px; cursor: pointer;}.subheader-green { background: url(../images/headers/bg_subheader_green.png) repeat-x; height: 87px; }.subheader-red { background: url(../images/headers/bg_subheader_red.png) repeat-x; height: 87px; }.subheader-superblue { background: url(../images/headers/bg_subheader_blue.png) repeat-x; height: 87px; }.subheader-orange { background: url(../images/headers/bg_subheader_orange.png) repeat-x; height: 160px; position: relative; }.subheader-orange h1.profil { background: none; color: #e1e0bf; padding-left: 15px; position: absolute; top: 30px; left: 0; color: #fff; font-size: 200%; }.subheader-orange .txt1 { position: absolute; top: 70px; left: 15px; color: #FFF; font-size: 110%; padding: 0; margin: 0; }.subheader-orange .txt2 { position: absolute; top: 117px; left: 15px; color: #FFF; font-family: Georgia, "New York CE", utopia, serif; font-size: 140%; padding: 0; margin: 0; }.subheader-orange .txt2 a { background: url(../images/buttons/btn_arrows.png) no-repeat center right; padding: 0 18px 0 0; color: #fff; text-decoration: none; }.subheader-orange .txt2 a:hover { text-decoration: underline; color: #fff; }.subheader-orange table { width: 255px; position: absolute; left: 395px; top: 60px; }.subheader-orange table td { font-size: 85%; color: #fff; }.subheader-orange .inptext { width: 120px; border: 1px solid #d5761c; padding: 2px; }.subheader-orange .btn { position: absolute; top: 108px; left: 476px; }.subheader-orange .hr { margin-left: 15px; height: 1px; border: none; background: url(../images/lines/hr_obchod.png) repeat-x; width: 635px; position: absolute; top: 100px; left: 0; }.subheader-orange .hr hr { display: none; }.subheader-grey { background: url(../images/headers/bg_subheader_grey.png) repeat-x; height: 160px; position: relative; }.subheader-grey table { width: 255px; position: absolute; left: 395px; top: 35px; }.subheader-grey table td { font-size: 85%; color: #fff; }.subheader-grey .inptext { width: 120px; border: 1px solid #616055; padding: 2px; }.subheader-grey .hr { margin-left: 15px; height: 1px; border: none; background: url(../images/lines/hr_grey.png) repeat-x; width: 635px; position: absolute; top: 75px; left: 0; }.subheader-grey .hr hr { display: none; }.subheader-grey form.bazar { margin:0; padding:0; position:absolute; top:75px; left:15px; width:635px; height:65px; color:white}.subheader-grey form.bazar p {margin:1px 0; padding:2px; color:white}hr.bazar {color: #a4a38f; background: #a4a38f; clear:left; height:3px}.subheader-brown { background: url(../images/headers/bg_subheader_brown.png) repeat-x; height: 87px; }.art { width: 659px; float: left; }#content.wide .art {width:990px}.art h2.green { font-size: 160%; color: #8cb61d; text-decoration: underline; padding-left: 15px; padding-top: 10px; }.art h3.green { font-size: 140%; color: #8cb61d; padding-left: 30px; padding-top: 15px; }.art p { padding: 10px 0 10px 15px; color: #585951; margin-left: 15px; font-size: 90%; line-height: 140%;}.art hr { margin: 0 0 0 15px; border: none; height: 1px; }.art .padding hr {margin:0}.art .date { color: #abaca8; padding: 0; }.art .count { color: #abaca8; padding: 0 0 10px 15px; }.art .img-left { float: left; padding: 0 15px 0 0; }.art img.header { margin-left: 15px; padding-top: 15px; }.art .author { color: #585951; padding: 0 15px; margin-left: 15px; font-size: 85%; }.art .disc { padding: 0 0 10px 15px; }.art form { padding-top: 10px; }.art .perex-green { background: #8cb61d; color: #fff; padding: 15px; margin-left: 15px; font-size: 100%; }.art .perex-blue { background: #009abc; color: #fff; padding: 15px; margin-left: 15px; font-size: 100%; }.art .perex-red { background: #ca1142; color: #fff; padding: 15px; margin-left: 15px; font-size: 100%; }.art .perex-orange { background: #ef7c11; color: #fff; padding: 15px; margin-left: 15px; font-size: 100%; }.art .disc-green { color: #8cb61d; padding: 10px 0 0 15px; }.art .disc-blue { color: #009abc; padding: 10px 0 0 15px; }.art .disc-red { color: #ca1142; padding: 10px 0 0 15px; }.art .disc-orange { color: #ef7c11; padding: 10px 0 0 15px; }.art hr.green {color: #e8f0d2; background: #e8f0d2; clear:left}.art hr.blue {color: #ccebf2; background: #ccebf2; clear:left}.art hr.red {color: #f4cfd9; background: #f4cfd9; clear:left}.art hr.orange {color: #fce5cf; background: #fce5cf; clear:left}.art .green { color: #8cb61d; }.art .blue { color: #009abc; }.art .red { color: #ca1142; }.art .orange { color: #ef7c11; }/* box s mapou u shopu */.shopmap { margin: 15px 0; background: url(../images/bg_shopmap.png) repeat-y; border-top: 1px solid #fff; }.shopmap .map { float: left; width: 430px; }.shopmap .shop { float: right; width: 205px; }.shopmap h2 { background: url(../images/headers/hd_nejshop.png) no-repeat; height: 43px; line-height: 35px; padding-left: 7px; font-size: 90%; color: #ef7c12; font-weight: bold; }.shopmap h3 { font-size: 110%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding: 7px 0; }.shopmap .shop img { padding: 2px 0; }.vyletmap {padding:10px 0 5px 0px}.vyletmap .vylet { float: right; width: 205px; }.vyletmap object {float:left;}/* Seznam měst */h2.city { background: url(../images/headers/hd_city.png) no-repeat; height: 42px; margin-top: 10px; padding-left: 10px; line-height: 38px; color: #fff; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; }ul.city { list-style: none; margin: 7px 10px 0 20px; }ul.city li { float: left; width: 33%; }p.complete { text-align: right; font-weight: bold; font-size: 100%; margin-right: 5px; }hr.shop {  background: #f07d12; color: #f07d12; border: none; height: 4px; margin: 0 2px 0 5px; }hr.catalogue {  background: #059fc1; color: #059fc1; border: none; height: 4px; margin: 0 2px 0 5px; }hr.vylet {  background: #8bb71c; color: #8bb71c; border: none; height: 4px; margin: 0 2px 0 5px; }.shopitem { background: url(../images/lines/hr_shopitem.png) repeat-x; height: 3px; border: none; }.shopitem hr { display: none; }/* Sponzorované odkazy */.sponzor { background: #fff1e4; border-bottom: 4px solid #f07d12; border-left: 1px solid #fad5b1; border-right: 1px solid #fad5b1; margin: 10px 2px 0 5px; padding-bottom: 20px; }.sponzor h2 { background: url(../images/headers/hd_sponzor.png) no-repeat; color: #fff; line-height: 23px; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 10px; }.sponzor h3 { color: #c06510; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; }.sponzor h3 a { color: #c06510; text-decoration: none; }.sponzor h3 a:hover { color: #c06510; text-decoration: underline; }.sponzor .item { padding: 20px 7px 0 12px; position: relative; }.sponzor .rating { width: 150px; float: right; }.sponzor .rating p { padding: 0; margin: 0; text-align: right; }.sponzor .p1 { margin: 12px 0 0 0; padding: 0; }.sponzor .p2 { padding: 0 0 10px 0; margin: 0; }/* Seznam obchodů */.shoplist { margin: 10px 2px 0 5px; padding-bottom: 20px; }.shoplist h3 { color: #c06510; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; }.shoplist h3 a { color: #c06510; text-decoration: none; }.shoplist h3 a:hover { color: #c06510; text-decoration: underline; }.shoplist .item { padding: 10px 7px 10px 12px; position: relative; }.shoplist .rating { width: 150px; float: right; }.shoplist .rating p { padding: 0; margin: 0; text-align: right; }.shoplist .p1 { margin: 12px 0 0 0; padding: 0; }.shoplist .p2 { padding: 0 0 10px 0; margin: 0; }/* Popis obchodu */.shopdetail .name {  float: left; width: 450px; }.shopdetail h2 { color: #c06510; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 10px; margin: 0; }.shopdetail p.city { padding: 0 0 0 10px; margin: 0; }.shopdetail .rating { width: 100px; float: right; }.shopdetail .rating p { padding: 0; margin: 0; text-align: center; }.shopdesc .images { float: left; width: 240px; text-align: center; }.shopdesc .images p { margin: 0; padding: 0 0 10px 0; }.shopdesc .description { float: left; width: 419px; }.shopdesc .description p { margin: 0; padding: 0 0 10px 0; }.shopdesc .desc1 { background: url(../images/bg_description.png) top left repeat-y; }.shopdesc .desc { float: left; width: 230px;  }.shopdesc .desc a { color: #c06510; }.shopdesc .address { float: right; width: 160px; }table.shop { width: 650px; margin:0 auto }table.shop th { background: url(../images/bg_shoptable.png) repeat-x; color: #fff; height: 29px; line-height: 29px; }table.shop td { text-align: center; line-height: 29px; }table.shop td.left { width: 30%; text-align: right;}table.shop tr.dark { background: #fadabc; }table.shop tr.light { background: #fdf2e7; }.znacky h2 { color: #c06510; font-size: 110%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 12px; margin: 0; }.znacky p { padding: 0; margin: 0; }.znacky img { padding: 10px; }/* Filtry a stránkování */.panel { background: url(../images/headers/hd_filtr.png) repeat-x; margin-left: 5px; }.panel2 { margin-left: 5px; }.panel h2 { color: #fff; line-height: 35px; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 7px; }.paging { text-align: right; padding-right: 7px; font-size: 90%; line-height: 19px; color: #fff; background: #bfc0b0; }.paging a { color: #fff; padding: 0 3px; text-decoration: none; }.paging a:hover, .paging a.select { border-bottom: 2px solid #fff; border-top: 2px solid #fff; color: #f07d12; }table.filter { margin-top: 5px; width: 100%; }table.filter td { width: 50%; padding: 3px 0; }table.filter td.right { text-align: right; }table.filter td.center { text-align: center; }/* Seznam kategorií */h2.category { background: url(../images/headers/hd_city.png) no-repeat; height: 42px; margin-top: 10px; padding-left: 10px; line-height: 38px; color: #fff; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; }ul.category { list-style: none; margin: 7px 10px 0 20px; }ul.category li { float: left; width: 20%; }/* Sponzorované odkazy v katalogu */h2.sponzor-catalogue { background: url(../images/headers/hd_sponzor_catalogue.png) no-repeat; height: 42px; margin: 10px 0 0 5px; padding-left: 70px; line-height: 40px; color: #585951; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; }.sponzor-cat { padding-left: 10px; }.sponzor-cat-item { text-align: center; float: left; width: 215px; padding-top: 10px; }.sponzor-cat-item h3 { color: #059fc1; padding: 0 7px; font-size: 110%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; }.sponzor-cat-item h3 a { color: #059fc1; text-decoration: none; }.sponzor-cat-item h3 a:hover { color: #059fc1; text-decoration: underline; }/* ********** tooltips ********** */#tooltip { position: absolute; z-index: 3000; opacity: 0.97; background: transparent url(../images/tooltip/white.png) top left no-repeat; font-size: 13px; height: 59px; width: 159px; padding: 25px; color: white; font-weight: bold; top:30px; left:220px; display: none}#photos img { border: 0; cursor: pointer;  }#kolocatinfo { position: absolute; z-index: 3000; background: transparent url(../images/tooltip/white_big.png) top left no-repeat; font-size: 12px; height: 390px; width: 190px; padding: 15px 15px 15px 25px; color: white; top:30px; left:220px; display: none}#kolocatinfo p { font-size:12px; color:white; padding:0; margin:0 -10px 10px 0}/* Katalog kol */.boxcat { border-bottom: 4px solid #059fc2; margin-left: 5px; clear:both}.bikecategory { float: left; width: 204px; padding-left: 10px; }.bikecategory h2 { color: #059fc2; font-size: 160%; margin-left: 5px; padding: 0 0 10px 0; }.relative {	position: relative; zoom: 1 }table.bike-cat { width: 204px; float:left}table.bike-cat td { border-bottom: 1px dotted #b9b9b9; padding: 4px; }table.bike-cat td.right { border-right: 1px dotted #b9b9b9; }table.bike-cat td.lastright { border-right: 1px dotted #b9b9b9; border-bottom: none; }table.bike-cat td.lastleft { border-bottom: none; }table.bike-cat a { display: block; width: 97px; height: 61px; }table.bike-cat a.cat01 { background: url(../images/icons/ikona01.png) no-repeat; }table.bike-cat a.cat01:hover { background: url(../images/icons/ikona01_hover.png) no-repeat; }table.bike-cat a.cat02 { background: url(../images/icons/ikona02.png) no-repeat; }table.bike-cat a.cat02:hover { background: url(../images/icons/ikona02_hover.png) no-repeat; }table.bike-cat a.cat03 { background: url(../images/icons/ikona03.png) no-repeat; }table.bike-cat a.cat03:hover { background: url(../images/icons/ikona03_hover.png) no-repeat; }table.bike-cat a.cat04 { background: url(../images/icons/ikona04.png) no-repeat; }table.bike-cat a.cat04:hover { background: url(../images/icons/ikona04_hover.png) no-repeat; }table.bike-cat a.cat05 { background: url(../images/icons/ikona05.png) no-repeat; }table.bike-cat a.cat05:hover { background: url(../images/icons/ikona05_hover.png) no-repeat; }table.bike-cat a.cat06 { background: url(../images/icons/ikona06.png) no-repeat; }table.bike-cat a.cat06:hover { background: url(../images/icons/ikona06_hover.png) no-repeat; }table.bike-cat a.cat07 { background: url(../images/icons/ikona07.png) no-repeat; }table.bike-cat a.cat07:hover { background: url(../images/icons/ikona07_hover.png) no-repeat; }table.bike-cat a.cat08 { background: url(../images/icons/ikona08.png) no-repeat; }table.bike-cat a.cat08:hover { background: url(../images/icons/ikona08_hover.png) no-repeat; }table.bike-cat a.cat09 { background: url(../images/icons/ikona09.png) no-repeat; }table.bike-cat a.cat09:hover { background: url(../images/icons/ikona09_hover.png) no-repeat; }table.bike-cat a.cat10 { background: url(../images/icons/ikona10.png) no-repeat; }table.bike-cat a.cat10:hover { background: url(../images/icons/ikona10_hover.png) no-repeat; }table.bike-cat a.cat11 { background: url(../images/icons/ikona11.png) no-repeat; }table.bike-cat a.cat11:hover { background: url(../images/icons/ikona11_hover.png) no-repeat; }table.bike-cat a.cat12 { background: url(../images/icons/ikona12.png) no-repeat; }table.bike-cat a.cat12:hover { background: url(../images/icons/ikona12_hover.png) no-repeat; }.bike-item { float: right; width: 410px; }.bike-item h2 {  font-size: 130%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; margin: 0; padding: 0 0 10px 0; }.bike-item p { padding: 10px 0; margin:  0; }.detail-search { margin-left: 5px; background: #dcdac2; padding: 10px; border-bottom: 4px solid #059fc2; }.detail-search h2 { background: #64645e; border-bottom: 3px solid #a4a38f; height: 22px; line-height: 22px; padding-left: 10px; margin: 15px 0; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; color: #fff; }.detail-search .button { text-align: right; padding: 15px 0 10px 0; margin: 0; }.detail-search input { margin-top: 3px; }.detail-obchod { margin-left: 5px; background: #dcdac2; padding: 10px; border-bottom: 4px solid #ef7c11; }.detail-obchod h2 { background: #64645e; border-bottom: 3px solid #a4a38f; height: 22px; line-height: 22px; padding-left: 10px; margin: 15px 0; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; color: #fff; }.detail-obchod .button { text-align: right; padding: 15px 0 10px 0; margin: 0; }.detail-obchod input { margin-top: 3px; }.checklist1 { float: left; width: 33%; }.checklist2 { float: left; width: 25%; }.detail-other { margin-left: 5px; background: #dcdac2; padding: 10px; border-bottom: 4px solid #a4a38f; }.detail-other h2 { background: #64645e; border-bottom: 3px solid #a4a38f; height: 22px; line-height: 22px; padding-left: 10px; margin: 15px 0; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; color: #fff; }.detail-other .button { text-align: right; padding: 15px 0 10px 0; margin: 0; }.detail-other input { margin-top: 3px; }.detail-other p {	margin:0;}#content .detail-other form {	margin:0; padding:0}.catalogue { padding: 10px 0 10px 5px; }.catalogue h2 { float: left; width: 540px; color: #059fc2; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 10px; margin: 0; }.catalogue h2 a { color: #059fc2;  }.catalogue .rating { width: 100px; float: right; }.catalogue .rating p { padding: 0; margin: 0; text-align: center; }.catalogue .image { float: left; width: 220px; }.catalogue .price { float: left; width: 120px; background: url(../images/bg_price.png) top center no-repeat; }.catalogue .price p.p1 { color: #fff; font-size: 130%; margin: 0; padding: 17px 0 0 0; text-align: center; }.catalogue .price p.p2 { font-size: 85%; margin: 0; padding: 15px 0 0 15px; text-align: left; }.catalogue .desc { float: left; width: 305px; }.catalogue .desc p { margin: 0; padding: 0 0 0 20px; }.catalogue .desc p.link { padding-top: 10px; }.catalogue .desc a { color: #059fc2; }/* Detail kola*/.bikedetail h2 { color: #059fc2; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding: 0 0 10px 10px; margin: 0; }.bikedetail p.city { padding: 0 0 0 10px; margin: 0; }.bikedetail .rating { margin:15px 0 5px 50px; width:100px; text-align: left}.bikedetail .rating p { padding: 0; margin: 0; text-align: left; }.bikedetail .image img{ margin-left:10px; width:430px}.bikedetail .buttons { text-align:center;}.bikedetail .buttons p { text-align:center;margin: 0; padding: 0; }.bikedetail .buttons p.price { background: url(../images/bg_price.png) top center no-repeat; color: #fff; font-size: 130%; margin: 15px 0 0 0; padding: 17px 0 20px 0; text-align: center; }.bikedetail .buttons p.p1 { padding-left: 15px; font-size: 85%; }table.bikeparam { margin: 10px 0 15px 10px; width:430px; border-bottom: 4px solid #059fc2; }table.bikeparam th { background: #39b4d0; border-bottom: 2px solid #b7ccc4; color: #fff; padding: 3px 7px; text-align: left; }table.bikeparam td { background: #ebf7fa; padding: 2px 7px; }table.bikeparam td.dark { background: #d7f0f6; font-weight: bold; text-align: right; white-space: nowrap; border-right: 1px solid #fff; }table.bikeparam tr.sekce td {border-top:2px solid white}h2.similar { background: url(../images/headers/hd_similar.png) no-repeat; margin-left: 5px; color: #fff; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height: 40px; height: 46px; padding-left: 10px; font-weight: bold; }.similar-cat { text-align: center; border-bottom:1px dotted #1792a4; padding:0 0 10px 0; margin-bottom:10px}.similar-cat h3 { color: #059fc1; padding: 0 7px; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; }.similar-cat h3 a { color: #059fc1; text-decoration: none; }.similar-cat h3 a:hover { color: #059fc1; text-decoration: underline; }.similar-cat p {padding:3px 0 2px 0; margin:0; font-size:90%}.similar-cat p span {color:#019bbd; font-weight:bold; }#kololeft {width:440px; float:left;}#koloright {width:180px; float:right; }.art #koloright p.center {text-align: center; margin:0 0 10px 0; padding:0}.art #koloright p.center a {color:#3ab9cc}/* Sidbar */.sidebar { width: 300px; float: right; padding-right: 10px; }.sidebar .article-green { padding: 0; }.sidebar .article-blue { padding: 0; }.sidebar .article-red { padding: 0; }.sidebar .article-orange { padding: 0; }.sidebar hr.grey { background: #dcdbd8; color: #dcdbd8; border: none; height: 5px; margin: 10px 0 30px 0; }.sidebar .action { margin: 15px 0; border-left: 1px solid #afe1eb; border-right: 1px solid #afe1eb; }.sidebar .action h2 { color: #fff; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; background: #39b4d0; padding: 15px 0 10px 10px; }.sidebar .action-item { border-bottom: 4px solid #39b4d0; position: relative; }.sidebar .action-item h3 { color: #39b4d0; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding: 10px; }.sidebar .action-item h3 a {  color: #39b4d0; text-decoration: none; }.sidebar .action-item h3 a:hover {  color: #39b4d0; text-decoration: underline; }.sidebar .action-item img { padding: 10px; }.sidebar .action p.price { color: #fff; position: absolute; top: 48px; left: 182px; font-size: 120%; font-weight: bold; }/* Patička */#footer { background: url(../images/bg_footer.png) repeat-x; height: 80px; color: #d8d5cb; font-size: 85%; }#footer a { color: #d8d5cb; text-decoration: none; }#footer a:hover { color: #d8d5cb; text-decoration: underline; }#footer .copy { float: left; width: 600px; padding: 10px 0 0 15px; }#footer .info { float: right; width: 350px; text-align: right; padding: 10px 10px 0 0; }/* ********** helpers ********** */.clear{height:0;  overflow:hidden;  line-height:0;  clear:both;}.splitter1{clear:both;display:block; font-size:1px; line-height:1px; padding-top:1px}.splitter5{clear:both;display:block; font-size:1px; line-height:1px; padding-top:5px}.splitter10{clear:both;display:block; font-size:1px; line-height:1px; padding-top:10px}.splitter15{clear:both;display:block; font-size:1px; line-height:1px; padding-top:15px }.splitter20{clear:both;display:block; font-size:1px; line-height:1px; padding-top:20px }.splitter25{clear:both;display:block; font-size:1px; line-height:1px; padding-top:25px }.splitter30{clear:both;display:block; font-size:1px; line-height:1px; padding-top:30px }/* ********** navlist ********** */#navigation{ text-align: right; font-size:80%}#comnavigation{border-top: 5px solid #dcdbd8;  font-size:100%; padding:10px}#comnavigation a{ padding:2px 5px; font-weight:bold}/* ********** stars ********** */.PSR_stars { overflow: hidden; padding: 0; margin: 0; }* html .PSR_stars .star { display: block; position: absolute; height: 0; width: 0; }.PSR_stars p { padding: 0; margin: 3px 0 0 0; text-align: center; clear:both}.PSR_no_star, .PSR_half_star, .PSR_full_star, .PSR_no_voting_star, .PSR_half_voting_star, .PSR_full_voting_star { display: block; float: left; width: 17px; height: 15px; text-indent: -1000em; text-align: left; background-repeat: no-repeat; }.PSR_no_voting_star, .PSR_half_voting_star, .PSR_full_voting_star { cursor: pointer;}.PSR_no_star {background-image: url(/styles/stars/stars/no_star.png);}.PSR_full_star { background-image: url(/styles/stars/stars/full_star.png);	}.PSR_half_star { background-image: url(/styles/stars/stars/half_star.png);	}.PSR_no_voting_star { background-image: url(/styles/stars/stars/no_star.png);	}.PSR_full_voting_star {  background-image: url(/styles/stars/stars/full_voting_star.png);	}.PSR_half_voting_star {  background-image: url(/styles/stars/stars/half_voting_star.png);	}.PSR_votes {padding-left: .5em;}/* ********** search ********** */.highlight{ background: #FDBC64; color: black; padding: 1px; }/* ********** comments ********** */#divcomments { margin: 0; overflow:hidden;}#com ol { margin: 0; padding: 0; font-size:small; overflow: hidden;}#com ol li { list-style: none; margin: 0 0 10px 0; padding: 0; overflow:hidden}#com li.comment-admin { margin: 0; padding: 5px 10px; background: #d8d8bc; border-bottom:2px solid white;}#com li.comment-ok { margin: 0; padding: 5px 10px; background: white; border-bottom:2px solid #d6d9bc;}#com ol address { font-weight: bold; font-style: normal; color: #6c7073; font-size:80% }#com ol p { margin:5px 0 5px 0; padding:0; font-size:90% }#com ol address a { color: black; font-size:120% }#com ol address b { color: black; }#com ol address a.rel { text-decoration: none }#com ol p span { font-style: italic; }#com ol ol { margin-left: 30px; font-size:90%; font-style: italic; }#com ol ol li { margin: 2px 0; }#com ol li ul li {list-style: disc; margin: 0; padding: 2px 0 2px 20px;}#com ins { clear:both; font-size: 90%; text-decoration: none; display: block; margin: 8px 0 0 0; font-style: normal;}#com ins a { clear:both; font-size: 90%; font-weight: bold; color:#9d9f77}#com ol span.reply { padding-right: 20px; font-size: 90%; margin: 2px 0; cursor: pointer; font-weight: bold; text-decoration: underline; color:#9d9f77}#com .avatar {float:left; display:block; margin:5px 5px 5px 0;}#com .avatar img {padding:0; margin:0; border:2px solid #5D5E56}#com ol.comlog {font-size:80%; margin:0}#com span.commenntfo {display:block; color:#9d9f77; font-size:80%; font-weight: bold; padding:4px 0}#com span.commenntfo a {text-decoration:underline; color:#9d9f77}#com li.comment-ok span.commenntfo, #com li.comment-ok span.commenntfo a, #com ol li.comment-ok span.reply, #com li.comment-ok ins a{ color:#ba653e}/* ********** mini-styles ********** */.b{ font-weight: bolder; }.i{ font-style: italic; }.z{ font-style: normal; font-variant: small-caps; }.u{ text-decoration: underline; }.itembody p.r, a.r, .c,.r{ color: red; }a.l, .m,.l{ color: blue; }.skip{ display: none; }.itembody p.center, .center { text-align: center; }small { font-size: 11px; }.left {text-align:left;}p.right {text-align:right;}p.center {text-align:center}/* ********** fotogalerie ********** */div.fotogalerie {	width:103px; height:98px; margin:0; float:left; overflow:hidden; border:1px solid white; text-align: center;}#simplegal div.fotogalerie {	width:100px; height:145px; }div.fotogalerie#currentfoto {	background: #ffffe0; border-color:#B8C82A; border-style:solid}div.fotogalerie a { text-decoration: none; padding: 0; margin: 0; }div.fotogalerie a img {margin:0; padding: 0}table.full { width: 100%; }div.fotoimage {margin:px 0 1px 0; text-align: center;}div.fotoimage img {margin:0; padding:0; border:1px solid #A4A38F; }em.fotoright {float:right}table.fotoinfo {margin:0 auto;color:#9c9c9c; padding:0}table.fotoinfo a {color:#9c9c9c; font-weight: bold;}table.fotoinfo .PSR_stars {padding-right:20px;}div.fotoimage p.fotoautor {margin:1px; padding:0; text-align: center; color:#9c9c9c; font-size:80%}div.fotoimage p.fotoautor a{color:#9c9c9c; font-weight: bold;}div.fotoimage p.fotoautor strong{color:black}.displaynone {display: none;}/* ********** other definitions in article ********** */q { background: white; border-bottom: 1px solid #666666; margin: 0 5px 0 5px; }cite { background: white; border-bottom: 1px solid #666666; font-style: italic; }abbr { padding: 0px; border-bottom: 1px dotted #666666; }kbd { font-family: Consolas, "Lucida Console", "Courier New", Courier, monospace; font-size:100%; color: #555555; }del { text-decoration: line-through; }ins { text-decoration: overline; font-style: italic; }/* ********** forms ********** */#content fieldset{ padding: 10px; margin: 10px 1px 5px 1px; text-align: right; border:0 none; border-top:1px solid #b9bd9d; border-bottom:1px solid #b9bd9d;}#content .formbody fieldset, #content .itembody fieldset{ text-align: left; }#content legend{ font-weight: bold; color: black; padding: 2px 5px 2px 5px; background: #adb192; color: white; font-size:90%}#content form { margin: 10px 0 5px 0; padding: 0; }#content #items.member form.float { display:block; margin:2px 5px 3px 0;  padding:0}#content form input.button { border: 0 none; background: #adb192; padding: 2px 10px 2px 10px; color:white; margin:5px 0 0 0; line-height:120%}#content form input.button:hover{ color: #ffd651; }#content form input.button.right { float:right; text-align: center;}#content form input.none {border:0 none;}#content form input[type=radio], form input[type=checkbox] {border:0 none;}#content textarea { overflow: auto; clear: both; margin:10px 0 5px 0; border:1px solid #cccccc;} #content form#komentar { background: #5d5e56; padding:10px; color:white; margin:10px 0 0 0}#content form#komentar h2 { color:white; margin:0 0 5px 0; padding:0}#content form#komentar textarea { width:100%; height:100px; margin:0 0 5px 0}#content form#komentar table.info { width:100%; margin:0 0 5px 0; padding:0}#content form#komentar table.info td { vertical-align: top; color:white}#content form#komentar a { color:white}#content form#komentar input.captchainput { margin:5px 0 0 0; width:140px}#content p.odeslat{ margin:2px 0 0 0; padding:0; text-align: right}#content p.info{ margin:0; padding:0; text-align: right; float:right; color:white}div.favorite {float:right;}div.favorite a, div.favorite a img {margin:0; padding:0; border:0 none; background: transparent;}/* ********** form filtry ********** */#content .subheader-blue form,#content .subheader-orange form  { margin:0}/* ********** article info ********** */.iteminfo{ margin: 5px 0 5 0; color: #9a9a9a; font-size:x-small; font-weight: bold; line-height:130%}.iteminfo a{ color: #9a9a9a; font-size:x-small; }.iteminfo strong{ color:black; text-decoration: underline }.iteminfo span{ color:black; text-decoration: none }.readmore { padding:2px 5px; background: #d4d0c8; color:black; font-size:75%; line-height:130%; float:right;}.readmore a {color:black; text-decoration: none;}.itembody ul {	padding:2px 0 2px 10px; margin:0 0 0 10px;}.kategoriebox {margin: 0 0 10px 0; padding: 0;}.kategoriebox ul {margin: 0 0 6px 0; padding: 0;}.kategoriebox ul li { list-style: disc; margin: 0 0 0 20px; padding: 0 0 0 10px; border-bottom:1px solid #d6d7d2; }.kategoriebox ul li a{ font-weight: bold; font-size:90%; line-height:140%; text-decoration: none; display: block; margin:0; padding:2px 0 2px 0}.kategoriebox ul li a:hover{ text-decoration: underline; }.kategoriebox ul li.active { background: #616055; }.kategoriebox ul li.active a { color:white}.category-rady h2 {background: #c60035; color:white; padding-left:10px}.category-rady .kategoriebox ul li.active {background: #c60035; color:white; }.category-vylety h2 {background: #90ba21; color:white; padding-left:10px}.category-vylety .kategoriebox ul li.active {background: #90ba21; color:white; }.category-koloclanky h2 {background: #029bbd; color:white; padding-left:10px}.category-koloclanky .kategoriebox ul li.active {background: #029bbd; color:white; }/* ********** images ********** */img.leftbox, div.leftbox { float: left; margin: 5px 10px 5px 0px; padding: 0; line-height: 1px; }img.rightbox, div.rightbox, div.soutezbox { float: right; margin: 5px 0px 5px 10px; padding: 0; line-height: 1px; }div.leftbox img, div.rightbox img, div.soutezbox img {	padding:2px; margin:0; border:1 solid gray; }div.leftbox a, div.rightbox a, div.soutezbox a {border:0 none; background: transparent; padding:0; margin: 0; text-decoration: none;}/* ********** forum ********** */table.diskuze {width:600px; margin:5px 0 5px 40px;}table.diskuze th.d1 {width:400px; }table.diskuze th.d2 {width:150px; }table.diskuze th.d3 {width:50px; }.itembody table.diskuze td {border-bottom:1px solid #dcdac2; padding:4px 5px}.itembody table.diskuze th {background:#616055}h3.diskuze {padding-left:0px}/* ********** bazar ********** */table.bazar {margin:10px auto; width:90%}table.bazar td {width:50%}table.bazar img {float:left; margin:0 10px 10px 0}table.bazar h3 {margin:0 0 5px 0}table.bazar a {font-size:80%}table.bazar h3 a {font-size:110%}table.bazar strong a {color:#427DB5}input.searchbutton {float:right}/* ********** maloobchody ********** */div.shop p {margin:0; padding:0;}span#ObchodFiltr {cursor: pointer;}h3.fleft, img.fleft {float:left; margin:5px 0 5px 20px}h5 {	font-size:80%; color:#ff8f21; margin:7px 0 7px 0; padding:0}h5 a {color:#ff8f21;}h6 {	font-size:80%; color:black; margin:5px 0 5px 0; padding:0}h6 a {color:black;}/* ********** links ********** */.links { clear:both; margin:2px 0 3px 0; z-index:2; font-size:85%; color: #9a9a9a}.links a { color: #9a9a9a}/* ********** tables ********** */table.porovnatForm { width: 960px; margin: 10px 0 15px 15px; }table.porovnatForm td.one {width:120px; padding:2px 5px}table.porovnatForm td.two {width:266px; padding:2px 5px; text-align: center; vertical-align: top}table.porovnatForm form select {margin-bottom:3px}table.porovnatForm h3 {color: #01a1c3;}table.porovnatTable { width: 960px; margin: 10px 0 15px 15px; background: #d7f0f5}table.porovnatTable tr {margin:0; border:0 none}table.porovnatTable th {width:120px; background: #39b4d0; border-bottom: 2px solid #b7ccc4; color: #fff; padding: 3px 5px; text-align: left; }table.porovnatTable td {width:266px; background:#ecf7f9; padding:2px 5px; text-align: left; vertical-align: top}table.porovnatTable td.dark {width:120px; background:#d7f0f5; font-weight: bold; text-align: right;}/* ********** text clanku ********** */.itembody blockquote {padding:5px 10px; color:black; border-left:6px solid #ff4900; border-right:6px solid #ff4900; margin:10px 20px;}* html .itembody blockquote {margin:10px;}.itembody blockquote p {color:black; font-weight: bold;}.itembody blockquote p span.normal {color:black; font-weight: normal;}.itembody{ margin: 0 0 0 0; padding: 5px 0 10px 0; overflow:hidden; }.itembody p,.itembody ul,.itembody ol { margin: 10px 0 10px 0; padding: 0; font-weight: normal; color: #000; text-align: justify; }.itembody ul{ margin: 6px 0 6px 20px; padding: 0; }.commentbody ul{ margin: 1px 0 1px 20px; padding: 0; }.itembody ul li, .commentbody ul li{ background-image: url(../images/li.png); background-repeat: no-repeat; background-position: 5px 8px; list-style: none; margin: 0; padding: 2px 0 2px 20px; }.itembody ol{ margin: 6px 0 6px 42px; }.itembody ol li{ list-style: decimal; background: none; margin: 0; padding: 2px 0 2px 5px; }.itembody hr{ border: 0 none; border-bottom: 1px dotted #B85915; background: #ffffff; color: #ffffff; }.padding ol{ margin: 6px 0 6px 42px; }.padding ol li{ list-style: decimal; background: none; margin: 0; padding: 2px 0 2px 5px; }.itembody h4 {	font-size:85%; color:#407cb0; border-bottom:1px dotted #407cb0; margin:7px 0 7px 0; padding:0}.itembody h4 a {color:#407cb0;}.itembody h5 {	font-size:80%; color:#ff8f21; margin:7px 0 7px 0; padding:0}.itembody h5 a {color:#ff8f21;}.itembody h6 {	font-size:80%; color:black; margin:5px 0 5px 0; padding:0}.itembody h6 a {color:black;}.itembody.padding { margin: 15px; padding: 0 0 10px 0; }.itembody table { margin: 10px; }.itembody table th { background: #39b4d0; border-bottom: 2px solid #b7ccc4; color: #fff; padding: 3px 7px; text-align: left; }.itembody table td { padding: 0 5px; }table.mceLayout , table.mceLayout th {margin:0; padding:0; background: white; border:0 none}table.mceLayout td {margin:0; padding:0; background: #5d5e57; border:0 none}div.anotace { margin: 0 5px 5px 0; padding:0; float: left; z-index: 1; border:0 none; background-color: transparent;}input.searchinput {font-size:22px; line-height:32px; width:300px; padding:2px; margin:0;}/* Profil */.profil { padding: 0 0 0 5px; }.profil-menu { float: left; width: 205px; background: url(../images/bg_profil_menu.png) repeat-y; }.profil h2 { background: url(../images/headers/hd_profil1.png) repeat-x; color: #fff; font-size: 120%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 7px; line-height: 38px; margin-bottom:10px}.profil-menu h3 { background: url(../images/headers/hd_profil2.png) no-repeat; margin-top: 15px; color: #fff; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 15px; line-height: 25px; height: 36px; }.profil-menu p { padding: 8px 23px; margin: 0; font-size: 100%; }.profil-menu ul { list-style: none; margin: 0 18px; }.profil-menu ul li { background: url(../images/lines/profil_line.png) repeat-x bottom left; padding: 3px 5px; }.profil-menu ul li.last { background: none; }.profil-menu ul li a { text-decoration: none; }.profil-menu ul li a.strong { font-weight: bold }.profil-menu ul li a:hover { text-decoration: underline; }.profil-menu .fotobox {float:left; margin:0 5px 0 10px;}.profil-menu .fotobox img {padding:0; margin:0; border:2px solid #5D5E56}.profil-menu p.memberinfo {float:right; margin:0 10px 0 0; padding:0; text-align: right;}.profil-desc { float: right; width: 435px; }.profil-desc .itembody { padding:0; }.profil-desc .itembody h3 { background: url(../images/headers/hd_profil3.png) no-repeat; margin: 15px 0 0 5px; color: #fff; font-size: 100%; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: bold; padding-left: 15px; line-height: 25px; height: 36px; }.profil-desc .itembody p { padding: 0; margin: 10px 0 0 5px; }.profil-desc .itembody table.profil, .profil-desc .itembody table.full { margin: 0; width: 100%; }.profil-desc .itembody table.full { margin-bottom: 20px;  }.profil-desc .itembody table.profil th, .profil-desc .itembody table.complete th, .profil-desc .itembody table.full th { background: #eaebcb; border-bottom: 1px solid #c7c8c3; padding: 5px; text-align: right; white-space: nowrap; color:#585965}.profil-desc .itembody table.profil td, .profil-desc .itembody table.complete td, .profil-desc .itembody table.full td { padding: 0 5px; }.profil-desc .itembody table.full td { padding: 0 5px; border-bottom: 1px solid #c7c8c3; }.profil-desc .itembody table.profil th { width:30%}.profil-desc .itembody table.profil td input.text { width: 200px; }.profil-desc .itembody table.complete th, .profil-desc .itembody table.full th { text-align: left; }#content .profil-desc fieldset { padding:0 }#content .profil-desc legend { margin:0 0 10px 10px }/* Galerie */.fotoclanek { width: 305px; float: left; margin: 10px 0 0 15px; padding: 0 0 10px 0; }* html .fotoclanek { margin-left:10px }/* Mapa v obchodech */#googlemap {width:650px; height:300px; border:1px solid black; margin:10px auto 10px auto; clear:both}/* Strankovani */.art .pagebreak { clear: both; margin: 20px 0 7px 0; border-top: 4px solid gray; border-bottom: 4px solid gray; }.art .nextpage{ float:right}.art .prevpage{ float:left }.art .fullpage{text-align: right; font-size: x-small;}.art .itembody ol{ list-style: decimal; margin: 0 0 0 30px; }.art h2.pagetitle { background: #AAAAAA; color: white; border-top:1px solid #6A6A6A; border-bottom:1px solid #6A6A6A; padding:2px 0 2px 10px}/* Fotky */h2.big {margin:5px 0 5px 0;}