body {
	/*background: url(../images/site/back.jpg) #dcecdb repeat-x top;*/
	background: url(../images/site/back.jpg) #7bbfd9 repeat-x top;
	/*background-color: #24A2D5;*/
	font-family: Myriad, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #1F1F1F;
	margin: 10px 0 0px;
}


.bodybazar {
	/*background: url(../images/site/back.jpg) #dcecdb repeat-x top;*/
	background: url(../images/site/back_bazar.jpg) #7bbfd9 repeat-x top;
	/*background-color: #24A2D5;*/
	font-family: Myriad, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #1F1F1F;
	margin: 10px 0 0px;
}

.bodytour {
	/*background: url(../images/site/back.jpg) #dcecdb repeat-x top;*/
	background: url(../images/site/back_tour.jpg) #7bbfd9 repeat-x top;
	/*background-color: #24A2D5;*/
	font-family: Myriad, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #1F1F1F;
	margin: 10px 0 0px;
}


.main {width: 95%; max-width: 1400px}


h1 {
	font-size: 22px;
	color: #0055AC;
}
h1 a:link, h1 a:visited {
	font-size: 18px;
	color: #e65a0f;
	text-decoration: none;
	font-weight: normal;
}
h1 a:hover {text-decoration: underline;}

h2 {
	font-size: 22px;
	margin: 0px 0 3px 0px;
	color: #005598;
}

h2 a:link, h2 a:visited {
	font-size: 18px;
	color: #e65a0f;
	text-decoration: none;
	font-weight: normal;
}
h2 a:hover {text-decoration: underline;}

h3 {
	margin: 15px 0 7px;
	color: #e65a0f;
	font-size: 14px;
	font-weight: bold;
}

