
@import 'common.css';

/******************************************************************
	LAYOUT
*/
#body{
width:100%;
text-align:center;
padding:18px 0px 100px 0px;
}

#ad-top{
width:1000px;
position:relative;
text-align:center;
margin:0px auto 0px;
padding:0px;
}
#ad-top span{
position:absolute;
left:2px;
top:-14px;
color:#97a1a7;
font-size:0.88em;
line-height:1em;
}
#ad-top #ad-top-in{
width:1000px;
margin:0px auto 0px;
}

/* SKYSCRAPER */
.skyscraper{
position:absolute;
top:0px;
right:0px;
width:160px;
height:620px;
z-index:9999;
display: none;
}
#skyscraper-right{
//right:0px;
}
#skyscraper-left{
left:0px;
}
.skyscraper .skyscraper-in{
width:160px;
height:620px;
padding:18px 0px 0px 0px;
text-align: left;
position:relative;
overflow:hidden;
}
.skyscraper .skyscraper-in span{
color: #97A1A7;
font-size: 0.88em;
position: absolute;
left: 18px;
top: 4px;
line-height: 1em;
}

#tooltip{
width:338px;
position:absolute;
left:380px;
top:580px;
z-index:10000000000000000;
}
#tooltip #tooltip-header{
padding:26px 40px 0px 40px;
height:32px;
line-height:29px;
text-align:left;
color:#007ac2;
font-weight:bold;
background: url(../img/tooltip-header.png) 0px 0px no-repeat;
}
#tooltip #tooltip-header a.close:link,
#tooltip #tooltip-header a.close:visited,
#tooltip #tooltip-header a.close:hover{
display:block;
width:16px;
height:16px;
background: url(../img/tooltip-close.png) left top no-repeat;
position:absolute;
left:auto;
right:35px;
top:33px;
text-indent:-9999px;
}
#tooltip #tooltip-header a.close:hover{
background: url(../img/tooltip-close.png) left bottom no-repeat;
}
#tooltip #tooltip-content{
padding:15px 40px 10px 40px;
text-align:left;
background: url(../img/tooltip-content.png) 0px 0px repeat-y;
}
#tooltip #tooltip-footer{
width:338px;
height:56px;
background: url(../img/tooltip-footer.png) 0px 0px no-repeat;
}
#tooltip #tooltip-arrow{
position:absolute;
}
#tooltip .tooltip-arrow-left-top{
width:28px;
height:33px;
background:url(../img/tooltip-arrow-left-top.png) 0px 0px no-repeat;
left:41px;
top:-8px;
}
#tooltip .tooltip-arrow-right-top{
width:28px;
height:33px;
background:url(../img/tooltip-arrow-right-top.png) 0px 0px no-repeat;
right:41px;
top:-8px;
}
#tooltip .tooltip-arrow-left-bottom{
width:28px;
height:33px;
background:url(../img/tooltip-arrow-left-bottom.png) 0px 0px no-repeat;
left:41px;
bottom:-8px;
}
#tooltip .tooltip-arrow-right-bottom{
width:28px;
height:33px;
background:url(../img/tooltip-arrow-right-bottom.png) 0px 0px no-repeat;
right:41px;
bottom:-8px;
}

#dialog{
width:100%;
top:0px;
left:0px;
position:absolute;
}
#dialog-overlay{
display:none;
width:100%;
position:absolute;
left:0px;
top:0px;
z-index:10000000000000000000;
background:black;
opacity: 0.4; 
filter:Alpha(Opacity=40);
}
#dialog-content-error,
#dialog-content-info{
z-index:1000000000000000000000;
display:none;
position:absolute;
left:0px;
top:0px;
width:338px;
}
#dialog-content-error.wide,
#dialog-content-info.wide{
width:676px;
}

#dialog-content-error #dialog-content-header,
#dialog-content-info #dialog-content-header{
padding:27px 40px 0px 40px;
height:31px;
line-height:29px;
text-align:left;
font-weight:bold;
position:relative;
color:#cf2c26;
background: url(../img/dialog-content-header-error.png) 0px 0px no-repeat;
}
#dialog-content-info #dialog-content-header{
color:#007ac2;
background: url(../img/dialog-content-header-info.png) 0px 0px no-repeat;
}
#dialog-content-info.wide #dialog-content-header{
background: url(../img/dialog-content-header-info-wide.png) 0px 0px no-repeat;
}
#dialog-content-error.wide #dialog-content-header{
background: url(../img/dialog-content-header-error-wide.png) 0px 0px no-repeat;
}

#dialog-content-error #dialog-content-header a.close:link,
#dialog-content-error #dialog-content-header a.close:visited,
#dialog-content-error #dialog-content-header a.close:hover,
#dialog-content-info #dialog-content-header a.close:link,
#dialog-content-info #dialog-content-header a.close:visited,
#dialog-content-info #dialog-content-header a.close:hover{
display:block;
width:16px;
height:16px;
position:absolute;
left:auto;
right:35px;
top:33px;
text-indent:-9999px;
}
#dialog-content-error #dialog-content-header a.close:link,
#dialog-content-error #dialog-content-header a.close:visited,
#dialog-content-error #dialog-content-header a.close:hover{
background: url(../img/dialog-content-error-close.png) left top no-repeat;
}
#dialog-content-error #dialog-content-header a.close:hover{
background: url(../img/dialog-content-error-close.png) left bottom no-repeat;
}
#dialog-content-info #dialog-content-header a.close:link,
#dialog-content-info #dialog-content-header a.close:visited,
#dialog-content-info #dialog-content-header a.close:hover{
background: url(../img/dialog-content-info-close.png) left top no-repeat;
}
#dialog-content-info #dialog-content-header a.close:hover{
background: url(../img/dialog-content-info-close.png) left bottom no-repeat;
}

#dialog-content-error #dialog-content-in,
#dialog-content-info #dialog-content-in{
padding:15px 45px 5px 40px;
text-align:left;
}
#dialog-content-error #dialog-content-in{
background: url(../img/dialog-content-in-error.png) 0px 0px repeat-y;
}
#dialog-content-info #dialog-content-in{
background: url(../img/dialog-content-in-info.png) 0px 0px repeat-y;
}
#dialog-content-error.wide #dialog-content-in{
background: url(../img/dialog-content-in-error-wide.png) 0px 0px repeat-y;
}
#dialog-content-info.wide #dialog-content-in{
background: url(../img/dialog-content-in-info-wide.png) 0px 0px repeat-y;
}

#dialog-content-error #dialog-content-in p.notification,
#dialog-content-info #dialog-content-in p.notification{
padding-left:40px;
}
#dialog-content-error #dialog-content-in p.notification{
background: url(../img/dialog-content-error-ico.png) left 5px no-repeat;
}
#dialog-content-info #dialog-content-in p.notification{
background: url(../img/dialog-content-info-ico.png) left 5px no-repeat;
}

#dialog-content-error #dialog-content-footer,
#dialog-content-info #dialog-content-footer{
width:338px;
height:56px;
}
#dialog-content-error.wide #dialog-content-footer,
#dialog-content-info.wide #dialog-content-footer{
width:676px;
}
#dialog-content-error #dialog-content-footer{
background: url(../img/dialog-content-footer-error.png) 0px 0px repeat-y;
}
#dialog-content-info #dialog-content-footer{
background: url(../img/dialog-content-footer-info.png) 0px 0px repeat-y;
}
#dialog-content-error.wide #dialog-content-footer{
background: url(../img/dialog-content-footer-error-wide.png) 0px 0px repeat-y;
}
#dialog-content-info.wide #dialog-content-footer{
background: url(../img/dialog-content-footer-info-wide.png) 0px 0px repeat-y;
}

#notification{
position:absolute;
top:120px;
border:3px solid #cf2c26; /* #f2cfcd;*/
padding:3px 5px;
background:#fff0f0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#cf2c26;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}

#notification p.alert{
padding-left: 28px;
background: url(../img/error-text-bg.png) center left no-repeat;
}



/******************************************************************
	HEADER
*/
#header{
width:100%;
height:205px;
text-align:center;
padding:0px 0px 0px 0px;
background: url(../img/header-bg.png) center top no-repeat;
}
.ie7 #header{
position:relative;
z-index:10000000000000000000;
}
#header #header-in{
width:940px;
height:149px;
margin:0px auto 0px;
padding:56px 0px 0px 0px;
text-align:left;
position:relative;
}
#header #header-in a#logo:link,
#header #header-in a#logo:visited,
#header #header-in a#logo:hover{
width:227px;
height:57px;
overflow:hidden;
display:block;
position:absolute;
left:0px;
top:63px;
}

#header #search{
background:#fff0f0;
border:1px solid #f2cfcd;
width:398px;
height:48px;
position:absolute;
left:300px;
bottom:90px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#header #search #search-in{
padding:10px 10px 0px 10px;
}
#header #search #search-in label{
width:314px;
height:28px;
display:block;
float:left;
background: url(../img/search-label-bg.png) left top no-repeat;
}
#header #search #search-in label input{
width:270px;
background:none;
border:0px;
color:#f09c99;
font-size:0.987em;
margin:6px 0px 0px 30px;
}
.ie8 #header #search #search-in label input{
margin-top:6px;
}
.ie9 #header #search #search-in label input{
margin-top:7px;
}
#header #search #search-in button{
width:55px;
height:29px;
float:right;
border:0px;
cursor:pointer;
text-indent:-9999px;
background:url(../img/search-button-bg.png) left top no-repeat;
}
#header #search #search-in button:hover{
background:url(../img/search-button-bg.png) left bottom no-repeat;
}

#header ul#user-ul{
position:absolute;
left:770px;
top:61px;
margin:0px;
padding:0px;
}
#header ul#user-ul li{
list-style-type:none;
margin:0px;
padding:0px;
}
#header ul#user-ul li a:link,
#header ul#user-ul li a:visited,
#header ul#user-ul li a:hover{
background: url(../img/red-li-bg.png) left 4px no-repeat;
padding:0px 0px 0px 11px;
}
#header ul#user-ul li a#button-login:link,
#header ul#user-ul li a#button-login:visited,
#header ul#user-ul li a#button-login:hover{
font-weight:bold;
}
#header #login-box{
width:457px;
height:116px;
display:none;
position:absolute;
right:-30px;
top:-32px;
background: url(../img/login-box.png) left top no-repeat;
}
#header #login-box #login-box-in{
padding:35px 35px 0px 34px;
}
label.login,
label.password{
width:155px;
height:28px;
display:block;
float:left;
margin:0px 8px 0px 0px;
}
label.login{
background:url(../img/login-box-login-bg.png) left top no-repeat;
}
label.password{
background:url(../img/login-box-password-bg.png) left top no-repeat;
}
label.login input,
label.password input{
width:111px;
background:none;
border:0px;
color:#99CFEF;
font-size:0.987em;
margin:5px 0px 0px 30px;
}
#header #login-box #login-box-in button{
width:61px;
height:29px;
float:right;
border:0px;
cursor:pointer;
text-indent:-9999px;
background:url(../img/login-button-bg.png) left top no-repeat;
}
#header #login-box #login-box-in button:hover{
background:url(../img/login-button-bg.png) left bottom no-repeat;
}

#header #menu{
width:940px;
height:50px;
position:absolute;
left:0px;
bottom:0px;
background: url(../img/menu-bg.png) left top no-repeat;
}
#header #menu ul{
margin:0px;
padding:9px 0px 0px 9px;
}
#header #menu ul li{
margin:0px;
padding:0px 6px 0px 0px;
list-style-type:none;
float:left;
}
#header #menu ul li a:link,
#header #menu ul li a:visited,
#header #menu ul li a:hover,
#header #menu ul li div.act{
color:white;
display:block;
float:left;
height:34px;
/*overflow:hidden;*/
text-decoration:none;
font-size:1.167em;
position:relative;
z-index:1000;
}
#header #menu ul li a:link span,
#header #menu ul li a:visited span,
#header #menu ul li a:hover span,
#header #menu ul li div.act span{
color:white;
display:block;
float:left;
cursor:pointer;
padding:8px 11px 9px 11px;
text-shadow: 0px -1px 0px #004975;
/*filter: dropshadow(color=#004975, offx=0, offy=-1);*/
}
#header #menu ul li.submenu a:link span,
#header #menu ul li.submenu a:visited span,
#header #menu ul li.submenu a:hover span{
padding-right:26px;
background: url(../img/menu-right-submenu-bg.png) right top no-repeat;
}
#header #menu ul li a.act:link,
#header #menu ul li a.act:visited,
#header #menu ul li a.act:hover,
#header #menu ul li a.submenu-act:link,
#header #menu ul li a.submenu-act:visited,
#header #menu ul li a.submenu-act:hover,
#header #menu ul li a:hover,
#header #menu ul li div.act{
color:#006aa8;
background:url(../img/menu-left-act-bg.png) left top no-repeat;
}
#header #menu ul li.submenu a.act:link,
#header #menu ul li.submenu a.act:visited,
#header #menu ul li.submenu a.act:hover{
background:url(../img/menu-left-act-bg.png) left top no-repeat !important;
}
#header #menu ul li.submenu a.submenu-act:link,
#header #menu ul li.submenu a.submenu-act:visited,
#header #menu ul li.submenu a.submenu-act:hover,
#header #menu ul li.submenu a:hover{
background:url(../img/menu-left-act-submenu-bg.png) left top no-repeat;
}
#header #menu ul li a.act:link span,
#header #menu ul li a.act:visited span,
#header #menu ul li a.act:hover span,
#header #menu ul li a.submenu-act:link span,
#header #menu ul li a.submenu-act:visited span,
#header #menu ul li a.submenu-act:hover span,
#header #menu ul li a:hover span,
#header #menu ul li div.act span{
color:#006aa8;
background:url(../img/menu-right-act-bg.png) right top no-repeat;
text-shadow: 0px 1px 0px #ffffff;
/*filter: dropshadow(color=#ffffff, offx=0, offy=1); */
}
#header #menu ul li.submenu a.act:link span,
#header #menu ul li.submenu a.act:visited span,
#header #menu ul li.submenu a.act:hover span{
background:url(../img/menu-right-act-submenu-2-bg.png) right top no-repeat !important;
}
#header #menu ul li.submenu a.submenu-act:link span,
#header #menu ul li.submenu a.submenu-act:visited span,
#header #menu ul li.submenu a.submenu-act:hover span,
#header #menu ul li.submenu a:hover span{
background:url(../img/menu-right-act-submenu-bg.png) right top no-repeat;
}

