@charset "utf-8";

html { height:100%}
body { margin:0px; padding:0px; background:#48a8fc url(../img/body_bg.jpg) center top repeat-y; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#666666; height:100%;}
img { border:none;}
a { outline: none ; }

.break { clear:both; font-size:1px; line-height:1px; height:1px;}

.more_1 { background:url(../img/bullet_more1.gif) no-repeat right 3px; padding-right:13px; color:#1d842e; text-decoration:none }
.more_2 { float:right; background:url(../img/bullet_more2.gif) no-repeat right 3px; padding-right:13px; color:#1d842e; text-decoration:none }
.more_1:hover, .more_2:hover { text-decoration:underline; }


.button_opacity {}
.button_opacity:hover {filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}

.float_clean { clear:both; }
 .line { clear:both; line-height:1px; font-size:1px; background:url(../img/dotted_line1.gif) repeat-x bottom; height:10px;}

/* HEADER */

.header { background:url(../img/header_bg1.jpg) #48a8fc center bottom  no-repeat; vertical-align:bottom;}
.header .h_content { width:995px; margin:auto}
.header .h_content .logo { padding:30px 0px 0px 73px;}


/* VIS */

.main_viz { width:100%;  background:url(../img/main_viz_bg.jpg) center top no-repeat; vertical-align:top; }
.main_viz .viz_content { padding:19px 22px 0px 0px; _padding:20px 20px 0px 0px; margin:auto; width:858px; position:relative; }
.main_viz .offer { position:absolute; top:-20px; left:825px; }
.main_viz .viz_bg_bottom { height:5px; background:url(../img/main_viz_bg_bottom.jpg) center top no-repeat; line-height:1px; font-size:1px; }


/* CONTENT */

.bottom_bg { background:url(../img/background_bottom.jpg) center bottom repeat-x; vertical-align:top}

.bottom_part { padding-bottom:220px;_padding-bottom:200px; overflow:auto; _overflow:visible; height: auto !important; height: 300px; width:920px; margin:auto }
.bottom_part .left_column { width:588px; background:url(../img/our_activities_main_bg.jpg) 8px top no-repeat; float:left;min-height:285px; height: auto !important; height: 285px;}
.bottom_part .left_column .content {padding:0px 30px;}

.bottom_part .title_news_bar { position:relative; margin:30px 0px 17px 25px; }

.bottom_part .title_bar { position:relative;}
.bottom_part .title_bar .title { float:left; padding:30px 0px 5px 30px; }


.bottom_part .title_bar .more { float:left; padding:35px 0px 0px 0px; }
.bottom_part .title_bar .special_offer { position:absolute; top:-5px; left:400px; _left:200px}
.special { position:absolute; top:-30px; right:-40px;}

.left_content_box { padding:20px 20px 0px 30px; }

.bottom_part .activities_content { padding:0px 0px 0px 0px;}
.bottom_part .activity { padding-bottom:15px;}

.bottom_part .link { min-height:40px; height: auto !important; height: 40px; color:#2a4f5e; text-decoration:none; font-weight:bold; margin:2px 0px 2px 0px; padding-right:5px; _margin:2px 0px 2px 0px; _padding-right:4px; cursor:pointer }
.bottom_part .link:hover { color:#fa5e19; filter:Alpha(opacity=70); opacity: 0.7; }
.bottom_part .activity .photo { float:left; padding-right:10px;}
.bottom_part .activity .photo img { background:#FFFFFF; border: #b5e1f2 solid 1px; padding:1px; }
.bottom_part .activity .desc { float:left; background:url(../img/dotted_line1.gif) repeat-x left bottom; line-height:45px; }

.bottom_part .menu_elem .photo { float:left; padding-right:10px;}
.bottom_part .menu_elem .photo img { background:#FFFFFF; border: #b5e1f2 solid 1px; padding:1px; }
.bottom_part .menu_elem .desc { float:left; background:url(../img/dotted_line1.gif) repeat-x left bottom; line-height:45px; }

.bottom_part .right_column { float:left; background:url(../img/news_main_bg.jpg) no-repeat; width:329px;  }
.bottom_part .right_column .title_bar { padding:30px 0px 22px 20px;}

.bottom_part .right_column .menu_elem { padding:0px 25px 0px 23px;}

.bottom_part .right_column .menu_elem ul { padding:5px 10px 10px 15px; margin:0px; list-style:none}
.bottom_part .right_column .menu_elem li {background:url(../img/bullet_list1.gif) no-repeat left 8px; padding:3px 13px;}
.bottom_part .right_column .menu_elem .clear { clear: both; }

.bottom_part .right_column .menu_elem ul a { color:#70a1be; text-decoration:none}
.bottom_part .right_column .menu_elem ul a:hover { text-decoration:underline}

.bottom_part .right_column .right_column_text{ padding:20px 45px 0px 23px; }


.bottom_part .right_column .sub_menu_elem { padding:0px 25px 0px 23px;}

.bottom_part .right_column .sub_menu_elem ul { padding:5px 10px 10px 15px; margin:0px; list-style:none}
.bottom_part .right_column .sub_menu_elem li {background:url(../img/bullet_list1.gif) no-repeat left 8px; padding:3px 13px;}

.bottom_part .right_column .sub_menu_elem ul a { color:#70a1be; text-decoration:none}
.bottom_part .right_column .sub_menu_elem ul a:hover { text-decoration:underline}

.bottom_part .right_column a.active { color:#FC3E00 !important; }

.bottom_part .right_column .content { padding:0px 5px; }


.bottom_part .news_box { padding:5px 45px 0px 20px;}


.bottom_part .news_box .heading { background:#def2fa; filter:alpha(opacity=75); opacity: 0.75; -moz-opacity:0.75; overflow:auto; _overflow:visible; padding:5px 3px 5px 3px; min-height: 1px; height: auto !important; height: 1px; }
.bottom_part .news_box .heading a { padding-left:15px; color:#2a4f5e; font-weight:bold; text-decoration:none; background:url(../img/bullet_title1.gif) no-repeat 5px 5px; }
.bottom_part .news_box .heading a:hover { text-decoration:underline}

.bottom_part .news_box .heading .title { float:left}
.bottom_part .news_box .heading .date { float:right; color:#666666; }

.bottom_part .news_box .content { clear:both; padding-top:5px;}
.bottom_part .news_box .content .photo { float:left}
.bottom_part .news_box .content .photo img { background:#FFFFFF; border: #b5e1f2 solid 1px; padding:1px;}
.bottom_part .news_box .content .text { color:#70a1be; padding-left:75px; line-height:140%; }
.bottom_part .news_box .more_bar { background:url(../img/dotted_line2.gif) no-repeat 0px 9px; height:15px; margin:5px 0px 0px 0px;}


.bottom_part .content_wide { background:url(../img/title_bar_bg_large.jpg) no-repeat 6px 0px; min-height: 300px; height: auto !important; height: 300px; }
.bottom_part .content_wide .more_wide { float:right; padding:35px 50px 0px 0px;}
.bottom_part .content_wide .content {padding:10px 28px 0px 28px; width:840px;}


/*content wide ver 1 */

.bottom_part .content_wide .content_box { vertical-align:top; padding:15px 20px 0px 0px;margin:0px;}
.bottom_part .content_wide .content_box .name { padding:0px 0px 10px 4px;}
.bottom_part .content_wide .content_box .name a { background:url(../img/bullet_more2.gif) no-repeat left 3px; padding-left:13px; color:#1d842e; text-decoration:none; font-weight:bold; font-size:12px;}
.bottom_part .content_wide .content_box .name a:hover { text-decoration:underline}
.bottom_part .content_wide .content_box .photo { float:left; }
.bottom_part .content_wide .content_box .photo img { background:#FFFFFF; border: #b5e1f2 solid 1px; padding:1px;}
.bottom_part .content_wide .content_box .text { color:#70a1be; padding-left:140px; }
.bottom_part .content_wide .content_box .text p { padding:0px 0px 10px 0px; margin:0px; }
.bottom_part .content_wide .content_box .line { clear:both; line-height:1px; font-size:1px; background:url(../img/dotted_line1.gif) repeat-x bottom; height:10px;}


/*content wide ver 2  wide photo*/

.bottom_part .content_wide .content_box_wide { vertical-align:top; padding:15px 11px 0px 0px;margin:0px;}
.bottom_part .content_wide .content_box_wide .name { padding:0px 0px 10px 4px;}
.bottom_part .content_wide .content_box_wide .name a { background:url(../img/bullet_more2.gif) no-repeat left 3px; padding-left:13px; color:#1d842e; text-decoration:none; font-weight:bold; font-size:12px;}
.bottom_part .content_wide .content_box_wide .name a:hover { text-decoration:underline}
.bottom_part .content_wide .content_box_wide .photo { float:left; position:relative; min-height:100px; width:268px; overflow:hidden; }
.bottom_part .content_wide .content_box_wide .photo img { background:#FFFFFF; border: #b5e1f2 solid 1px; padding:1px;}

.bottom_part .content_wide .content_box_wide .photo .menu_bg { position:absolute; top:2px; *top:2px; left:110px; background:#FFFFFF;
filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9; width:160px; height:104px; }
.bottom_part .content_wide .content_box_wide .photo .menu_elem { position:absolute; top:10px; left:10px;}
.bottom_part .content_wide .content_box_wide .photo .menu_elem ul { padding:0px; margin:0px; list-style:none}
.bottom_part .content_wide .content_box_wide .photo .menu_elem li {background:url(../img/bullet_list1.gif) no-repeat left 8px; padding:3px 13px;}

.bottom_part .content_wide .content_box_wide .photo .menu_elem ul a { color:#014869; text-decoration:none; white-space:nowrap; }
.bottom_part .content_wide .content_box_wide .photo .menu_elem ul a:hover { text-decoration:underline}

.bottom_part .content_wide .content_box_wide .line { clear:both; line-height:1px; font-size:1px; background:url(../img/dotted_line1.gif) repeat-x bottom; height:10px;}

 
/*content left column - activities */
.left_content_box .gallery { float:left; width:318px;}
.left_content_box .gallery .mainphoto { border:3px solid #effbff}
.left_content_box .gallery .thumbs { width:318px; }
.left_content_box .gallery .thumbs .left{ float:left; width:8px; padding-top:15px;}
.left_content_box .gallery .thumbs .middle{ float:left; width:300px;}
.left_content_box .gallery .thumbs .middle .mini{ float:left; padding:0px 2px;}
.left_content_box .gallery .thumbs .middle .mini img { border:1px solid #FFFFFF}
.left_content_box .gallery .thumbs .right{ float:right; width:8px;padding-top:15px;}
.left_content_box .activ_text { float:left;}

.left_content_box .activ_text .title { padding:0px 0px 10px 10px;}
.left_content_box .activ_text .title a { background:url(../img/bullet_more2.gif) no-repeat left 3px; padding-left:13px; color:#1d842e; text-decoration:none; font-weight:bold; font-size:12px;}
.left_content_box .activ_text .title a:hover { text-decoration:underline}

.left_content_box .activ_text .desc { padding:0px 10px}


 
/* footer */


/* footer */

.footer { padding:0px 0px 20px 5px; width:908px; clear:both}
.shadow { background:#bacad0; height:7px; line-height:1px; font-size:1px; }
.addres { float:left; padding:5px}
.addres strong {color:#86130c;}
.ecreo { float:right;padding:5px}
.ecreo a { color:#86130c; text-decoration:none}
.ecreo a:hover { text-decoration:underline}

.seo { text-align:right; }
.seo h1 { font-size:11px; color:#86130c; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
.seo h1 a { font-size:11px; color:#666666; }
.seo strong { font-size:11px; color:#86130c; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
.seo a { font-size:11px; color:#666666; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }



.box_button{ background:#FFFFFF; padding:0px 8px 0px 8px; border:1px solid #d8d8d8; position:absolute; right:20px; top:10px; }
.box_button a{ font-size:10px !important; color:#555555 !important; text-decoration:none !important; padding-right:10px; background:url(../img/arrow_right.gif) 95% 60% no-repeat; }
.box_button a:hover{ font-size:10px !important; color:#999999 !important; text-decoration:none !important; }



/*moduł galleryjny*/

.gallery_part {}
.menu_bar1 { background:url(../img/line1.gif) 0px 32px repeat-x; padding-top:10px; height:29px; overflow:auto; _overflow:visible;}
.menu_bar1 ul {padding:0px 0px 0px 0px;margin:0px; list-style:none;}
.menu_bar1 li { float:left; margin:0px 5px; }
.menu_bar1 a { display:block; color:#555555; text-decoration:none;background:#F1F1F1; padding:5px 10px;}
.menu_bar1 a:hover {background:#dddddd; color:#333333}
.menu_bar1 a.active {color:#ffffff; background:#000000 url(../img/icon_arrow5.gif) left 100% no-repeat;padding:5px 10px 11px 10px;}
.menu_bar1 a.active:hover {color:#ffffff; background:#000000 url(../img/icon_arrow5.gif) left 100% no-repeat; padding:5px 10px 11px 10px;}
.gallery_part .options { padding-top:6px; height:30px; position:relative; }
.gallery_part .options a { padding:0px 0px 3px 0px; display:block; text-decoration:none; font-size:10px; color:#999999 }
.gallery_part .options a:hover {color:#333333}
.gallery_part .options a.option1 { float:left; padding-left:20px; background:url(../img/icon_lupka.gif) 1px 2px no-repeat; }
.gallery_part .options a.slidedown { float:right; padding-right:15px; }
.gallery_part .options a.slideup { float:right; padding-right:15px; }
.gallery_part .photo_scroller { border-bottom:1px solid #EEEEEE; clear:both; height:55px; padding-top:6px;  }
.gallery_part .photo_scroller .side { float:left; width:25px;}
.gallery_part .photo_scroller .side a { display:block; width:20px; height:27px; padding:18px 0px 0px 0px; text-align:center; color:#000000; font-weight:bold; text-decoration:none}
.gallery_part .photo_scroller .photos { float:left; width:692px;}
.gallery_part .photo_scroller .photos div { float:left; padding:3px; border:1px solid #EEEEEE; margin:4px 5px; }

.photo_panel{ position:relative; padding:3px; background:#effbff }
.photo_holder { width:750px; height:280px; overflow:hidden; }
.photo_holder img { background:#ffffff url(../images/loader.gif) 50% 50% no-repeat; padding:0px; margin:0px; }
.photo_holder .photo_boxes { }
.photo_holder .photo_boxes .photo_box{ float:left; width:750px; height:280px; }
.photo_arrow_left{ position:absolute; top:125px; left:3px; width:15px; height:35px; background:#FFFFFF url(../img/arrow_big_left.gif) 50% 50% no-repeat; cursor:pointer; opacity:0.5; filter:Alpha(Opacity:50); }
.photo_arrow_right{ position:absolute; top:125px; right:3px; width:15px; height:35px; background:#FFFFFF url(../img/arrow_big_right.gif) 50% 50% no-repeat; cursor:pointer; opacity:0.5; filter:Alpha(Opacity:50); }
.photo_desc{ position:absolute; top:6px; left:100px; width:550px; text-align:center; }

.thumb_panel{  width:280px; padding-bottom:5px; margin-bottom:10px; height:35px; }
.thumb_holder { width:710px; overflow:hidden; float:left; }
.thumb_holder img { background:#ffffff url(../images/loader_sm.gif) 50% 50% no-repeat;  border:2px solid #effbff; }
.thumb_holder .thumb_boxes { }
.thumb_holder .thumb_boxes .thumb_box{ float:left; padding-right:2px; padding-bottom:3px; }
.thumb_arrow_left{ float:left; padding-top:0px; width:12px; height:33px; background: url(../img/arrow_small_left.gif) 50% 50% no-repeat; cursor:pointer; }
.thumb_arrow_right{ float:left; padding-top:0px; width:12px; height:33px; background: url(../img/arrow_small_right.gif) 50% 50% no-repeat; cursor:pointer; }

.tip { background:#FFFFFF; padding:2px;  }
.tip-tip { color: #333333; z-index: 13000; background: #ffffff; }
.tip-title { font-weight: bold; font-size: 11px; margin: 0; color:#333333; }
.tip-text { font-size: 1px; color:#fff; background: #ffffff; }
