/* SPOLECNY STYL VSECH STRANEK BEZ ROZDILU OBDOBI */

body{
	margin: 0px;
}
/* Rich Text Editor default settings */
p {margin: 0px;}
body, p, div, td, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
/* end of: Rich Text Editor default settings */

/* basic settings */
form {margin: 0px;}
img.link {border:0px; margin-left: 1px; margin-bottom: 1px; }
img.border { border: 3px solid #DEE1D6; }
img.icon { vertical-align: middle; width: 16px; height: 16px; border: 0px; margin-left: 3px; margin-right: 3px; }
img.icon_24 { vertical-align: middle; width: 24px; height: 24px; border: 0px; margin-left: 3px; margin-right: 3px; }
hr {width: 100%; border-top: 1px solid #D9DBDC; }
/* end of: basic settings */

.accessibility{
	display: none;
}
.clear{
	clear: both;
}
.clear_left {
	clear: left;
}
img{
	border: none;
}

#container{
	width: 885px;
	margin: 0 auto;
}

#header {
	width: 885px;
	height: 372px;
	position: relative;
}

/* language_selection */
#language_selection{
	position: absolute;
	top: 70px; left: 0;
	width: 430px;
	height: 15px;
	font-size: 70%;
}
#language_selection a.lang{
	padding-right: 15px;
	text-decoration: none;
}
#language_selection a:hover{
	text-decoration: underline;
}
#language_selection a.active{
	color: #000000;
}
/* end of: language_selection */

/* season_selection */
#season_selection{
	position: absolute;
	top: 7px; left: 430px;
	padding-top: 10px;
	width: 450px;
	height: 73px;
	background: url(../img/jaro/logo.png) no-repeat 330px 0px;
	font-size: 70%;
}
#season_selection a{
	text-decoration: none;
}
#season_selection ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#season_selection li{
	float: left;
}
#season_spring, #season_summer, #season_fall, #season_winter{
	width: 44px;
	height: 0px;
	padding-top: 54px;
	margin-right: 5px;
	background: url(../img/jaro/pictogram_spring_active.jpg) no-repeat;
	cursor: pointer;
	text-align: center;
	color: #ADD541;
}
#season_spring a{
	color: #ADD541;
}
#season_summer{
	background: url(../img/jaro/pictogram_summer_unactive.jpg) no-repeat;
	color: #FCCA00;
}
#season_summer a{
	color: #FCCA00;
}
#season_fall{
	background: url(../img/jaro/pictogram_fall_unactive.jpg) no-repeat;
	color: #D36307;
}
#season_fall a{
	color: #D36307;
}
#season_winter{
	background: url(../img/jaro/pictogram_winter_unactive.jpg) no-repeat;
	color: #A7CAD2;
}
#season_winter a{
	color: #A7CAD2;
}
/* end of: season_selection */

/* menu1 */
#menu1{
	position: relative;
	top: 100px;
	height: 20px;
	font-size: 70%;
}
#menu1_overflow {
	/* 
	width: 885px;
	height: 14px;
	overflow: hidden;
	 */
}
#menu1 a{
	font-weight: bold;
	text-decoration: none;
}
#menu1 a:hover{
	text-decoration: underline;	
}
#menu1 ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu1 li{
	float: left;
	padding: 0px 9px 0px 10px;
	background: url(../img/jaro/menu1_separator.jpg) no-repeat left;
	text-transform: uppercase;
}
#menu1 #menu1_first{
	padding: 0px 9px 0px 0px;
	background: none;
}
/* end of: menu1 */

#header_decoration{
	position: absolute;
	top: 131px; left: 0;
	width: 192px;
	height: 274px;
	background: url(../img/jaro/header_decoration.gif) no-repeat;
	z-index: 10;
}

