@charset "utf-8";
html, body {
margin:0;
padding:0;
}

body{
background:#24292d url(../img/bg_1.jpg) repeat-x;
text-align:center;
}

body,td,th{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#acb9c4;
}

img{
border:0;
}

h1,h2,h3,h4,h5,h6{margin:3px 0;padding:0;}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:9px;}


#wrap{
margin:0 auto;
text-align:left;
position:relative;
width:1000px;
}


#top{
height:79px;
float:left;
width:100%;
background:url(../img/bg_top.jpg) repeat-x;
}


#logo{
float:left;
width:373px;
}

#menu{
position:absolute;
z-index:10;
background:url(../img/bg_menu.png) no-repeat;
height:44px;
width:940px;
padding:0 0 0 60px;
left:0;
}



#menu a{
color:#bcc2c1;
text-decoration:none;
display:block;
float:left;
line-height:32px;
height:32px;
background:url(../img/bg_menu_l.jpg) no-repeat;
text-align:center;
padding:0 0 0 18px;
margin:0 10px 0 0;
}

#menu a strong{
background:url(../img/bg_menu_r.jpg) right no-repeat;
display:block;
line-height:32px;
height:32px;
padding:0 18px 0 0;
}


#menu a.s,#menu a:hover{
background:url(../img/bg_menu_ls.jpg) no-repeat;
color:#fff;
}

#menu a.s strong,#menu a:hover strong{
background:url(../img/bg_menu_rs.jpg) right no-repeat;
}




#main{
float:left;
width:100%;
height:598px;
background:url(../img/bg_flash_main.jpg) 0 23px no-repeat;
}

#gofast{
float:right;
}

#flash_1{
padding:23px 0 0 0;
}


#menu_bottom{
position:absolute;
z-index:11;
height:230px;
width:100%;
top:447px;
left:0;
}

#foot{
	font-size:10px;
	color:#555c60;
	float:left;
	width:100%;
	clear:both;
}

#foot a{
	color:#555c60;
	text-decoration:none;
}

#cpr{
	float:left;
	padding:17px 0 0 65px;
}

#aut{
	float:right;
	padding:17px 65px 0 0;
}


#tresc p{
	margin:0;
	padding:5px 0;
}

#tresc h1{
	margin:0 0 15px 0;
	padding:0;
	/*background:url(../img/bg_h1.gif) 0 5px no-repeat;	*/
	font-size:16px;
	color:#fff;
	/*text-transform:uppercase;*/
	
}

#tresc a{
	color:#fff;
	text-decoration:none;
}

#tresc a:hover{

	text-decoration:underline;
}

.galery_scroll{
height:350px;


overflow:hidden;

margin:0 0 0 7px;
}

.galery_scroll img{
	border:1px solid #fff;
	margin:2px 0;
	}
	
.scroll-by-demo,.scroll-by-demo3{
	outline:none;
}


.foto_t{
float:left;
margin:0 20px 20px 0;
border:1px solid #ccc;
}


#menu_left{

}

#menu_left ul{
margin:0;
padding:0 10px 0 15px;
}

#menu_left ul ul{
margin:0 0 0 20px;
padding:0;
}


#menu_left ul{
list-style-type:none;
}


#menu_left ul li{
padding:5px 0 5px 15px;
font-size:12px;
display:block;
background:url(../img/li1.gif) 0 9px no-repeat;
}

#menu_left ul li a{
font-size:12px;
}



#menu_bottom2{
position:absolute;
z-index:11;
height:230px;

top:522px;
left:0;
padding:0 0 0 28px;
}

.d_menu_b{
width: 184px;
height:154px;
float:left;
margin:0 6px 0 0;
}


.a_menu_b{
display:block;
width: 184px; 
height:30px; 
color:#fff; 
text-align:center; 
text-decoration:none; 
/*text-transform:uppercase; */
font-size:12px; 
font-weight:bold; 
padding:124px 0 0 0;
}



div.box_galeria{clear:both;}
div.g_thumb{float:left; padding:4px; margin:7px;text-align:center;}
div.g_thumb_f{border:5px solid #3c3c3c;text-align:center;}
div.g_thumb p{margin:0;padding:0}









.bsmenu ul{
margin:0;
padding:0;
}

.bsmenu ul{
list-style-type:none;
}

.bsmenu ul li{
margin:0;
padding:0;
font-size:10px;
display:block;
}

.bsmenu ul li a{
	color: #bcc2c1;
	padding:5px 15px 5px 25px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	display:block;
	/*background:url(../img/li1.gif) 10px 9px no-repeat;*/
}

.bsmenu ul li a:hover{
background: url(../img/bg_o.gif) 0 repeat-y;
color:#fff;
}



#path{
float:left;
width:100%;
padding:0 0 5px 0;
margin:0;
font-size:9px;
color:#999;
}

#path a{
line-height:22px;
padding:0;
margin:0 5px;
font-size:9px;
color:#999;
text-decoration:none;
/*background:url(../img/s2.gif) 0 5px no-repeat;*/
}

#path a:hover{
text-decoration:underline;
color:#fff;
}

/*
#path span{
line-height:22px;
padding:0 0 0 8px;
margin:0 0 0 5px;
background:url(../img/s2.gif) 0 5px no-repeat;
color:#b7414f;
}
*/























#menu2{
position:absolute;
z-index:2;
left:0;
/*top:800px;*/
}



#menu2 a{
display:block;
float:left;
}

