
body {
	background-color:	#231F20;
	margin:				0;
	font-family:		Verdana;
behavior: url(http://www.asb-portal.cz/data/csshover.htc);}
h1 a {
	background:		 	url(http://www.asb-portal.cz//images/asbsk-logo.gif) no-repeat;
	width:			    271px;
	height: 			70px;
	float: 				left;
	text-indent:		-9999px;
}

h1 { 
	width:				271px;
	float:				left;				
}

h1, h2 {
	margin:				0;
	font-size:			12px;
}

#portal-body {
	margin:				0 auto;
	text-align:			left;
	width:				1000px;
	padding-top:		5px;
}

#header {
	width: 				1000px;
	float: 				left;
	height:				84px; 
	background-color:	#ffffff;
}

#main-baner-box {
	border-bottom:      10px solid #231F20;
	border-top:     	5px solid #231F20;
	width: 				1000px;
	height:				100px;
	float: 				left;
	background-color:	#efefef;
}

#left {
	background:			url(http://www.asb-portal.cz//images/left-shrink.gif) repeat-y;
	width:				165px;	
	float:				left;
}

#top-menu {
	height:				39px;
}

#center {
	float: 				left;
	width: 				620px;
}

#content {
	background:			#ffffff url(http://www.asb-portal.cz//images/content-shrink-asb.gif) repeat-y top center;
	width:				1000px;
	float:				left;
}

#right {
	float:				right;
	width: 				204px;
}

#top-box-banner {
	background:			#E6E4E5 none repeat scroll 0 0;
	border-bottom:		1px solid #BFBDBE;
	border-top:			5px solid #231F20;
	float:				right;
	margin-top:			11px;
	padding-bottom:		10px;
	padding-top:		10px;
	width:				204px;
}

.rss {
	float:				left;
	font-size:			10px;
	margin-right:		0;
	margin-top:			36px;
	padding-right:		21px;
	text-align:			center;
	width:				330px;
}

.rss img {
	border:				0 none;
	margin-left:		7px;
	margin-top:			-4px;
	position:			absolute;
}

.search {
	background:			transparent url(http://www.asb-portal.cz//images/background-search-asb.gif) no-repeat scroll 0 0;
	float:				right;
	height:				84px;
	width:				378px;
}

.search_text {
	color:				#444041;
	font-size:			10px;
	font-weight:		bold;
	margin-left:		60px;
	margin-top:			37px;
	position:			absolute;
	width:				90px;
}

.search_button {
	background-color:	#FFFFFF;
	background-image:	url(http://www.asb-portal.cz//images/search_button.gif);
	background-repeat:	no-repeat;
	border:				0 none;
	float:				left;
	height:				11px;
	margin-left:		6px;
	margin-top:			7px;
	width:				11px;
	position:			absolute;
}

#cse-search-box {
	margin:				0;
	padding-left:		147px;
	padding-top:		31px;
}

.search_input {
	float:				left;
	height:				20px;
	width:				197px;
}

#gallery-portal-body {
	background:			#ffffff;
}

#gallery_navigation_div {
	overflow-x:			scroll;
	overflow-y:			hidden;
	width:				100%;
	height:				103px;
	padding-top:		8px;
	white-space:		nowrap;
}

#gallery-image-description, #gallery-image, #gallery-paginator, #gallery_header, #gallery-footer {
	text-align:			center;
	font-size: 			12px;
	font-family:		Verdana;
}

#gallery-image-description {
	padding:			4px;
	color:				#454142;
}

#gallery-paginator {
	padding:			14px;
}

#gallery-paginator a {
	color:				#454142;
}

#gallery_header {
	padding:			4px;
	color:				#ffffff;
	text-align:			left;
}

/*end of test*/

td {
	font-family: 		verdana;
	font-size: 			12px;
}

td.wg {
	padding:            0;
}

input {
	font-family: 	verdana;
	color: 			#2B3C40;
}

div {
	font-family: 	verdana;
}

.discussionNew {
	border: 		1px solid;
	font-size:		10px;
	font-family: 	verdana;

}

td.subHeader {
	font-size:		12px;
	font-weight: 	bold;
}

td.textDiscussion {
	font-size:		11px;
	padding-left:  5px;
	padding-top:	5px;
}

td.smallText {
	font-size: 10px;
}

a.smallText {
	font-size: 10px;
}

a.white {
	color: #FFFFFF;
}

select {
	font-family: verdana;
	color: #2B3C40;
	padding: 0px;
	margin: 0px;
}

option {
	font-family: verdana;
	color: #2B3C40;
}

.textArticle h3 {
	margin: 0px;
	padding: 15px 0px;
	font-family: verdana;
	font-size: 14px;
}

h4 a.print {
	color:				#231f20;
	text-decoration:	underline;
	font-size: 		 	16px;
	line-height:	 	125%		
}

.text-field-print {
	margin-left: 	15px;
	width:			650px;
}