#header #menu ul li ul{
padding:5px 10px 5px 2px;
margin:0px 10px 0px 0px;
z-index:10000;
position:absolute;
left:10px;
top:49px;
background:white;
border:1px solid #0072b6;
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-radius:0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
behavior: url("styles/border-radius.htc");
}
.ie7 #header #menu ul li ul{
width:920px;
}
#header #menu ul li ul li{
margin:0px 0px 0px 10px;
padding:0px;
list-style-type:none;
float:left;
}
.ie7 #header #menu ul li ul li{
white-space:nowrap;
}
#header #menu ul li ul li a:link,
#header #menu ul li ul li a:visited,
#header #menu ul li ul li a:hover{
color:#007ac2;
float:left;
height:auto;
overflow:hidden;
font-size:1em;
background:none !important;
}
#header #menu ul li ul li a.act:link,
#header #menu ul li ul li a.act:visited,
#header #menu ul li ul li a.act:hover,
#header #menu ul li.submenu ul li a.act:link,
#header #menu ul li.submenu ul li a.act:visited,
#header #menu ul li.submenu ul li a.act:hover,
#header #menu ul li ul li a:hover{
color:#333333 !important;
background:none !important;
}

#header #menu ul li img.submenu-leftcorner{
display:none;
position:absolute;
right:-5px;
bottom:4px;
z-index:1000000000;
}
#header #menu ul li .submenu-content{
display:none;
position:absolute;
left:112px;
top:43px;
z-index:100000;
width:250px;
padding:0px 0px 0px 0px;
}
#header #menu ul li .submenu-content img{
position:absolute;
right:0px;
top:-5px;
z-index:1000000;
}
#header #menu ul li .submenu-content ul{
position:relative;
left:0px;
top:0px;
padding:8px 0px 10px 0px;
border:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
width:250px;
background:url(../img/submenu-content-bottom-bg.png) left bottom no-repeat;
}

.ie7 #header #menu ul li .submenu-content ul{
white-space:normal;
}
#header #menu ul li .submenu-content ul li{
float:none;
display:block;
padding:3px 9px 3px 14px;
width:210px;
}
.ie7 #header #menu ul li .submenu-content ul li{
white-space:normal;
}
#header #menu ul li .submenu-content ul li a:link,
#header #menu ul li .submenu-content ul li a:visited,
#header #menu ul li .submenu-content ul li a:hover{
float:none;
display:inline;
background: url(../img/red-li-bg.png) right 5px no-repeat !important;
padding:0px 10px 0px 0px;
}

#header #topnav {
position:absolute;
top:16px;
margin:0px;
padding: 0px;
}


/******************************************************************
	FOOTER
*/
#footer{
width:100%;
height:212px;
text-align:center;
background: url(../img/footer-new-bg.png) center top no-repeat;
}
#footer #footer-in{
width:940px;
height:200px;
text-align:center;
margin:0px auto 0px;
font-size:0.88em;
color:#a6a6a6;
}
#footer #footer-in a:link,
#footer #footer-in a:visited,
#footer #footer-in a:hover{
color:#a6a6a6;
text-decoration:none;
}
#footer #footer-in a:hover{
text-decoration:underline;
}
#footer #footer-in #footer-menu{
padding:18px 0px 20px 0px;
}
#footer #footer-in #footer-menu a:link,
#footer #footer-in #footer-menu a:visited,
#footer #footer-in #footer-menu a:hover{
padding:0px 7px;
}
#footer #footer-in #footer-content{
padding:40px 0px 0px 0px;
}
#footer #footer-in #footer-content .left{
text-align:left;
width:305px;
}
#footer #footer-in #footer-content .right{
text-align:left;
width:630px;
padding:15px 0px 0px 0px;
}
#footer #footer-in #footer-content p{
padding:0px 0px 10px 0px;
line-height:1.4em;
}


/******************************************************************
	CONTENT
*/
#content{
width:100%;
position:relative;
padding:0px 0px 0px 0px;
background: url(../img/content-bg.png) center top repeat-y;
}

/* SLIDER */
#content #slider{
width:940px;
height:142px;
padding:0px 0px 25px 0px;
position:relative;
}

#content #slider .ad .content{
background:transparent;
border:0;
padding:6px 0px 0px 0px;
}

#content #slider .content-in{
width:938px;
height:140px;
background:#f7f7f7;
border:1px solid #e4e4e4;
color:#333333;
padding:0;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#content #slider .content-in>div {
padding: 15px 20px 15px 20px;
}
#content #slider .content-in ul{
margin:0px;
padding:0px;
width:938px;
height:110px;
overflow:hidden;
}
#content #slider .content-in ul li{
padding:0px;
margin:0px 33px 0px 0px;
float:left;
width:200px;
height:110px;
overflow:hidden;
list-style-type:none;
}
#content #slider .content-in ul li.last{
margin:0px;
}

#content #slider .content-in a.arrow:link,
#content #slider .content-in a.arrow:visited,
#content #slider .content-in a.arrow:hover{
position:absolute;
top:60px;
display:block;
width:22px;
height:22px;
text-indent:-9999px;
text-decoration:none;
}
#content #slider .content-in a.arrow-left:link,
#content #slider .content-in a.arrow-left:visited,
#content #slider .content-in a.arrow-left:hover{
left:-11px;
background:url(../img/content-slider-left.png) left top no-repeat;
}
#content #slider .content-in a.arrow-left:hover{
background:url(../img/content-slider-left.png) left bottom no-repeat;
}
#content #slider .content-in a.arrow-right:link,
#content #slider .content-in a.arrow-right:visited,
#content #slider .content-in a.arrow-right:hover{
right:-11px;
left:auto;
background:url(../img/content-slider-right.png) left top no-repeat;
}
#content #slider .content-in a.arrow-right:hover{
background:url(../img/content-slider-right.png) left bottom no-repeat;
}

/* SLIDER BOXES */
#content #slider div.universal{
padding:0;
}
#content #slider .content{
padding:6px 0px 0px 0px;
border:none;
background:transparent;
color:#333333;
position:relative;
}
#content #slider .headline{
background:url(../img/slider-hr.png) left 10px repeat-x;
padding:0;
}
#content #slider .headline strong {
padding:0px 10px 0px 0px;
background:#f7f7f7;
color:#4d4d4d;
font-size:1.167em;
}
#content #slider strong span.red{
padding:0px;
color:#cf2c26;
font-size:1em;
}
#content #slider strong a:link,
#content #slider strong a:visited,
#content #slider strong a:hover{
padding:5px 0px 0px 0px;
font-weight:bold;
font-size:100%;
}
#content #slider p{
padding:0px 0px 6px 0px !important;
}

#content #slider a.image:link,
#content #slider a.image:visited,
#content #slider a.image:hover{
width:100%;
height:100%;
margin:0;
background:none;
}

#content #slider a.image:link strong,
#content #slider a.image:visited strong,
#content #slider a.image:hover strong{
position:absolute;
left:0px;
top:0px;
display:block;
float:left;
padding:2px 5px 2px 5px;
line-height:1.2em;
text-align:left;
color:white;
background:#007ac2;
text-decoration:none;
}

#content #slider a.image:link span,
#content #slider a.image:visited span,
#content #slider a.image:hover span,
#content-base #leftcol .grid a:link span.video,
#content-base #leftcol .grid a:visited span.video,
#content-base #leftcol .grid a:hover span.video{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:100;
background: transparent url(../img/media-playback-start.png) no-repeat 75px 30px;
}



/* NAVIGATION */
#content #navigation{
width:925px;
height:35px;
text-align:left;
padding:35px 0px 0px 0px;
margin:0px auto 0px;
font-size:0.98em;
}
#content .navigation-small{
padding:15px 0px 0px 0px !important;
}
#content .navigation-big{
padding:55px 0px 0px 0px !important;
}
#content #navigation a:link,
#content #navigation a:visited,
#content #navigation a:hover{
background: url(../img/red-li-bg.png) right 3px no-repeat;
padding:0px 10px 0px 5px;
}
.ie9 #content #navigation a:link,
.ie9 #content #navigation a:visited,
.ie9 #content #navigation a:hover{
background: url(../img/red-li-bg.png) right 3px no-repeat;
}

#content #navigation span {
background: url(../img/red-li-bg.png) right 3px no-repeat;
padding:0px 10px 0px 5px;
}
.ie9 #content #navigation span{
background: url(../img/red-li-bg.png) right 3px no-repeat;
}

/* BOTTOM NAVIGATION */
#content-navigation{
width:940px;
text-align:left;
margin:0px auto 0px;
padding:0px 0px 60px 0px;
}
#content-navigation .headline{
display:block;
line-height:1.1em;
padding:0px 0px 15px 0px;
background:url(../img/grey-hr.png) left 11px repeat-x;
}
#content-navigation .headline strong{
font-size:1.5em;
font-weight:bold;
line-height:1.1em;
color:#333333;
padding:0px 10px 0px 0px;
background:white;
}

#content-navigation .boxes{
width:940px;
padding:0px 0px 20px 0px;
}
#content-navigation .boxes>div.box{
width:220px;
float:left;
padding:0;
list-style-type:none;
margin:0 20px 0 0;
}
#content-navigation .boxes>div.lastbox{
margin:0;
}

/* {{{ jcarousel specific */
#content-navigation .boxes ul,
#content #slider ul{
margin:0;
padding:0;
}
#content-navigation .boxes ul li,
#content #slider ul li{
width:220px;
float:left;
padding:0;
list-style-type:none;
margin:0 20px 0 0;
}
#content-navigation .boxes ul li.last,
#content #slider ul li.last{
margin:0;
}
#content-navigation .boxes .jcarousel-clip,
#content #slider .jcarousel-clip{
overflow:hidden;
}
/* }}} */

#content-navigation .boxes .content{
height:180px;
overflow:hidden;
background:#f7f7f7;
border:1px solid #e4e4e4;
color:#333333;
padding:10px 19px 0px 17px;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#content-navigation .boxes .ad .content{
background:transparent;
border:0;
padding:0;
}
#content-navigation .boxes .content p{
padding:0px 0px 10px 0px !important;
}
#content-navigation .boxes .content p strong{
color:#cf2c26;
}
#content-navigation .boxes .content p span{
color:#cf2c26;
line-height:1.2em;
font-size:2.5em;
}
#content-navigation .boxes>div .content p.right-text{
padding:0px 0px 10px 0px;
text-align:right;
}
#content-navigation .boxes .content p.right-text a.more:link,
#content-navigation .boxes .content p.right-text a.more:visited,
#content-navigation .boxes .content p.right-text a.more:hover{
color:#333333;
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}
#content-navigation .boxes .navigation{
text-align:right;
padding:10px 0px 0px 0px;
width:940px;
}
#content-navigation .navigation a.prev:link,
#content-navigation .navigation a.prev:visited,
#content-navigation .navigation a.prev:hover{
background: url(../img/red-prev-bg.png) left 3px no-repeat;
padding:0px 10px 0px 12px;
}
#content-navigation .navigation a.next:link,
#content-navigation .navigation a.next:visited,
#content-navigation .navigation a.next:hover{
background: url(../img/red-next-bg.png) right 3px no-repeat;
padding:0px 12px 0px 10px;
}

#content-navigation .articles{
width:940px;
padding:0px 0px 0px 0px;
}
#content-navigation .articles .headline strong{
color:#006aa8;
}
#content-navigation .articles ul{
margin:0px;
padding:0px;
}
#content-navigation .articles ul li{
margin:0px 20px 0px 0px;
padding:0px;
list-style-type:none;
float:left;
width:220px;
}
#content-navigation .articles ul li.last{
margin:0px;
}
#content-navigation .articles ul li a:link,
#content-navigation .articles ul li a:visited,
#content-navigation .articles ul li a:hover{
text-decoration:none;
line-height:1.2em;
font-size:1.1em;
}
#content-navigation .articles ul li a:link span,
#content-navigation .articles ul li a:visited span,
#content-navigation .articles ul li a:hover span{
text-decoration:underline;
display:block;
padding:0px 0px 15px 0px;
height:30px;
}
#content-navigation .articles ul li a:hover span{
text-decoration:none;
}

