/* IMPORT CSS FOR PLUGINS */
/* <![CDATA[ */
@import url('../../js/lightbox/css/jquery.lightbox-0.5.css');
/* ]]> */
/* --// IMPORT CSS FOR PLUGINS*/
/** COMMON STYLES */
body {
  margin: 0px;
  padding: 0px;
  color: #333;
  background: #fff;
  font-size: 11px;
  font-family: Arial;
}
div {
overflow: hidden; /* for FF, Opera */
zoom: 1; /* for IE6 */
}
img {
  border: 0px;
}
a {
  font-size: 11px;
  color: #0D8ED0;
  text-decoration: none;
}
p {
  margin: 8px 0px;
}
a:hover {
  text-decoration: underline;
}
a:focus {
  outline: none;
}
form {
  padding: 0px;
  margin: 0px;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
li {
  margin: 0px;
  padding: 5px 2px;
}
/** MAIN */
#wrapper {
  text-align: center;
  background: #EEEEEE  url('../../../data/layout/www/top_bg.jpg') repeat-x;
}
#wrapper_top{
  background: transparent  url('../../../data/layout/www/main_banner_winter.jpg') no-repeat  center 63px;
}
#container {
  padding: 0px;
  background: transparent;
  width: 1030px;
  margin: auto;
  text-align: left;
  position: relative;
}
#main {
   width: 970px;
   margin: 0px 30px;
}

/** HEADER */
#header {
  margin: 0px 5px;
}
#header_title h1{
  display: none;
}
#header_info {
  background: transparent  url('../../../data/layout/www/60opacity.gif') repeat;
  position: absolute;
  margin-top: 42px;
  margin-left: 352px;
  width: 530px;
  color: #fff;
  font-size: 10px;
}
#header_bottom{
  margin-top: 55px;
  padding: 5px 20px;
}
#header_bottom_links{
 float: left;
}
#header_bottom_links a, #header_bottom_links span{
 float: left;
 margin: 0px 4px; 
 color: #fff;
 
 color: #108DCD;
 font-size: 12px;
}

/* TOP MENU */
#top_nav{
  margin-top: 21px;
}
#top_nav_left{
 float: left;
 width: 610px;
 padding-top: 9px;
 margin-left: 15px;
}
#top_nav_left a{
 float: left;
 display: block;
 padding: 5px 5px;
 font-weight: sbold;
 font-size: 12px;
 color: #fff;
}
#top_nav_left span{
 float: left;

 font-size: 12px;
 color: #fff;
 padding: 5px 0px;
}
#top_nav_right{
  float: right;
  width: 380px;
  padding-top: 9px;
}
#top_nav_right a{
  float: left;
  display: block;
  padding: 5px 4px;
  font-size: 12px;
  color: #fff;
}

/* Wheather */
#weather_widget{
  position: absolute;
  width: 295px;
  height: 210px;
  margin-left: 45px;
  margin-top: 32px;
  z-index: 100;
  background: #fff;
  border-radius: 5px!important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  border: 1px solid #b2b2b2 !important;
  display: none;
}
/* IE7 Fix */
:first-child+html #weather_widget{
 margin-left: -295px;
 margin-top: 32px; 
}

#weather_widget_top{
 margin: 4px 7px;
 margin-bottom: 0px;
}
#weather_widget_top span{
 float: right;
 font-weight: bold;
 font-size: 14px;
 cursor: pointer;
}

/** CONTENT */
#content {
   margin: 0px;
   padding: 0px;
   min-height: 450px;
}
/* CONTENT HOME */
#content_home {
  float: left;
  width: 710px;
}
#content_home_left {
  float: left;
  width: 382px;
  margin-right: 15px;
}
#content_home_right {
  float: left;
  width: 305px;
}
.content_home_left_container {
  background: #fff;
  border: 1px solid #e1e1e1;
  margin-top: 5px;
}
.content_home_right_container {
  background: #fff;
  padding: 3px;
  border: 1px solid #e1e1e1;
  margin-bottom: 15px;
}
.container_title{
  padding: 3px;
  padding-left: 10px;
  background: transparent url('../../../data/layout/www/tab_menu_bg.jpg') repeat-x top left;
  color: #fff;
  font-size: 15px;
}
.container_title a{
  color: #fff;
  font-size: 15px;
}

