#pasek .right{
	position: absolute;
	top: 12px;
	right: 20px;	
	margin: 0;
	padding: 0;
}
#pasek .right span{

}
#pasek .right span.lang{
	width: 20px;
}
#pasek .right span a img{
	margin: 2px 0 2px 5px;;
	display: inline-block;
}
/*gorny pasek z logo*********************************/


ul#logo{ margin:0 0px 0px 0px;}
ul#logo li{ margin:0 0 0 130px;  display:inline; float:left; clear:both; }
ul#logo li a{ color:#eee; font-weight:bold; }
		
		
p{color:#fff; font:14px Cuprum, sans-serif; line-height:120%; }	
p a{ color:#eee; font-weight:bold; }			

			
#ramka{ background:#111; background:url('img/bg-black.png'); width:720px; height:330px; margin:20px auto; padding: 10px 20px 20px 20px; text-align:left; }
 #ramka p{margin:0 auto;color:#fff; font:14px Cuprum, sans-serif; line-height:120%; }	

#ramka_kontakt{ background:#111; background:url('img/bg-black.png'); width:720px; height:330px; margin:20px auto; padding: 10px 20px 20px 20px; text-align:left; }
 #ramka_kontakt p{text-align:center; margin:0 auto;color:#fff; font:18px Cuprum, sans-serif; line-height:120%; }	

h1 {color:#fff; font:18px Cuprum;
background: url(images/kwadrat.jpg) left no-repeat;
padding: 0 20px;
margin: 10px}

h2 {color:#fff; font:22px Cuprum;
background: url(images/kwadrat.jpg) left no-repeat;
padding: 0 20px;
margin: 10px}

			
.box-ramka {margin:0 13px;}
.box-ramka .image {float:right;padding-left:30px;padding-right:10px;}
.box-ramka .image2 {padding-left:130px;padding-right:10px;padding-top:30px;}

#ramka_nagrody{ background:#111; background:url('img/bg-black.png'); width:720px; height:auto; margin:20px auto; padding: 10px 20px 20px 20px; text-align:left; }

.box-ramka_nagrody {margin:0 13px;}
.box-ramka_nagrody .image { text-align: center; display: block; margin: 0 auto; padding:20px 20px 20px 20px;}
		
#ramka_nagrody_content{
	width: 720px;
	float: left;

}
#ramka_nagrody_content h2 {color:#2199d5;font: 18px Cuprum;
}

#ramka_nagrody_content h3 {color:#2199d5;font: 18px Cuprum;
}
#ramka_nagrody_content p{
}	
#ramka_nagrody_content a{
	color:#bec321;
    text-decoration:none;
	font-weight: bold;
}

#ramka_partners{ background:#111; background:url('img/bg-black.png'); width:720px; height:auto; margin:20px auto; padding: 10px 20px 20px 20px; text-align:left; }
#ramka_witamy{ background:#111; background:url('img/bg-black.png'); width:720px; height:200px; margin:20px auto; padding: 10px 20px 20px 20px; text-align:left; }
		
#pasek{
	background:url('img/bg-black.png');
	height: 45px;
	width: 100%;
}	

#menu_wrap{
	height: 45px;
	width: 100%;
}

 div#menu_wrap {
  width:100%;
  min-width:1350px;
  max-width:60em;
  margin: 0 auto;
 }
#menu li {list-style: none;}
#menu ul {height:45px; visibility: hidden; position: absolute; top: 100%; left:20px;}
#menu li {float: left; padding-right: 1px; position: relative; margin:3px 3px 3px 3px; }
#menu li li {float: none; padding-top: 10px ; width: 30px;}
#menu li:hover ul {visibility: visible;}
#menu a {display: block; font: 16px Cuprum; text-decoration: none; padding: 9px 20px; color: #fff; background-color: transparent;}
#menu li:hover li a {display: block; font: 16px Cuprum; text-decoration: none; padding: 0px 20px; color: #fff; background-color: #000;}
#menu li li a {width: 30px; }
#menu li:hover a {font: 18px; background-color: #177cbf;}
#menu li:hover li:hover a {font: 18px; background-color: #177cbf;}

/*****************************************************/
body{
	margin: 0px;
	font: 14px Cuprum;
	color: #fff;	
	padding:0;
	height:100%;

}

.left{
	float: left;

}
.right{
float: right;}
a:hover {text-decoration:none;}

@font-face {
font-family: 'Cuprum';
text-decoration:none;
src: url(Cuprum.eot);
src: local('Cuprum'), url(Cuprum.ttf) format("truetype")
}

/*****************************************************/
#content_wrap{
	background: url(images/content_bg.jpg) top center no-repeat;
}
#content{
	clear: both;
	width: 952px;
	margin: 0px auto;
	padding: 30px 0px;
	overflow: auto;
}
#content span.left{
	margin-right: 15px;
}
#content h1{
	margin: 0px 0px 10px 0px;
}
#content b{
	color: #177cbf;
}
#c_lewa{
	width: 525px;
	float: left;}
	
	
#c_lewa2{
	width: 610px;
	float: left;
}
#c_lewa2 h2 {color:#177cbf;font: 18px Cuprum;
    margin-left: 35px;
}
#c_lewa2 p{
	margin-left: 35px;
}	
#c_lewa2 a{
	color:#177cbf;
    text-decoration:none;
	font-weight: bold;
}