a:link, a:visited {
	color: #005598;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*////////////////////////////////////////////////////////////////////////////
////////////////////////////////// TOP /////////////////////////////////////*/

.top {background: url(../images/site/back_top_center.jpg) repeat-x top left}

.top .top-images {
	width: 100%
}

.top-images .logo {
	text-align: left;
	vertical-align: middle;
}

.top-images .logo img {margin-left: 30px;}

.top-images-td {
	background: url(../images/site/back_top_images_middle.png) repeat-x 0px 13px;
	padding-top: 14px;
}

.top-images-border {
	margin: 10px 10px 10px 0px; 
	width: 87px;
	height: 87px;
}







/*////////////////////////////////////////////////////////////////////////////
///////////////////////////////// MENU /////////////////////////////////////*/
.menu {background: url(../images/site/back_menu_center.jpg) repeat-x top left}
.menu ul {padding: 8px 0 0}
.menu ul li {
	float: left;
	background: none;
}

.menu ul li a:link, .menu ul li a:visited {
	text-decoration: none;
	display: block;
	padding: 5px 10px 12px;
	font-size: 15px;
	color: white;
	font-weight: bold
}

.menu ul li a:hover {
	color: #e65a0f;
	background: url(../images/site/back_menu_hover.jpg) repeat-x top
}

.menu ul li a span {
	color: white;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}








/*////////////////////////////////////////////////////////////////////////////
//////////////////////////////// SUBMENU ///////////////////////////////////*/

img.icons {
	float: left; 
	margin-right: 5px;
}

.submenu ul li {
	border-bottom: 1px solid #abadb0;
}

.submenu a:link, .submenu a:visited {
	color: #125598;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	display: block;	
	padding: 5px 5px;
}

.submenu a:hover {
	color: #e65a0f;
}

.submenu span {
	color: #125598;
	font-size: 10px;
	font-weight: normal;
}

.submenu .cal {
	color: #199FD6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.submenu a span {
	font-weight: normal;
	color: #125598;
	font-size: 10px;
	text-decoration: none;
	vertical-align: middle;
}

.submenu .other a:link, .submenu a:visited {
	color: #199FD6;
	font-size: 12px;
}

.submenu .other .all {
	border: none;
	padding-top: 6px;
}

.submenu .other .all a:link, .submenu .other .all a:visited {color: #125598;}

.submenu .other .all a:hover, .submenu .other a:hover {color: #e65a0f;}

.submenu .other .last {
	border: none;
}








/*////////////////////////////////////////////////////////////////////////////
//////////////////////////// LEFT PANEL ////////////////////////////////////*/
.main .left {
	width: 205px !important;
	background: url(../images/site/back_content_left.jpg) repeat-y 0px 60px;
}

.main .left .content-left {
	background: url(../images/site/back_content_left_top.jpg) no-repeat top right;
	padding: 2px 0 5px 7px;
}

.main .left .submenu {
	color: #505A73;
	font-size: 17px;
}

.content-left .submenu-left-top {
	background: url(../images/site/back_submenu_left_top.jpg) no-repeat top left;
	height: 27px;
	color: white;
	font-size: 17px;
	padding: 9px 0 0 10px;
}

.content-left .submenu-left-middle {
	background: url(../images/site/back_submenu_left_middle.jpg) repeat-y top left;
	padding: 3px 15px 0 10px;
	font-weight: bold;
}


.submenu-left-middle ul.left-menu li a:link, .submenu-left-middle ul.left-menu li a:visited {
	color: #005598;
	font-size: 15px;
}

.submenu-left-middle ul.left-menu li a:hover {
	color: #e65a0f;
	font-size: 15px;
}

.submenu-left-middle ul.left-menu li.top_kategoria {
	padding: 3px 0 7px;
}

.submenu-left-middle ul.left-menu li.top_kategoria a:link, .submenu-left-middle ul.left-menu li.top_kategoria a:visited {
	background: url(../images/site/back_top_kategoria.jpg) #E65A0F repeat-x top;
	border: 1px solid #3F3F3F;
	color: white;
	font-size: 15px;
}

.submenu-left-middle ul.left-menu li.top_kategoria a:hover {color: #000;}

.submenu-left-middle ul.left-menu li.top_kategoria a span {color: white;}



div.kontakt {margin-bottom: 10px}
div.kontakt a:link, div.kontakt a:visited {
	color: white;
	padding: 3px 23px 0 0 !important;
}
div.kontakt a:hover {
	color: #E65A0F;
}


/*////////////////////////////////////////////////////////////////////////////
//////////////////////////// CENTER PANEL //////////////////////////////////*/
.main .center {
	background: url(../images/site/back_content_center.jpg) repeat 0px 60px;
	min-width: 530px !important;
}

.main .center .content-center {
	background: url(../images/site/back_content_center_top.jpg) repeat-x top left;
	padding: 2px 0 25px 3px;
}

.content-center .text {
	background: url(../images/site/back_content_text_middle.jpg) repeat top left;
}

.text .text-top {
	background: url(../images/site/back_content_text_top.jpg) repeat-x top left;
	padding: 10px 10px 10px 10px;
}

.text .text-top-clanok {
	background: url(../images/site/back_content_text_top.jpg) repeat-x top left;
	padding: 13px 20px 10px;
}
.text .text-top-clanok img {border: 1px solid #1F1F1F}

.text-top .articles {
	text-align: center;
	font-weight: bold;
	color: #005598;
	padding-bottom: 8px;
}

.text .text-top .article {
	padding: 0 7px;
	min-height: 122px;
}



ul.navi {
	float: right;
}

ul.navi li {
	float: left;
	background: url(../images/site/tab.jpg) no-repeat;
	text-align: center;
	width: 100px;
	padding: 5px 0;
}

ul.navi li a:link, ul.navi li a:visited {
	color: white;
	font-weight: bold;
	display: block;
}

ul.navi li a:hover {
	color: #E65A0F;
	font-weight: bold;
	text-decoration: none;
}


ul.back {	
  float: center;
}

ul.back li {
	float: center;
	background: url(../images/site/tab.jpg) no-repeat;
	text-align: center;
	width: 100px;
	padding: 5px 0;
}

ul.back li a:link, ul.back li a:visited {
	color: white;
	font-weight: bold;
	display: block;
}

ul.back li a:hover {
	color: #E65A0F;
	font-weight: bold;
	text-decoration: none;
}


b.date {
	color: #3F3F3F !important;
}


#clanok {
	padding: 15px 0 40px;
}

#clanok img {
	margin:5px 10px;
} 

.text .text-top .name {
	padding: 0 0 5px 3px;
}

.text .text-top .name span {
	font-size: 11px;
	vertical-align: bottom;
}



.image_border {
	float: left; 
	margin: 3px 10px 10px 0px; 
	width: 108px;
	height: 108px;
}

.image_border_small {
	float: left; 
	margin: 3px 10px 10px 0px; 
	width: 78px;
	height: 78px;
}



a.whole_article:link, a.whole_article:visited {
	color: #005598;
	text-decoration: none;
	font-size: 11px;
	vertical-align: bottom;
}

a.whole_article:hover {
	text-decoration: underline;
}



.line {
	border-bottom: 1px solid #abadb0;
	height: 1px;
	margin: 10px 0;
}




.galeria li {float: left;}



.nadpis {
	background: url(../images/site/back_nadpis_middle.jpg) repeat-x top;	 
	margin: 20px 0 5px	
}
.nadpis-right { background:url(../images/site/back_nadpis_right.jpg) no-repeat top right }
.nadpis-left {
	padding: 5px 0 5px 10px;
	background:url(../images/site/back_nadpis_left.jpg) no-repeat top left;
	color: white; 
	font-weight: bold;
}


.new-discuss {
	text-align: right; 
	padding-bottom: 5px; 
	color: #3455B2; 
	font-weight: bold;
	float: right; 
	margin: 16px 5px 0px 0px;
}

table.add-discuss {
	width: 400px;
}


table.add-discuss tr td {
	font-size: 11px;
	vertical-align: middle;
	padding: 3px 10px 3px 0 ;
	font-weight: bold;
}

table.add-discuss tr td.add-discuss-left {width:100px !important; text-align: right;}
table.add-discuss tr td.add-discuss-left-area {vertical-align: top; padding-top: 5px; text-align: right;}
table.add-discuss tr td.add-discuss-right {width:300px !important}
table.add-discuss tr td.add-discuss-right input {width:284px}

table.add-discuss tr td input {
	height: 13px;
	width: 150px;
	font-size: 10px;
}

table.add-discuss tr td input.submit {
	width: 100px;
	font-size: 10px;
	height: auto;
}

table.add-discuss tr td textarea {
	width: 95%;
	height: 60px;
}

.related-article {
	text-align: left; 	
	color: #3455B2; 
	font-weight: bold;
	padding-bottom: 80px; 
	margin-left: 75px;
}

.discussion {
	background: url(../images/site/back_text_name.jpg) repeat-x top left; 
	font-size:10px; 
	color: #fff;
}

.discussion-right {
	background: url(../images/site/back_text_name_right.jpg) no-repeat top right;
	float: right;
	text-align: right;
	height: 37px;
	padding: 12px 10px 0 0;
	width: 35%;
}

.discussion-right-text {
	height: 14px;
	text-align: right;
	overflow: hidden;
}

.discussion-left {
	background: url(../images/site/back_text_name_left.jpg) no-repeat top left;
	padding: 12px 0px 11px 10px;
	width: 60% !important;
	font-size: 11px;
}

.discussion-left a:link, .discussion-left a:visited {
	color: white;
	text-decoration: none;
}

.discussion-left a:hover {
	color: white;
	text-decoration: underline;
}

.discussion-text {
	padding: 10px; 
	border: 1px solid #7F7F7F; 
	border-top: none; 
	margin: 0 2px;
}







ul.zoznam {margin: 0px 0px 20px 20px}

ul.zoznam li {
	list-style: none;
	background: url(../images/site/li.png) no-repeat 0 7px;
	padding: 3px 7px;
}

ul.zoznam li a {margin-right: 15px}

/*////////////////////////////////////////////////////////////////////////////
////////////////////////////// RIGHT PANEL /////////////////////////////////*/
.main .right {
	width: 205px !important;
	background: url(../images/site/back_content_right.jpg) repeat-y 0px 60px;
}

.main .right .content-right {
	background: url(../images/site/back_content_right_top.jpg) no-repeat top left;
	padding: 0px 0 5px 7px;
}

.content-right .submenu-right-top {
	background: url(../images/site/back_submenu_right_top.jpg) no-repeat top left;
	height: 27px;
	color: white;
	font-size: 17px;
	padding: 9px 0 0 10px;
}

.content-right .submenu-right-middle {
	background: url(../images/site/back_submenu_right_middle.jpg) repeat-y top left;
	padding: 3px 15px 0 10px;
}

.logo-adver1 {
	background: url(../images/site/logo_tour.jpg) no-repeat top left;
	height: 115px;
}

.logo-adver3 {
	background: url(../images/site/logo_tour.jpg) no-repeat top left;
	height: 115px;
}

.logo-adver2 {
	background: url(../pictures/bazar.jpg) no-repeat top left;
	height: 90px;
}

.logo-adver1 a {
	color: white !important;
	font-size: 10px !important;
	display: block;	
	padding: 0px 0px 5px 15px !important;
}

.logo-adver2 a {
	color: white !important;
	font-size: 10px !important;
	display: block;
	padding: 40px 0 12px 15px !important;
}

.logo-adver3 a {
	color: white !important;
	font-size: 10px !important;
	display: block;
	padding: 70px 0 10px 15px !important;
}

.logo-adver1 b, .logo-adver2 b {
	font-size: 12px;
	color: white
}

/*
  .logo-adver1 {
	background: url(../images/site/logo_tour.jpg) no-repeat top left;
	height: 115px;	
}

.logo-adver1 a {
	color: white !important;
	font-size: 10px !important;
	display: block;
	padding: 70px 0 10px 15px !important;
}

.logo-adver1 b, .logo-adver2 b {
	font-size: 12px;
	color: white
}

*/

.image-panel a {
	padding: 0px !important;
	font-size: 12px !important;
	color: #199FD6 !important;
}
.image-panel a:hover {color: #e65a0f !important;}

.image-panel {min-height:90px}
.image-panel .image_border {margin: 0 3px 0 0}






/*////////////////////////////////////////////////////////////////////////////
///////////////////////////////// BOTTOM ///////////////////////////////////*/

.bottom {
	background: url(../images/site/back_bottom.jpg) repeat-x top left;
	height: 78px;
}

.bottom .rights {
	text-align: center;
	padding-top: 8px;
}

.bottom .rights a {color: #000;}

.bottom .pristupy {
	padding-top: 7px;
	text-align: center;
	font-size: 11px;
}

div.cat_image {
 background: url(../images/site/back_category_image.jpg) no-repeat top left;
 height: 210px;
 text-align: right;
 padding-top: 1px; 
 padding-right: 6px;
 margin-bottom: 7px;
}


.motto{  
  border: 2px solid #005598;
  padding: 5px; 
  color: #005598;  
  text-align: center;  
  font-weight: normal;
}
