@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600,600italic,700italic,800,800italic&subset=latin,latin-ext);
*{

 margin: 0;
 padding: 0;
 outline: 0;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 }


/*
// -----------------------základní prvky---------------------------------------
*/

#h_ads336{
 text-align:right !important;
 font:8px Verdana;
 text-transform:Uppercase;
 color:#ccc;
 margin:0;
 display:block;
 }
#ads336{
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 }

body {
 text-align: center;
 margin: 0px;
 padding:0px;
 font-family:Arial, sans-serif;
 }
.around{
 background:url('/images/bg.png') 0 170px repeat-x;
 }
.indexBody .around{
 background:url('/images/bgindex.png')  0 170px repeat-x !important;

 }
#top{
 width: 990px;
 text-align: center;
 margin:0 auto;
 /*background: url('/images/top.jpg') top center no-repeat;*/
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
hr{
 background: url('/line.jpg') no-repeat center;
 height:10px;
 border:0px;
 }
.reklama {
 display: none;
 }
.brands{
 height:30px;
 font-size:15px;
 margin-top:4px;
 margin-left:30px;
 }
.brands ul{
 padding:0;
 list-style-type:none;
 margin:0;
 }
.brands ul li{
 color:#999;
 float:left;
 margin-right:6px;
 }
.brands ul li a{
 color:#f0f0f0;
 padding-left:2px;
 }
.brands ul li a:hover{
 color:#fff;
 text-decoration:none;
 }
#home{
 background:url('/images/home.gif') -6px -1px no-repeat;
 padding-left:20px;
 }
.main {
 padding:0 10px;
 }
div.head {
 margin: 0px;
 padding: 0px;
 text-align:left;
 height:170px;
 }
#logo{
 padding-top:30px;
 border-top:3px solid #00529A;
 width:280px;
 float:left;
 text-align:center;
 }
#logo img{
 border:0;
 }
.head h1 a{
 color:#000;
 display:block;
 text-decoration:none;
 }
.head h1 a span{
 color:#222;
 visibility:hidden;
 }
.head h2{
 margin:-28px 0px 0px 0px;
 float:left;
 width:400px;
 color:#333;
 clear:left;
 font-size:11px;
 font-weight:normal;
 font-family:Georgia, serif;
 font-style:italic;
 }
#svatek{
 float:right;
 color:#635B30;
 font-family:Arial;
 font-size:12px;
 margin-top:0x;
 margin-right:8px;
 }
#svatek strong{
 color:#663399;
 }
.head form{
 float:right;
 margin:0;
 margin-top:35px;
 display:table;
 width:234px;
 }
.head form div input{
 vertical-align:middle;
 }
.head form div{
 display:table-cell;
 }
.head form div a{
 font:bold 12px Arial;
 color:#663399;
 text-align:center;
 display:block;
 }
.head form div a:hover{
 text-decoration:none;
 }
#vyraz{
 background: url('/images/spole.gif') bottom left repeat-x;
 border:1px solid #ccc;
 width:180px;
 height:30px;
 margin-left:4px;
 margin-right:-4px;
 padding:2px;
 ?padding-top:6px;
 }
.sub{
 margin-left:-8px;
 }
.search{

 }
.head hr,
.kosik hr,
.prefix hr{
 display:none;
 }
hr.es,
hr.divend,
br.divend{
 margin:0px;
 clear:both;
 visibility:hidden;
 }
.topbar{
 margin:40px auto;
 margin-bottom:0px;
 margin-right:50px;
 }
.topbar ul{
 text-align:right;
 list-style-type:none;
 }
.topbar li{
 background: url("/images/menu_line_s.png") no-repeat transparent;
 display: inline-block;
 font-size: 12px;
 height: 48px;
 padding: 0px;
 }
.topbar a{
 border-top: 1px solid #FFFFFF;
 color: #00529A;
 display: block;
 font-size: 14px;
 height: 25px;
 padding: 4px 20px 0px 16px;
 text-transform: uppercase;
 text-decoration:none;
 font-family:Open Sans Condensed, sans-serif;

 }
.topbar a:hover{
 background: #3d81bd;
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66a8e2), to(#3d81bd));
 background-image: -webkit-linear-gradient(#66a8e2 0%, #3d81bd 100%);
 background-image: -moz-linear-gradient(#66a8e2 0%, #3d81bd 100%);
 background-image: -o-linear-gradient(#66a8e2 0%, #3d81bd 100%);
 background-image: linear-gradient(#66a8e2 0%, #3d81bd 100%);
 border-top: 1px solid #87B3D9;
 box-shadow: 0px 1px 1px #000000;
 color: #FFFFFF;
 text-decoration: none;
 }
#navibar{
 float:right;
 margin-top:25px;
 padding-right:8px;
 font-size:11px;
 font-weight:700;
 }
#navibar a{
 padding-left:12px;
 color: #999;
 text-decoration:none;
 }
#navibar a:hover{
 color: #414141;
 text-decoration:none;
 }
.ui {
	display: inline-block;
	background: url('/ikony/ui.png') no-repeat;
	vertical-align: top;
	margin-right:4px;
}
i.icon-home {
	width: 16px;
	height: 16px;
	background-position: 0 0;
}
i.icon-contact {
	width: 18px;
	height: 13px;
	background-position: -16px 0;
}
#top_rss{
 float:right;
 padding-left:16px;
 background:url('/ikony/rss12x12.png') center left no-repeat;
 clear:both;
 font:11px Arial;
 color:#f1f1f1;
 margin:-4px 4px 0 0;
 ?margin-top:-38px;
 }

