@import "/css/common.css";

@import "/css/jquery.fancybox-1.3.4.css";



/********************************** Common ******************************/



.hidden { display:none; }

.oos { left:-100000px !important; position:absolute; }



.cleaned:after {

	content: ".";

	clear:both;

	display:block;

	height:0;

	visibility:hidden;

}



#all {

	margin:0 auto 0 auto;

	min-width:975px;

	padding:60px 0 0 0;

	position:relative;

	width:975px;

}



#header {

	height:60px;

	min-width:975px;

	position:absolute;

	top:0;

	left:0;

	width:975px;

}



#logo {

	display:inline-block;

	position:absolute;

	left:9px;

	top:13px;

}



.userInfo {

	float:right;

	top:9px;

	right:8px;

	position:absolute;

	font-size:10px;

	line-height:13px;



}



.userInfo span {

	margin-right:3px;

}



.userInfo a {

	color:#949594;

	text-decoration:underline;

}



.userInfo a:hover {

	text-decoration:none;

}



.userInfo a.linkDot {

	background:url('/img/bg-dot-gray.png') no-repeat 0 4px;

	padding-left:13px;

	margin-left:5px;

}





/******************************* Menus *******************************/

#menuTop {

	font-size:10px;

	line-height:15px;

	text-transform:uppercase;

	height:48px;

	margin:0;

	padding:0;

	position:absolute;

	right:92px;

	top:26px;

}





#menuTop li {

	background:url('/img/bg-dot-gray.png') no-repeat 0 14px;

	padding:0 0 0 5px;

	height:32px;

	margin:0 7px 0 0;

	float:left;

}



#menuTop li:first-child {

	background:transparent;

	padding:0;

	width:30px;

}



#menuTop li:first-child a {

	background:url('/img/bg-ico-home.png') -30px 0 no-repeat;

	height:32px;

	padding:0;

	text-indent:-99999px;

	width:30px;

}



#menuTop li:first-child a:hover {

	background-position:0 0 ;

}



#menuTop a {

	color:#289392;

	display:block;

	float:left;

	height:22px;

	text-decoration:none;

	padding:10px 9px 0 8px;

}



#menuTop a:hover {

	background:#289392;

	color:#fff;

}



#menuMain ul {

	margin:0;

	padding:0;

}





#menuMain {

	background:url('/img/bg-menu.png') no-repeat;

	padding:2px 0 0 1px;

	height:56px;

	position:absolute;

	left:-1px;

	top:58px;

	width:978px;

}



#menuMain > ul > li {

	float:left;

	width:149px;

	height:46px;

	margin:0 0 0 -1px;

	padding:0 0 0 2px;

	background:url('/img/bg-menu-separ.png') no-repeat 0 7px;

	position:relative;

}



#menuMain > ul > li > a:hover {

	color:#555;

}



#menuMain > ul > li:first-child {

	margin-left:0;

	background:transparent;

	padding-left:0;

}



#menuMain > ul > li:first-child ul {

	left:0;

}



#menuMain > ul > li > a {

	display:block;

	float:left;

	text-decoration:none;

	text-align:center;

	text-transform:uppercase;

	height:32px;

	width:149px;

	padding:14px 0 0 0;

	color:#fff;

	font-size:14.5px;

	font-family:"UniversLTStd67BoldCondensed";

	line-height:18px;

}

#menuMain > ul > li > a > span {

	text-shadow:0 -1px 0 #7b8382;

}





#menuMain > ul > li:hover > a {

	background-image:url('/img/bg-menu-hover.png');

	background-repeat:no-repeat;

}



#menuMain > ul > li:hover > ul {

	display:block;

}



#menuMain .item02 > a { background-position:0 -46px; }

#menuMain .item04 > a { background-position:0 -92px; }

#menuMain .item03 > a { background-position:0 -138px; }

#menuMain .item05 > a { background-position:0 -184px; }



