html{background-color: #e2e2e2;}
body{background: url('../img/bg.jpg') repeat-x #e2e2e2 top; margin: 0 auto; padding: 0px; color: #676767; padding-top: 30px; font-family: Arial; font-size: 14px; text-align: center;}
img{border: none;}
a{outline: none;}
p{margin: 5px 0px 10px 0px;}
p.align-center{text-align: center;}
div.quotel{display: block; float: left; width: 20px; height:20px; background: url('../img/cont/quote.png') no-repeat center;}
div.quoter{display: block; float: right; width: 20px; height:20px; background: url('../img/cont/quote.png') no-repeat center;}
#contbig{width: 990px;margin: 0 auto; text-align: left;}


#header{padding-left: 5px; background: url('../img/cont_top.png') no-repeat bottom;height: 70px;}
#header a{ float: left; color: #5f5f5f; text-decoration: none; text-align: center;}
#menu{float: left; background: url('../img/menu.png') no-repeat -20px 0px; height: 100%; padding-left: 15px; margin-left:15px;}
#menu ul li{display: block; height: 38px; float: left; margin-right: 1px; padding-top: 0px; font-size: 13px; font-weight: bolder; line-height: 38px; margin-top: 2px;}
#menu ul li a{display: block; width:100%; height: 100%;}
#menu ul li.active a{background: url('../img/menu_hover2.png') repeat-x top; color: #efefef;}
#menu ul li a:hover{background: url('../img/menu_hover2.png') repeat-x top; color: #efefef;}
	#menuitem2{width: 64px;}
		#menuitem2 a{background: url('../img/menu_home.png') no-repeat center; font-size: 0px; line-height: 0px; text-indent: -999em; overflow: hidden;}
		#menu ul #menuitem2 a:hover, #menu ul #menuitem2.active a{background: url('../img/menu_home_h.png') no-repeat center;}
	#menuitem7{width: 81px;}
	#menuitem8{width: 77px;}
	#menuitem15{width: 96px;}
	#menuitem14{width: 77px;}
	#menuitem16{width: 113px;}
	#menuitem17{width: 94px;}
	#menuitem18{width: 88px;}
	#menuitem4{width: 93px;}
		#menu ul #menuitem4 a:hover, #menu ul #menuitem4.active a{background: url('../img/menu_contact_h.png') no-repeat center;}

#content{background: url('../img/cont_mid.png') repeat-y; padding: 5px 15px;}
.left{float:left;}
#submenu{width: 180px;}
#submenu h2,#submenu ul li a{display: block; width: 165px; line-height: 37px; padding-left: 15px;font-weight: bolder; font-size: 13px;}
#submenu h2{background: url('../img/submenubg.png') no-repeat 0px 0px; height: 37px; color: #efefef;}
#submenu ul li a{background: url('../img/submenubg.png') no-repeat 0px -36px; color: #e31741; text-decoration: none;}
#submenu ul li.subactive a, #submenu ul li a:hover{color: #595959;}

/*dla realizacji*/
#selectmenu{background: url('../img/submenubg.png') no-repeat 0px 0px; color: #efefef; line-height: 25px; cursor: pointer; position: relative;}
#selectmenu div.selmenutitleact{padding-top: 2px; height: 15px; line-height: 15px; padding-left: 15px; font-weight: bold;}
#selectmenu #selmenutitle{height: 17x; padding-top: 8px; background: url('../img/real_sel_arrow.png') no-repeat 10px 8px; color: #5f5f5f;}
#real_kat_sel{background:#818181 url('../img/real_sel_arrow_r.png') repeat-y bottom; padding: 0px; padding-top:0px;}
#real_kat_sel a{margin-left: 15px; color: #5f5f5f; font-weight: bold; text-decoration: none;}
#real_kat_sel_b{background: #818181 url('../img/real_sel_arrow_b.png') no-repeat top; height: 10px; line-height: 10px; padding-bottom: 5px;}



#real_menu_cont{height: 391px; overflow: hidden; position: relative;}
#real_menu_down{display: none; height: 23px; background: url('../img/submenubg.png') no-repeat 0px -36px; color: #676767; cursor: pointer; font-size: 11px; line-height: 23px; padding-left: 15px;}
#real_menu_down .arrow{float: right; width: 32px; height: 12px; background: url('../img/arrow.png') no-repeat 0px -12px; cursor: pointer; margin-top: 6px;}
#real_menu_up{display: none; height: 23px; background: url('../img/submenubg.png') no-repeat 0px -36px; color: #676767; cursor: pointer; font-size: 11px; line-height: 23px; padding-left: 15px;}
#real_menu_up .arrow{float: right; width: 32px; height: 12px; background: url('../img/arrow.png') no-repeat 0px 0px; cursor: pointer; margin-top: 6px;}


#submenu ul.real li a{background: #fefefe url('../img/submenu_real_bg.png') no-repeat 0px -40px; line-height: 13px; padding: 5px 0px 5px 15px; font-weight: normal; font-size: 11px;}

/**********************TEXT SRODEK*******************************/
.center{float:left;}
.one_col{margin-left: 0px; width: 960px;}
.two_col{margin-left:10px; width: 770px;}
.three_col{margin-left:10px; width: 550px;}

.homenews{width: 310px; float: left; margin-right: 10px;}
.homenews .moredate{margin-top: 10px;}
.homenews .moredate a{margin-right: 15px;}

.center hr.single{border: none; height: 1px; background-color: #ccc; margin-top: 20px; margin-bottom: 10px;}
.center{font-family:'Times New Roman';} 
.center p, .center li{line-height: 150%;} 
.center h2{font-size: 32px; margin: 10px 0px 10px 0px;}
.center h3{font-size: 14px; color: #e31741; margin: 10px 0px 10px 0px; font-weight: bold;}
.center h4{font-size: 18px; margin: 10px 0px 10px 0px;}
.center hr.double{border: none; height: 5px; background: url('../img/cont/hr.png') repeat-x; margin-top: 20px;}
.center ul{ margin: 10px 0px 10px;}
.center ul li{background: url('../img/cont/lishape.png') no-repeat 0px 8px; padding-left: 20px; margin: 10px 0px 10px 12px;}
.center a{color: #E31741; text-decoration: underline;}
.center a:visited{color: #f893ba;}
/**********LOGO KLIENTA + PODPIS****************/
.klientbox{width: 174px; height: 160px; border: 1px solid #dbdbdb; background-color: #f0f0f0; text-align: center; float: left; margin: 10px 3px;}
.one_col div.klientbox{margin: 10px 8px;}
.klientbox div{width: 158px; height: 110px; border: 1px solid #dbdbdb; background-color: #fff; margin: 6px auto; text-align: center;}	
.klientbox div img{margin: 0px auto;}
.klientbox span{color:  #e31741; font-size: 13px; font-weight: bolder;}

/*
.bottombox{float: left; width: 300px; margin: 10px;}
.bottombox div{margin: 10px 0px;}
.bottombox div a{color: #E31741; margin-right: 10px; text-decoration: none;}
*/

/*********BAZA WIEDZY - KOLUMNY************/
.bazaleftbox{float: left; width: 48%;}
.bazarightbox{float: right; width: 48%;}
.bazaleftbox ul li a, .bazarightbox ul li a{font-size: 14px; color: #e31741; text-decoration: none;}
.bazaleftbox ul li a:hover, .bazarightbox ul li a:hover{color: #676767;}
.bazaleftbox ul li a:visited, .bazarightbox ul li a:visited{color: #f893ba;} 
.bazaleftbox ul li a:hover, .bazarightbox ul li a:hover{color: #676767;}
.bazapdflinks a.download{display: block; padding-bottom: 5px; padding-top: 5px; font-weight: normal!important; border-bottom: 1px solid #cccccc;}

/*********USLUGI - LISTA TAGOW************/
.uslugi_tags{color: #999999; margin:20px 0px;}
.uslugi_tags h2, .uslugi_tags h3, .uslugi_tags h4{font-family: 'Times New Roman'; font-size: 28px; display: inline; line-height: 210%; padding: 0px 5px;}
.uslugi_tags p.bodytext{display: inline; font-size: 22px;}
.uslugi_tags h2 a{color: #666666;}
.uslugi_tags h3 a{color: #898989;}
.uslugi_tags h4 a{color: #d7d7d7;}
.uslugi_tags a:hover{color: #e31741;}
.uslugi_tags h2 a:visited, .uslugi_tags h3 a:visited, .uslugi_tags h4 a:visited{color: #f893ba;} 
.uslugi_tags h2 a, .uslugi_tags h3 a, .uslugi_tags h4 a{text-decoration: none;} 
/****uslugi podstrona*****/
.uslugi_case div.cytat{line-height: 20px;}
.uslugi_case div.cytat hr.single{margin-top: 10px;}
.uslugi_case{float: left; display: block; width: 200px; margin-right: 20px;}
.uslugi_case div.cytat img.quotel{margin-right: 10px;}
.uslugi_case div.cytat img.quoter{margin-left: 10px;}
.uslugi_case div.cytat div.autor{margin-top: 5px; font-weight: bold; font-family: Arial;}
.uslugi_case div.case, .uslugi_case div.cytat{margin:200px 0 0 0;}
.uslugi_cont{float: left; width: 550px;}

/*********KONTAKT*********************/
div.kontakt_item{float: left; width: 180px; font-weight: normal; margin-right: 10px;}


/*********REALIZACJE******************/
#realcont{ text-align: center; width: 770px;}
#realfoto{margin: 0 auto; text-align: center; height: 390px; margin-bottom: 10px;}
#realtresc{margin: 0 auto; text-align: left; width: 550px;}
/*
#realprevnext{width: 208px; height: 90px; border: 1px solid #dbdbdb; background: #f0f0f0; float: right;text-align: center;}
#realprevnext a{margin: 5px 10px;}
*/
/**********DLA PRASY*************/
/*******lista newsow************/
div.prasa_news_list{padding: 10px;}
div.prasa_news_list div.data{ color: #595959; margin-right: 20px; float: left; clear: both;}
div.prasa_news_list div.text{width: 650px; float: right;}
div.prasa_news_list div.text a{color: #E31741; font-weight: bold; text-decoration: underline;}
div.prasa_news_list div.text img{float: left; margin-right: 10px;}
/**********szczegoly newsow*************/
div.prasa_news_single div.single_news_imgs img{margin: 5px 20px 10px 0px;}
div.prasa_news_single div.single_news_imgs{float: left;}
div.prasa_news_single div.backlink a:visited{color: #E31741;}
/******** PRAWA KOLUMNA do popratwy******************/
/*
.right{float:right; width: 210px;}
.right h2 {width: 210px; height: 38px; background: url('../img/cont/rheadbg.png') no-repeat center; font-size: 13px; color: #595959; font-weight: bolder; line-height: 38px; text-indent: 15px;}
.right h3 {font-size: 13px; color: #595959; font-weight: bolder; margin-bottom: 10px;}
.right div.rbox{background: url('../img/cont/rboxbg.png') repeat-y 0px 50px;}
.right div.rbox div{border-top: 1px solid #e5e5e5; margin: 0px 10px; padding: 10px 0px; position: relative; top: -2px;}
.right div.rbox div h4{display: inline; font-size: 12px; font-weight: bold;}
.right div.rbox div a{font-size: 13px; color: #e31741; font-weight: bolder; text-decoration: none;}
.right div.rbox div a:hover{ text-decoration: underline;}
.right div.rbox div.rboxtop{background: url('../img/cont/rboxtop.png') no-repeat bottom; height: 10px; line-height: 10px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index: 10; border: none; position: relative; top: 0px;}
.right div.rboxbottom{background: url('../img/cont/rboxbottom.png') no-repeat top; height: 25px; margin-bottom: 10px;}
*/
.right{float:right; width: 210px; font-family:'Times New Roman';}
.right p{margin: 0px 0px 0px 0px; padding: 5px 0px 10px 0px;}
.right h2 {width: 210px; height: 38px; background: url('../img/cont/rheadbg.png') no-repeat center; font-size: 13px; color: #595959; font-weight: bolder; line-height: 38px; text-indent: 15px;}
.right h3 {font-size: 13px; color: #595959; font-weight: bolder; margin-bottom: 10px;}
.right div.rbox{background: url('../img/cont/rboxbg.png') repeat-y 0px 50px;}
.right div.rbox div.rin{margin: 0px 10px; padding: 10px 0px 0px;}
.right div.rbox div h4{display: inline; font-size: 12px; font-weight: bold;}
.right div.rbox div a{font-size: 13px; color: #e31741; font-weight: bolder; text-decoration: none;}
.right div.rbox div a:hover{ text-decoration: underline;}
.right div.rbox div.rboxtop{background: url('../img/cont/rboxtop.png') no-repeat bottom; height: 10px; line-height: 10px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index: 10; border: none; position: relative; top: 0px;}
.right div.rboxbottom{background: url('../img/cont/rboxbottom.png') no-repeat top; height: 25px; margin-bottom: 10px;}




	
.clear{clear: both; width: 100%; height: 1px; line-height: 1px; margin: 0px; padding: 0px;}
.clear p{line-height: 0px; margin: 0px; height:1px;}
#footer{background: url('../img/cont_bottom.png') no-repeat top;height: 50px;padding: 20px 15px 0px 15px; font-family: Tahoma; font-size: 11px;}
#footer_left{float: left; color: #474747;}
#footer_right{float: right; color: #6e6e6e;}
#footer_right a{text-decoration: none; color: #e31741;}




.sitemap{margin-left: 80px;}
.sitemap div.level_1{padding-bottom: 3px; display: block; float: left; width: 200px; margin: 10px 20px 15px 0px;}
.sitemap div.level_1 a{padding-right: 50px; border-bottom: 1px solid #cccccc; color: #E31741; font-size: 28px; text-decoration: none;}
.sitemap div.level_1 a:visited{color: #E31741;}
.sitemap div.level_2 a, .sitemap div.level_2 a:visited{border: none; padding: none; font-weight: normal; font-size: 14px; color: #676767; text-decoration: none;}
.sitemap div.level_2 a:hover{text-decoration: underline;}
.sitemap div.level_2{margin-top: 10px; margin-left: 5px;}
.sitemap div.level_2 p{margin-bottom: 0px;}

#homeflash{position: relative; display: block; text-align: center; width: 960px; height: 404px; border: 0px solid red; background: url('../img/homeflashaltbg2.png') no-repeat top;}
#homeflash div.info_cont{margin: 0 auto; width: 450px; height: 50px; padding-top: 170px;}

div.movie_alt{margin: 0 auto; display: block; text-align: center; width: 500px; height: 200px; background: url('../img/flashaltbg_cont.png') no-repeat top;}
div.movie_alt div.info_cont{margin: 0 auto; width: 450px; height: 80px; padding-top: 70px;}