@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,700&subset=latin,latin-ext);


@media only screen and (min-width: 1200px) {
 }

 /*Reset*/
*{

 margin: 0;
 border:0;
 padding: 0;
 outline: 0;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;
 box-sizing: border-box;        
 -moz-box-sizing: border-box;
 }

/*
// -----------------------z�kladn� prvky---------------------------------------
*/
iframe[name='google_conversion_frame'] {
    position: absolute;
    bottom: 0;
}
body{
 /*background: url('/images/bg.jpg') fixed; */
 background:#fff;
 font-family:'Open Sans', Helvetica, Arial, sans-serif;
 }

#around {
 margin:0 auto;
 }
#logged #around {
 }
#top{

 }
.tc10 #around{
 background:url('/images/topbg.jpg') top center no-repeat;
 /* background-attachment:fixed;*/
 }
.content, .sdileni{
 max-width: 1020px;
 width: 100%;
 text-align: center;
 margin:0 auto;
 }
#mid8{
 max-width: 1020px;
 margin:0 auto;
 }
.main {
 min-height:800px;
 }
.rolledOut .main {
 min-height:720px;
 } 

.head {
 padding-top:5px;
 text-align:left;
 background:url('/images/back-top-site.png') repeat-x;
 background-color:#333696;
 border-color:rgba(221,217,227,0.2);
 height:140px;
 }   
/* Firefox - oprava menu */ 
.headFix {         
 padding-top:0;
 text-align:left;
 border-bottom:1px solid #D3D9E3;
 background:url('/images/back-top-site.png') repeat-x;
 background-color:#333696;
 border-color:rgba(221,217,227,0.2);
 height:140px;
 }  
/*.tc11 .head{
 display:none;
 } */ 
#logo{
 float:left;
 width:242px;
 margin-top:15px;
 margin-bottom: 22px;
  }
#logo img{
 border:0;
 width:242px;
 }
#topbanner{
 margin-top:18px;
 width:550px;
 float:left;
 }
#headlog{
 float: right;
 margin-top: 10px;
 margin-right: 10px;
 text-align: right;
 font-size: 0.9em;
 font-weight: 600;
 font-family: Arial, sans-serif; 
 width:auto; 
 max-height:76px;
 } 
#headswitch{
 width:100%;
 font-size: 0.9em;
 font-weight: 600;
 font-family: Arial, sans-serif; 
 
 } 
#headlog a,
#headswitch a{
 color:#f1f1f1;
 text-decoration:none;
 font-weight:600;
 }
#headlog a:hover,
#headswitch a:hover{
 color:#fff;
 text-decoration:underline;
 }
#headlog div a:nth-child(2),
#headswitch div a:nth-child(2){
 font-weight:normal;
 } 
#headlog .hightlighted,
#headswitch .hightlighted {
 font-size:18px;
 } 
#callus{
 float:right;
 text-align:right;
 margin: 5px 0 0 0;
 font-weight:normal;
 }
#callus span{
 color:#fff;
 font-size: 1.2em;
 }
#callus img{
 width:225px;
 } 
.head form{
 float:right;
 margin-top:13px;
 display:table;
 width:340px;
 margin-left:30px;
 }
.head form div input{
 vertical-align:middle;
 -webkit-border-radius: 0 !important;
 }
.head form div{
 display:table-cell;
 text-align:right;
 }
.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') top left repeat-x;
 border:1px solid #ccc;
 width:180px;
 height:43px;
 margin-left:4px;
 margin-right:-4px;
 padding:2px;
 ?padding-top:6px;
 }
.sub{
 margin-left:-4px;

 }
.search{

 }

.tc10 .head{
 background:transparent;
 } /*  */
.fixedTop {
 padding: 0px;
 position: fixed;
 width: 100%;
 top: 0;
 left: 0;
 z-index: 200;
 border-bottom: 1px solid #ccc;
 border-color:rgba(221,221,221,0.6);

 height:60px;
 background:url('/images/back-top-site.png') repeat-x;

  }

#logged .fixedTop{
 top:38px;
 }
.fixedTop>div{
 margin:0 auto;
 width:1020px;
 }
.fixedTop #logo,
.fixedTop #logo img{
 width:150px;
 }

.fixedTop #headlog,
.fixedTop #callus,
.fixedTop form,
.fixedTop br{
 display:none;
 }
.fixedTop .topbar{
 border:0;
 padding-top:16px;
 padding-left:20px;
 margin-top:0;
 }
.fixedTop .topbar a{
 padding: 0px 8px 18px 8px;
 } 
.rolledOut{
 padding-top:80px;
 }
.head hr,
.kosik hr,
.prefix hr{
 display:none;
 }
hr.es,
hr.divend,
br.divend{
 clear:both;
 visibility:hidden;
 margin:0px;
 height:1px;
 padding:0;
 }
#box108{
 display:inline-block;
 }
.topbar{
 text-align:left;
 clear:right;
 float:right;
 margin-top: 24px;
 }
.topbar ul{
 list-style-type:none;
 font-family: 'Open Sans', sans-serif;
 }
.topbar li{
 margin:4px;
 padding:0;
 line-height:120%;
 /*background:url('/images/topli.gif') right center no-repeat;*/
 text-align:left;
 float:left;
 font-size:15px;
 font-weight:600;
 text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
 }
.topbar a{
 display:inline-block;
 color:#fff;
 text-decoration:none;
 display:block;
 padding: 0px 8px 16px 8px;
 z-index:1000;
 border-bottom:4px solid transparent;
 }
.topbar a:hover{
 border-bottom:4px solid #fff;
 }
.topbar a i{
 color:#fff;
 }
.topbar a:hover i{
 color:#fff;
 }
.topbar>div>ul>li:hover>a,
.topbar a.active{
 color:#aadeff;
 }
.lvl2{
 position:absolute !important;
 z-index:200;
 width:310px;
 margin-top:0px;
 padding:0 4px;
 background:#192639;
 display:none;
 /*border-top:3px solid #3147B7;*/
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px; 
 }

li:hover .lvl2{
 display:block;
 }
.lvl2 li{
 padding:0 2px 2px 2px;
 line-height:120%;
 text-align:left;
 float:none;
 border-color:rgba(0,0,0,0.1);
 }
.lvl2 li:hover{	
 }

.lvl2 li a{
 text-shadow: none;
 color:#fff;
 font-size:0.95em;
 font-weight:normal;
 border:0;
 padding:10px 8px;
 }
.lvl2 li a:hover, 
.lvl2 li:hover>a{
 background:#333696;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px; 
 color:#fff;
 border-top:0;
 text-decoration:none;
 border-bottom:0;
 }
.lvl3{
 position:absolute !important;
 z-index:200;
 width:310px;
 margin-top:-38px;
 margin-left:200px;
 padding:0 4px;
 display:none;
 background:#f8f8f8;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px; 

 }
.lvl2 li:hover .lvl3{
 display:block;

 }
#langbar{
 /*border:1px solid #e1e1e1;
 border-color:(221,217,227,0.6); */
 display:inline-block;
 float:right;
 }
@media only screen and (max-width: 1040px) {
#langbar ul {
 right: 10px;
	}
.mapka-text {
 padding:30px 0 !important;
}	
.mapka-text p {
 padding-left: 35px !important;
}
 }  
/*.fixedTop #langbar{
 margin-top: -7px;
 } */
#langbar span.selected{
 display:inline-block;
 cursor: pointer;
 padding: 7px 11px 7px 11px;
 font-size:14px;
 }
#langbar span{
 font-size:14px !important;
 } 
#langbar span.selected em{
 color:#FFF;
 margin-top:-4px;
 float:right;
 }
#langbar:hover span.selected em{
 color:#e1e1e1;
 }
