body{margin:0;padding:0;
	background:url(../img/layout/body.gif) repeat-x;color:#3C3C3C;
	font-size:13px;font-family:sans-serif;}
img{border:none;}
h1,h2,h3,h4{margin:0;}
h2{font-size:18px;color:#2E4658;font-weight:normal;font-style:italic;}
h3{font-size:18px;color:#fff;font-weight:normal;font-style:italic;}
h3 a{color:#fff;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
p{line-height:24px;}

	
#container{position:relative;width:994px;margin:0 auto;}
#header{position:relative;width:994px;height:264px;background:url(../img/layout/header.jpg) no-repeat;}

.topBox{position:absolute;right:14px;top:13px;width:491px;height:237px;z-index:200;}
#topBox01,
#topBox02,
#topBox03,
#topBox04{display:none;}

#txtIkonky{margin:3px 0;height:89px;background:#fff;}

#txtIkonky .tbox{margin-left:2px;float:left;}
#txtIkonky .tbox, #txtIkonky .tbox span{display:block;position:relative;width:247px;height:89px;overflow:hidden;}
#txtIkonky .tbox span{position:absolute;left:0;top:0;}
#txtIkonky #box01 span{background:url(../img/layout/box01-cs.gif) no-repeat;}
#txtIkonky #box01 span:hover{background-position:0 -89px;}
#txtIkonky #box02 span{background:url(../img/layout/box02-cs.gif) no-repeat;}
#txtIkonky #box02 span:hover{background-position:0 -89px;}
#txtIkonky #box03 span{background:url(../img/layout/box03-cs.gif) no-repeat;}
#txtIkonky #box03 span:hover{background-position:0 -89px;}
#txtIkonky #box04 span{background:url(../img/layout/box04-cs.gif) no-repeat;}
#txtIkonky #box04 span:hover{background-position:0 -89px;}
#txtIkonky .first{margin-left:0;}


	
#contentBox{background:url(../img/layout/cbg.gif) 100% 0 repeat-y;}
#content{position:relative;float:left;width:645px;}
#content em{font-size:14px;font-weight:bold;color:#2E4658;}
#bluegradient{width:625px;padding:15px 10px 5px 10px;background:#A3D9F0 url(../img/layout/content.gif) repeat-x;}
#greybg{width:625px;padding:10px 10px;color:#fff;background:url(../img/layout/greybg.jpg);margin-top:2px;}
#greybg p{margin-top:0;}
#sidebar{position:relative;float:right;width:346px;}
#footer{padding:15px 10px;background:#2E3235;color:#fff;}
#footer a{font-size:14px;color:#fff;text-decoration:underline;}
#footer a:hover{text-decoration:none;}

/* LOGO + MOTTO */
#logo, #logo a, #logo span{position:relative;display:block;width:314px;height:119px;margin:0;padding:0;overflow:hidden}
#logo{position:absolute;left:162px;top:28px;}
#lg_cs #logo span{position:absolute;left:0;top:0;cursor:pointer;background:url(../img/layout/logo-cs.gif) no-repeat;}

#motto{position:absolute;left:540px;top:212px;margin:0;color:#fff;font-size:18px;font-weight:normal;}

/* HORIZONTAL MENU */
#hMenu{position:relative;width:994px;z-index:100;margin-top:4px;}
#hMenu ul{margin:0;padding:0;list-style:none;height:40px;}
#hMenu ul li{display:block;float:left;_width:1px;margin:0 5px;}
#hMenu ul li.last{padding-right:0;background-image:none;}
#hMenu ul li a{display:block;height:40px;line-height:40px;
	font-size:14px;color:#3C3C3C;text-decoration:none;text-transform:uppercase;}
#hMenu a span{display:block;padding:0 10px;}
#hMenu ul li a:hover,
#hMenu ul li a.active{background:#27628D url(../img/layout/hm-hover-l.gif) no-repeat;color:#fff;}
#hMenu ul li a.active span,
#hMenu ul li a:hover span{background:url(../img/layout/hm-hover-r.gif) 100% 0 no-repeat;}

/* LANGUAGES */
#languages{position:relative;float:right;width:110px;height:25px;padding:11px 0 0 8px;background:url(../img/layout/languages.gif) no-repeat;}
#languages a{display:block;float:left;margin:0 6px;}
#languages a img{border:1px solid #fff;}
#languages a:hover img,
#languages a.active img{border:1px solid #F4C827;}

#intymn{position:relative;top:7px;float:right;}
#infolinia{display:block;position:absolute;left:5px;top:7px;height:25px;line-height:25px;color:#9BC500;font-size:16px;}

/* BLOCKY */
.blocek{position:relative;width:326px;height:293px;padding:0 10px;color:#fff;border-bottom:2px solid #fff;}
.blocek p{line-height:normal;}
.blocek span{color:#839FAC;}
#blocek01{background:url(../img/layout/blocek01.jpg) no-repeat;}
#blocek01 h3{padding:38px 20px 15px;}
#blocek02{background:url(../img/layout/blocek02.jpg) no-repeat;}
#blocek02 h3{padding:23px 50px 15px;}
#blocek03{background:url(../img/layout/blocek03.jpg) no-repeat;}
#blocek03 h3{padding:38px 5px 10px;}
#blocek03 p{font-size:30px;line-height:1.3em;margin-top:.5em;}
#blocek03 a{color:#fff;text-decoration:none;font-size:24px;}
#blocek03 a:hover{text-decoration:underline;}
#blocek04{background:url(../img/layout/blocek04.jpg) no-repeat;}
#blocek04 h3{padding:38px 5px;}
/* BANNERS */
#banners{margin:1px 0;}
#banners a{display:block;float:left;margin:0 0 1px;}
#banners a.first{margin:0px;}
#banners img{border:1px solid #4F4F4F;}
#banners img.nobrd{border:none;}

#headerZamow{position:absolute;left:160px;top:180px;display:block;width:252px;height:57px;line-height:57px;padding-right:22px;background:url(../img/layout/header-zamow.gif) no-repeat;
	font-size:24px;color:#30485A;text-decoration:none;
	text-align:right;}
#headerZamow:hover{text-decoration:underline;}

#headerZamowBtm{display:block;width:252px;height:57px;line-height:57px;padding-right:22px;margin-right:45px;background:url(../img/layout/header-zamow.gif) no-repeat;
	font-size:24px;color:#30485A;text-decoration:none;
	text-align:right;}
#headerZamowBtm:hover{text-decoration:underline;}

#wiecej{display:block;width:140px;height:60px;line-height:60px;margin-left:45px;background:url(../img/layout/cs-wiecej.png) no-repeat;}
/*#wiecej:hover{background-position:0 -60px;}*/


.zamowPrice{display:block;width:112px;height:112px;background:url(../img/layout/pecet.png) no-repeat;
	text-align:center;line-height:112px;color:#E50000;font-size:24px;}
.zamowBtn{position:relative;display:block;width:201px;height:72px;line-height:72px;
	font-size:24px;text-decoration:none;text-align:center;
	background:url(../img/layout/zamow-btn.gif) no-repeat;color:#0D5FA2;}
/*.zamowBtn:hover{color:#FEE262;background-position:0 -72px;}*/

#secret{width:448px;height:137px;padding:17px 160px 17px 17px;margin:1em 0;background:url(../img/layout/secret.gif) no-repeat;}
#secret h4{color:#2E4658;font-weight:bold;font-size:14px;font-style:italic;margin-bottom:6px;}
#secret p{line-height:1.7em;font-size:13px;}

/* FORM */
form{}
form th{width:150px;padding-right:10px;text-align:left;font-weight:normal;}
input{width:258px;border:1px solid #8B8B8B;}
textarea{width:258px;height:78px;border:1px solid #8B8B8B;}
input.checkbox{width:auto;border:1px solid #8B8B8B;}
input.submit{background:#30495B url(../img/layout/submit-bg.gif) repeat-x;color:#fff;}

/* POROVNANI */
#porovnaniObal{background:url(../img/layout/porovnani-bg.gif);width:604px;height:336px;margin-top:10px;}
#porovnaniBigObal{background:url(../img/layout/porovnani-big-bg.gif);width:603px;height:715px;margin:10px auto;}
#porovnaniObal p{text-align:right;padding-right:80px;}
#porovnaniObal a{color:#fff;font-size:18px;text-decoration:underline;}
#porovnaniObal a:hover{text-decoration:none;}

#porovnani{margin:0 auto;empty-cells:hide;}
#porovnaniObal #porovnani{margin-top:10px;}
#porovnaniBigObal #porovnani{margin-top:25px;}

#porovnani th{width:95px;}
#porovnani th, #porovnani thead th{height:46px;width:82px;color:#fff;background-color:#85BBC3;font-size:14px;}
#porovnani td{height:46px;width:82px;text-align:center;font-size:18px;color:#000;background:#CECFDD url(../img/layout/porovnani-td-bg.gif) 0 50% repeat-x;}
#porovnaniBigObal #porovnani td, #porovnaniBigObal #porovnani th{height:52px;}
#porovnani a{color:#000;text-decoration:none;font-size:12px;padding:0;}
#porovnani a:hover{text-decoration:underline;}
#porovnaniBigObal #porovnani tr.tdbg th,
#porovnani tr.tdbg th{height:25px;}
#porovnaniBigObal #porovnani tr.tdbg td,
#porovnani tr.tdbg td{background:url(../img/layout/tdbg.gif);height:25px;}
a.blue{color:#086D97;font-weight:bold;}
a#zobacz{padding-left:35px;background:url(../img/layout/zobacz.gif) 0 50% no-repeat;}

#porovnani.index{margin:0 auto;padding:10px 0;}

/* BLINKS */
#blinks{margin:1px;padding:5px;background:#DFDFDF;color:#303437;}
#blinks img{vertical-align:middle;}
#blinks a{color:#303437;text-decoration:none;}
#blinks a:hover{text-decoration:underline;}
/* galeria */
img.galeria {border:2px #fff solid; margin-right:4px;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.hand{cursor:pointer;}
.message{border:1px solid #cc0000;background-color:#ffcccc;color:#cc0000;padding:1em;}