* 	{ padding:0; margin: 0; }

ul { margin:0; padding:0; list-style-type:none; }
ol { margin:0; padding:0; list-style-position:inside; }	

body {background:#ffffff url("../img/bg/bg.png"); font-family: Tahoma, Arial, Verdana, sans-serif; font-size:12px; }

strong { font-weight:bold; }
#container { width:981px; height:auto; position:relative; z-index:3; margin:0 auto; overflow:hidden; } 

.bg { background:url("../img/bg/bg_content.png") no-repeat; position:absolute; left:0; top:0; width:813px; height:371px; z-index:1;}
.bg_02 { background:url("../img/bg/bg_02.png") repeat-x; position:absolute; width:50%; right:0; height:33px; z-index:1;}

h2 { color:#0d2444; font-size:17px; font-weight:normal; float:left; display:block; margin-bottom:25px; width:100%; }

a.more { width:125px; height:31px; background:url("../img/btn/btn_01.png") no-repeat 0 0; display:block; color:#ffffff; line-height:31px;
font-size:12px; text-decoration:none; padding-left:15px; }
a.more:hover { width:125px; height:31px; background:url("../img/btn/btn_01.png") no-repeat 0 -31px; display:block; color:#ffffff; line-height:31px;
font-size:12px; text-decoration:none; padding-left:15px; }

/* header */
#header { width:981px; height:94px; position:relative; z-index:2; }
.header_logo { width:224px; height:94px; float:left; }
.header_logo img { margin:17px 0 0 20px; }
.header_info { width:757px; height:94px; float:right; background:url("../img/bg/line_01.png") no-repeat;   }

ul.lang { height:30px; float:right; padding-right:16px; padding-top:11px; }
ul.lang li { float:left; margin-left:8px; color:#c7c7c7; font-size:11px;}
ul.lang li a { float:left; }

/*menu*/
#menu {width: 757px; height: 35px; float:right;  }
#main_menu {width: auto; height: 35px; padding-top:10px; display: block; overflow: hidden; float:right; padding-right:6px;}
#main_menu li {display: inline-block; background: url("../img/bg/top_menu_hover.png") no-repeat 0 -105px; padding-left: 10px; margin-left: 8px; float:left;}
#main_menu li span {display: inline-block; padding-right: 10px;}
#main_menu li span a {display: inline-block; color: #797979; height: 35px; line-height: 35px; text-decoration:none;}
#main_menu li span a:hover {text-decoration: none;}

#main_menu li.act {background: url("../img/bg/top_menu_hover.png") no-repeat 0 0;}
#main_menu li.act span {background: url("../img/bg/top_menu_hover.png") no-repeat right -70px;}
#main_menu li.act span a {color: #0d2444; background: url("../img/bg/top_menu_hover.png") repeat-x right -35px; text-decoration:none; }

.line_02 { width:981px; height:15px; background:url("../img/bg/line_02.png") no-repeat; float:left; position:relative; z-index:3; }
.line_04 { width:981px; height:15px; background:url("../img/bg/line_04.png") no-repeat; float:left; position:relative; z-index:3; }
.blue { color:#009dce;}

table { border-collapse:collapse; width:100%;}
tr { vertical-align:middle; background:url(../img/bg/table_br.png) no-repeat bottom; }
td { padding:10px; vertical-align:middle;}
td.td325 { width:325px;}
td.file { width:85px;}
td.name { width:450px;}
td.size { width:115px;}
td.dateadd { width:170px;}
td.morelink { width:121px;}
td a { font-size:12px; font-weight:bold; color:#898989; text-decoration:none;}
td a:hover { text-decoration:underline;}

/*slide top*/
#slidetop { width:981px; height:250px; float:left; background:url("../img/bg/line_03.png") no-repeat; position:relative; z-index:3; }
#slidetop .leftslide { width:403px; height:198px; float:left; padding:52px 30px 0 17px;}
#slidetop .leftslide p { line-height:18px; color:#898989; font-size:11px; }
#slidetop .leftslide a { float:right; margin-top:25px; }
#slidetop .rightslide { width:516px; height:235px; float:left; margin-top:7px; background:url("../img/bg/bg_slide_right.png") no-repeat; }
#slidetop .rightslide ul { float:left; width:516px; height:235px; }
#slidetop .rightslide ul li { float:left; }
#slidetop .rightslide ul li.leftpagin { height:235px; width:17px; position:relative; left:8px; }
#slidetop .rightslide ul li.leftpagin img { margin-top:105px; }
#slidetop .rightslide ul li.centerslide { width:400px; height:120px; position:relative; left:40px; top:55px; }
#slidetop .rightslide ul li.centerslide .divslide { width:400px; height:120px; float:left; overflow:hidden; }
#slidetop .rightslide ul li.centerslide .div_img { width:180px; height:120px; float:left; }
#slidetop .rightslide ul li.centerslide .div_img img { max-width:180px; max-height:120px; }
#slidetop .rightslide ul li.centerslide .div_text { width:200px; padding-left:20px; height:120px; float:left; }
#slidetop .rightslide ul li.centerslide .div_text p { line-height:18px; color:#898989; font-size:11px; margin-top:10px; }
#slidetop .rightslide ul li.centerslide .div_text a { text-decoration:none; color:#0d2444; line-height:18px; font-weight:bold; font-size:11px; }
#slidetop .rightslide ul li.centerslide .div_text a:hover { text-decoration:underline; }
#slidetop .rightslide ul li.rightpagin { height:235px; width:17px; position:absolute; right:24px; }
#slidetop .rightslide ul li.rightpagin img { margin-top:105px; }

/*content*/
#content { width:946px; height:auto; float:left; border-left:1px solid #d2d2d2; position:relative; z-index:3; padding:15px 16px 15px 18px; }
#content p { line-height:18px; color:#898989; font-size:11px; }

.right_content { width:619px; height:auto; overflow:hidden; float:left; }

/*gallery*/
ul.gallery { width:auto; float:left; height:auto; }
ul.gallery li { float:left; width:177px; height:98px; background:#ffffff; margin:0 11px 11px 0; text-align:center; }
ul.gallery li img { max-width:157px; max-height:78px; margin:10px; }

/*nav_left*/
.nav_left { width:295px; height:auto; float:left; overflow:hidden; margin:0 29px 0 0; }
.nav_left ul { float:left; border-top:1px solid #cdcdcd; }
.nav_left ul li { width:293px; float:left; border:1px solid #cdcdcd; border-top:none; }
.nav_left ul li a { width:243px; min-height:28px; color:#898989; background:#eaeaea; float:left; line-height:18px; text-decoration:none; font-weight:bold;
padding:7px 25px 0 25px; }
.nav_left ul li a:hover { width:243px; min-height:28px; color:#898989; background:#ffffff; float:left; line-height:18px; text-decoration:none; font-weight:bold; padding:7px 25px 0 25px; }
.nav_left ul li a.active_02 { width:243px; min-height:28px; color:#ffffff; background:#009dce; float:left; line-height:18px; text-decoration:none; font-weight:bold; padding:7px 25px 0 25px; }
.nav_left ul li a.submenu { width:223px; min-height:28px; color:#898989; background:#eaeaea; float:left; line-height:18px; text-decoration:none; font-weight:normal; padding:7px 25px 0 45px; }
.nav_left ul li a.submenu:hover { width:223px; min-height:28px; color:#898989; background:#eaeaea; float:left; line-height:18px; text-decoration:underline; font-weight:normal; padding:7px 25px 0 45px; }

/*box_01*/
.box_01 { width:295px; height:auto; float:left; overflow:hidden; margin:0 29px 0 0; }
.box_01 ul { float:left; }
.box_01 ul li { width:295px; float:left; padding:5px 0;}
.box_01 ul li a { text-decoration:none; font-size:14px; color:#898989;  }
.box_01 ul li a:hover { text-decoration:underline; font-size:14px; color:#009dce; }
.box_01 ul li .date { font-size:11px; color:#c5c5c5; }

/*box_02*/
.box_02 { width:295px; height:auto; float:left; overflow:hidden; margin:0 29px 0 0; }
.box_02 div { width:275px; height:auto; float:left; padding:10px; background:#ffffff; text-align:center; }
.box_02 div img{ max-width:275px; max-height:110px; }

/*box_03*/
.box_03 { width:295px; height:auto; float:left; overflow:hidden; margin:0 ; }
.box_03 p { line-height:18px; color:#898989; font-size:11px; }
.box_03 p.small { line-height:18px; color:#c7c7c7; font-size:11px; }
.box_03 fieldset { border:none; margin:10px 0; }
.box_03 fieldset div { width:223px; height:32px; background:url("../img/bg/bg_input.png") no-repeat;  border:none;float:left; }
.box_03 fieldset div input[type=text]{ width:203px; height:30px; line-height:30px; background:none; border:none; color:#c7c7c7; font-size:11px; padding:0 10px; }
.box_03 fieldset .submit_01 { width:63px; height:32px; background:url("../img/bg/bg_submit.png") no-repeat; color:#ffffff; font-size:11px; cursor:pointer;  border:none; display:block; float:left; margin-left:4px; }

/*box_04*/
.box_04 { width:619px; height:auto; float:left; overflow:hidden; margin:0 ; }
.box_04 p { line-height:18px; color:#898989; font-size:11px; }

/*bottom nav*/
#bottom_nav { width:981px; height:91px; float:left; background:url("../img/bg/bg_bottom_nav.png") no-repeat; position:relative; z-index:3; }
#bottom_nav ul { float:right; margin-top:38px; }
#bottom_nav ul li { float:left; margin:0 16px; }
#bottom_nav ul li a { text-decoration:none; color:#898989; font-size:11px; line-height:18px;}
#bottom_nav ul li a:hover { text-decoration:underline; }
#bottom_nav ul li a.active_01 { text-decoration:underline; color:#0d2444; font-size:11px;}

/*footer*/
#footer { width:980px; height:60px; padding:20px 0 0 0; float:left; border-left:1px solid #d2d2d2; position:relative; z-index:3; }
#footer p { line-height:18px; color:#898989; font-size:11px; padding:0 16px 0 18px;  }
#footer a { text-decoration:underline; color:#898989; font-size:11px; }
#footer a:hover { text-decoration:none; }

/*formularz*/
.box_01 fieldset { border:none; margin:10px 0; float:left; }
.box_01 fieldset label { width:275px; padding:4px 10px; font-weight:bold; font-size:11px; color:#898989; float:left; }
.box_01 fieldset .wrong { width:295px; height:auto; background:none;  border:none;float:left; margin:4px 0; }
.box_01 fieldset .wrong p { text-indent:15px;}
.red {color:#FF0000; }
.box_01 fieldset div { width:295px; height:32px; background:url("../img/bg/bg_input_form.png") no-repeat;  border:none;float:left; margin:4px 0; }
.box_01 fieldset div input[type=text]{ width:275px; height:30px; line-height:30px; background:none; border:none; color:#c7c7c7; font-size:11px; 
padding:0 10px; }
.box_01 fieldset div.texta { width:295px; height:142px; background:url("../img/bg/textarea.png") no-repeat;  border:none; float:left; margin:4px 0; }
.box_01 fieldset div.texta textarea{ width:275px; height:122px; line-height:18px; background:none; border:none; color:#c7c7c7; font-size:11px; 
padding:10px; font-family: Tahoma, Arial, Verdana, sans-serif; }
.box_01 fieldset .submit_02 { width:63px; height:32px; background:url("../img/bg/bg_submit.png") no-repeat; color:#ffffff; font-size:11px; cursor:pointer;  border:none; display:block; float:right; margin-top:4px; }