/* Home calendar*/
ul.calendar_list {
  margin: 5px;
}
ul.calendar_list li{
  padding: 3px 5px 3px 13px;
  background: transparent url('../../../data/layout/www/green_bullet.jpg') no-repeat left 3px;
}
ul.calendar_list  li a{
  display: block;
   color: #1E669B;
  font-weight: bosld;
  font-size: 12px

}
ul.calendar_list  li p{
  margin: 0px;
  padding: 3px 0px;
}
ul.calendar_list  li span{
  display: block;
  color: #777;
}
a.calendar_more{
  display: block;
  margin-top: 10px;
  margin-left: 18px;
  color: #1E669B;
  font-weight: bold;
}

/* Auction list */
ul.auction_list {
  margin: 5px;
}
ul.auction_list li{
  padding: 3px 5px 3px 22px;
  background: transparent url('../../../data/layout/www/bullet_arrow.jpg') no-repeat left 5px;
}
ul.auction_list li a{
  color: #1E669B;
  display: block;
  text-align: right;
  background: transparent url('../../../data/layout/www/line_gradient.jpg') no-repeat center bottom;
}
ul.auction_list li p{
  color: #444;
  margin: 0px;
  padding: 3px 0px;
}
ul.auction_list li span{
  display: block;
}

/* Gallery slider */
#gallery_slider{
 padding: 5px 8px;
}
#gallery_slides{
 width: 100%;
 height: 220px;
 text-align: center;
}
#gallery_slides a:hover{
 text-decoration: none;
}
#gallery_slides span{
 color: #0D8ED0;
 display: block;
 padding: 2px;
 text-align: center;
}
#gallery_nav{
 width: 250px;
 padding: 5px 0px;
}
#gallery_slidePages{
 float: left;
 width: 260px;
 padding: 3px 0px;
 text-align: center;
}
#gallery_slidePages a{
 color: #0D8ED0;
 margin: 0px 4px;
 padding: 2px 6px;
 border: 1px solid #0D8ED0;
}
#gallery_slidePages a.activeSlide, #gallery_slidePages a:hover {
 background: #0D8ED0;
 color: #fff;
 border: 1px solid #0D8ED0;
}
#gallery_gradient {
 position: absolute;
 margin-top: 160px;
 z-index: 14;
 width: 259px;
 height: 40px;
 background: url('../../../data/layout/www/gallery_foto_gradient.png') no-repeat bottom center;
}

/* CONTENT RIGHT */
#content_right{
 float: right;
 width: 250px;
}
.right_banners{
 background: #fff;
}
.right_banners a{
 display: block;
 padding: 3px;
}

.content_right_container {
  background: #fff;
  margin-bottom: 10px;
}
.content_right_title {
  height: 30px;
  padding-left: 22px;
  padding-top: 4px;
  padding-bottom: 3px;
  color: #81A2C1;
  font-size: 17px;
  fcont-weight: bold;
  font-family: Arial;
  background: transparent url('../../../data/layout/www/right_menu_bg.jpg') repeat-x left bottom;
}
.content_right_text {
  padding: 0px;
}
.content_right_text ul {
  margin: 0px;
}
.content_right_text ul li{
  padding-left: 25px;
  border-bottom: 1px solid #e1e1e1;
  background: url('../../../data/layout/www/right_menu_arrow.jpg') no-repeat left center;
}
.content_right_text ul li a{
	color: #1E669B;
}