a#slct{
 background:#333;
 }

/*
****************  PREFIX
*/
.prefix{
 float: left;
 width: 478px;
 _width: 477px;
 margin-left:2px;
 border:0;
 }
#nastip{
 margin-left:1px;
 }
/*
****************  LEFTSIDE
*/
#rightads{
 float: right ;
 width:160px;
 margin:0 12 0 0;
 background:#e1e1e1;
 min-height:600px;

 }
.leftside{
 width: 300px;
 float: right ;
 text-align:left;
 }
.leftside h3,
.leftside h4,
.rightside h3{
 background:url('/images/lefth3.jpg') no-repeat;;
 padding:11px;
 padding-left:10px;
 color:#333;
 font-family:Arial;
 font-size:12px;
 margin:0;
 }
.menu,
.mainmenu{
 background:url('/images/menu.gif') repeat-x;
 margin-bottom:10px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
.menu h2{
 margin:0;
 padding:8;
 font:bold 1em Arial;
 color:#333;
 }
.menu p{
 margin:0;
 padding:8;
 font:0.9em Verdana;
 color:#333;
 }
.leftside a{
 color:#333;
 }
.leftside a:hover{
 text-decoration:none;
 }
.leftside p{
 text-align:left;
 font-size:12px;
 padding:8px;
 line-height:140%;
 }
.leftside p a{
 color:#0F8DB3;
 }
.leftside p a:hover{
 color:#333;
 }
.leftside center h3{
 text-align:left;
 margin-top:15px;
 }
.leftside ul{
 list-style-type:none;
 margin:0;
 padding:0;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 border:1px solid #ccc;
 }
.leftside ul li:first-child,
.leftside ul li:first-child a{
 -webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
 }
.leftside ul li:last-child,
.leftside ul li:last-child a{
 -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom:0;
 }
.leftside li,
#menu1 li,#menu2 li{
 display:block;
 border-bottom:1px solid #ccc;
 border-top:1px solid #fff;
 font-family:Tahoma,sans-serif;
 font-size:0.8em;
 margin:0;
 padding:0;
 }
.leftside li:hover,
#menu1 li:hover,#menu2 li:hover{
 }
.leftside li a{
 display:block;
 color:#333;
 padding:4px;
 padding-left:24px;
 background:url('/images/lli.gif') 7px 7px no-repeat;
 text-decoration:none;
 }
.leftside li a:hover{
 text-decoration:underline;
 background:url('/images/llih.gif') 7px 7px no-repeat;
 }

#mainmenu li a{
 padding:14px;
 padding-left:34px;
 background:url('/ikony/chevron-right.png') 8px 18px no-repeat;
 }
#mainmenu li a:hover{
 background:#0099CC url('/ikony/chevron-right-white.png') 8px 18px no-repeat;
 text-decoration:none;
 color:#f1f1f1;
 }
#menu1,#menu2{
 margin-left:170px;
 width:170px;
 }
#menu2{
 margin-top:25px;
 }
#slide{
 text-align:center;
 margin-bottom:10px;
  }
#slide h4{
 text-align:left;
 }
#slide img{
 margin-top:10px;
 }
#slide img,.polaroid{
 background-color: #FFFFFF;
 border: 1px solid rgba(0, 0, 0, 0.196);
 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.102);
 padding: 4px;
 max-width:99%;

 }
#visit{
 padding-bottom:10px;
 }
#visit img{
 margin-top:5px;
 border:0;
 }
#visit p{
 text-align:justify;
 }
.leftside hr{
 display:none;
 }
#login .sub{
 margin-left:0px;
 margin-top:5px;
 }
.middle .sub{
 margin-left:5px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }

#rss a{
 color:#990000;
 font-size:14px;
 font-weight:bold;
 }
#kontakty{
?height:200px;
 }
#kontakty ul,
#l1b ul{
 margin:10px;;
 }
#kontakty li,
#l1b li{
 border:0;
 display:block;
 padding:2px;
 padding-left:28px;
 background:none;
 margin:0;
 }
#kontakty li a,
#l1b li a{
 display:inline;
 padding:0;
 color:#990000;
 }
#kontakty .adr,
#l1b .adr{
 background:url('/ikony/email.png') 8px center no-repeat;
 }
#kontakty .email,
#l1b .email{
 background:url('/ikony/email_go.png') 8px center no-repeat;
 }
#kontakty .tel,
#l1b .tel{
 background:url('/ikony/phone.png') 8px center no-repeat;
 }
#kontakty li.hl,
#kontakty li.adr,
#l1b li.hl,
#l1b li.adr{
 color:#232323;
 font:14px Arial;
 }
#kontakty li.hl,
#l1b li.hl{
 border-bottom:1px solid #ccc;
 margin-bottom:4px;
 padding-bottom:4px;
 margin-top:18px;
 }
#kontakty li.url a,
#l1b li.url a{
 color:#333;
 }
#l1b img{
 margin:0;
 }
#andiv{
 padding:8;
 }
#andiv p{
 color:#222;
 font-size:14px !important;
 font-family:Arial;
 }
#ank{
color: #9a4da7;
width: 100%;
?width: 232;
font-family: arial, sans-serif;
}

#ank tr{
color: #0066CC;
border:1px solid #D3EAFA;
padding:4px;
}