/* menu2 */
#menu2{
	position: absolute;
	top: 0; left: 262px;
	width: 182px;
	height: 213px;
	font-size: 70%;
	font-weight: bold;
}
#menu2_overflow {
	width: 182px;
	height: 213px;
	overflow: hidden;
}
#menu2 ul{
	list-style: none;
	margin: 20px 0px 0px 20px;
	padding: 0px;
}
#menu2 li{
	margin-top: 5px;
}
#menu2 li a{
	padding-left: 20px;
	text-decoration: none;
}
/* end of: menu2 */

#header_suspension{
	position: absolute;
	top: 344px; left: 0;
	width: 885px;
	height: 28px;
}
#content{
	width: 885px;
}
#side_left{
	float: left;
	width: 443px;
	border-right: 1px solid #CCCCCC;
}

/* news */
#news{
	position: relative;
	width: 407px;
	margin: 0 auto;
}
.news_article{
	clear: both;
}
.news_article_photo{
	float: left;
	padding: 7px;
	background: url(../img/jaro/image_background.gif);
	background-repeat: no-repeat;
}
.news_photo {
	width: 70px; height: 60px;
}
.news_article_text{
	float: left;
	width: 305px;
	padding: 7px 0px 0px 8px;
}
.news_article_text h3{
	margin: 0px;
	font-size: 70%;
}
a.news_article_title {
	text-decoration: none;
}
a.news_article_title:visited {
	text-decoration: none;
}
a.news_article_title:hover {
	text-decoration: underline;
}

.news_article_text p{
	margin: 5px 0px 0px 0px;
	line-height: 125%;
	font-size: 70%;
	text-align: justify;
}
.news_article_morelink{
	float: right;
	width: 5px;
	height: 9px;
	margin-top: 0px;
	margin-bottom: 8px;
	cursor: pointer;
}
.news_article_morelink a{
	display: none;
}
/* end of: news */

/* gallery */
#gallery{
	width: 407px;
	margin: 0 auto;
}
#gallery h4{
	margin: 0px 0px 15px 9px;
	font-size: 70%;
}
#gallery_background{
	width: 376px;
	padding: 7px;
	background-color: #FFFFFF;
}
#gallery img{
	margin: 1px;
	border: 0px;
}
#gallery img.article{
	height: 60px;
}
#side_right{
	float: left;
	width: 441px;
	margin-left: -1px;
	border-left: 1px solid #CCCCCC;
}
/* end of: gallery */

/* main_text */
/* backlink */
#backlink{
	float: right;
	width: 5px;
	height: 9px;
	margin-top: 10px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}
#backlink a{
	display: none;
}
/* end of: backlink */

div.main_text{
	float: left;
	width: 390px;
	padding: 0px 15px 0px 25px;
	font-size: 70%;
}
div.main_text h2{
	margin: 0px 0px 10px 0px;
	font-size: 140%;
}
div.main_text h4{
	margin: 0px 0px 20px 0px;
	font-size: 110%;
}
div.main_text p{
	margin: 5px 0px 0px 0px;
	line-height: 140%;
	word-spacing: 2px;
	text-align: justify;
}
div.main_text a:hover{
	text-decoration: none;
}
div.main_text ul{
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.main_text li{
	padding: 0px 0px 5px 15px;
}
/* end of: main_text */

/* main_photo */
#main_photo{
	float: left;
	width: 145px;
	padding-top: 29px;
}
.main_photo_item{
	margin-bottom: 20px;
	cursor: pointer;
}
.main_photo_more{
	position: absolute;
	margin: 8px 0px 0px 129px; 
	width: 15px;
	height: 19px;
	background: url(../img/jaro/more3.jpg) no-repeat;
}
/* end of: main_photo */

#main_spacemaker{
	padding-top: 150px;
	clear: left;
}