a.a_menu_b:hover{
	background-position:center bottom !important;
}
















/* formularz kontaktowy */

.c_form {
font-size:10px;
}
.c_form label {
    cursor:pointer;
}
.sc_attribute_textline {
	text-align:right;
	padding-right:120px;
}
.sc_attribute_date {
	text-align:right;
	padding-right:0px;
	width:258px;
	position:relative;
}
.sc_attribute_date label {
    display:inline;
    font-size:10px;
    padding-right:3px;
}
.sc_attribute_date div {
    display:inline;
}
.sc_attribute_date div input {
    width:70px;
    height:13px;
    
}
.sc_attribute_date div .button_calendar {
    width:21px;
    height:15px;
    display:block;
    position:absolute;
    right:-23px;
    top:2px;
    /*background: url('../images/common/ico_calendar.gif') no-repeat;*/
    cursor:pointer;
    padding:0;
    margin:0;
    outline:none;
    border:none;
    font-size:0;
} 

* html body .sc_attribute_date div .button_calendar {
    position:absolute;
    right:-23px;
    top:3px;
} 

.sc_attribute_textline label {
	display:inline;
	padding-right:3px;
	font-size:10px;

}

.sc_attribute_textline div {
    display:inline;
}
.sc_attribute_textline div input {
    width:160px;
    clear:both;
}

.sc_attribute_textarea {
	text-align:right;
	padding-right:120px;
}
.sc_attribute_textarea label {
	display:block;
	float:left;
	width:140px;
	padding-right:0px;
	font-size:10px;
	vertical-align:top;
	text-align:right;
}
.sc_attribute_textarea div {
    display:inline;
}
.sc_attribute_textarea div textarea {
    width:246px;
    height:120px;
    clear:both;
    vertical-align:top;
}
.sc_attribute_file label {
    display:block;
    float:left;
    padding-right:3px;
    font-size:10px;
    vertical-align:top;
    width:177px;
    text-align:right;
}
.sc_attribute_file {
    padding-left:5px;
}
.sc_attribute_selection {
    text-align:left;
    padding-right:120px;
}
.sc_attribute_selection label {
    display:block;
    float:left;
    padding-right:3px;
    font-size:10px;
    width:177px;
    text-align:right;
}
.sc_attribute_selection div {
    display:inline;
}
.sc_attribute_selection div div {
    display:block;
}

.oswiadczenie {
	padding:8px;
	margin-top:18px;
	background-color: #F2F4F6;
	font-size:10px;
}

.sc_attribute_captcha {
	width:204px;
	margin:8px auto;
}
.sc_attribute_captcha img {
    margin-top:4px;
}
.sc_attribute_captcha input {
	width:200px;
	margin-top:4px;
}

.sc_attribute_captcha .sc_validation_error {
    padding-left:0;
}

.required {
    font-size:11px;
}
.c_form .button {
    display:block;
    margin:10px auto 0 auto !important;
}
.sc_validation_error {
    padding-bottom:1px;
    display:block ! important;
    font-size:11px;
    color: #ff0000;
    width:254px;
    padding-left:185px;
}
.sc_validation_error div {
    display:block;
    font-weight:normal;
    text-align:left;   
}
.sc_form_validation_error {
    color: #ff0000;
    font-weight:bold;
}


.c_form input,.c_form textarea{
background: url('../img/input_png.png');
border:1px solid #646464;
color:#fff;
}



.c_form .block{
	margin:3px 0;
}

















.t_str{
width:100%;
color:#CCC;
}

.t_str td{
padding:3px 4px 0 4px;
vertical-align:top;
text-align:left;
}

.t_str td div.str_1{
background:#264079;
padding:3px 9px;
white-space:nowrap;
text-align:center;
font-size:13px;
font-weight:bold;
}

.t_str td ul{
margin:0;
list-style:none;
padding:0;
}

.t_str td ul ul{
margin:3px 0 3px 0;

}

.t_str td ul li{
display:block;
font-size:11px;
white-space:nowrap;
padding:2px 4px;
/*background:url(../img/80.png);*/
background:#333;


margin:1px 0;
}

.t_str p{
background:#4369bb;
margin:0;
font-size:12px;
padding:2px 6px 2px 5px !important;
color:#fff;
}

.t_str td ul li ul li{
font-size:10px;
padding:2px 6px 0 32px;
background:#575757 url(../img/l.gif) no-repeat;
margin:1px 0;
color:#fff;
white-space:normal;
/*border-left:6px solid #4369bb;*/
}


.t_str li.li2_s{
background:#3e3e3e;
}



a.nextPage:hover{
	background:url(../img/box_g_b1.png) -7px -20px no-repeat !important;
	
}

a.prevPage:hover{
	background:url(../img/box_g_t1.png) -7px -20px no-repeat !important;
}



input,textarea,select{
	background:none;
/*background: url('../img/input_png.png');*/
border:1px solid #646464;
color:#fff;
color:#697178;
}

ul a{
	outline:none;
}




td.td_hr{
	height:7px;
	background:url(../img/d.gif) center center repeat-x;
	}
  
  
  
tr.tr1{font-weight:bold;}
tr.tr2 td{
	
	background: url('../img/20.png');
	padding:6px 0
	}

.box83 { position: absolute; left: 50%; top: 725px; margin-left: -430px; width: 860px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify; 
	color: #C0C0C0;
	}

.box83 p { text-indent: 30px;
}

.box83 a { text-decoration: none; color: #C0C0C0; 
}