#ank tr td.aobar img{
color: #0066CC;
border:1px solid #0066CC;

}
.pocet{
 text-align:right;
 color:#33001A;
}
#ank a {
color: #0066CC;

}
#ank tr td.ao{
padding-top:10px;
padding-bottom:4px;
 }
#ank tr td.aobar{
 border:1px solid #D3EAFA;
background:#fff url('/images/aobg.jpg') 0 0 repeat-x;
 }
h4.anketa{
background: #fff url('/images/anketa.jpg');
}
/*
****************  MIDDLE
*/
#plynCount{
 ?width:100%;

 }
.adsense{
 width:250px;
 float:right;
 margin-left:12px;
 }
.upper{
 text-align:center;
 }
.upper h1{
 text-align:center;
 color:#DE32E2 !important;
 }
.viewfoto a,
.middle a,
.middlew a {
 color:#0088CC;
 text-decoration: underline;
 }
.viewfoto a:hover,
.middle a:hover {
 text-decoration: none;
 }
.navigace{
 padding-top:10px;
 font-size:0.7em;
 font-family:Arial, sans-serif;
 color: #8D8D8D;
 margin:8px 0 16px 0;
 }
.navigace a{
 color:#00529A;;
 }


.middle,
.middlew{
 padding:10 0 10 0;
 margin:0 0 0 3;
 min-height:516px;
 font-family:Georgia, serif;
 text-align:left;
 }
.chyba_prihlaseni{
 float: left;
 width:608px;
 margin:0 0 0 3;
 }
.middlew,
#wide{

 }
#wide fieldset{
 margin-right:0px;

 }
#wide fieldset table th,
.middlew fieldset table th{
 text-align:left;
 color:#333;
 font-size:0.7em;
 }
.middle h1,
.middlew h1{
 font-size: 24px;
 font-family:Open Sans Condensed, sans-serif;
 font-style:normal;
 padding:8px 0 6px 0;
 background:url('/images/title_brush.png') bottom left no-repeat;
 font-weight:bold;
 text-align:left;
 color:#00529A;;
 }
.middle h1 strong{
 color:#00529A;;
 }
.blue{
 color:#00529A;;
 }
.clanky h1{
 margin-left:0px;
 }
.middle h2,
.middlew h2,
.kontakty h2{
 font-size: 1.4em;
 padding:0px;
 font-family:Open Sans Condensed, sans-serif;
 margin:4 0;
 color:#00529A;;
 margin-left:0px;
 font-weight:bold;
 padding:8px 0 6px 0;
 background:url('/images/title_brush.png') bottom left no-repeat;
 }
.middle h2 strong{
 color:#00529A;;
 font-weight:bold;
 }
.middle h2 a{
 color:#00529A;
 }
.middle h2 span{
 color:#222;
 }
.chyba_prihlaseni h3,
.middle h3,
.middlew h3,
.viewfoto h3{
 font-size: 1.2em;
 font-family:Open Sans Condensed, sans-serif;
 color:#00529A;;
 margin-bottom:5px;
 padding:0px;
 font-weight:bold;
 }
h3#comments{
 border-top:1px dashed #cccccc;
 padding-top:8px;
 margin-top: 30px;
 }
.middle h4,
.middlew h4{
 font: 0.9em Georgia;
 margin-bottom:5px;
 padding:0px;
 color:#333;
 font-weight:bold;
 margin:10px;
 }
.viewfoto h3#comments{
 margin-right:10px;
 }
.chyba_prihlaseni p,
.middle p,
.middlew p,             /*changes*/
.pozn,
.pozn2{
 color: #8D8D8D;
 font-family: "Arial";
 font-size: 12px; line-height:140%;
 text-align:left;
 margin:10px 0 10px 0;
 }
.middle center{
 font:0.8em Arial;
 color:#666;
 }

.middlew form,
.middle form{
 margin:0;
 padding;0;
 }
.middlew fieldset,
.middle fieldset{
 margin:10px;
 border:0
 }
.middlew fieldset{
 margin-right:-2px;
 }
.middle fieldset table{
 width:98%;
 }