/* footer */
#footer{
	clear: left;
	width: 100%;
	font-size: 70%;
}
#footer_left{
	position: absolute;
	height: 65px;
	width: 50%;
	z-index: 2;
	border-right: 1px solid #CCCCCC;
}
#content_left_ending{
	float: right;
	width: 442px;
	height: 65px;
}
#footer_right{
	position: absolute;
	left: 50%;
	width: 442px;
	height: 65px;
}
#footer_right_info{
	height: 14px;
	padding: 6px 0px 0px 0px;
	background-color: #FFFFFF;
}
#footer_right_info a{
	text-decoration: none;
}
#footer_right_info a:hover{
	text-decoration: underline;
}
#footer_right_info ul{
	width: 440px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#footer_right_info li{
	float: left;
	padding: 0px 7px 0px 8px;
}
#footer #footer_info_first{
	background: none;
}
#footer_right_powered{
	clear: left;
	width: 430px;
	height: 31px;
	padding: 13px 0px 0px 12px;
}
#footer_right_powered a{
	text-decoration: none;
}
#footer_right_powered a:hover{
	text-decoration: underline;
}
img.powered {
	width: 145px;
	height: 21px;
	border: 0px;
}
/* end of: footer */

/* header */
img.photo_left {
	position: absolute;
	top: 0; left: 0;
	width: 262px;
	height: 213px;
}
img.blend {
	width: 441px;
	height: 213px;
}
/* end of: header */

/* attachments */
.article_attachments { 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold; 
}
a.attachment_name {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-weight: bold;  
	text-decoration: none;
}
a.attachment_name:visited {
	text-decoration: none;
}
a.attachment_name:hover {
	text-decoration: underline;
}

.attachment_mimetype  {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Tahoma;
}
/* end of: attachments */

/* table articles list */
table.articles_list {
	width: 100%;
	vertical-align: top;
}
table.articles_list td.arrow {
	width: 10px;
	vertical-align: top;
}
img.article_arrow {
	vertical-align: middle;
}
table.articles_list td.link {
	vertical-align: top; 
}
table.articles_list td.bottom_space {
	height: 6px; font-size: 6px;
	border-bottom: 1px solid #BFBFBF;
}
table.articles_list td.top_space {
	height: 6px; font-size: 6px;
	border-top: 1px solid #BFBFBF;
}

/* end of: table articles list */

/* articles */
h1.title_article, h2.title_article {
	font-size: 12px;
	font-weight: bold;
}
div.text {
	text-align: justify;
}
/* end of: articles */

/* categories */
h1.category, h2.category {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
/* end of: categories */

/* panel_news */
h4.panel_news {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 5px;
}
/* end of: panel_news */

/* forms */
table.forms {
	width: 100%;
}
.required {color: #DF1C39;}
.required_2 {color: #000091;}
.error {color: #E10000;}
.warning {color: #E10000;} 
.ok {color: #1B486B;}

.button {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #ADB48F; background-color: #F7F7E6; color: #000000;  
}
.L-inp {
	width: 361px;
	margin-bottom: 5px;
}
.S-inp {
	width: 200px;
	margin-bottom: 5px;
}
.dot-textarea {
	width: 361px; height: 97px;
	margin-bottom: 5px;
	font-size: 12px;
}
.dot-inp {
	width: 361px;
	margin-bottom: 5px;
}
.ods1 {
}
input.noborder {
	border: 0px;
}
/* end of: forms */

/* image blending */
#header_container {
	width: 885px; 
	position: relative;
	top: 110px; left: 0;
}
#header_container img {
	float: left;
}
#header_container div {
	/* float: left; */
}
div.div_blend {
	float: left;
	background-repeat: no-repeat;
	background-position: top left;
	width: 441px; height: 213px;
	border: 0px; margin: 0px;
}
img.img_blend {
	width: 441px; height: 213px;
	margin: 0px;
	border: 0 none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;
} 
/* end of: image blending */

/* fading photo */
div.image-effect{
	position: absolute;
	top: 0; left: 444px;
	width: 441px; height: 213px;
	font-size: 0px;
	padding: 0; margin: 0;
	overflow: hidden;
	position: relative;
}
div.image-effect img{
	width: 441px; height: 213px;
	top:  0; left: 0;
}
/* end of: fading photo */