#langbar span.selected img{
 float:left;
 margin-right:4px;
 width:24px;
 }

#langbar ul{
 background:#192639;
 list-style-type:none;
 margin:-1px;
 padding:0;
 position:absolute;
 display:none;
 text-align:left;
 width:126px;
/* border:1px solid #e1e1e1;
 border-color:rgba(221,217,227,0.6); */
 border-radius: 5px;
 z-index:1000;
 }
#langbar:hover ul{
 display:block;
 }
#langbar li{
 padding:0;
 } 
#langbar li a{
 padding:6px 8px;
 padding-right:25px;
 text-decoration:none;
 display:block !important;
 width:100%;
 border:0;
 }
#langbar .english{
 padding-right:28px;
 } 
#langbar li a:hover{
 background:#3b3d98;
 color:#fff;
 border-radius: 5px;
 }
#langbar li img{
 float:left;
 margin-right:6px;
 width:24px;
 }
.icon-bar,.icon-bar:before,#nav-button,.topbar a.button{
 display:none;
 font-weight:normal;
 }
.otviraci-doba {
 float:left;
 }
 .denCas {
 max-width:235px;
 margin-bottom:15px;
 }   
.denCas p {
 margin:0 !important;
 }  
.den {
 float:left;
 display:inline-block; 
 }  
.cas {
 float:right;
 display:inline-block;  
 }   
.child-body {
 float:left;
 width:50%;
 } 
#showstores {
 padding:0;
 }  
.child-body {
 float: left;
 width: 33%;
 padding:5px;
 } 
.child-body>div {
 padding:10px;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 background:#edeef6;
 min-height:400px;
 } 
.child-body>div:hover {
 background:#fff;
 } 
 
#showstores h2{
 font-size:20px; 
 } 
#showstores img{
 max-width:100%; 
 } 
/*
****************  LEFTSIDE
*/
.menu,
.mainmenu{
 background:url('/images/menu.gif') repeat-x;
 margin-bottom:10px;
 }
.menu h2{
 padding:8px;
 font:bold 1em Arial;
 color:#333;
 }
.menu p{
 padding:8;

 color:#333;
 }
.leftside a{
 color:#333;
 }
.leftside a:hover{
 text-decoration:none;
 }
.leftside p{
 text-align:left;
 font-size:14px;
 padding:8px;
 line-height:140%;
 }
.leftside p a{

 color:#8C59B4;
 }
.leftside p:hover{
 color:#000;
 }
.leftside center h3{
 text-align:left;
 margin-top:15px;
 }
.leftside ul{
 list-style-type:none;
 margin-bottom:10px;
 margin-top:1px;
 }
.leftside li,
#menu1 li,#menu2 li{
 display:block;
 border-bottom:1px solid #ccc;
 border-top:1px solid #fff;
 font-family:Tahoma;
 font-size:0.8em;
 }
.leftside li:hover,
#menu1 li:hover,#menu2 li:hover{
 }
.leftside li a{
 display:block;
 color:#333;
 padding:4px;
 padding-left:24px;
 text-decoration:none;
 background:url('/images/lli.gif') 7px 7px no-repeat;
 }
.leftside li a:hover{
 text-decoration:underline;
 background:url('/images/llih.gif') 7px 7px no-repeat;
 }
#menu1,#menu2{
 margin-left:170px;
 width:170px;
 }
#menu2{
 margin-top:25px;
 }

/*
****************  MIDDLE
*/
.navigace{
 padding:10px 0;
 font-size:0.8em;
 margin:0 auto;
 }
.tc11 .navigace, .tc12 .navigace, .tc13 .navigace, .tc14 .navigace, .tc34 .navigace{
 display:none;
 } 
.middle,
.middlew{
 text-align:left;
 font-family:'Open Sans',sans-serif;
 padding:0 40px;
 }
.tc34 .middle{
 min-height: 500px;
} 
.chyba_prihlaseni{
 float: left;
 width: 470px;
 margin-left:5px;
 }
#insert,
#modify{
 width:640px;
 }
.viewfoto a,
.middle a{
 color:#1b88cd;
 text-decoration: underline;
 }
.middle p a{
 color:#1b88cd;
 }
.viewfoto a:hover,
.middle a:hover {
 text-decoration: none;
 }

.middle h1,
.middlew h1{
 font-size: 2.8em;
 font-family:'Open Sans', Helvetica, Arial, sans-serif;
 padding-bottom: 12.5px;
 margin: 40.5px 0 27px;
 border-bottom: 1px solid #e7e8f3;
 font-weight:bold;
 text-align:center;
 color:#3b3d98;
 }
.clanky h1{
 margin-left:0px;
 }
.tc11 .middle h1 span, .tc12 .middle h1 span {
 background: url('/images/srdce.png') no-repeat;
 display: inline-block;
 width: 61px;
 height: 79px;
 position: relative;
 bottom: -23px; 
 } 
.tc14 h1, .tc31 h1, .tc34 h1 {
 display:none !important;	
 }  
.tc15 .navigace, .tc31 .navigace {
 display:none;	
 }  
.tc15 h1:nth-child(1) {
 display:block;	
 }
.tc31 h1:nth-child(1) {
 display:block;
 border:0;
 }  
.middle h2,
.middlew h2,
.kontakty h2{
 padding:0px;
 font-size: 1.8em;
 font-family:'Open Sans', Helvetica, Arial, sans-serif;
 margin:4px 0;
 color: #3b3d98;
 margin-left:0px;
 text-align:center;
 font-weight:bold;
 padding:8px 0 8px 0;
 }
.middle h2 a{
 color:#3b3d98;
 text-decoration:none;
 }
.middle h2 a:hover{
 color:#3b3d98;
 transition:color 0.3s ease-in-out;
 text-decoration:underline;
 }
.middle h2 span{
 color:#222;
 }
.intro-head {
 top: -55px;
 } 
.tc13 #prodejny h1, .tc15 #prodejny h1 {
 margin-top:0;
 }  
.tc15 .intro-head {
} 
.aktuality-head{
 background: url(/images/aktuality-head.png) no-repeat;
 width: 266px;
 height: 77px;
 line-height: 77px;
 color: #1987cc !important;
 font-weight: 600 !important;
 font-size: 20px !important;
 padding: 0 0px 0 50px !important;
}
.prodejny-head{
 background: url(/images/prodejny-head.png) no-repeat;
 width: 266px;
 height: 77px;
 line-height: 77px;
 color: #1987cc !important;
 font-weight: 600 !important;
 font-size: 20px !important;
 padding: 0 0px 0 50px !important;
 z-index: 0;
}
#lastaktual>div{
 padding:24px 0; 
 border-bottom:1px solid #e1e1e1;
 min-height: 9.75rem;
 }
#lastaktual>div:last-child{
 border-bottom:0;
 }
 
#lastaktual img{
 max-width:140px;
 float:left;
 margin:0 28px 0 0;
 }
.twocols #lastaktual>div{
 padding:10px 0;
 margin-right:18px;
 height:auto; 
 } 
.twocols #lastaktual img{
 max-width:100px;
  margin:0 18px 0 10px;
 }
 
.rozcestnik {
 padding-top: 50px;
 margin: 0 auto;
 width: 638px;
 font-weight: 600;
 text-shadow: 1px 1px 0 #fff;
}
.rozcestnik > a {
 width: 50%;
 display: block;
 height: 64px;
 line-height: 62px;
 font-size: 30px;
 color: #2e3192;
 text-decoration:none;
}
.rozcestnik > a:first-child {
 float: left;
 text-align: right;
 padding-right: 50px;
}
.rozcestnik > a:last-child {
 float: right;
 padding-right: 5px;
}
.tc12 .rozcestnik > a:last-child {
 float: right;
 padding-right: 15px;
}
.rozcestnik > a:hover {
 color: #c73434;
}
.mapka-text {

 padding: 30px 40px;	
} 
.mapka-text h2 {
 font-size: 16px !important;
 font-weight: normal !important;
 margin: 0 0 7px 0 !important;
 margin: 0;
 padding: 0;
}
.mapka-text p {
 margin: 0 !important;
 color: #434343 !important;
 font-size: 13px !important;
 line-height: 20px !important;
 padding: 0;
}