#menuMain ul ul {

	display:none;

	font-size:11px;

	line-height:20px;

	top:46px;

	left:3px;

	position:absolute;

	margin:0;

	padding:12px 14px 12px 14px;

	width:122px;

	background-image:url('/img/bg-menu-sub.png');

	background-position:left bottom;

	background-repeat:no-repeat;

}



#menuMain .item01 ul { background-position:left bottom; }

#menuMain .item02 ul { background-position:-150px bottom; }

#menuMain .item04 ul { background-position:-300px bottom; }

#menuMain .item03 ul { background-position:-450px bottom; }

#menuMain .item05 ul { background-position:-601px bottom; }



#menuMain ul ul li {

	background:url('/img/bg-menu-sub-separ.png') repeat-x;

	margin:0;

	padding:2px 0 0 0;

	width:122px;

}



#menuMain ul ul li:first-child {

	background:none;

}



#menuMain ul ul a {

	color:#fff;

	background:url('/img/bg-menu-sub-arrow.png') no-repeat 0 13px;

	display:block;

	text-decoration:none;

	font-weight:bold;

	padding:5px 9px 6px 9px;

	width:104px;

}



#menuMain li.active > a{

	background-image:url('/img/bg-menu-active.png') !important;

	background-repeat:no-repeat;

}



#menuMain .active.item01 > a { background-position:0 0; }

#menuMain .active.item02 > a { background-position:-150px 0; }

#menuMain .active.item04 > a { background-position:-300px 0; }

#menuMain .active.item03 > a { background-position:-450px 0; }

#menuMain .active.item05 > a { background-position:-600px 0; }



#menuMain .item01 li { background-position:0 0; }

#menuMain .item02 li { background-position:0 -98px; }

#menuMain .item04 li { background-position:0 -198px; }

#menuMain .item03 li { background-position:0 -298px; }

#menuMain .item05 li { background-position:0 -398px; }



#menuMain .item01 ul a:hover { color:#336666; }

#menuMain .item02 ul a:hover { color:#734604; }

#menuMain .item04 ul a:hover { color:#435f00; }

#menuMain .item03 ul a:hover { color:#005079; }

#menuMain .item05 ul a:hover { color:#756c00; }



#worldwide {

	position:absolute;

	right:-4px;

	top:30px;

	background:url('/img/bg-map.png');

	width:80px;

	height:30px;

}



#worldwide a {

	width:67px;

	height:9px;

	overflow:hidden;

	float:right;

	background:url('/img/bg-worldwide.png');

	display:inline-block;

	position:absolute;

	top:9px;

	right:9px;

}



/********************************* Vyhledavani *************************/

#formSearch {

	background:url('/img/bg-search.png') no-repeat;

	width:161px;

	height:25px;

	position:absolute;

	overflow:hidden;

	padding:0;

	right:38px;

	top:13px;

}



#formSearch input[type=text] {

	float:left;

	display:block;

	background:transparent;

	font-size:10px;

	line-height:14px;

	border:0;

	margin:0;

	padding:6px 9px 6px 9px;

	width:118px;

	color:#838383;

}





#formSearch input[type=submit] {

	float:left;

	display:block;

	background:url('/img/bg-search-submit.png');

	text-indent:-9999px;

	width:25px;

	height:25px;

}



/********************************* Vyhledavani *************************/

.footer {

	color:#9c9c9c;

	font-size:10px;

	line-height:14px;

}



.footer h4 {

	font-size:10px;

	font-weight:normal;

}



.footer a {

	color:#9c9c9c;

}



.footer #linkBook {

	display:block;

	float:left;

	margin:25px 0 0 20px;

}



#footerLinks {

	color:#676767;

	background:url('/img/bg-footer.png') no-repeat;

}



#footerLinks .col {

	padding:19px 0 0 10px;

	float:left;

	width:140px;

}



#footerLinks .col li {

	background:none;

	padding:0;

}



#footerLinks .col:first-child {

	padding-left:100px;

}



#footerBottom {

	padding:50px 0 50px 0;

	font-size:10px;

	line-height:14px;

}



#footerBottom .left {

	padding:0;

	width:450px;

	float:left;

}



