* {margin:0; padding:0;}
img {border: 0;}
body {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color:#000000; border-top: 3px solid #fd660d;}

a {color: #3175a0; text-decoration:none;}
a:hover {color: #23648e;}

.header {height: 150px; text-align:center;}
.header div.in {width: 900px; margin: 0 auto; text-align:left;}
.header div.in img{margin: 20px 0 0 0; float:left;}
.header div.in ul {float: right; list-style-type: none;}
.header div.in ul li{float:left;}
.header div.in ul li a{color: #999999; display: block; padding: 40px 20px 0 20px; text-transform: uppercase; font-size: 14px; font-weight: bold; background:url('../images/li.gif') center 0px no-repeat;}
.header div.in ul li a:hover{color: #666666; background:url('../images/li.gif') center -90px no-repeat;}
.header div.in ul li a.selected {color: #fd660d; background:url('../images/liselected.gif') top center no-repeat;}

.promo {text-align:center; background-color: #dbf0fd;}
.promo div.in {width: 900px; margin: 0 auto; text-align:left;}
.promo div.in#bg {width: 700px; background:url('../images/promobg.gif') center left no-repeat;}
.promo div.in .about{padding: 10px 0;}
.promo div.in#bg .about{padding: 30px 40px 30px 185px;}
.promo div.in .about h1{font-size: 24px; font-weight: normal;}
.promo div.in .about p{color: #414141; line-height: 24px; padding: 5px 0;}
.promo div.in .about p a{font-size: 16px; padding: 3px 10px 3px 15px; background-color: #3175a0; color: #ffffff;}
.promo div.in .about p a:hover{background-color: #23648e;}

.content {text-align:center;}
.content div.in {width: 900px; margin: 0 auto; padding: 5px 0; text-align:left;}
.content div.in .article {padding: 15px 0;}
.content div.in .article img{float: left; margin: 30px 10px 0 0;}
.content div.in .article .text{width: 560px; float: left;}
.content div.in .article .text h2{color: #3175a0; font-size: 16px; font-weight:bold;}
.content div.in .article .text p{line-height: 20px; font-size: 14px; color: #414141;}
.content div.in .article .text p a{color: #208a0b;text-decoration: underline;}
.content div.in .article .send{width: 220px; float: left;}
.content div.in .article .send p{padding: 50px 0 0 10px;}
.content div.in .article .send p a{padding: 10px 15px;font-size: 16px; color: #ffffff;}
.content div.in .article .send p a#o2{background:url('../images/o2bg.gif') center 0 no-repeat #1c2576;}
.content div.in .article .send p a:hover#o2{background:url('../images/o2bg.gif') center -47px no-repeat #0e1660;}
.content div.in .article .send p a#vodafone{background:url('../images/vodafonebg.gif') center 0 no-repeat #ff0a0a;}
.content div.in .article .send p a:hover#vodafone{background:url('../images/vodafonebg.gif') center -47px no-repeat #ce0e0e;}
.content div.in .article .send p a#t-mobile{background:url('../images/tmobilebg.gif') center 0 no-repeat #e10972;}
.content div.in .article .send p a:hover#t-mobile{background:url('../images/tmobilebg.gif') center -47px no-repeat #b70b5f;}

.content div.in .kontakt {padding: 30px 0 200px 10px;background:url('../images/kontaktbg.gif') 450px top no-repeat;}
.content div.in .kontakt p{font-size: 14px; padding: 8px 0;}
.content div.in .kontakt p img{position: relative; top: 2px;}

.content div.in ul.partnerske-weby {padding: 15px 0 200px 15px; color: #3175a0;}
.content div.in ul.partnerske-weby li{padding: 4px 0;}
.content div.in ul.partnerske-weby li a{text-decoration: underline;}
.content div.in ul.partnerske-weby span{color: #999999;}

.footer {text-align:center; background-color: #ffe0cf; border-top: 3px solid #fd660d;}
.footer div.in {width: 900px; margin: 0 auto; padding: 15px 0; text-align:left; background:url('../images/logofoot.gif') right center no-repeat;}
.footer div.in p{padding: 5px; color: #414141;}
.footer div.in a{color: #414141; text-decoration: underline;}
.footer div.in a:hover{color: #515151;}

.spacer {clear:both; font-size:0; line-height:0; width:100%;}