#content-navigation .wrote,
#content-navigation .partners{
padding:55px 0px 0px 0px;
color:#4c4c4c;
background: url(../img/content-navigation-strong-bg.png) left 64px repeat-x;
}
#content-navigation .partners a{
text-decoration:none;
}
#content-navigation .wrote strong,
#content-navigation .partners strong{
padding:0px 8px 0px 0px;
background:white;
}
#content-navigation .wrote {
height:50px;
}
#content-navigation .wrote p{
padding:0px;
}
#content-navigation .partners .content{
padding:15px 0px 0px 0px;
text-align:center;
}
#content-navigation .partners .content img{
margin:0px 25px 0px 0px;
height:63px;
}
#content-navigation .partners .content img.last{
padding:0px;
}

/* RIGHTCOL */
#rightcol{
float:right;
width:340px;
padding:9px 0px 0px 0px;
}
#rightcol p{
font-size:1em;
color:#333333;
}
#rightcol>div{
width:340px;
padding:0px 0px 25px 0px;
}
#rightcol .headline{
display:block;
line-height:1.1em;
padding:0px 0px 16px 0px;
margin: 20px 0 0 0;
background:url(../img/blue-hr.png) left 10px repeat-x;
}
#rightcol .headline strong{
font-size:1.5em;
font-weight:bold;
line-height:1.1em;
color:#006aa8;
padding:0px 10px 0px 0px;
background:white;
}

#rightcol .sidetab-switcher{
padding:0px 0px 60px 0px;
}
#rightcol .sidetab-switcher ul{
margin:0px;
padding:0px;
position:relative;
}
#rightcol .sidetab-switcher ul li{
margin:0px;
padding:0px;
list-style-type:none;
float:left;
width:340px;
}

#rightcol .sidetab-switcher ul li a.tab-href:link,
#rightcol .sidetab-switcher ul li a.tab-href:visited,
#rightcol .sidetab-switcher ul li a.tab-href:hover{
display:block;
position:absolute;
left:0px;
top:0px;
text-decoration:none;
color:#cf2c26;
width:108px;
height:34px;
overflow:hidden;
background:#fff0f0;
border:1px solid #f2cfcd;
border-right:0px;
-moz-border-radius:5px 0px 0px 5px;
-webkit-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;
z-index:1;
}
#rightcol .sidetab-switcher ul li.act a.tab-href:link,
#rightcol .sidetab-switcher ul li.act a.tab-href:visited,
#rightcol .sidetab-switcher ul li.act a.tab-href:hover{
color:#0a96e1;
background:#f0f7ff;
border:1px solid #d9ebf6;
border-right:0px;
z-index:100;
}
.ie #rightcol .sidetab-switcher ul li a.tab-href:link,
.ie #rightcol .sidetab-switcher ul li a.tab-href:visited,
.ie #rightcol .sidetab-switcher ul li a.tab-href:hover{
height:36px;
background: url(../img/online-tab-href-bg.png) left top no-repeat;
border:0px;
width:108px;
}
.ie #rightcol .sidetab-switcher ul li.act a.tab-href:link,
.ie #rightcol .sidetab-switcher ul li.act a.tab-href:visited,
.ie #rightcol .sidetab-switcher ul li.act a.tab-href:hover{
background: url(../img/online-tab-href-act-bg.png) left top no-repeat;
border:0px;
width:109px;
}
#rightcol .sidetab-switcher ul li a.tab-href:link span,
#rightcol .sidetab-switcher ul li a.tab-href:visited span,
#rightcol .sidetab-switcher ul li a.tab-href:hover span{
display:block;
cursor:pointer;
padding:8px 0px 8px 11px;
}
#rightcol .sidetab-switcher ul li#tab-1 a.tab-href:link,#rightcol .sidetab-switcher ul li#tab-1 a.tab-href:visited,#rightcol .sidetab-switcher ul li#tab-1 a.tab-href:hover{
top:0px;
}
#rightcol .sidetab-switcher ul li#tab-2 a.tab-href:link,#rightcol .sidetab-switcher ul li#tab-2 a.tab-href:visited,#rightcol .sidetab-switcher ul li#tab-2 a.tab-href:hover{
top:38px;
}
#rightcol .sidetab-switcher ul li#tab-3 a.tab-href:link,#rightcol .sidetab-switcher ul li#tab-3 a.tab-href:visited,#rightcol .sidetab-switcher ul li#tab-3 a.tab-href:hover{
top:76px;
}
#rightcol .sidetab-switcher ul li#tab-4 a.tab-href:link,#rightcol .sidetab-switcher ul li#tab-4 a.tab-href:visited,#rightcol .sidetab-switcher ul li#tab-4 a.tab-href:hover{
top:114px;
}
#rightcol .sidetab-switcher ul li#tab-5 a.tab-href:link,#rightcol .sidetab-switcher ul li#tab-5 a.tab-href:visited,#rightcol .sidetab-switcher ul li#tab-5 a.tab-href:hover{
top:152px;
}
#rightcol .sidetab-switcher ul li#tab-6 a.tab-href:link,#rightcol .sidetab-switcher ul li#tab-6 a.tab-href:visited,#rightcol .sidetab-switcher ul li#tab-6 a.tab-href:hover{
top:190px;
}
#rightcol .sidetab-switcher ul li#tab-7 a.tab-href:link,#rightcol .sidetab-switcher ul li#tab-7 a.tab-href:visited,#rightcol .sidetab-switcher ul li#tab-7 a.tab-href:hover{
top:228px;
}

#rightcol .sidetab-switcher ul li .content{
display:none;
width:230px;
min-height:240px;
background:#f0f7ff;
border:1px solid #d9ebf6;
float:right;
position:relative;
z-index:10;
-moz-border-radius:0px 5px 5px 5px;
-webkit-border-radius:0px 5px 5px 5px;
border-radius:0px 5px 5px 5px;
}
#rightcol .sidetab-switcher ul li.act .content{
display:block;
}
#rightcol .sidetab-switcher ul li .content .content-in{
color:#4d4d4d;
font-size:0.95em;
padding:35px 20px 20px 23px;
}
#rightcol .sidetab-switcher ul li .content .content-in .advice-doctor .headline{
display:none;
}
#rightcol .sidetab-switcher ul li .content .content-in .advice-doctor .content{
width:100%;
border:0;
padding:0;
margin:-20px 0 0 0;
}
#rightcol .sidetab-switcher ul li .content .content-in .advice-doctor .content p{
margin-top:20px;
}

.ie #rightcol .sidetab-switcher ul li .content{
width:232px;
height: auto !important;
height:240px;
background:url(../img/online-tab-content-bg.png) right top no-repeat;
border:0px;
padding:5px 0px 0px 0px;
}
.ie #rightcol .sidetab-switcher ul li .content .content-in{
background:url(../img/online-tab-content-in-bg.png) right bottom no-repeat;
padding-top:30px;
}



#rightcol .sidetab-switcher ul li .content .content-in a.switch-male:link,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-male:visited,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-male:hover{
display:block;
text-align:center;
text-indent:-9999px;
float:left;
width:42px;
height:52px;
margin:0px 2px 0px 0px;
text-decoration:none;
background:url(../img/switch-button-male.png) left top no-repeat;
}
#rightcol .sidetab-switcher ul li .content .content-in a.switch-male-act:link,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-male-act:visited,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-male-act:hover,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-male:hover{
background:url(../img/switch-button-male.png) left bottom no-repeat;
}
#rightcol .sidetab-switcher ul li .content .content-in a.switch-female:link,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-female:visited,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-female:hover{
display:block;
text-align:center;
text-indent:-9999px;
float:left;
width:42px;
height:52px;
text-decoration:none;
background:url(../img/switch-button-female.png) left top no-repeat;
}
#rightcol .sidetab-switcher ul li .content .content-in a.switch-female-act:link,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-female-act:visited,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-female-act:hover,
#rightcol .sidetab-switcher ul li .content .content-in a.switch-female:hover{
background:url(../img/switch-button-female.png) left bottom no-repeat;
}
#rightcol .sidetab-switcher ul li .content .content-in .left{
width:95px;
}
#rightcol .sidetab-switcher ul li .content .content-in .left ul{
padding:10px 0px 20px 0px;
}
#rightcol .sidetab-switcher ul li .content .content-in .left ul li{
margin:0px;
padding:0px;
list-style-type:none;
float:none;
width:95px;
line-height:1.4em;
}
#rightcol .sidetab-switcher ul li .content .content-in .left ul li a.more:link,
#rightcol .sidetab-switcher ul li .content .content-in .left ul li a.more:visited,
#rightcol .sidetab-switcher ul li .content .content-in .left ul li a.more:hover{
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}
#rightcol .sidetab-switcher ul li .content .content-in .left p{
line-height:1.3em;
}

#rightcol .sidetab-switcher ul li .content .content-in .right{
width:110px;
position:relative;
padding:0 0 20px 0;
text-align:center;
}
#rightcol .sidetab-switcher ul li .content .content-in .right img.hide{
display:none;
}
#rightcol .sidetab-switcher ul li .content .content-in ul{
padding:0;
}
#rightcol .sidetab-switcher ul li .content .content-in ul.list li{
padding:0 0 0 10px;
}

#rightcol .company-menu img{
margin:0 0 20px 0;
}

#rightcol .product-profiles .perex a.image:link,
#rightcol .product-profiles .perex a.image:visited,
#rightcol .product-profiles .perex a.image:hover{
width:120px;
height:120px;
background:transparent;
}

#rightcol .product-profiles .perex a.image img{
width:100%;
height:100%;
}

#rightcol .product-profiles .perex p.price{
color:red;
font-weight:bold;
font-size:1.8em;
}

#rightcol .product-profiles .perex a.buy{
display:block;
float:right;
}

#rightcol .tena img.logo{
float:left;
}

/******************************************************************
	HOMEDOCTOR FIGURE
*/

#rightcol .sidetab-switcher div.left a.act {
text-decoration:none;
color:red;
}
.figure-bp{
display:none;
position:absolute;
z-index:0;
}
.figure div.act{
display:block;
}
.figure-overlay{
z-index:100000000;
position:absolute;
top:0;
left:0;
/*background:#f0f7ff;
opacity:.8;*/
}
a.online-turn:link,
a.online-turn:visited,
a.online-turn:hover{
display:block;
position:relative;
left:23px;
width:29px;
height:27px;
text-align:center;
text-indent:-9999px;
background: url(../img/turn-button-bg.png) left top no-repeat;
}
a.online-turn:hover{
background: url(../img/turn-button-bg.png) left bottom no-repeat;
}

/******************************************************************
	PEREX
*/

#rightcol .perex{
padding:0px 0px 15px 0px;
}
#rightcol .perex a.image:link,
#rightcol .perex a.image:visited,
#rightcol .perex a.image:hover{
width:100px;
height:75px;
display:block;
float:left;
line-height:75px;
text-align:center;
vertical-align:center;
margin:5px 15px 0px 0px;
background:url(../img/rightcol-img-bg.png) left top no-repeat;
}
#rightcol .perex a.image:link img,
#rightcol .perex a.image:visited img,
#rightcol .perex a.image:hover img{
vertical-align:middle;
position:relative;
max-width:100px;
max-height:75px;
left:0px;
top:0px;
}
#rightcol .perex a.more:link,
#rightcol .perex a.more:visited,
#rightcol .perex a.more:hover{
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}


#rightcol div.list{
padding:0px 0px 40px 0px;
}
#rightcol div.list ul{
margin:0px;
padding:0px;
}
#rightcol div.list ul li{
margin:0px;
padding:0px 0px 8px 0px;
list-style-type:none;
float:left;
width:340px;
}
#rightcol div.list ul li span.date{
padding:0px 0px 2px 17px;
background: url(../img/ico-date-bg.png) left 1px no-repeat;
width:73px;
color:#8E8E8E;
font-size:0.9em;
}
#rightcol div.list ul li a:link,
#rightcol div.list ul li a:visited,
#rightcol div.list ul li a:hover{
display:block;
float:right;
width:250px;
}


#rightcol div.form{
padding:0px 0px 25px 0px;
}
#rightcol div.form .content{
background:#f0f7ff;
border:1px solid #d9ebf6;
width:340px;
height:48px;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#rightcol div.form .content .content-in{
padding:10px 13px 0px 11px;
}
#rightcol div.form .content .content-in label,
.sidetab-switcher div.form.news label{
width:237px;
height:28px;
display:block;
float:left;
background: url(../img/news-label-bg.png) left top no-repeat;
}
.sidetab-switcher div.form.news label{
width:187px;
height:28px;
background: url(../img/news-services-label-bg.png) left top no-repeat;
}