/* Right Calendar Events */
#calendar_right{
 padding: 7px;
 border: 1px solid #e1e1e1;
 background: #fff;
}
#calendar_banner{
 margin: 0px;
}
#calendar_banner a{
 margin: 2px;
}
#calendar_events{
 margin-top: 4px;
}
.calendar_events_item{
 padding: 0px;
}
.calendar_events_date{
 float: left;
 font-size: 13px;
 font-weight: bold;
 padding: 3px 10px;
 padding-left: 20px;
 margin: 5px 0px;
 color: #fff;
 background: #0D8ED0;
}
.calendar_events_title{
 clear: both;
 margin-bottom: 2px;
}

/* MAIN SLIDER */
#slider{
	position: relative;
	width: 1030px;
	height: 420px;
	background: transparent url('../../../data/layout/www/main_slider_bg.png') no-repeat top left;
}
#slider ul.ui-tabs-nav{
	position: absolute;
	left: 440px;
	top: 140px;
	width: 520px;
	overflow: hidden;
}
#slider ul.ui-tabs-nav li{
	padding:0px;
	clear: both;
}
#slider span.slider_news_title{
	font-size: 13px;
	color: #fff;
}
#slider span.slider_news_date{
	padding: 0px 0px;
	font-size:11px;
	color: #fff;
}
#slider ul.ui-tabs-nav li p{
	font-size: 11px;
	line-height: 12px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	color: #520002;
}
#slider li.ui-tabs-nav-item a{
	display:block;
	width: 480px;
	margin: 0px 10px;
    padding: 4px 4px 6px 30px;
	color:#333;
	line-height:18px;
	outline:none;
	height: 70px;
}
#slider li.ui-tabs-nav-item a:hover{
	text-decoration: none;
}
#slider ul.ui-tabs-nav li.ui-tabs-selected {
	background: transparent url('../../../data/layout/www/slider_arrow.png') no-repeat top left;

}
#slider_panel{
	 padding: 0px;
	 width: 330px;
	 height: 184px;
	 margin-top: 129px;
	 margin-left: 88px;
}
#slider .ui-tabs-panel{
	position:relative;
}
#slider .info a:hover{
	text-decoration:underline;
}
#slider .ui-tabs-hide{
	display:none;
}
/* // -- NEWS SLIDER */


/* TABS */
.tabs_main{
 margin: 5px 0px;
}
.tabs_menu{
 margin-top: 0px;
}
.tabs_menu_1{
 background: transparent url('../../../data/layout/www/tab_menu_bg_1.jpg') no-repeat top left;
}
.tabs_menu_2{
 background: transparent url('../../../data/layout/www/tab_menu_bg_2.jpg') no-repeat top left;
}
.tabs_menu_item{
 float: left;
 color: #fff;
 text-align: center;
 padding: 3px 24px;
 font-size: 15px;
 cursor: pointer;
}
.tabs_menu_item_h{
 background-position: 0px 0px;
}
.tabs_content{
 display: none;
 padding: 5px 10px;
 background: url('../../../data/layout/www/tabs_top_bg.jpg') repeat-x top left;
}
.tab_item_title a{
 color: #034ea2;
 padding: 5px 0px;
 font-size: 16px;
}
.tab_item_content{
 padding: 0px;
 border-bottom: 1px solid #e1e1e1;
}
.tab_news_item{
 position: relative;
 margin-bottom: 10px;
}
.tab_news_item_first{
 width: 360px;
 height: 280px;
}
.tab_news_img{
 margin: 0px;
}
.tab_news_title{
 clear: both;
 margin-bottom: 4px;
 padding-left: 20px;
}
.tab_news_title a{
 font-size: 14px;
 color: #1E669B;
}
.tab_news_text{
 color: #444;
 padding-left: 20px;
}
.tab_news_date{
 float: left;
 font-size: 13px;
 font-weight: bold;
 padding: 3px 10px;
 padding-left: 20px;
 margin: 5px 0px;
 color: #fff;
 background: #67C4F5;
}

