﻿body{
   font-family:Arial;
   color:#7f7c76;
   font-size:8pt;
}


a {
   text-decoration:none;
   color:#0057dc;
}

a:hover {
   text-decoration:none;
   color:#00baff;
}


#tresc_wrap{
/*   margin-bottom:-26px;*/

   /*background:#ff00aa;*/
   /*width:894px;*/
}

#fl_mapa{
   margin:0;
   padding:0;
   position:absolute;
}


.space_20{
   width:20px;
   height:20px;
}


.clear{
   clear:both;
 height:1px;
 font-size:1px;
}

.box_full{
   width:874px;
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px 4px 0 4px;   
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}



.box_4rows{
   float:left;
   width:212px;
   min-height:264px;
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;   

   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}

.box_2rows{
   float:left;
   width:434px;
   
   min-height:128px;
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;


   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   
}

.box_4cols{
   float:left;
   width:212px;
   
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;   
   padding:25px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}

.box_2cols{
   float:left;
   width:434px;
   
   padding:25px;
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;


   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   
}

.f_float{
   float:left;
   width:260px;
}

.box_l_small{
  float:left;
   width:252px;
   
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;   

   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   
}

.box_l_small p, .box_r_big p{
   padding:20px;  
}

.mapa_h{
   height:385px;
}

.box_r_big{
   float:left;
   width:610px;
   padding:1px;
   
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;


   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   
}


.box{
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   padding:20px;
   padding-bottom:10px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}


address{
   font-style:normal;
   color:#797979;
   padding:20px;
}

address span{
   font-weight:bold;
   color:#676767;
}

address.main{
   font-size:12px;
}

address.main span{
   font-size:13px;
   color:#1b82e4;
   display:block;
}

address.main span.mala{
   color:#797979;
   font-size:10px;
   font-weight:normal;
}

.box_full address{
   padding:20px 17px;
   float:left;
}


#tresc_menu{
   width:304px;
   float:left;
   padding-top:5px;
   padding-left:0px;
   padding-right:0px;
   margin-right:10px;
   margin-left:10px;
   
   
   /*background:#3c3c3c url('../img/menu_drop_bg.png') no-repeat;*/
   background:#fdf4e6 url('../img/tresc_menu_bg.png') repeat-x;

 /*
 -moz-border-radius-bottomright:4px;
 -moz-border-radius-bottomleft:4px;
 -moz-border-radius-topright:4px;
 
 -webkit-border-top-right-radius:4px;
 -webkit-border-bottom-left-radius:4px;
 -webkit-border-bottom-right-radius:4px;*/
 
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}

#tresc_menu ul li.active{
   background:#4E5053 url('../img/menu_drop_bg.png') no-repeat left -80px;
}
#tresc_menu ul li.active a, #tresc_menu ul li.active a:hover{
   border:none;
   background:none;
   background:url('../img/tresc_menu_ico.png') no-repeat 20px;
   color:#ffffff;
   font-weight:bold;
}


#tresc_menu ul li a{
	display:block;
	
	padding:8px;
	
	padding-left:35px;
	padding-right:25px;
	color:#ffffff;
	color:#7c7c7c;
	background:url('../img/tresc_menu_ico.png') no-repeat 18px;
 
 border-bottom:1px solid #f4dbb2;
 /*
 border-left:2px solid #0C70E3;
 border-right:1px solid #0C70E3;*/
 

   /*-moz-border-radius: 4px;
   -webkit-border-radius: 4px;*/
   
	font-size:11px;
	font-weight:normal;
	
}

#tresc_menu ul li a:hover{
	color:#00baff;
	background:#343434;
	background:#f8ebd6 url('../img/tresc_menu_ico.png') no-repeat 20px;
}

#tresc_menu ul li.quickform a span{
   font-weight:bold;
   color:#ffffff;
   padding-top:5px;
   padding-bottom:5px;
   display:block;
}

#tresc_menu ul li.quickform a:hover span{
   font-weight:bold;
   color:#00baff;
	background:#343434;
	background:#f8ebd6 url('../img/tresc_menu_ico.png') no-repeat 20px;
}

#tresc_menu ul li.quickform{
   
   
   background:url('../img/quick_form_bg.png') repeat-x left top;
}

#tresc_menu ul li.quickform:hover{
   
   background:url('../img/quick_form_bg.png') repeat-x left bottom;
}

#tresc_menu h3{
   padding:4px;
   padding-left:30px;
   font-size:11px;
   border-bottom:1px solid #f4dbb2;
   text-align:left;
   background:#1d1d1d;
   background:#f4d39d url('../img/tresc_menu_data_ico.png') no-repeat 17px;
   color:#ad8545;
}

 #box_m{
   width:324px;
   float:left;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   
   margin-left:20px;
   
}

#box_m_tresc{
   width:314px;
   float:left;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   margin-right:10px;
   margin-left:20px;
   
}

.img_border{
   display:block;
   padding:2px;
   padding-bottom:1px;
   background:#fdf4e6 url('../img/tresc_menu_bg.png') repeat-x;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   margin:8px;
   float:left;
}

.img_border img{
   background:#ffffff;
  border:#f6c67b 1px solid;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   padding:3px;
   
}

.img_opis{
   /*width:283px;*/
   width:433px;
   float:left;
   background:#fffcf8;
   margin:3px;
   padding:3px;
   
   border:#ffedd1 1px solid;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}

.img_opis p{
   display:block;
   margin-left:10px;
   padding:15px;
}



#box_tresc{
   min-height:200px;
   width:530px;
   float:left;
   /*background:#33ddaa;*/
   padding-left:10px;
   
}