#rightcol div.form .content .content-in label input,
.sidetab-switcher div.form.news label input{
width:195px;
background:none;
border:0px;
color:#99cfef;
font-size:0.987em;
margin:5px 0px 0px 30px;
}
.sidetab-switcher div.form.news label input{
width:145px;
}

.ie8 #rightcol div.form .content .content-in label input,
.ie8 .sidetab-switcher div.form.news label{
margin-top:6px;
}
.ie9 #rightcol div.form .content .content-in label input,
.ie9 .sidetab-switcher div.form.news label{
margin-top:7px;
}

#rightcol div.form .content .content-in button{
width:66px;
height:29px;
float:right;
border:0px;
cursor:pointer;
text-indent:-9999px;
background:url(../img/news-button-bg.png) left top no-repeat;
}
#rightcol div.form .content .content-in button:hover{
background:url(../img/news-button-bg.png) left bottom no-repeat;
}

div.framed{
background:#f0f7ff;
padding:19px 18px 17px 18px;
color:#333333;
position:relative;
border:1px solid #d9ebf6;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
div.framed.white{
background:white;
}
div.framed .headline strong,
div.framed .headline span{
background:#f0f7ff;
}
div.framed.white .headline strong,
div.framed.white .headline span{
background:white;
}

p.framed.white{
padding:5px !important;
background:white;
border:1px solid #d9ebf6;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
.discussion .content{
font-size:0.88em;
}
.discussion .content ul{
margin:0px;
padding:0px 0px 10px 0px;
}
.discussion .content ul li{
margin:0px 0px 10px 0px;
padding:0px 0px 14px 0px;
list-style-type:none;
background: url(../img/discussion-hr-bg.png) left bottom repeat-x;
}
.discussion .content ul li div{
padding:0px 0px 0px 18px;
background:url(../img/discussion-avatar-bg.png) left 3px no-repeat;
}
.discussion .content ul li div strong{
color:#006aa8;
font-size:1.1em;
}
.discussion .content ul li div span.date{
padding:0px 10px 0px 25px;
color:#999999;
background: url(../img/ico-date-blue-bg.png) left top no-repeat !important;
}
.discussion .content ul li div p{
line-height:1.3em;
padding:5px 0px 0px 0px !important;
}
.discussion .content .complete{
font-size:1.1em;
text-align:right;
}
#rightcol a.more:link,
#rightcol a.more:visited,
#rightcol a.more:hover{
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}
#rightcol .ad{
padding:0px 0px 25px 0px;
}
#leftcol .ad{
padding:0px 0px 50px 0px;    
}
.ad span{
color:#97a1a7;
font-size:0.88em;
line-height:1em;
display:block;
padding:0px 0px 2px 0px;
}
#rightcol .ad .sidebar{
width:298px;
height:298px;
border:1px solid #dedede;
background: url(../img/loading.gif) center center no-repeat;
}

#rightcol div.universal{
padding:0px 0px 25px 0px;
}
div.universal .content p img.left{
margin:5px 20px 10px 0px;
}
div.universal .content p.right-text{
text-align:right
}

#rightcol .poll{
padding:0px 0px 25px 0px;
}
.poll .content{
background:#f0f7ff;
border:1px solid #d9ebf6;
padding:15px 18px 15px 18px;
color:#333333;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
.poll .content strong{
color:#006aa8;
font-size:1.1em;
display:block;
padding:0px 0px 15px 0px;
}
.poll .content ul{
margin:0px;
padding:0px;
}
.poll .content ul li{
margin:0px;
padding:0px 0px 10px 0px;
list-style-type:none;
color:#999999;
}
.poll .content ul li a:link,
.poll .content ul li a:visited,
.poll .content ul li a:hover{
padding:0px 5px 0px 0px;
}
.poll .content ul li span{
background: url(../img/poll-bg.png) left top repeat-x #bbe1f9;
border:1px solid #99cfef;
displaY:block;
line-height:1em;
font-size:1.1em;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}

.poll .content .poll-more{
text-align:right;
}
.poll .content .poll-more a.more:link,
.poll .content .poll-more a.more:visited,
.poll .content .poll-more a.more:hover{
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}


/* LEFTCOL */
#content>.content-in{
width:940px;
text-align:left;
margin:0px auto 0px;
}
#content #leftcol{
float:left;
width:520px;
}


/******************************************************************
	CONTENT - BASE
*/
#leftcol>div{
padding:0px 0px 50px 0px;
}

#content-base{
padding:0px 0px 0px 0px;
}
#content-base h1{
padding:0px 0px 20px 0px;
display:block;
font-size:2em;
font-weight:700;
color:#007ac2;
}
.headline{
display:block;
line-height:1.1em;
padding:0px 0px 15px 0px;
background:url(../img/blue-hr.png) left 11px repeat-x;
}
.headline strong{
font-size:1.5em;
font-weight:bold;
line-height:1.1em;
color:#006aa8;
padding:0px 10px 0px 0px;
background:white;
}
.headline span{
font-size:1.2em;
line-height:1.1em;
color:#006aa8;
padding:0px 10px 0px 0px;
background:white;
}

/******************************************************************
	PEREX - BASE
*/

#content-base #leftcol .perex{
width:520px;
margin:0px 0px 35px 0px;
}
#content-base .perex .more-info{
margin:5px 0;
padding:6px 0px 1px 0px;
color:#8e8e8e;
font-size:0.88em;
}
#content-base #leftcol .perex-first{
margin:0px 0px 50px 0px;
}
#content-base #leftcol .perex-strong{
width:auto;
padding:20px 25px 25px 25px;
background:#f0f7ff;
border:1px solid #d9ebf6;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#content-base #leftcol .perex-strong a.image{
width:134px;
height:100px;
}
#content-base span.photo{
padding:0px 10px 0px 17px;
background: url(../img/ico-photo-bg.png) left 2px no-repeat;
}
#content-base span.date{
padding:0px 10px 0px 17px;
background: url(../img/ico-date-bg.png) left 0px no-repeat;
}
#content-base span.comments{
padding:0px 10px 0px 17px;
background: url(../img/ico-comments-bg.png) left 1px no-repeat;
}
#content-base .perex p{
color:black;
line-height:1.55em;
padding:0px;
}
#content-base .perex-first p{
font-size:1.167em;
}
#content-base a.more:link,
#content-base a.more:visited,
#content-base a.more:hover{
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}

/* ARTICLE IMG */
a.image:link,
a.image:visited,
a.image:hover,
a.first-image:link,
a.first-image:visited,
a.first-image:hover{
width:160px;
height:120px;
line-height:120px;
text-align:center;
background: url(../img/article-img-bg.png) left top no-repeat;
position:relative;
display:block;
float:left;
margin:5px 20px 0px 0px;
text-decoration:none;
}
a.image:link img,
a.image:visited img,
a.image:hover img,
a.first-image:link img,
a.first-image:visited img,
a.first-image:hover img{
vertical-align:middle;
}
a.strong-image:link,
a.strong-image:visited,
a.strong-image:hover{
width:134px;
height:100px;
float:left;
margin:5px 20px 0px 0px;
text-decoration:none;
}
a.first-image:link,
a.first-image:visited,
a.first-image:hover,
a.first-image{
width:520px;
height:293px;
float:none;
margin:0px;
text-decoration:none;
}

a.image:link span,
a.image:visited span,
a.image:hover span,
a.first-image:link span,
a.first-image:visited span,
a.first-image:hover span{
position:absolute;
left:0px;
top:0px;
display:block;
float:left;
padding:2px 15px 2px 5px;
line-height:1.2em;
text-align:left;
color:white;
background:#007ac2;
text-decoration:none;
}
a.image:link span img,
a.image:visited span img,
a.image:hover span img,
a.first-image:link span img,
a.first-image:visited span img,
a.first-image:hover span img{
position:relative;
left:0px;
top:2px;
vertical-align:top;
margin:0px 5px 0px 0px !important;
}

/******************************************************************
	ARTICLE GRID LAYOUT
*/

#content-base #leftcol .grid .perex{
width:240px;
}
#content-base #leftcol .grid .perex a span.video{
top:55px;
left:10px;
width:220px !important;
height:124px !important;
padding:0 !important;
}
#content-base #leftcol .grid .perex a:link,
#content-base #leftcol .grid .perex a:visited,
#content-base #leftcol .grid .perex a:hover{
text-decoration:none;
line-height:1.2em;
font-size:1.1em;
}
#content-base #leftcol .grid .perex a:link span,
#content-base #leftcol .grid .perex a:visited span,
#content-base #leftcol .grid .perex a:hover span{
text-decoration:underline;
display:block;
padding:0px 0px 15px 0px;
height:30px;
}
#content-base #leftcol .grid .perex a:hover span{
text-decoration:none;
}


/******************************************************************
	INTRODUCTION TEXT
*/

#content-base .intro p{
color:#006aa8;
font-size:1.167em;
line-height:1.6em;
padding:0 0 20px 0;
}

/******************************************************************
	PEREX - MINI
*/
#content-base #leftcol .perex-mini {
margin:0 0 10px 0;
}
#content-base #leftcol .perex-mini a.image{
background:transparent;
width:auto;
height:auto;
}

/******************************************************************
	PEREX - BIG
*/

#content-base #leftcol .perex-big{
width:520px;
margin:0;
}
#content-base .perex-big .more-info{
padding:0px 0px 7px 0px;
}
#content-base .perex-big .more-info span.date{
padding:2px 0px 2px 17px;
}
#content-base .perex-big span.photo{
color:#8e8e8e;
font-size:0.88em;
padding:5px 0px 5px 17px;
background: url(../img/ico-photo-bg.png) left 6px no-repeat;
}
#content-base .perex-big .content{
width:520px;
padding:0 0 20px 0;
position:relative;
}
#content-base .perex-big .content .content-in{
position:absolute;
left:0px;
top:0px;
background:url(../img/top-article-content-bg.png) left top repeat;
width:240px;
height:293px;
}
#content-base .perex-big .content .content-in p{
color:#006aa8;
font-size:1.14em;
line-height:1.5em;
padding:20px 35px 5px 20px;
}
#content-base .perex-big .content .content-in ul{
margin:0px;
padding:20px 0px 0px 20px;
}
#content-base .perex-big .content .content-in ul li{
margin:0px;
padding:0px;
list-style-type:none;
}
#content-base .perex-big .content .content-in ul li a:link,
#content-base .perex-big .content .content-in ul li a:visited,
#content-base .perex-big .content .content-in ul li a:hover{
background: url(../img/red-li-bg.png) left 5px no-repeat;
padding:0px 0px 0px 12px;
}
#content-base .perex-big .content .content-in p{
padding:20px 35px 5px 20px;
font-size:1.14em;
color:#006aa8;
line-height:1.5em;
}


/******************************************************************
	PAGINATION
*/

.pagination-simple{
padding:20px 0px 0px 0px;
}
.pagination-simple .content{
padding:18px 12px 20px 12px;
background:#f0f7ff;
border:1px solid #d9ebf6;
text-align:center;
font-weight:bold;
font-size:1.167em;
color:#4d4d4d;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}

.pagination-simple .content strong,
.pagination-simple .content a:link,
.pagination-simple .content a:visited,
.pagination-simple .content a:hover{
padding:0px 5px;
}
.pagination-simple .content a.prev:link,
.pagination-simple .content a.prev:visited,
.pagination-simple .content a.prev:hover{
padding:0px 0px 0px 31px;
float:left;
text-align:left;
background: url(../img/pagination-prev-bg.png) left top no-repeat;
}
.pagination-simple .content a.next:link,
.pagination-simple .content a.next:visited,
.pagination-simple .content a.next:hover{
padding:0px 31px 0px 0px;
float:right;
text-align:right;
background: url(../img/pagination-next-bg.png) right top no-repeat;
}

.pagination-extended{
padding:20px 0px 0px 0px;
}
.pagination-extended .content{
padding:15px 16px 17px 16px;
background:#f0f7ff;
border:1px solid #d9ebf6;
text-align:center;
font-weight:bold;
color:#4d4d4d;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}

.pagination-extended .content strong,
.pagination-extended .content a:link,
.pagination-extended .content a:visited,
.pagination-extended .content a:hover{
padding:0px 5px;
}
.pagination-extended .content a.prev:link,
.pagination-extended .content a.prev:visited,
.pagination-extended .content a.prev:hover{
padding:0px;
width:20px;
height:16px;
float:left;
position:relative;
left:6px;
top:0px;
background: url(../img/pagination-arrow-bg.png) -23px 0px no-repeat;
}
.pagination-extended .content a.prev:hover{
background: url(../img/pagination-arrow-bg.png) -23px -17px no-repeat;
}
.pagination-extended .content a.prev-more:link,
.pagination-extended .content a.prev-more:visited,
.pagination-extended .content a.prev-more:hover{
padding:0px;
width:22px;
height:16px;
float:left;
background: url(../img/pagination-arrow-bg.png) 0px 0px no-repeat;
}
.pagination-extended .content a.prev-more:hover{
background: url(../img/pagination-arrow-bg.png) 0px -17px no-repeat;
}
.pagination-extended .content a.next:link,
.pagination-extended .content a.next:visited,
.pagination-extended .content a.next:hover{
padding:0px;
width:20px;
height:16px;
float:right;
position:relative;
left:-6px;
top:0px;
background: url(../img/pagination-arrow-bg.png) -44px 0px no-repeat;
}
.pagination-extended .content a.next:hover{
background: url(../img/pagination-arrow-bg.png) -44px -17px no-repeat;
}
.pagination-extended .content a.next-more:link,
.pagination-extended .content a.next-more:visited,
.pagination-extended .content a.next-more:hover{
padding:0px;
width:22px;
height:16px;
float:right;
background: url(../img/pagination-arrow-bg.png) -65px 0px no-repeat;
}
.pagination-extended .content a.next-more:hover{
background: url(../img/pagination-arrow-bg.png) -65px -17px no-repeat;
}

/******************************************************************
	CONTENT - ARTICLE
*/

#article{
padding:0;
color:#333333;
}
#article h1{
padding:0px 0px 11px 0px;
}
#article #content-article-in{
font-size:1.167em;
line-height:1.6em;
color:black;
}
#article #content-article-in h2{
font-size:1.3em;
font-weight:bold;
line-height:1.1em;
color:#006aa8;
padding:10px 0px 10px 0px;
}
#article #content-article-in h3{
font-size:1.2em;
font-weight:bold;
line-height:1.1em;
color:#006aa8;
padding:7px 0px 3px 0px;
}
#article #content-article-in h4{
font-size:1.2em;
font-weight:bold;
line-height:1.1em;
color:#4d4d4d;
padding:7px 0px 3px 0px;
}
#article #content-article-in p.signature{
font-size:1em;
text-align:right;
}
#article #content-article-in .poll{
padding: 0 0 1.5em 0;
}
#article #content-article-in blockquote.dictionary {
    width:50%;
    font-size:1.1em;
    color:black;
}
#article #content-article-in blockquote.dictionary strong {
    color:#006aa8;
}
#article #content-article-in blockquote.dictionary h3 {
    font-size:1.3em;
    border-bottom:1px solid #d9ebf6;
    margin-bottom:5px;
    padding-bottom:5px;
}
#article #content-article-in blockquote.dictionary ul {
    padding-bottom:0;
}
#article #content-article-in blockquote.dictionary ul li {
    padding:0 0 0.5em 10px;
}