.middle fieldset input,
.middle fieldset textarea{
 background: #F8FAFC;
 border: 1px solid #E2E4DF;
 padding:8px !important;
 color:#444
 font-size:15px !important;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
.middle fieldset input:focus,
.middle fieldset textarea:focus{
 border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.middle fieldset input[type="image"]{
 border:0;
 }
.adminbar fieldset{
 padding:25px;
 margin:10px 0 10px 0;
 border:1px solid #B7D7EE;
 background:#fff url('http://proseo.cz/images/form.png') 0 0 no-repeat;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }

 }
.adminbar fieldset input[type="text"],
.adminbar fieldset input[type="password"]{
 padding:3px;
 padding-left:8px;
 height:36px;
 }
.adminbar fieldset input[type="image"]{
 border:0;
 width:100px;
 margin-top:12px;
 }
fieldset legend{
 color:#666;
 margin:4px;
 font:bold 0.8em Verdana;
 }

/*change*/
.middle ol,
.middlew ol{
 font: 0.8em Verdana;
 margin-left:30px;
 }
.middle ol li,
.middlew ol li{
 line-height:170%;
 }

.middle ul,
.middlew ul{
 margin:0;
 padding:0;
 list-style-type:none;
 font-family: Arial,sans-serif;
 font-size:0.8em;
 color:#555;
 padding-right:30%;
 }
.middle img{
 margin:8px 0;
 }
.middle ul li,
.middlew ul li{
 line-height:180% !important;
 margin-left:18px;
 padding-left:24px;
 background:url('/images/lih.gif') 2px 4px no-repeat;
 margin-bottom:4px;
 }
 
 
.middle li strong{
 font:bold 1em Arial;
 }
ul.nolist{
 list-style-type:none;

 }
ul.nolist{
 margin-left:0px;
 padding-left:14px;
 }
.viewfoto table td,
.viewfoto table th,
.middle table td,
.middle table th,
.middlew table td,
.middlew table th {
 font-family:Verdana;
 font-size:0.6em;
 margin: 0px;
 padding:2px;
 }
table.cenik{
 background:#ccc;
 width:98%;
 }
table.cenik th,
table.cenik td{
 padding:8px !important;
 text-align:left;
 font-size:13px;
 background:#fff;
 }
tr.cenik-hl th{
 background:#eee;
 }
.kontakty table{
 margin-left:20px;
 }
.pujcovna h2{
 background: url("http://www.vlw.mfu.cz/images/title_brush_line.png") 0% 100% no-repeat transparent;
 }
.pujcovna table {
 background: #3d81bd;
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66a8e2), to(#3d81bd));
 background-image: -webkit-linear-gradient(#66a8e2 0%, #3d81bd 100%);
 background-image: -moz-linear-gradient(#66a8e2 0%, #3d81bd 100%);
 background-image: -o-linear-gradient(#66a8e2 0%, #3d81bd 100%);
 background-image: linear-gradient(#66a8e2 0%, #3d81bd 100%);
 float: right;
 margin-bottom: 16px;
 width: 74%;
 border-collapse: collapse;
 border-spacing: 0px;
 }
.pujcovna table td{
 padding:2px 6px !important;
 background: #fff;
 color: #8D8D8D;
 font-family:Arial;
 font-size:12px;
 }
.pujcovna .head td{
 padding:6px !important;
 font-weight:bold;
 }

.pujcovna table td.last{
 background: transparent;
 text-align:center;
 color:#fff;
 }
#avatar img{
 border:8px solid #ccc;
 margin-bottom:10px;
 }
#print{
 float:right;
 }

/*changes*/

.pozn2,
.pozn{
 padding:10px;
 margin:16px 0 16px 0;
 border:1px solid #A1E1F4;
 background:#DDF4FB;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 text-indent:0px;
 }

.pozn  strong,
.pozn2  strong{
 color:#0D7B9B;
 }

.pozn h2{
 margin-top:0px;
 }
.pozn2 h3,.pozn h3{
 color:#333;
 margin-top:0px;
 margin-bottom:10px
 }
.pozn2 h3{
 color:#b00000;
 margin-top:0px;
 margin-bottom:10px
 }
.pozn ul,
.pozn2 ul{
 margin-left:10px;
 margin-bottom:10px;
 }
.pozn ul li,
.pozn2 ul li{
 margin-left:10px;
 }
.bulbHint{
 padding:10px;
 padding-left:60px;
 background:#FFEEBD url('/ikony/bulb.png') 4px center no-repeat;
 border:1px solid #FFDB70;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 min-height:40px;
 }
.paperBack{
 background:#FFE699 url('/images/paperback.jpg') center center no-repeat;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 color:#330000;
 padding:8px 0;
 }
.paperBack p{
 color:#330000;
 }
.paperBack h2{
 color:#6B1B00;
 font-size:0.9em;
 }
.paperBack ul li{
 line-height:150% !important;
 margin-left:0px;
 padding:10px 10px 10px 28px;
 background:url('/images/pli.gif') 10px 14px no-repeat;
 color:#330000;
 border-bottom:1px dashed #CC9900;
 }
.one3{
 float:right;
 margin:2px 0px 2px 16px;
 width:36%;
 }

.twocols div{
 float:left;
 width:49%;
 }
.twocols div p{
 padding-right:18px;
 text-align:justify;
 }
.twocols div h2,
.twocols div h3,
.twocols div h4,
.twocols div p,
.twocols div table{
 margin-left: 10px;
 margin-right: 10px;
 }
.threecols div{
 float:left;
 width:33%;
 }
.threecols div h2,
.threecols div h3,
.threecols div h4,
.threecols div p{
 margin-left: 10px;
 margin-right: 10px;
 }
.srovnani{
 padding:8px;
 border:1px dotted #FFDB70;
 background:#FFF5D6;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
.srovOk,
.srovWrong{
 width:49%;
 float:left;
 margin-top:0;
 }
.srovnani p{
 color:#333;
 padding:0;
 margin:0;
 }

.srovnani h3{
 margin: 8px 0;
 padding: 4px 0;
 padding-left:30px;
 color:#333;
 }
.srovnani .srovOk h3{
 background: url('/ikony/ok.png') top left no-repeat;
 -moz-background-size:24px 24px;
 background-size:24px 24px;
 }
.srovnani .srovWrong h3{
 background: url('/ikony/cancel.png') top left no-repeat;
 -moz-background-size:24px 24px;
 background-size:24px 24px;
 }
#zazadat{
 text-align:center;
 }
#zazadat a{
 display:block;
 background:url('/images/zazadat.jpg') 0 0 no-repeat;
 width:263px;
 height:70px;
 margin:10 auto;
 text-decoration:none;
 }
#zazadat a:hover{
 background:url('/images/zazadathover.jpg') 0 0 no-repeat;
 }
#zazadat a span{
 display:block;
 font-weight:bold;
 text-shadow: #222 1px 1px 1px;
 color:#f1f1f1;
 padding:26 0 0 40;
 font-family:Arial;
 font-size:18px;

 }
b.stats{
 clear:both;
 display:block;
 font-weight:normal;
 border-top:1px dashed #cccccc;
 margin:0;
 padding-top:3px;
 }
b.stats span{
 color:#8E1B06;
 }
#tagcloud,
#bestart{
 text-align:left;
 font-family:Arial;
 }