.velkoobchod-text img {
 margin: 7px 10px 2px 0px;
 max-width: 100%;
 height: auto;
}
.velkoobchod-text p {
 margin: 0 !important;
 font-size: 16px !important;
 line-height: 1.72222 !important;
 padding: 0;
}
.sluzby-zakaznikum img{
 width:100% !important;
}
.sluzby {
 padding-top: 10px;
} 
.sluzby h2 {
 margin-top: 0;
 margin-bottom: 15px;
 font-size: 26px;
 font-weight: 600;
 padding: 0 85px;
 color:#2e3192;
}  
.tc34 .sluzby h2 {
 padding: 0;
}
.sluzby p {
 font-size: 14px;
 line-height: 1.42857143;
 padding: 0 10px;
 color: #8485be;
}
.sluzby-icons {
 display:table;
 width:100%;
 text-align:center;
 }
.sluzby-icons div{
 width:100%;
 display:table-cell;
 padding:0 2%;
 }
.sluzby-icons div img{
 vertical-align:middle;
 max-height:96px;
 }
#matcard-intro {
 background: url('/images/matkarta.jpg') top center;
 background-size:100%;
}
#vyhody .pozn{
 min-height:280px;
 padding-top:15px;
 }
#vyhody .pozn h3{
 text-align:center;
 color: #3b3d98;
 } 
.tc31 #wrapper>.content {
 max-width: 100%;
 margin: 0;
 clear:both; 
}
.tc31 .middle, .middlew {                                                     
 padding: 0;
}
.tc31 .row {
 padding: 40px;
}
#matcard-intro div a {
 margin: 20px 20px !important;
 width:25%;
 font-weight:bold;
}
#matcard-proces h3 {
 text-align: center;
 font-size: 5em;
 background: #3b3d98;
 width: 128px;
 height: 128px;
 border-radius: 50%;
 margin: 0 auto;
 color:#fff;
 padding: 5px 0;
}
#matcard-proces h4 {
 text-align: center;
 margin: 11px 40px;
 font-size: 1.3em;
}
.chyba_prihlaseni h3,
.middle h3,
.middlew h3,
.viewfoto h3{
 font-size: 1.6em;
 font-family:'Open Sans', Helvetica, Arial, sans-serif;
 margin-bottom:5px;
 padding:0px;
 color:#3b3d98;
 font-weight:bold;
 text-align: left;
 }
h3#comments{
 border-top:1px dashed #cccccc;
 padding-top:8px;
 margin-top: 30px;
 }
.middle h4,
.middlew h4{
 font-size: 1.1em;
 font-family:'Open Sans', Helvetica, Arial, sans-serif;
 margin-bottom:10px;
 padding-top:15px;
 color:#3b3d98;
 font-weight:600;
 text-align: left;
 }
.middle hr{
 visibility:hidden;
 }
.textBody{
 margin-left:90px;
 margin-right:90px;
 position:relative;
 }
.chyba_prihlaseni p,
.middle p,
.middlew p,
.pozn div{
 font-family:'Open Sans',sans-serif;
 line-height:160%;
 text-align:left;
 margin:15px 0 15px 0;
 font-size:1em;
 color:#3b3d98;
 }
.middle .center p{
 color:#3b3d98;
 } 
.middle .left p{
 color:#3b3d98;
 text-align:left !important;
 }
.zero-margin p{ 
 margin:0 !important; 
 } 
.zero-margin-head p{ 
 margin: 15px 0 30px 0 !important; 
 }  
.threecols p{
 text-align:center;
 }
.middle blockquote{
 padding:8px 16px;
 margin-left:40px;
 padding-right:60px;
 border-left:3px solid #ccc;
 background:url('/images/blockquote.png') right bottom no-repeat;
 }
#perex{
 font-size:1.3em;
 font-weight:bold;
 }

.middle ol,
.middlew ol{
 font-family:'Open Sans',sans-serif;
 font-size:1.2em;
 margin-left:28px;
 }
.middle ol li,
.middlew ol li{
 line-height:170%;
 }
.middle ul,
.middlew ul{
 list-style-type: disc;
 font-family:'Open Sans',sans-serif;
 font-size:1em;
 color: #3b3d98;
 text-align:left;
 }
.middle img{
 margin:8px 0;
 }
.rounded{
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
 }
.middle ul li,
.middlew ul li{
 line-height:150% !important;
 margin-left:40px;
 }
.middle li strong{
 font:bold 1em Arial;
 }
ul.nolist{
 list-style-type:none;

 }
ul.nolist{
 margin-left:0px;
 padding-left:14px;
 }
.middle img{
 width:auto;
 }

.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,
table.table{
 background:#ccc;
 width:100%;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 }
table.cenik th,
table.cenik td,
table.table th,
table.table td{
 padding:8px !important;
 text-align:left;
 font-size:13px;
 background:#fff;
 }
table.cenik th,
table.table th{
 background:#f1f1f1;
 }
table.cenik th img{
 float:right;;
 margin:0 6px 0 10px;
 }
table.cenik td img{
 float:left;;
 margin:0 10px 0 6px;
 }
tr.cenik-hl th{
 background:#eee;
 }
.kontakty table{
 margin-left:20px;
 }
.kontakty p{
 color:#000000;
 } 
table.cenik tr:first-child th:first-child,
table.cenik tr:first-child td:first-child {
    -moz-border-radius-topleft:6px;
    -webkit-border-top-left-radius:6px;
    border-top-left-radius:6px
    border-radius: 6px 0px 0px;
}

table.cenik tr:first-child th:last-child,
table.cenik tr:first-child td:last-child {
    -moz-border-radius-topright:6px;
    -webkit-border-top-right-radius:6px;
    border-top-right-radius:6px
}
table.cenik tr:last-child th:first-child,
table.cenik tr:last-child td:first-child {
    -moz-border-radius-bottomleft:6px;
    -webkit-border-bottom-left-radius:6px;
    border-bottom-left-radius:6px
}

table.cenik tr:last-child td:last-child {
    -moz-border-radius-bottomright:6px;
    -webkit-border-bottom-right-radius:6px;
    border-bottom-right-radius:6px
}
table.cenik .wrong{
 background:#FFE0C2 url('/ikony/wrong-small.png')  6px center no-repeat;
 padding-left:26px !important;
 color:#7A0000;

 }
table.cenik .greenok{
 background:#D9FFB3 url('/ikony/ok-small.png')  6px center no-repeat;
 padding-left:26px !important;
 color:#2B5700;
 }.kontakty table{
 margin-left:20px;
 }
#avatar img{
 border:8px solid #ccc;
 margin-bottom:10px;
 }
#print{
 float:right;
 }
.uver{
 float:left;
 }
