

/*style globalne*/
body {	
    background:none repeat scroll 0 0 #FFFFFF;	
    color:#555;	
    font:12px Tahoma;    
    margin:0;
}
a {    
    text-decoration:none;    
    color:#000;    
    outline:medium none;
}
input, span{    
    margin:0;
}
img{    
    border:0 none;    
    margin:0;	
    padding:0;
}
.clear_box0{	
    clear:both;	
    height:0px;
}
.clear_box5{	
    clear:both;	
    height:5px;
}
.clear_box10{	
    clear:both;	
    height:10px;
}
.margintop8{
    padding-top: 8px;
}
.clear_box15{	
    clear:both;	
    height:15px;
}
.font_under{
	text-decoration: underline;  
}
h1{
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    margin: 0px;
    padding: 0px;
}
/* koniec */
.header_top_line{	
    height:4px;	
    width:100%;	
    background: none repeat scroll 0 0 #EAEAEA;
}
/***************************************/
.menu{    width:715px;    height:50px;    margin:30px auto 0;}
.menu_item{    
    float: left;    
    margin-left: 9px;    
    text-align: center;
}
.menu_item a{	
    float:left;	
    font-size:14px;	
    font-weight:bold;	
    color:#2e2e2e;
}
.menu_separator{    
    background: url("../images/separator.gif") no-repeat scroll center 2px transparent;    
    display: block;    
    float: left;    
    height: 13px;    
    width: 35px;
}
/***************************************/
.header_container{    
    background: url("../images/header_bg.gif") repeat-y scroll 0 0 #eef0f2;    
    height: 245px;    
    width: 100%;
}.header{    
    width:715px;    
    height:245px;   
    margin:0 auto;
}
.header_left{	
    background: url("../images/header_left_bg.gif") no-repeat scroll center center transparent;	
    width:193px;	
    height:245px;	
    float:left;
}
.logo a{	
    background: url("../images/logo.gif") no-repeat scroll center center transparent;    
    float: left;    
    height: 65px;    
    margin: 58px 66px 20px;    
    text-align: center;    
    width: 50px;
}
.slogan a{	
    background: url("../images/slogan.gif") no-repeat scroll center center transparent;    
    float: left;    
    height: 47px;    
    margin-left: 18px;    
    width: 157px;
}
.header_right{	
    background: url("../images/header_right_bg.jpg") no-repeat scroll center center transparent;    
    float: left;    
    width: 522px;	
    height: 245px;
}
.header_txt{	
    border-bottom: 1px solid #737576;    
    float: right;    
    font-family: trebuchet MS, Tahoma, Arial, sans-serif;    
    margin: 50px 5px 8px;
}
.big_silver{  	
    color: #3F5763;    
    font-size: 29px;	
    line-height: 30px;
}
.big_orange{	
    font-size:17px;	
    color:#fe8900;    
    line-height: 24px;
}
.button_more{	
    clear: both;    
    float: right;
}
.button_more a{	
    background: url("../images/button_more.gif") no-repeat scroll 0 0 transparent;    
    color: #FFFFFF;    
    display: block;    
    font-size: 11px;    
    padding: 1px 28px 4px;	
    margin-right: 12px;
}
/***************************************/
.info_bar{	
    background:#FEAE4D;	
    width:100%;	
    height:128px;
}
.info_bar_content{    
    width:715px;    
    height:128px;    
    margin:0 auto;
}
.mod_login{	
    background: none repeat scroll 0 0 #FF8B00;    
    height: 113px;    
    padding: 10px 0 5px 20px;    
    width: 173px;	
    float:left;    
    font-size: 11px;    
    font-weight: bold;
}
.login_title_logo{	
    background: url("../images/login_icon.gif") no-repeat scroll 0 0 transparent;	
    width:26px;	
    height:26px;	
    float:left;
}
.login_title{	
    color: #FFFFFF;    
    float: left;    
    font-size: 21px;    
    padding: 0 12px;    
    font-weight: normal;
}
.login_form{    
    float: left;    
    margin-top: 4px;    
    width: 173px;
}
.mod_login_inp{	
    background: url("../images/input_bg_login.gif") no-repeat scroll 0 0 transparent;    
    border: 0 none;    
    float: left;    
    padding: 5px 4px 10px;    
    width: 123px;
}
.label{	
    color: #FFFFFF;    
    float: left;    
    padding: 6px 0;    
    width: 33px;
}
.button_login{	
    float:right;    
    width: 81px;    
    text-align: center;    
    margin-right: 10px;    
    border: 0 none;
}
.button_login_img {	
    background: url("../images/button_login.gif") no-repeat scroll 0 0 transparent;    
    color: #FFFFFF;    
    padding: 2px 23px;    
    font-size: 11px;    
    width: 81px;
}
.mod_info{	
    background: url("../images/mod_info_bg.gif") no-repeat scroll 0 0 #fe8b00;	
    width:497px;	
    height:128px;	
    float:left;	
    padding-left:25px
}
.mod_info_title{	
    color: #FFFFFF;    
    padding: 15px 0px 0px;
}
.mod_info_lead{	
    color:#febb6a;	
    font-size: 13px;    
    padding:0 0px 0 3px;
}
.mod_info_txt{	
    color:#fff;	
    padding:12px 0;	
    width: 480px;	
    font-size:13px;
}
.mod_info_txt a{	
    color:#555;
}
/***************************************/
#main_content{    
    width:715px;    
    margin:0 auto;   
    margin-top:16px;
}
#cennik_content{    
    width:715px;    
    margin:0 auto;    
    margin-top:16px;
}
.left_column{	
    float:left;	
    width:193px;
}
.list_content{}
.news_item{	
    float:left;	
    padding:8px 0;	
    width: 193px;    
    font-size:12px;
}
.news_date{	
    color: #FE8B00;    
    float: left;    
    font-weight: bold;	
    font-size:12px;
}
.news_txt{	
    color: #555;    
    float: left;    
    font-size: 12px;    
    line-height: 16px;	
    width:193px;
}
.news_txt a{	
    color:#2e2e2e;
}
.list_content{	
    border-bottom: 1px dotted #E2E2E2;	
    float:left;    
    padding: 8px 0;	
    width: 193px;
}
.list_item_icon{	
    background: url("../images/icon_list.gif") no-repeat scroll 0 0 transparent;    
    float: left;    
    height: 12px;    
    margin: 1px 9px 0 0;    
    width: 12px;
}
.list_item{	
    float:left;
}
.list_item a{	
    color:#555;	
    font-size:11px;
}
/**************************************/
.center_content{	
    width:497px;	
    float:left;	
    padding-left:25px;
}
.mod_title{	
    border-bottom: 1px solid #D5D5D5;    
    font-size: 20px;    
    height: 27px;
}
.center_content .mod_title_dark{	
    border-bottom: 1px solid #D5D5D5;    
    font-size: 20px;    
    height: 27px;
}
.dark_font{	
    color:#444;
}
.orange_font{	
    color:#fe8b00;
}
.content_inner{	
    padding:6px 0;	
    line-height:18px;	
    font-size:12px;
}
.content_inner a{	
    color:#2e2e2e;
}
/*****************/
.services{	
    float:left;	
    width: 240px;	
    font-size:11px;
}
.services_item{	
    padding: 10px 0 0;	
    float:left;
}
.services_txt{	
    float: left;    
    line-height: 15px;    
    width: 240px;    
    font-size: 12px;
}
.button_read_more a{		
    background: url("../images/button_read_more.gif") no-repeat scroll 0 0 transparent;    
    width: 81px;    
    height: 17px;    
    color: #FFFFFF;    
    display: block;    
    float: right;    
    padding: 1px;    
    text-align: center;    
    font-size: 11px;    
    margin-right:25px;
}
.font_bold{	
    font-weight:bold;
}
.font_red{	
    color:#d30000;
}
.solutions{	
    float:left;	
    width:240px;	
    font-size:11px;    
    margin-left: 17px;
}
/***/
.mod_price_list{    
    float: left;    
    margin: 5px 0 14px;
}
.header_price_list{	
    background: url("../images/header_price_list.gif") no-repeat scroll 0 0 transparent;    
    color: #FFFFFF;    
    font-size: 18px;    
    font-weight: bold;	
    padding: 8px 0 12px;    
    text-align: center;    
    width: 201px;
}
.body_price_list{	
    background: none repeat scroll 0 0 #FFFFFF;    
    border-right: 3px solid #FE8B00;	
    border-left: 3px solid #FE8B00;    
    width: 195px;
}
.desc{	
    border-bottom: 1px dotted #E2E2E2;    
    margin-left: 6px;    
    padding: 0 0;    
    width: 183px;
}
.price{	
    color: #FE8B00;    
    font-size: 26px;    
    font-weight: bold;    
    padding: 12px 0;    
    text-align: center;
}
.desc_icon{	
    background: url("../images/icon_list.gif") no-repeat scroll 0 0 transparent;    
    float: left;    
    height: 12px;	
    margin: 9px 6px 0 0;    
    width: 12px;
}
.desc_txt{	
    padding: 5px 0;
}
.footer_price_list {	
    background: url("../images/footer_price_list.gif") no-repeat scroll 0 0 transparent;    
    color: #FFFFFF;    
    font-size: 18px;    
    font-weight: bold;    
    padding: 11px 0;    
    text-align: center;    
    width: 201px;    
    height: 35px;	
    display:block;
}
.box_space{	
    float:left;	
    width:40px;	
    height:1px;
}
/****/
.contact_data{	
    float:left;	
    width:300px;	
    margin-top:2px;    
    font-size: 13px;}