#tagcloud h2,
#bestart h2{
 color:#333;
 margin:0 10;
 }
#tagcloud p,
#bestart #bestart_cont{
 border:1px solid #333;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 margin:0;
 padding:8px;
 }
#tagcloud p a{
 color:#0AADFF;
 }
#tagcloud p a:hover{
 text-decoration:none;
 }
.bestart_clanek{
 margin-right:8px;
 }
.bestart_clanek img{
 width:60px;
 height:60px;
 float:left;
 margin:0 8px 5px 0;
 border:1px solid #D1CAA3;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
#bestart h3{
 height:30px;
 }
.bestart_clanek h3{
 clear:both;
 }
.bestart_clanek h3 a{
 font-size:0.8em;
 color:#635B30;
 text-decoration:none;
 }
.bestart_clanek h3 a:hover{
 color:#AB2A54;
 text-decoration:underline;
 }
.bestart_clanek p{
 font-size:0.9em;
 }
#relatedart p{
 margin-top:0;
 font-size:0.75em;
 }
#relatedart .bestart_clanek{
 margin-right:10px;
 }
.strankovani,.strankovani2{ margin:15px 0; font-weight:bold; font-size:0.8em; }
.strankovani a:hover{ text-decoration: none; }
.viewfoto .strankovani{ margin:18px; font-weight:bold; }
.viewfoto .strankovani a{ padding:2px; }
.viewfoto .strankovani a:visited{ color:black; }
.viewfoto .strankovani a:active{ border:1px solid #0066CC; }
.strankovani a{ color: #660000; text-decoration: underline; }
.strankovani b{ }
.strankovani2 a{ color: #660000; text-decoration: underline; display:block; background:url('../images/cislo.png') no-repeat; float:left; min-width:25px;width:25px;height:25px; margin:5px 8px 0 0; text-decoration:none; text-align:center;padding-top:4px;}
.strankovani2 b.active,.strankovani2 a:hover{ display:block; background:url('../images/cislo_active.png') no-repeat; color:#fff; float:left; min-width:25px;width:25px;height:25px; margin:5px 8px 0 0; text-align:center;padding-top:4px; }

/*changes 26.3.-27.3. 2013*/
#printCatChild a{background:url('../ikony/folder.gif') 0px center no-repeat;padding-left:18px;}
#printCatChild span{;padding-left:8px;color:#666;}
#inscm legend{border:0}

#inscm th,#kont th{ color:#0D7B9B;font:bold 13px Arial;vertical-align:bottom}
#inscm th h2{ color:#0D7B9B;}
#inscm th .user{ float:right; width:40px; height:40px;margin:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; border:1px solid #A1E1F4; border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
.rounded{
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;

 }
/*
****************  FOOTER
*/
#bottom{
 text-align: center;
 /*background: url('/images/footer.png') bottom center no-repeat;*/
 border-top:1px solid #ccc;
 }
#bottom a.top {
		display: inline-block;
		height: 13px;
		font-size: 10px;
		color: #00529a;
		text-decoration: none;
		padding: 16px 0 0 0;
		text-align: center;
		text-transform: uppercase;
		background: url('/images/btn_top.png') center top no-repeat;
		margin: -7px auto 5px auto;
	}
	#bottom a.logo {
		display: block;
		width: 103px;
		height: 48px;
		background: url('/images/footer_logo.png') no-repeat;
	  float:right;
	  margin-top:-19px;
	  text-indent: -9999px;

	}
	
.fmenu{
 width:100%;
 float:none;
 font-weight:bold;
 }
.footer{
 width: 960px;
 text-align: center;
 margin:0 auto;
 padding:00 10 0 10;
 }
.footer div{
 font-size:11px;
 font-family:Verdana;
 color:#888;
 padding:0px;
 margin:4px;
 text-align:left;
 padding-top:8px;
 padding-bottom:24px;
 }
.jpw{
 background: #fff;
 }
.jpw .icon{
 margin-top:12px;
 }
.footer a{
 color:#888;
 text-decoration:none;
 }
.footer a:hover{
 text-decoration:underline;
 }

/*
INDEX
*/

	#banner {
		background:url('/images/banner_bg.png') top center repeat-y;
		height:334px;
	}
	.indexBody #banner{
	 }
	.indexBody .middle{
		padding-top:80px;;
	 }
	.photo{
		width: 607px;
		height: 84px;
		background: url('/images/banner_slim.png') no-repeat;
		position: absolute;
		z-index: 1;	
		}
	.indexBody .photo{
		width: 607px;
		height: 371px;
		background: url('/images/bagr.png') no-repeat;
		margin-top: 20px;
		margin-left: -120px;
		z-index: 1;	
		}
 .banner {
		background:url('/images/banner_bg.png') top center repeat-y;
		height:84px;

	}
	.banner .title{
   font-family:Open Sans Condensed, sans-serif;
   color:#00529A;;
 	 padding:8px 0 6px 0;
   background:url('/images/title_brush.png') bottom left no-repeat;
	 display:block;
	 font-size:18px;
	 text-transform:Uppercase;
	 font-weight:bold;
	 margin-left:40px;
	 margin-bottom:00px;;
	 }
	#banner .graybox {
		width: 505px;
		height: 180px;
		color: #fff;
    background:url('/images/bg503.png');
		position: relative;
		left: 195px;
		top: 50px;
		z-index: 1;
		padding: 27px 20px 0 20px;
		text-align: left;
		
	}
		#banner .graybox .heading {
     font-family:Open Sans, sans-serif;
			display: block;
			line-height: 100%;
			margin: 0 0 11px 0;
			font-size: 28px;
			color: #fff;
		}
		#banner .graybox p {
			font-size: 15px;
			line-height: 125%;
			text-indent: 0;
		}
