body {
	margin-top:0px;
}

img {
	border:0px;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h4 {
	font-family: verdana;
	font-size: 15px;
}






/* menu */
.menu td {
	padding-bottom: 5px;
}

.menu a, .menu-main {
	font-family: verdana;
	font-size: 12;
	color: #EC008C;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer; cursor: hand;
}

.menu a:hover, .menu-main:hover {
	text-decoration: underline;
}


.menu .submenu {
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	color: #760749;
}

.menu-sel-a {
	color: red;
}


/* subscribe */
.subscribe td {
	padding-top:3px;
	font-family: tahoma;
	font-size: 11px;
	color: #6A6266;
}

.subscribe .form-text {
	border-left: 5px solid #B7006D;
	border-top: 1px solid #CECECE;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	background: #ededed;
	height: 20px;

	padding: 2px 4px 2px 4px;
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	color: #7E7A7C;
	width: 165px;
}

.subscribe .form-button {
	margin-left: 3px;
	background: url(/images/subscribe_button.png);
	width: 47px;
	height: 15px;
	border: 0px;
	cursor: pointer; cursor: hand;
}





/* blogger */
.blogger-preview-title, .blogger-preview-title a, .blogger-list-title, .blogger-list-title a, .blogger-detail-title {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #B7006D;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
}

.blogger-preview-preview, .blogger-list-preview-date, .blogger-list-preview, .blogger-detail-content {
	font-family: tahoma;
	font-size: 11px;
	color: #65505C;
	line-height: 140%;
}

.blogger-list-preview-date {
	font-family: tahoma;
	font-size: 10px;
	color: #65505C;
	line-height: 140%;
	padding-top: 2px;
}

.blogger-preview-list a {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	font-weight: normal;
	text-decoration: none !important;
}




/* search */
.search .form-text {
	border: 1px solid #D6BBCB;
	width: 148px;
	height: 21px;
	background: url('/images/search_input_bg.png');
	
	padding: 3px;
	font-family: verdana;
	font-size: 11px;
	color: #888888;
}
.search .form-button {
	width: 61px;
	height: 21px;
	background: url('/images/search_button.png');
	border: 0px;
	cursor: pointer; cursor: hand;
}




/* inquiry */
.inquiry {
	width: 220px;
}
.inquiry th {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #65505C;
	font-weight: normal;
	text-align: left;
}

.inquiry .inquiry-answer, .inquiry .inquiry-answer a {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #B10068;
	font-weight: normal;
	text-align: left;
	
}

.inquiry .inquiry-answer {
}

.graph {
	background: url('/images/inquiry_graph_body.png');
	font-size: 1px;
}

.inquiry-bottom {
	font-size: 11px;
	font-family: tahoma;
	color: #65505C;
	padding-top: 6px;
	padding-bottom: 7px;
}


.horna-lista {
	background: url("/images/header_bg_lista.png") no-repeat;
}

.horna-lista-1 {
	color: #83706E;
	font-family: tahoma;
	font-size: 11px;
	padding-left: 12px;
	width: 370px !important;
}
.horna-lista-2, .horna-lista-3 a, .horna-lista-4 a {
	color: #760749;
	font-family: tahoma;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
.horna-lista-2 {
	
}

.section-outer-3, .section-outer-4  {
	vertical-align: top;
}


/*login*/
.users-login td, .users-logoff td a, .users-logoff td {
	color: #65505c;
	font-family: tahoma;
	font-size: 11px;
}

.users-login .form-text, .users-login .form-password {
	color: #65505c;
	font-family: tahoma;
	font-size: 11px;
	
	width: 100px;
	
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.users-login .form-button {
	background: url("/images/login_button.png") no-repeat;
	width: 62px;
	height: 18px;
	border: 0px;
	cursor: pointer; cursor: hand;
}

.users-logoff .form-button {
	width: 60px;
	height: 17px;
	border: 0px;
	background: url("/images/login_button_logout.png") no-repeat;
	cursor: pointer; cursor: hand;
}






/* news */
.news .article th a ,.bazar-inzerat {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #B7006D;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;
}

.news .article td {
	padding-top: 10px;
}



.news .article td {
	font-family: tahoma;
	font-size: 11px;
	color: #65505C;
	line-height: 140%;
}

.news .article td a, .blogger-detail a {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;
}

.news .article .group-name {
	float:right;
	font-family: tahoma;
	font-size: 11px;
	color: #9b966a;
	font-weight: normal;
}

.article .main-title, h1 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 17px;
	color: #b10068;
	padding-top: 5px;
	height: 20px;
}
.article .main-author {
	font-family: tahoma;
	font-size: 11px;
	color: #f57fc5;
	/*text-decoration: underline;*/
}
.article .main-date {
	font-family: tahoma;
	font-size: 11px;
	color: #65505c;
	
}

.article td {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	line-height: 140%;
}
.article td a {
	color: #b10068;
}

.article h2 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #b10068;
	margin: 0px;
	padding: 0px;
}
.article h3 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #b10068;
	margin: 0px;
	padding: 0px;
}
.article p {
	margin-top: 5px;
}

