@import "content.css";

:focus {
	outline: 0 !important;
}
body {
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	background: #fff;
}
.clear {
	clear: both;
}

.nowrap {
	white-space: nowrap;
}

.hidden {
		  display: none;
		  visibility: hidden;
}

.frm {
	vertical-align: middle;
}
#containerSub {
	width: 970px;
	margin: auto;
	text-align: left;
	border: 0px red solid;
	background: #ffffff url('/images/page/background_sub.gif') top left repeat-y;
	position: relative;
	border: 0px black solid;
	padding: 0px;
}

#containerHP {
	width: 970px;
	margin: auto;
	text-align: left;
	border: 0px red solid;
	background: #ffffff url('/images/page/background_hp.gif') top left repeat-y;
	position: relative;
	border: 0px black solid;
	padding: 0px;
}

#containerHPBig, #containerSubBig {
	width: 970px;
	margin: auto;
	text-align: left;
	border: 0px red solid;
	background: #ffffff;
	position: relative;
	border: 0px black solid;
	padding: 0px;
}


/*footer*/

#footerSub {
	border: 0px black solid;
	height: 90px;
	background: #ffffff url('/images/page/background_footer_sub.gif') top left no-repeat;
}

#footerHP {
	border: 0px black solid;
	height: 90px;
	background: #ffffff url('/images/page/background_footer_hp.gif') top left no-repeat;
}

#footerHPBig, #footerSubBig {
	border: 0px black solid;
	height: 90px;
	background: #ffffff url('/images/page/background_footer_big.gif') top left no-repeat;
}

.footerRight {
	float: right;
	padding-right: 18px;
}

#footerContacts {
	padding-top: 27px;
}

.footerLeft {
	float: left;
	padding-left: 26px;
}

.footerLeft span, .footerRight span {
	display: none;
}

a.btn-en-poradce-pre, a.btn-en-poradce-pre:hover {
	display: block;
	float:left;
	width: 147px;
	height: 55px;
	background: url('/images/page/footer_logo_poradce.gif') top left no-repeat;
}

a.btn-email-poradce-pre, a.btn-email-poradce-pre:hover {
	display: block;
	float:left;
	width: 145px;
	height: 55px;
	background: url('/images/page/footer_email.gif') top right no-repeat;
}

.linksHolder {
	padding-top: 5px;
	padding-bottom: 15px;
	clear: both;
	color: #434343;
	font-size: 0.9em;
	
}

.linksHolder .footerLeft div {
	float: left;
		padding: 2px;
}

.linksHolder .footerRight div, .linksHolder .footerRight a {
	float: right;
	padding: 2px;
}

.linksHolder a {
	color: #434343;
	text-decoration: underline;
}

.linksHolder a:visited {
	color: #434343;
}

.linksHolder a:hover {
	text-decoration: none;
	background: none;
}

a.rss, a.rss:hover {
	background: url("/images/page/rss.gif") 0px 50% no-repeat !important;
	text-transform: uppercase;
	padding-left: 19px !important;
}

a.print, a.print:hover {
	background: url('/images/page/btn_print.gif') 0px 50% no-repeat;
	padding-left: 19px !important;
}

a.recommend, a.recommend:hover {
	background: url('/images/page/btn_send_to_friend.gif') 0px 50% no-repeat;
	padding-left: 19px !important;
}

/*blog icony*/

a.reply, a.reply:hover {
	background: url('/images/page/btn_reagovat.gif') 0 50% no-repeat;
	padding-left: 17px !important;
}

a.publish, a.publish:hover {
	background: url('/images/page/btn_vypublikovat.gif') 0 50% no-repeat;
	padding-left: 17px !important;
}

a.unpublish, a.unpublish:hover {
	background: url('/images/page/btn_odpublikovat.gif') 0 50% no-repeat;
	padding-left: 17px !important;
}

a.delete, a.delete:hover {
	background: url('/images/page/btn_odstranit.gif') 0 100% no-repeat;
	padding-left: 17px !important;
}

/*Content*/

#leftContentHP {
	float: left;
	width: 657px;
	border: 0px black solid;
	margin-top: 123px;
}

#leftContentSub {
	float: left;
	width: 785px;
	border: 0px black solid;
	margin-top: 123px;
}

#containerHPBig #leftContentHP, #containerHPBig #leftContentSub, #containerSubBig #leftContentSub, #containerSubBig #leftContentHP {
	float: left;
	width: 957px;
	border: 0px black solid;
	margin-top: 123px;
}

#rightContentHP {
	float: right;
	width: 297px;
	border: 0px black solid;
	margin-top: 123px;
}
#rightContentSub {
	float: right;
	width: 172px !important;
	border: 0px black solid;
	
	padding: 0px;
	margin: 0px;
	margin-top: 123px;
}

#containerHPBig #rightContentHP, #containerHPBig #rightContentSub, #containerSubBig #rightContentSub, #containerSubBig #rightContentHP {
	width: 0px !important;
	border: 0px red solid;
}

#rightContentHP a , #rightContentSub a, #rightContentHP a:visited, #rightContentSub a:visited {
	color: black;
	text-decoration: underline;
} 

#rightContentHP a:hover , #rightContentSub a:hover {
	text-decoration: none;
	background: none;
} 

#headerHP {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 970px;
	height: 123px;
	border: 0px black solid;
	background: #1c2f67 url('/images/page/header_top_hp.jpg') top left no-repeat;
}
#headerSub {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 970px;
	height: 123px;
	border: 0px black solid;
	background: #1c2f67 url('/images/page/header_top_sub.jpg') top left no-repeat;
}

#headerSubBig, #headerHPBig {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 970px;
	height: 123px;
	border: 0px black solid;
	background: #1c2f67 url('/images/page/header_top_hp_sub_big.jpg') top left no-repeat;
}

#headerContainer {
	position: relative;
}

#headerSub h1, #headerHP h1, #headerHP a span, #headerSub a span, #headerHP a strong, #headerSub a strong,
#headerSubBig h1, #headerHPBig h1, #headerHPBig a span, #headerSubBig a span, #headerHPBig a strong, #headerSubBig a strong
 {
	display: none;
}

#logo {
	position: absolute;
	top: 16px;
	left: 18px;
}

a#logo-pre {
	position: absolute;
	top: 6px;
	left: 831px;
	width: 114px;
	height: 60px;
	display: block;
}

a#logo-pre:hover {
	background: none;
}

#logo-pre span {
	display: none;
}

#topMenu {
	position: absolute;
	top: 16px;
	left: 555px;
	width: 270px;
}

#topMenu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	border: 0px red solid;
}

#topMenu li {
	padding: 0px;
	text-transform: uppercase;	
	display: inline;
	padding-right: 15px;
	padding-left: 8px;
	background: url('/images/page/list_header_menu.gif') 0px 50% no-repeat;
}

#topMenu li a, #topMenu li a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 0.9em;
}

#topMenu li a:hover {
	text-decoration: underline;
	background: none;
}

.searchBox input.button {
	width: 81px;
	height: 21px;
	border: none;
	margin: 0px;
	padding: 0px;
}

.searchBox input.search {
	border: 1px #017bab solid;
	font-size: 0.95em;
	padding-bottom: 0.3em;
	width: 155px;
	background: #ebeef5 url("/images/page/fake_search_text.gif") 0px 50% no-repeat;
	color: #666666;
	padding-left: 5px; 
}

#leftContentHPContent {
	float: right;
	width: 471px;
}
#leftContentSubContent {
	float: right;
	width: 600px;
}

#containerHPBig #leftContentHPContent, #containerHPBig #leftContentSubContent, #containerSubBig #leftContentSubContent, #containerSubBig #leftContentHPContent {
	float: right;
	width: 772px;
}

#leftContentNavBar {
	float: left;
	_float: none;
	width: 172px;
	margin-right: 10px;
}
#menu {
	background: #b4ea74 url('/images/page/menu/background.gif') top left repeat-y;
	padding: 0px;
	margin: 0px;
}

#menu-bottom {
	background: #b4ea74 url('/images/page/menu/bottom.gif') top left no-repeat;
	margin-bottom: 10px;
	width: 172px;
	height: 15px;
	overflow: hidden;
}

ul#user-menu {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul#user-menu li {
	padding: 0px;
	margin: 0px;
}

.best a, .best a:visited {
	display: block;
	height: 28px;
	background: url('/images/page/menu/btn_nejlepsi.gif') top left no-repeat;
	padding: 0px;
	padding-left: 40px; 
	padding-top: 10px;
	color: #46813c;
	text-decoration: none;
}

.tops a, .tops a:visited {
	display: block;
	height: 27px;
	background: url('/images/page/menu/btn_moje_top.gif') top left no-repeat;
	padding: 0px;
	padding-left: 40px; 
	padding-top: 10px;
	color: #46813c;
	text-decoration: none;
}

.best a:hover, .tops a:hover {
	color: #46813c;
	text-decoration: underline;
}

.best a:hover {
	background: url('/images/page/menu/btn_nejlepsi.gif') top left no-repeat;
}

.tops a:hover {
	background: url('/images/page/menu/btn_moje_top.gif') top left no-repeat;
}

.banner {
	margin-bottom: 10px;
	text-align: center;
}

.banner a, .banner a:hover {
	background: none;
}

.banner-container {
	padding-bottom: 10px;
}

#articles {
	padding-top: 0px;
}

