/**
  * General Style
  * Author:Medeea WebWorks - http://www.medeeaweb.com
  */
*{ margin:0px; padding:0px; }

body { background:#ebebeb url(../img/website-background.gif) repeat-x; margin:0px; }
body, body td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4C4C; font-weight:normal; }
body td { text-align:left; }

a, a:hover { color:#808080; text-decoration:none; font-size:12px; font-weight:bold; }
a:hover { color:#363636; }

.dldcenter a { color:#F6BD00; text-decoration:none; font-size:12px; font-weight:bold; }
.dldcenter a:hover { color:#808080; }

span.emph { color:#D78A32; font-weight:bold; font-style:italic; }

p { padding:10px 0px; margin:10px 0px; }
h1 { font-size:28px; color:#363636; font-weight:normal; padding:16px 20px; letter-spacing:-0.5px; }
h2 { font-size:20px; color:#F7AD1D; font-weight:normal; letter-spacing:-0.5px; }
h3 { font-size:14px; color:#363636; font-weight:normal; padding:16px 20px; letter-spacing:-0.5px; }

.txt_comp { font-size:15px; color:#F7AD1D; font-weight:normal; letter-spacing:-0.5px; }

.left { float:left; }
.center { text-align:center; }
.right { float:right; }

#wrapper { width:996px; margin:0px auto; background:url(../img/wrapper_bg.gif) repeat-y left top; }
#wrapper_top { width:996px; background:url(../img/wrapper_top.gif) no-repeat left top; text-align:left; }
#wrapper_menu { background:url(../img/wrapper_menu.gif) no-repeat left top;	margin:10px 0px 0px 0px; width:722px; float:left; }

.content { margin:0px 20px 0px 20px; padding:20px 20px 10px; }
.content_bottom { background-image:url(../img/content_bottom.gif); background-repeat:no-repeat; background-position:bottom left; }  
.logo { padding:0px; margin:0px; }

.main_menu { margin:0px 9px 0px 38px; font-weight:bold; color:#5F4B09; }
.main_menu a, .main_menu a:hover { float:left; padding:12px 12px 12px 12px; display:block; text-decoration:none; color:#604B08; }
.main_menu a:hover { text-decoration:none; background-image:url(../img/menu_hover.gif); background-repeat:repeat-x; color:#FFFFFF; }
.main_menu a.active, 
.main_menu a:hover.active { color:#FFFFFF; background-image:url(../img/menu_hover.gif); text-decoration:none; background-repeat:repeat-x; }


.sec_menu { text-align:right; margin-bottom:15px; }
.sec_menu a,
.sec_menu a:hover { color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; padding:8px 5px; margin-bottom:3px; display:block; background-image:url(../img/sec_menu_off.gif); background-repeat:repeat-y; background-position:top left; height:14px; }
.sec_menu a:hover { background-image:url(../img/sec_menu_on.gif); background-repeat:repeat-y; background-position:top left; }
.sec_menu a.active,
.sec_menu a:hover.active { color:#F6BD00; background-image:url(../img/sec_menu_on.gif); background-repeat:repeat-y; background-position:top left; }
.sec_menu a span,
.sec_menu a:hover span { background-image:none; padding:2px 27px; }
.sec_menu a:hover span { background-image:url(../img/sec_menu_circle.gif); background-repeat:no-repeat; background-position:right center; }
.sec_menu a.active span { background-image:url(../img/sec_menu_active_circle.gif); background-repeat:no-repeat; background-position:right center; }

#submenu_list, #submenu_list_side { margin-top:10px; text-align:left; }
#submenu_list li { display:inline; list-style-type:none; padding:0 20px 0 20px; }
#submenu_div div { width:120px; margin:0 auto; text-align:center; }
#submenu_list_side li { display:inline; list-style-type:none; padding:0 15px 0 15px; }
#submenu_div_side div { width:95px; margin:0 auto; text-align:center; }

.left_column { float:left; width:336px; margin-top:20px; padding-bottom:20px; }
.main { float:left; padding-left:20px; margin-top:20px; width:560px; }

.news { background-image:url(../img/top_news1.gif); background-repeat:no-repeat; background-position:top left; padding:15px 20px 0px 20px; margin:20px 0px; }
.news .title { color:#252525; font-size:19px; display:block; font-weight:normal; line-height:22px; }
.news .date { color:#898989; font-size:11px; margin:10px 0px 0px; display:block; font-weight:normal; }
.news a { text-decoration:none; color:#E9750E; font-size:13px; font-weight:bold; }
.news a:hover { color:#E99D0D; }
.news span{ display:block; color:#252525; font-size:11px; }
.rssincl-backlink a { text-decoration:none; color:#E9750E; font-size:8pt; font-weight:normal; }
.rssincl-backlink a:hover { color:#E99D0D; }

.contentbox { background-image:url(../img/top_content_box.gif); background-repeat:no-repeat; background-position:top left; padding:15px 20px 0px 20px; margin:20px 0px; }
.contentbox .title { color:#252525; font-size:19px; display:block; font-weight:normal; line-height:22px; }
.contentbox .date { color:#898989; font-size:11px; margin:10px 0px 0px; display:block; font-weight:normal; }
.contentbox a { text-decoration:none; color:#F6BD00; font-size:13px; font-weight:bold; }
.contentbox a:hover { color:#808080; }
.contentbox span { display:block; color:#252525; font-size:11px; }

.awards { background-image:url(../img/top_awards.gif); background-repeat:no-repeat; background-position:top left; padding:60px 20px 15px 20px; margin:0 0 5px 0; text-align:center; }
.awards .title { color:#252525; font-size:19px; display:block; font-weight:normal; text-align:left; }
.awards span { display:block; color:#898989; font-size:11px; }   

.bubble { background-image:url(../img/bubble.gif); background-repeat:no-repeat; background-position:top left; padding:6px 10px 6px; color:#666666; font-size:13px; font-style:italic; }
.bubble div { display:block; margin:30px 0 35px 20px; font-style:normal; color:#464646; font-size:14px; }
.bubble span { font-style:italic; color:#808080; font-size:12px; }

.stats span { padding:16px 10px 6px; color:#E9750E; font-size:13px; }
.stats ul { padding:10px 5px 5px 30px; }
.stats ul li { font-style:normal; color:#464646; font-size:12px; }

.h_box { float:left; margin:20px 10px 0px 0px; width:180px; height:236px; background-image:url(../img/h_box_bg.gif); background-repeat:repeat-x; background-position:bottom left; }
.h_box span { font-size:13px; color:#252525; font-weight:bold; padding:7px 14px 2px; display:block; }
.h_box li { list-style:none; padding:1px 5px 2px 14px; display:block; color:#7D7D7D; text-decoration:none; font-weight:bold; font-size:11px; }
.h_box li:hover { color:#000000; }
.h_box a,
.h_box a:hover { color:#7D7D7D; text-decoration:none; font-size:11px; font-weight:bold; }
.h_box a:hover { color:#000000; }
.h_box2 { float:left; width:230px; padding:15px 20px; margin-right:20px; background-image:url(../img/h_box2_top.gif); background-repeat:no-repeat; background-position:top left; }
.h_box2 .title { font-size:20px; color:#FF7400; display:block; }
.h_box2 ul { list-style-image:url(../img/arrow.png); list-style-type:circle; display:block; margin:10px 17px; }
.h_box2 li { padding:4px 0px; }
.h_box2 a,
.h_box2 a:hover { color:#837E6F; text-decoration:none; font-weight:bold; }
.h_box2 a:hover { color:#000000; }

.text1 { color:#898989; font-weight:bold; } 
.text2 { padding:20px 10px 10px 0px; font-size:12px; text-align:left; }
.text2 a { text-decoration:none; color:#E9750E; font-size:13px; font-weight:bold; }
.text2 a:hover { color:#E99D0D; }

.footer { text-align:center; }
.footer a,
.footer a:hover { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.footer a:hover { color:#F26522; text-decoration:underline; }
.copy { text-align:center; color:#898989; font-size:11px; font-weight:bold; padding-top:13px; }

.privacy { text-align:center; padding-top:13px; padding-bottom:15px; color:#898989; display:block; }
.privacy a,
.privacy a:hover { font-size:11px; color:#898989; text-decoration:none; }
.privacy a:hover { color:#000000; text-decoration:none; }

.countries { border-bottom:1px solid #CBCBCB; margin:0px -20px; }
.countries ul { float:left; padding:10px 20px 15px 20px; }
.countries li { list-style-type:none; padding:2px 0px; }
.countries img { margin-right:6px; vertical-align:middle; }
.country_name { color:#ED8F14; font-size:20px; padding-left:5px; }

.left_detail { float:left; width:210px; margin:5px 30px 5px 0px; }
.right_detail{ float:left; width:270px; margin:5px 0px 5px 0px; font-size:11px; font-weight:bold; }
.right_detail a,.right_detail a:hover { font-size:11px; font-weight:bold; }
.right_detail span { width:100px; display:block; float:left; }

.button { margin-right:10px; float:right; margin-top:6px; }
.button a span img { vertical-align:middle; }
.button a span,
.button a:hover span { color:#898989; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(../img/button_bg_off.gif); background-repeat:repeat-x; background-position:top left; height:16px; float:left; padding:4px 4px 4px 0px; cursor:pointer; }
.button a:hover span { color:#363636; background-image:url(../img/button_bg_on.gif); background-repeat:repeat-x; background-position:top left; }
.button a .left,
.button a:hover .left{ background-image:url(../img/button_left_off.gif); background-repeat:no-repeat; background-position:top left; height:24px; width:2px; float:left; padding:0px; font-size:1px; }
.button a:hover .left { color:#363636; background-image:url(../img/button_left_on.gif); background-repeat:no-repeat; background-position:top left; }
.button a .right,
.button  a:hover .right { background-image:url(../img/button_right_off.gif); background-repeat:no-repeat; background-position:top left; height:24px; width:2px; display:block; padding:0px; font-size:1px; }
.button a:hover .right { color:#363636; background-image:url(../img/button_right_on.gif); background-repeat:no-repeat; background-position:top left; display:block; }

.box { width:160px; text-align:center; background-image:none; margin:10px 20px 20px 0px; float:left; }
.box_top { background-image:url(../img/box_top.gif); background-repeat:no-repeat; background-position:top left; height:8px; font-size:1px;}
.box_content { background-image:url(../img/box_bg.gif); background-repeat:repeat-x; background-position:bottom left; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding:17px 0px 10px 7px; }
.box_bottom { background-image:url(../img/box_bottom.gif); background-repeat:no-repeat; background-position:top left; height:36px; }
.box_bottom .btn,
.box_bottom .btn:hover,
.box_bottom .btn-active,
.box_bottom .btn-active:hover { color:#464646; font-weight:bold; text-decoration:none; display:block; white-space:nowrap; position:relative; height:31px; outline:none; margin:0px 4px; background:url(../img/btn_bg_off.gif) repeat-x left top; }
.box_bottom .btn:hover,
.box_bottom .btn-active,
.box_bottom .btn-active:hover { text-indent:0pt; height:31px; color:#111111; background:url(../img/btn_bg_on.gif) repeat-x left top; }
.box_bottom .btn span,
.box_bottom .btn:hover span,
.box_bottom .btn-active span,
.box_bottom .btn-active:hover span { float:left; display:block; height:21px; cursor:pointer; font-size:12px; padding:6px 0px; }
.box_bottom .btn .left,
.box_bottom .btn:hover .left,
.box_bottom .btn-active .left,
.box_bottom .btn-active:hover .left { font-size:1px; width:5px; height:31px; padding:0px; margin:0px; background:url(../img/btn_left_off.gif) no-repeat left bottom; }
.box_bottom .btn:hover .left,
.box_bottom .btn-active .left,
.box_bottom .btn-active:hover .left { background:url(../img/btn_left_on.gif) no-repeat left bottom; }
.box_bottom .btn .right,
.box_bottom .btn:hover .right,
.box_bottom .btn-active .right,
.box_bottom .btn-active:hover .right { font-size:1px; width:5px; height:31px; padding:0px; margin:0px; background:url(../img/btn_right_off.gif) no-repeat left bottom; }
.box_bottom .btn:hover .right,
.box_bottom .btn-active .right, .box_bottom .btn-active:hover .right { background:url(../img/btn_right_on.gif) no-repeat left bottom; }
	  
/* Float Fix */	
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */ 


/*MJK Przegląd*/
/*<style type="text/css">*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -450px;
left: -60px; /*position where enlarged image should offset horizontally */

}
/***** thumbnail_1 *********/
.thumbnail_1{
position: relative;
z-index: 0;
}

.thumbnail_1:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_1 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail_1 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail_1:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -350px;
left: -160px; /*position where enlarged image should offset horizontally */

} 