.tab_news_over{
 position: absolute;
 width: 360px;
 bottom: 0px;
}
.tab_news_over_title{
 margin-bottom: 5px;
 font-size: 14px;
 color: #fff;
}
.tab_news_over_title a{
 font-size: 14px;
 color: #fff;
}
.tab_news_over_text{
 clear: both;
 color: #fff;
 padding: 7px 0px;
 padding-left: 10px;
 background: url('../../../data/layout/www/transparent-bg.png');
}
.tab_news_over_text p{ 
 color: #ccc;
}
.tab_news_over_date{
 float: left;
 font-size: 14px;
 font-weight: bold;
 padding: 4px 10px;
 padding-left: 20px;
 margin: 5px 0px;
 color: #fff;
 background: #CC3333;
}

/*** News Module ****/
.news_title{
 color: #0D8ED0;
 font-size: 14px;
 padding: 4px 0px;
 border-bottom: 1px solid #e1e1e1;
}
.news_date{
 margin-top: 7px;
 width: 120px;
 padding: 5px 8px;
 font-weight: bold;
 color: #299CD5;
 background: #C9EDFD;
}
.news_fb{
 float: right;
 width: 100px;
 margin-top: 6px;
}
.news_img{
 position: relative;
 float: left;
 margin-left: 70px;
 margin-bottom: 2px;
 border: 5px solid #e1e1e1;
 background: #eee;
}
.gallery_browser{
 position: absolute;
 left: 0px;
 bottom: 3px;
 z-index: 0;
 width: 360px;
 height: 20px;
 padding-top: 18px;
 text-align: right;
 color: #333;
 background: url('../../../data/layout/www/gallery_browser.png') no-repeat top right;
}
.gallery_browser a{
 margin-right: 4px;
 font-size: 10px;
}
/*** News Module ****/

/* Home left banners */
#banners_bottom_left{
 margin: 3px 7px;
}

/* Home Notices */
ul.notoces_list{
  margin: 0px;
}
ul.notoces_list li{
  background: url('../../../data/layout/www/list_square.jpg') no-repeat left 5px;
  padding: 0px 7px 5px 17px;

}
ul.notoces_list li a{
  color: #1E669B;
}


/* SEARCHER*/
#searcher {
 float: right;
 margin-right: 15px;
 margin-bottom: 5px;
}
.searcher_input{
 border: 1px solid #e1e1e1;
 background: #fff url('../../../data/layout/www/search_bg.gif') no-repeat 5px 5px;
 padding: 6px;
 padding-left: 25px;
 font-size: 11px;
 color: #777;
 width: 222px;
}
.searcher_submit{
 border: 0px;
 background: #fff;
 color: #333;
}

/* Icons Links */
#iconLinks{
 padding: 7px 0px;
}
#iconLinks a{
 float: left;
 margin-right: 7px;
}

/* Tabs Right */
.tabs_right_item_content{
 padding: 4px 4px;
}


/* SUBPAGES */
#subpage{
 float: left;
 width: 685px;
 border: 1px solid #e1e1e1;
 padding: 10px;
 background: #fff;
 margin-top: 5px;
 min-height: 550px;
}
#subpage_left{
 float: left;
 width: 170px;
 padding: 3px;
}
#subpage_right{
 float: right;
 width: 500px;
 margin-left: 10x;
}

#subpage_right table{
 max-width: 500px !important;
}
#subpage_right ul li{
 list-style-type: circle;
 margin-left: 15px;
}

ul.left_menu_list {
 margin: 0px;
 padding: 0px;
}
ul.left_menu_list li{
 padding: 8px 0px;
 border-bottom: 1px solid #e1e1e1;
 padding-left: 14px;
 background: #fff url('../../../data/layout/www/arrow_orange.jpg') no-repeat 0px 8px;
}
ul.left_menu_list li a{
 color: #0D8ED1;
}
/* Title and path */
#page_title{
  color: #0D8ED1;
  font-weight: bold;
  font-size: 16px;
  margin: 2px 0px;
  font-family: Arial;
}
#path{
 padding: 5px 0px;
 border-bottom: 1px solid #e1e1e1;
 color: #7E7E7E;
 margin-bottom: 10px;
}
#path a{
 color: #7E7E7E;
}


