* {margin:0; padding:0;}
body{margin:0 auto; padding:0; line-height:1.5em; background:url(../images/bg.png); font-size:0.7em; font-family:Verdana; color:#333; text-align:center; margin-top:20px}

h1{font-size:1.2em; font-weight:bold; line-height:20px; padding:20px 0 0 0; margin:0;}
h2{font-size:1.2em; font-weight:bold; line-height:20px; padding:10px 0 0 0; margin:0;}
h3{font-size:1.2em; font-weight:bold; line-height:20px; padding:20px 0 0 0; margin:0;}
b{}
em{color:red}
a, a:hover, a:visited{text-decoration:none; color:#036; }
hr{color:#fff; border:none; border-bottom:1px solid #999; margin:0; padding:0}

#maincontainer{background:url(../images/bgCont.png); width:868px; margin:0 auto; padding:0; }
#topsection{background:url(../images/bgHeader.png) top no-repeat; height:347px}
#topsection h1{margin:0; padding-top:15px}
#contentwrapper{background:url(../images/bgcont2.png) repeat-x; float:left; width:100%; padding:0; margin:0;}
#contentcolumn{margin-left:300px; padding-right:15px}
#leftcolumn{padding-left:25px; display:table; float:left; width:275px; margin-left:-868px}
#footer{bottom:0px; clear:left; width:100%; background:url(../images/bgFooter.png); height:74px; color:#FFF; text-align:center; padding:4px 0; color:#006; font-weight:normal}

#toptop1{background:url(../images/logo.png) top left no-repeat; margin-left:30px; height:105px; display:table; width:800px; text-align:right}
#toptop2{background:url(../images/bgTop.png) no-repeat; height:242px; display:table; width:868px}
#toptopmenu{display:table; width:868px; margin: 0 auto; text-align:center; }
#toptopcontainer{height:192px; display:table}
#toptopslogan{}
#toptopimage{}
#slogan1{font-family:Georgia; color:#FFF; font-size:3em; font-weight:bold; margin:50px 0 0 50px; line-height:20px}
#slogan2{font-family:Georgia; color:#FFF; font-size:4em; font-weight:bold; margin:-5px 0 0 70px; line-height:50px}
#banner{}
#menu{}
.innertube{margin-left:10px; margin-right:10px; margin-top:0; padding:0px;}
.innertube2{margin-left:10px; margin-right:0px; margin-top:0; padding:0px;}
.toLeft{float:left}
.toRight{float:right}
.maxmax{width:100%}
#laptop{background:url(../images/laptop.png) no-repeat right top; width:321px; height:233px; position:absolute; top:83px; left:50%; margin-left:76px}
.animenu{padding-left:15px; position:relative; height:60px; width:790px; margin:-1px 0 0 31px; overflow:hidden}
.animenu li{float:left; list-style:none}
.animenu li.back{background:url("../images/lava.png") no-repeat top right; width:9px; height:60px; z-index:8; position:absolute}
.animenu li.back .left{background:url("../images/lava.png") no-repeat top left; height:60px; }
.animenu li a{font:bold 12px Verdana; text-decoration:none; color:#fff; outline:none; text-align:center; top:17px; text-transform:capitalize; letter-spacing:0; z-index:10; display:block; float:left; height:30px; position:relative; overflow:hidden; margin:auto 0px; margin-left:10px; margin-right:10px; padding:0;}
.animenu li a:hover, .animenu li a:active, .animenu li a:visited{border:none}

#footermenu{padding-left:60px; margin-top:12px}
.footermenu ul, .footermenu li{display:inline; list-style:none; list-style-type:none; float:left; padding-left:15px}
.topmenucontainer{width:600px; float:right}
.menu_head{border:none}
.menu_body {display:none; width:180px; position:absolute; top:60px; right:50%; margin-right:-390px}
.menu_body li{background:#eceee9; list-style:none}
.menu_body li.alt{background:#e1e4dc; font-size:10px;}
.menu_body li a{color:#666; text-decoration:none; padding:3px; display:block;  font-size:10px;}
.menu_body li a:hover{ font-size:10px; color:#000}
.txt {text-align:justify;  font-size:11px; font-family:Verdana; line-height:1.5em; }
#partners{clear:left; width:100%; overflow:hidden; color:#FFF; text-align:center; padding:4px 0; color:#006; font-weight:normal; border:1px solid #eee;margin:5px;width:855px;float:left;}
#partners a{ margin:3px}
.datadata{width:90px; background-color: #222; line-height: 20px; color: #FFF; font-weight: bold; text-align: center; margin-top:5px; font-size:9px;}

.xform{ width:170px;
        background-color:#f3f6f7;
        border: solid 1px #dce2e4;
        font-size: 11px ;
        height:18px;
        padding: 0;
        margin:0; }
.xbutton{ width:50px; background-color:#f3f6f7; border: solid 1px #dce2e4; font-size:11px; height:22px; padding: 0; margin:0; }
.consultant{width:150px; background-color: #f3f6f7; line-height: 24px; color: #666; font-weight: bold; text-align: left; margin-top:5px; font-size:11px; padding-left:20px; overflow:hidden;}
.consultant2{width:70px; line-height: 24px; text-align: center; margin-top:5px; font-size:11px; padding-left:10px;}

.onforum{width:230px; overflow:hidden; height:30px; display:inline; background-color: #f3f6f7; line-height: 24px; color: #666; font-weight: bold; text-align: left; margin-top:5px; font-size:9px; padding-left:20px; overflow:hidden;}

.panel1{background:url("../images/panel1.png") no-repeat top left; width:520px; margin:0; padding:0; margin-top:10px;}
.panel2{background:url("../images/panel2.png") no-repeat bottom left;  width:520px; padding:0px; margin:0;}
.panel3{padding:10px; }

.newallegro{width:424px; overflow:hidden; height:26px; display:inline; background-color: #f3f6f7; line-height: 24px; color: #666; font-weight: normal; text-align: left; margin-top:5px; font-size:11px; overflow:hidden;}
.newallegroprice{width:96px; overflow:hidden; height:26px; display:inline; background-color: #f3f6f7; line-height: 24px; color: #666; font-weight: normal; text-align: center; margin-top:5px; font-size:11px;  overflow:hidden; margin-left:2px;}
.newallegrolink{margin-left:20px;}

.tabletable{display:table; width:520px;} 
.table0{width:260px; display:table}
.table1{width:260px; display:table}
.table2{width:260px; display:table}

.newkomp{width:180px; overflow:hidden; height:26px; display:inline; background-color: #f3f6f7; line-height: 24px; color: #666; font-weight: normal; text-align: left; margin-top:5px; font-size:11px; overflow:hidden;}
.newkompprice{width:70px; overflow:hidden; height:26px; display:inline; background-color: #f3f6f7; line-height: 24px; color: #666; font-weight: normal; text-align: center; margin-top:5px; font-size:11px;  overflow:hidden; margin-left:2px;}
.newallegrolink{margin-left:20px;}

.smallrotator{background:url("../images/rotatorbg.png") no-repeat top left; width:260px; line-height:260px;  padding:0; text-align:center;padding-top:60px;height:150px}
.smallrotatorcontent{vertical-align:middle;}
#google, #allegro
{
	float: left;
	width: 50%;
}
.tit
{
	text-align: right;
	float: left;
	padding:3px;
	width:30%	
}
.tex
{
	padding:3px;
	float: left;
	width: 65%;
}

.item_cont
{
	padding: 0px;
    margin:0px;
    padding-left:10px;
    height:100px;
    overflow:hidden;
	width:580px;
}

.item_img_con
{
    padding-top:0px;
    text-align:center;
    height: 90px;width:125px;
    background:transparent url(../images/itimg.png) no-repeat scroll;
}
.item_img
{

	width: 128px;
	height: 96px;
	padding: 10px;
	float: left;
}
.item_title
{
     font-weight:bold;
    font-size:12px;
    line-height:1.6em;
	padding-top:5px
}

.item_info
{
    text-align:left;
    line-height:1.6em;
	float: left;
	width: 402px;
    height:90px;
    margin-top:10px;
    padding-left:10px;
    background:url("../images/itinfo.png") no-repeat
}
.item_opts
{
    padding-top:10px;
}
.item_opt
{
    display:inline;
    width:auto;
    padding-right:10px;
}
.item_opt form
{
    display:inline;
    padding:0;margin:0
}
.item_det
{
    color:#00f;
}
.napisz
{
	width: 300px;
	height: 210px;
	margin: 0 auto;
}
.napisz table
{
	width: 100%;
}
.napisz input
{
	width:150px
}

.partner_logo
{
    float:left;
    width:150px;
}
.partner_tekst
{
    float:left;
    width:640px;
}
.partner_tekst .partner_body{
  text-align: justify;
}
#merr
{
    padding:20px;
    font-size:16px;
    color:#f00;
}
#mok
{
    margin:20px;
        padding:10px;
    font-size:16px;
    color:#fff;
    background:#000;
}
.xcut{ text-align:left;padding:5px 40px}