.article {
	margin-bottom: 5px;
	clear: both;
	min-height: 69px;
	_height: 69px;
}

.article-thumbnail {
	width: 134px;
	float: left;
	min-height: 69px;
	_height: 69px;
}

.article-thumbnail a, .article-thumbnail a:hover {
	background: none;
}

.article-title {
	float: left;
	width: 337px;
	min-height: 69px;
	_height: 69px;
}

.article-title p {
	margin: 0px;
	padding: 0px;
	font-size: 0.95em;
}

.article-title h2 {
	padding: 0px;
	margin-bottom: 0em !important;
	margin-top: 0px !important;
	font-size: 1.5em !important;
}

.article-title h2 a, .article-title h2 a:visited {
	color: #2e4791;
	text-decoration: none;
	font-weight: normal;
	
}

.article-title h2 a span {
	background: url('/images/page/title_dota.gif') 100% 50% no-repeat;
}
.article-title h2 a span strong {
	visibility: hidden;
}


.article-title h2 a:hover {
	text-decoration: underline;	
	background: none;
	color: #2e4791;
}

#blog {
	background: #dddddd;
	
}

.box {
	background: #dddddd;
	margin-bottom: 10px;
	clear: both;
}

.box-2 {
	margin-bottom: 10px;
}

.boxTitle {
	background: #808080;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
	clear: both;
}

.boxContent, .searchBox {
	/*padding: 10px 10px 10px 10px ;*/
	padding: 10px;
/*	clear: both;*/
}
.Content {
	padding: 10px 0px 10px 0px;
}

#adviser {
	clear: both;
	padding-top: 115px;
	padding-left: 6px;
	padding-bottom: 10px;
	text-align: right;
}

#adviserTipDescr p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
#adviser .more {
	color: #df0032; font-weight: bold; text-align: right; padding-top: 1px; font-size: 0.9em;
}
#adviserPictures {
	/*float: right;*/
	padding-right: 25px;
}

#containerHP #adviserPictures {
	padding-left: 125px;
}

.adviserChooseText, .adviserChooseText a {
	border: 0px red solid;
	text-align: left;
	padding-right: 25px;
	color: #027ca1 !important;
	text-transform: uppercase;
	font-size: 0.85em;
	text-decoration: none !important;
}

.adviserChooseText a {
	font-size: 1em;
}

.adviserChooseText a:hover {
	text-decoration: underline !important;
}

#containerHP .adviserChooseText {
	padding-left: 125px;
}

#adviserPicture-Stage {
	float: left;
	position: relative;
	z-index: 100;
}
a#adviserPicture-F, a#adviserPicture-F:hover {
	display: block;
	width: 31px;
	height: 32px;
	background: url('/images/page/btn_adviser_f.gif') top left no-repeat;
	float: left;
	overflow: hidden;
}

a#adviserPicture-M, a#adviserPicture-M:hover {
	display: block;
	width: 31px;
	height: 32px;
	background: url('/images/page/btn_adviser_m.gif') top left no-repeat;
	float: left;
	overflow: hidden;
}

#adviserPicture-Stage {
	float: left;
	height: 31px;
	width: 79px;
	background: url('/images/page/adviser_bottom.gif') bottom left no-repeat;
}

#adviserPicture-F span, #adviserPicture-M span {
	visibility: hidden;
	display: none;
}

.adviserTipNavBar {
	padding: 0px;
	position: absolute;
	bottom: -1px;
	right: 12px;
	width: 30px;
	border: 0px red solid;
	width: 48px;
	height: 20px;
	background: url('/images/page/adviser_box/nab_bar_back.gif') top left no-repeat;
	border-bottom: 1px #fff solid;
}
.adviserTipNavBar a.next {
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	background: url('/images/page/adviser_box/btn_next.gif') 0px 0px no-repeat;
	overflow: hidden;
}

.adviserTipNavBar a.next:hover {
	background: url('/images/page/adviser_box/btn_next.gif') 0px -20px no-repeat !important;
}

.adviserTipNavBar a.close {
	display: block;
	float: right;
	width: 12px;
	height: 20px;
	background: url('/images/page/adviser_box/btn_close.gif') 0px 0px no-repeat;
	overflow: hidden;
}

.adviserTipNavBar a.close:hover {
	background: url('/images/page/adviser_box/btn_close.gif') 0px -20px no-repeat !important;
}

.adviserTipNavBar a span {
	display: none;
}


#adviserFullText {
	position: absolute; 
	top: 71px; 
	left: 472px; 
	/**left: 472px;
	_left: 472px;*/
	/*width: 401px; */
	min-height: 130px;
	_height: 130px;
	/*background: #d8d8d8;*/
	z-index: 100;
	display: none;
	border: 0px red solid;
}

#adviserFullTextSub {
	position: absolute; 
	top: 71px; 
	left: 475px; 
	width: 400px; 
	min-height: 130px;
	_height: 130px;
	/*background: #d8d8d8;*/
	z-index: 100;
	display: none;
}

#adviserShortText {
	position: absolute; 
	top: 71px; 
	left: 689px; 
	width: 183px; 
	/*background: #d8d8d8;*/
	z-index: 100;
	display: block;
	cursor: pointer;
	border: 0px red solid;
}

#adviserShortTextSub {
	position: absolute; 
	top: 71px; 
	left: 730px; 
	width: 100px; 
	height: 90px; 
	/*background: #d8d8d8;*/
	z-index: 100;
	display: block;
	cursor: pointer;
}

.adviserPointer {
	position: relative;
}

.adviserPointerCont {
	position: absolute;
	top: 15px;
	right: -32px;
	background: url('/images/page/adviser_box/pointer.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/pointer.png", sizingMethod="crop");
	border: 0px red solid;
	width: 33px;
	height: 41px;
}

#adviserShortText .adviserPointerCont {
	right: -32px;
	_right: -33px;
}

#adviserShortTextSub .adviserPointerCont {
	right: -77px;
	_right: -33px;
}

#adviserShortText .adviserShortTextTop {
	width: 183px;
	height: 9px;
	background: url('/images/page/adviser_box/top_small.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/top_small.png", sizingMethod="crop");
	overflow: hidden;
}

#adviserShortTextSub .adviserShortTextTop {
	width: 145px;
	height: 9px;
	background: url('/images/page/adviser_box/top_smaller.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/top_smaller.png", sizingMethod="crop");
	overflow: hidden;
}

#adviserShortText .adviserShortTextBottom {
	width: 183px;
	height: 12px;
	background: url('/images/page/adviser_box/bottom_small.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/bottom_small.png", sizingMethod="crop");
	overflow: hidden;
	border: 0px red solid;
}

#adviserShortTextSub .adviserShortTextBottom {
	width: 145px;
	height: 12px;
	background: url('/images/page/adviser_box/bottom_smaller.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/bottom_smaller.png", sizingMethod="crop");
	overflow: hidden;
	border: 0px red solid;
}

#adviserShortText .adviserShortTextContainer {
	background: url('/images/page/adviser_box/middle_small.gif') top left repeat-y;
	width: 183px;
	min-height: 70px; 
	_height: 70px; 
}

#adviserShortTextSub .adviserShortTextContainer {
	background: url('/images/page/adviser_box/middle_smaller.gif') top left repeat-y;
	width: 145px;
	min-height: 60px; 
	_height: 60px; 
}

.adviserShortTextContent, .adviserFullTextContent {
	padding: 5px 20px 5px 20px;
	text-align: left;
	margin: 0px;
}

.adviserFullTextContent {
	position: relative;
	min-height: 40px; 
	_height: 40px; 
	padding-bottom: 20px;
}

.tipTitle {
	color: #2e4791;
	line-height: 14px;
}