/* BANNERS BOTTOM */
#banners_bottom{
 margin-bottom: 5px;
 margin-top: 10px;
 background: #fff;
 border: 1px solid #e1e1e1;
}
#banners_bottom a{
 float: left;
 display: block;
 margin: 8px 35px;
}



/* CONTENT CLASSES */
.content_container {
  padding-top: 10px;
}
.content_title{
  color: #000;
  font-weight: bold;
  font-size: 12px;
}
.content_line {
  height: 1px;
  border-bottom: 1px solid #9CB630;
  margin-bottom: 3px;
}
.content_item {
 padding-left: 10px;
 padding-bottom: 5px;
 margin-bottom: 5px;
}
.content_item  a{
  color: #000;
}
.content_item  a:hover{
  color: #9E9D8E;
}
.content_img{
 float: left;
 margin-right: 7px;
}
.content_date{
  padding-bottom: 5px;
}
.content_text {
  padding: 10px 0px;
}
.more {
  clear: both;
  color: #EF4224;
  padding: 2px 5px;
  display: block;
  float: right;
}
.line_separator{
 height: 1px;
 border-bottom: 1px solid #D8D8D8;
 margin: 10px 0px;
}

/* Special Notice */
#special_notice{
	position: fixed;
	z-index: 10;
	bottom: 0px;
	width: 100%;
	padding: 6px 35px;
	height: 20px;
	background: #CC0000;
}
#special_notice_container {
	width: 980px;
	margin: 0 auto;
}
#special_notice_title {
	float: left;
	padding: 3px;
	width: 55px;
	font-size: 13px;
	color: #fff;
	font-weight: bold
}
#special_notice_text {
	float: left;
	width: 875px;
	padding: 3px 5px;
	border-radius: 5px;
	background: #fff;
}
#special_notice_link {
	font-size: 13px;
	color: #000;
}

/* FOOTER */
#footer {
  clear: both;
  padding: 5px 30px 10px 30px;
}
#footer_top{
  padding: 0px;
  background: #fff url('../../../data/layout/www/footer_head_bg.jpg') no-repeat;
}
.footer_item{
 float: left;
 width: 166px;
 padding: 4px 14px;
 background: url('../../../data/layout/www/footer_bg.jpg') repeat-x 0px 33px;
}
.footer_item_title{
 height: 34px;
 color: #fff;
 padding-top: 5px;
 padding-left: 10px;
 margin-left: 5px;
 font-size: 13px;
}
.footer_item_title_over{
 color: #2682C5;
 background: url('../../../data/layout/www/footer_head_hover.png') no-repeat 0px -6px;
}
.footer_item ul{
 margin-top: 5px;
}
.footer_item ul li{
 padding: 4px 0px;
 padding-left: 15px;
 background: url('../../../data/layout/www/bullet_blue.jpg') no-repeat 0px 6px;
}
.footer_item ul li a{
 padding: 10px 0px;
 font-size: 11px;
 color: #777;
}
#footer_bottom{
  margin: 10px 0px;
}

/* Footer links */
ul.footer_links{
 float: left;
 width: 800px;
 margin: 0px 5px;
}
ul.footer_links li{
 display: inline;
}
ul.footer_links li a{
 color: #4e545e;
}

#info{
  float: left;
  width: 280px;
  text-align: left;
  font-size: 10px;
  color: #4e545e
}
#info ul li{
  display: inline;
  padding: 3px 0px;
}
#info ul li a{
 font-size: 10px;
  color: #4e545e;
}

#about{
  float: right;
  width: 150px;
  text-align: right;
  font-size: 10px;
  color: #4e545e
}
#about ul li{
  padding: 3px 0px;
}
#about ul li a{
 font-size: 10px;
  color: #4e545e;
}

/* COMMON CLASESS */
.displayBlock{
  display: block;
}
.alignCenter{
  text-align: center;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.clearBoth{
  clear: both;
}
.marginAuto{
  margin: auto auto;
}
.noBorder {
 border: 0px;
}
.iconLeft{
  vertical-align: middle;
  margin-right: 5px;
}
.noMargin{
 margin: 0px;
}