#article #content-article-gallery {
    display:none;
}

/******************************************************************
	ONLINE CHAT
*/

.onlinechat .messages{
padding:12px;
margin:15px 0 0 0;
border:1px solid #d9ebf6;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}

.onlinechat .message{
margin:0 0 10px 0;
border:1px solid #f0f4f6;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
behavior: url("styles/border-radius.htc");
}

.onlinechat .message.reply,
.onlinechat .message tr.answer{
background:#f0f7ff;
}

.onlinechat .message.erase{
background:#fff0f0;
}

.onlinechat .message table{
width:100%;
}

.onlinechat .message table td{
padding:5px;
}

.onlinechat .message table td p{
padding-bottom:0 !important;
}

.onlinechat .message .info{
background:#f0f4f6;
width:50px;
}
.onlinechat .message .info.erase,
.onlinechat .message .info.reply{
opacity: .7;
}

.onlinechat .message a.reply,
.onlinechat .message a.erase{
float:left;
display:block;
width:16px;
height:16px;
text-indent:-9999px;
margin:0 2px 0 0;
background: url('../img/ico-reply-arrow.png') top left no-repeat;
}
.onlinechat .message a.reply:hover{
background: url('../img/ico-reply-arrow.png') bottom left no-repeat;
}
.onlinechat .message a.erase{
background: url('../img/ico-red-cross.png') top left no-repeat;
}
.onlinechat .message a.erase:hover{
background: url('../img/ico-red-cross.png') bottom left no-repeat;
}

/******************************************************************
	CUSTOM FORMATTING
*/

/* blockquote */
#article #content-article-in blockquote,
blockquote{
float:right;
width:150px;
padding:12px 15px 15px 15px;
margin:0px 0px 10px 20px;
background:#f0f7ff;
border:1px solid #d9ebf6;
line-height:1.4em;
font-size:1.3em;
color:#006aa8;
position:relative;
top:5px;
left:0px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#article #content-article-in blockquote p,
blockquote p{
padding:0px;
}
#article #content-article-in blockquote img,
blockquote img{
margin:0px 10px 0px 0px;
vertical-align:middle;
}

#article #content-article-in blockquote.alert{
float:left;
width:200px;
padding:12px 15px 15px 15px;
margin:0px 20px 10px 0px;
background:#FFF0F0;
border:1px solid #F2CFCD;
line-height:1.4em;
font-size:1.3em;
color:#CF2C26;
position:relative;
top:5px;
left:0px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#article #content-article-in blockquote.alert p{
padding:0px;
}
#article #content-article-in blockquote.alert img{
margin:0px 10px 0px 0px;
vertical-align:middle;
}


/* summary table */
#article #content-article-in table,
table.summary{
background:#d9ebf6;
margin:10px 0px 10px 0px;
}
#article #content-article-in table tr th,
table.summary tr th{
text-align:left;
background:#f0f7ff;
color:#006aa8;
font-weight:bold;
padding:3px 10px;
}
#article #content-article-in table tr td,
table.summary tr td{
text-align:left;
background:white;
padding:3px 10px;
}

/* tiles table */
table.tiles{
width:100%;
background:#d9ebf6;
margin:10px 0;
}
table.tiles tr th{
text-align:left;
background:#f0f7ff;
color:#006aa8;
font-weight:bold;
padding:3px 10px;
}
table.tiles tr td{
background:white;
text-align:center;
vertical-align:middle;
}
table.tiles tr a,
table.tiles tr span{
display:block;
padding:4px;
background:transparent;
text-decoration:none;
}
table.tiles tr a:hover,
table.tiles tr td.act{
background:#f0f7ff;
}

/* ordered list */
#article #content-article-in ol,
ol.list{
margin:0px;
padding:0px 0px 20px 20px;
}
#article #content-article-in ol li ol,
ol.list li ol{
padding:0px 0px 0px 28px;
}
#article #content-article-in ol li,
ol.list li{
padding:0px;
margin:0px;
}

/* unordered list */
#article #content-article-in ul,
ul.list{
margin:0px;
padding:0px 0px 20px 0px;
}
#article #content-article-in ul li ul,
ul.list li ul{
padding:0px 0px 0px 10px;
}
#article #content-article-in ul li,
ul.list li{
padding:0px 0px 0px 10px;
margin:0px;
background: url(../img/red-li-bg.png) left 6px no-repeat;
list-style-type:none;
}

/* clear list */
ul.clear{
margin:0;
padding:0;
}
ul.clear li ul{
padding:0 0 0 10px;
}
ul.clear li{
padding:0;
margin:0;
list-style-type:none;
}

/* ordinace tab list */
ul.tabs{
margin:0;
padding:0;
background:transparent;
border-width:0 0 1px 0;
border-style:solid;
border-color:#d9ebf6;
}

ul.tabs li{
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#d9ebf6;
background:#f0f7ff;
float:left;
padding: 8px 5px 2px 5px;
margin:0 2px 0 0;
list-style-type:none;
text-align:center;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
behavior: url("styles/border-radius.htc");
}

ul.tabs li a:link,
ul.tabs li a:visited,
ul.tabs li a:hover{
text-decoration:none;
color:#0a96e1;
}

ul.tabs li.act{
border-color:#f2cfcd;
background:#fff0f0;
}

ul.tabs li.act a:link,
ul.tabs li.act a:visited,
ul.tabs li.act a:hover{
text-decoration:none;
color:#cf2c26;
}

/* image positions */
#article #content-article-in img.img-left,
#article #content-article-in img.image-float-left,
#article #content-article-in div.image-float-left{
float:left;
margin:6px 15px 5px 0px;
}
#article #content-article-in img.img-right,
#article #content-article-in img.image-float-right,
#article #content-article-in div.image-float-right{
float:right;
margin:6px 0px 5px 15px;
}

/* article headlines */
#article #content-article-in h2.headline{
display:block;
line-height:1.1em;
padding:0px 0px 16px 0px;
background:url(../img/blue-hr.png) left 10px repeat-x;
}
#article #content-article-in h2.headline strong{
font-weight:bold;
line-height:1.1em;
color:#006aa8;
padding:0px 10px 0px 0px;
background:white;
}

#article #content-article-in div.commercial {
border: 1px solid #fafafa; 
background-color: #fefefe;
border-radius: 5px;
padding: 0px 5px 5px 5px;
margin-bottom: 20px;
}

#article #content-article-in div.commercial span {
display: block; 
font-size: 80%; 
line-height: 1.6em; 
color: #aaaaaa; 
margin-bottom: -2px;
}

#article #content-article-in div.commercial img,
#article #content-article-in div.commercial img.left {
float: left; 
margin: 6px 10px 0px 0px;
}

#article #content-article-in div.commercial img.right {
float: right; 
margin: 6px 0px 0px 10px;
}

/******************************************************************
	CHOOSE-BOX
*/
#leftcol #choose-box{
width:520px;
}
#leftcol .choose-box .headline{
display:block;
line-height:1.1em;
padding:0px 0px 15px 0px;
background:url(../img/red-hr.png) left 10px repeat-x;
}
#leftcol .choose-box .headline strong{
font-size:1.5em;
font-weight:bold;
line-height:1.1em;
color:#cf2c26;
padding:0px 10px 0px 0px;
background:white;
}
.choose-box .choose-doctor{
float:left;
width:240px;
}
.choose-box .choose-doctor .content{
background:#fff0f0;
border:1px solid #f2cfcd;
padding:12px 11px 10px 11px;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
.choose-box .choose-doctor .content label.value{
width:216px;
height:37px;
display:block;
position:relative;
z-index:100;
}
.choose-box .choose-doctor .content label.value-first{
z-index:1000;
}
.choose-box .choose-doctor .content label.value input{
width:202px;
padding:6px 7px 8px 7px;
border:0px;
font-size: 0.987em;
color:#f09c99;
cursor:pointer;
background:url(../img/search-value-bg.png) left top no-repeat;
}
.ie9 .choose-box .choose-doctor .content label.value input{
padding-top:7px;
}
.choose-box .choose-doctor .content label.value input:hover{
background:url(../img/search-value-bg.png) right top no-repeat;
}
.choose-box .choose-doctor .content label.value .selectbox-wrapper{
width:214px !important;
height:150px;
overflow:auto;
overflow-x:hidden;
position:absolute;
z-index:100;
left:0px;
top:25px;
background:#fff0f0;
border:1px solid #f2cfcd;
padding:0px 0px;
}
.choose-box .choose-doctor .content label.value .selectbox-wrapper ul{
margin:0px;
padding:0px;
}
.choose-box .choose-doctor .content label.value .selectbox-wrapper ul li{
padding:2px 8px;
list-style-type:none;
display:block;
float:left;
width:198px;
cursor:pointer;
font-size: 0.9em;
color:#333333;
}
.choose-box .choose-doctor .content label.value .selectbox-wrapper ul li.selected,
.choose-box .choose-doctor .content label.value .selectbox-wrapper ul li:hover{
background:#f2cfcd;
}
.choose-box .choose-doctor .content button{
width:91px;
height:29px;
float:right;
border:0px;
cursor:pointer;
text-indent:-9999px;
background:url(../img/choose-doctor-button-bg.png) left top no-repeat;
}
.choose-box .choose-doctor .content button:hover{
background:url(../img/choose-doctor-button-bg.png) left bottom no-repeat;
}

#leftcol .choose-box .advice-doctor{
float:right;
width:240px;
}
.choose-box .advice-doctor .content{
background:#fff0f0;
border:1px solid #f2cfcd;
color:#cf2c26;
font-size:0.9em;
padding:18px 7px 2px 17px;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
.choose-box .advice-doctor .content p{
padding:0px 0px 17px 0px;
font-size:1em;
}
.choose-box .advice-doctor .content p a.more:link,
.choose-box .advice-doctor .content p a.more:visited,
.choose-box .advice-doctor .content p a.more:hover{
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}

.choose-box .list-switcher .menu,
.choose-box .list-switcher .container{
float:left;
width:240px;
}
.choose-box .list-switcher .container{
float:right;
}
.choose-box .list-switcher .container>div{
display:none;
}
.choose-box .list-switcher .menu ul{
margin:0px;
padding:0px;
}
.choose-box .list-switcher .menu ul li{
margin:0px;
padding:0px;
list-style-type:none;
}
.choose-box .list-switcher .menu ul li span,
.choose-box .list-switcher .menu ul li a:link,
.choose-box .list-switcher .menu ul li a:visited,
.choose-box .list-switcher .menu ul li a:hover{
background: url(../img/red-li-bg.png) left 5px no-repeat;
padding:0px 0px 0px 12px;
}
.choose-box .list-switcher .menu ul li span,
.choose-box .list-switcher .menu ul li a.act:link,
.choose-box .list-switcher .menu ul li a.act:visited,
.choose-box .list-switcher .menu ul li a.act:hover{
color:#4d4d4d;
text-decoration:none;
background: url(../img/grey-li-bg.png) left 4px no-repeat;
}

/******************************************************************
	PRODUCTS (produkty lekarna.cz)
*/
#content-base .products .perex h2 {
margin:0;
padding:0;
}
#content-base .products .price {
color:#cf2c26;
font-size:1.3em;
font-weight:bold;
}
#content-base .products a.image {
border:1px solid #f2cfcd;
}
#content-base .products .perex-mini {
background:#fff0f0;
border:1px solid #f2cfcd;
}
#content-base .products .perex-mini p {
padding-top:5px;
}