.pozn2,
.pozn{
 padding:6px 10px 0 10px;
 margin:16px 0 16px 0;
 border:1px solid #ccc;
 background:#F8F8F8;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
.twocols .pozn{
 margin:10px;
 } 
.pozn p strong{
 color:#0D7B9B;
 }
.eshop .pozn p strong{
 color:#323232;
 }
.pozn2 p,.pozn p{
 text-indent:0px;
 margin-top:4px
 }
.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.col1,
.twocols div.col2{
 float:left;
 width:49%;
 }
.one3 h2,
.one3 h3,
.one3 h4,
.one3 p,
.twocols div h2,
.twocols div h3,
.twocols div h4,
.twocols div p{
 margin-left: 10px;
 margin-right: 10px;
 }
.threecols>div{
 float:left;
 width:33.33%;
 width: calc(100% / 3);
 }
.threecols div h2,
.threecols div h3,
.threecols div h4,
.threecols div p{
 margin-left: 10px;
 margin-right: 10px;
 }
.fivecols>div{
 float:left;
 width:20%;
 } 
.fivecols div h2,
.fivecols div h3,
.fivecols div h4,
.fivecols 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;
 }
.download-panel {
 margin-bottom: 27px;
 background-color: #edeef6;
 border: none;
 border-radius: 6px;
 -webkit-box-shadow: none;
 box-shadow: none;
 clear: both;
 font-size: 14px;
 border-color: white;
} 
.download-panel > .panel-heading {
 color: #585aa7;
 padding: 12px 20px;
 border-bottom:1px solid #fff;
 }
.download-panel > .panel-heading h4 {
 font-size:16px;
 margin-top: 0;
 margin-bottom: 0;
 font-weight: bold;
 } 
.download-panel > .panel-list a {
 color: #3b3d98;
 padding: 7px 20px;
 border: none;
 margin-bottom: 0;
 line-height: 1.231;
 display: block;
 text-align: left;
 text-decoration:none;
 font-size:15px;
}  
.download-panel .panel-list a:first-child {
 padding-top:12px;
} 
.download-panel .panel-list a:last-child {
 padding-bottom:18px;
} 
.download-panel > .panel-list span {
 color: #767ba1;
 float: right !important;
}  
.download-panel > .panel-list i {
 font-size: 16px;
 margin-left:-2px;
}  
#jobsmo h3, #jobsvo h3 {	
 font-size:1.4em;	
}
.strankovani,.strankovani2{ margin:15px 0; font-weight:bold; font-size:1em;   font-family: 'Open Sans Condensed', sans-serif;  text-transform:Uppercase;clear:both}
.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 #04D7D6; }
.strankovani a{ color: #660000; text-decoration: underline; }
.strankovani b{ }
.strankovani2 a,
.strankovani2 b.active{
  display:block;
  border:3px solid #e1e1e1;
  background:#3b3d98;
  color:#fff;
	text-decoration:none;
	float:left;
	margin:8px;
	width:50px;
	height:50px;

  text-align:center;
  font-size:16px;

	padding:9px;
	}
.strankovani2 a{
	margin-bottom:20px;
	}
	
.strankovani2 b.active,.strankovani2 a:hover{
  display:block;
  border:3px solid #3b3d98;
  background:#fff;
  color:#444;
  transition:color 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
	}
.tc47 .article_preview {
 padding:10px 60px;
}

.article_preview div {
 width: 15%;
 float: left;
 margin-right: 20px;
 margin-bottom: 25px;
}
.article_preview h3 a {
 text-decoration:none;
}
.article_preview h3 a:hover {
 text-decoration:none;
 color:#c73434;
}
.article_preview img.nahled {
 float: left;
 margin-right: 20px;
}
.article_preview p {
 margin: 10px 0 15px 0;
}
/*
****************  FOOTER
*/
#vcard{
 border-top:1px solid #ccc;
 background:#34495E;
 padding:80px 0;
 text-align:left;
 font-size:1em;
 }
#vcard strong{
 font-size:1.2em;
 }
#vcard .threecols{
 text-align:left;
 color:#f1f1f1;
 }
#vcard .threecols strong{
 display:block;
 }
#vcard .col1 span{
 float:left;
 font-size:4.8em;
 margin:10px 30px 30px;
 border-right:1px solid #f1f1f1;
 padding-right:20px;
 }
#bottom{
 background:url('/images/footer.jpg') top center no-repeat;
 font-family: "Open Sans", arial, sans-serif;
 text-align:left;
 font-size:1.2em;
 }
.footer-text{
 background:#22303F;
 padding-bottom:20px;
 }
.footer-text li,
.footer-text a{
 color:#fff;
 }
.footer-text a:hover{
 text-decoration:none;
 }
.footer-text p{
 color:#f1f1f1;
 line-height:160%;
 }
p.footer-contact{
 color:#B5CAE4;
 font-size:1.2em;
 }
.footer-text img{
 margin:4px 10px;

 }
.footer-text h3{
 text-transform:Uppercase;
 color:#fff;
 padding:20px 0 15px 0;
 font-weight:normal;
 text-align:left;
 }
.footer-text span{
 color:#f1f1f1;

 }
.footer-text ul{
 list-style-type:none;
 padding-left:15px;
 text-align:left;

 }
.footer-text .day{
 display:inline-block;
 width:60px;
 }
.footer{
 }
#introSocial h2{ 
 padding:0px;
 font-size: 1.8em;
 font-family:'Open Sans', Helvetica, Arial, sans-serif;
 margin:4px 0;
 color: #3b3d98;
 margin-left:0px;
 text-align:center;
 font-weight:bold;
 padding:8px 0 8px 0; 
 }
.footer div{
 font-size:15px;
 color:#999;
 margin:4px;
 text-align:center;
 padding-bottom:24px;
 }
.footer div ul{
 list-style-type:none;
 }
.footer div ul li{
 display:inline-block;
 padding:0 10px;
 border-left:1px solid #f1f1f1;
 }
.footer div ul li:first-child{
 border-left:none;
 }
.footer div p{
 line-height:45px;;
 }
.footer div p img{
vertical-align:middle;
 }
.footer a{
 color:#999;
 text-decoration:none;
 }
.footer a:hover{
 color:#3b3d98;

 }

/*
FORMULARE
*/
.middlew form,
.middle form{
 margin:0;
 padding;0;
 }
.middlew fieldset,
.middle fieldset{
 margin:10px 0 10px 0;
 background:#f8f8f8;
 }
.tc1 #around{
 background:#fff;
 }
.tc1 .middle fieldset{
 border:1px solid #B7D7EE;
 background:#fff url('/images/form.png') 0 0 no-repeat;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
.middlew fieldset{
 margin-right:-2px;
 }
.middle fieldset table{
 width:100%;
 }
.middle fieldset input,
.middle fieldset textarea{
 border:1px solid #ccc;
 padding:3px;
 color:#444
 font-size:14px !important;
 box-shadow: inset 3px 3px 2px rgba(0,0,0,0.075);
 }
.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:focus:invalid:focus,
.middle fieldset textarea:focus:invalid:focus, .middle fieldset select:focus:invalid:focus {
 border-color: #E9322D;
 box-shadow: 0px 0px 6px #F8B9B7;
 }
.middle fieldset input[type="image"]{
 border:0;
 width: auto;
 }
.adminbar fieldset {
 padding: 25px;
 }
.adminbar fieldset input[type="text"],
.adminbar fieldset input[type="password"]{
 padding:3px !important;
 padding-left:8px;
 height:36px;
 }
.adminbar fieldset input[type="image"]{
 border:0;
 width:100px;
 margin-top:12px;
 }
#box305{
 display:none;
 }
fieldset legend{
 color:#666;
 margin:4px;
 font:bold 0.8em Verdana;
 }
.middlew fieldset table th{
 text-align:left;
 color:#333;
 font-size:0.7em;
 }
.middle fieldset th .user{
 float:right;
 width:50px;
 height:50px;
 border:1px solid rgba(82, 168, 236, 0.8);
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 -moz-box-shadow:  #ccc 2px 2px 8px;
 -webkit-box-shadow: #ccc 2px 2px 8px;
 box-shadow: #ccc 2px 2px 8px;
 }