#box_tresc p{
   margin-bottom:10px;
}


#box_space{
   float:left;
   width:10px;
   height:50px;
}



#tresc_menu ul, #tresc_menu li{
   margin:0;
   padding:0;
   list-style:none;
}



/* news */

.data{
   float:left;
   width:46px;
   height:66px;
   background:url('../img/news_d_ico.png') no-repeat;
   margin-top:5px;
   margin-right:20px;
   text-align:center;
   line-height:10px;
}

.news_content{
   float:left;
   width:464px;
   /*background:#22aa11;*/
}

.dd{
   text-align:right;
   display:block;
   padding-right:21px;
   padding-bottom:4px;
   padding-top:10px;
   
   font-size:13px;
   font-weight:bold;
}

.dd span{
   color:#ececec;
}

.dm, .dy{
   text-align:left;
   padding-left:12px;
   display:block;
   color:#82878e;
   font-size:10px;
   /*color:#bbc0c3;*/
   color:#b9b9b9;
}

.news h2{
   font-family:"Trebuchet MS", Arial;
   font-size:15px;
   color:#55575a;
   padding-bottom:10px;
}

.more_btn{
   margin-top:10px;
   float:right;
   display:block;
   height:22px;
   background:url('../img/button_more.png') no-repeat top right;
   padding-right:18px;
   
}


.more_btn span{
   display:block;
   line-height:10px;
   padding:6px 5px 6px 24px;
   background:url('../img/button_more.png') no-repeat top left;
   color:#bbdbf3;
   font-size:10px;
}

.more_btn:hover{
   background:url('../img/button_more.png') no-repeat bottom right;
}

.more_btn:hover span{
   color:#ffffff;
   background:url('../img/button_more.png') no-repeat bottom left;
}

.more2_btn{
   margin-top:10px;
   float:right;
   display:block;
   height:22px;
   background:url('../img/szczegoly_btn.png') no-repeat top right;
   padding-right:25px;
   
}


.more2_btn span{
   display:block;
   line-height:10px;
   padding:6px 5px 6px 30px;
   background:url('../img/szczegoly_btn.png') no-repeat top left;
   color:#f2f2f2;
   font-size:10px;
}

.more2_btn:hover{
   background:url('../img/szczegoly_btn.png') no-repeat bottom right;
}

.more2_btn:hover span{
   color:#ffffff;
   background:url('../img/szczegoly_btn.png') no-repeat bottom left;
}


.news_space{
   width:100%;
   height:25px;
}

/* \news */


.mapa_strony{
   margin-left:5px;
}

.mprod{
   width:148px;
   /*background:#ff00aa;*/
   float:left;
   padding:10px;   
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;   

   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}

.mprod a{
   font-size:10px;
}
   


.mprod_title{
   padding:10px;   
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   margin:4px;   

   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   
   text-align:center;
}

.mprod_title h2{
   font-size:14px;
   color:#3B3B3A;
}


.mapa_strony ul{
   margin-left:0px;
   padding-left:0px;
   list-style:none;
}

.mapa_strony ul li.title{
   font-weight:bold;
   font-size:12px;
   list-style:none;
   margin-left:0px;
   padding-left:0px;
}

.mapa_strony ul li.title2{
   font-weight:bold;
   font-size:11px;
   list-style:none;
   margin-left:10px;
   padding-left:0px;
}


.mapa_strony ul li{
   margin-left:0px;
   padding-left:0px;   
}

.mapa_strony ul li.p2{
   margin-left:10px;
}

.mapa_strony ul li.p3{
   margin-left:20px;
}

.mapa_strony ul li.glowne a{
   font-size:12px;
   font-weight:bold;
}


/* katalogi */


#katalog{
      text-align:center;
   
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   
 
}

#fl_katalog{
   margin-top:20px;
   margin-bottom:10px;
   
}


.katalog_ico{
   float:left;
   width:191px;
   
   padding:10px;
   padding-top:15px;
   margin:5px;
   text-align:center;
   
   background:#fdfaf5 url('../img/tresc_bg.png') repeat-x;
   border:#efe5d7 1px solid;
   
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   
}

.katalog_btn, .katalog2_btn{
   display:block;
   height:22px;
   background:url('../img/button_katalog.png') no-repeat top right;
   padding-right:0px;
   width:130px;
   margin:0 auto;
   margin-top:10px;
}


.katalog_btn span, .katalog2_btn span{
   display:block;
   line-height:10px;
   padding:6px 5px 6px 6px;
   background:url('../img/button_katalog.png') no-repeat top left;
   color:#bbdbf3;
   font-size:10px;
}

.katalog2_btn{
   background:url('../img/button_katalog2.png') no-repeat top right;
}


.katalog2_btn span{
   background:url('../img/button_katalog2.png') no-repeat top left;
   color: #fac9b5;
   
}

.katalog_btn:hover{
   background:url('../img/button_katalog.png') no-repeat bottom right;
}

.katalog_btn:hover span{
   color:#ffffff;
   background:url('../img/button_katalog.png') no-repeat bottom left;
}

.katalog2_btn:hover{
   background:url('../img/button_katalog2.png') no-repeat bottom right;
}

.katalog2_btn:hover span{
   color:#ffffff;
   background:url('../img/button_katalog2.png') no-repeat bottom left;
}


.katalog_ico h3{
   text-align:center;
   padding-bottom:15px;
}

.dwlButton {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.dwlButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.dwlButton:active {
	position:relative;
	top:1px;
}