/******************************************************************
	FORMS
*/

#article #content-article-in .form{
font-size:0.85em;
margin-bottom:35px;
}
#leftcol div.form{
font-size:1em;
}

#article #content-article-in .form .item,
#leftcol div.form .item{
width:488px;
padding:0px 0px 8px 0px;
}
#leftcol div.form .item>label.input{
width:220px;
float:left;
}
#leftcol div.form .item>label.textarea{
width:495px;
float:left;
background:url(../img/form-text-label-bg.png) no-repeat;
}
#article #content-article-in .form .item .item-left,
#leftcol div.form .item .item-left{
float:left;
text-align:right;
width:137px;
}
#article #content-article-in .form .item .item-right,
#leftcol div.form .item .item-right{
float:right;
text-align:left;
width:320px;
}
#article #content-article-in .form .item .item-left label,
div.form label{
display:block;
padding:3px 0px 0px 0px;
}

#article #content-article-in .form .item .item-right label.input,
div.form label.input,
div.form label.chat{
display:block;
width:100%;
height:28px;
background: url(../img/form-item-bg.png) left top no-repeat;
}
div.form label.chat{
float:left;
width:368px;
background: url(../img/form-item-chat-bg.png) left top no-repeat;
}
.sidetab-switcher div.form label.input{
background: url(../img/form-services-item-bg.png) left top no-repeat;
}

#article #content-article-in .form .item .item-right label.input.error,
div.form label.input.error{
width:258px;
background: url(../img/form-item-error-bg.png) left top no-repeat;
}
#article #content-article-in .form .item .item-right label.input input,
div.form label.input input,
div.form label.chat input{
border:0px;
width:200px;
margin:5px 0px 0px 9px;
background:none;
font-size: 0.987em;
color:#333333;
}
div.form label.chat input{
width:348px;
}
#article #content-article-in .form .item .item-right label.input.error input,
div.form label.input.error input{
color:#e73029;
}

#article #content-article-in .form .item .item-right label.select,
div.form label.select{
display:block;
width:220px;
height:28px;
cursor:pointer;
position:relative;
background: url(../img/form-item-select-bg.png) left top no-repeat;
}
#article #content-article-in .form .item .item-right label.select:hover,
div.form label.select:hover{
background: url(../img/form-item-select-bg.png) right top no-repeat;
}
#article #content-article-in .form .item .item-right label.select input,
div.form label.select input{
border:0px;
width:211px;
margin:5px 0px 0px 9px;
background:none;
cursor:pointer;
font-size: 0.987em;
color: #333333;
}
#article #content-article-in .form .item .item-right label.select .selectbox-wrapper,
div.form label.select .selectbox-wrapper{
width:218px !important;
height:150px;
overflow:auto;
overflow-x:hidden;
position:absolute;
z-index:100;
left:0px;
top:25px;
background:#eef6fb;
border:1px solid #cce4f3;
padding:0px 0px;
}
#article #content-article-in .form .item .item-right label.select .selectbox-wrapper ul,
div.form label.select .selectbox-wrapper ul{
margin:0px;
padding:0px;
}
#article #content-article-in .form .item .item-right label.select .selectbox-wrapper ul li,
div.form label.select .selectbox-wrapper ul li{
margin:0px;
padding:2px 8px;
list-style-type:none;
display:block;
float:left;
width:202px;
cursor:pointer;
font-size: 0.9em;
color: #333333;
background:none;
}
#article #content-article-in .form .item .item-right label.select .selectbox-wrapper ul li.selected,
#article #content-article-in .form .item .item-right label.select .selectbox-wrapper ul li:hover,
div.form label.select .selectbox-wrapper ul li.selected,
div.form label.select .selectbox-wrapper ul li:hover{
color:white;
background:#006aa8;
}

div.form.feedback ol li div>span{
font-weight:bold;
display:block;
background:#eef6fb;
padding:5px;
margin:0 0 5px 0;
color:#0083d1;
-moz-border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
behavior: url("styles/border-radius.htc");
}

div.form.feedback ol li{
padding-bottom:20px;
}

#dialog-content-info #dialog-content-in div.form.feedback p{
background:transparent; 
padding:0 0 20px 0;
}

/*#content-article #content-article-in .form .item .item-right input.hiddenCheckbox {*/
input.hiddenCheckbox {
position: absolute; 
left: -10000px;
}
/*#content-article #content-article-in .form .item .item-right .holderWrap{*/
.holderWrap{
display: block;
float: left;
position: relative;
margin-right: 5px;
overflow: hidden;
width:18px !important;
height:18px !important;
}
/*#content-article #content-article-in .form .item .item-right .holderWrap .holder{*/
.holderWrap .holder{
display: block;
position: absolute;
top: 0;
left: 0;
width:18px !important;
}
/*#content-article #content-article-in .form .item .item-right label.checkbox span.holder {*/
label.checkbox span.holder {
height: 54px;
cursor:pointer;
background: url(../img/checkbox.png) 0 0px no-repeat;
}
/*#content-article #content-article-in .form .item .item-right label.radio span.holder {*/
label.radio span.holder {
height: 54px;
cursor:pointer;
background: url(../img/radio.png) 0 0px no-repeat;
}
/*#content-article #content-article-in .form .item .item-right label.checkbox:hover span.holder,
#content-article #content-article-in .form .item .item-right label.radio:hover span.holder { top: -18px !important; }*/
label.checkbox:hover span.holder,
label.radio:hover span.holder { top: -18px !important; }
/*#content-article #content-article-in .form .item .item-right label.checked span.holder,
#content-article #content-article-in .form .item .item-right label.checked span.holder,
#content-article #content-article-in .form .item .item-right label.checked:hover span.holder,
#content-article #content-article-in .form .item .item-right label.checked:hover span.holder { top: -36px !important; }*/
label.checked span.holder,
label.checked span.holder,
label.checked:hover span.holder,
label.checked:hover span.holder { top: -36px !important; }
#article #content-article-in .form .item .item-right label.list,
#leftcol div.form .item .item-right label.list {
float: left; clear: left;
position:relative;
left:0px;
top:4px;
}
#article #content-article-in .form .item .item-right label.inline,
div.form label.inline {
float: left;
margin: 0 10px 0 0;
position:relative;
left:0px;
top:4px;
}
#article #content-article-in .form .item .item-right label.textarea,
div.form label.textarea{
width:320px;
height:98px;
display:block;
float:right;
background: url(../img/form-item-textarea-bg.png) left top no-repeat;
}
#article #content-article-in .form .item .item-right label.textarea textarea,
#leftcol div.form .item .item-right label.textarea textarea{
width:300px;
height:85px;
background:none;
border:0px;
color:#333333;
font-size:1em;
font-family:arial, tahoma, verdana, sans-serif;
margin:6px 0px 0px 8px;
overflow:auto;
}
#article #content-article-in .form .item .item p,
#leftcol div.form .item p{
font-size:0.95em;
color:#99cfef;
line-height:1.3em;
padding:2px 0px 0px 0px;
}
#article #content-article-in .form .item .item-right .error-text,
div.form .error-text{
float:left;
color:#efaba7;
text-align:right;
line-height:1.3em;
padding:10px 35px 0px 0px;
background: url(../img/error-text-bg.png) right 14px no-repeat;
}
#article #content-article-in .form .item .item-right .sucess-text,
div.form .sucess-text{
float:left;
color:#006aa8;
text-align:right;
line-height:1.3em;
padding:10px 35px 0px 0px;
background: url(../img/sucess-text-bg.png) right 14px no-repeat;
}
#article #content-article-in .form .item .item-right button,
div.form button{
padding:6px 10px 6px 10px;
background: url(../img/form-item-button-bg.png) left bottom repeat-x #ffffff;
border:1px solid #cce4f3;
float:right;
color:#006aa8;
cursor:pointer;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#article #content-article-in .form .item .item-right button:hover,
div.form button:hover{
background:white;
}

/******************************************************************
	ARTICLE - PAGINATION
*/

.pagination-article .content a.prev:link,
.pagination-article .content a.prev:visited,
.pagination-article .content a.prev:hover{
padding:0px 0px 0px 31px;
float:left;
width:210px;
text-align:left;
background: url(../img/pagination-prev-bg.png) left 10px no-repeat;
}
.pagination-article .content a.next:link,
.pagination-article .content a.next:visited,
.pagination-article .content a.next:hover{
padding:0px 31px 0px 0px;
float:right;
width:210px;
text-align:right;
background: url(../img/pagination-next-bg.png) right 10px no-repeat;
}

/******************************************************************
	SERIAL
*/

#complete-series{
padding:0px 0px 40px 0px;
}
#complete-series ul{
margin:0px;
padding:0px;
}
#complete-series ul li{
margin:0px;
padding:0px;
list-style-type:none;
}
#complete-series ul li span,
#complete-series ul li a:link,
#complete-series ul li a:visited,
#complete-series ul li a:hover{
background: url(../img/red-li-bg.png) left 5px no-repeat;
padding:0px 0px 0px 12px;
}
#complete-series ul li span{
color:#4d4d4d;
background: url(../img/grey-li-bg.png) left 4px no-repeat;
}

/******************************************************************
	PAGE LIKES
*/

.like-page{
padding:0px 0px 60px 0px;
}

.like-page .headline>strong{
float:left;
}
.like-page .headline>div{
float:left;
overflow:hidden;
padding:0;
background:white;
}
.like-page .headline span{
padding:0 !important;
}
.like a{
display:block;
border:0;
float:left;
width:22px;
height:20px;
text-decoration:none;
text-indent:-9999px;
margin:0;
background: url(../img/like-ordinace-button-bg.png) left top no-repeat;
}
.like a:hover{
background: url(../img/like-ordinace-button-bg.png) left bottom no-repeat;
}
.like div{
display:block;
float:left;
width:31px;
height:20px;
text-align:center;
background: url(../img/likes-bg.png) left top no-repeat;
}
.like div>span{
display:block;
padding:2px 2px 0 5px !important;
font-weight:bold;
background:transparent !important;
}
/*
.like-page .content{
padding:15px 0px 0px 12px;
background:#f0f7ff;
border:1px solid #d9ebf6;
font-size:1.167em;
color:#4d4d4d;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
.like-page .content a:link,
.like-page .content a:visited,
.like-page .content a:hover{
display:block;
float:left;
width:24px;
height:24px;
text-decoration:none;
}
.like-page .content a.like-plus:link,
.like-page .content a.like-plus:visited,
.like-page .content a.like-plus:hover{
margin:0px 8px 0px 0px;
background: url(../img/like-article-plus.png) left top no-repeat;
}
.like-page .content a.like-plus:hover{
background: url(../img/like-article-plus.png) left bottom no-repeat;
}
.like-page .content a.like-minus:link,
.like-page .content a.like-minus:visited,
.like-page .content a.like-minus:hover{
margin:0px 13px 0px 0px;
background: url(../img/like-article-minus.png) left top no-repeat;
}
.like-page .content a.like-minus:hover{
background: url(../img/like-article-minus.png) left bottom no-repeat;
}
.like-page .content p{
display:block;
float:left;
padding:2px 0px 5px 0px;
font-size:0.8em;
color:#333333;
width:175px;
}
.like-page .content p strong{
font-size:1.5em;
color:#006aa8;
position:relative;
left:2px;
top:2px;
}*/
a.share-button:link,.like-page .content a.share-button:visited,.like-page .content a.share-button:hover{
float:left;
margin:0px 13px 0px 0px;
}
a.share-button-1:link,.like-page .content a.share-button-1:visited,.like-page .content a.share-button-1:hover{
background: url(../img/like-article-share-1.png) left top no-repeat;
}
a.share-button-1:hover{
background: url(../img/like-article-share-1.png) left bottom no-repeat;
}
a.share-button-2:link,.like-page .content a.share-button-2:visited,.like-page .content a.share-button-2:hover{
background: url(../img/like-article-share-2.png) left top no-repeat;
}
a.share-button-2:hover{
background: url(../img/like-article-share-2.png) left bottom no-repeat;
}
a.share-button-3:link,.like-page .content a.share-button-3:visited,.like-page .content a.share-button-3:hover{
background: url(../img/like-article-share-3.png) left top no-repeat;
}
a.share-button-3:hover{
background: url(../img/like-article-share-3.png) left bottom no-repeat;
}
a.share-button-4:link,.like-page .content a.share-button-4:visited,.like-page .content a.share-button-4:hover{
background: url(../img/like-article-share-4.png) left top no-repeat;
}
a.share-button-4:hover{
background: url(../img/like-article-share-4.png) left bottom no-repeat;
}
a.share-button-5:link,.like-page .content a.share-button-5:visited,.like-page .content a.share-button-5:hover{
background: url(../img/like-article-share-5.png) left top no-repeat;
}
a.share-button-5:hover{
background: url(../img/like-article-share-5.png) left bottom no-repeat;
}
a.share-button-6:link,.like-page .content a.share-button-6:visited,.like-page .content a.share-button-6:hover{
background: url(../img/like-article-share-6.png) left top no-repeat;
}
a.share-button-6:hover{
background: url(../img/like-article-share-6.png) left bottom no-repeat;
}
a.share-button-7:link,.like-page .content a.share-button-7:visited,.like-page .content a.share-button-7:hover{
background: url(../img/like-article-share-7.png) left top no-repeat;
}
a.share-button-7:hover{
background: url(../img/like-article-share-7.png) left bottom no-repeat;
}

