*{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; }
html, body{ margin:0; padding:0; }
body{ background: #fff url('../images/body-bg.gif') repeat-x top; text-align:center; }
.ff{ height:0; font-size:0; clear:both; display:block; }
fieldset, legend, form{ margin:0; padding:0; border:0; }
a img, * a img{ border:0; }

.submit1{ width:78px; height:28px; background-image:url('../images/submit1.gif'); text-align:center; font-weight:bold; 
	color:#787878; padding-bottom:2px; cursor:pointer; margin:0; padding:0; border:0; }

.wrapper{ width:980px; margin:28px auto 0; }
.wrapper .lcol{ width:259px; float:left; margin-right:10px; }
.wrapper .rcol{ width:711px; float:left; }
.wrapper .bigcol{ width:980px; }
.wrapper .foot{ margin-top:10px; }

/* najwieksze niebieskie boxy */
.bluebox_vbig{ width:980px;background-image:url('../images/bluebox-vbig-bg.png'); }
.bluebox_vbig .h{ height:35px; background-image:url('../images/bluebox-vbig-h-bg.gif'); background-repeat:repeat-x; }
.bluebox_vbig .h > div{ background-image:url('../images/bluebox-vbig-h-right-bg.gif'); 
	background-position:right top; height:35px; background-repeat:no-repeat; }
.bluebox_vbig .h > div .left, .bluebox_big .h > div .left{ background-repeat:no-repeat;  background-position:left; height:24px;margin:0; padding:0; 
	overflow:hidden; float:left; background-image:url('../images/bluebox-vbig-h-left-bg.gif'); padding-top:11px; padding-left:15px; }
.bluebox_vbig .h > div .left h2, .bluebox_vbig .h > div .left h1{  display:inline; color:#fff; font-size:12px; }
.bluebox_vbig .h > div .left h3{ font-weight:normal; font-size:12px; display:inline; color:#fff; }
.bluebox_vbig .h > div .tags{ float:right; font-size:12px; color:#fff; margin-top:11px; margin-right:15px; }
.bluebox_vbig .h > div .tags a:link, .bluebox_vbig .h > div .tags a:visited{ font-size:12px; color:#fff; 
	text-decoration:none; }
.bluebox_vbig .h > div .tags a:hover{ text-decoration:underline; }
.bluebox_vbig + .bottom{ height:5px; background-image:url('../images/bluebox-vbig-bottom.png'); width:980px; font-size:0; 
	margin-bottom:10px;}

/* strona szczegółowa - kolumny */	
.details_columns * .bluebox{ width:485px;background-image:url('../images/details-columns-bluebox-bg.png'); }
.details_columns * .bluebox + .bottom{ height:5px; background-image:url('../images/details-columns-bluebox-bottom.png'); 
	width:485px; font-size:0; }
.details_columns * .bluebox .h{ height:35px; background-image:url('../images/details-columns-bluebox-h-bg.gif'); }
.details_columns * .bluebox .h div{ background-image:url('../images/details-columns-bluebox-h-right-bg.gif'); 
	background-position:right; height:35px; background-repeat:no-repeat; }	
.details_columns * .bluebox .h div h4{ background-repeat:no-repeat; text-indent:-1000px; background-position:left; height:35px; 
	margin:0; padding:0; overflow:hidden; }
	
.details_columns * .bluebox .h div h4.podobne_oferty{ 
	background-image:url('../images/details-columns-bluebox-h-_podobne-oferty.gif'); }
.details_columns * .bluebox .h div h4.podobne_kategorie{ 
	background-image:url('../images/details-columns-bluebox-h-_podobne-kategorie.gif'); }
	
/* niebieskie boxy po prawej */
.rcol .columns .bluebox{ width:350px;background-image:url('../images/rcol-columns-bluebox-bg.png'); }
.rcol .columns .bluebox + .bottom{ height:5px; background-image:url('../images/rcol-columns-bluebox-bottom.png'); width:350px; 
	font-size:0; }
.rcol .columns .bluebox .h{ height:35px; background-image:url('../images/rcol-columns-bluebox-h-bg.gif'); }
.rcol .columns .bluebox .h div{ background-image:url('../images/rcol-columns-bluebox-h-right-bg.gif'); 
	background-position:right; height:35px; background-repeat:no-repeat; }
.rcol .columns .bluebox .h div h4{ background-repeat:no-repeat; text-indent:-1000px; background-position:left; height:35px; 
	margin:0; padding:0; overflow:hidden; }

.rcol .columns .bluebox .h div h4.konczace_sie{ background-image:url('../images/rcol-columns-bluebox-h-_konczace-sie.gif'); }
.rcol .columns .bluebox .h div h4.bestsellery{ background-image:url('../images/rcol-columns-bluebox-h-_bestsellery.gif'); }

/* pomaranczowe boxy po lewej */
.box{ margin-top:10px; background-image:url('../images/lcol-box-bg.png'); background-repeat:repeat-y; padding-bottom:10px; }
.box + .bottom{ height:5px; background-image:url('../images/lcol-box-bottom.png'); font-size:0; }
.lcol .box .h{ height:35px; background-image:url('../images/lcol-h-bg.gif'); background-repeat:repeat-x; margin-bottom:10px; }
.lcol .box .h div{ background-image:url('../images/lcol-h-right-bg.gif'); background-position:right; height:35px; 
	background-repeat:no-repeat; }
.lcol .box .h div h4{ background-repeat:no-repeat; text-indent:-1000px; background-position:left; height:35px; margin:0; 
	padding:0; overflow:hidden; }
	
/**/

.details{ margin:1px 1px 0 1px; }
.details .desc{ text-align:left; color:#999; font-size:12px; margin:0 20px; line-height:20px; padding-bottom:20px; 
	margin-top:20px; overflow:hidden; }
.details .thumb{ float:left; width:243px; height:230px; }
.details .labels{ float:left; width:131px; height:218px; background-color:#f2f2f2; text-align:left; padding-left:15px; 
	font-size:12px; font-weight:bold; color:#999; line-height:20px; padding-top:12px; }
.details .values{ float:left; width:205px; height:218px; text-align:left; padding-left:16px; font-size:12px; color:#999; 
	 padding-top:12px; line-height:20px; }
.details .values strong{ font-size:12px; }
.details .values strong a:link, .details .values strong a:visited{ font-size:12px; text-decoration:underline; color:#999; }
.details .values strong a:hover{ text-decoration:none; color:#E86720; }
.details .values .color{ color:#ea6e2a; }

.buy{ height:70px; text-align:center;  }
.readmore{ margin-left:23px; margin-top:20px; }
	
.comments{ margin:20px 20px 70px; }
.comments *{ font-size:12px; color:#999;}
.comments .entry{ margin-bottom:30px; }
.comments .entry h4{ float:left; margin:0; }
.comments .entry h4 span{ font-weight:normal; }
.comments .entry .mark{ float:right; font-weight:bold; }
.comments .entry .mgreen{ color:#02b428; }
.comments .entry .mred{ color:#ee4327; }
.comments .entry .date{ float:right; width:275px; text-align:right; }
.comments .entry p{ text-align:left; }
	
.lcol .box .h div h4.kategorie{ background-image:url('../images/lcol-h-_kategorie.gif'); }
.lcol .box .h div h4.opis{ background-image:url('../images/lcol-h-_opis.gif'); }
.lcol .box .h div h4.na_skroty{ background-image:url('../images/lcol-h-_na-skroty.gif'); }
.lcol .box .h div h4.lokalizacje{ background-image:url('../images/lcol-h-_lokalizacje.gif'); }

.blow_text{ margin:0 15px; line-height:23px; font-size:12px; text-align:justify; }
.blow_text h2, .blow_text h1{ font-weight:normal; display:inline; font-size:12px; }

.logo{ width:246px; height:42px; margin:0 auto; background-image:url('../images/logo.gif'); margin-bottom:18px; }
.logo h1, .logo h2{ text-indent:-1000px; overflow:hidden; margin:0; padding:0;}
.logo img{ display:block; width:246px; height:42px; position:relative; z-index:3; bottom:13px; }

.menu, .menu li{ margin:0; padding:0; list-style-type:none; }
.menu{ margin-top:18px; height:42px; }
.menu li{ float:left; margin-left:34px; }
.menu li.first{ margin-left:60px; }
.menu li a:link, .menu li a:visited{ font-size:12px; font-weight:bold; text-decoration:none; color:#787878; }
.menu li a:hover{ color:#e86720; }

.searcher{ padding:10px 9px 10px 10px; height:80px; background-image:url('../images/searcher-bg.gif'); }
.searcher h4{ height:17px; margin:0 0 4px 17px; text-indent:-1000px; background-repeat:no-repeat; overflow:hidden;  
	background-position:left; background-image:url('../images/searcher-legend.gif'); display:block; padding:0; }
.searcher fieldset .input{  background-image:url('../images/searcher-input.gif'); width:226px; height:14px; color:#000; 
	padding:7px; margin:0; border:0; }
.searcher fieldset div{ margin-top:2px; text-align:right; }

.categories, .categories li{ margin:0; padding:0; list-style-type:none; }
.categories li{ background-image:url('../images/categories-li-bg.png'); background-position:top; background-repeat:no-repeat; 
	padding:12px 21px; text-align:left; }
.categories li.novisible{ display:none; }
.categories li.padding{ padding-left:36px; }
.categories li.first{ background-image:none; }
.categories li.active a:link, .categories li.active a:visited{ font-weight:bold; }
.categories li.switcher{ background-image:none; text-align:right; }
.categories li.switcher a:link, .categories li.switcher a:visited{ font-size:11px; display:inline; }
.categories * a:link, .categories * a:visited{ font-size:12px; text-decoration:none; color:#000; display:block; }
.categories * a:hover{ text-decoration:underline; }

.horizontal_nav{ margin:0 10px; padding-top:6px; padding-bottom:14px; width:690px; }
.horizontal_nav .pages{ float:left; }
.horizontal_nav .pages .arrow{ font-weight:bold; }
.horizontal_nav .pages a:link,.horizontal_nav .pages a:visited{ color:#999; text-decoration:none; margin-right:12px; }
.horizontal_nav .pages a.a{ font-weight:bold; color:#e86720; }
.horizontal_nav .pages a:hover{ color:#e86720; }

div.list * table{ width:709px; margin-left:1px; margin-top:1px;}
div.list * table * th{ background-color:#f0f0f0; padding-top:10px; padding-bottom:10px;  }
div.list * table * th.first{ border-left:1px solid #fff; text-align:left; padding-left:30px; }
div.list * table * th.last{ border-right:1px solid #fff; }
div.list * table * th a:link, div.list * table * th a:visited{ font-size:12px; color:#868686; text-decoration:none; }
div.list * table * th a:hover{ color:#E86720; }
div.list * table * .th_price{ width:90px; }
div.list * table * .th_ship{ width:90px; }
div.list * table * .th_offers{ width:70px; }
div.list * table * .th_toend{ width:90px; }
div.list * table tbody tr{ background-image:url('../images/list-table-tr-bg.png'); background-position:top; 
	background-repeat:repeat-x; }
div.list * table tbody tr.first{ background-image:none; }
div.list * table tbody tr.promo td{ background-color:#fffcca; background-image:none; border-bottom:1px solid #fff; }
div.list * table tbody tr.nopromo:hover{ background-image:none; background-color:#f0f0f0;  }
div.list * table tbody tr td{ padding-top:12px; padding-bottom:12px; font-size:12px; color:#999; }
div.list * table tbody tr td.thumb{ width:113px; text-align:center; }
div.list * table tbody tr td.thumb div{ width:87px; background-image:url('../images/bluebox-list-li-thumb-bg2.png'); 
	background-repeat:no-repeat; margin-left:8px; height:61px; padding-top:4px; }
div.list * table tbody tr td.thumb div img{ width:66px; height:59px; }
div.list * table tbody tr td.itemname{ text-align:left; }
div.list * table tbody tr td.itemname .promo{ font-weight:bold; margin-bottom:9px; color:#e80e0e; }
div.list * table tbody tr td.itemname a:link, div.list * table tbody tr td.itemname a:visited{ text-decoration:none; font-size:12px; 
	color:#e86720; font-weight:bold; }
div.list * table tbody tr td.itemname p{ margin-top:8px; margin-bottom:0; }

div.list * table tbody tr td h2 a:hover{ text-decoration:underline; }
div.list * table tbody tr td p{ text-align:left; margin-top:0; font-size:11px; }

.bluebox_big{ background-image:url('../images/bluebox-big-bg.png'); width:711px; }
.bluebox_big .h{ height:35px; background-image:url('../images/bluebox-big-h-bg.gif'); }
.bluebox_big .h div{ background-image:url('../images/bluebox-big-h-right-bg.gif'); background-repeat:no-repeat; 
	background-position:right top; }
.bluebox_big .h div h4{ text-align:left; margin:0; text-indent:-1000px; overflow:hidden; background-position:left top; 
	background-repeat:no-repeat; height:35px; }
.bluebox_big .h div h4.nogfx{ text-align:left; text-indent:0; margin:0;height:35px; background-image:url('../images/bbox-h-left.gif'); }
.bluebox_big .h div h4.nogfx span{ color:#fff; font-size:16px; margin-top:8px; margin-left:14px; display:block;  }
.bluebox_big + .bottom{ height:5px; font-size:0; background-image:url('../images/bluebox-big-bottom.png'); margin-bottom:10px;
	width:711px; }

/* duze niebieskie boxy z prawej */
.bluebox_big .h div h4.lista_przedmiotow{ background-image:url('../images/bluebox-big-_lista-przedmiotow.gif'); }
.bluebox_big .h div h4.bestsellery{ background-image:url('../images/bluebox-big-_bestsellery.gif'); }
.bluebox_big .h div h4.kategorie_powiazane{ background-image:url('../images/bluebox-big-_kategorie-powiazane.gif'); }
.bluebox_big .h div h4.inne_z_tej_kategorii{ background-image:url('../images/bluebox-big-_inne-z-tej-kategorii.gif'); }
/**/

.bcrumbs{ color:#999; text-align:left; font-size:12px; margin-bottom:11px; margin-left:10px; width:701px; }
.bcrumbs h3{ display:inline; font-size:12px; font-weight:normal; color:#000; }
.bcrumbs a:link, .bcrumbs a:visited{ color:#000; text-decoration:none; font-size:12px; font-weight:normal; }
.bcrumbs a:hover{ color: #e86720; }

.tag1:link, .tag1:visited{ font-size:11px; color:#000; text-decoration:none; }
.tag2:link, .tag2:visited{ font-size:11px; font-weight:bold; color:#000; text-decoration:none; }
.tag3:link, .tag3:visited{ font-size:13px; color:#000; text-decoration:none; }
.tag4:link, .tag4:visited{ font-size:13px; font-weight:bold; color:#000; text-decoration:none; }
.tag5:link, .tag5:visited{ font-size:15px; color:#000; text-decoration:none; }
.tag6:link, .tag6:visited{ font-size:15px; font-weight:bold; color:#000; text-decoration:none; }
.tag1:hover, .tag2:hover, .tag3:hover, .tag4:hover, .tag5:hover, .tag6:hover{ color:#e86720; }

.welcome{ width:711px; height:88px; background-image:url('../images/welcome-bg.gif'); padding-top:12px; margin-bottom:10px; margin-top:60px; }
.welcome p{ padding-top:25px; width:193px; height:62px; margin-top:0; }
.welcome .login{ float:left; margin-left:90px; background-image:url('../images/welcome-login-bg.gif'); }
.welcome .register{ float:right; margin-right:69px; background-image:url('../images/welcome-register-bg.gif'); }

.showcase{ width:711px; height:345px; overflow:hidden; position:relative; }
.showcase .img{ position:absolute; z-index:1; top:0; left:0; overflow:hidden; height:330px; }
.showcase .desc{ position:relative; z-index:2; top:290px; height:55px; background-image:url('../images/showcase-desc-bg.png'); }
.showcase .desc p{ float:left; width:610px; margin-left:13px; text-align:left; margin-top:23px; color:#868686; font-size:12px; }
.showcase .desc p a:link, .showcase .desc p a:visited{ color:#868686; text-decoration:none; font-size:12px; }
.showcase .desc p a:hover{ text-decoration:underline; }
.showcase .desc .arrows{ float:right; width:78px; margin-top:18px; }
.showcase .desc .arrows a{ display:block; height:24px; width:24px; overflow:hidden; text-indent:-100px; display:none; }
.showcase .desc .arrows .left{ float:left; margin-left:13px; background-image:url('../images/showcase-left.png'); }
.showcase .desc .arrows .right{ float:right; margin-right:13px; background-image:url('../images/showcase-right.png'); }
.showcase .nav{ width:161px; height:29px; background-image:url('../images/showcase-nav-bg.png'); position:absolute; 
	z-index:3; top:266px; left:542px; padding-left:7px; display:none; }
.showcase .nav div{ width:16%; float:left; margin-top:8px; }
.showcase .nav div a:link, .showcase .nav div a:visited{ color:#fff; text-decoration:none; }
.showcase .nav div a:hover{ text-decoration:underline;  }
.showcase .nav div.a a{ font-weight:bold; color:#fc0; }

.columns{ margin-top:10px; }
.columns .left{ float:left; width:350px; }
.columns .right{ float:right; width:350px; }

.detail_columns{ margin-top:10px; }
.details_columns .left{ float:left; width:485px; }
.details_columns .right{ float:right; width:485px; }

ul.list, ul.list li{ margin:0; padding:0; list-style-type:none; }
ul.list{ margin:0 1px; }
ul.list li{ padding:12px 8px; background-image:url('../images/bluebox-list-li-bg.png'); background-repeat:no-repeat; 
	background-position:top;   }
ul.list li:hover{ background-image:none; background-color:#f0f0f0; }
ul.list li.first{ background-image:none; }
ul.list li .thumb{ float:left; width:87px; background-image:url('../images/bluebox-list-li-thumb-bg2.png'); padding-top:4px; height:61px; }
ul.list li .thumb img{ width:66px; height:59px; }
ul.list li .desc{ float:left; margin-left:7px; width:236px; text-align:left; }
ul.list li .desc a.itemname:link, ul.list li .desc a.itemname:visited{ color:#e86720; text-decoration:none; font-size:12px; display:block; font-weight:bold; }
ul.list li .desc a.itemname:hover{ text-decoration:underline; }
ul.list li .desc p{ margin-top:7px; color:#999; margin-left:1px; margin-bottom:0; }
ul.list li .desc p a:link, ul.list li .desc p a:visited{ color:#999; text-decoration:none; }
ul.list li .desc p a:hover{ color:#E86720; }
ul.list li .desc .info{ margin-top:9px; }
ul.list li .desc .price{ float:left; font-size:12px; color:#c00; }
ul.list li .desc .price strong{ font-size:12px; }
ul.list li .desc .toend{ float:right; margin-right:10px; color:#999; }

.details_columns * ul.list{ margin:0 1px; }
.details_columns * ul.list li{ padding:12px 8px; background-position:top; background-repeat:no-repeat; 
	background-image:url('../images/details-columns-bluebox-list-li-bg.png'); }
.details_columns * ul.list li.first{ background-image:none; }
.details_columns * ul.list li:hover{ background-image:none; background-color:#f0f0f0; }
.details_columns * ul.list li .desc{ margin-top:3px; }
.details_columns * ul.list li .desc a:link, .details_columns * ul.list li .desc a:visited{ text-decoration:none; font-size:12px; 
	color:#e86720; font-weight:bold; }
.details_columns * ul.list li .desc a:hover{ text-decoration:underline; }
.details_columns * ul.list li .desc p a:link, .details_columns * ul.list li .desc p a:visited{ text-decoration:none; font-size:11px; 
	color:#999; font-weight:normal; }
.details_columns * ul.list li .desc p a:hover{ color:#e86720; }
.details_columns * ul.list li .info{ float:right; width:115px; margin-right:10px; text-align:left; }
.details_columns * ul.list li .info .price{ color:#cc0000; font-size:12px; }
.details_columns * ul.list li .info .price strong{ font-size:12px; }
.details_columns * ul.list li .info .toend{ color:#999; margin-top:7px; }

.foot{ margin-bottom:11px; }
.foot *{ color:#fff; }
.foot * a:link, .foot * a:visited{ text-decoration:none; color:#fff; }
.foot .left a:link, .foot .left a:visited{ font-weight:bold; }
.foot * a:hover{ text-decoration:underline; }
.foot .lborder{ float:left; width:5px; height:57px; background-image:url('../images/foot-lborder.gif'); }
.foot .cnt{ float:left; background-image:url('../images/foot-bg.gif'); width:970px; height:57px; }
.foot .cnt .left{ float:left; margin-left:11px; margin-top:16px; text-align:left; }
.foot .cnt .right{ float:right; margin-right:11px; margin-top:16px; text-align:right; }
.foot .cnt .right a:link, .foot .cnt .right a:visited{ margin-right:10px; }
.foot .cnt .right a.last{ margin-right:0; }
.foot .rborder{ float:right; width:5px; height:57px; background-image:url('../images/foot-rborder.gif'); }

.creator{ height:15px; text-align:right; margin-bottom:11px; }
.empty{ margin:0 10px; color:#999; padding:10px 0;}
.plain p{ margin-bottom:0; }

.req {font-weight:bold; color:#E86720; } 
.contactform{ width:400px; margin:15px auto 0; padding-bottom:30px; }
.contactform fieldset{ margin-bottom:8px; }
.contactform * label{ float:left; width:100px; text-align:left; }
.contactform * .field{ float:right; width:300px; }
.contactform * .field input{ width:100%; }
.contactform .buttons .field input{ width:auto; }
.contactform * .field textarea{ width:100%; height:150px; }

form .error{ border:1px solid red; font-weight:bold; color:red; line-height:20px; padding:4px; text-align:center; margin:0 auto 9px; width:90%; }
.info{ color:green; line-height:20px; text-align:center; padding-bottom:9px; }
.mapped_image{ border:0; }

.locations .location{ margin-top:10px; }
.locations .location strong{ font-size:14px; text-align:left; display:block;  margin-left:20px; margin-top:8px; } 
.locations .location table{ margin:8px auto 0 15px; width:96%; }
.locations .location table * td{ width:33%; text-align:left; line-height:23px; }
.locations .location table * a:link, .locations .location table * a:visited{ font-size:12px; color:#000; text-decoration:none; }
.locations .location table * a:hover{ text-decoration:underline; }
.boxdescription{ position:absolute; top:188px; width:259px;  }
.boxcategories{ width:259px; }
.box_locations{ width:259px; }
.box_tags{ width:259px; }

.voting p{ margin-top:30px; font-size:14px; color:#6e8d3e; margni-bottom:0; padding-bottom:10px; }
.voting img{ margin:0 10px; cursor:pointer; }
.letters{ margin-bottom:0; padding-bottom:6px; }
.letters2{ margin-bottom:0; padding-bottom:20px; } 
.letters a:link, .letters a:visited, .letters span{ font-size:12px; color:#000; text-decoration:none; margin:0 3px; }
.letters2 a:link, .letters2 a:visited{ font-size:12px; color:#000; text-decoration:none; margin:0 15px; }
.letters a:hover, .letters2 a:hover{ text-decoration:underline; }

.simplelist * table{ margin:7px 0 7px 1px; width:709px; }
.simplelist * table * th{ padding-top:3px; padding-bottom:7px; text-align:left; padding-left:13px; color:#999; }
.simplelist * table * th.date{ padding:0; }
.simplelist * table * .odd td{ background-color:#f3f3f3; }
.simplelist * table * td{ text-align:left; color:#565656; padding-top:2px; padding-bottom:2px;  }
.simplelist * table * td a:link, .simplelist * table * td a:visited{ text-decoration:none; color:#565656; margin-left:13px; }
.simplelist * table * td a:hover{ text-decoration:underline; }
.simplelist * table * .date{ width:200px; text-align:center;  }

.item-overlay{ width:100%; height:100%; left:0; top:0; position:absolute; background-image:url('../images/item-overlay-bg.png'); z-index:1000; }
.item-overlay *{ position:absolute; z-index:1001; }
.item-overlay strong{ color:#fff; }
.bigboxpositioned{ position:relative; z-index:999; left:269px;top:110px; }
.archiwLink{ margin:10px 0 0; padding-bottom:10px; text-align:center; color:#2876bc; font-size:13px; }
.archiwLink a:link, .archiwLink a:visited{ font-weight:bold; color:#2876bc; text-decoration:none; font-size:13px; }
.archiwLink a:hover{ text-decoration:underline; }

.commentform input.text{ border:1px solid #000; }
.commentform textarea{ width:310px; height:77px; padding:5px; border:1px solid #000;  margin-left:328px; margin-top:8px; }
.commentform .submit{ width:95px; height:24px; border:0; margin:0; padding:0;
	background-image:url('../images/but-zapisz.jpg');  }
.commentform .infobutton{ float:right;width:265px; text-align:left; }
.commentform .infobutton .submit{ margin-top:19px; cursor:pointer; }
.commentform .infobutton #counter{ display:block; margin-top:32px; }