.btn {
	display: block;
	width: 147px;
	height: 36px;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	border: 0;
	cursor: pointer;
}
.btn.more_info {
	background: url('/images/btn_more_info.png') no-repeat;
}
.btn.make_inquiry {
	background: url('/images/btn_form.png') no-repeat;
}
#banner .contacts {
		width: 280px;
		position: absolute;
		z-index: 4;
		text-align: left;
		margin-top:-140px;
		margin-left:720px;
		color:#888;
		text-shadow: 0 1px 0 #fff;
	}
#bannerSlim .contacts {
		width: 280px;
		position: absolute;
		z-index: 4;
		text-align: left;
		margin-left:720px;
		color:#888;
		text-shadow: 0 1px 0 #fff;
	}
		.banner .openhours {
			border-bottom: 1px solid #fff;
			font-size: 12px;
		}
		.banner .openhours .row{
			text-align:left;
			padding:10px 0;
			margin-bottom:10px;;
		}
		.banner .openhours .days {
			display: inline-block;
			width: 113px;
			margin: 0 0 0 26px;
		}
		.banner .openhours .hours {
			color: #00529a;
			vertical-align: top;
		}
		.banner .express_phone {
			font-size: 33px;
			margin: 0 0 0 25px;
			letter-spacing: -1px;
			clear:both;
			 font-family:Open Sans Condensed, sans-serif;
	   font-style:italic;
	   font-weight:bold;
		}
#banner .btn.zadat-poptavku {
			display: block;
			width: 299px;
			height: 71px;
			background: url('/images/btn_zadat_poptavku.png') no-repeat;
			position: absolute;
			margin-left:470px;
			margin-top:50px;
			overflow: hidden;
			z-index: 5;
		}
	.title {
		display: block;
		font-size: 16px;
		color: #00529a;
		padding-bottom: 5px;
		background: url('/images/title_brush.png') left bottom no-repeat;
		letter-spacing: 0px;
		text-transform: uppercase;
		clear: both;
	}
	div.title {
		background: url('/images/title_brush_line.png') left bottom no-repeat;
		margin: 0 0 10px 0;
		width:94%;
		float:none;
	}
	.title.nouc {
		text-transform: none;
		}
	.middle .title .sub {
		display: block;
		font-size: 11px;
		margin: 3px 0px 8px;
		padding:0;
		font-family:Arial;
		margin-left:0 !important;
		}	
		
.twocols .box {
	display: block;
	width: 100%;
	height: 124px;
	vertical-align: top;
	margin: 0 0 15px 0;
	background: url('/images/box.png') no-repeat;
	float:none;
}
	.box .title {
		display: block;
		margin: 0 0 8px 22px;
		padding-top: 18px;
	}
	.box p {
		line-height: 190%;
		padding: 0 14px;
		padding-left:20px;
		font-size:12px;
		text-indent: 0;
	}
	.box a {
	color: #8d8d8d;
	text-decoration:none;
	}
.box.box01 {
	padding-bottom: 29px;
}
.box.box02 {
	padding-bottom: 18px;
}
.box  img {
	position: absolute;
	margin-top:-100px;
	margin-left:240px;
}
.box.box03  img {
	margin-top:-120px;
	margin-left:280px;

}			
#kont{
 float:none;
 width:100%;
 }				
/*
-----------------------------------------------
*/
p.green,p.green,
p.darkred,p.alert{
 text-indent:0px;
 line-height:150%;
 color:#b00000;
 border:1px dotted #b00000;
 background:#FFF0F0;
 text-align:center;
 font-size:0.9em;
 margin-top:20px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }

p.green,p.green{
 color:#336600;
 border:1px dotted #428400;
 background:#EEFFDD;
 }

.prefix p,
.middle p.alert,
.middle p.green{
 margin:5 0 5 0;
 padding:10px;
 }
.eshop p.alert{
 margin-left:0;
 }
.darkred{
 color:#b00000;
 }
#s-link {
 width: 40em;
 margin-bottom:20px;
 margin-left:auto;
 margin-right:auto;
 font-family:arial;font-size:11px;
 color:#999;
 }
#s-link a{
 color:#999;
 }
/*
-----------------------fotogalerie---------------------------------------
*/
.viewfoto{
 float: left;
 padding: 0px;
 margin: 0px;
 background-color:white;
 }
.viewfoto img,.viewfoto h3,.viewfoto span{
 margin-left:18px;
 }
.viewfoto .bhead,
.viewfoto .body,
.viewfoto .bpata,
.viewfoto table{
 margin-left:18px;
 width:500px;
 }
.viewfoto .body img{
 width:50px;
 height:60px;
 }

.viewfoto h3{
 margin-left:10px;
 margin-top:10px;
 }
.viewfoto span{
 color:#666666;
 }
table.foto{
 padding:0px;
 }
table.foto td b{
 color:red;
 font-size:8px;
 }