#kont{
 margin-right:10px;
 }
#kont .success{
 max-width:600px;
 margin:auto;
 } 
#inscm legend{border:0}
#inscm input[type="text"],#inscm input[type="email"],#inscm input[type="url"],#kont input[type="text"],.search input[type="text"],#fraze{height:42px;}
#inscm th,#kont th{ color:#0D7B9B;font:bold 13px Arial}
#sbtn{margin-top:-8px !important;display:none}
div.autor{
 border-top:1px solid #666;
 padding:8px;
 }
div.autor img{
 float:left;;
 width:78px;
 height:78px;
 margin-right:10px;
 }
/*
//INDEX
*/
.tc10 #wrapper{
 background:#fff;
 width:100%;
 }
.tc8 #wrapper>.content,
.tc10 #wrapper>.content,
.par10 #wrapper>.content,
.par11 #wrapper>.content,
.par17 #wrapper>.content{
 width:100%;
 }
#intro {
 background:url('/images/intro01.jpg') center center;
 background-size: cover;
 position: relative;
 width: 100%;
 height: 550px;
 color:#fff;
 text-align:center;
  }
.tc10 #wrapper{
 background:#fff;
 width:100%;
 }  
#uvod h1{
 font-style:italic;
 border-bottom:none;
 font-weight: 400;
 margin: 0;
 }  
#uvod p{
 color: #767ba1;
}  
#uvod img{
 width:50% !important;
} 
#slogan {
 position: absolute;
 width: 373px;
 left: 50%;
 top: 515px;
 text-align: center;
 font-style: italic;
 font-weight: 600;
 font-size: 24px;
 margin-left: -186px;
 padding: 10px 30px;
 background: #fff;
 color: #3b3d98;
 -webkit-box-shadow: 5px 10px 5px rgba(0, 0, 0, 0.26);
 box-shadow: 5px 10px 5px rgba(0, 0, 0, 0.26);
}
#slogan span {
 display: block;
 background: url(/images/slogan-arrows.png);
 width: 373px;
 height: 26px;
 position: absolute;
 top: -25px;
 left: 0;
}
#meter {  
 background: url(/images/meter.png) center bottom repeat-x;
 height: 30px;  
  }  
.tc14 #intro, .tc13 #intro, .tc34 #intro{
 background:url('/images/headlines-back.png') repeat-x;
 height: 520px;
 }
.tc11 .introObsah p{
 padding-top:540px;
 } 
.introObsah p{
 padding-top:140px;
 margin:30px 120px;
 text-align:center;
 text-indent:0;
 font-size: 48px;
 color:#fff;
 text-shadow: #000 1px 1px 1px;
 font-family: 'Open Sans', sans-serif;
 font-weight:bold;
 max-width:600px;
 margin:auto;
 }
#introcategory{
 background:url('/images/topbg.jpg') center center;
 height:76px;
 display:none;
 }
/*.tc11 #introcategory,
.par11 #introcategory,
.tc17 #introcategory,
.par17 #introcategory{
 height:360px;
 display:block;
 }       */
#introcategory h1{
 font-weight:normal;
 font-family:'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 46px;
 color:#fff;
 text-shadow: #000 2px 2px 1px;
 text-align:left;
 padding-top:8px;
 }
.cta, .middle a.cta{
 display:inline-block;
 border:2px solid #3b3d98;
 font-size: 22px;
 padding:8px 14px;
 margin:20px auto !important;
 text-decoration:none;
 color:#3b3d98;
 }
.middle .threecols .cta{
 font-size: 18px;
 padding:6px 14px;
 }
.dark .cta,.middle .dark a.cta{
 color:#fff;
 border-color:#fff;
 }
.cta:hover, .middle a.cta:hover{
 background:#3b3d98;
 color:#fff;
 text-decoration:none !important;
 }
.cta-green {
 border:2px solid #96bd20 !important;
 background:#96bd20;
 color:#fff !important;
 }
.cta-green:hover {
 border:2px solid #96bd20 !important;
 background:transparent !important;
 color:#96bd20 !important;
 } 
input.cta{
 display:block;
 font-size:26px;
 font-weight:bold;
 max-width:240px;
 margin-left:auto;
 margin-right:auto;
 background:#0BB9A0;

 }
#intro .cta{
 color:#fff;
 text-shadow:none !important;
 font-weight:normal;
 margin:auto;
 margin-top:40px;
 font-size: 30px;
 border:2px solid #fff;
 padding:10px 20px;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 text-decoration:none;
 font-family: 'Open Sans', serif;
 display:inline-block;
 }
#intro .cta:hover{
 background:#fff;
 color:#111;

 }
#vcard .cta{
 color:#fff;
 border-color:#fff;
 } 
button.cta{
 background:transparent;
 }
.nstep{
 background:#1ABC9C;
 color:#fff;
 display:inline-block;
 float:left;
 font-size:40px;
 font-weight:bold;
 text-align:center;
 padding-top:12px;
 width:80px;
 height:80px;
 margin-right:12px;
 }
/*.middle h2:after{
 border-bottom:2px solid #303393;
 content:"";
 width:60px;
 height:10px;
 position:absolute;
 left:50%;
 margin-left:-30px;
 display:block;
 }
.middle .dark h2:after{
 border-bottom:2px solid #f1f1f1;
 }*/

.center, .center p, .center h3{
 text-align:center;
 } 

.row{
  padding:40px 0;
	}
.row#how{
 padding-top:0;
 }
.tc10 .row#how{
 padding-top:40px;
 }
.dark{
 background: url('/images/topbg.jpg');
 position: relative;
 }
.grey{
 border-top:1px solid #ccc;
 background:#f8f8f8;
 }

.dark h1, .dark h2, .dark h3, .dark p, .dark p a{
 color:#fff;
 }
#how .center p,
.row .center p{
 font-size:1.3em;
 padding:10px 15px;
 } 
.kariera{  
 border-bottom: 1px dashed #3b3d98;
 margin-bottom: 40px;
 } 
#kariera-menu ul{
	text-align:center;
} 
#kariera-menu ul li{
    display: inline-block;
    margin: 10px;
    padding: 8px 14px;
}
#kariera-menu li {
    font-size: 22px;
    border: 2px solid #fff;
    background: #3b3d98;
} 
#kariera-menu a {
	color:#fff;
	text-decoration:none;
}
#kariera-menu a:hover {
	color:#fff;
	text-decoration:underline;
}
#proces{
 text-align:center;
 margin-top:30px;
 margin-bottom:30px;
 }
/*#proces .hover{
 position:absolute;
 background: url('/images/topbg.jpg');
 background:rgba(11,185,160,0.9);
 width:497px;
 height:220px;
 margin-left:-40px;
 margin-top:-200px;
 padding-top:70px;
 display:none;
 }  */
#proces a:hover .hover{
 /*display:block;*/
 }
#proces img{
 display:block;
 margin:20px auto;
 width:30%;
 }
#proces svg path {
 fill: #0BB9A0;
 width:40px;
} 
#proces p{
 font-size:1em;
 text-align:center;
 }
#proces .twocols a,
#proces .threecols a{
 padding:20px 40px;
 display:inline-block;
 width:100%;
 border:1px solid #e1e1e1;
 text-decoration:none;  
 -webkit-transition:  1s ease-in-out;
 -moz-transition: 1s ease-in-out;
 -o-transition: 1s ease-in-out;
 transition: 1s ease-in-out;
 }
#proces .twocols a:hover,
#proces .threecols a:hover{
 background:#111;
 background: url('/images/topbg.jpg');
 background-size: 100% 60px;
 }
#proces .twocols a:hover p,
#proces .twocols a:hover h3,
#proces .threecols a:hover p,
#proces .threecols a:hover h3{
 color:#fff;
 
 }