.adviserFullTextTop {
	width: 400px;
	height: 9px;
	background: url('/images/page/adviser_box/top_big.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/top_big.png", sizingMethod="crop");
	overflow: hidden;
}

.adviserFullTextBottom {
	width: 400px;
	height: 12px;
	background: url('/images/page/adviser_box/bottom_big.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/bottom_big.png", sizingMethod="crop");
	overflow: hidden;
	border: 0px red solid;
}

.adviserFullTextContainer {
	background: url('/images/page/adviser_box/middle_big.gif') top left repeat-y;
	width: 400px;
	min-height: 60px; 
	_height: 60px; 
	/*position: relative;*/
}

.adviserFemale-1 {
	position: absolute;
	top: -176px;
	left: 31px;
	width: 73px;
	height: 205px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserFemale_1.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserFemale_1.png", sizingMethod="crop");
}

.adviserFemale-2 {
	position: absolute;
	top: -176px;
	left: 8px;
	width: 93px;
	height: 205px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserFemale_2.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserFemale_2.png", sizingMethod="crop");
}

.adviserFemale-3 {
	position: absolute;
	top: -176px;
	left: 10px;
	width: 89px;
	height: 206px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserFemale_3.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserFemale_3.png", sizingMethod="crop");
}

.adviserStudent-1 {
	position: absolute;
	top: -176px;
	left: 27px;
	width: 77px;
	height: 205px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserStudent_1.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserStudent_1.png", sizingMethod="crop");
}

.adviserStudent-2 {
	position: absolute;
	top: -176px;
	left: 16px;
	width: 78px;
	height: 206px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserStudent_2.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserStudent_2.png", sizingMethod="crop");
}

.adviserStudent-3 {
	position: absolute;
	top: -174px;
	left: 31px;
	width: 73px;
	height: 203px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserStudent_3.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserStudent_3.png", sizingMethod="crop");
}

.adviserSenior-1 {
	position: absolute;
	top: -169px;
	left: 39px;
	width: 64px;
	height: 198px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserSenior_1.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserSenior_1.png", sizingMethod="crop");
}

.adviserSenior-2 {
	position: absolute;
	top: -173px;
	left: -5px;
	width: 117px;
	height: 204px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserSenior_2.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserSenior_2.png", sizingMethod="crop");
}

.adviserSenior-3 {
	position: absolute;
	top: -169px;
	left: 39px;
	width: 57px;
	height: 201px;
	z-index: 1000000;
	background: url('/images/page/adviser_box/adviserSenior_3.png');
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/adviser_box/adviserSenior_3.png", sizingMethod="crop");
}

/*boxes*/

.box-uspory-top-small {
	width: 160px;
	height: 46px;
	background: url('/images/page/box_login_top_notlogged.gif') top left no-repeat;
	margin-left: 6px;
}

.box-uspory-top-small-logged {
	background: url('/images/page/box_login_top_logged.gif') top left no-repeat !important;
}

.box-uspory-top-big {
	width: 284px;
	height: 46px;
	background: url('/images/page/box_login_top_big_notlogged.gif') top left no-repeat;
	margin-left: 6px;
}

.box-uspory-top-big-logged {
	background: url('/images/page/box_login_top_big_logged.gif') top left no-repeat !important;
}

.box-faq-top-small {
	width: 160px;
	height: 49px; /*32*/
	background: url('/images/page/box_faq_top.gif') top left no-repeat;
	margin-left: 6px;
}

.box-anketa-top-small {
    width: 160px;
    height: 49px; /*32*/
    background: url('/images/page/box_anketa_top.gif') top left no-repeat;
    margin-left: 6px;
}

.box-program-top-small {
	width: 160px;
	height: 49px; /*32*/
	background: url('/images/page/box_program_top.gif') top left no-repeat;
	margin-left: 6px;
}

.box-ublog-top-small {
	width: 160px;
	height: 49px; /*32*/
	background: url('/images/page/box_ublog_top.gif') top left no-repeat;
	margin-left: 6px;
}

.box-nl-top-small {
	width: 160px;
	height: 32px;
	background: url('/images/page/box_nl_top.gif') top left no-repeat;
	margin-left: 6px;
}

.box-best-top-small {
	width: 160px;
	height: 32px;
	background: url('/images/page/box_best_top.gif') top left no-repeat;
	margin-left: 6px;
}
.box-ublog-top-big {
	width: 284px;
	height: 46px;/*32*/
	background: url('/images/page/box_ublog_top_big.gif') top left no-repeat;
	margin-left: 6px;
}

.box-faq-top-big {
	width: 284px;
	height: 46px;/*32*/
	background: url('/images/page/box_faq_top_big.gif') top left no-repeat;
	margin-left: 6px;
}

.box-program-top-big {
	width: 284px;
	height: 46px;/*32*/
	background: url('/images/page/box_program_top_big.gif') top left no-repeat;
	margin-left: 6px;
}

.box-nl-top-big {
	width: 284px;
	height: 32px;
	background: url('/images/page/box_nl_top_big.gif') top left no-repeat;
	margin-left: 6px;
}

.box-best-top-big {
	width: 284px;
	height: 37px;
	background: url('/images/page/box_best_top_big.gif') top left no-repeat;
	margin-left: 6px;
}

.box-uspory-top-small strong, .box-nl-top-small strong, .box-nl-top-big strong, .box-uspory-top-big strong, .box-best-top-big strong, .box-best-top-small strong, .box-ublog-top-small strong, .box-ublog-top-big strong, .box-faq-top-big strong, .box-faq-top-small strong,
.box-program-top-big strong, .box-program-top-small strong  {
	display: none;	
}

.box-uspory-middle-small {
	width: 160px;
	background: url('/images/page/box_login_middle.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-uspory-middle-big {
	width: 284px;
	background: url('/images/page/box_login_middle_big.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-nl-middle-small {
	width: 160px;
	background: url('/images/page/box_nl_middle.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-nl-middle-big {
	width: 284px;
	background: url('/images/page/box_nl_middle_big.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-ublog-middle-small {
	width: 160px;
	background: url('/images/page/box_ublog_middle.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-faq-middle-small {
	width: 160px;
	background: url('/images/page/box_faq_middle.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-anketa-middle-small {
    width: 160px;
    background: url('/images/page/box_faq_middle.gif') top left repeat-y;
    margin-left: 6px;
}

.box-anketa-middle-small form {
    padding: 8px;
}

.box-program-middle-small {
	width: 160px;
	background: url('/images/page/box_program_middle.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-ublog-middle-big {
	width: 284px;
	background: url('/images/page/box_ublog_middle_big.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-faq-middle-big {
	width: 284px;
	background: url('/images/page/box_faq_middle_big.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-program-middle-big {
	width: 284px;
	background: url('/images/page/box_program_middle_big.gif') top left repeat-y;
	margin-left: 6px;	
}

.box-uspory-bottom-small {
	width: 160px;
	height: 12px;
	background: url('/images/page/box_login_bottom.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-uspory-bottom-big {
	width: 284px;
	height: 12px;
	background: url('/images/page/box_login_bottom_big.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-nl-bottom-small {
	width: 160px;
	height: 10px;
	background: url('/images/page/box_nl_bottom.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-nl-bottom-big {
	width: 284px;
	height: 10px;
	background: url('/images/page/box_nl_bottom_big.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-ublog-bottom-small {
	width: 160px;
	height: 10px;
	background: url('/images/page/box_ublog_bottom.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-faq-bottom-small {
	width: 160px;
	height: 10px;
	background: url('/images/page/box_faq_bottom.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-faq-bottom-big {
	width: 284px;
	height: 10px;
	background: url('/images/page/box_ublog_bottom_big.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-program-bottom-small {
	width: 160px;
	height: 10px;
	background: url('/images/page/box_program_bottom.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-program-bottom-big {
	width: 284px;
	height: 10px;
	background: url('/images/page/box_program_bottom_big.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-ublog-bottom-big {
	width: 284px;
	height: 10px;
	background: url('/images/page/box_ublog_bottom_big.gif') top left no-repeat;
	margin-left: 6px;
	padding-bottom: 10px;
}

.box-uspory-middle-small, .box-uspory-middle-big, .box-nl-middle-small, .box-nl-middle-big, .box-ublog-middle-small, .box-ublog-middle-big, .box-faq-middle-big, .box-faq-middle-small {
	font-size: 0.9em;
}

.box-uspory-middle-big .boxContent, .box-uspory-middle-small .boxContent, .box-nl-middle-small .boxContent, .box-nl-middle-big .boxContent, .box-ublog-middle-small .boxContent, .box-ublog-middle-big .boxContent, .box-faq-middle-big .boxContent, .box-faq-middle-small .boxContent, .box-program-middle-big .boxContent, .box-program-middle-small .boxContent {
	padding-top: 1px;
	padding-bottom: 0px;
}

.box-blog-middle-big .boxContent {
	padding-bottom: 0px;
}

/*box login*/

.box-uspory-middle-big .email, .box-nl-middle-big .email {
	width: 190px;
}

.box-uspory-middle-big .password {
	width: 190px;
}

.box-uspory-middle-small .email, .box-nl-middle-small .email {
	width: 70px;
}

.box-uspory-middle-small .password {
	width: 70px;
}

input.email {
	background: #f1f1f1 url("/images/page/fake_email_bg.gif") 0px 50% no-repeat;
}

input.password {
	background: #f1f1f1 url("/images/page/fake_pass_bg.gif") 0px 50% no-repeat;
}


/*novinky box */
/*
.box-newshistory-top-small {
	width: 160px;
	height: 32px;
	background: url('/images/page/box_bloghistory_top.gif') top left no-repeat;
	margin-left: 6px;
}

.box-newshistory-top-big {
	width: 284px;
	height: 32px;
	background: url('/images/page/box_bloghistory_top_big.gif') top left no-repeat;
	margin-left: 6px;
}
*/

.box-news-title-big {
	width: 474px;
	height: 39px;
	background: url('/images/page/box_news_top_big.gif') top left no-repeat;
	position: relative;
}

.box-news-title-big strong {
	display: none;
}

.box-news-title-big a, .box-news-title-big a:visited, .box-nnews-title-big a:hover {
	position: absolute;
	top: 21px;
	left: 350px;
	color: #fff !important;
	text-decoration: none;
	padding-right: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 0.85em;
	background: url('/images/page/li_blog_top.gif') 100% 50% no-repeat;
}

.box-blog-title-big a:hover {
	text-decoration: underline;
}

.newsDate {
  color: #83C701;
}

p.newsDescr {
	margin-bottom: 0px;
	font-size: 0.95em;
}

.addButtons {
	text-align: right;
	font-size: 0.95em;
}

.box-news-middle-big ul li {
  background: url('/images/page/li_nl.gif') 0px 2em no-repeat;
  color: #000;
  padding-bottom: 10px;
  padding-left: 15px;
}
.box-news-middle-big ul li a, .box-news-middle-big ul li a:hover, .box-news-middle-big ul li a:visited  {
  color: #000 !important;
}

/*box blog*/

.box-bloghistory-top-small {
	width: 160px;
	height: 32px;
	background: url('/images/page/box_bloghistory_top.gif') top left no-repeat;
	margin-left: 6px;
}

.box-bloghistory-top-big {
	width: 284px;
	height: 32px;
	background: url('/images/page/box_bloghistory_top_big.gif') top left no-repeat;
	margin-left: 6px;
}

.box-bloghistory-top-small strong, .box-bloghistory-top-big strong {
	display: none;
}

.box-blog-title-big {
	width: 474px;
	height: 48px;
	background: url('/images/page/box_blog_top_big.gif') top left no-repeat;
	position: relative;
}

.box-blog-title-big strong {
	display: none;
}

.box-blog-title-big a, .box-blog-title-big a:visited, .box-blog-title-big a:hover {
	position: absolute;
	top: 28px;
	left: 350px;
	color: #fff;
	text-decoration: none;
	padding-right: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 0.85em;
	background: url('/images/page/li_blog_top.gif') 100% 50% no-repeat;
}

.box-blog-title-big a:hover {
	text-decoration: underline;
}

	a.introLink {
	clear: both;
	display: block;
	padding:10px 10px 10px 0px;
	text-align: right;
	color: #58bae3 !important;
	background: url('/images/page/li_nl.gif') 100% 50% no-repeat;
	text-decoration: none;
}

	a.introLinkHome {
	float: left !important;
}

.box-blog-title-big a.introLink:hover {
	text-decoration: none !important;
}


.box-blog-middle-big {
	width: 474px;
	min-height: 113px;
	_height: 113px;
	background: url('/images/page/box_blog_middle_big.gif') top left no-repeat;
}

a.blogLink {
	float: right;
	display: block;
	padding:15px 10px 15px 0px;
	text-align: right;
	color: #58bae3 !important;
	background: url('/images/page/li_nl.gif') 100% 50% no-repeat;
	text-decoration: none;
}

a.blogLink:hover {
	text-decoration: underline;
	color: #58bae3;
	background: url('/images/page/li_nl.gif') 100% 50% no-repeat;
}

.box-blog-middle-big .date {
	color: #7d7d7d;
	font-size: 0.9em;
}

.box-blog-middle-big h2 {
	padding: 0px;
	margin-bottom: 0.5em !important;
	margin-top: 0px !important;
	font-size: 1.6em !important;	
}


.box-blog-middle-big h2 a, .box-blog-middle-big h2 a:visited {
	color: #83c400;
	font-weight: normal;
	text-decoration: none;
}

.box-blog-middle-big h2 a:hover {
	color: #83c400;
	text-decoration: underline;
	background: none;
}

#blogpanel, #programpanel {
	margin-top: 0.5em;
}

#blogpanel .blog-title a, #blogpanel .blog-title a:visited {
  color: #83C701 !important;
  font-size: 1.3em;
  font-weight: bold;
  text-decoration: none !important;
}

#blogpanel .blog-title a:hover {
	text-decoration: underline !important;
}

#blogpanel .date {
  color: #969696;
  font-size: 0.9em;
}

#blogpanel .full-story {
	float: right;
}

#blogpanel .full-story a, #blogpanel .full-story a:hover, #blogpanel .full-story a:visited{
  background:transparent url(/images/page/li_nl.gif) no-repeat scroll right 50%;
  color: #000000;
  padding-bottom:2px;
  padding-right: 10px;
  text-align: right;
  display: block;
  color: #72C5E7;
  margin-top: 0.5em;
}

#blogpanel .blog-link, #blogpanel .blog-link:hover, #blogpanel .blog-link:visited {
	background:transparent url(/images/page/li_nl.gif) no-repeat scroll right 50%;
  color: #000000;
  padding-bottom:2px;
  padding-right: 10px;
  text-align: left;
  display: block;
  color: #72C5E7;
  float: left;
  margin-top: 0.5em;	
}

#blogpanel .blog-link_small, #blogpanel .blog-link_small:hover, #blogpanel .blog-link_small:visited {
	background:transparent url(/images/page/li_nl.gif) no-repeat scroll right 50%;
  color: #000000;
  padding-bottom:2px;
  padding-right: 10px;
  text-align: left;
  display: block;
  color: #72C5E7;
  /*float: left;*/
  margin-top: 0.5em;
  text-align: right;	
  clear: both;
}

#blogpanel h3 {
		margin-bottom: 0px;
}

#blogpanel p {
	margin-bottom: 0.5em;
}

/*box ul*/

ul.boxUl {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.boxUl li {
	background: url('/images/page/li_nl.gif') 0px 50% no-repeat;
	padding-left: 15px;
	padding-bottom: 2px;
	color: #000000;
}

.padTop {
	padding-top: 5px !important;
}

ul.boxUlInline li {
	display: inline;
	padding-right: 10px;
	/*margin-bottom: 1px;*/
}

.box-uspory-middle-small ul.boxUlInline li {
	display: block;
}

ul.boxUlReg li {
	background-position: 0px 25%;
}

/*-blog menu-*/
#blog-menu {
	padding-top: 10px;
}

#blog-menu a.rss {
	display: block;
	padding: 5px;
}

#blog-menu ul {
	margin: 0;
	padding-left: 0px;
list-style-type: none;
	padding-bottom: 0px;

}

#blog-menu li {
	margin: 0;
	padding: 0;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	background: none;
}

#blog-menu ul.closed_year li {
	background: url("/images/icon/arrow_next.gif") no-repeat left 0.6em;
}

#blog-menu ul.opened_year li {
	background: url("/images/icon/arrow_down.gif") no-repeat left 0.6em;
}


#blog-menu ul.closed li {
	background: url("/images/icon/arrow_next.gif") no-repeat left 0.6em;
}

#blog-menu ul.opened li {
	background: url("/images/icon/arrow_down.gif") no-repeat left 0.6em;
}


#blog-menu ul.closed_year li li {
	display: none;
} 

#blog-menu ul.opened_year li li {
	display: block;
} 

#blog-menu ul.closed li li {
	display: none;
} 
#blog-menu ul.opened li li {
	display: block;
} 