#c_targi{
	width: 610px;
	float: left;
}
#c_targi h2 {color:#177cbf;font: 18px Cuprum;
}
#c_targi p{

}	
#c_targi a{
	color:#FFFFFF;
	margin: 20px;
    text-decoration:none;
	font-weight: bold;
}

.news {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
}
.news h2 {font-weight:normal;font-size:17px;padding-bottom:4px;margin:0;font-family:'Trebuchet MS', sans-serif;color:white;}
.news h1 span {
	padding-right:24px;
	background-color: transparent;
	background-image: url(images/h2b.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;}


.news ul {height:262px;background:url(images/news.jpg) no-repeat;list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.news ul li {float:left;}
.news ul li a {
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-family:'Trebuchet MS', sans-serif;
	line-height:36px;
	font-weight: bold;
}
.news ul li a:hover {text-decoration:none;}
.news ul li.catalog {
	width: 185px;
}
.news ul li.catalog a {padding-top:7px;}
.news ul li.catalog_p a {padding-top:4px;padding-left:40px;margin:7px;}
.news ul li.catalog_c a {padding-top:4px;padding-left:60px;margin:7px;}
.news ul li.catalog_r a {padding-top:4px;padding-left:60px;margin:7px;}
.news ul li.catalog_e a {padding-top:7px;padding-left:60px;}

.news ul li.catalog_emmohl a {padding-top:27px;padding-left:210px;}

.navi ul li.catalog_navi a {padding-top:27px;padding-left:20px;}
}

.news ul li.item1 {background:transparent url(images/item1.gif) no-repeat;width:187px;margin-left:80px; margin-right: 50px;}
.news ul li.item2 {background:transparent url(images/item2.gif) no-repeat;width:187px;margin-right: 80px;}
.news ul li.item3 {background:transparent url(images/item3.gif) no-repeat;width:187px;}
.news ul li.item4 {background:transparent url(images/item4.gif) no-repeat;width:187px;}
.news ul li .flash {
	display:block;
	text-align:left;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	
}
.news ul li.item1 .flash {padding-right:5px;}
.news ul li.item2 .flash {padding-right:5px;}
.news ul li.item3 .flash {padding-right:5px;}
.news ul li.item4 .flash {padding-right:5px;}

#c_lewa5{
	width: 610px;
	float: left;
	padding-left: 20px;
}
#c_lewa5 h2 {color:#177cbf;font: 18px Cuprum;
}
#c_lewa5 p{

}	
#c_lewa5 a{
	color:#bec321;
    text-decoration:none;
	font-weight: bold;
}

#c_lewa3{
	width: 580px;
	float: left;
}
#c_lewa4{
	width: 500px;
	float: left;
}
#c_kontakt{
	float: left;
	width: 250px;
	margin: 0px 0px 0px 120px;
}
#c_kontakt2{
	float: right;
	width: 450px;
}
.naglowek_tabela {
	padding-left: 50px;
	background-position: 1px;
	font-weight: bold;}

#c_prawa2{
	float: right;
	width: 300px;
}
#c_prawa2 p{
	float: right;
	width: 225px;
	margin: 0px 0px 15px 0px;
}
#c_prawa2 .wiecej{
	float: right;
	clear: both;
}
#c_prawa{
	float: right;
	width: 350px;
}
#c_prawa p{
	float: right;
	width: 225px;
	margin: 0px 0px 15px 0px;
}
#c_prawa .wiecej{
	float: right;
	clear: both;
	width: 70px; height: 30px; 
	background: #177cbf; 
	color: #fff; 
	display: block; 
	text-align:center; 
	line-height: 27px; 
	float: right; 
	position: relative;
	text-decoration:none;}
	
#c_david{
	width: 940px;
}
#c_david p{
	width: 925px;

}
#c_david .wiecej{
	float: right;
	clear: both;
	width: 70px; height: 30px; 
	background: #199fd1; 
	color: #fff; 
	display: block; 
	text-align:center; 
	line-height: 27px; 
	float: right; 
	position: relative;
	text-decoration:none;	
}

/*****************************************************/


#footer_wrap_lock{
	height: 70px;
	position:absolute;
	bottom:0;
	background:url('img/bg-black.png');
	width: 100%;
}
 
#footer_wrap{
	height: 70px;
	bottom:0;
	background:url('img/bg-black.png');
	width: 100%;
}
#footer{
	clear: both;
	width: 960px;
	overflow: auto;
	margin: 0px auto;
	height: 70px;
}

#footer .left{
    margin: 0 0 0 380px;
	margin-top: 10px;
}
#footer #kontakt{
	background: url(images/mapka.png)no-repeat;
	height: 117px;
	width: 324px;
	display: block;
	float: right;
	text-indent: -5000px;
	font-size: 0px;
	outline: none;
	margin-top: 10px;
}

.theme-default #slider {
    margin:-402px auto 0 auto;
    
    width:1077px; /* Make sure your images are the same size */
    height:402px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin:-420px auto 0 auto;
	
	width:1104px; /* Make sure your images are the same size */
    height:402px; /* Make sure your images are the same size */

}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}