#footerBottom p {

	padding:0 0 4px 0;

}



#footerBottom .right {

	float:right;

	margin:-3px 0 0 0;

}


#footerLinks > .col:first-child > ul > li:first-child {isplay: none;}





#footerBottom .right ul {

	float:right

	padding:0;

	margin:0;

}



#footerBottom .right li {

	float:left;

	margin:0 0 0 9px;

	padding:0;

	background:none;

}



/******************************* Content *******************************/

#content {

	width:100%;

	padding:0 0 45px 0;

}



.contentHome {

	padding-top:22px;

	width:100%;

	padding-bottom:45px;

}



.contentHome .blockThird .content {

	padding:0 0 25px 0;

	display:inline-block;

	width:100%;

}



.contentHome .blockThird.blue {

	padding-top:20px;

}



.contentHome .blockThird .imgRight {

	display:inline-block;

	float:right;

	margin:-1px 0 5px 15px;

}



.contentHome .blockThird .first {

	border-bottom:1px solid #808080;

	width:100%;

}



.contentHome .blockThird:first-child {

	margin-left:0;

}



.contentHome .blockThird .first .content {

	padding-bottom:0;

}



.contentHome .blockThird {

	float:left;

	width:279px;

	border-top-style:solid;

	border-top-width:5px;

	margin-left:67px;

}



.contentHome .heading.bordered {

	border-top:1px solid #808080;

	padding-top:0;

}

.contentHome .heading {

	position:relative;

	padding-top:8px;

	padding-bottom:11px;

}



.contentHome .heading h2 {

	text-transform:uppercase;

	margin-right:95px;

	padding-bottom:0;

}



.contentHome .heading.bordered .linkArrow {

	top:7px;

}



.contentHome .heading .linkarrow,

.contentHome .heading .linkArrow {

	position:absolute;

	line-height:20px;

	text-decoration:none;

	right:0;

	top:15px;

}



.contentHome .heading :hover.linkarrow,

.contentHome .heading :hover.linkArrow {

	text-decoration:underline;

}



.contentHome h3 {

	font-size:12px;

	line-height:16px;

	padding:0;

	margin:0;

}



