body {margin:0;padding:0;border:0;font:normal 13px Arial,Helvetica,sans-serif;background:url("i/bg.gif") #fff top left repeat-x;line-height:20px;}
.clr {clear:both;}
img {border:0;}

#logo {width:960px;height:111px;margin:auto;}
#top {width:1000px;height:240px;margin:auto;}
#top .left {width:20px;float:left;}
#top #banner {width:700px;float:left;}
#top .menu {width:260px;float:left;}
#top .menu a.m_sms {display:block;width:260px;height:80px;background:url("i/m_sms.jpg") bottom left no-repeat;}
#top .menu a.m_platnosci {display:block;width:260px;height:80px;background:url("i/m_platnosci.jpg") bottom left no-repeat;}
#top .menu a.m_www {display:block;width:260px;height:80px;background:url("i/m_www.jpg") bottom left no-repeat;}

#top .menu a:hover.m_sms, #top .menu a:hover.m_platnosci, #top .menu a:hover.m_www {background-position:top left;}


#top .right {width:20px;float:left;}

a,a:link,a:visited {color:#5B5B5B;font-weight:bold;text-decoration:underline;}
a:hover {text-decoration:none;}

#menu2 {width:960px;height:51px;margin:auto;background:url("i/menu_bg.jpg") top left repeat-x;}

.menu_left {width:500px;float:left;}
.menu_left a.menu2 {color:#3B3B3C;display:block;padding:0 20px 0 20px;float:left;height:51px;background:url("i/menu_single_bg.jpg") top right no-repeat;text-decoration:none;line-height:51px;text-align:center;font-size:12px;font-weight:bold;}
.menu_left a:hover.menu2 {color:#fff;display:block;float:left;height:51px;background:url("i/menu_single_bg_h.jpg") top right no-repeat;text-decoration:none;line-height:51px;text-align:center;font-size:12px;font-weight:bold;}

.menu_l {width:35px;height:51px;float:left;background:url("i/menu_l.jpg") top right no-repeat;}

.menu_left a.menu21 {color:#3B3B3C;display:block;float:left;width:117px;height:51px;background:url("i/menu_1.jpg") top left no-repeat;text-decoration:none;line-height:51px;text-align:center;font-size:12px;font-weight:bold;}
.menu_left a.menu22 {color:#ffffff;display:block;float:left;width:112px;height:51px;background:url("i/menu_2.jpg") top left no-repeat;text-decoration:none;line-height:51px;text-align:center;font-size:12px;font-weight:bold;}
.menu_left a.menu23 {color:#3B3B3C;display:block;float:left;width:112px;height:51px;background:url("i/menu_3.jpg") top left no-repeat;text-decoration:none;line-height:51px;text-align:center;font-size:12px;font-weight:bold;}
.menu_left a:hover.menu21,.menu_left a:hover.menu23 {color:#3B3B3C;text-decoration:underline;}
.menu_left a:hover.menu22 {color:#fff;text-decoration:underline;}
.menu_right {width:22px;height:51px;;display:block;float:right;background:url("i/menu_right.jpg") top left no-repeat;}

#submenu {width:960px;height:28px;margin:auto;background:url("i/submenu_bg.gif") top left no-repeat;}

#holder {width:960px;margin:auto;margin-top:10px;}

#holder .kartka {width:228px;background:url("i/kartka_bg.jpg") top left repeat-y;float:left;}
#holder .kartka .kcontent {width:200px;margin:auto;}
#holder .kartka .kcontent ul {margin:0;padding:0;list-style-type:none;text-align:left;}
#holder .kartka .kcontent ul li {display:block;height:20px;background:url("i/kartka_li.gif") top left no-repeat;padding-left:25px;}
#holder .kartka .kcontent ul li a {display:block;color:#5B5B5B;font-weight:bold;text-decoration:none;}
#holder .kartka .kcontent ul li a:hover {display:block;color:#5B5B5B;font-weight:bold;text-decoration:underline;}

#holder .kartka .kfooter {width:228px;}

#footer {width:960px;height:50px;margin:auto;margin-top:30px;background:url("i/footer_bg.gif") top left repeat-x;}
#footer .left {width:16px;height:50px;float:left;background:url("i/footer_l.gif") top left no-repeat;}
#footer .center {width:900px;height:50px;float:left;line-height:50px;font-size:12px;text-align:right;font-weight:bold;}
#footer .center a {display:block;float:left;color:#3B3B3C;font-weight:bold;text-decoration:none;line-height:50px;padding:0 20px 0 20px;}
#footer .center a:hover {text-decoration:underline;}

#footer .right {width:13px;height:50px;float:right;background:url("i/footer_r.gif") top left no-repeat;}

#holder .content {color:#3C4042;width:670px;margin-left:30px;float:left;text-align:justify;}
#holder .content h1 {width:100%;font-size:20px;color:#E51917;font-weight:bold;border-bottom:1px solid #E2E2E4;}
#holder .content h2 {width:100%;font-size:17px;color:#E51917;font-weight:bold;}
#holder .content h3 {width:100%;font-size:15px;color:#E51917;font-weight:bold;margin:0;}


.box {width:300px;float:left;}
.box1 {width:300px;float:right;}
.box2 {width:400px;float:left;}
.box2 h3 {width:100%;font-size:15px;color:#E51917;font-weight:bold;}
.box3 {width:250px;float:right;text-align:right;}
.tr1 {text-align:right;}
.tr2 {background:#F1F1F1;text-align:right;}


#portfolio {width:960px;margin:auto;margin-top:50px;text-align:center;}
#portfolio h1 {margin:auto;margin-top:40px;text-align:right;width:600px;font-size:18px;color:#3C4042;font-weight:bold;border-bottom:1px solid #ccc;}
#portfolio img {margin:auto;border:3px solid #969696;}

.buttony {width:200px;float:right;height:80px;}
a.button{background:url("i/button.gif");display:block;color:#555555;font-weight:bold;height:30px;line-height:29px;margin:10px;text-decoration:none;width:191px;}
a:hover.button{color:#B52315;}
.add {background:url("i/pdf.png") no-repeat 10px 8px;text-indent:30px;display:block;}
.msg{background:url("i/msg.gif") no-repeat 10px 8px;text-indent:30px;display:block;}
.cen {background:url("i/alert.gif") no-repeat 10px 8px;text-indent:30px;display:block;}

.login {width:200px;text-align:right;}

.inp {width:140px;font-size:13px;color:#3B3B3B;border-top:1px solid #D4D0C8;border-left:1px solid #D4D0C8;border-bottom:1px solid #fff;border-right:1px solid #F1EFE6;}