.contact_data a{	
    text-decoration:underline;
}
.tel_data{	
    padding:8px 0;
}
.contact_form{	
    margin-top:10px;	
    float: left;    
    width: 496px;
}
.contact_item{	
    float: left;    
    padding: 4px 0;
}
.contact_label{	
    float:left;	
    width:150px;	
    padding-top: 6px;
}
.contact_form input{    
    border: 1px solid #C0C0C0;    
    float: left;    
    padding: 2px;    
    width: 330px;
}
.contact_form textarea{    
    border: 1px solid #C0C0C0;    
    float: left;    
    height: 72px;    
    padding: 2px;    
    width: 330px;
}
.button_send input{	
    background: url("../images/button_send.gif") no-repeat scroll 0 0 transparent;    
    color: #FFFFFF;    
    border:0px none;    
    display: block;    
    float: right;    
    padding: 1px 0 3px 0;    
    font-size: 11px;    
    text-decoration: none;    
    margin-right: 10px;    
    width:81px;    
    height:17px;    
    cursor:pointer;
}
/**/
.footer_container{	
    width:100%;	
    background:#f0f0f0;	
    border-top:1px solid #e0e0e0;	
    height:40px;	
    float:left;	
    margin-top: 10px;
}
.footer{    
    width:715px;    
    margin:0 auto;	
    text-align: right;	
    margin-top:12px;	
    font-size:11px;	
}
.footer_links a{	
    color:#666;
}
.copyright{	
    margin-top:4px;
}