#blog-menu li span {
	font-weight: normal;
}

#blog-menu li li li, #blog-menu ul.opened li li, #blog-menu ul.closed li li {
	margin: 0;
	padding: 0;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: none;
	font-weight: normal;
	
}
#blog-menu li li li {
	padding-left: 13px !important;
	 background: url("/images/icon/sub_arrow_next.gif") no-repeat 0px 0.6em !important;
}


/*
#loginForm input#email {
	background: #FFFFFF;;
}
*/

.frm-send {
	background: transparent !important;
	border: none;
	vertical-align: middle;
}

.frm-reg {
	background: transparent !important;
	border: none;
	vertical-align: top;
	padding: 0px;
}
/*
#loginForm table td input {
	width: 152px;
	color: #9C9A9C;
}
*/

#loginForm .log, .log {
	float: right !important;
	width: 67px !important;
	height: 28px !important;
	margin: 0;
}


.errorMessages {
	color: red;
	margin: 0 0 15px 0;
	border-bottom: 1px #d5d5d5 solid;
}

.vote {
	padding-right: 150px;
}
#voteBox {
	position: relative;
	top: 0px;
	left: 0px;

}

#voteBox .voteBoxContent {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 150px;
	background: white;
	border: 0px #9C9A9C solid;
	color: black;
	font-weight: normal;
		
}

.pointsSep {
	margin-bottom: 10px;
}

.pointsCont {
	float: left; 
	width: 38px;
}

.topPageLinkPath {
	font-size: 0.85em !important;
	padding: 4px 0px 7px 0px;
}

.topPageLink {
	width: 545px;
}

.box-nl-middle-big .topPageLink {
	width: 220px;
}

.box-nl-middle-small .topPageLink {
	width: 100px;
}


#VotePoints, .points {
	font-size: 1.2em;
	font-weight: bold;
	color: #ff6600;
	padding-left: 10px;
	background: url('/images/page/zarovka.gif') top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

#VotePointsContainer {
	background: url('/images/page/zarovka2.gif') top left no-repeat;
	height: 28px !important;
	width: 51px;
	padding: 0px;
	/*padding-left: 20px;*/
	padding-top: 5px;
	float: left;
	overflow: hidden;
}

#VotePoints {
	background: none;
	padding-left: 20px;
}

#VoteLinkTextContainer {
	background: url('/images/page/zajimave.gif') top left no-repeat;
	height: 28px !important;
	width: 99px;
	padding-left: 0px;
	padding-top: 5px;
	float: left;
}

.hideVote {
	background: none !important;
}

.disVote {
	background: url('/images/page/zajimave_dis.gif') top left no-repeat !important;
}

.takeVote {
	background: url('/images/page/zajimave_neni.gif') top left no-repeat !important;	
}

a#VoteLinkText {
	font-weight: bold;
	color: #ff8b46;
	padding-left: 33px;
	text-transform: uppercase;
	text-decoration: none;
}

a#VoteLinkText:hover {
	text-decoration: underline;
	background: none;
}

.pointsLinks a {
	font-size: 1.0em;
	color: #666666 !important;
}

.perex {
	padding: 3px 0 8px 0;
	margin-bottom: 10px;
	border-bottom: 1px #cccccc solid;
}

.perex .photo {
	float: left;
	margin-right: 10px;
}

.perex p {
	float: left;
	width: 360px;
}

.perex a {
	color: #004A1B;
}

li.logon-list {
	margin-top: 10px;
}
.small {
	font-size: 0.7em;
}