.foto a {
 color: #0066CC;
 text-decoration: none;
 }
.foto a:hover {
 color: black;
 text-decoration: underline;
 }

/*changes 26.3.-27.3. 2013*/
.showfoto{
 border:2px solid #D4D4AA;
 background:#EEEEDD;
 color:#444;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
  }
.showfoto h2{
 font-size:1em;
 color:#333;
 padding-left:10px;
  }
.showfoto td{
 color:#333;
  }

img.nahled{
 float:right;
 border:0;
 margin:0px;
 margin-left:15px;
 margin-bottom:8px;
 width:150px;
 }
a:hover img.nahled{
 border:3px solid  #27B0D9;
 }
.thumb{
 margin-top:5px;
 max-width:140px;
 background-color: #FFFFFF;
 border: 1px solid #DDDDDD;
 border-radius: 4px;
 line-height: 1.43;
 padding: 5px;
 transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;
 }
.thumb a:hover{
 margin-bottom:0px;
 border: 2px solid #4E4E27;
 }

.first h2{
 font-size:1.5em;
 margin-top:0px;
 }

.datem{
 background:url('/ikony/date.png') left center no-repeat;
 font:0.8em Verdana;
 display:block;
 padding:12px 22px;
 }
#preview_img{
 float:right;
 margin:0 0 8 10;
 padding:8 0 5 0;
 width:220px;
 text-align:center;
 border:1px solid #D1CAA3;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }
#preview_img img{
 border:0;
 width:200px;
 }
#preview_img strong,
#preview_img em{
 display:block;
 font-size:10px;
 font-family:Arial;
 color:#333;
 }
#preview_img a{
 color:#333;
 }
/*img.smile{
 margin-bottom:0px;
 border:0px;
 }  */
p.reaguj img.smile{
 margin-bottom:0px;
 border:0px;
 width:16px;
 height:16px;
 }
img.ikon{
 width:80px;
 height:15px;
 border:0px;
 margin-left:25px;
 }
/*
newz
*/
.bhead {
 _width: 100%;
 border-left: 1px solid #A1E1F4;
 border-right: 1px solid #A1E1F4;
 border-top: 1px solid #A1E1F4;
 border:1px solid #A1E1F4;
 background:#DDF4FB;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
 }
.bhead h2{
 margin: 5px;
 padding:5px;
 float:left;
 width:60%;
 color:#A92A54;
 }
.bhead h2 a{
 color:#A92A54;
 }
.bhead h5,.bhead h4,.bhead strong{
 text-align:right;
 margin:5 10 0 10;
 padding:5 25 5 0;
 font-size:10px;
 color:#363636;
 background:url('../ikony/icon-calendar.gif')  right center no-repeat;
 float:right;
 width:37%;
 }

.body {
 _width: 100%;
 border: 0px;
 text-align: center;
 border-left: 1px solid #A1E1F4;
 border-right: 1px solid #A1E1F4;
 background:#DDF4FB;
 }
.body p{
 margin: 0px;
 padding:5 8 5 8;
 text-align:justify;
 font-size:12px;
 }
.body img{
 margin-bottom:10px;
 text-align:center;
 border:1px solid #cccccc;
 }
.body a.ltb{
 display:block;
 text-decoration:none;
 background:#000 url('../ikony/zoom.png') no-repeat right bottom;
 margin:8 auto 8 auto;
 text-align:right;
 }
.body a.ltb img{
 border:1px solid #000;
 margin-bottom:0px;
 }
.body a.ltb span{
 display:block;
 margin-right:18px;
 color:#f1f1f1;
 }
.bpata {
 _width: 100%;
 height: 20px;
 margin-bottom: 5px;
 background:#DDF4FB;
 border-left: 1px solid #A1E1F4;
 border-bottom: 1px solid #A1E1F4;
 border-right: 1px solid #A1E1F4;
 -webkit-border-bottom-right-radius: 4px;
 -webkit-border-bottom-left-radius: 4px;
 -moz-border-radius-bottomright: 4px;
 -moz-border-radius-bottomleft: 4px;
 border-bottom-right-radius: 4px;
 border-bottom-left-radius: 4px;
 }
.bpata p{
 float:right;
 margin:0px;
 padding: 3px;
 padding-left: 0px;
 font-size: 10px;
 font-family:"Verdana";
 text-align: right;
 }
.bpata img{
 float:left;
 border:0px;
 margin:0px;
 margin-left:2px;
 margin-right:0px;
 clear:none;
 }
/*
******KOMENTARE
*/
.komentare{
 margin-left: 10px;
 }
.komentare .bhead{
 margin-top:10px;
 }
.komentare .bhead h2{
 color:#333;
 width:200px;
 float:left;
 }
.komentare .bhead h5{
 color:#333;
 width:160px;
 float:right;
 }
.komentare .bhead,
.komentare .body,
.komentare .bpata{
 border:0;
 border-left: 5px solid #CCCCCC;
 background:#f1f1f1;
 }
.admin .bhead,
.admin .body,
.admin .bpata{
 border-left: 5px solid #b00000;
 background:#FFE1E1;
 }
.autor .bhead,
.autor .body,
.autor .bpata{
 border-left: 5px solid #339900;
 background:#EAFFDF;
 }
.user .bhead,
.user .body,
.user .bpata{
 border-left: 5px solid #006699;
 background:#E1F1FF;
 }
.cm_avatar{
 float:left;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 margin:0 8px !important;
 }