/******************************************************************
	DISCUSSION
*/

#leftcol .discussion .reply{
padding:20px 0px 0px 0px;
}
#leftcol .discussion .reply .header{
padding:0px 0px 18px 0px;
color:#a5a5a5;
position:relative;
left:0px;
bottom:-1px;
z-index:100;
background:url(../img/discussion-item-header-bg.gif) left bottom no-repeat;
}
#leftcol .discussion .reply .header strong{
color:#333333;
padding:0px 8px 0px 16px;
font-size:1.167em;
}
#leftcol .discussion .reply .header span.author{
color:#e38f8d;
}
#leftcol .discussion .reply .header span.thanks{
color:#7dbadf;
padding:0px 0px 0px 5px;
}
#leftcol .discussion .reply .header span.thanks span{
font-weight:bold;
}
#leftcol .discussion .reply .header span.thanks img{
vertical-align:middle;
position:relative;
left:3px;
top:0px;
}

#leftcol .discussion .reply .content{
padding:12px 15px 12px 15px;
background:#f0f7ff;
border:1px solid #d9ebf6;
font-size:0.9em;
color:black;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}
#leftcol .discussion .reply .content p.date{
padding:0px 0px 0px 22px;
background: url(../img/ico-date-blue-bg.png) left 5px no-repeat;
font-size:0.95em;
line-height:2.2em;
color:#a5a5a5;
}

#leftcol .discussion .reply .content a.respond:link,
#leftcol .discussion .reply .content a.respond:visited,
#leftcol .discussion .reply .content a.respond:hover{
display:block;
float:right;
width:72px;
height:29px;
text-decoration:none;
text-indent:-9999px;
background: url(../img/discussion-respond-bg.png) left top no-repeat;
}
#leftcol .discussion .reply .content a.respond:hover{
background: url(../img/discussion-respond-bg.png) left bottom no-repeat;
}

#leftcol .discussion .reply .content a.report:link,
#leftcol .discussion .reply .content a.report:visited,
#leftcol .discussion .reply .content a.report:hover{
display:none;
float:right;
padding:2px 15px 2px 0px;
background: url(../img/discussion-report-bg.png) right 6px no-repeat;
position:relative;
left:auto;
top:2px;
right:50px;
font-size:1.1em;
}
#leftcol .discussion .reply .content a.thank:link,
#leftcol .discussion .reply .content a.thank:visited,
#leftcol .discussion .reply .content a.thank:hover{
display:none;
float:right;
padding:2px 17px 2px 0px;
background: url(../img/discussion-thank-bg.png) right 6px no-repeat;
position:relative;
top:2px;
left:auto;
right:33px;
font-size:1.1em;
}



#leftcol .discussion div.form{
padding:0px 0px 0px 0px;
}
#leftcol .discussion div.form .content{
padding:13px 12px 12px 11px;
background:#f0f7ff;
color:#333333;
position:relative;
font-size:1em;
}

#leftcol .discussion div.form .content label.name{
width:195px;
height:39px;
display:block;
float:left;
background: url(../img/form-name-label-bg.png) left top no-repeat;
}
#leftcol .discussion div.form .content label.name input,
#leftcol div.form .item>label.input input{
width:153px;
background:none;
border:0px;
color:#99cfef;
font-size:0.987em;
margin:5px 0px 0px 30px;
}
.ie9 #leftcol .discussion div.form .content label.name input{
margin-top:7px;
}
#leftcol .discussion div.form .content p{
font-size:1em;
color:#333333;
padding:6px 5px 0px 0px;
text-align:right;
}
#leftcol .discussion div.form .content p span,
div.form label.captcha span{
font-size:1.1em;
color:#006aa8;
}
label.captcha{
width:150px;
height:39px;
display:block;
float:right;
background: url(../img/form-captcha-wide-label-bg.png) left top no-repeat;
}
label.captcha input{
width:53px;
background:none;
border:0px;
color:#99cfef;
font-size:0.987em;
margin:5px 0px 0px 30px;
}
label.formula span{
color:#006aa8;
}
.ie9 label.captcha input{
margin-top:7px;
}
#leftcol .discussion div.form .content label.text{
width:495px;
height:117px;
display:block;
float:right;
background: url(../img/form-text-label-bg.png) left top no-repeat;
}
#leftcol div.form .item>label.textarea textarea,
#leftcol .discussion div.form .content label.text textarea{
width:452px;
height:85px;
background:none;
border:0px;
color:#99cfef;
font-size:1em;
font-family:arial, tahoma, verdana, sans-serif;
margin:3px 0px 0px 30px;
overflow:auto;
}
#leftcol .discussion div.form .content label.news{
padding:0px 10px 0px 0px;
display:block;
float:left;
color:#333333;
}
#leftcol .discussion div.form .content label.news input{
margin:0px;
padding:0px;
position:relative;
left:5px;
top:2px;
}
#leftcol .discussion div.form .content  button{
width:106px;
height:29px;
float:right;
border:0px;
cursor:pointer;
text-indent:-9999px;
background:url(../img/form-button-bg.png) left top no-repeat;
}
#leftcol .discussion div.form .content  button:hover{
background:url(../img/form-button-bg.png) left bottom no-repeat;
}

#leftcol p.rules{
padding:0px 0px 30px 0px;
}
#leftcol .discussion p.rules{
padding:8px 0px 0px 8px;
font-size:1em;
}

#leftcol .discussion p.rules a.more:link,
#leftcol .discussion p.rules a.more:visited,
#leftcol .discussion p.rules a.more:hover{
background: url(../img/red-li-bg.png) right 5px no-repeat;
padding:0px 10px 0px 0px;
}

.ie9 #leftcol p.rules a:link,
.ie9 #leftcol p.rules a:visited,
.ie9 #leftcol p.rules a:hover{
background: url(../img/red-li-bg.png) right 3px no-repeat;
}

/******************************************************************
	NAVIGATION - PANEL

#content-discussion-chat{
padding:0px 0px 70px 0px;
color:#333333;
}
#content-discussion-chat h1{
padding:0px 0px 0px 0px;
color:#007ac2;
}
#content-discussion-chat p.discussion-count{
color:#007ac2;
padding:0px 0px 30px 0px;
}
*/

#leftcol .navigation-panel{
padding:10px 12px 12px 12px;
background:#f0f7ff;
border:1px solid #d9ebf6;
font-weight:bold;
color:#4d4d4d;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url("styles/border-radius.htc");
}

#leftcol .navigation-panel a.add-new:link,
#leftcol .navigation-panel a.add-new:visited,
#leftcol .navigation-panel a.add-new:hover{
float:left;
padding:2px 18px 2px 0px;
background: url(../img/add-new-bg.png) right 5px no-repeat;
}

#leftcol .navigation-panel a.briefly:link,
#leftcol .navigation-panel a.briefly:visited,
#leftcol .navigation-panel a.briefly:hover{
float:right;
padding:2px 21px 2px 0px;
margin:0px 0px 0px 29px;
background: url(../img/briefly-bg.png) right 8px no-repeat;
}

#leftcol .navigation-panel a.like-first:link,
#leftcol .navigation-panel a.like-first:visited,
#leftcol .navigation-panel a.like-first:hover{
float:right;
padding:2px 17px 2px 0px;
background: url(../img/like-first-bg.png) right 6px no-repeat;
}


/******************************************************************
	CONTENT - DISCUSSION - TOPIC

#content-discussion-topic{
padding:0px 0px 70px 0px;
color:black;
}
#content-discussion-topic h1{
padding:0px 0px 0px 0px;
color:#007ac2;
}
*/

table.list{
width:100%;
font-size:1em;
}
table.list tr th{
background:#f0f7ff;
border-top:1px solid #d9ebf6;
border-bottom:1px solid #d9ebf6;
font-weight:bold;
padding:8px 15px 10px 15px;
vertical-align:middle;
}
table.list tr th.first{
border-left:1px solid #d9ebf6;
padding-left:10px;
position:relative;
-moz-border-radius:5px 0px 0px 5px;
-webkit-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;
behavior: url("styles/border-radius.htc");
}
table.list tr th.last{
border-right:1px solid #d9ebf6;
width:150px;
position:relative;
-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
border-radius:0px 5px 5px 0px;
behavior: url("styles/border-radius.htc");
}
table.list tr th.single{
border-right:1px solid #d9ebf6;
border-left:1px solid #d9ebf6;
padding-left:10px;
position:relative;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
behavior: url("styles/border-radius.htc");
}

table.list tr th .asc,
table.list tr th .asc,
table.list tr th .asc,
table.list tr th .desc,
table.list tr th .desc,
table.list tr th .desc{
padding:2px 10px 2px 0px;
background: url(../img/discussion-topic-asc.png) right 5px no-repeat;
}
table.list tr th .desc,
table.list tr th .desc,
table.list tr th .desc{
background: url(../img/discussion-topic-desc.png) right 5px no-repeat;
}
table.list tr td{
background:white;
border-top:1px solid white;
border-bottom:1px solid white;
font-weight:normal;
padding:8px 15px 10px 15px;
vertical-align:middle;
}
table.list tr td.first{
border-left:1px solid white;
padding-left:10px;
}
table.list tr td.last{
border-right:1px solid white;
padding-right:5px;
}
table.list tr td.single{
border-left:1px solid white;
border-right:1px solid white;
padding:10px 10px 0 5px;
}

table.list tr.act td{
background:#f0f7ff;
border-top:1px solid #d9ebf6;
border-bottom:1px solid #d9ebf6;
}
table.list tr.act td.first{
border-left:1px solid #d9ebf6;
position:relative;
-moz-border-radius:5px 0px 0px 5px;
-webkit-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;
behavior: url("styles/border-radius.htc");
}
table.list tr.act td.last{
border-right:1px solid #d9ebf6;
position:relative;
-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
border-radius:0px 5px 5px 0px;
behavior: url("styles/border-radius.htc");
}
table.list tr.act td.single{
border-right:1px solid #d9ebf6;
border-left:1px solid #d9ebf6;
position:relative;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
behavior: url("styles/border-radius.htc");
}

table.list tr td h2{
font-size:1em;
font-weight:bold;
}
table.list tr td p{
padding:0px;
}
table.list tr td img{
vertical-align:middle;
padding:0px 3px 0px 0px;
position:relative;
left:0px;
top:-1px;
}


/******************************************************************
	SIDE PANEL
*/

.left-panel{
position:absolute;
left:-100px;
top:100px;
z-index:1000;
text-align:left;
}

.left-panel .pane{
position:relative;
padding:12px 5px 12px 12px;
display:block;
float:left;
background:url(../img/panel-left-bg.png) left top repeat-y white;
border:1px solid #d4d4d4;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 5px 0px;
border-radius: 5px 5px 5px 0px;
opacity: 0;
margin-bottom:20px;
visibility:hidden;
}
.side-panel .left-corner{
position:absolute;
left:0px;
bottom:-7px;
}
.side-panel a.href:link,
.side-panel a.href:visited,
.side-panel a.href:hover,
.side-panel a.href:active{
display:block;
float:left;
line-height:1em;
}
.side-panel .content{
display:none;
float:left;
padding:0px 15px 0px 15px;
margin:0px 10px 0px 0px;
border-right:1px solid #d9ebf6;
white-space:nowrap;
overflow:hidden !important;
}
.side-panel .content a.h2:link,
.side-panel .content a.h2:visited,
.side-panel .content a.h2:hover{
text-decoration:none;
color:black;
font-size:1.5em;
display:block;
margin:0px 0px 10px 0px;
}
.side-panel .content a.h2:hover{
text-decoration:underline;
}
.side-panel .content p{
font-size:0.917em;
line-height:1.5em;
}
.side-panel .content p .left{
margin:0px 15px 5px 0px;
}

ul.webmap {
list-style-type:none;
}


/******************************************************************
    Google AdSense JS AFC
*/

div.googleAds {
	color: #333333;
	text-align: left;
}

div.googleAds a.feedBack {
	display: block;
	color: #aaaaaa;
	font-size: 90%;
	text-decoration: none;
	padding: 0px 0px 4px 0px;
}

div.googleAds a.feedBack:hover {
	text-decoration: none;
}