h3, h4 {
	font-family: verdana;
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 5px;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
 
td.article_head_path {
	color:		#969696;
	font-size:	10px;
}

a.article_head_path {
	color:		#969696;
	font-size:	10px;
}

td.news {
	font-size:  10px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

td.hlavicka {
	font-size:  9px;
}

input.hlavicka {
	border: 		1px solid #2b3c40;
	font-size:  	9px;
}

a.hlavicka {
	color: 			#2b3c40;
}

input.hlavickasubmit {
	border: 		  1px solid #2b3c40;
	font-size:  	  9px;
	color: 			  #FFFFFF;
	background-color: #2b3c40;
}

input.submitButton {
	color: 		#FFFFFF;
	font-size:	11px;
	border:		1px solid;
}

input.akomalytext {
	font-size:			9px;
	background-color: 	#FFFFFF;
	border:				0px;
	padding:			0 0 0 0;
	text-decoration:	none;
	cursor:				pointer;
}

input.akomalytext:hover {
	text-decoration:	underline;
}

input.userForm {
	border: 1px solid;
	font-size: 10px;
}

/*!reg*/
input.userSubmit {
	border: 1px solid;
	font-size: 10px;
	color: #FFFFFF;
}

input.userSubmit2 {
	border: 1px solid;
	font-size: 10px;
	color: #FFFFFF;
}
/*!reg*/

.logged_user_name {
	clear:left;
	width:				100%;
	color:				red;
	font-weight:		bold;
	font-size:			11px;
	text-align:			center;
	padding-top:		10px;
	margin-bottom:		10px;
	
}

td.userForm {
	padding: 2px 2px 2px 2px;
	font-size: 10px;
}

select.hlavicka {
	border: 1px solid #2b3c40;
	font-size:  9px;
}

option.hlavicka {
	font-size:  9px;
}

select.discussion {
	border: 1px solid #2b3c40;
	font-size:  10px;
}

option.discussion {
	font-size:  10px;
}

img {
	border: 0px;
}

img.articleImageRight {
	margin: 0px 0px 4px 8px;
}

img.articleImageLeft {
 	margin: 0px 8px 4px 0px;
}

td.calendarHeader {
	background-color:	#c6d7de;
	color:				#485d62;
	font-size:			9px;
}

td.calendar_filter {
	color:				#485d62;
	font-size:			9px;
	padding-bottom:		2px;
}

td.calendar {
	font-size:			9px;
	text-align:			center;
	padding:		    0;
}

input.calendar_checkbox {
	width:				11px;
	height:				11px;
	border:				0 0 0 0;
	spacing:			0 0 0 0;
	margin:				0 0 3px 0;
	padding:			0 0 0 0;
}


td.calendarm {
	color:				#FFFFFF;
	background-color:	#a77d4b;
	font-size:			9px;
	text-align:			center;
}

td.calendar_m {
	color:				#FFFFFF;
	background-color:	#a77d4b;
	font-size:			11px;
}

td.calendarv {
	color:				#FFFFFF;
	background-color:	#337195;
	font-size:			9px;
	text-align:			center;
}

td.calendar_v {
	color:				#FFFFFF;
	background-color:	#337195;
	font-size:			11px;
}

td.calendark {
	color:				#FFFFFF;
	background-color:	#68bc24;
	font-size:			9px;
	text-align:			center;
}

td.calendar_k {
	color:				#FFFFFF;
	background-color:	#68bc24;
	font-size:			11px;
}

td.calendari {
	color:				#FFFFFF;
	background-color:	#4b4b4b;
	font-size:			9px;
	text-align:			center;
}

td.calendar_i {
	color:				#FFFFFF;
	background-color:	#4b4b4b;
	font-size:			11px;
}

a.calendar {
	color:				#FFFFFF;
	font-size:			9px;
}

table.calendar {
	spacing:			0 0 0 0;
	padding:			0 0 0 0;
	margin:				0 0 0 0;
}

select.calendar {
	font-size:			9px;
	border:				1px solid #496269;
}

input.calendar {
	font-size:			9px;
	border:				1px solid #496269;
	width: 				54px;
}

#search_where_combo {
	font-size:			9px;


}

/*css na novy portal */

table {
	padding			: 0px;
	margin			: 0px;
	border-collapse : collapse;
}


div {
	font-family:		Verdana;
}

.login_container {
	width:				162px;
	background-color: 	#efeeef;
	padding-bottom:		14px;
	text-align:			left;
	float:				left;
	font-size:			12px;	
}

.login_header, .ptc_header {
	width:				121px;
	background-color: 	#efeeef;
	background-image: 	url(http://www.asb-portal.cz//images/login_header.gif);
	background-repeat:	no-repeat;
	color:				#231f20;
	padding:			8px 0px 8px 41px;
	font-size:			12px;	
	float:				left;
}

.login_header h1 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.ptc_header {
	background-color: 	#ffffff;
	float: 				left;
}
	
.login_inputs_container {
	padding:			5px 9px 0px 9px;
	font-size:			10px;
	background-color: 	#efeeef;
}

.login_inputs_container input {
	font-size:			10px;
	padding-top:		5px;
	padding-left:		6px;
	padding-right:		6px;
}

.error_color {
	color:				#ec1d23;
}
 
.login_input_name, .login_input_password {
	width:				110px;
	height:				19px;
	border-top: 		1px solid #423636;
	border-right : 		0px none;
	border-bottom : 	0px none;
	border-left : 		0px none;
	background-color:	#6e6a6b;
	color:				#d4d2d3;
	margin:				5px 0px 0px 11px;
}

.login_input_password {
	width:				91px;
}

.login_submit {
	background-image:	url(http://www.asb-portal.cz//images/login_submit.gif);
	background-repeat:	no-repeat;
	background-color:	f0eeef;
	border: 			0;
	border-right: 		1px solid #ff1e00;
	width:				19px;
	height:				24px;
	margin-top:			6px;
	position:			absolute;
}

.login_text {
	margin-top:			4px;
	padding-left:		10px;
	margin-left:		10px;
	background-image:	url(http://www.asb-portal.cz//images/login_arrow.gif);
	background-repeat:	no-repeat;
}

.login_text input{
	border:				0px;
	margin:				0px;
	padding:			0px;
}

.login_text a {
	color:				#231f20;
}

/*!reg*/
.login_inputs_container input.userSubmit {
	color:				#ffffff;
	border:				1px solid #231f20;
	background-color:	#6E6A6B;
	padding-bottom:		2px;
	padding-top:		2px;
	margin-left:		39px;
	margin-top:			3px;
	width:				65px;
}

.login_inputs_container input.userSubmit2 {
	color:				#231F20;
	margin-left:		-2px;
	cursor:				pointer;
}
/*!reg*/

.login_container center {
	margin-top:			3px;
}

/*relevantne produkty*/
.product_container {
	width:				138px;
	text-align:			center;
	color:				#424041;
	background-color: 	#ffffff; /*#efeeef*/
	font-size:			10px;	
	padding:			11px 12px 0px;
}

.product_container img {
	padding-bottom:		5px;
}

.more_info {
	margin-top:			4px;
	margin-left:		18px;
	background:			url(http://www.asb-portal.cz//images/info-asb.gif) no-repeat 15px 1px;
}

.more_info a {
	color:				#a60f15;
}

.aktuality_header, .architektura, .stavebnictvi,
.inzenyrske-stavby, .tzb, .sprava-budov, .podnikani-a-trh, 
.other_category, .event_list_header, .kalendar {
	width:				579px;
	float:				left;
	background: 		#efeeef url(http://www.asb-portal.cz//images/login_header.gif) no-repeat;
	color:				#231f20;
	padding:			8px 0px 8px 41px;
	font-size:			12px;
}

.architektura {
	background:			#ffffff url(http://www.asb-portal.cz//images/architektura.gif) no-repeat;
}

.architektura, .architektura a {
	color:				#2370BC;
}

.architektura-gallery {
	background:			#2370BC;
}

.architektura-border {
	border-left:		5px solid #2370BC;
}

.stavebnictvi {
	background:			#ffffff url(http://www.asb-portal.cz//images/stavebnictvi.gif) no-repeat;
}

.stavebnictvi, .stavebnictvi a {
	color:				#23A3BC;
}

.stavebnictvi-gallery {
	background:			#23A3BC;
}

.stavebnictvi-border {
	border-left:		5px solid #23A3BC;
}

.inzenyrske-stavby {
	background:			#ffffff url(http://www.asb-portal.cz//images/inzenyrske-stavby.gif) no-repeat;
}

.inzenyrske-stavby, .inzenyrske-stavby a {
	color:				#74AACF;
}

.inzenyrske-stavby-gallery {
	background:			#74AACF;
}

.inzenyrske-stavby-border {
	border-left:		5px solid #74AACF;
}

.tzb {
	background:			#ffffff url(http://www.asb-portal.cz//images/tzb.gif) no-repeat;
}

.tzb, .tzb a {
	color:				#74CFAD;
}

.tzb-gallery {
	background:			#74CFAD;
}

.tzb-border {
	border-left:		5px solid #74CFAD;
}

.sprava-budov {
	background:			#ffffff url(http://www.asb-portal.cz//images/sprava-budov.gif) no-repeat;
}

.sprava-budov, .sprava-budov a {
	color:				#D82D54;
}

.sprava-budov-gallery {
	background:			#D82D54;	
}

.sprava-budov-border {
	border-left:		5px solid #D82D54;
}

.podnikani-a-trh {
	background:			#ffffff url(http://www.asb-portal.cz//images/podnikani-a-trh.gif) no-repeat;
}

.podnikani-a-trh, .podnikani-a-trh a {
	color:				#E78F1E;
}	

.podnikani-a-trh-gallery {
	background:			#E78F1E;	
}

.podnikani-a-trh-border {
	border-left:		5px solid #E78F1E;
}

.other_category, .kalendar {
	background:			#ffffff url(http://www.asb-portal.cz//images/other_category.gif) no-repeat;
}

.other_category, .other_category a, .kalendar, .kalendar a {
	color:				#5C4E4B;
}

.other_category-gallery {
	background:			#5C4E4B;
}

.other_category-border {
	border-left:		5px solid #5C4E4B;
}

.analyzy-gallery, .aktualne-gallery, .profily-gallery, .nazory-odbornikov-gallery, .firmy-informuju-gallery {
	background:			#5C4E4B;
}

.aktualne-border {
	border-left:		5px solid #5C4E4B;
}

.aktuality, .aktuality_kategorie {
	width:				620px;
	background-color:	#f2f0f1;
	border-bottom:		5px solid #231f20;
	float:				left;
	padding-bottom:		6px;
}

.aktuality_kategorie {
	background-color:	#ffffff;
	border-bottom:		3px solid #bdbbbc;
	padding-bottom:		7px;
	float: left;
}

.aktuality_article {
	color:				#231f20;
	float:				left;
	width:				610px;
	padding-right:		10px;
	padding-bottom:		10px;
}

.aktuality_article img {
	float:				left;
	padding:			7px 15px 7px 10px;
}

.aktuality_kategorie .aktuality_article img {
	padding:			7px 15px 0px 5px;
}

.aktuality_article h3 a {
	font-size:			13px;
	color:				#231f20;
}

.article_navigation a {
	font-size:			9px;
	color:				#5d4d4d;
}

.article-image {
	width: 				245px;
	height: 			117px;
    float: left;
}

.article_info {
	padding-top: 		10px;
	display:			block;
	font-size:			11px;
	color:				#5D4D4D;
	width:				360px;
	float: 				left;
	display:			inline;
}

.article_info .date {
	font-size:			9px;
	padding-top:		6px;
	/*float:			left;*/
	display:			block;
}

.article_detail_date {
	font-size:				11px;
}

.aktuality_kategorie .aktuality_article img.article_info_image, .aktuality_article img.article_info_image {
	padding:	 		0px;
	padding-left:		8px;
	padding-top:		5px;
	margin:				0px;
	float:				none;
	border:				0px;
}

.many_articles_left, .many_articles_right {
	float:				left;
	margin-top:			13px;
	padding-left:		13px;
	padding-right:		5px;
	width:				292px;
	border-right:		1px solid #d2d2d2; 
}

.many_articles_left img, .many_articles_right img {
	padding-right:		8px;
}

.many_articles_left h3, .many_articles_right h3 {
	margin:				0px;
	padding: 			0px;
	margin-bottom: 		5px;
	font-size:			11px;
	padding-left: 		8px;
	background:			url(http://www.asb-portal.cz//images/arrow_articles.gif) no-repeat left 3px;
}

.many_articles_left h3 a, .many_articles_right h3 a {
	color:				#231f20;
	font-weight:		normal;
}

.many_articles_right {
	display:			inline;	
	border:				0px;
	width:				287px;
}

.article_pgd {
	width:				533px;
	border:				5px solid #dedede;
	text-align:			center;
	margin:				15px 0px 15px 0px;
	padding:			9px 0px 9px 62px;
	float:				left;
	font-size:			10px;
}

.article_pgd_item {
	float:				left;
	width:				130px;
	text-align:			left;
}

.article_pgd .article_pgd_item .print {
	background-image:	url(http://www.asb-portal.cz//images/print-ico.gif);
}

.article_pgd .article_pgd_item .gallery {
	background-image:	url(http://www.asb-portal.cz//images/gallery-ico.gif);
}

.article_pgd .article_pgd_item .gallery-none {
	background-image:	url(http://www.asb-portal.cz//images/gallery-none-ico.gif);
}

.article_pgd .article_pgd_item .email {
	background-image:	url(http://www.asb-portal.cz//images/mail-ico.gif);
}

.article_pgd .article_pgd_item .discussion {
	background-image:	url(http://www.asb-portal.cz//images/discussion-ico.gif);
}
.article_pgd .article_pgd_item .gallery, .article_pgd .article_pgd_item .gallery-none, .article_pgd .article_pgd_item .email, .article_pgd .article_pgd_item .discussion, .article_pgd .article_pgd_item .print {
	background-repeat:	no-repeat;
	background-position:left;
	padding-left:		20px;
}

.article_pgd .article_pgd_item .gallery a, .article_pgd .article_pgd_item .gallery-none a, .article_pgd .article_pgd_item .email a, .article_pgd .article_pgd_item .discussion a, .article_pgd .article_pgd_item .print a {
	font-weight: normal;
}

.article_pgd .article_pgd_item span a {
	text-decoration: 	none;
	font-weight:		none;
	color:				#231F20;
}

.article_pgd .article_pgd_item span a:hover {
	text-decoration: 	underline;
}

td.textArticle {
	color:				#231f20;
	background-color:	#ffffff;
	line-height:   125%;
	padding:		0px 3px 0px 11px;
}

.text_field {
	width:				620px;
}

table.text_field td strong {
	padding-bottom:		15px;
}

.related_articles {
	padding-left: 		23px;
	border-top:			1px solid #bdbbbc;
	padding-right:		20px;	
	padding-bottom:		20px;
}

.related_articles h4 {
	font-size:			14px;
	color:				#5c4e4d;
	margin:				14px 0px 15px 0px;
}

.related_articles_item a {
	color:				#231f20;
	font-weight:		normal;
}

.related_articles_item {
	background:			url(http://www.asb-portal.cz//images/arrow_articles.gif) no-repeat left 22%;
}

.related_articles_item h5 {
	padding-left:		11px;
	font-size:			11px;
	padding-bottom:		6px;
	margin:				0px;
}

.category_paging {
	width:				590px;
	padding:			15px;
	float:				left;
	color:				#fe1f00;
	font-size:			11px;
}

.category_paging a {
	color:				#fe1f00;
}

.newer_paging {
	float:   			left;
}

.newer_paging img {
	margin-right:		5px;
}

.older_paging {
	float:				right;
}

.older_paging img {
	margin-left:		5px;
}

/* vsetko co suvisi s registraciou css*/
.text_basic_data {
	color:				#231F20;
	background-color:	#EFEEEF;
	padding-top:		10px;
	padding-left:		41px;
	float: 				left;
	display: 			inline;
	width:				580px;
	padding-bottom:		10px;
	font-size:			12px;
}

.reg_error_message {
	font-size:			11px;
	color:				#fe1f00;
	background-color:	#efeeef;
	padding-top:		15px;
	padding-left:		40px;
}

.reg_error_message a {
	color:				#fe1f00;
	text-decoration:	underline;
}

/*forum*/
.inner_forum {
	background-color:	#EFEEEF;

}

.inner_forum .login_container {
	border: 			0px;
}

.inner_forum .login_header a {
	color:				#231F20;
}

/*!reg*/
.inner_forum input.submitButton, .forum input.userSubmit {
	border:				1px solid #231F20;
	color:				#FFFFFF;
	font-size:			11px;
	background-color:	#6E6A6B;
}

.inner_forum input.submitButton, .forum input.userSubmit2 {
	border:				1px solid #231F20;
	color:				#FFFFFF;
	font-size:			11px;
	background-color:	#6E6A6B;
}
/*!reg*/

.forum {
	padding-top: 		5px;
	padding-left: 		5px;
	padding-right: 		5px;
	padding-bottom: 	15px;
	background-color: 	#efeeef;
	border-bottom:		3px solid #bdbbbc;
}
 
.forum a {
	color: 				#5c4e4b;
	font-weight: 		bold;
}

/*calendar*/
.calendar_header {
	background-image: 	url(http://www.asb-portal.cz//images/calendar.gif);
	background-repeat: 	no-repeat;
	width: 				204px;
	border-top: 		5px solid #231f20;
	float: 				right;
	background-position:right;
	height: 			30px;
	background-color: 	#e6e4e5;
	margin-top:			11px;
}

.calendar_header a,.profesia_header a {
	color: 				#231F20;
	padding-left: 		10px;
	padding-top: 		8px;
	float: 				left;
	font-size:			12px;
}

.calendar_body {
	background-color: 	#e6e4e5;
	padding: 			0px 5px 18px 8px; 		
	border-bottom: 		1px solid #bfbdbe;
	width: 				191px;
	float: 				right;
}

.calendar_body a.calendar {
	color: 				#231f20;
}

.calendar_body td.calendarHeader, .calendar_body td.calendar, 
.calendar_body td.calendarm, .calendar_body td.calendarv,
.calendar_body td.calendark, .calendar_body td.calendari {
	width: 				26px;
	padding-top: 		5px;
	padding-bottom: 	5px;
	background-color:	#ffffff;
	font-size: 			10px;
	color: 				#231f20;
	border: 			1px solid #bfbdbe;
}

.calendar_body td.calendark {
	background-image: 	url(http://www.asb-portal.cz//images/calendar_k.gif);
	background-repeat: 	no-repeat;
	background-position:right top;
}

.calendar_body td.calendarv {
	background-image: 	url(http://www.asb-portal.cz//images/calendar_v.gif);
	background-repeat: 	no-repeat;
	background-position:right top;
}

.calendar_body td.calendarm {
	background-image: 	url(http://www.asb-portal.cz//images/calendar_m.gif);
	background-repeat: 	no-repeat;
	background-position:right top;
}

.calendar_body td.calendari {
	background-image: 	url(http://www.asb-portal.cz//images/calendar_i.gif);
	background-repeat: 	no-repeat;
	background-position:right top;
}

.calendar_body td.calendar strong, .calendar_body td.calendar a strong{
	color:				#fe1f00;

}

.event_list_header {
	background: 		#ffffff url(http://www.asb-portal.cz//images/login_header.gif) no-repeat;
}

.calendar_header_month {
	background: 		url(http://www.asb-portal.cz//images/article_more_category.gif) no-repeat left center;
	display: 			inline;
	width: 				200px;
	margin-left: 		10px;
	padding-left: 		17px;
}

.google-ad {
	width:				181px;
	float:				right;
	margin-top:			20px;
}

/*pata*/
#footer {
	float:left;
	color: 				#ff1c00;
	font-size: 			10px;
	background-color: 	#150706;	
	height: 			230px;
	text-align: 		left;
	width: 				1000px;
}

#footer div {
	padding: 			6px 0px;
}

#footerKeywords {
	padding: 			6px 0px;
	height: 			155px;
    margin-left: 		70px;
}

#dJagaWebLogos {
	background-color:white;
	padding:0px;
	width:1000px;
	margin-top:3px;
}
#dJagaWebLogosBox {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:30px;
	width:95%;
}

.dJagaWebLogo {
	display:inline;
	width:112px;
	margin:6px;
}

#footer a {
	font-size: 			10px;
	margin: 			0px;
	padding: 			0px;
	display: 			inline;
	font-weight: 		normal;
}


#footer img {
	padding-bottom: 	2px;
}

.pmenu {
	margin: 			0px 7px;
	width: 				116px;
	float: 				left;
	text-align: 		right;
}

.pmenu a, .copyright {
	color: 				#93898a;
}

.cmenu {
	padding: 			0px 7px;
}

.cmenu a, #footer_end {
	color: 				#434240;
}

.cmenu a:hover {
	color: 				#93898a;
}

#footer_end {
	background-color: 	#231f20;
	height: 			70px;
	text-align: 		center;
	width: 				1000px;
	font-size: 			10px;
	float: 				left;
}

.copyright {
	padding-bottom: 	5px;
	padding-top: 		15px;
	margin: 			0px;
}


/* asb odborny portal horne a lave menu */
/*funguje vsade tak isto az na IE6, kde je maly bug*/

/*horne menu*/

#nav { background: #231F20; width: 835px; float: left; height: 29px; padding-bottom: 10px;}

#nav div, #nav div.selected {margin:0; padding:5px; border-right:solid 1px #000000; background:#5c4e4b; float:left; font-family: Verdana; font-size: 11px; padding-top: 7px; padding-bottom:7px; padding-left:0px; padding-right:0px;}

#nav div.selected {background: url(http://www.asb-portal.cz//images/selected_menu.gif);}

#nav div a:hover {color: #ffffff; text-decoration: none;}

#nav div a {
	color: #cecac9; 
	text-decoration:none;
	padding:4px 39px 7px 39px;
}

#nav div:hover {background:#454142; padding-top: 3px;} /*na udrzanie farby  backgroundu prvej urovne ked prechadzam do druhej urovne*/

#nav div li:hover {background:#221e1f;} /*na udrzanie background farby pri prechode z druhej do tretej urovne */

#nav div li.has_submenu{background: #454142 url(http://www.asb-portal.cz//images/left_menu_arrow.gif) no-repeat 192px center;}

#nav div:hover a {display:block;}/*!!!  aby bolo prvy vysuv dole pekne zarovno !!!!*/

#nav div ul {position:absolute; list-style:none; margin-left: 0px; margin-top: 3px; width: 210px; padding :7px 8px 7px 8px; background:#454142; z-index:3; font-size: 9px; }

#nav div ul li a {width: 175px; padding: 7px 17px 7px 17px; color: #cecac9;}

#nav div ul li a:hover {background:#221e1f; padding-left: 17px; padding-top: 7px; padding-bottom: 7px; padding-right: 17px;}/**/

#nav div ul ul { position:absolute; top:auto; list-style:none; margin-left: 209px; margin-top: -33px; z-index:2; }

#nav div ul, #nav div ul ul {visibility:hidden; display: none;} /* kvoli stvorcom ktore sa len tak objavovali len pri hlupej IE7, ale inak to je osetrene jquery*/

#nav div:hover > a, #nav div ul :hover > a {color: #ffffff;} /*na podrzanie farby fontu pri selecnutej polozke nefunguje len v ie6*/
#nav div:hover ul ul, #nav div:hover ul ul ul, #nav div:hover ul ul ul ul{ display:none; }

/*lave menu*/
#leftnav { float:left; margin: 0px; padding: 0px;}

#leftnav div, #leftnav div.selected {margin:0; padding:0; border-left:solid 5px #514642; border-top: 1px solid #231f20; width: 143px; padding: 6px 0px 7px 14px; font-size:11px; font-family:Verdana; background: #5c4e4b;}

#leftnav div.selected {background: url(http://www.asb-portal.cz//images/selected_menu.gif); padding-left: 19px; border: 0px;}

#leftnav div.has_submenu{background: #5c4e4b url(http://www.asb-portal.cz//images/left_menu_arrow.gif) no-repeat 140px center;}

#leftnav div a {color:#cccbc7; text-decoration:none; }

#leftnav div:hover {background: #454142;}

#leftnav div a:hover {color:#FFFFFF;}

#leftnav ul {position:absolute; list-style-type:none; width:214px; margin-top: -20px; padding :7px 8px 7px 8px; background:#454142; z-index:3;
font-size: 9px;}

#leftnav div:hover ul {margin-left:143px; z-index: 999;}

#leftnav div li {position:relative; z-index: 999;}

#leftnav div:hover a {display:block; z-index: 999;}

#leftnav div ul li a {width: 180px; padding: 7px 17px 7px 17px; color: #cecac9;}

#leftnav div ul li a:hover {background:#221e1f; padding-left: 17px; padding-top: 7px; padding-bottom: 7px; padding-right: 17px;}/**/

#leftnav div ul {visibility:hidden; display: none; z-index: 999;} /* kvoli stvorcom ktore sa len tak objavovali len pri IE7, ale inak to je osetrene jquery*/

#leftnav div:hover > a, #leftnav div ul :hover > a {color: #ffffff;}
/*end of menu*/

/* banner in categories*/
#banner_system {
	z-index: 			-100;
	text-align:			center;
	margin-left:		4px;
}

.naj {
	text-align: 		center;
}

/* competition */
.competition {
	background:			transparent url(http://www.asb-portal.cz//images/asbgalabckg.gif) repeat scroll 0 0;
	float:				right;
	height:				22px;
	margin-top:			11px;
	padding:			8px 10px 0 11px;
	width:				183px;
}

.competition a, .competition a:hover {
	color: 				#ffffff;
	font-size:			12px;
}

.competition span.arrow {
	width: 				35px;
	background: 		url(http://www.asb-portal.cz//images/asbgala_arrow.gif) no-repeat center center;	
	position: 			absolute;
	margin-top: 		1px;
}


/* most read*/

ul.tabNavigationUp, ul.tabNavigationDown {
   list-style: 			none;
   margin: 				0;
   padding: 			0;
   font-family: 		Verdana;
   font-size: 			11px;
   width: 				212px;
   float: 				left;    
   position: 			absolute;
}

ul.tabNavigationUp li, ul.tabNavigationDown li {
   float: 				left;
   display: 			inline;
}

ul.tabNavigationUp li a {
   padding: 			11px 14px 10px 15px;
   background-color: 	#231f20;
   color: 				#fff;
   text-decoration: 	none;
   display: 			inline;
   float: 				left;
}

ul.tabNavigationUp li a.selected,
ul.tabNavigationUp li a:hover {
   background-color: 	#e6e4e5;
   color: 				#000;
   padding: 			11px 14px 10px 15px;
   display: 			inline;
   float: 				left;
}
        
div.tabs {
	background-color:	#E6E4E5;
	border-bottom:		1px solid #BFBDBE;
	float:				right;
	height:				265px;
	padding-bottom:		10px;
	width:				204px;
}
        
div.tabs div {
   margin-top: 			25px;
   border: 				0px solid #333;
   width: 				180px;
   height: 				133px;
   float: 				left;
   position: 			absolute;
}
        
#first, #second, #third, #four, #five, #six {
   background-color: 	#e6e4e5;
   float: 				left;
   width: 				186px;
   padding-right: 		8px;
   padding-left: 		10px;
}
        
        
#second { 
    height : 			155px;     
} 
        
ul.tabNavigationDown {
    position: 			absolute;
    margin-top: 		232px;
	font-size: 			9px;
}
        
ul.tabNavigationDown li a {
    color: 				#3e3232;
    background-color: 	#cecac9;
    text-decoration: 	none;
    display: 			inline;
    float: 				left;
    padding: 			4px 8px 4px 9px;
}

ul.tabNavigationDown li a.selected,
ul.tabNavigationDown li a:hover {
    color: 				#fff;
    padding: 			4px 8px 4px 9px;
    background-color: 	#5c4e4b;
}

#d, #w, #m, #a {
	height: 			3px;
	width: 				5px;
	position: 			absolute;
	margin-top: 		-3px;
}

.active-thumb {
	background: 		url(http://www.asb-portal.cz//images/most-arrow.gif) no-repeat 50% 0%;
}

#day, #week, #month {
    border-right: 		1px solid #e6e4e5;
}

#d { margin-left: 		-21px; }

#w { margin-left: 		-31px; }

#m { margin-left: 		-31px; }

#a { margin-left: 		-27px; }
       
/* end of most read*/

/* definicia pre text v najcitanejsich clankoch */
h3.most_read a
 {
    color:				#5D4D4D;
    display:			inline;
    font-weight: 		normal;
    font-size:			11px;

 }  
h3.most_read {
 	  background:		transparent url(http://www.asb-portal.cz//images/arrow_job.gif) no-repeat scroll left 3px;
      padding-left: 	8px;    
} 
 
/*profesia custom-element*/
.profesia_header {
    background-image: 	url(http://www.asb-portal.cz//images/pracovne-ponuky.gif);
    background-repeat: 	no-repeat;
    width: 				204px;
    border-top: 		5px solid #231f20;
    background-position:right;
    height: 			30px;
    background-color: 	#e6e4e5;
    margin-top:    		11px;
    float: 				right;
} 

.profesia_body {
    background-color: 	#e6e4e5;
    /*border-left: 3px solid #231f20;*/
    border-bottom: 		1px solid #bfbdbe;
    padding: 			10px 7px 17px 10px;
    width: 				187px;
    float:				right;
}
.profesia_body a {
    color:				#231F20;
    font-weight:		normal;
    /*float:left;*/
    font-size:			11px;
}

.profesia_body p {
    color:				#5D4D4D;
    font-weight: 		normal;
    font-size: 			9px; 
    padding-left: 		8px; 
    margin: 			0px;
    padding-bottom: 	10px;   
}

.profesia_row {
    background: 		url(http://www.asb-portal.cz//images/arrow_job.gif) no-repeat left 3px;
}

.job_more {
    background: 		url(http://www.asb-portal.cz//images/job_more.gif) no-repeat left 4px;
    padding-left: 		10px;
}

.job_more a {
	color: 				#fe1f00;
    font-weight: 		bold;
}

.inner_text {
	width: 				610px;
	padding-left: 		10px;
	padding-top: 		10px;
	float: 				left;
}

.inner_element a {
	color: 				#5C4E4B;
	font-weight: 		bold;
	font-size:			12px;
}

.inner_element {
	line-height: 		1.7;
	background: 		url(http://www.asb-portal.cz//images/point.gif) repeat-x center bottom;
	padding-bottom:		3px;
	font-size:			12px;
}

.google468 {
	width: 				590px;
	text-align: 		center;
	padding: 			15px;
	float: 				left;
}

/*trh nehnutelnosti*/
.ran {
	width:				579px;
	background-color: 	#ffffff;
	background-image: 	url(http://www.asb-portal.cz//images/ran.gif);
	background-repeat:	no-repeat;
	color:				#231f20;
	padding:			8px 0px 4px 41px;
	float:				left;
}

.ran a {
	color:				#231f20;
	font-size:			12px;
}

.cenovy_prehlad {
	width:				600px;
	float:				left;
	padding:			5px 0px 0px 13px;
	border-left: 		5px solid #231f20;
}

.cenovy_prehlad_spacer {
	float:				left;
	width:				620px;
	border-bottom:		3px solid #BDBBBC;
	height:				10px;
}

.cenovy_prehlad_item {
	width:				279px;
	float:				left;
	padding:            0px 13px 5px 8px;
	display:			block;
	background:			transparent url(http://www.asb-portal.cz//images/arrow_articles.gif) no-repeat scroll left 4px
}

.cenovy_prehlad_item, .what, .price {
	font-size:			11px;
}

.cenovy_prehlad_item a {
	color:				#2B3C40;
}

.cenovy_prehlad_stred {
	border-left:		1px solid #2B3C40;
	height:				50px;
	margin-left:		6px;
	width:				6px;
	position:			absolute;
	margin-left:		310px;
}

.what {
	padding-top:		1px;
	float:				left;
}

.price {
	background-repeat:	no-repeat;
	background-position:right;
	padding-right:		15px;
	float:				right;
	text-align:			right;
}

.price sup {
	font-size:			7px;
}

/*end of trh nehnutelnosti*/
/*site map*/
#site_map {
	padding-left:40px;
	padding-top:50px;
	padding-bottom:40px;
	padding-right:40px;
	background-color:#EFEEEF;
}

.sitemap_root_container{
   margin:5px;
   padding-left:10px;
}
.sitemap_root_item{
   padding-left:3px;
   *padding-left:15px;
   _padding-left:3px;
}

div.sitemap_item{
   padding-left:3px;
}

#site_map ul{
   list-style-type:none;
   padding:0px;
   padding-left:25px;
   *padding-left:30px;
   _padding-left:30px;
   margin:0px;
}


#site_map li{
   padding-left:10px;
   *padding-left:20px; 
   _padding-left:10px;
   margin:3px;
   *margin:0px;
   background-image:url(http://www.asb-portal.cz//images/login_arrow.gif);
   background-repeat:no-repeat;
}

#site_map a{
	font-family:Verdana;
	font-size:12px;
	color:black;
	text-decoration:none;
}

#site_map a:hover{
	text-decoration:underline;
}
/*end of site map*/

.more_actual_articles {
	float:right;
	margin-right:10px;
}

.more_actual_articles a{
	text-decoration:none;
	color:red;
	font-size:12px;
}

/*clickable product area*/
#clickable-products {
	padding-top:		0px;
}
#clickable-products div {
	float:				left;
	padding-left:		8px;
	padding-right:		8px;
	padding-top:		10px;
	line-height:		0.8em;
}

#clickable-products div a {
	color:				#000000;
	font-size:			10px;
}

#clickable-products div img {
	margin-right:		5px;
}

#top-box-banner, #clickable-products {
	background:			#E6E4E5 none repeat scroll 0 0;
	border-bottom:		1px solid #BFBDBE;
	border-top:			5px solid #231F20;
	float:				right;
	margin-top:			11px;
	padding-bottom:		10px;
	padding-top:		10px;
	width:				204px;
}

/*NOVA REGISTRACIA*/
.registration_container {
	width:100%;
	font-size:10px;
	background-color:#EFEEEF;
	padding-bottom:10px;
	float:left;	
}

.registration_centered_box {
	margin-left:auto;
	*margin-left:150px;
	_margin-left:150px;
	margin-right:auto;
	width:350px;	
}

.registration_container fieldset{
	border:0px;
	clear:both;
	font-size:100%;
	margin:0;
	padding:10px;
}

.registration_container div.line{
	clear:left;
	display:block;
	margin:5px 0 0;
	padding:1px 3px;
	width:100%;
}

.registration_container input {
	font-size:10px;
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
	font-size:10px;
	border-top:1px solid black;
}

.registration_container input[type="submit"] {
	margin-top:6px;
}

.registration_container label {
	display:block;
	float:left;
	margin:0 0 5px;
	padding:3px 5px;
	text-align:right;
	width:130px;
}
.registration_header {
	width:100%;
	font-weight:bold;
	font-size:14px;
	margin-top:15px;
	margin-bottom:10px;
}

#recaptcha_widget {
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:;
	border:1px dashed black;
}

#recaptcha_image {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

#recaptcha_word_input {
	
}

#recaptcha_reload {
	margin-top:5px;
	margin-left:-10px;
}

#recaptcha_reload a{
	color:black;
}

.registration_container input.userSubmit {
	background-color:#6E6A6B;
	border:1px solid #231F20;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
}

p.registration_text {
	margin:10px 0 10px 10px;
}

.registration_subheading {
	font-size:12px;
	font-weight:bold;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dashed grey;
}


.fan_box { float: left; width: 162px; text-align: center; margin-top: 5px; margin-bottom: 5px; }

.architektura-1 { border-top: 3px solid #2370BC; }

.stavebnictvi-1 { border-top: 3px solid #23A3BC; }

.inzenyrske-stavby-1 { border-top: 3px solid #74AACF; }

.tzb-1 { border-top: 3px solid #74CFAD; }

.podnikani-a-trh-1 { border-top: 3px solid #E78F1E; }

.asb-gala-1 { border-top: 3px solid #B61800; }