#proces .twocols:first-child .col1 a{
 border-top:0;
 border-left:0;
 }
#proces .twocols:first-child .col2 a{
 border-top:0;
 border-right:0;
 }
#proces .twocols:last-child .col1 a{
 border-bottom:0;
 border-left:0;
 }
#proces .twocols:last-child .col2 a{
 border-bottom:0;
 border-right:0;
 }
#proces .threecols .col1 a{
 border-top:0;
 border-bottom:0;
 border-left:0;
 }
#proces .threecols .col2 a{
 border-bottom:0;
 border-top:0;
 }
#proces .threecols .col3 a{
 border-bottom:0;
 border-top:0;
 border-right:0;
 }
.tc11 #proces .threecols:first-child .col1 a,
.tc11 #proces .threecols:first-child .col2 a,
.tc11 #proces .threecols:first-child .col3 a,
.tc13 #proces .threecols:first-child .col1 a,
.tc13 #proces .threecols:first-child .col2 a,
.tc13 #proces .threecols:first-child .col3 a{
 border-bottom:2px solid #e1e1e1;
 }
.tc11 #proces .threecols:last-child .col1 a,
.tc11 #proces .threecols:last-child .col2 a,
.tc11 #proces .threecols:last-child .col3 a{
 border-top:2px solid #e1e1e1;
 }
.item-box{
 -webkit-flex-basis:50%;
 flex-basis:50%;
 padding:30px 0;
 background-color:#f8f8f8;
 text-align:center;
 position:relative;
 }
.item-box h3{
 padding-left:20px;
 padding-right:20px;
 }
#proces .item-box img,
#prubeh .item-box img{
 width:20%;
 }

.item-overlay{
 position:absolute;
 top:0;
 width:100%;
 background: url('/images/topbg.jpg');
 background-size: 100% 60px;
 -webkit-transition:all .4s;
 transition:all .4s;
 overflow:hidden;
 height:0%;
 }
.item-box:hover .item-overlay{
 height:100%;
 }
.item-overlay p{
 padding:20px 18px;
 margin-top:30px;
 color:#fff;
 font-size:0.95em !important;
 }

.col2.item-box{
 border-right:2px solid #ccc;
 border-left:2px solid #ccc;
 }

#proces .cta{
 color:#fff;
 border-color:#fff;
 } 
#proces .threecols div a,
.tc13 #proces .threecols div a{
 min-height:370px;
 }


#reference .threecols>div{
 background-position:center center;
 }
#reference .threecols>div a{
 padding:60px 40px;
 display:inline-block;
 width:100%;
 text-decoration:none;
 background:rgba(0,0,0,0.5);
 }
#reference .threecols>div a:hover{
 background: url('/images/topbg.jpg');
 background-size: 100% 60px;
 }
#reference .threecols>div p{
 color:#fff;;
 }

#blog .source{
 padding:30px 0;
 }
#blog .rClanek{
 float:left;
 width:33.33%;
 width: calc(100% / 3);
 background-size: auto 100% !important;
 background-position:center center !important;
 height:300px;
 overflow:hidden;
 }
#blog .rClanek a{
 padding:90px 30px;
 display:table;
 vertical-align:middle;
 width:100%;
 text-decoration:none;
 background:rgba(0,0,0,0.5);
 min-height:300px;
 overflow:hidden;
 color:#fff;
 height:300px;
 font-size:1.2em;
 }
#blog .rClanek a:hover{
 background: url('/images/topbg.jpg');
 background-size: 100% 60px;
 text-decoration:none !important;
 }
#blog .rClanek a strong{
 display:table-cell;
 vertical-align:middle;
 border:2px solid #fff;
 width:100%;
 padding:15px;
 }


#ourteam .twocols img{
 max-width:120px;
 float:left;
 margin-right:20px;
 }
#ourteam h3{
 text-align:left;
 }
#ourteam .twocols{

 margin-bottom:30px;
 }

#kontakty  h3{
 text-align:left;
 }
#kontakty  th{
 text-align:left;
 }
#kontakty  strong, #kontakty  li{
 color:#fff;
 }
#kontakty .dark .col1{
 text-align:left;
 }
#kontakty .dark img{
 margin:0;
 }


.partners{
 display:table;
 width:100%;
 }
.partners div{
 display:table-cell;
 }
.partners div img{
 vertical-align:middle;
 border:0;
 margin:10px 20px;
 max-width:160px;
 }
 
/*
-----------------------------------------------
*/
p.green,p.success,
p.darkred,p.alert,
p.progress{
 text-indent:0px;
 line-height:150%;
 color:#fff;
 background:#E8562A;
 text-align:center;
 font-size:0.9em;
 margin-top:20px;
 }
p.darkred a,p.alert a,
p.green a,p.success a,
p.progress a{
 color:#fff;;
 }

p.green,p.success{
 color:#fff;
 background:#5EBD00;
 } 
p.progress{
 color:#fff;
 background:#BDBD00;
 }
.prefix p,
.middle p.alert,
.middle p.green,
.middle p.progress{
 margin:5px 0 5px 0;
 padding:10px;
 }
.darkred{
 color:#b00000;
 }
#box252{
 background:#E8562A;
 position:fixed;
 right:0;
 bottom:0;
 padding:8px;
 z-index:100;
 }
#box252 a{
 color:#fff;
 float:right;
 }
#box252 p a{
 color:#fff;
 float:none;
 }
/*
-----------------------fotogalerie---------------------------------------
*/
.viewfoto{
 float: left;
 padding: 0px;
 margin: 0px;
 }
.viewfoto img,.viewfoto h3,.viewfoto span{

 }

.viewfoto .body img{
 width:50px;
 height:60px;
 }

.viewfoto h3{
 margin-left:10px;
 margin-top:10px;
 }
.viewfoto span{
 color:#666666;
 }
.viewfoto .strankovani2{
 position:absolute;
  background:url('/images/bg503.png');
 _background:url('/images/50bg1.gif');
 margin-top:-90px;
 padding:8px;
 color:#fff;
 width:468px;
 }
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;
 }
img.nahled{
 border:0;
 margin:0px;
 float:left;
 margin-right:40px;
 }

.thumb{
 margin-top:5px;
 max-width:245px !important;
 }
.thumb a:hover{
 margin-bottom:0px;
 border: 2px solid #4E4E27;
 }
.showfoto{
 border-top:1px solid #f0f0f0;
 border-bottom:1px solid #f0f0f0;
 color:#444;
 padding-top:15px;
 margin-bottom:15px;
  }
.showfoto h2{
 font-size:1em;
 color:#333;
 padding-left:10px;
  }
.showfoto div{
 float:left;
 width:33%;
 height:33%;
 font-size:0.75em;
 text-align:center;
 }
.showfoto div img{
 max-width:290px !important;
 }


.datem{
 font-size:1.1em;
 color: #52a5d9;
 font-size: 12px;
 display:block;
 text-align:left;
 padding-left:8px;
 }
.datem i{
 font-size:0.9em;
 }
#preview_img{
 margin:8px 0;
 padding:10px 0;
 text-align:center;

 }
#preview_img .zoom {
     position:absolute;
     width:34px;
     height:34px;
     margin-left:-40px;
     margin-top:14px;
 }
#preview_img img{
 border:0;
 width:auto;
 max-width:100%;
 margin:auto;
 }
#preview_img strong,
#preview_img em,
.ArtFoto strong,
.ArtFoto em{
 display:block;
 font-size:11px;
 font-style:normal;
 text-align:left;
 font-family:Arial;
 color:#999;
 }