/*path*/

#path {
	color: #333333;
	font-size: 0.95em;
	padding: 10px 50px 10px 15px;
	background: url('/images/page/home.gif') 2px 12px no-repeat;
}

#path a {
	color: #333333;
}

#path a:hover {
	color: #333333;
	text-decoration: none;
	background: none;
}

/*--------navigation-----------*/

ul.leftMenu li, ul.leftMenu ul {
	background: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

.leftMenu { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; min-height: 27px; _height:27px; position:relative; z-index:500; font-family: arial, verdana, sans-serif; top: 0px; border-bottom: 0px red solid;}
.leftMenu li.top {display:block; float:left;clear: both; min-height: 27px; _height:27px; width: 172px;}
.leftMenu li a.top_link {display:block; float:left; min-height: 27px; _height:27px; width: 172px; color:#282828; text-decoration:none; font-size:12px; font-weight:normal; padding:0 0 0 0px; cursor:pointer;background: #b4ea74 url(/images/page/menu/top_level.gif) no-repeat right top; border: 0px red solid;}
.leftMenu li.first a.top_link { background: #b4ea74 url(/images/page/menu/top_level_first.gif) no-repeat right top; border: 0px red solid;}
.leftMenu li a.top_link span {float:left; display:block; padding:6px 0px 0 28px; min-height: 21px; _height:21px;}
.leftMenu li a.top_link span strong {width:172px; text-align:center;}
.leftMenu li a.top_link span.down {display:block; padding:0 24px 0 12px; min-height: 27px; _height:27px; clear: both; background:url(/images/page/empty.gif) no-repeat right top;}
.leftMenu li a.top_link:hover {color:#282828; background: #ffffff url(/images/page/menu/top_level_over.gif) no-repeat right top;}
.leftMenu li a.top_link:hover span {background: url(/images/page/empty.gif) no-repeat right top;}
.leftMenu li a.top_link:hover span.down {background:url(/images/page/empty.gif) no-repeat right top;}


.leftMenu li:hover > a.top_link {color:#282828; background: url(/images/page/menu/top_level_over.gif) no-repeat right top;}
/*.leftMenu li:hover > a.top_link span {color: #221d18; background: #fff url(/images/page/menu/top_level_over.gif) no-repeat right top;}*/
.leftMenu li:hover > a.top_link span.down {background:url(/images/page/empty.gif) no-repeat right top;}


.leftMenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; border: none; margin: 0px; padding: 0px;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.leftMenu a:hover {visibility:visible; position:relative; z-index:200;}
.leftMenu li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */

.leftMenu ul, 
.leftMenu :hover ul ul, 
.leftMenu :hover ul :hover ul ul,
.leftMenu :hover ul :hover ul :hover ul ul,
.leftMenu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.leftMenu :hover ul.sub {left:172px; top: 0px; _top:0px; /*background: #0f1f42; */ background: url(/images/page/menu/level_bottom.gif) bottom center no-repeat; padding:0px; border:0px solid #0f1f42; border-bottom: 0px; border-top: 0px; /*white-space:nowrap;*/ width:166px; height:auto; z-index:300; padding-bottom:6px;}
/*.leftMenu :hover ul.sub li.last {background: url(/images/page/menu2/main_level1_bottom.gif) bottom left no-repeat;}*/

.leftMenu :hover ul.sub li {display:block; min-height:20px; _height: 20px; /*position:relative; float:left;*/ width:166px; font-weight:normal; }
.leftMenu :hover ul.sub li a {display:block; font-size:12px; min-height:22px; _height:22px; width:141px; line-height:20px; text-indent:0px; color:#120d07; text-decoration:none; padding-top: 2px; padding-bottom: 0px; padding-left: 5px; padding-right: 20px; border-color: #ebf5da; border-style: solid; border-width: 0px 0px 0px 0px;  background: #ebf5da url('/images/page/menu/level1_normal.gif') top center no-repeat;}
.leftMenu :hover ul.sub li.first a {background: #ebf5da url(/images/page/menu/level1_normal_f.gif) top center no-repeat;}
.leftMenu :hover ul.sub li a {background: #ebf5da url(/images/page/menu/level1_normal.gif) top center no-repeat; border: 0px red solid;}
.leftMenu :hover ul.sub li li a, .leftMenu :hover ul.sub li.first li a, .leftMenu :hover ul.sub li.first li.first li a, .leftMenu :hover ul.sub li li.first li a {border-color: #000000;background: #e3eed2 url(/images/page/menu/level1_normal.gif) top center no-repeat;}
.leftMenu :hover ul.sub li li.first a, .leftMenu :hover ul.sub li li.first li.first a {background: #e3eed2 url(/images/page/menu/level2_fly_f.gif) top center no-repeat; border: 0px red solid;}

/*.leftMenu :hover ul.sub li li li.first a {background: #4a5671;}*/

.leftMenu :hover ul.sub li a.fly {background:#ebf5da url(/images/page/menu/level1_fly.gif) top center no-repeat;}
.leftMenu :hover ul.sub li.first a.fly {background:#ebf5da url(/images/page/menu/level1_fly_f.gif) top center no-repeat;}
.leftMenu :hover ul.sub li li a.fly, .leftMenu :hover ul.sub li.first li a.fly {background:#e3eed2 url(/images/page/menu/level2_fly.gif) top center no-repeat;}
.leftMenu :hover ul.sub li li.first a {background: #e3eed2 url(/images/page/menu/level2_normal_f.gif) top center no-repeat;}
.leftMenu :hover ul.sub li li.first a.fly, .leftMenu :hover ul.sub li.first li.first a.fly {background:#e3eed2 url(/images/page/menu/level2_fly_f.gif) top center no-repeat;}
.leftMenu :hover ul.sub li a:hover { background: #ebf5da url(/images/page/menu/level1_normal_over.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul.sub li.first a:hover {background: #ebf5da url(/images/page/menu/level1_normal_over_f.gif) top center no-repeat;}

.leftMenu :hover ul.sub li li.first a:hover, .leftMenu :hover ul.sub li.first li.first li.first a:hover {background: #d9dbde url(/images/page/menu/level2_normal_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul.sub li li a:hover, .leftMenu :hover ul.sub li.first li a:hover, .leftMenu :hover ul.sub li li.first a:hover, .leftMenu :hover ul.sub li.first li.first li a:hover, .leftMenu :hover ul.sub li li.first li a:hover {background: #d9dbde url(/images/page/menu/level2_normal_over.gif) top center no-repeat; color:#120d07;}
/*ie*/
.leftMenu :hover ul.sub li a.fly:hover {background: #ebf5da url(/images/page/menu/level1_fly_over.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul.sub li.first a.fly:hover {background: #ebf5da url(/images/page/menu/level1_fly_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul.sub li li a.fly:hover, .leftMenu :hover ul.sub li.first li a.fly:hover {background:#d9dbde url(/images/page/menu/level2_fly_over.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul.sub li li.first a.fly:hover {background:#d9dbde url(/images/page/menu/level2_fly_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul.sub li li.first a:hover {background: #e3eed2 url(/images/page/menu/level2_normal_over_f.gif) top center no-repeat;}
/*ff*/
.leftMenu :hover ul li:hover > a.fly {background:/*#4a5671*/ #ebf5da url(/images/page/menu/level1_fly_over.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul li.first:hover > a.fly {background:/*#4a5671*/ #ebf5da url(/images/page/menu/level1_fly_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu :hover ul li:hover li:hover > a.fly, .leftMenu :hover ul li.first:hover li:hover > a.fly {background:#d9dbde url(/images/page/menu/level2_fly_over.gif) top center no-repeat; color:#120d07;} 
.leftMenu :hover ul li:hover li.first:hover > a.fly {background:#d9dbde url(/images/page/menu/level2_fly_over_f.gif) top center no-repeat; color:#120d07;} 

.leftMenu :hover ul :hover ul,
.leftMenu :hover ul :hover ul :hover ul,
.leftMenu :hover ul :hover ul :hover ul :hover ul,
.leftMenu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:161px; top:0px; background: red/*#e3eed2*/; padding:0px; border:0px solid #e3eed2; border-top: 0px; border-bottom: 0px;  /*white-space:nowrap;*/ width:166px; z-index:400; height:auto; background: url(/images/page/menu/level_bottom.gif) bottom center no-repeat;  padding-bottom:6px;}


.leftMenu :hover ul.sub li.first, .leftMenu :hover ul.sub li.first-sub {
	border: 0px;
}

.leftMenu :hover ul.sub li.first-sub {
	display: none;
} 

/* EO navigation */


/*--------navigation 2-----------*/

ul.leftMenu2 li, ul.leftMenu2 ul {
	background: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

.leftMenu2 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; min-height: 27px; _height:27px; position:relative; z-index:500; font-family: arial, verdana, sans-serif; top: 0px; border-bottom: 0px red solid;}
.leftMenu2 li.top {display:block; float:left;clear: both; min-height: 27px; _height:27px; width: 172px;}
.leftMenu2 li a.top_link, .leftMenu2 li a.top_link_active, .leftMenu2 li a.top_link_active_s {display:block; float:left; min-height: 27px; _height:27px; width: 172px; color:#282828; text-decoration:none; font-size:12px; font-weight:normal; padding:0 0 0 0px; cursor:pointer;background: #b4ea74 url(/images/page/menu/top_level.gif) no-repeat right top; border: 0px red solid;}
.leftMenu2 li.first a.top_link { background: #b4ea74 url(/images/page/menu/top_level_first.gif) no-repeat right top; border: 0px red solid;}
.leftMenu2 li a.top_link span, .leftMenu2 li a.top_link_active span, .leftMenu2 li a.top_link_active_s span {float:left; display:block; padding:6px 0px 0 28px; min-height: 21px; _height:21px;}
.leftMenu2 li a.top_link span strong, .leftMenu2 li a.top_link_active span strong, .leftMenu2 li a.top_link_active_s span strong {width:172px; text-align:center;}
.leftMenu2 li a.top_link span.down, .leftMenu2 li a.top_link_active span.down, .leftMenu2 li a.top_link_active_s span.down {display:block; padding:0 24px 0 12px; min-height: 27px; _height:27px; clear: both; background:url(/images/page/empty.gif) no-repeat right top;}
.leftMenu2 li a.top_link:hover, .leftMenu2 li a.top_link_active, .leftMenu2 li.first a.top_link_active {color:#282828; background: #ffffff url(/images/page/menu/top_level_over.gif) no-repeat right top;}
.leftMenu2 li a.top_link_active_s, .leftMenu2 li.first a.top_link_active_s {color:#282828; background: #ffffff url(/images/page/menu/top_level_over_sub.gif) no-repeat right top;}
.leftMenu2 li a.top_link:hover span, .leftMenu2 li a.top_link_active:hover span, .leftMenu2 li a.top_link_active_s:hover span {background: url(/images/page/empty.gif) no-repeat right top;}
.leftMenu2 li a.top_link:hover span.down, .leftMenu2 li a.top_link_active:hover span.down, .leftMenu2 li a.top_link_active_s:hover span.down {background:url(/images/page/empty.gif) no-repeat right top;}

.leftMenu2 ul {

}


.leftMenu2 li:hover > a.top_link {color:#282828; background: url(/images/page/menu/top_level_over.gif) no-repeat right top;}
/*.leftMenu2 li:hover > a.top_link span {color: #221d18; background: #fff url(/images/page/menu/top_level_over.gif) no-repeat right top;}*/
.leftMenu2 li:hover > a.top_link span.down {background:url(/images/page/empty.gif) no-repeat right top;}


.leftMenu2 table {border-collapse:collapse; width:0; height:0; position:relative; top:0; left:0; border: none; margin: 0px; padding: 0px;}
.leftMenu2 ul table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; border: none; margin: 0px; padding: 0px;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.leftMenu2 a:hover {visibility:visible; position:relative; z-index:200;}
.leftMenu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */


.leftMenu2 ul ul, 
.leftMenu2 ul :hover ul ul,
.leftMenu2 ul :hover ul :hover ul ul,
.leftMenu2 ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.leftMenu2 ul :hover ul.sub {left:172px; top: 0px; _top:0px; /*background: #0f1f42; */ background: url(/images/page/menu/level_bottom.gif) bottom center no-repeat; padding:0px; border:0px solid #0f1f42; border-bottom: 0px; border-top: 0px; /*white-space:nowrap;*/ width:166px; height:auto; z-index:300; padding-bottom:6px;}
/*.leftMenu2 :hover ul.sub li.last {background: url(/images/page/menu2/main_level1_bottom.gif) bottom left no-repeat;}*/

.leftMenu2  ul.sub li {display:block; min-height:20px; _height: 20px; /*position:relative; float:left;*/ width:172px; font-weight:normal; }
.leftMenu2  ul.sub li a {display:block; font-size:11px; min-height:22px; _height:22px; width:172px; line-height:20px; text-indent:0px; color:#120d07; text-decoration:none; padding:0px; border-color: #b6eb79; border-style: solid; border-width: 1px 0px 0px 0px;  background: #fff; /*background: #ebf5da url('/images/page/menu/level1_normal.gif') top center no-repeat;*/}
/*
.leftMenu2 	ul.sub li.first a {background: #ebf5da url(/images/page/menu/level1_normal_f.gif) top center no-repeat;}
.leftMenu2 	ul.sub li a {background: #ebf5da url(/images/page/menu/level1_normal.gif) top center no-repeat; border: 0px red solid;}
.leftMenu2 	ul.sub li li a, .leftMenu2 :hover ul.sub li.first li a, .leftMenu2 :hover ul.sub li.first li.first li a, .leftMenu2 :hover ul.sub li li.first li a {border-color: #000000;background: #e3eed2 url(/images/page/menu/level1_normal.gif) top center no-repeat;}
.leftMenu2  ul.sub li li.first a, .leftMenu2 ul.sub li li.first li.first a {background: #e3eed2 url(/images/page/menu/level2_fly_f.gif) top center no-repeat; border: 0px red solid;}
*/
/*.leftMenu2 :hover ul.sub li li li.first a {background: #4a5671;}*/
/*
.leftMenu2  ul.sub li a.fly {background:#ebf5da url(/images/page/menu/level1_fly.gif) top center no-repeat;}
.leftMenu2  ul.sub li.first a.fly {background:#ebf5da url(/images/page/menu/level1_fly_f.gif) top center no-repeat;}
.leftMenu2  ul.sub li li a.fly, .leftMenu2 :hover ul.sub li.first li a.fly {background:#e3eed2 url(/images/page/menu/level2_fly.gif) top center no-repeat;}
.leftMenu2  ul.sub li li.first a {background: #e3eed2 url(/images/page/menu/level2_normal_f.gif) top center no-repeat;}
.leftMenu2  ul.sub li li.first a.fly, .leftMenu2 :hover ul.sub li.first li.first a.fly {background:#e3eed2 url(/images/page/menu/level2_fly_f.gif) top center no-repeat;}
.leftMenu2  ul.sub li a:hover { background: #ebf5da url(/images/page/menu/level1_normal_over.gif) top center no-repeat; color:#120d07;}
.leftMenu2  ul.sub li.first a:hover {background: #ebf5da url(/images/page/menu/level1_normal_over_f.gif) top center no-repeat;}
*/
/*
.leftMenu2 :hover ul.sub li li.first a:hover, .leftMenu2 :hover ul.sub li.first li.first li.first a:hover {background: #d9dbde url(/images/page/menu/level2_normal_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu2 :hover ul.sub li li a:hover, .leftMenu2 :hover ul.sub li.first li a:hover, .leftMenu2 :hover ul.sub li li.first a:hover, .leftMenu2 :hover ul.sub li.first li.first li a:hover, .leftMenu2 :hover ul.sub li li.first li a:hover {background: #d9dbde url(/images/page/menu/level2_normal_over.gif) top center no-repeat; color:#120d07;}
*/
/*ie*/
/*
.leftMenu2 :hover ul.sub li a.fly:hover {background: #ebf5da url(/images/page/menu/level1_fly_over.gif) top center no-repeat; color:#120d07;}
.leftMenu2 :hover ul.sub li.first a.fly:hover {background: #ebf5da url(/images/page/menu/level1_fly_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu2 :hover ul.sub li li a.fly:hover, .leftMenu2 :hover ul.sub li.first li a.fly:hover {background:#d9dbde url(/images/page/menu/level2_fly_over.gif) top center no-repeat; color:#120d07;}
.leftMenu2 :hover ul.sub li li.first a.fly:hover {background:#d9dbde url(/images/page/menu/level2_fly_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu2 :hover ul.sub li li.first a:hover {background: #e3eed2 url(/images/page/menu/level2_normal_over_f.gif) top center no-repeat;}
*/
/*ff*/

/*
.leftMenu2 :hover ul li:hover > a.fly {background: #ebf5da url(/images/page/menu/level1_fly_over.gif) top center no-repeat; color:#120d07;}
.leftMenu2 :hover ul li.first:hover > a.fly {background: #ebf5da url(/images/page/menu/level1_fly_over_f.gif) top center no-repeat; color:#120d07;}
.leftMenu2 :hover ul li:hover li:hover > a.fly, .leftMenu2 :hover ul li.first:hover li:hover > a.fly {background:#d9dbde url(/images/page/menu/level2_fly_over.gif) top center no-repeat; color:#120d07;} 
.leftMenu2 :hover ul li:hover li.first:hover > a.fly {background:#d9dbde url(/images/page/menu/level2_fly_over_f.gif) top center no-repeat; color:#120d07;} 
*/

.leftMenu2 ul.sub li a span {
	display: block;
	padding: 2px 6px 0px 15px;
}

.leftMenu2 ul.sub li a:hover, .leftMenu2 ul.sub li a.active {background: #fff url("/images/page/menu/level2_over.gif") top left repeat-y;}


.leftMenu2 :hover ul :hover ul,
.leftMenu2 :hover ul :hover ul :hover ul,
.leftMenu2 :hover ul :hover ul :hover ul :hover ul,
.leftMenu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:161px; top:0px; background: red/*#e3eed2*/; padding:0px; border:0px solid #e3eed2; border-top: 0px; border-bottom: 0px;  /*white-space:nowrap;*/ width:166px; z-index:400; height:auto; background: url(/images/page/menu/level_bottom.gif) bottom center no-repeat;  padding-bottom:6px;}


.leftMenu2 :hover ul.sub li.first, .leftMenu2 :hover ul.sub li.first-sub {
	border: 0px;
}

.leftMenu2 :hover ul.sub li.first-sub {
	display: none;
} 



/* EO navigation 2 */

/*************** diskuse ***************************/
.discussion {
	
	
}

.discussion ul  {
	
	background: none;
	margin: 0px;
	padding: 0px;	
}

.discussion ul li {
	padding: 0px;
	margin: 0px;
	background: none;
	padding: 0px;
	padding-left: 0;
	padding-top: 0px;
	border: 0px red solid;
}

.discussion ul li li{
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
}

.discussion ul li li:hover{
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
}

.discussion ul ul {
	margin: 0px;
	padding: 0px;
	
}


/*************** diskuse ***************************/

/*fotogalerie*/

.photoContainer a:hover {
	background: none;
}

/*fotogalerie*/

/*  vyhledavani  */

	#selectNavigator {
		position: relative;
		display: inline;
	}
	#selectNavigator-cont {
		position: absolute;
		top: -180px;
		*top: -165px;
		left: -99px;
		height: 160px;
		width: 100px;
		overflow-y: auto;
		overflow-x: hidden;
		border: 1px #cccccc solid;
	}
	#selectNavigator-cont a {
		height: 19px;
		border-bottom: 1px #cccccc solid;
		background: #ebeef5;
		text-align: center;
		padding-top: 2px;
		display: block;
		text-decoration: none;
		color: #000000 !important;
	}
	#selectNavigator-cont a:hover {
		background: #cccccc;
		color: #000000 !important;
	}
	#selectNavigatorValue {
		/*width: 100px;*/
		display: inline;
		border: 1px #cccccc solid;
		padding: 2px 2px 4px 2px;
		*padding: 2px;
		margin: 5px;
	}	
	#selectNavigatorValue a#selectToggle {
		display: inline;
		color: #000000;
		text-decoration: none !important;
	}
	.path_smaller {
		font-size: 0.8em !important;
		padding-bottom: 0px !important;
	}
	
	  #pokrocile-vyhledavani input {
    width:90%;
  }
  #pokrocile-vyhledavani select {
    width:150px;
  }
	
/*  eo - vyhledavani  */

/* poradce */

.imageSpace {
	margin: 0px 10px 10px 0px;
}

.chooseAdviser {
	width: 130px;
	height: 26px;
	background: url('/images/page/btn_choose_adviser.gif') top left no-repeat;
	display: block;
	margin: 10px;
}

.chooseAdviser span {
	display: none;
}

/* poradce */

/* riadok vo formul�ri, ktor� m��e obsahova� jednu polo�ku s�popiskou */
.form .rowSingleItem
{
	margin: 0;
	padding: 1px;
	position: relative;
}
	/* popiska ovl�dacieho prvku */
	.form .rowSingleItem .lbl
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 170px;
		color: #083949;
		line-height: 22px;
	}

	/* formatovanie ovladacich prvkov */
	.form .rowSingleItem .ctrl
	{
		margin-left: 180px; /* zmenit na viacerych miestach! */
		margin-right: 100px;
	}
	.form .rowSingleItem .ctrl textarea
    {
        width:240px;
    }
    .form .rowSingleItem .ctrl span
    {
		position: static;
		left: auto;
		top: auto;
		color: #083949;
		line-height: 22px;
    }
    .form .rowSingleItem .ctrl .lbl
    {
        font-weight: normal;
        position: static;
        width: auto;
        line-height: 22px;
    }
    .form .rowSingleItem .btn
    {
		margin-left: 0;
    }
	 
	 .form#regForm {
	 	width: 600px;
		overflow: hidden;
	 }
	 
.form#regForm .rowSingleItem .ctrl
{
	/*border-top: dashed 1px #93c6f9;*/
	padding: 5px;
}
.form#regForm .rowSingleItem .ctrl#ctrlBtn
{
	background: none;
	border: none;	
}
.form#regForm .rowSingleItem .ctrl#ctrlCheck
{
	height: 70px;
	position: relative;
}
	.ctrl#ctrlCheck img
	{
		position: absolute;
		top: 5px;
		left: 5px;
	}
	.ctrl#ctrlCheck a
	{
		position: absolute;
		top: 15px;
		left: 165px;
		background: #999999;
		text-decoration: none;
		color: #fff;
		line-height: 20px;
		display: block;
		text-align: center;
		width: 80px;
		font-size: 12px;
	}
	.ctrl#ctrlCheck a:hover
	{
		text-decoration: none;
		color: #fff
	}
	
	.ctrl#ctrlCheck input
	{
		position: absolute;
		top: 50px;
		left: 5px;
	}
.textRed
{
	color: red !important;
	padding: 0 0 8px 0 !important;
	display: block;
}

.niceButton {
	width: 66px;
	height: 20px;
	background: #483d8b;
	color: #fff;
	font-size: 12px !important;
	border: none !important;
	cursor: pointer;
} 

.errorMessages {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px black solid;
}

.errorMessage {
	color: red;
}

/* MESSAGES */
.message {
  display: block;
  _height: 20px;
  min-height: 40px;
  margin: 10px 0px 10px 0px;
	padding: 5px 15px 5px 5px;
	font-weight: bold;
	background-color: rgb(240,240,240);
	border-top: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
}

.message .icon {
  display: block;
  float: left;
  width: 45px;
  height: 100%;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*color: rgb(255,0,0);*/
	text-align: center;
	font-size: 34px;
}

.message .text {
  height: 100%;
  margin: 0px 0px 0px 45px;
	padding: 10px 0px 10px 20px;
	color: rgb(0,0,0);
	font-size: 12px;
	border-left: 1px solid #b6b6b6;
}

/* COLORS */
.siteRed { color: rgb(255, 0, 0); }
.siteDarkBlue { color: rgb(96, 109, 148); }

#zobrazeni p {
	padding: 10px;
	margin: 0px;
}


/* Inset 3D Raised */
.raised {background: transparent; width:80%; margin:0px auto;}
.banner .raised {width: 140px; margin:0px auto;}

.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#e4e4e4; border-left:1px solid #fff; border-right:1px solid #e4e4e4;}
.raised .b3 {background:#e4e4e4; border-left:1px solid #fff; border-right:1px solid #e4e4e4;}
.raised .b4 {background:#e4e4e4; border-left:1px solid #fff; border-right:1px solid #e4e4e4;}
.raised .b4b {background:#e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.raised .b3b {background:#e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.raised .b2b {background:#e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#e4e4e4;}
.raised .boxcontent {display:block;  background:#e4e4e4; border-left:1px solid #fff; border-right:1px solid #e4e4e4; font-size: 11px; text-align: center; padding: 0px 6px 0px 6px;}

/*pageThruNavigation*/

.pageThru-box {
	background: #EBEEF5 url("/images/pagethru_tl.gif") top left no-repeat;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin-top: 15px;
}

.pageThru-box-lb {
	background: url("/images/pagethru_bl.gif") bottom left no-repeat;
	padding-left: 5px;
}

.pageThru-box-rt {
	background: url("/images/pagethru_tr.gif") top right no-repeat;
}

.pageThru-box-rb {
	background: url("/images/pagethru_br.gif") bottom right no-repeat;
	padding-right: 5px;
}

.miniNav {
	padding: 7px;
}

.miniNav a, .miniNav a:hover, .miniNav a:visited {
	color: #000;
	font-size: 11px;
	display: block;
	
}

.miniNav .next {
	float: left;
	width: 33%;
	text-align: right;
}

.miniNav .next a {
	background: url("/images/pagethru_next.gif") 100% 2px no-repeat;
	padding-right: 14px;
}

.miniNav .upup {
	float: left;
	width: 33%;
	text-align: center;
}

.miniNav .upup a {
	background: url("/images/pagethru_up.gif") 0px 2px no-repeat;
	padding-left: 22px;
	display: inline-block;
	*display: inline;
}

.miniNav .prev {
	float: left;
	width: 33%;
	text-align: left;
}

.miniNav .prev a {
	background: url("/images/pagethru_prev.gif") 0px 2px no-repeat;
	padding-left: 14px;
}

/* rozbalovatko */
.unroller {
	color: #15679d;
	text-decoration: underline;
	cursor: pointer;
 }
 
 /*alert box*/
 
 .alertBox-middle {
 	padding: 10px;
 }
 
 .intro-text {
 	padding-top: 0.5em;
 }
 

/*poradenstvi*/
.poradenstvi-doba {
	float: left;
	width: 50%;
}

.poradenstvi-adresa {
	float: right;
	width: 50%;
}

.poradenstvi-program {
	float: left;
	width: 50%;
	padding-top: 15px;
}

.poradenstvi-nabidky {
	float: right;
	width: 50%;
	padding-top: 15px;
}

.panel_cont {
	padding: 0px 0px 15px 30px;
}

.panel_cont_nab {
	padding-left: 10px;
}

.more-link, .more-link:hover, .more-link:visited {
	background:transparent url(/images/page/li_nl.gif) no-repeat scroll right 50% !important;
  padding-bottom:2px;
  padding-right: 10px;
  text-align: left;
  color: #72C5E7 !important;
  margin-top: 0.5em;	
}

#programpanel .more-link {
	font-size: 0.90em;
}

.box-program-top {
	width: 288px;
	height: 42px;
	background: url("/images/page/box_program_uspory_top.gif") top left no-repeat;
}

.box-nabidka-top {
	width: 288px;
	height: 42px;
	background: url("/images/page/box_nabidky_uspory_top.gif") top left no-repeat;
}

.box-program-top strong, .box-nabidka-top strong {
	display: none;
}

.box-uspory-middle {
	background: url("/images/page/box_uspory_middle.jpg") top left no-repeat;
}

.box-uspory-middle a, .box-uspory-middle a:hover, .box-uspory-middle a:visited {
	color: #222;
}

.box-uspory-middle .addButtons {
	padding-right: 10px;
}

.usporypanel {
	margin-top: 0.5em;
}

.detailLink {
	position: relative;
}

.detailLink a, .detailLink a:hover, .detailLink a:visited {
	position: absolute;
	right: 8px;
	top: 20px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.85em;
}

.detailLink a:hover {
	text-decoration: underline;
}

 .box-program-middle-big li, .box-uspory-middle li {
 	background-image: url("/images/page/ico_cal.gif");
 	background-position: 0px 2px;
}

.nabidka-ico {
	float: left;
	height: 55px;
}

.nabidka-ico img {
	float: left;

}

.nabidka-ico span {
	float: left;
	font-size: 1.0em;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	width: 220px;
	font-style: normal;
}

a.nabidka-ico {
	cursor: pointer;
}

a:hover.nabidka-ico {
}

a.nabidka-ico img {
	width: 40px;
}

.nab-banners {
	text-align: right;
	padding-right: 2px;
}

.nab-banners span {
	padding-left: 5px;
}

/*overlay*/
#overlay {
  text-align: center; z-index: 5000;  position:absolute; top:0; left:0; display: none;
}

#overlay-cont {
  position: absolute; width: 100%;z-index: 10000; text-align: center;
}

.obanner {
  width: 1000;
  height: 562px;
  margin: auto; z-index: 10000; text-align: center;
}

.obanner div#flash {
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  background-image: url("/images/loader.gif");
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 10001;
}

#flash {
  z-index: 10001;
}

#overlayInner { background: #000;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }

/*callendar*/

#calendarMonth { 
	padding:5px 0 3px 0; 
	text-align:center; 
	color: #2D4691; 
	font-weight: bold;
	font-size: 1.3em;
	background: url("/images/page/calendar/date-box.gif") 50% 0px no-repeat;
	height: 26px;
	width: 249px;
	position: relative;
	padding-left: 12px;
}

#calendarMonth .calendar-prev a, #calendarMonth .calendar-next a {
	display: block;
	width: 20px;
	height: 22px;
	margin-top: -3px;
} 

#calendarMonth .calendar-prev a span, #calendarMonth .calendar-next a span {
	display: none;
} 

span.calendar-prev a, span.calendar-next a { text-decoration:none; color:#000; font-size:14px;}

#calendarMonth .calendar-prev a {
	position: absolute;
	border: 0px red solid;
	background: url("/images/page/calendar/prev.gif") top left no-repeat;
	top: 5px;
	left: 15px;
}

#calendarMonth .calendar-next a {
	position: absolute;
	border: 0px red solid;
	background: url("/images/page/calendar/next.gif") top left no-repeat;
	top: 5px;
	right: 15px;
}

.calendar-box .date {
	margin-left:auto; margin-right:auto;
	border-spacing: 8px 5px;
}

.calendar-box .date th {
	border: none;
	color: #333333;
	text-align: center;
	font-size: 1.1em;
}

.calendar-box .date td {
	background: transparent;
	border-bottom: none;
	background: url("/images/page/calendar/calendar_date.gif") top left no-repeat;
	width: 28px;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	color: #333333;
	font-size: 1.1em;
	
}

.calendar-box .date td .cont {
	position: relative;
}

.calendar-box .date td.normal, .calendar-box .date td.weekend, .calendar-box .date td.active {
	background: url("/images/page/calendar/calendar_date.gif") 0px -28px no-repeat;
}

.calendar-box .date td a {
	/*text-decoration: underline !important;*/
	width: 28px;
	height: 28px;
	display: block;
}

.calendar-box .date td a:hover {
	text-decoration: none !important;
}

.calendar-box .date td a i {
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	top: 0;
	right: 0;
	background: url("/images/page/calendar/calendar_action.gif") top left no-repeat;
}

.calendar-box .date td a s {
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	top: 0;
	right: 0;
	background: url("/images/page/calendar/calendar_longaction.gif") top left no-repeat;
}


.calendar-box .date td a span, .calendar-box .date td b span {
	padding-top: 5px;
	display: block;
}

.calendar-box .date td.normal a.action-s, .calendar-box .date td.today a.action-s, .calendar-box .date td.normal b, .calendar-box .date td.today b, .calendar-box .date td.active a.action-s {
	color: #333333;
	font-weight: bold;
	background: url("/images/page/calendar/calendar_date.gif") 0px -56px no-repeat;
	width: 28px;
	height: 28px;
	display: block;
}

.calendar-box .date td.normal a.action-s:hover, .calendar-box .date td.today a.action-s:hover, .calendar-box .date td.weekend a.action-s:hover, .calendar-box .date td.active a.action-s:hover {
	background: url("/images/page/calendar/calendar_date.gif") 0px -84px no-repeat !important;
	color: #fff !important;
}


.cal_bubble {
	width: 181px;
	position: absolute;
	bottom: 50px;
	_bottom: 22px;
	right: -23px;
	z-index: 100;
}

.cal_bubble ul li {
	_float: left;
	_width: 131px;
	|float: left;
	|width: 131px;
}

.cal_bubble .cal_bubble_top {
	width: 181px;
	height: 12px;
	background: url("/images/page/calendar/bublina_top.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/calendar/bublina_top.png", sizingMethod="crop");
	overflow: hidden;
}

.tmp_bubble_top {
	background: url("/images/page/calendar/bublina_top.png") top left no-repeat;
	width: 1px;
	height: 1px;
	display: none;
}

.tmp_bubble_bottom {
	background: url("/images/page/calendar/bublina_bottom.png") top left no-repeat;
	width: 1px;
	height: 1px;
	display: none;
}

.tmp_bubble_middle {
	background: url("/images/page/calendar/bublina_middle.gif") top left repeat-y;
	width: 1px;
	height: 1px;
	display: none;
}

.tmp_bubble_nose {
	background: url("/images/page/calendar/bublina_nose.png") top left no-repeat;
	width: 1px;
	height: 1px;
	display: none;
}

.cal_bubble .cal_bubble_bottom {
	width: 181px;
	height: 13px;
	_height: 41px;
	background: url("/images/page/calendar/bublina_bottom.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/calendar/bublina_bottom.png", sizingMethod="crop");
	position: relative;
}

.cal_bubble .cal_bubble_bottom .bubble_nose {
	width: 31px;
	height: 28px;
	overflow: hidden;
	background: url("/images/page/calendar/bublina_nose.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/calendar/bublina_nose.png", sizingMethod="crop");
	position: absolute;
	left: 127px;
	top: 13px;
}

.cal_bubble .cal_bubble_bottom .bubble_bottom_pom {
	width: 5px;
	height: 5px;
	overflow: hidden;
	background: url("/images/page/calendar/bublina_bottom_pom.gif") top left no-repeat;
	position: absolute;
	left: 8px;
	top: -5px;
}

.calendar-box .date td .cal_bubble a.cal_bubble_close {
	position: absolute;
	right: 8px;
	_right: 7px;
	bottom: 0px;
	_bottom: -1px;
	z-index: 101;
	background: none !important;
	display: inline !important;
	width: auto !important;
	height: auto !important;
}

.cal_bubble .cal_bubble_middle {
	width: 181px;
	background: url("/images/page/calendar/bublina_middle.gif") top left repeat-y;
	position: relative
}

.cal_bubble .cal_bubble_middle .bubble_content {
	padding: 0px 15px 20px 15px;
	|margin-bottom: 20px;
	|padding-bottom: 0px;
	font-size: 0.9em !important;
	text-align: left !important;
}

.calendar-box .date td .cal_bubble .cal_bubble_middle .bubble_content a, .calendar-box .date td .cal_bubble .cal_bubble_middle .bubble_content b {
	background: none !important;
	display: inline !important;
	font-weight: normal !important;
	width: auto !important;
	height: auto !important;
	text-decoration: underline !important;
	color: #333333 !important;
}

.calendar-box .date td .cal_bubble .cal_bubble_middle .bubble_content b {
	font-weight: bold !important;
	text-decoration: none !important;
}

.calendar-box .date td .cal_bubble .cal_bubble_middle .bubble_content a:hover {
	text-decoration: none !important;
	background-image: none !important;
	color: #333333 !important;
}

.calendar-box .date td .cal_bubble .date {
	font-size: 0.9em !important;
}

.anketa-head {
    color: #314994;
}

.anketa-result-box {
    background-color: #d7e1ff;
    position: relative;
    width: 105px;
}

.anketa-result-spacer {
    background-color: #314994;
    width: 50%;
}

.anketa-result-text {
    /*width: 28px;*/
    text-align: right;
}

.anketa-specific-box {
    display: none;
    position: absolute;
    right: 0;
    top: 3em;
    width: 474px;
    height: 142px;
    background: url('/images/page/specific_box_bg.gif') no-repeat;
    color: #fff;
}

.anketa-specific-box textarea {
    width: 94%;
    height: 70px;
    margin: 10px;
}

.anketa-specific-box div {
    text-align: right;
    padding: 0 10px;
}

.box-anketa-middle-small table {
    width: 145px;
    margin: 5px -2px;
}
