@charset "utf-8";
/* CSS Document */

body { 
	font-family:'Titillium Web',Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:24px;
	color:#666;
	margin: 0px;
	padding: 0px;
	background-image:url(../imgs/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #fff;
	text-align:center;
	font-weight:400;
}
img {border:0;}
hr {border: none; background-color:#ddd; color:#ddd; height: 1px; width:100%;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:18px; line-height:18px; color:#FF8B00; font-weight:normal; }

h3 {line-height:42px; font-size:40px; font-weight:300; padding-bottom:30px;}
h4 {line-height:32px; font-size:20px; font-weight:700; padding-bottom:20px; margin-top:30px;}

p {margin:0; padding:0 0 12px 0;}

a {font-weight: bold; color:#FF8B00; text-decoration: none;}
a:hover {color:#999;}

table{margin:0;}
td,th {padding:0; color:#666;}

div.wrap {width:1000px; margin:0 auto; text-align:left; position:relative;}
div#containerOut {width:100%; background-image:url(../imgs/bg_top.jpg); background-position:50% 0%; background-repeat:no-repeat;}

div#navi{ height:55px; background:url(../imgs/bg_nav.jpg) repeat-x top; position:relative}



div#top0 {background:url(../imgs/top_img.jpg) 100% 0% no-repeat; position:relative; height:265px;}
div#top {background:url(../imgs/top_img2.jpg) 100% 0% no-repeat; position:relative; height:195px;}

#logo_top0 {position:absolute; top:50px; left:0px;}
#logo_top {position:absolute; top:30px; left:0px;}

div#top0 h1 {position:absolute; top:180px; left:350px;margin:0; padding:0; line-height:26px; font-size:22px; color:#fff; font-weight:300;}


div.container{background:url(../imgs/linia.jpg) 50% 0% no-repeat;}
div#layout_1kol{ padding:50px 0 50px 308px;}
div#layout_2kol_l{ float:left; width:350px;}
div#layout_2kol_r{ float:left; width:300px;}


div#home_content{padding:30px 0;}

div#home_content h2{ color:#ccc;font-size:42px; line-height:46px; margin:0 0 25px 0 ; padding:0 0 0 5px; font-weight:300;}

.home_box{ float:left; width:33.3%;text-align:center; min-height:340px;}
.home_box_in{ padding:0px 10px;}
.home_box h3{ 
font-size:20px; line-height:24px; font-weight:600;
margin:0 0 20px 0; padding:15px 65px 0 65px; 
background:#fff url(../imgs/bg2.jpg) repeat-x bottom; 
-moz-border-radius:20px 0 20px 0; border-radius:20px 0 20px 0;
border:1px solid #e4e4e4;
-moz-box-shadow: 0px 0px 3px #ddd;-webkit-box-shadow: 0px 0px 3px #ddd;box-shadow: 0px 0px 3px #ddd;
min-height:90px;
}
.kolbordo{ color:#5D1813;}
.kolziel{ color:#9aaa00;}
.kolpom { color:#FF8B00}
.kolczer{ color:#AA0C00;}
.kolgranat{ color:#131E5D;}
.kolszary{ color:#999999;}
.kolfilet { color:#590077;}

#p_content{}

#p_content h2{ font-weight:600; font-size:22px; line-height:28px; margin-bottom:60px; }
#p_content h3{  font-weight:400; font-size:24px; line-height:28px; margin:0; padding:0 0 10px 0; }
.col_l { float:left; width:350px;}
.col_r { float:right; width:637px;}
.cont_marg{ padding:50px 0;}
.ill{ display:block;}
#ill_main {border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}
#ill_ha {border-right:1px solid #ddd; padding-left:156px; padding-top:30px; padding-right:20px;}


.box_cont{ padding-left:120px; background-position:0% 0%; background-repeat:no-repeat; padding-top:15px; margin-bottom:30px;}

#boxico1{ background-image:url(../imgs/ico3.png)}
#boxico2{ background-image:url(../imgs/ico2.png)}
#boxico3{ background-image:url(../imgs/ico1.png)}
#boxico4{ background-image:url(../imgs/ico6.png)}
#boxico5{ background-image:url(../imgs/ico5.png)}
#boxico6{ background-image:url(../imgs/ico4.png)}
#boxico7{ background-image:url(../imgs/ico7.png)}
#boxico8{ background-image:url(../imgs/ico8.png)}
#boxico9{ background-image:url(../imgs/ico9.png)}
#boxico10{ background-image:url(../imgs/ico10.png)}
#boxico11{ background-image:url(../imgs/ico11.png)}
#boxico12{ background-image:url(../imgs/ico12.png)}
#boxico13{ background-image:url(../imgs/ico12.png)}

.btn1 {border-bottom:1px solid #ddd; height:22px; margin-top:4px;}
.btn1 img {float:left;}

.dots {background:url(../imgs/dots.jpg) no-repeat 0% 100%; padding-bottom:28px; margin-bottom:20px;}


#footer{ position:relative; height:110px; font-size:13px; line-height:21px; color:#444; padding-top:40px; padding-left:160px; background:url(../imgs/logo-sildi-bot.jpg) no-repeat 0% 40px;}
#footer a {color:#000; font-weight:400;}
#footer_l{float:left; width:230px;}
#footer_r{float:left; width:230px;}
#copyr {position:absolute; bottom:10px; right:0px; font-size:12px; color:#aaa;}


.colgreen {color:#ACC327}
div.wyczysc {clear:both; height:0px; line-height:0px; font-size:0px;}