div.googleAds div.googleAd {
	padding: 0px;
}

div.googleAds div.googleAd a.adTitle,
div.googleAds div.googleAd a.adTitle:active,
div.googleAds div.googleAd a.adTitle:visited {
	color: #CF2C26;
	font-weight: bold;
	font-size: 115%;
	text-decoration: underline;
	display: block;
	padding: 2px 0px 3px 0px;
}

div.googleAds div.googleAd a.adTitle:hover {
	text-decoration: underline;
}

div.googleAds div.googleAd a.adVisibleUrl,
div.googleAds div.googleAd a.adVisibleUrl:active,
div.googleAds div.googleAd a.adVisibleUrl:visited {
	color: #006AA8;
	font-size: 100%;
	text-decoration: none;
	display: block;
}

div.googleAds div.googleAd a.adVisibleUrl:hover {
	text-decoration: underline;
}

div.googleAds div.googleAd span {
	color: #333333;
	font-size: 100%;
	display: block;
	padding: 1px 0px 3px 0px;
}

/******************************************************************
    Ordinace photo gallery
*/

.content div.gallery {
    position:absolute;
    display:block;
    top:245px;
    right:10px;
    padding:10px;
    background:black;
    font-size:1.6em;
    font-weight:bold;
    opacity:.7;
    border:2px solid white;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    behavior: url("styles/border-radius.htc");
}

.content div.gallery a:hover,
.content div.gallery a:visited,
.content div.gallery a:link {
    color:white;
}

#box-lekarna-container{
    width:264px;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    padding: 0 0 8px 0;
    overflow: hidden;
    float: right;
    margin-left:8px;
    background: linear-gradient(#fefefe, #fefefe, #fefefe, #f3f3f3);
    background: -webkit-linear-gradient(#fefefe, #fefefe, #fefefe, #f3f3f3); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fefefe, #fefefe, #fefefe, #f3f3f3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fefefe, #fefefe, #fefefe, #f3f3f3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fefefe, #fefefe, #fefefe, #f3f3f3); /* Standard syntax */
}
div.silver-box {
    border: 1px solid #dadada;
    border-radius: 6px;
    box-shadow: 2px 4px 6px #dadada;
    margin-right: 6px;
    padding: 10px;
}
#box-lekarna-container.bottom-lekarna {
    float: none;
    margin: 0;
    width: auto;
    padding:0 0 8px 0
}
#box-lekarna-container .box-lekarna-head{
    color:#5b9300;
    font-size: 16px;
    padding:8px;
    background-color: #F1F1F1;
    border-radius: 10px 10px 0px 0px;
    font-weight:bold;
}
#box-lekarna-container .box-lekarna-image {
    width: 122px;
    height: 122px;
    float: left;
    position:relative;
}
#box-lekarna-container .box-lekarna-content {
    width: 120px;
    float: right;
}
#box-lekarna-container.bottom-lekarna .box-lekarna-content{
    float:left;
} 
#box-lekarna-container .box-lekarna-image img{
    width:116px;
    height:116px;
    border: 1px solid #d8d8d8;
}
#box-lekarna-container .box-lekarna-content .box-lekarna-title a {
  color: #eb7c00;
  font-size: 14px;
  line-height:1.4em;
  height:40px;
  overflow:hidden;
  display:block
}
#box-lekarna-container .box-lekarna-availability {
    font-size: 10px;
    line-height: 1.2em;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top:4px;
    color: #6c6c6c
}
#box-lekarna-container .box-lekarna-price {
   color: #fba819;
    line-height: 1.2em;
    font-weight: bold;
    margin-bottom: 4px;
    font-size: 19px
}
#box-lekarna-container .box-lekarna-product{
    clear: both;
    display: block;
    padding: 8px 8px 0 8px;
}
#box-lekarna-container.bottom-lekarna .box-lekarna-product{
    clear: none;
    float: left;
}

#box-lekarna-container .box-lekarna-bottom a{
    background: url("../img/button-lekarna.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    text-indent: -4000px;
    width: 90px;
}
#box-lekarna-container span.percent {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 61px;
    height: 61px;
    color: transparent;
    overflow: hidden;
    background: url('../img/bg-procenta.png') no-repeat;
}

#box-lekarna-container span.percent.p1 { background-position: 0 0; }
#box-lekarna-container span.percent.p2 { background-position: -61px 0; }
#box-lekarna-container span.percent.p3 { background-position: -122px 0; }
#box-lekarna-container span.percent.p4 { background-position: -183px 0; }
#box-lekarna-container span.percent.p5 { background-position: -244px 0; }
#box-lekarna-container span.percent.p6 { background-position: -305px 0; }
#box-lekarna-container span.percent.p7 { background-position: -366px 0; }
#box-lekarna-container span.percent.p8 { background-position: -427px 0; }
#box-lekarna-container span.percent.p9 { background-position: -488px 0; }
#box-lekarna-container span.percent.p10 { background-position: -549px 0; }
#box-lekarna-container span.percent.p11 { background-position: -610px 0; }
#box-lekarna-container span.percent.p12 { background-position: -671px 0; }
#box-lekarna-container span.percent.p13 { background-position: -732px 0; }
#box-lekarna-container span.percent.p14 { background-position: -793px 0; }
#box-lekarna-container span.percent.p15 { background-position: -854px 0; }
#box-lekarna-container span.percent.p16 { background-position: -915px 0; }
#box-lekarna-container span.percent.p17 { background-position: -976px 0; }
#box-lekarna-container span.percent.p18 { background-position: -1037px 0; }
#box-lekarna-container span.percent.p19 { background-position: -1098px 0; }
#box-lekarna-container span.percent.p20 { background-position: -1159px 0; }
#box-lekarna-container span.percent.p21 { background-position: -1220px 0; }
#box-lekarna-container span.percent.p22 { background-position: -1281px 0; }
#box-lekarna-container span.percent.p23 { background-position: -1342px 0; }
#box-lekarna-container span.percent.p24 { background-position: -1403px 0; }
#box-lekarna-container span.percent.p25 { background-position: -1464px 0; }
#box-lekarna-container span.percent.p26 { background-position: -1525px 0; }
#box-lekarna-container span.percent.p27 { background-position: -1586px 0; }
#box-lekarna-container span.percent.p28 { background-position: -1647px 0; }
#box-lekarna-container span.percent.p29 { background-position: -1708px 0; }
#box-lekarna-container span.percent.p30 { background-position: -1769px 0; }
#box-lekarna-container span.percent.p31 { background-position: -1830px 0; }
#box-lekarna-container span.percent.p32 { background-position: -1891px 0; }
#box-lekarna-container span.percent.p33 { background-position: -1952px 0; }
#box-lekarna-container span.percent.p34 { background-position: -2013px 0; }
#box-lekarna-container span.percent.p35 { background-position: -2074px 0; }
#box-lekarna-container span.percent.p36 { background-position: -2135px 0; }
#box-lekarna-container span.percent.p37 { background-position: -2196px 0; }
#box-lekarna-container span.percent.p38 { background-position: -2257px 0; }
#box-lekarna-container span.percent.p39 { background-position: -2318px 0; }
#box-lekarna-container span.percent.p40 { background-position: -2379px 0; }
#box-lekarna-container span.percent.p41 { background-position: -2440px 0; }
#box-lekarna-container span.percent.p42 { background-position: -2501px 0; }
#box-lekarna-container span.percent.p43 { background-position: -2562px 0; }
#box-lekarna-container span.percent.p44 { background-position: -2623px 0; }
#box-lekarna-container span.percent.p45 { background-position: -2684px 0; }
#box-lekarna-container span.percent.p46 { background-position: -2745px 0; }
#box-lekarna-container span.percent.p47 { background-position: -2806px 0; }
#box-lekarna-container span.percent.p48 { background-position: -2867px 0; }
#box-lekarna-container span.percent.p49 { background-position: -2928px 0; }
#box-lekarna-container span.percent.p50 { background-position: -2989px 0; }
#box-lekarna-container span.percent.p51 { background-position: 0 -61px; }
#box-lekarna-container span.percent.p52 { background-position: -61px -61px; }
#box-lekarna-container span.percent.p53 { background-position: -122px -61px; }
#box-lekarna-container span.percent.p54 { background-position: -183px -61px; }
#box-lekarna-container span.percent.p55 { background-position: -244px -61px; }
#box-lekarna-container span.percent.p56 { background-position: -305px -61px; }
#box-lekarna-container span.percent.p57 { background-position: -366px -61px; }
#box-lekarna-container span.percent.p58 { background-position: -427px -61px; }
#box-lekarna-container span.percent.p59 { background-position: -488px -61px; }
#box-lekarna-container span.percent.p60 { background-position: -549px -61px; }
#box-lekarna-container span.percent.p61 { background-position: -610px -61px; }
#box-lekarna-container span.percent.p62 { background-position: -671px -61px; }
#box-lekarna-container span.percent.p63 { background-position: -732px -61px; }
#box-lekarna-container span.percent.p64 { background-position: -793px -61px; }
#box-lekarna-container span.percent.p65 { background-position: -854px -61px; }
#box-lekarna-container span.percent.p66 { background-position: -915px -61px; }
#box-lekarna-container span.percent.p67 { background-position: -976px -61px; }
#box-lekarna-container span.percent.p68 { background-position: -1037px -61px; }
#box-lekarna-container span.percent.p69 { background-position: -1098px -61px; }
#box-lekarna-container span.percent.p70 { background-position: -1159px -61px; }
#box-lekarna-container span.percent.p71 { background-position: -1220px -61px; }
#box-lekarna-container span.percent.p72 { background-position: -1281px -61px; }
#box-lekarna-container span.percent.p73 { background-position: -1342px -61px; }
#box-lekarna-container span.percent.p74 { background-position: -1403px -61px; }
#box-lekarna-container span.percent.p75 { background-position: -1464px -61px; }
#box-lekarna-container span.percent.p76 { background-position: -1525px -61px; }
#box-lekarna-container span.percent.p77 { background-position: -1586px -61px; }
#box-lekarna-container span.percent.p78 { background-position: -1647px -61px; }
#box-lekarna-container span.percent.p79 { background-position: -1708px -61px; }
#box-lekarna-container span.percent.p80 { background-position: -1769px -61px; }
#box-lekarna-container span.percent.p81 { background-position: -1830px -61px; }
#box-lekarna-container span.percent.p82 { background-position: -1891px -61px; }
#box-lekarna-container span.percent.p83 { background-position: -1952px -61px; }
#box-lekarna-container span.percent.p84 { background-position: -2013px -61px; }
#box-lekarna-container span.percent.p85 { background-position: -2074px -61px; }
#box-lekarna-container span.percent.p86 { background-position: -2135px -61px; }
#box-lekarna-container span.percent.p87 { background-position: -2196px -61px; }
#box-lekarna-container span.percent.p88 { background-position: -2257px -61px; }
#box-lekarna-container span.percent.p89 { background-position: -2318px -61px; }
#box-lekarna-container span.percent.p90 { background-position: -2379px -61px; }
#box-lekarna-container span.percent.p91 { background-position: -2440px -61px; }
#box-lekarna-container span.percent.p92 { background-position: -2501px -61px; }
#box-lekarna-container span.percent.p93 { background-position: -2562px -61px; }
#box-lekarna-container span.percent.p94 { background-position: -2623px -61px; }
#box-lekarna-container span.percent.p95 { background-position: -2684px -61px; }
#box-lekarna-container span.percent.p96 { background-position: -2745px -61px; }
#box-lekarna-container span.percent.p97 { background-position: -2806px -61px; }
#box-lekarna-container span.percent.p98 { background-position: -2867px -61px; }
#box-lekarna-container span.percent.p99 { background-position: -2928px -61px; }
#box-lekarna-container span.percent { background-position: -2989px -61px; }

.ui-widget-overlay {
    background: none repeat scroll 0 0 #000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
} 
.ui-dialog-titlebar-close {
    background: url("/design/ordinace/img/bouncekiller/bk-popup-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -20px;
    width: 24px;
}
.ui-dialog-titlebar-close:active{
    position: absolute;
    top: -20px;
    right: 0;
    left: inherit;
}
.ui-dialog-titlebar-close span {
    display: block;
    padding-top: 30px;
}
#bouncekiller input[type="button"] {
    background: url("/design/ordinace/img/bouncekiller/bk-popup-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: transparent;
    display: inline-block;
    height: 48px;
    width: 140px;
}
#bouncekiller input[type="button"]:hover {
    cursor: pointer;
}
body #bouncekillerDialog{
    position: absolute !important;
    height: 368px !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -184px !important;
    margin-left: -350px !important;
}
.eu-cookies {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background-color: #007ac3;
    color: #fff;
    z-index: 10000;
    text-align: center;
    padding: 5px;
    font-size: 12px;
}
.eu-cookies a{
    color: #fff;
    text-decoration: underline;
}
.eu-cookies a:hover{
    color: #000;
    text-decoration: none;
}
.eu-cookies button{
    background-color: #e7302a;
    border-radius: 5px;
    text-indent: 0px;
    margin-left: 10px;
    border: medium none;
    cursor: pointer;
    color: #fff;
}