body {
	background: url('images/bg_page.png') repeat-x #5E0000;
	margin: 0px;
}

.hand {
	cursor: pointer; cursor: hand;
}

.text {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}

.top-main-picture {
	background: url('/images/top_pict.jpg');
	padding-left: 106px;
/*	padding-left: 50px;*/
}




.main-menu .menu {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 4px;
}

.main-menu .menu a {
	color: #353D44;
	padding-left: 15px;
	padding-right: 14px;
	text-decoration: none;
	
}

.main-menu .menu .select {
	color: #ffffff;
	background: url('/images/bg_menu_selected.png');
	height: 100%;
}

/* search */
.search {
	background: white;
}


.search .form-text, .users-login .form-text, .registration .form-text, .subscribe .form-text, .registration .form-textarea {
	padding:2px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}


.search .form-text {
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	width: 139px;
	height: 21px;
	background: url('/images/search_bg_input.png');	
}

.search .content {
	padding: 11px 0px 11px 13px;
}

.search .form-button {
	background: url('/images/search_button.png');
	width: 32px;
	height:  25px;
	margin-left: 6px;
	border: 0px;
	position: relative;
	top: 3px;
	cursor: pointer; cursor: hand;
}

.search-result {
	margin-bottom: 10px;
}

.search-result td {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
	padding-top:2px }

.search-result td a {
	font-family: tahoma;
	font-size: 11px;
	color: #049DE8;
	text-decoration: none;
}

.search-result td a:hover {
	text-decoration: underline;
}






.shop-info-uvod {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.shop-info-uvod td {
	background: white;
	padding: 0px;
	text-align: center;
}



.uvod-podporujeme, .uvod-odporucame, .uvod-sutaze td {
	padding: 5px;
	background: white;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 6px;
}


.uvod-podporujeme img, .uvod-odporucame img {
	margin-bottom: 5px;
}

.uvod-sutaze h1 {
	font-family: tahoma;
	font-size: 14px;
	color: #049de8;
	font-weight: bold;
}
.uvod-sutaze {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}













/* login */
.users-login {
	background: white;
	width: 256px !important;
}
.users-login .form-text, .users-login .form-password {
	width: 95px;
	height: 20px;
	margin-right: 4px;
	background: url('/images/search_bg_input.png');	
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	
	font-family; tahoma;
}

.users-login .form-button {
	background: url('/images/login_button.png');
	width: 32px;
	height:  23px;
	border: 0px;
	position: relative;
	top: 2px;
	left: -2px;
	cursor: pointer; cursor: hand;
}

.users-login .content {
	padding: 11px 0px 11px 11px;
}

.login-fail-div {
	margin-top: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #E80000;
	font-weight: bold;
}


.login-registracia {
	margin-top: 5px;
	padding-right: 12px;
}

.login-registracia a {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0f5984;
	text-decoration: none;
}
.login-registracia img {
	margin-right: 3px;
}



/* logoff */
.users-logoff .content {
	padding: 11px 0px 11px 11px;
}

.users-logoff .content2 td {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}

.users-logoff .form-button {
	background: url('/images/logoff_button.png');
	width: 53px;
	height:  10px;
	border: 0px;
	position: relative;
	top: 2px;
	left: 4px;
	cursor: pointer; cursor: hand;
}















/* subscribe */
.subscribe .content {
	padding: 11px 0px 11px 11px;
}

.subscribe .form-text {
	width: 167px;
	height: 20px;
	background: url('/images/input_bg.png');	
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}

.subscribe .form-button {
	background: url('/images/newsletter_button.png');
	width: 61px;
	height:  23px;
	border: 0px;
	position: relative;
	top: 2px;
	left: 4px;
	cursor: pointer; cursor: hand;
}

.subscribe td {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}





.nazov-stranky {
	font-family: tahoma;
	font-size: 11px;
	color: white;
	font-weight: bold;
	height: 31px;
	padding: 10px 10px 20px 0px;
	margin-bottom: 0px;
}



/* registration */
.registration .registration-caption, .registration td, .registration-description, .registration-description a {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}

.registration .registration-caption {
	width: 170px;
}

.registration .form-text {
	width: 167px;
	height: 20px;
	background: url('/images/input_bg.png');	
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}

.registration .form-textarea {
	width: 167px;
	height: 50px;
	background: url('/images/input_bg2.png');	
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}

.registration .form-button {
	background: url('/images/newsletter_button.png');
	width: 61px;
	height:  23px;
	border: 0px;
	position: relative;
	top: 5px;
	cursor: pointer; cursor: hand;
}

.registration .form-checkbox {
	position: relative;
	left: -4px;
}

.registration .error {
	color: #E80000;
}

.registration-description a {
	color: #049DE8;
}






/* news-best*/
.news-best .article td b a, .news .article th b a, .article h3 {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
	margin-bottom: 10px;
}

.news-best .article, .news .article {
	margin-bottom: 17px;
}

.news-best td, .news td, .article td, .article td a {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}

.article td a {
	color: #049de8;
}

.news-best .bottom-info, .news .bottom-info {
	font-family: tahoma;
	font-size: 10px;
	color: #607080;
}

.intro-picture img {
	border: 2px solid #002232;
}






/* blogger */
.blogger-preview-preview {
	padding: 3px;
}

.blogger-preview .blogger-preview-preview img {
	border: 0px;
	margin-right: 3px;
	position: relative; 
	top: 0px;
}

.blogger-preview .blogger-preview-preview a {
	font-family: tahoma;
	font-size: 10px;
	color: #607080;
	text-decoration: none;
}
.blogger-preview .blogger-preview-preview a b, .blogger-preview .blogger-preview-preview a strong {
	color: #049DE8;
}


.blogger-detail-title {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
}

.blogger-detail-content, .blogger-detail td a {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}

.blogger-detail td a {
	color: #049de8;
}



.form-select {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	width: 110px !important;
	margin-right: 5px;
	height: 18px;	
	border: 1px solid #aaaaaa;
}








/* partylist */
.partylist {
	margin-bottom: 15px;
}

.partylist .datum {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
}

.partylist .party-info {
	font-family: tahoma;
	font-size: 11px;
	color: #777777;
}

.partylist .party-info b {
	font-family: tahoma;
	font-size: 11px;
	color: #124D74;
}


.partylist .party-info .content {
	font-family: tahoma;
	font-size: 11px;
	color: #111111;
}

.partylist a {
	color: #049DE8;
}
.partylist a:hover {
	text-decoration: none;
}


/*kluby*/
.zoznam-fotiek-nadpis, .zoznam-fotiek-nadpis1 {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
	margin-bottom: 0px;
}

.zoznam-fotiek-nadpis {
	margin-top: 20px;
}
.zoznam-fotiek-nadpis1 {
	margin-top: 0px;
}






/* fotoreporty */
.fotoreport-list {
	font-family: tahoma;
	font-size: 11px;
	color: #777777;
}

.fotoreport-list img {
	border: 0px;
}

.fotoreport-list .title a {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
}




/* gallery */
.gallery-theme-name {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
}

.gallery-theme-description {
	font-family: tahoma;
	font-size: 11px;
	color: #777777;
	padding-bottom: 10px;
}

.gallery-picture img {
	margin-top: 8px;
	cursor: pointer; cursor: hand;	
}

.gallery-picture td {
	font-family: tahoma;
	font-size: 11px;
	color: #777777;

}

.gallery-back-link a {
	font-family: tahoma;
	font-size: 11px;
	color: #049de8;
	float: right;
	font-weight: normal;
}


.gallery-theme a {
	font-family: tahoma;
	font-size: 12px;
	color: #049de8;
	font-weight: normal;
	text-decoration: none;
}

.gallery-theme-info {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
	padding-bottom: 10px;
}





/* document */
.document {
	font-family: tahoma;
	font-size: 11px;
	color: #777777;
}

.document h1 {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
	margin: 0px;
	margin-bottom: 10px;
}

.document h2 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #049de8;
	text-decoration: none;
	margin: 0px;
	margin-bottom: 10px;
}






