@import 'css/global.css';
@import 'css/typography.css';
@import 'css/form.css';
@import 'css/menuleft.css';
@import 'css/extra.css';
@import 'css/pagination.css';
@import 'css/gallery.css';
body          {  background:#fff url(img/bcgr.png) repeat-x;  }
.wrap         {  width:960px;  }
/* =============== header ================= */
div#header    { height:185px;border-bottom:1px solid #cfcfcf;}
div#header_pod  { height:155px;border-bottom:1px solid #cfcfcf;}
a#logo        { width:304px; height:44px; display:block; background:url(img/logo.png) no-repeat; font-size:0; color:#fff;position:absolute;top:39px;left:6px; text-indent: -99999px; }
div.search   { width:251px; height:54px; position:absolute; top:0; right:0; background:#ff6600 url(img/search.png) 12px 22px no-repeat  }

div#register  { width:280px; height:20px; position:absolute; top:20px; right:255px; background:url(img/beh.png) no-repeat 54% 46%;}
div#register  a { line-height:18px;margin-left:20px; background:url(img/arrow.png) 100% 0% no-repeat; padding:0px 20px 4px 0px;font-weight: bold;text-decoration: none;}
div#register  a:hover {text-decoration: underline;}

div#nav       { width:960px; height:34px; position: absolute; bottom:35px;background:url(img/nav_bg.png) repeat-x;  }
div#nav_pod       { width:960px; height:34px; position: absolute; bottom:5px;background:url(img/nav_bg.png) repeat-x;  }

div#kli a{float: left;width:178px; height:34px; background:url('img/menu_kli.png') no-repeat; display:block;  }
div#kli a:hover{background:url('img/menu_kli_a.png') no-repeat; }
div#kli_active a{float: left;width:178px; height:34px;  background:url('img/menu_kli_a.png') no-repeat; display:block;}

div#klb a{float: left;width:158px; height:34px; background:url('img/menu_klb.png') no-repeat; display:block; }
div#klb a:hover{background:url('img/menu_klb_a.png') no-repeat; }
div#klb_active a{float: left;width:158px; height:34px;  background:url('img/menu_klb_a.png') no-repeat; display:block;}

div#pun a{float: left;width:154px; height:34px; background:url('img/menu_pun.png') no-repeat; display:block; }
div#pun a:hover{background:url('img/menu_pun_a.png') no-repeat; }
div#pun_active a{float: left;width:154px; height:34px;  background:url('img/menu_pun_a.png') no-repeat; display:block;}

div#kar a{float: left;width:155px; height:34px; background:url('img/menu_kar.png') no-repeat; display:block; }
div#kar a:hover{background:url('img/menu_kar_a.png') no-repeat; }
div#kar_active a{float: left;width:155px; height:34px;  background:url('img/menu_kar_a.png') no-repeat; display:block;}

div#kon a{float: left;width:89px; height:34px; background:url('img/menu_kon.png') no-repeat; display:block; }
div#kon a:hover{background:url('img/menu_kon_a.png') no-repeat; }
div#kon_active a{float: left;width:89px; height:34px;  background:url('img/menu_kon_a.png') no-repeat; display:block;}

div#mas a{float: left;width:126px; height:34px; background:url('img/menu_mas.png') no-repeat; display:block; }
div#mas a:hover{background:url('img/menu_mas_a.png') no-repeat; }
div#mas_active a{float: left;width:126px; height:34px;  background:url('img/menu_mas_a.png') no-repeat; display:block;}

div#nav2 { width:960px; height:24px; position: absolute; bottom:0px; margin-left:5px;}
div#nav2 a {color:#595959; font-weight:bold; text-decoration:underline; padding-right:10px; padding-left:10px; border-right:1px solid #cfcfcf;}
div#nav2 a:hover {color:#ff6600;}
div#nav2 .active_nav {color:#ff6600;}

div#baner     { width:100%;  height:253px; margin:2px 0;background:url(img/baner.png) no-repeat; }
div#baner_sm  { width:100%;  height:143px; margin:2px 0;background:url(img/baner_sm.png) no-repeat; }

/* =============== middle ================= */
div#middle    { width:960px;border-top:3px solid #eeeeee;line-height: 22px; margin-bottom: 3px; }
div#middle.textView    { background: transparent url('img/bg_content.gif') repeat-y 212px 0;}

/* =============== main =================== */
div#main      {width:638px;float:left; padding: 0 ; margin:0px 0px; }
div#main2     {width:742px;float:left; padding: 0px 0px 0px 5px ; margin:4px 0px 4px 3px; margin-right:-3px; }
div#main2 div#content {width:710px; margin:0px 10px 20px 20px;padding-top:20px;}

div#content_mam_pytanie {min-height:565px !important; width:710px; margin:0px 10px 20px 20px;padding-top:20px;}

div#content   ul {margin:0px; margin-left:15px; margin-top:10px; padding:0px; list-style-type:none; font-weight:normal; color:#000;}
div#content  ul a {font-weight:bold; color:#ff6600; text-decoration:none;}
div#content   li {margin:0px; padding:0 0 0 15px; background: url(img/arrow_orange.png) no-repeat 0 9px;}
div#content p {margin:0px; margin-top:10px; margin-bottom:10px; padding:0px;}
div#content .pdf {margin-left:15px; padding-left:22px; text-decoration:none; background:url(img/pdf_icon.png) no-repeat; display:block; }
div#content a:hover {text-decoration:underline; color:#000;}

div.contact_table { float: right; width:230px; height:auto; border:1px solid #e1e1e1; background-color:#f7f7f7; padding: 10px 10px 10px 5px; text-align:center; line-height:18px;}
div.contact_table ul,li {text-align:left; line-height:22px;}

/* =============== center - glowna - indywidualni =================== */
div#content_o1_button1   {float:left;width:626px; height: 166px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px; background:url(img/orange-hand.jpg) no-repeat;}
div#content_o1_button1 .text_o1 {width:300px; float:left; line-height:18px; margin:60px 0 0 21px; color:#fff;}
div#content_o1_button1 a {text-decoration:none; font-weight:normal;}
div#content_o1_button1 ul {margin:0px; margin-left:5px; margin-top:10px; padding:0px; list-style-type:none;}
div#content_o1_button1 li {margin:0px; padding:0 0 0 10px; background: url(img/arrow_orange.png) no-repeat 0% 50%; line-height:18px;}
div#content_o1_button1 .img_content {float:left; margin: 3px 15px 5px 0px; padding:4px;  border:1px solid #cfcfcf;}
div#content_o1_button1 .text_o1b {float:left; line-height:18px;}
div#content_o1_button2   {float:left; width:626px; height: 166px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px; background:url(img/promocje.png) 10px 14px no-repeat;}
div#content_o1_button2 .text_o2 {float:left;width:175px; height:100px; float:left; line-height:13px; margin:40px 0 0 5px; padding-right:15px; padding-top:20px; border-right: 2px solid #cfcfcf; background:url('img/nowy_plan.png') no-repeat;}
div#content_o1_button2 .text_o3 {float:left;width:175px; height:100px; float:left; line-height:13px; margin:40px 0 0 16px; padding-right:15px; padding-top:20px; border-right: 2px solid #cfcfcf; background:url('img/nowy_mix.png') no-repeat;}
div#content_o1_button2 .text_o4 {float:left;width:180px; height:100px; float:left; line-height:13px; margin:40px 0 0 16px; padding-right:15px; padding-top:20px; background:url('img/nowe_go.png') no-repeat;}
div#content_o1_button2 a.more {margin:15px 0 0 0px; float:right; line-height:15px; background:url(img/arrow.png) 100% 0px no-repeat; font-weight: bold;text-decoration: none;font-size:11px;}
div#content_or1   { float:right;width:302px; height: 103px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px; line-height:18px;}
div#content_or1 .logo_partner {height:20px; background:url('img/partner_orange.png') no-repeat center; display:block; border-bottom:1px solid #cfcfcf; padding-bottom:15px;}
div#content_or1 a {text-decoration:none; font-weight:normal;}
div#content_or1 ul {margin:0px; margin-left:5px; margin-top:10px; padding:0px; list-style-type:none;}
div#content_or1 li {margin:0px; padding:0 0 0 10px; background: url(img/arrow_orange.png) no-repeat 0% 50%; line-height:18px;}

div#content_or1 .oferta a {color:#000; font-weight:bold; text-decoration:none; background:url('img/arrow_orange.png') 0px 5px no-repeat; padding-left:10px;}

div#content_adv { float: right; margin-top: 5px; margin-bottom: 6px; border: 1px solid #cfcfcf; }
div#content_adv a { display: block; width: 312px; height: 238px; }
div#content_adv { _margin-bottom: 8px; }

div#content_or1_button1 {float:right;width:302px; height: 103px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px;line-height:14px;}
div#content_or1_button1_1 {float:right;width:302px; height: 103px; background:url('img/button1.png') no-repeat center;}
div#content_or1_button1_1 p {width:130px; margin: 78px 0 0 5px; padding:0px;}

div#content_or1_button1 a.more {clear:both;display: block;float:left; margin:8px 0px;  height:18px; background:url(img/arrow.png) 100% 0px no-repeat; padding-right:20px;font-weight: bold;text-decoration: none;font-size:11px;}
div#content_or1_button2 {float:right;width:302px; height: 103px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px;line-height:16px;}
div#content_or1_button2 p {margin: 7px 0 0 10px; padding:0px;}
div#content_or1_button2 span {font-weight:bold; color:#ff6600;}

/* =============== center - glowna - biznes =================== */
div#content_o2_button1   {float:left;width:626px; height: 353px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px; background:url('img/telefony_dla_firm.png') 10px 14px no-repeat;}
div#content_o2_button1 .text_o1 {width:280px; float:left; line-height:16px; margin:45px 0 0 15px; padding-right:10px;}
div#content_o2_button1 .img_content {float:left; margin: 3px 15px 5px 0px;   }
div#content_o2_button1 .title {font-size:14px; font-weight:bold; color:#ff6600; margin-bottom:10px; }
div#content_o2_button1 .text_o2 {width:620px; clear:both; line-height:15px; margin:0px 0 0 5px; padding-top:23px;  background:url('img/promocje.png') 5px 5px no-repeat;}
div#content_o2_button1 .oferta {float:left; width:282px; border-bottom: 2px solid #cfcfcf; padding-bottom:10px; margin-left:10px; margin-top:5px;}
div#content_o2_button1 .oferta a {color:#000; font-weight:bold; text-decoration:none; background:url('img/arrow_orange.png') 0px 5px no-repeat; padding-left:10px;}
div#content_o2_button1 .oferta a:hover {color:#ff6600; font-weight:bold; text-decoration:underline;}
div#content_or2_button1 {float:right;width:302px; height: 103px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px;line-height:14px;}
div#content_or2_button1_1 {float:right;width:302px; height: 103px;background:url('img/button2.png') no-repeat center;}
div#content_or2_button1 p {width:130px; margin: 78px 0 0 8px; padding:0px;}
div#content_or2_button1 a.more {clear:both;display: block;float:left; margin:8px 0px;  height:18px; background:url(img/arrow.png) 100% 0px no-repeat; padding-right:20px;font-weight: bold;text-decoration: none;font-size:11px;}
div#content_or2_button3 {float:right;width:302px; height: 103px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px;line-height:14px;}
div#content_or2_button3_1 {float:right;width:302px; height: 103px; background:url('img/button3.png') no-repeat center;}
div#content_or2_button3 p {width:130px; margin: 78px 0 0 8px; padding:0px;}
div#content_or2_button3 a.more {clear:both;display: block;float:left; margin:8px 0px;  height:18px; background:url(img/arrow.png) 100% 0px no-repeat; padding-right:20px;font-weight: bold;text-decoration: none;font-size:11px;}
div#content_or2_button2 {float:right;width:302px; height: 103px; border:1px solid #cfcfcf; margin-top:5px; margin-bottom:5px; padding:5px;line-height:16px;}
div#content_or2_button2 p {margin: 7px 0 0 10px; padding:0px;}
div#content_or2_button2 span {font-weight:bold; color:#ff6600;}

/* =============== center - punkty =================== */

div#punkty p{margin:0px; padding:0px; line-height:18px;}
div#punkty .punkty_odstep {margin-left:20px;}
.punkty_lewa {float:left; width:342px; border-bottom: 1px solid #cecece; font-weight:bold; color:#737373;}
.punkty_prawa {float:right; width:350px; border-bottom: 1px solid #cecece;font-weight:bold; color:#737373;}
.punkty_lewa_txt {float:left; width:325px; border-right: 1px solid #cecece; margin-top:5px; padding-left:25px; padding-top:10px;} 
.punkty_prawa_txt {float:right; width:325px; margin-top:5px;  padding-left:25px; padding-top:10px;} 

/* =============== center =================== */

div#mapa_strony ul,li {margin:0px;padding:0px; margin-left:30px;}

div.modules   { float: left;width: 100%; margin:15px 0px 0px 0px; position:relative;height:auto!important; height:140px; min-height:140px;line-height: 22px; }
div#contact   { width:202px; float: left; border-top:1px solid #cfcfcf; border-right:1px solid #cfcfcf;padding:13px 0px 15px 5px ;color:#605f5f ;position: absolute;bottom:0;left:0;}
div.box		  {width:330px;float:left;border-right:1px solid #cfcfcf;padding:0px 20px 10px 2px;}
div.contact_form { width:315px; float:left;margin:0px 0px 0px 23px; }
div.result { width:100%; float:left;margin:10px 0px;padding:0px 0px 20px; border-bottom:1px solid #cfcfcf;}
div.renct     { width:5px;height:5px;display:block; position: absolute;top:-1px;right:-2px; background: #fff;font-size:0px;}
div#about     { width:380px;float: right;padding:0px 5px 5px;margin:0px 10px 4px 0px;}
a.more		{height:18px; background:url(img/arrow.png) 100% 0px no-repeat; padding-right:20px;font-weight: bold;text-decoration: none;font-size:11px;}
a:hover.more  {color:#000;}	
h3 , h4       { font-family: Arial,sans-serif; }
h3.title      { font: italic  bold  21px  Arial ,sans-serif;margin:7px 0px 10px 0px; }
h4.title      { font:  bold  16px  Arial ,sans-serif;margin:0px 0px 15px 0px; color:#ff6600; }
ul			  { font-weight: bold; color:#ff6600;padding-left:30px; } 
	
/* =============== left =================== */
div#left      {width:209px;float:left; }

div.reklama  {width: 199px; height:auto; padding:10px 0px 15px 10px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; margin:20px 0 3px 0; line-height:16px;}
div.reklama ul{list-style-type:none; margin:0;padding:0;}
div.reklama li{text-indent:16px;margin:0; padding:0 0 0 3px; background: url(img/orange_li.png) no-repeat 0% 50%; color:#000; font-weight:bold;}

div.modul_dla_firm  {width: 199px; height:auto; background:url(img/orange_dla_firm.png) 10px 17px no-repeat; padding:40px 0px 15px 10px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; margin:20px 0 0; line-height:16px;}
div.modul_konsultant  {width: 199px; height:auto; background:url(img/konsultant.png) 10px 17px no-repeat; padding:40px 0px 5px 10px; border-bottom:1px solid #cfcfcf; margin:5px 0 0; line-height:16px;}
div.modul_konsultant .phone{font-size:16px; font-weight:bold; color:#ff6600; text-align:center; margin:15px 0 15px 0;}
div.modul_mam_pytanie  {width: 199px; height:auto; background:url(img/mam_pytanie.png) 10px 17px no-repeat; padding:40px 0px 15px 10px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; margin:20px 0 0; line-height:16px;}

/* =============== footer ================= */
div#right     {width:315px;float:right; }
div.modul     {width:95%;padding:20px 0px; margin:auto; }
div#left  div.modul  {width:100%;} 
div#btn_sklep , div#btn_xtell , div#btn_orange , div#btn_clientservis   
				{width: 115px ;}  			
div#btn_sklep a, div#btn_xtell a, div#btn_orange a, div#btn_clientservis  a ,div.modul_shop a
				{font-weight:bold;color:#b5b6b6;text-decoration:none;font-size: 12px;}			
div#btn_sklep a:hover, div#btn_xtell a:hover , div#btn_orange a:hover, div#btn_clientservis  a:hover ,div.modul_shop a:hover
				{text-decoration: underline;color:#0764a9}			
div#btn_sklep  	{ height:43px; padding:57px 0px 0px 200px; background: url(img/btn_sklep.png) no-repeat; }
div#btn_orange 	{ height:43px; padding:53px 0px 0px 200px; background: url(img/btn_orange.png) no-repeat; }
div#btn_xtell  { height:38px; padding:58px 0px 0px 200px; background: url(img/btn_xtell.png) no-repeat; }
div#btn_clientservis  { height:48px;padding:50px 0px 0px 200px; background: url(img/btn_clientservis.png) no-repeat;border-bottom:1px solid #cfcfcf; }
/* =============== footer ================= */
div#footer    { height:38px;border-top:1px solid #cfcfcf;  }
div#footer_nav{ float:left;margin-top:2px; margin-left:4px; }
div#footer_nav a  { border-right:1px solid #cfcfcf;line-height:38px;padding:8px 10px; color:#4d4d4d }
div#footer_nav a:hover  {color:#ff6600;}
span#studio  { color:#868686;}
span#studio a  { font-weight: bold;}	
div#copyright { float:right;line-height:38px }
/* ===============  other  ================= */
.text_3	ul{ margin:0px; margin-left:10px; padding:0px; list-style:none; }
.img_center {display: block; margin: 20px auto; }