#preview_img a{
 color:#ccc;
 }

	/*
********HODNOCENI
*/
#hodnoceni h3{
 padding-bottom:8px;
 margin-bottom:10px;
 margin-top:16px;
 border-bottom:1px solid #ccc;
 color:#333;
 }
.hodnoceni a{
 border:0;
 }
.hodnoceni{
 font-size:0.8em;
 float:left;
 }
#hod2{
 margin-left:40px;
 margin-top:0px;
 _margin-top:20px;
 float:left;
 }
.hodnoceni-hvezdami{
 list-style:none;
 width: 180px;
 height: 36px;
 position: relative;
 background: url("../images/hodnoceni.png") top left repeat-x;
 }
.hodnoceni-hvezdami li{
 padding:0px !important;
 margin:0px !important;
 /*\*/
 float: left;
 /* */
 }
.hodnoceni-hvezdami li a{
 display:block;
 width:36px;
 height: 36px;
 text-decoration: none;
 z-index: 20;
 position: absolute;
 padding: 0px;
 font-size:1px;
 color:#fff;
 }
.hodnoceni-hvezdami li a:hover{
 background: url("../images/hodnoceni.png") left center;
 z-index: 4;
 left: 0px;
 }
.hodnoceni-hvezdami a>span{
 display:none;
 }
.hodnoceni-hvezdami a strong{
 visibility:hidden;
 }
.hodnoceni-hvezdami a:hover>span{
 display:block !important;
 position:absolute;
 top:0px;
 left:200px;
 z-index:100;
 font-weight:bold;
 font-size:16px;
 font-family:'Open Sans', Tahoma, sans-serif;
 color:#B88A00;
 width:160px;
 padding:6px;
 text-align:center;
 }
.hodnoceni-hvezdami a.jedna-hvezda{
 left: 0px;
 }
.hodnoceni-hvezdami a.jedna-hvezda:hover{
 width:36px;
 }
.hodnoceni-hvezdami a.dve-hvezdy{
 left:36px;
 }
.hodnoceni-hvezdami a.dve-hvezdy:hover{
 width: 72px;
 }
.hodnoceni-hvezdami a.tri-hvezdy{
 left: 72px;
 }
.hodnoceni-hvezdami a.tri-hvezdy:hover{
 width: 108px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy{
 left: 108px;
 }
.hodnoceni-hvezdami a.ctyri-hvezdy:hover{
 width: 144px;
 }
.hodnoceni-hvezdami a.pet-hvezd{
 left: 144px;
 }
.hodnoceni-hvezdami a.pet-hvezd:hover{
 width: 180px;
 }
.hodnoceni-hvezdami li.current-rating{
 background: url("../images/hodnoceni.png") left bottom;
 position: absolute;
 height: 36px;
 display: block;
 text-indent: -9000px;
 z-index: 2;
 margin:0 !important;
 padding:0 !important;
 } 	
.hodnoceni form{
 display:none;
 }
#sdileni img{
 margin:2;
 border:0;
 } 	
/*
PLUGINY
*/

#sharer{
 float:left;
 clear:both;
 margin-top:5px;
 }
#socialShare a{
 margin-right:5px;
 }
#socialShare{
 height:80px;
 line-height:80px;
 margin-top:40px;
 margin-bottom:20px;
 text-align:center;
 padding-left:250px;
 }

#socialShare img{
 margin:0 !important;

 }
.twitter-share-button {
 width: 84px !important;
 }
.addthis_button_facebook_like{
 width:92px;
 }
.sociable{
 float:right;
 padding-bottom:6px;
 padding-top:20px;
 clear:right;
 }
#introSocial{
 padding: 10px 0 0 0;
 }
#introSocial.fixedSocial{
 position: fixed;
 top:0;
 margin-top:60px;
 }
#logged #introSocial.fixedSocial{
 margin-top:100px;
 }

#introSocial a{
 text-decoration:none;
 color:#999;
 }
#introSocial i{
	text-align:center;
  width:54px;
  height:54px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius:  50%;
  background:#fff;
  border:1px solid #ccc;
  display:inline-block;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 margin:5px;
 font-size:2em;
 line-height:54px;
 background:#fff;
 border:0 !important;
 }

#introSocial a:hover .icon-facebook{   background:#3b5998; color:#fff;  }
#introSocial a:hover .icon-gplus{   background:#d34836;color:#fff;    }
#introSocial a:hover .icon-linkedin{   background:#0e76a8; color:#fff;   }
#introSocial a:hover .icon-pinterest-circled{   background:#c8232c;color:#fff;    }
#introSocial a:hover .icon-twitter{   background:#00acee;color:#fff;   }
#introSocial a:hover .icon-youtube{   background:#fff;color:#c4302b;    }
#introSocial a:hover .icon-instagram{
	background: -webkit-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -webkit-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: -moz-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -moz-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: -ms-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -ms-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: -o-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -o-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	color:#fff;
		}
#introSocial a:hover .icon-pinterest{   background:#cb2027; color:#fff;   }

#introSocial .icon-facebook{border-color:#3b5998;color:#3b5998; box-shadow: #ccc 2px 2px 8px;}
#introSocial .icon-linkedin{border-color:#0e76a8;color:#0e76a8}
#introSocial .icon-gplus{border-color:#d34836;color:#d34836}
#introSocial .icon-twitter{border-color:#00acee;color:#00acee}
#introSocial .icon-pinterest{border-color:#cb2027;color:#cb2027}


#regform label{
 display:block;
 font:bold 14px Arial, sans-serif;
 color:#4A4233;
 margin-top:10px;
 }
#regform fieldset input[type="text"]{
 width:95%;
 }
#regSex{
 text-align:center;
 font:bold 16px Arial, sans-serif;
 color:#4A4233;
 margin:10px;
 }
#regSex input,#regSex input:focus{
 border:0;
 }

.section-fadein{
 opacity:0;
 }

a[href^=tel]{
    color:inherit;
}

#gotop{
 position:fixed;
 right:0;
 bottom:60px;
 display:none;
 z-index:1000;
 }
p#gotop a{
 display:inline-block;
 background:#2E3192;
 color:#fff;
 padding:12px;
 font-size:20px;
 text-decoration:none;
 }
#goback{
 position:fixed;
 right:0;
 top:196px;
 z-index:1000;
 }

p#goback a{
 display:inline-block;
 background:#0BB9A0;
 color:#fff;
 padding:12px;
 font-size:20px;
 }
 
table.seznam{
 margin: 4px;
 width: 99%;
 background-color:#CCCCCC;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 }
table.seznam tr:first-child th:first-child,
table.seznam tr:first-child td:first-child {
    -moz-border-radius-topleft:6px;
    -webkit-border-top-left-radius:6px;
    border-top-left-radius:6px
}

table.seznam tr:first-child th:last-child,
table.seznam tr:first-child td:last-child {
    -moz-border-radius-topright:6px;
    -webkit-border-top-right-radius:6px;
    border-top-right-radius:6px
}
table.seznam tr:last-child th:first-child,
table.seznam tr:last-child td:first-child {
    -moz-border-radius-bottomleft:6px;
    -webkit-border-bottom-left-radius:6px;
    border-bottom-left-radius:6px
}

table.seznam tr:last-child td:last-child {
    -moz-border-radius-bottomright:6px;
    -webkit-border-bottom-right-radius:6px;
    border-bottom-right-radius:6px
}
fieldset table.seznam{
 width: 96%;
 }
table.seznam th{
 text-align:left;
 background-color:#f1f1f1;
 font-size:14px;
 padding:6px;
 color:#666;
 white-space:nowrap;
 vertical-align: center;
 }
table.seznam th a{
 font-size:13px;
 }
table.seznam td{
 background-color:#f9f9f9;
 font-size:13px;
 padding:6px;
 }

#kont fieldset{
 border:0;
 margin-top:20px;
 padding:20px;

 }