/*
DISKUSE
*/
.lvl2,.last2,
.lvl3,.last3,
.lvl4,.last4,
.lvl5,.last5,
.lvl6,.last6{
 }


.lvl2{
 padding-left:10px;
 }
.lvl3{
 padding-left:20px;
 }
.lvl4{
 padding-left:30px;
 }
.lvl5{
 padding-left:40px;
 }
.lvl6{
 padding-left:50px;
 }
.lvl7{
 padding-left:60px;
 }
.lvl8{
 padding-left:70px;
 }
.lvl9{
 padding-left:80px;
 }
.lvl10{
 padding-left:90px;
 }
.last2{
 padding-left:10px;
 }
.last3{
 padding-left:20px;
 }
.last323{
 padding-left:30px;
 }
.last4,.last44{
 padding-left:40px;
 }
.last4234,.last45{
 padding-left:50px;
 }
.last5{
 padding-left:60px;
 }
.last6{
 padding-left:70px;
 }
.last7{
 padding-left:80px;
 }
.last8{
 padding-left:90px;
 }
.last9{
 padding-left:100px;
 }
.last10{
 padding-left:110px;
 }

	/*
********HODNOCENI
*/

#hodnoceni{
 width:100%;
 margin-bottom:20px;
 }
#hodnoceni h3{
 padding-bottom:5px;
 margin-bottom:5px;
 border-bottom:1px solid #ccc;
 }
#hodnoceni a{
 border:0;
 }
#hodnoceni{
 font-size:0.8em;
 float:left;
 }
#hodnoceni ul{
 padding:0;
 }
#hod2{
 margin-left:40px;
 margin-top:0px;
 _margin-top:20px;
 float:left;
 }
.hodnoceni-hvezdami{
 list-style:none;
 margin: 0px;
 padding:0px;
 width: 120px;
 height: 24px;
 position: relative;
 background: url("../images/hrzt_hv.gif") top left repeat-x;
 }
.hodnoceni-hvezdami li{
 padding:0px !important;
 margin:0px !important;
 /*\*/
 float: left;
 /* */
 }
.hodnoceni-hvezdami li a{
 display:block;
 width:25px;
 height: 24px;
 text-decoration: none;
 z-index: 20;
 position: absolute;
 padding: 0px;
 font-size:1px;
 color:#fff;
 }
.hodnoceni-hvezdami li a:hover{
 background: url("../images/hrzt_hv.gif") left center;
 z-index: 4;
 left: 0px;
 }
.hodnoceni-hvezdami a span{
 display:none;
 }
.hodnoceni-hvezdami a strong{
 visibility:hidden;
 }
.hodnoceni-hvezdami a:hover span{
 text-indent: 0px;
 display:block !important;
 position:absolute;
 top:0px;
 left:130px;
 z-index:100;
 font:12px sans-serif;
 color:#b00000;
 width:100px;
 text-align:center;
 margin:00px;
 padding:5px;
 }
.hodnoceni-hvezdami a.jedna-hvezda{
 left: 0px;
 }
.hodnoceni-hvezdami a.jedna-hvezda:hover{
 width:25px;
 }
.hodnoceni-hvezdami a.dve-hvezdy{
 left:25px;
 }
.hodnoceni-hvezdami a.dve-hvezdy:hover{
 width: 50px;
 }
.hodnoceni-hvezdami a.tri-hvezdy{
 left: 50px;
 }
.hodnoceni-hvezdami a.tri-hvezdy:hover{
 width: 75px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy{
 left: 75px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy:hover{
 width: 100px;
 }
.hodnoceni-hvezdami a.pet-hvezd{
 left: 100px;
 }
.hodnoceni-hvezdami a.pet-hvezd:hover{
 width: 120px;
 }
.hodnoceni-hvezdami li.current-rating{
 background: url("../images/hrzt_hv.gif") left bottom;
 position: absolute;
 height: 24px;
 display: block;
 text-indent: -9000px;
 z-index: 2;
 margin:0 !important;
 padding:0 !important;
 } 	
.hodnoceni form{
 display:none;
 }
#sdileni img{
 margin:2;
 border:0;
 } 	
#anchor19 img{
 margin:0;
 }
#makeMeScrollable{
	width:100%;
	height: 250px;
	position: relative;
	}
/*#makeMeScrollable div.scrollableArea img
		{
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}    */
.contentBox{
 width:200px;
 height:210px;
 float: left;
 border:2px solid #EBE7E2;
 margin:4px;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 border-radius: 8px;
 }	
.contentBox p{
 }	
.contentBox img{
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -o-user-select: none;
 user-select: none;
 }	
.relp{
 padding:12px;
 text-align:center;
 }
.divRelFoto{
 height:150px;
 padding-top:10px;
 }
.relp img{
 vertical-align:middle;
 margin:0;
 max-height:250px ;
 _height:250px;
 height:140px;
 width:auto;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }
.relp a{
 font:bold 16px Arial;
 display:block;
 height:38px;
 color:#1D8689;
 }
.relp .cena{
 font:bold 16px Arial;
 color:#990099;
 }
#sharer{
 flaot:left;
 clear:both;
 margin-top:5px;
 }
#socialShare{

 border-top:1px solid #e1e1e1;
 border-bottom:1px solid #e1e1e1;
 padding:10px 0;
 margin:15px 0;
 }
#socialShare img{
 margin:0 !important;

}

.logo-takeuchi {    margin-top: 28px;
    width: 280px;
    float: left;
    text-align: center;display: block;}