/* 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;
	color: #049de8;
	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;}

.prevnext img {
	border: 0px;
}




.dj-zoznam a {
	text-decoration: none;
}
.dj-zoznam img {
	border: 0px;
}



/* sutaze */
.sutaze .blogger-preview {
	margin: 10px;
}

.sutaze .blogger-preview {
	line-height: 120%;
}

.sutaze .blogger-preview a {
	font-size: 11px;
}

.sutaze .blogger-preview-title a {
	font-family: tahoma;
	font-size: 11px;
	color: #049DE8;
	text-decoration: none;
}

.sutaze .blogger-list-title a {
	font-family: tahoma;
	font-size: 12px;
	color: #049DE8;
	text-decoration: none;
}



.kluby-select {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	
	width: 100%;
	
	position: relative;
}

.klub-add-photo-link {
	font-family: tahoma;
	font-size: 11px;
	color: #049de8;
	font-weight: normal;
}



/* shop info*/
.shop-produkt-info h5 {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

.shop-produkt-info td {
	padding: 5px;
}

.shop-produkt-info .popis-short {
	font-family: tahoma;
	font-size: 10px;
	color: #ff7777px;
	font-size: 11px;
	color: #666666;
	line-height: 100%;
	padding: 8px 0px;
}

.shop-produkt-info a {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #B7006D;
	color: #F78415;
	text-decoration: underline;

}

.shop-produkt-info .cena {
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
}





/* discussion-fotoreproty */

.discussion-fotoreporty hr {
	color: red;
	height: 1px;
	color: #5e0000;
	margin: 5px 0px;
}

.discussion-fotoreporty h4 {
	font-family: verdana;
	font-size: 15px;
	color: #dd9d00;
	font-weight: bold;
	
}

.discussion-fotoreporty td,
.discussion-fotoreporty .form-text, .discussion-fotoreporty .form-text-readonly, .discussion-fotoreporty .form-textarea, 
.discussion-fotoreporty .form-button {
	font-family: tahoma;
	font-size: 11px;
	color: #cbc1c1;
}


.discussion-fotoreporty .form-text, .discussion-fotoreporty .form-text-readonly, .discussion-fotoreporty .form-textarea {
	background: #3e0000;
	border: 1px solid #5e0000;
	padding: 2px;
	height: 20px;
	width: 200px;
}

.discussion-fotoreporty .form-text-readonly {
	background: #2e0000 !important;
	border: 1px solid #2e0000;
}

.discussion-fotoreporty .form-textarea {
	scrollbar-base-color: #5e0000;
	height: 50px;
	width: 250px;
}

.discussion-fotoreporty .form-button {
	margin-top: 5px;
	background: #3e0000;
	border: 1px solid #5e0000;
	padding: 2px;
	height: 22px;
	width: 100px;
	color: #dd9d00;
	cursor: pointer; cursor: hand;
	font-weight: bold;
}

.post-header a, .post-body a {
	color: #dd9d00;
	font-family: tahoma;
	font-size: 11px;
}

.post-header .link {
	color: #049de8;
	font-family: tahoma;
	font-size: 11px;
}

.discussion-fotoreporty .post-header li {
	color: #772d4d;
}










/* discussion-novinky */


.discussion-novinky h4 {
	font-family: verdana;
	font-size: 15px;
	color: #dd9d00;
	font-weight: bold;
	
}

.discussion-novinky td,
.discussion-novinky .form-text, .discussion-novinky .form-text-readonly, .discussion-novinky .form-textarea, 
.discussion-novinky .form-button {
	font-family: tahoma;
	font-size: 11px;
	color: #414b55;
}


.discussion-novinky .form-text, .discussion-novinky .form-text-readonly, .discussion-novinky .form-textarea {
	background: #ffffff;
	border: 1px solid #aaaaaa;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;

	width: 167px;
	height: 20px;
/*	background: url('/images/input_bg_textarea.jpg');
	background-attachment: fixed;*/
	padding: 2px;
	
	
/*	padding: 2px;
	height: 20px;
	width: 200px;
*/
}

.discussion-novinky .form-text-readonly {
	background: #ffffff !important;
	border: 1px solid #ffffff;
}

.discussion-novinky .form-textarea {
	scrollbar-base-color: #dddddd;
	height: 50px;
	width: 250px;
}

.discussion-novinky .form-button {
	margin-top: 5px;
	background: #daa037;
	border: 1px solid #8a7017;
	padding: 2px;
	height: 22px;
	width: 100px;
	color: #ffffff;
	cursor: pointer; cursor: hand;
	font-weight: bold;
}

.post-header a, .post-body a {
	color: #dd9d00;
	font-family: tahoma;
	font-size: 11px;
}

.post-header .link {
	color: #049de8;
	font-family: tahoma;
	font-size: 11px;
}






/* uvod-posledne-prispevky*/
.uvod-najnovsie-prispevky {
	padding: 5px;
	color: #dd9d00;
	font-family: tahoma;
	font-size: 11px;
}

.uvod-najnovsie-prispevky a {
	color: 049de8;
	text-decoration: none;
}



.najcitanejsie-uvod .article a {
	font-size: 11px;
}





/* RSS */
.rss-preview {
	margin: 0px 10px 10px 10px;
	
}

.rss-preview td a {
	font-family: tahoma;
	color: #049de8;
	text-decoration: none;
	font-size: 11px;
}
.rss-preview td {
	font-family: tahoma;
	color: #607080;
	text-decoration: none;
	font-size: 11px;
}



















/* SPGM */
.spgm {
	margin-top: 10px;
}
.spgm-gallery .td-thumbnails-thumb img {
	border: 2px solid #333333;
	position: relative; top: 10px;
}

.td-thumbnails-thumb {
	font-family: tahoma;
	font-size: 11px;
	color: #aaaaaa;
	vertical-align: bottom !important;
	text-align: center;
	padding:0px 5px 15px 5px;
}

.div-galheader {
	font-family: verdana;
	font-size: 15px;
	color: #dd9d00;
	font-weight: bold;
	padding: 15px 0px;
}

.td-thumbnails-navi {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;
}

.td-thumbnails-navi a {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	color: #049de8;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;
}


.td-thumbnails-navi img {
	border: 0px;
}


/* zoznam */
.td-gallisting-cell img, .spgm-img {
	border: 2px solid #333333 !important;
}

.td-gallisting-cell, .table-galitem td {
	vertical-align: top;
}
.td-galitem-icon {
	width: 110px;
	text-align: center;
}

.td-galitem-title, .td-picture-navi, .table-picture, .spgm-intro-link {
	font-family: tahoma;
	font-size: 11px !important;
	color: #888888;
}

.spgm-intro-link {
	text-decoration: none;
}

.td-picture-navi img {
	border: 0px;
}

.td-picture-navi {
	text-align: center;
}

.td-picture-pic img {
	border: 0px;
}

.td-galitem-title a, h4 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #dd9d00 !important;
}


h4 {
	margin-bottom: 5px;
}

#pic-navi {
	height: 20px;
}

.tabulka-1 td {
	vertical-align: top;
}