.contentHome .orange .heading h2 { color:#ff9343; margin-right:0; }

.contentHome .orange { border-color:#ff9343; }

.contentHome .gray { border-color:#bababa; }

.contentHome .green { border-color:#b9cc70; }

.contentHome .blue { border-color:#8dbae0; }

.contentHome .blockContent {

	padding-top:10px;

}



.contentHome p {

	padding-top:0;

	padding-bottom:10px;

	line-height:14px;

}



.listNews {

	margin:0;

	padding:0 0 10px 0;

}

.listNews li {

	margin:0;

	padding:10px 0 0 0;

	background:transparent;

	line-height:16px;

}



/****************************** Main layout **************************/

.main {

	width:750px;

	float:right;

}



.main.full {

	width:100%;

	float:none;

}



.main .lefthandNavigation {

	width:180px;

	float:left;

}



.main .middle {

	width:530px;

	float:left;

}



.main.full .middle {

	float:none;

	width:auto;

}



.main .right {

	width:180px;

	float:right;

}



.main.full .right {

	height:30px;

}



/****************************** Content **************************/

.teaser {

	position:relative;

	width:100%;

}



.teaser img {

	display:block;

}



.teaser strong {

    color: #FFFFFF;

    display:block;

    font-size:24px;

    font-weight:normal;

    letter-spacing:5.1px;

    line-height:30px;

    position:absolute;

    right:30px;

    text-align:left;

    bottom:15px;

    width:543px;

}

.t1 .teaser strong {

	visibility:hidden;

}



.lefthandNavigation {

	line-height:12px

	font-size:12px;

	padding-top:6px;

	width:180px;

	float:left;

}



.lefthandNavigation a {

	color:#9d9d9d;

}



.lefthandNavigation .highlight > a {

	color:#289392;

	font-weight:bold;

}



.lefthandNavigation .active > a {

	font-weight:bold;

}



.lefthandNavigation ul {

	width:100%;

}



.lefthandNavigation ul ul {

	font-size:11px;

	line-height:12px;

	padding:0 0 0 9px;

	margin:0;

	width:171px;

}



.lefthandNavigation > ul {

	background:url('/img/bg-menu-shadow.png') no-repeat left bottom;

	padding-bottom:4px;

}



.lefthandNavigation ul a {

	display:block;

}



.lefthandNavigation ul ul li {

	background:url('/img/bg-menu-dot.png') no-repeat 0 5px;

	width:160px;

	padding:1px 0 9px 9px;

}

.lefthandNavigation ul ul li a {

	padding:0;

	width:151px;

}



.lefthandNavigation > ul > li:first-child {

	background:none;

}



.lefthandNavigation > ul > li {

	background:url('/img/bg-menu-shadow.png') no-repeat;

	padding:4px 10px 0 10px;

	width:160px;

}



.lefthandNavigation > ul > li > a {

	background:url('/img/bg-menu-arrow.png') no-repeat 2px 8px;

	line-height:16px;

	padding:5px 0 7px 17px;

	width:143px;

}

.lefthandNavigation > ul > li.active > a {

	background:url('/img/bg-menu-arrow-active.png') no-repeat 1px 10px;

}



.utilityTools ul {

	padding:0;

}



.main.full .utilityTools {

	background:transparent;

	padding-bottom:0;

}



.utilityTools {

	height:12px;

	padding:21px 0 12px 0;

	background:url('/img/bg-separ.png') repeat-x left bottom;

}



.utilityTools a,

.utilityTools li {

	float:left;

	height:12px;

	display:block;

	margin:0;

	padding:0

}



.utilityTools a.active, .utilityTools a:hover {

	background-position:left bottom !important;

}



.utilityTools .print { background-image:url('/img/bg-btn-print.png'); width:32px; margin-right:19px; }

.utilityTools .share { background-image:url('/img/bg-btn-share.png'); width:48px; margin-right:19px; }

.utilityTools .textSize { background-image:url('/img/bg-btn-textsize.png'); width:60px; }

.utilityTools .textSize.sizeUp { background-image:url('/img/bg-btn-textsize-2.png');background-position:left top; }



.sidebarModules p {

	padding-top:10px;

	padding-bottom:7px;

}



.sidebarModules img {

	display:block;

	margin:7px auto 1px auto;

}

.sidebarModules img.imgRight {

	float:right;

	margin:7px 0 10px 15px;

}





.sidebarModules h4 {

	padding-bottom:2px;

}

.sidebarModules .separator {

	padding:4px 0 13px 0;

	background:url('/img/bg-separ.png') repeat-x left bottom;

}



.sidebarModules ul {

	padding:7px 0 7px 0;

}



.sidebarModules ul li {

	margin-bottom:0;

}



.sidebarModules ul li.linkarrow,

.sidebarModules ul li.linkArrow {

	background-position:0 3px;

	line-height:15px;

}



.moduleScrollbox {

	border:1px solid #e1e1e1;

	margin:12px 0 12px 0;

	height:200px;

	overflow:auto;

	overflow-x:hidden;

	padding:0 10px 0 10px;

}



.moduleScrollbox .content {

	width:100%;

}



.moduleAccordion .acccordionContent {

	display:none;

	padding:10px 0 10px 0px;

}



ul.moduleAccordion {

	margin:0;

	padding:0;

}



.moduleAccordion > li {

	background:url('/img/bg-accordion-ruler.png') center bottom no-repeat;

	padding:0 0 5px 0;

	width:100%;

}



.moduleAccordion a.title {

	display:block;

	padding:4px 25px 7px 25px;

	background:url('/img/bg-menu-arrow.png') no-repeat 8px 8px;

	color:#9c9c9c;

}



.moduleAccordion a:hover.title.active,

.moduleAccordion a.title.active {

	color:#676767;

	background:url('/img/bg-menu-arrow-active.png') no-repeat 3px 10px;

}



.moduleAccordion a:hover.title {

	color:#ff7200;

	background:url('/img/bg-menu-arrow-over.png') no-repeat 8px 8px;

}





form {

	padding:10px 0 10px 0;

}



form .linkSendPass {

	margin:0 0 0 10px;

}



form table {

	border:0;

	background:transparent;

}



form table th,

form table td {

	padding:0;

	background:transparent;

	padding-bottom:15px;

}



form table th {

	text-align:right;

	font-weight:normal;

	color:#676767;

	padding:2px 30px 15px 0;

}



form table .info th {

	color:#9c9c9c;

	font-size:10px;

	padding-bottom:8px;

	text-align:left;

}



form .likeLabel,

form label {

	display:inline-block;

	line-height:15px;

	margin:0;

	&margin-top:3px;

}



.red,

form .required {

	color:#f00;

}



form span.required {

	font-size:11px;

}



form select,

form textarea,

form input[type=password],

.customfile-feedback,

form input[type=text] {

	border:1px solid #c9c9c9;

	color:#676767;

	font-size:11px;

	line-height:15px;

	height:auto;

	margin:3px 0 0 0;

	padding:1px 10px 1px 10px;

	float:left;

	display:inline-block;

	width:120px;

	width:266px;

	outline:0;

}



form .checkbox input {

	float:left;

	margin:0 5px 0 0;

	padding:0;

	height:14px;

	width:14px;

}



form textarea {

	height:80px;

	overflow:auto;

}



form th.title {

	text-align:left;

}



form input[type=text].half {

	width:133px;

}



form input[type=text].third {

	width:90px;

}



form select {

	width:auto;

	padding-right:0;

}





form span.error {

	color:#f00;

	font-size:10px;

	line-height:14px;

	margin-left:10px;

	clear:both;

	display:block;

	padding-top:3px;

	width:265px;

}



.inputSquare {

	position:relative;

	padding:3px 0 3px 20px;

	display:block;

}



.inputSquare input {

	margin:0;

	padding:0;

	width:14px;

	height:14px;

	position:absolute;

	left:0;

	top:4px;

	&top:6px;

}



.customfile-button,

form input[type=submit] {

	font-family:"UniversLTStd67BoldCondensed";

	background:url('/img/bg-submit.png') no-repeat;

	color:#289392;

	font-size:13px;

	font-weight:normal;

	text-transform:uppercase;

	padding:4px 0 4px 10px;

	width:132px;

	cursor:poitner;

	text-align:left;

	display:inline-block;

}



form input[type=submit]:hover {

	background-position:left -29px;

	color:#ff7200;

}



.customfile-button:hover {

	background-position:left -29px !important;

	color:#ff7200 !important;

}



.container {

	width:100%;

	padding:20px 0 20px 0;

	line-height:17px;

}



.container .inner {

	position:relative;

	padding:13px 21px 22px 21px;

}

.gray .container .inner,

.container.gray .inner {

	background:#f3f3f3 url('/img/bg-container-gray.png') right top no-repeat;

}



.white .container .inner,

.container.white .inner {

	background:url('/img/bg-container-white.png') right top no-repeat;

	border-left:1px solid #d9d9d9;

	padding-left:20px;

	padding-bottom:21px;

	border-bottom:1px solid #d9d9d9;

}



.container .fixed {

	display:inline-block;

	margin-top:22px;

}



.container h2 {

	padding:7px 0 10px 0;

}



.container ul li {

	background-position:0 5px;

}



.shadow {

	padding:10px 0 10px 0;

	background:url('/img/bg-accordion-ruler.png') center bottom no-repeat;

	margin-bottom:10px;

}

.shadow .inner {

	background:url('/img/bg-ruler-top.png') center top no-repeat;

	padding:10px 21px 0 21px;

}



.shadow ul li {

	padding-bottom:4px;

	background-position:0 7px;

}



.shadow h2 {

	padding-bottom:8px;

}



.halfWidth .container.first {

	margin-right:40px;

}



.halfWidth .container {

	width:245px;

	float:left;

}



.halfWidth .container img {

	display:block;

	margin:5px 0 14px 0;

}



.thirdWidth .container.first {

	margin-left:0;

}



.thirdWidth .container {

	width:150px;

	float:left;

	margin-left:40px;

}



.halfWidth .container img {

	display:block;

	margin:5px 0 14px 0;

}



.shortPullQuote {

	padding-bottom:10px;

}



.shortPullQuote .text h2{

	padding:15px 0 15px 0;

	font-size:26px;

	font-weight:normal;

	color:#aaa;

	line-height:32px;

}



.shortPullQuote .author {

	font-size:12px;

	line-height:16px;

	text-align:right;

}



.shortPullQuote .author em {

	font-style:italic;

	color:#676767;

}



.shortPullQuote .imgLeft {

	margin-top:18px;

	margin-bottom:0;

}



.shortPullQuote .text.long {

	padding-top:20px;

}



.shortPullQuote .text.long img {

	margin-top:0;

}

/****************************** Content - SiteMap **************************/

a.maplink, a.maplink:visited {

    color:#666666;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

}



a.mapheader, a.mapheader:visited {

    color:#666666;

    font-size:14px;

    text-decoration:none;

}



.siteMap {

	padding:15px 0 0 0;

}



.siteMap table {

	border-top:0;

}



.siteMap th,

.siteMap td {

	padding:9px 5px;

	background:transparent;

	line-height:19px;

	vertical-align:top;

}



.siteMap h3 {

	margin:0 0 10px 0;

	font-weight:bold;

	padding:0;

}



a.maplink2:hover, a.maplink2:hover {

	color:#ff7200;

	text-decoration:underline;

}

a.maplink2, a.maplink2:visited {

    color: #9C9C9C;

    font-size: 12px;

    text-decoration: none;

}





.siteMap .w100 { width:100%; }

.siteMap th.w15, .siteMap td.w15 { width:15%; }

.siteMap th.w14, .siteMap td.w14 { width:14%; }

.siteMap th.w20, .siteMap td.w20 { width:20%; }



.siteMap hr {

  color:#289392;

  height:1px;

  border-left:0;

  border-bottom:0;

  border-right:0;

  background:transparent;

}



/****************************** SizeUp **************************/

.main.sizeUp p {

	font-size:14px;

}



.main.sizeUp .middle h1 {

	font-size:26px;

}



.main.sizeUp .middle h2 {

	font-size:16px;

}



.main.sizeUp h4 {

	font-size:14px;

}





.main.sizeUp .smaller {

	font-size:13px;

}



.main.sizeUp .middle ul li {

	font-size:14px;

}



.main.sizeUp form .likeLabel,

.main.sizeUp form label {

	font-size:14px;

}



.main.sizeUp table td, .main.sizeUp table th {

	font-size:14px;

}



.main.sizeUp form input[type=text],

.main.sizeUp form input[type=password] {

	font-size:14px;

}





.main.sizeUp .footer a {

	font-size:12px;

}



.popupWorldWide {

	width:680px;

}



.popupWorldWide h4 {

	color:#73B0CF;

	font-size:18px;

	font-weight:bold;

	text-transform:none;

	padding-bottom:12px;

}



.popupWorldWide .inner {

	padding:0 22px 20px 22px;

	overflow:hidden;

}



.popupWorldWide ul {

	padding-bottom:20px;

}



.popupWorldWide ul li {

	padding:0;

	line-height:16px;

	background:none;

}



.popupWorldWide .colsData {

	padding:24px 0 0 0;

	width:100%;

}



.popupWorldWide .secondCol,

.popupWorldWide .firstCol {

	float:left;

	width:207px;;

	padding-left:10px;

}

.popupWorldWide .secondCol {

	width:218px;

}



.popupWorldWide .thirdCol {

	float:left;

}



#popupFS,

.popupFormShare {

	width:465px;

}



.popupFormShare .w200 { width:200px; }

.popupFormShare .w190 { width:190px; }

.popupFormShare .w110 { width:110px; }

.popupFormShare form label { margin-top:2px;}

.popupFormShare form input[type=text] {

	width:170px;

	margin:0 5px 0 0;

	padding:3px 6px 4px 6px;

}



.popupFormShare .bodyHeading {

    color: #000000;

    font-weight:bold;

	font-size:16px;

	display:block;

	padding:10px 0 13px 5px;

}



.popupFormShare img {

	display:block;

}

.popupFormShare p {

	padding:0 5px 8px 5px;

}

.popupFormShare table {

	margin-left:5px;

}



.popupFormShare .error_mesg {

	display:none;

	color:#f00;

}



.popupFormShare div.error_mesg {

	margin:2px 0 0 5px;

}



.slideShow {

	padding:20px 0 20px 0;

	width:100%;

}

.mainPicture {

	float:left;

	width:356px;

	height:203px;

	padding:4px 0 7px 3px;

	background:url('/img/bg-gallery-frame-big.png') no-repeat;

	overflow:hidden;

	margin-left:16px;

}



.mainPicture .centered {

	width:353px;

	height:203px;

	text-align:center;

	display:table-cell;

	vertical-align:middle;

}



.mainText {

	float:right;

	width:148px;

}



.mainText h2 {

	padding-top:5px;

	padding-bottom:6px;

}

.mainText p {

	padding-bottom:7px;

}



.mainText .page_active {

	color:#ff7200;

}



.slideShow .slide {

	width:100%;

	clear:both;

	background:url('/img/bg-gallery.png') repeat-x;

	padding:17px 0 0 0;

}



.slideShow .slide ul li a:hover.overlay,

.slideShow .slide ul li a.overlay {

	width:106px;

	height:41px;

	position:absolute;

	left:3px;

	top:3px;

	text-decoration:none;

	background:url('/img/bg-transparent.png');

}



.slideShow .slide ul li span {

	display:none;

	background:#000;

	width:106px;

	height:41px;

	position:absolute;

	padding:20px 0 0 0;

	left:0;

	top:0;

	color:#fff;

	font-weight:bold;

	text-align:center;

	text-decoration:none;

	cursor:pointer;

}



.slideShow .slide ul li {

	float:left;

	background:none;

	padding:3px 0 0 2px;

	margin:0 6px 0 0;

	width:110px;

	height:64px;

	position:relative;

	background:url('/img/bg-gallery-frame-small.png');

}



.slide .vertical {

	text-align:center;

	display:table-cell;

	vertical-align:middle;

	width:108px;

	height:65px;

}



.jcarousel-clip {

	overflow:hidden;

	margin:0 32px 0 32px;

}



.jcarousel-prev, .jcarousel-next {

	background:url('/img/bg-gallery-arrow.png');

	width:14px;

	height:25px;

	position:absolute;

	top:38px;

	cursor:pointer;

}



.jcarousel-prev-disabled, .jcarousel-next-disabled {

	display:none !important;

}



.jcarousel-prev { left:10px; }

.jcarousel-next { right:10px; background-position:left bottom; }



.tabsContent {

	width:100%;

}



.ui-tabs-hide {

	display:none;

}



.tabsInterface {

	padding:20px 0 20px 0;

}



.tabsInterface > ul {

	height:51px;

	background:url('/img/bg-ui-tab-bg.png') repeat-x 0 45px;

}



.tabsInterface > ul > li {

	padding:0;

	background:transparent;

	height:51px;

	float:left;

}



.tabsInterface > ul > li > a:hover {

	text-decoration:none;

}



.tabsInterface > ul > li span,

.tabsInterface > ul > li a {

	background-image:url('/img/bg-ui-tab.png');

	display:inline-block;

	line-height:15px;

	color:#9c9c9c;

	text-decoration:none;

	cursor:pointer;

}



.tabsInterface > ul > li span {

	display:table-cell;

	min-width:50px;

	max-width:50px;

	line-height:15px;

	padding:0 10px 0 25px;

	text-align:center;

	vertical-align:middle;

	height:47px;

}



.tabsInterface > ul > li.last span {

	min-width:63px;

	max-width:63px;

}



.tabsInterface > ul > li a {

	height:41px;

	padding-right:15px;

	margin-top:9px;

	background-position:right -40px;

}



.tabsInterface > ul > li a:hover span{

    color:#ff7200;

}



.tabsInterface li.ui-tabs-selected a,

.tabsInterface li.ui-tabs-selected span {

	background-image:url('/img/bg-ui-tab-active.png');

}



.tabsInterface li.ui-tabs-selected a span { color:#676767; padding-top:5px; height:47px;  }

.tabsInterface li.ui-tabs-selected a {

	margin-top:0;

	background-position:right -49px;

	padding-right:16px;

	height:49px;

}



.searchResult {

	margin-top:-8px;

	width:730px;

}



.searchResult p {

	padding:0;

	margin:0;

}



.searchResultItem {

	padding:18px 0 24px 0;

	margin-left:15px;

	background:url('/img/bg-separ.png') repeat-x left bottom;

}



.searchResultItem span {

	display:inline-block;

	text-align:right;

	width:5px;

	color:#ff7200;

	margin-right:8px;

}



.searchResultItem p {

	padding:4px 0 0 23px;

}



.searchResPaging {

	padding:29px 0 40px 36px;

	height:20px;

}



.searchResPaging .link {

	color:#000;

	text-decoration:none;

	line-height:12px;

	font-size:10px;

	display:inline-block;

	width:75px;

	height:26px;

	float:left;

}



.searchResPaging .link span {

	display:inline-block;

	cursor:pointer;

	padding-top:6px;

}



.searchResPaging .link.Prev { width:90px; background:url('/img/bg-search-prev.png'); }

.searchResPaging .link.Prev span { padding-left:18px; }

.searchResPaging .link.Next { background:url('/img/bg-search-next.png'); }

.searchResPaging .link.Next span { padding-left:27px; }



.searchResPaging p {

	display:inline-block;

	padding:5px 16px 0 16px;

	float:left;

}



.searchResPaging p a {

	margin:0 3px 0 3px;

}



.searchResPaging p a.active {

	color:#000;

}



.formSent {

	font-weight:bold;

	font-size:12px;

	padding:8px;

	border:1px solid #ccc;

	text-align:center;

	margin:10px 0 10px 0;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}



.formSent.OK {

	color:#3a9392;

	border-color:#3a9392;

}



.formSent.Error {

	color:#b80020;

	border-color:#b80020;

}



.linkSpecialists {

	background:url('/img/bg-odbornici-ve-zdravotnictvi.png') no-repeat;

	display:inline-block;

	height:185px;

	margin-top:5px;

	width:280px;

}



.linkSpecialists span {

	display:inline-block;

	font-size:14px;

	font-weight:bold;

	line-height:17px;

	padding:32px 0 0 14px;

	text-transform:uppercase;

	text-decoration:none;

	color:#ffb18e !important;

}

.linkSpecialists:hover span {

	color:#FF7200 !important;

}



.tableGallery a {

	background:none;

	padding:0;

}



.customfile-input {

	position:absolute;

	cursor:pointer;

	margin-left:-12px;

	opacity:0;

	-moz-opacity:0;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

	z-index:999;

}



.customfile {

	width:286px;

	position:relative;

	overflow:hidden;

}



.customfile-disabled {

	opacity:.5;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

	cursor:default;

}



.customfile-feedback {

	display:block;

	float:left;

	height:15px;

	font-weight:bold;

	overflow:hidden;

	width:120px;

}



.customfile-button {

	float:right;

	padding:4px 0 0 0 10px;

	margin:0 -1px 0 0;

	height:15px;

	width:122px;

}



#agree_article {

	text-transform:justify;

}



#agree_article p{

	font-size:11px;

	line-height:14px;

	padding:0;

}



#agree_article h2 {

	font-size:12px;

	margin:0;

	padding:14px 0 0 0;

}