* {
	margin: 0;
	padding: 0;
}
a {text-decoration: none; color: #ffcb04;}/*#ffcb04#e38600*/
a:hover {text-decoration: underline;}
img {border: none;}
body {background: url(../img/bg_cont1.png) repeat-x top #444E55; font-family: Verdana; font-size: 12px; }
ul li {list-style: none;}
#container {width: 960px; margin: 0px auto; background-color: #141414;}
#header {width: 960px; height: 140px; position: relative; background-color: #141414;}
#logo {width: 213px; height: 45px; display: block; overflow: hidden; position: absolute; top: 32px; left: 40px;}
#baner {position: absolute; top: 30px; left: 325px; /*width: 300px; height: 48px;*/}
.icoTop {float: right; text-align: right; width: 400px; height: 45px; padding: 7px 15px 0px 0px;}
.icoTop li {float: right; display: block; padding: 7px 5px 0px 5px;}
.icoTop1 a {padding: 5px 15px 0px 0px; display: block;}

.find , .find1 {
background:url(../img/search.png) no-repeat top left;
display:block;
height:29px;
width:274px;
left:667px;
top:60px;
overflow:hidden;
padding-left:5px;
position:absolute;
}

.find1 {background:url(../img/search1.png) no-repeat top left; }

.inA, .subA {background: none; border: none; }
.inA {width: 195px; height: 20px; color: #a3a4a7; font-size: 11px; float: left; padding-top: 4px;}
.subA {width: 68px; height: 26px;}

.inB, .subB {background: none; border: none; }
.inB{background:url(../img/bg_input.png) no-repeat top left; width: 206px; height: 29px; color: #a3a4a7;}
.subB{background:url(../img/bg_submit.png) no-repeat top left; width: 69px; height: 29px;}
.subS{background:url(../img/search_icon.gif) no-repeat top left; width:20px; height:20px; margin-left:3px; margin-top:5px;}

.menu {display: block; width: 960px; height: 32px; background: url(../img/menu_bg.png) repeat-x top;  position: absolute; top: 108px; left: 0px;}
.menu li {float: left; margin: 0px; font-size: 14px; padding-top: 0px;}
.menu li a {/*border-right: 1px dotted #404a53;*/ padding: 0px 15px; display: block;}

#content {background-color: #141414; width: 960px; background: url(../img/cont_bg.jpg) repeat-x top; overflow: hidden;}
.adv1 {text-align: center;}

.boxL {width: 740px; float: left; /*background-color: #ffff00;*/}
.boxR {width: 209px; /*background-color: #fff000;*/ float: right; margin-right: 8px; display: inline;}
.box {padding: 25px 10px 10px 16px; color: #fff; width: 714px; height: 95px; overflow: hidden;}
.boxT{padding: 25px 10px 10px 16px; color: #fff; width: 714px;}
.hd1 {color: #ffcb04; font-size: 14px;}
.pad1 {padding: 0px 0px 10px 0px;}
.box p {line-height: 1.4em;}
.boxT p {line-height: 1.4em; margin-top:10px;}
.last {border-bottom: none !important;}

.box1 {width: 347px; margin: 15px 0px 0px 16px; float: left;}
.box1a {width: 317px; color: #fff; background: #374046; min-height: 208px; padding: 10px 15px;}
.box1a1, .box1a2 {width: 347px; height: 5px;}
.box1a1 {background: url(../img/box1_top.png) no-repeat top;}
.box1a2 {background: url(../img/box1_btm.png) no-repeat top; margin-bottom: 15px;}




.box1a ul li h3 a {color: #e38600;}
.box1a h2 {font-size: 14px; border-bottom: 2px solid #ffcb04; padding-bottom: 5px; margin-bottom: 10px;}
.box1a ul li {display: block; overflow: hidden; border-bottom: 1px dotted #a3a4a7; padding-bottom: 15px; margin-bottom: 5px;}
.box1a img {float: left; margin-right: 10px;}
.box1a span {font-size: 11px;}
.txtA {display: block; overflow: hidden; margin-top: 10px;}
.txtA a {color: #e38600;}

.movieA {width: 347px;}


.box3 {width: 209px; height: 105px; background: url(../img/strefa.png) no-repeat top #000; position: relative; margin-top: 24px; margin-bottom: 15px;} 
.box3a {color: #ffcb04; padding: 13px 0px 0px 15px; font-weight: bold; font-size: 14px;} 
.box3b, .box3c {color: #a3a4a7; padding: 17px 0px 0px 45px; font-size: 11px; font-weight: bold;}
.box3b a, .box3c a {color: #a3a4a7;}

.box4, .box5, .box6 {position: relative; margin-bottom: 10px; height:121px; width: 209px;}
.box4 {background: url(/public/img/rb/doplaty.png) no-repeat; margin-top:10px;}
.box5 {background: url(/public/img/rb/instalatorzy.png) no-repeat;}
.box6 {background: url(/public/img/rb/szkolenia.png) no-repeat;}

.box7 {width: 209px; height: 106px; background: url(../img/cc.png) no-repeat top; position: relative; margin-bottom: 15px;}
.box7a {color: #ffcb04; padding: 10px 0px 0px 13px; font-weight: bold; font-size: 14px;}
.box7b {color: #a3a4a7; font-size: 11px; padding: 10px 0px 0px 13px; }
.box7b a {color: #e38600;}
  
.playButton {
background:url("../img/playicon.png") no-repeat;
/*display:block; */
/*height:121px;  */
width: 50px; height: 50px; 

left: 80px;
position:absolute;
top:40px;
/*width:209px;  */
}
#footer {background-color: #444E55; position: relative; width: 960px; margin: 0px auto;} 
.fotbox {background-color: #191919;}  
.fotbox p {text-align: center; color: #a3a4a7; font-size: 11px; padding: 7px 0px;}
.map {position: absolute; top: 28px; left: 0px; width: 236px; height: 82px; background: url(../img/maps.png) no-repeat top;}
.cc {position: absolute; top: 35px; right: 0px; width: 226px; height: 50px; background: url(../img/infolinia.png) no-repeat top;}
.cc p {color: #a3a4a7; font-size: 11px; padding: 10px 0px 0px 13px;}  
#subfooter {
border:0 none;
margin-bottom:10px;
padding:10px;
text-align:center;
}

.center {
border-left:1px solid black;
border-right:1px solid black;
margin:0 auto;
width:940px;
}
.wh{background-color:#fff;}


/*podstrona*/
.breadcrumb {width: 955px; height: 19px; font-size: 11px; padding: 4px 0px 0px 5px;}
.breadcrumb a {background: url(../img/arrow.png) right 5px no-repeat; padding: 0px 15px 0px 5px;}
.breadcrumb span {color: #fff; padding-left: 5px;} 
.middle {overflow: hidden; clear: both; background: url(../img/left_col.png) repeat-y right #fff;}
.colLeft {width: 620px; float: left; padding: 20px;} 
.colRight {width: 300px; float: right; background-color: #617782; } 

.boxDoc {background: url(../img/arrow1.gif) 0px 12px no-repeat #415763; padding: 15px; overflow: hidden;}
.boxDoc1 {background: url(../img/page_white_put.png) no-repeat left 2px; padding: 3px 0px 3px 23px;}
.boxDoc1 a {color: #fff;}
.boxDoc img {float: left; margin: 10px 7px 10px 7px; width: 120px;}

.boxMenu1 {background-color: #415763;} 
.boxMenu1 h3 {background-color: #323d46; padding: 15px 15px; color: #fff; font-size: 12px; border-bottom: 1px solid #282e31;}
.boxMenu1 ul {padding: 0px 15px 15px;}
.boxMenu1 ul li {padding: 10px 0px; border-bottom: 1px dotted #b1b1b1;}

.colLeft h1, .ocol h1 {font-size: 22px; font-weight: normal; margin-bottom: 15px;}
.fl {float: left;}
.fr {float: right;}
.tar {text-align: right;}
.icons1 img {padding-left: 5px;}
.p1 {margin-bottom: 10px;}
.colLeft p {line-height: 1.4em;}
.ocol p {line-height: 1.4em; margin-bottom:7px;}
.ocol {padding:20px;}

.tab1 {border: none;}
.tab1 tr td {padding: 10px; border-right: 1px solid #fff;}
.tab1 th {background-color: #ebebeb; padding: 10px;}
.tab1gray {background-color: #ebebeb;}
.imgProduct {margin-bottom: 10px;}

/*formularze*/
.bgwhite {background-image: none;}
.form1 {background-color: #ebebeb; width: 330px; margin: 0px auto 30px; -moz-border-radius: 0px 0px 5px 5px; padding: 10px;}
.form1 td, .form2 td {padding: 5px;}
.frmHead h3, .frmHead2 h3 {font-size: 14px; padding: 10px; color: #fff;}
.lg_label {width: 100px; }
.lg_input {width: 200px; height: 22px;}
.lg_sub {color: #fff;  font-size: 11px; background: none; border: none; cursor: pointer;}
.lg_sub {width: 76px; height: 24px; background: url(../img/btn_gray.png) no-repeat top;}
.frmHead {width: 350px; height: 24px; -moz-border-radius: 5px 5px 0px 0px; background-color: #ffc000; overflow: hidden; margin: 30px auto 0px; padding-bottom: 13px;}

.form2 {background-color: #ebebeb; width: 430px; margin: 0px auto 30px; -moz-border-radius: 0px 0px 5px 5px; padding: 10px;}
.frmHead2 {width: 450px; height: 24px; -moz-border-radius: 5px 5px 0px 0px; background-color: #ffc000; overflow: hidden; margin: 30px auto 0px; padding-bottom: 13px;}
.lg_label2 {width: 200px; }


.MCCTit, h3.MCCTit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://dev.hewalex.pl/public/images/main_dot_1.gif) no-repeat scroll left center;
font-family:Arial;
font-size:17px;
font-weight:bold;
padding-left:25px;
padding-bottom: 10px;
}



.catIndent {
background-position:25px center;
text-indent:25px;
color:#444E55 !important;
font-size:14px;
}

.browseProductContainer {
border-bottom:1px dashed #CCCCCC;
height:25px;
padding:3px;
vertical-align:top;
width:620px;
}

h3.browseProductTitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
font-size:12px;
font-weight:normal;
height:25px;
margin:0;
padding:0;
width:450px;
}

.browsePriceContainer {
float:left;
margin:0;
width:170px;
color: #1B3197;
font-weight:bold;
}



/* NAGRODA */
.nagrody_zamow {
	-moz-border-radius:3px;
	background: #31424F url(../images/cart_add.png) no-repeat scroll 5px 50%;
	color: #FFFFFF;
	display: block;
	line-height: 23px;
	padding-left: 28px;
	width: 85px;
	margin: 8px auto;
	cursor:pointer;
}

.nagrody_table .desc_cell a {
	color: #31424F;
}

.nagrody_table .nagrody_zamow {
	color: #ffffff !important;
}

.nagrody_table .desc_cell {
	padding: 5px 8px;
}

.nagrody_table .nagrody_cell {
	text-align: center;
}

.nagrody_table .nagrody_nazwa a {
	color: #FFF;
}

#minicart .wyslij_zamow {
	background: transparent url(../images/form_zamowienie.png) 0 0 no-repeat scroll;
	height: 23px;
	width: 146px;
	text-indent: -10000px;
	border: 0 none;
	cursor: pointer;
	display: block;
	margin: 10px auto 0;
}
.nagrody_table td {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
}
.nagrody_nazwa {
    background: url("../images/tlo_tytul.png") repeat-x scroll left top transparent;
    color: white;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
}
.nagrody_cell {
    height: inherit;
    padding: 6px;
}
.nagrody_cell img {
    border: 1px solid #CCCCCC;
    padding: 1px;
}
.sf-sub-indicator{display:none;}

#topmenu {
	height: 32px;
	/*background: url('../images/main_menu_1.gif') top left repeat-x;*/
}

#topmenu .moduletable {
	margin-left: 35px;
}

#topmenu a {
	font-family: Verdana;
	font-size: 14px;
	color: #FFCB04;
	line-height: 32px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left:5px;
	padding-right:0px;
	height:32px;
	display:block;
	float:left;
}
/*.sf-menu ul {width: 30.2em !important;}   */
.sf-menu ul {font-size: 10px !important; margin-top: 4px;}


.clear{clear:both;}
.pagin{margin:0 auto; height:20px;}
.pagin a{color:#e38600;}
.pagin ul{list-style-type:none;}
.pagin li{float:left; display:block; height:17px; width:12px; text-align:center;}

.nbsg{width:209px !important; height:115px !important; text-align:center; vertical-align:middle; display:table-cell; }
.nbsgM{width:209px !important; height:115px !important; background: url("../img/boxlog_top.png") no-repeat top #fff;}
.nbsgT{width:209px; height:5px !important; background: url("../img/boxlog1_top.jpg") no-repeat top;}
.nbsgB{width:209px; height:5px !important; background: url("../img/boxlog_btm.png") no-repeat top;}
.nbsg img{margin:0 auto;}
.sig_thumb{float:left; margin-left: 80px;background: url("../images/shadowAlpha.png") no-repeat scroll right bottom transparent !important; margin: 0 10px 10px; padding: 0;}
img.cff{height:263px;}
#wyszukiwarkaPartnerowMapa{width:505px; margin:0 auto;}


.bgwhite p, .in_cont1 p, .in_cont1 li{color:#1B315E;}
.bgwhite a, in_cont1 a, .in_cont a{color:#e38600;}
.lsm li{ padding-bottom:30px;}
#daneTablei{border: 1px solid #ccc; border-collapse: separate; border-spacing: 0; margin: 15px 0;}
#daneTablei td{padding: 4px 8px; text-align: left; vertical-align: top;}
#daneTablei td.key{background-color: #31424F; color: #FFFFFF;}
.cord{width:510px;}
.cord input{width:270px;}
.cord h3{font-size:12px;}
.cord td{margin:1px; border:1px solid #fff;}

.err {background-color: #df2f2e;  background-color:#fff4f4; border:1px solid #cecece; margin:20px auto; padding:10px; width:550px;}
.inf {background-color: #3366cc; border:1px solid #cecece; margin:20px auto; padding:10px; width:550px; color:#fff;}

.tab_more{height:30px;}
.smenu_k1{width:200px; height:80px; position:absolute; left:700px; top:37px; z-index:1000;}
.smenu_k1 a{background: none repeat scroll 0 0 #444E55; display:block; width:150px; height:20px; padding:3px;}
.smenu_k1 li a:hover {background-color:#ccc; color:black; text-decoration:none;}



/*instalator*/
.in_bg {background: url(../img/bg_ins.png) repeat-y right #fff;}
.in_mnu {width: 187px; background: url(../img/mnu_top.png) no-repeat top; float: left;}
.in_cont {width: 773px; min-height: 451px; float: left; overflow: hidden; background: url(../img/sun.png) no-repeat right 47px;}
.in_cont0 {width: 773px; min-height: 451px; float: left; overflow: hidden;}
.in_mnu h3 {text-align: center; padding: 15px 0px; color: #fff;}
.in_mnu1 {width: 177px; float: right; margin-bottom: 10px;}
.in_mnu1 li {background: url(../img/mnu_a.png) no-repeat top #ffcc00; padding: 11px 0px 0px;  margin-bottom: 5px; }
.in_mnu1 li a {background: url(../img/mnu_b.png) no-repeat bottom; color: #141414; padding: 0px 5px 11px 9px; width: 163px; display: block; }
.in_smnu li {background: none !important; background-color: #415763 !important; font-size: 11px; padding-top: 8px !important; margin-bottom: 0px !important;}
.in_smnu {background: none !important; background-color: #415763 !important; margin-bottom: 10px;}
.in_smnu li a {color: #ffcb04; background: none !important; padding-bottom: 8px !important;}


.in_head {background-color: #e4eaed; padding: 13px 30px 12px; font-size: 18px; font-weight: normal;}
.in_cont1 {padding: 15px 30px; }
.in_cont1 p {line-height: 1.3em;}
.in_cont1 h3 {font-size: 16px; padding-bottom: 10px;}

.cart1, .cart2, .cart3, .cart4 {float: right;}
.cart1 {background: url(../img/cart_top.png) no-repeat top;}
.cart4 {background: url(../img/cart_btm.png) no-repeat top; margin-bottom: 20px;}
.cart1, .cart4 {width: 177px; height: 4px;}
.cart2 {width: 177px; height: 34px; background-color: #323d46;}
.cart2 h3 {font-size: 12px; color: #c3c3c3; background: url(../img/cart.png) no-repeat 7px 3px; padding: 7px 0px 9px 40px !important; text-align: left;}
.cart3 {width: 177px; background-color: #334854; padding-top: 10px;}
.cart3 p {padding: 0px 3px 10px 10px; font-size: 11px; color: #fff;}
.cart3 p strong {color: #ffcc00;}



div.MCWarn {
background:transparent url(http://hewalex.com.pl/inc.css/../graph/site/warn_back.gif) no-repeat scroll center bottom;
float:right;
height:163px;
margin:5px 20px;
padding-top:32px;
position:relative;
width:232px;
}

.MCWarn p.MCWTit {
background:transparent url(http://hewalex.com.pl/inc.css/../graph/site/warn_up.gif) no-repeat scroll center top;
color:#000000;
font-family:Arial;
font-size:14px;
font-weight:bold;
height:24px;
left:0;
line-height:26px;
position:absolute;
text-align:center;
top:0;
width:232px;
}
.MCWarn p {
color:#FFFFFF;
line-height:13px;
text-align:center;
}

/*-----------style do wersji angielskiej -------------------*/
.trees {width: 958px; height: 152px; background: url(../img/trees4.jpg) no-repeat; overflow: hidden;}
.trees h2 {font-size: 12px; font-weight: normal; margin: 30px 0px 15px 350px; color: #fff;}
.trees h2 strong {color: #ffcb04;}
.trees p {font-size: 12px; margin: 0px 0px 15px 350px; color: #fff;}
.boxL {padding-top: 20px;}
.boxR {padding-top: 35px;}
.playButton {background:url("../img/playicon1.png") no-repeat; width: 120px; left: 40px;}