.news-best .article img, .article img {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.article img {
	position: relative; left: -2px;
	border-right: 5px solid white;
}

.news-best .article img {
	position: relative; left: -3px;
}



/*

.blogger-list-preview-date {
	font-family: tahoma;
	font-size: 10px;
	color: #65505C;
	line-height: 140%;
	padding-top: 2px;
}

.blogger-preview-list a {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	font-weight: normal;
	text-decoration: none !important;
}
*/





/* paging */
.paging-numbers {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;
}

.paging-numbers a {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;

}

.prevnext {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	text-decoration: none;
}


.paging-arrows a {color:#224D8D;text-decoration: none;}




/* moja cesta*/
.moja-cesta {
	border-bottom: 12px solid white;
}

.moja-cesta a {
	font-family: tahoma;
	font-size: 10px;
	color: #9b966a;
	text-decoration: underline;
	padding-bottom: 2px;
	text-align: left;
}

.moja-cesta a:hover {
	text-decoration: none;
}


/* registration */
.registration .form-text {
	width: 200px;
	height: 21px;
	background: url('/images/bg_form_text_200.png');
	border: 1px solid #D6BBCB;

	padding: 3px;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}

.registration .form-button {
	margin-top: 10px;
	width: 111px;
	height: 21px;
	border: 0px;
	background: url('/images/registration_button.png');
	cursor: pointer; cursor: hand;
}

.registration .form-button-profile {
	margin-top: 10px;
	width: 111px;
	height: 21px;
	border: 0px;
	background: url('/images/registration_button_profile.png');
	cursor: pointer; cursor: hand;
}

.registration .error {
	font-family: verdana;
	font-size: 11px;
	color: #ff0000;
}

.registration, .registration-description {
	color: #333333;
	font-family: tahoma;
	font-size: 11px;
	
}

.registration-caption {
	width: 170px;
}

.bordovy-nazov {
	font-family: tahoma;
	font-size: 11px;
	color: #b10068;
	font-weight: bold;
	padding-bottom: 5px;
}



/*bazar*/
.bazar-pridat a, .bazar-kontakt a {
	font-family: tahoma;
	font-size: 11px;
	color: #b10068;
	text-decoration: underline;
}
.bazar-pridat a:hover, .bazar-kontakt a:hover {
	text-decoration: none;
}

.bazar-form .form-select, .bazar-form .form-text {
	width: 200px;
	height: 21px;
	border: 1px solid #D6BBCB;

	padding: 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;

}

.form-select-bazar {
	width: 200px;
	height: 21px;
	border: 1px solid #D6BBCB !important;

	padding: 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}

.bazar-form .form-textarea {
	width: 300px;
	height: 100px;
	border: 1px solid #D6BBCB;

	padding: 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}

.bazar-form td, .bazar-form .bazar-form .errors {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}

.bazar-form .errors {
	color: #dd0000;
}


.bazar-form .form-button {
	width: 111px;
	height: 21px;
	border: 0px;
	background: url('/images/bazar_button.png') no-repeat;
	cursor: pointer; cursor: hand;
}

.bazar-kontakt {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}

.bazar-posledny {
	font-family: tahoma;
	font-size:11px;
	color: #9B966A;
	margin-bottom: 5px;
}
.bazar-posledny-text {
	font-family: tahoma;
	font-size:11px;
	color: #65505C;
}

.bazar-posledny-text a {
	color: #B7006D;
}
.bazar-posledny-text a:hover {
	text-decoration:none;
}

.bazar-zruseny-inzerat {
	font-family: verdana;
	font-size: 11px;
	color: #EC008C;
	font-weight: bold;
}





/* forum */
.forum-theme-list a {
	font-family: tahoma;
	font-size: 11px;
	color: #b10068;
	text-decoration: underline;
}

.forum-theme-list a:hover {
	text-decoration: none;
}

.forum-theme-list td {
	font-family: tahoma;
	font-size: 11px;
	color: #9b966a;
}

.forum-list-title {
	margin-bottom: 10px;
}
.forum-list-title td {
	height: 18px;
	padding-bottom: 5px;
	border-bottom: 5px solid #faf2b8;
	font-family: tahoma;
	font-size: 11px;
	color: #7b764a;
	
	
}

.forum-article-title-name {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	font-weight: bold;
	margin-right: 5px;
}

.forum-article-title-name-reaction {
	font-family: tahoma;
	font-size: 11px;
	color: #888888 !important;
	font-weight: bold;
	margin-right: 5px;
}

.forum-article-text, .forum-article-text-name-reaction {
	font-family: tahoma;
	font-size: 11px;
	color: #65505C !important;
	padding: 10px 0 10px 0px;
	text-align: justify;
}

.forum-article-text-name-reaction {
	font-family: tahoma;
	font-size: 11px;
	color: #65505C !important;
	padding: 5px !important;
	text-align: justify;
}

.forum-info-to-login {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}

.forum-pocet-diskusii {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	float:right;
}










/* discussion */
.discussion-form .discussion-form-input input {
	margin-top: 7px;
	width: 200px;
	height: 21px;
	border: 1px solid #D6BBCB;
	background: url('/images/bg_form_text_200.png');

	padding: 3px;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}

.discussion-form .discussion-form-textarea textarea {
	margin-top: 7px;
	width: 400px;
	height: 200px;
	background: url('/images/bg_form_textarea_500.png');
	border: 1px solid #D6BBCB;

	padding: 3px;
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}

.discussion-form .form-button {
	margin-top: 7px;
	background: url(/images/discussion_button.png);
	width: 111px;
	height: 21px;
	border: 0px;
	cursor: pointer; cursor: hand;
}

.discussion-form .discussion-form-title {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}

.post-header .nazov-prispevku, .post-header .info-o-prispevku a, .post-footer li a, .post-body a {
	font-family: tahoma;
	font-size: 11px;
	color: #B10068;
}

.post-header .info-o-prispevku a:hover, .post-footer li a:hover, ..post-body a:hover {
	text-decoration: none;
}

.post-header .info-o-prispevku {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}

.post-body {
	font-family: tahoma;
	font-size: 11px;
	color: #65505C;
	line-height: 140%;
}

.post-footer li {
	images/blogger_zoznam_sipka.png
}

.post-footer li{
		margin-left: 0px;
		line-height: 140%;
		font-family: tahoma;
		font-size: 11px;
		color: #65505C;
}
.post-footer ul {
		margin-left: 30px;
		list-style-image: url('/images/discussion_li_arrow.png');
		padding: 0px;		
		margin-top: 0px;
		padding-left: -5px;
}






/* footer-sk */
.footer-sk {
	font-family: tahoma;
	font-size: 11px;
	color: #6a6266;
}

.footer-sk a {
	font-family: tahoma;
	font-size: 11px;
	color: #B10068;
	text-decoration: none;
}


.forum-image {
	padding: 0px 0px 10px 0px;
}
.forum-image img {
	border: 3px solid #D1CEA3;
	margin: 10px 0px 5px 0px;
}

.forum-image a {
	font-family: tahoma;
	font-size: 12px;
	color: #B7006D;
	font-weight: bold;
	text-decoration: none;
}

.forum-image a:hover {
	text-decoration: underline;
}







/* archiv */
.archiv-rok {
	font-family: tahoma;
	font-size: 12px;
	color: #B7006D;
	font-weight: bold;
	margin-bottom: 10px;

}

.archiv-cisla{
	padding-bottom: 20px;
}

.archiv-cisla a, .archiv-clanky a {
	font-family: tahoma;
	font-size: 11px;
	color: #b10068;
	text-decoration: none;
	padding-right: 10px;
}

.archiv-cisla a:hover, .archiv-clanky a:hover {
	text-decoration: underline;
}

.archiv-clanky {
		margin: 0px;
		margin-left: 25px;
		margin-top: 5px;
		list-style-image: url('/images/archiv_field.gif');
		line-height: 180%;
		padding-left: 0px;
		
		
		font-family: tahoma;
		font-size: 11px;
		color: #626262;
		text-align: justify;
		line-height: 150%
}








/* search*/
.search-result td {
	font-family: tahoma;
	font-size: 11px;
	color: #65505C;
}

.search-result-content a {
	font-family: tahoma;
	font-size: 11px;
	color: #b10068;
	text-decoration: none;
	padding-right: 10px;
}
.search-result-content a:hover {
	text-decoration: underline;
}

.search-result-content {
	padding-top: 10px;
}







.zabudli-ste-heslo {
	color: #333333;
	font-family: tahoma;
	font-size: 11px;
	margin-top: 25px;
}

.document {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	line-height: 140%;
}
.document h1 {
	margin-bottom: 10px;
	padding: 0px;
}

.document p {
	margin: 0px;
	padding: 0px;
}

.document a {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;
}






.advertisement {
	margin-bottom: 15px;
}





/* objednavka */
.objednavka {
/*	margin-top: 15px;*/
}
.objednavka td {
	font-family: tahoma;
	font-size: 11px;
	color: #65505C;
}

.objednavka .form-text {
	border: 1px solid #D6BBCB;
	width: 148px;
	height: 21px;
	background: url('/images/search_input_bg.png');

	width: 200px;
	height: 21px;
	background: url('/images/bg_form_text_200.png');
	
	
	
	
	
	padding: 3px;
	font-family: verdana;
	font-size: 11px;
	color: #888888;
}

.objednavka .form-button {
	width: 66px;
	height: 21px;
	background: url('/images/gallery_button_send_link.png');

	border: 0px;
	cursor: pointer; cursor: hand;
	margin-top: 10px;
	margin-bottom: 5px;
}

.objednavka .error {
	font-family: tahoma;
	font-size: 11px;
	color: #b10068;
}

.objednavka .form-textarea {
	margin-top: 7px;
	width: 200px;
	height: 100px;
	background: url('/images/bg_form_textarea_500.png');
	border: 1px solid #D6BBCB;

	padding: 3px;
	font-family: verdana;
	font-size: 11px;
	color: #666666;

}


.login-fail-div {
	position: absolute;
	top: 19px;
	left: 35px;
	width: 170px;
	background: white;
	font-family: tahoma;
	font-size: 11px;
	color: red;
}





/* shop info*/
.shop-produkt-info h5 {
	padding: 0px;
	margin: 5px;
}

.shop-produkt-info .popis-short {
	font-family: tahoma;
	font-size: 10px;
	color: #ff7777px;
	font-size: 11px;
	color: #666666;
	line-height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.shop-produkt-info a {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #B7006D;
	color: #F78415;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
}

.shop-produkt-info .cena {
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
}