#kont table td,
#kont table th{
 color: #3b3d98;
 text-align:left;
 }
#kont table td b{
 display:none;
 }
#kont table td strong{
 color:#222;
 }
#kont table td,
#kont table th,
#kont table input,
#kont table textarea,
#kont table select{
 font-family: 'Open Sans';
 padding:8px;

 font-size:1em;
 }

#kont table input,
#kont table textarea{
 padding:8px;
 }
#kont div{
 text-align:center;
 }
.line-height-2-5 p{   
 line-height: 2.5;
 } 
sup { 
top: -0.5em;
}
sub { 
top: 0.5em;
}
sub, sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline;
} 
/*Mapka*/

.mapka {
  position: relative;
  z-index: 1;
  padding: 50px 30px;
}
@media (max-width: 767px) {
  .mapka {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.mapka h2 {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 7px;
}
.mapka .img-thumbnail {
  margin-top: 10px;
}
.mapka .mapka-img {
  position: relative;
  background: url('/images/mapka.jpg') no-repeat;
  width: 440px;
  height: 261px;
}
.mapka .mapka-img .panel > a {
  color: #4c5172;
  font-size: 11px;
  font-weight: 600;
  position: absolute;
  text-decoration:none;
}
.mapka .mapka-img .panel > a:hover,
.mapka .mapka-img .panel > a:focus {
  color: #1987cc;
}
.mapka .mapka-img .panel > a.left:before {
  font-size: 16px;
  color: #1987cc;
  content: '\e859';
  font-family: 'fontello';
  margin-right: 6px;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.18);
  margin-bottom: -3px;
  position: relative;
}
.mapka .mapka-img .panel > a.right:after {
  font-size: 16px;
  color: #1987cc;
  content: '\e859';
  font-family: 'fontello';
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.18);
  margin-left: 6px;
  position: relative;
}
.mapka .mapka-img .panel > a.big {
  color: #f89e00;
  font-size: 16px;
  font-weight: bold;
}
.mapka .mapka-img .panel > a.big:before {
  color: #f89e00;
}
.mapka .mapka-img .panel > a[href="#mapa1"] {
  left: 36px;
  top: 92px;
}
.mapka .mapka-img .panel > a[href="#mapa2"] {
  left: 47px;
  top: 77px;
}
.mapka .mapka-img .panel > a[href="#mapa3"] {
  left: 82px;
  top: 124px;
}
.mapka .mapka-img .panel > a[href="#mapa4"] {
  left: 80px;
  top: 162px;
}
.mapka .mapka-img .panel > a[href="#mapa5"] {
  left: 110px;
  top: 60px;
}
.mapka .mapka-img .panel > a[href="#mapa6"] {
  left: 104px;
  top: 75px;
}
.mapka .mapka-img .panel > a[href="#mapa7"] {
  left: 131px;
  top: 96px;
}
.mapka .mapka-img .panel > a[href="#mapa8"] {
  left: 167px;
  top: 114px;
}
.mapka .mapka-img .panel > a[href="#mapa9"] {
  left: 200px;
  top: 124px;
}
.mapka .mapka-img .panel > a[href="#mapa10"] {
  left: 192px;
  top: 56px;
}
/*.mapka .mapka-img .panel > a[href="#mapa11"] {
  left: 288px;
  top: 120px;
} */
.mapka .mapka-img .panel > a[href="#mapa12"] {
  left: 300px;
  top: 182px;
}
.mapka .mapka-img .panel > a[href="#mapa13"] {
  left: 123px;
  top: 76px;
}
.mapka .mapka-img .panel > a[href="#mapa14"] {
  left: 58px;
  top: 106px;
}
.mapka .mapka-img .panel > a[href="#mapa15"] {
  left: 200px;
  top: 164px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .mapka .mapka-text {
    float: left;
    width: 30%;
  }
  .mapka .mapka-img {
    float: left;
    margin-left: 20px;
  }
  .mapka .mapka-content {
    top: -78px;
    left: -253px;
  }
}
@media (max-width: 767px) {
  .mapka .mapka-content {
    top: 260px;
    left: 0;
  }
}
.mapka-content {
  float: right;
  position: absolute;
  width: 250px;
  left: -283px;
  top: -158px;
  display:none;
}
.mapka-content > div {
  padding: 50px 25px 30px;
  background: #d9dbe9;
}
.mapka-content > div img {
  max-width: 200px;
  height: auto;
  margin-bottom: 10px;
}
.mapka-content > div p {
  font-size: 13px;
  line-height: 1.42857143;
}
.mapka-content > div .close {
  position: absolute;
  color: #fff;
  opacity: 1;
  top: 0;
  right: 0;
  font-size: 15px;
}
#mapka-mobile {
 display:none;
}  
.vo-form {
  display: inline-block;
  padding-bottom: 30px;
  border-bottom: 1px solid #e7e8f3;
}
.vo-icon  {
	color: #2e3192;
    background-color: #fff;
	padding: 8px;
	height:42px;
    text-align: center;
    border: 2px solid #2e3192;
    border-radius: 6px;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: none;
	float:left;
}
.vo-pass {
    color: #2e3192;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.467;
    padding: 8px;
    height: 42px;
	border: 2px solid #2e3192;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
		border-bottom-left-radius: 0;
    border-top-left-radius: 0;
	float:left;
	padding-left:12px;
	width:300px;
}
.vo-pass input[type=text] {
    color: #2e3192;

}
.vo-pass::placeholder { 
    color: #2e3192;
    opacity: 1;
	font-weight:600;

}
.vo-pass:-ms-input-placeholder { 
    color: #2e3192;
		font-weight:600;
		padding-left:6px;
}
.vo-pass::-ms-input-placeholder { 
    color: #2e3192;
		font-weight:600;
		padding-left:6px;
}
.vo-button {
 margin-top:20px;
 padding: 10px 19px;
    font-size: 16px;
    line-height: 1.471;
    border-radius: 6px;
	color: #fff;
    background-color: #2e3192;
	width:100%;
	    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.vo-button:hover {
	color: #fff;
  background-color: #585aa8;
  border-color: #585aa8;
}
#vo-lostpass a{
  color: #1b88cd;
    text-decoration: none;
    -webkit-transition: 0.25s;
    transition: 0.25s;
}
#vo-lostpass a:hover, #vo-lostpass a:focus {
  color: #c73434;
  text-decoration: none;
   outline: none;
}
.tc74 #cat-desc  {
 display:none;	
}
#tm58  {
 display:none;	
}

.tc76 .middle h1{
 font-size: 1.8em;
 }
.tc76 #preview_img{
 display:none;
 }
.odsazeni{
 width:100px;
 display:inline-block;
 }
/*bootstrap*/
#tabs ul{
 list-style-type:none;
 } 
#tabs ul li{
 background:#fff;
 padding:0;
 margin-bottom:-1px;
 }
#tabs ul li a{
 border-top:1px solid #e1e1e1;
 border-right:1px solid #e1e1e1;
 border-left:1px solid #e1e1e1;
 margin:0;
 }
.nav{margin-left:0;margin-bottom:20px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}
.nav>li>a>img{max-width:none;}
.nav>.pull-right{float:right;}
.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.nav li+.nav-header{margin-top:9px;}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}
.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0; list-style-type:none;}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}
.nav-tabs .dropdown-toggle .caret{margin-top:8px;}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;border-bottom:1px solid #ccc}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;}
.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}
.tabbable:after{clear:both;}
.tab-content{overflow:auto;}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below>.nav-tabs{border-top:1px solid #ddd;}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.nav>.disabled>a{color:#999999;}
.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
