div.show-debug		{ width:20px; height:20px; background:#576da7; position:absolute; top:0; right:0; cursor:pointer; z-index:100;}
div.debug 				{ width:220px; background:#fffad7; position:absolute; top:20px; right:0; padding:10px 5px 5px 10px; text-align:left; display:none; font-size:0.917em; line-height:14px;z-index:100;}

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
									{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline;}
table							{ border-collapse:separate; border-spacing:0;}
th, td						{ text-align:left;}
.clr							{ clear:both!important;font-size:0!important; line-height:0!important;height:0!important;min-height:0!important; margin:0!important; padding:0!important;float:none!important; display:block!important;}
.float-l					{ float:left!important;}
.float-r					{ float:right!important;}
.block						{ display:block;}
.rel						{ position:relative;}
.nowrap						{ white-space:nowrap;}
.n-wrap						{ white-space:normal!important;}
sup								{ font-size:0.65em;}
a img							{ border:none;}
h2,h3,h4,h5,h6 { font-weight:bold;}
h2								{ font-size:1.417em; margin-bottom:3px;}
h3								{ font-size:1.25em; margin-bottom:2px;}
h4								{ font-size:1.2em; line-height:1.25em; margin-bottom:0.2em;}
h5								{ font-size:1.1em; margin-bottom:0.5em;}
h6								{ font-size:1em; margin-bottom:0.2em;}
p									{ margin:0 0 0.5em;}
em								{ font-style:italic;}
ol								{ list-style-type:decimal; margin:0 5px 0 22px;}
ul								{ margin:0 5px 8px 5px; list-style-type:none;}
li								{ padding:1px 5px 1px 0;}
a.red, a.red span { color:#d63f1c!important;}
span.red					{ color:#d63f1c }
.ndisplaydesk , .ndisplaylinedesk		{ display:none!important;}

ul h1 ,ul h2,ul h3,ul h4,ul h5,ul h6 { margin-bottom:0;}
dl								{ margin:0 0 5px 0;}
dd								{ margin:0 0 0 15px;}


/* Text format
-------------------------------------------------------------- */
.ndisplay					{ display:none;}
.text-n						{ font-weight:normal!important;}
.text-c						{ text-align:center!important;}
.text-j						{ text-align:justify!important;}
.text-l						{ text-align:left!important;}
.text-r						{ text-align:right!important;}
.text-b						{ font-weight:bold!important;}
.text-u						{text-decoration:underline; }
.text-i						{ font-style:italic;}
.text-g						{ color:#888;}
.text-gg					{ color:#666;}
.text-o						{ color:#ef5104;}
.text-s						{ font-size:0.917em;}
.text-m						{ font-size:13px;}
.text-mm						{ font-size:14px;}
.margin-top-0			{ margin-top:0!important;}
.margin-top-2			{ margin-top:2px!important;}
.margin-top-5			{ margin-top:5px!important;}
.margin-top-10		{ margin-top:10px!important;}
.margin-top-15		{ margin-top:15px!important;}
.margin-top-20		{ margin-top:20px!important;}
.margin-top-25		{ margin-top:25px!important;}
.margin-top-30		{ margin-top:30px!important;}
.margin-bottom-0	{ margin-bottom:0!important;}
.margin-bottom-2	{ margin-bottom:2px!important;}
.margin-bottom-5	{ margin-bottom:5px!important;}
.margin-bottom-8	{ margin-bottom:8px!important;}
.margin-bottom-10	{ margin-bottom:10px!important;}
.margin-bottom-15	{ margin-bottom:15px!important;}
.margin-bottom-20	{ margin-bottom:20px!important;}
.margin-bottom-25	{ margin-bottom:25px!important;}
.margin-bottom-30	{ margin-bottom:30px!important;}
.margin-left-5		{ margin-left:5px;}
.margin-left-10		{ margin-left:10px;}
.margin-right-5		{ margin-right:5px;}
.margin-right-10		{ margin-right:10px;}
.margin-right-15		{ margin-right:15px;}
.pointer		{ cursor:pointer;}
div.table { display:table; }
div.tr { display:table-row;}
div.td { display:table-cell;}





body												{ font:12px Verdana, Arial, Sans-serif; color:#000; background:#fff; line-height:1.583em; text-align:left;}
a, a:link, .alike						{ color:#e2e2df; cursor:pointer; text-decoration:underline;}
a, a:link, .alike						{ color:#0d569e\9;}
a:hover, a:active, a:focus	{ outline:none;}
a span, .alike	span				{ color:#0d569e;}


a:hover											{ color:#114d89; cursor:pointer;}
span.hash										{ color:#e2e2df; cursor:pointer; text-decoration:underline;}
span.hash										{ color:#4776ab\9;}
span.hash	span							{ color:#0d569e;}
span:hover.hash							{ color:#114d89; cursor:pointer;}
span.over span  						{ text-decoration:underline;}

.lightblue a span   { color:#7e94a9}
.lightblue a:hover span { color: #7e94a9;}


span.red	span.hash	 				{ color:#fd947c }
span.red	span.hash span    { color:#d63f1c }
div.wrap										{ width:890px; margin:0 auto; text-align:left;  position:relative; padding:0 10px;} 
div.wraplong								{ margin:0 auto; text-align:left; position:relative; width:979px; padding:0 5px; zoom:1;}


a.text-orange	, a.text-orange span		{ color:#e04900;}
a.nounderline								{  color:#0d569e; text-decoration:none; }
a:hover.nounderline	 				{ text-decoration:underline; }
div.head										{ position:relative; z-index:1; /* border-top:3px solid #576da7*/ }



a#logo											{ display:block; width:110px; height:32px; overflow:hidden; float:left; position:relative; top:-8px; margin-left:5px;}
a#logo span									{ display:block; position:absolute; top:0; left:0; background:url('/template/img/sprite24_51.png') no-repeat; width:110px; height:32px;}

div#logoplus	{    left: 132px;  position: absolute; top: 35px; width: 185px;}


div#tologin										{ text-align:right; font-size:0.917em; height:auto!important; height:17px; min-height:17px; color:#666; padding:7px 5px 0 5px;}
div#tologin		span.space			{ font-size:0.917em; padding:0 3px;}
div.islogin span.space { padding:0 3px 0 0px!important;}
div.navlogin								{ display:inline-block;  *display:inline; height:20px; position:relative; background:#fff;    }


div.navlogin-show { display:inline-block; *display:inline;  padding:1px 4px 1px 5px;  *padding:1px 4px 7px 5px;  margin:0 1px; position:relative; z-index:3;  background:#fff; }
div.navlogin-show a.text-b span	{ padding-right:13px; background:url('/template/img/spriter_31.png') 100% -1393px no-repeat;}

div.navlogin-list	 { position:absolute; left:0; top:20px; background:#fff; min-width:160px; width:120%; text-align:left; border: 1px solid #DFDFDF;   padding:2px 3px;  z-index:2;  box-shadow: 1px 3px 4px 0 rgba(0, 0, 0, 0.15); display:none;}
div.navlogin ul	{ margin:2px 10px 7px; font-size:13px;}
div.navlogin li	{ padding:3px 0 2px;   } 
div.navlogin li.border { padding:3px 0 6px;  border-bottom: 1px dashed #DADADA;}
div:hover.navlogin div.navlogin-show {border: 1px solid #DFDFDF; border-bottom:0; margin:0; padding-top:0px;  }
div:hover.navlogin div.navlogin-list { display:block;}

div.navlogin-show span.cloudunread { right:-6px; top:-5px;}
div.navlogin li span.cloudunread { right:-20px; }
div:hover.navlogin div.navlogin-show span.cloudunread { top:-6px;}
div.meta	, div.head h1				{ width:485px; top:14px; left:132px; position:absolute; line-height:1.417em; text-transform:uppercase; font-size:12px; margin:0;}
div.head h1	a									{ color:#2e2e2e; text-decoration:none;  }	
div.head h1	a:hover						{ text-decoration:underline;  }		



div.homepage a#logo						{ width:129px; height:55px;  margin-left:0;}
div.homepage a#logo span			{ background:url('/template/img/sprite24_51.png') 0 -604px no-repeat; width:129px; height:55px;}




div.homepage-meta	{ max-width:480px; float:left;  line-height:1.417em; margin:0 0 0 19px; position:relative; top:-3px; }
div.homepage-nav	{ float:right; margin: 12px 0 17px; }
div.line-nav	{ border-bottom:1px solid #bec2cc;  width:410px; clear:both; float:right; }


a.orange-btn	{ display:block; float:right; font-weight:bold; text-decoration:none; color:#fff; background:url('/template/img/spriter_31.png') 0 0 no-repeat; margin-right:5px;}
a.orange-btn	span	{ display:block; background:url('/template/img/spriter_31.png') 100% -31px no-repeat; padding:1px 31px 0 20px; height:30px; line-height:28px; color:#fff; font-size:13px; float:left }

a:hover.orange-btn	{ background:url('/template/img/spriter_31.png') 0 -62px no-repeat;}
a:hover.orange-btn	span  { background:url('/template/img/spriter_31.png') 100% -93px no-repeat;}



ul#navbar					{ height:auto!important; height:20px; min-height:20px; float:right; margin:13px 5px 8px 0; display:inline;}
ul#navbar li			{ float:left; padding:0;}

ul#navbar li.spc	{ padding:0 10px;}

ul#navbar li a { text-decoration:none; font-weight:bold; border-bottom:1px solid #fff; text-transform:uppercase;}
ul#navbar li a span	{ color:#0d569e;}
ul#navbar li a:hover	{ border-bottom:1px solid #0d569e;} 

ul#navbar li a.active span	{ color:#EF5104;}
ul#navbar li a:hover.active { border-bottom:1px solid #EF5104;} 

ul#navbar li span.active {color:#EF5104; font-weight:bold; text-transform:uppercase;}

/* Braedcrumb 
-------------------------------------------------------------- */
ul#breadcrumbs								{ padding:8px 0 6px 5px; margin:0; border-top:1px solid #bec2cc;}
ul#breadcrumbs li							{ padding:0; display:inline;line-height:22px;}
ul#breadcrumbs span.active, ul#breadcrumbs a.subactive	span		{ font-weight:bold;}
ul#breadcrumbs a.active					{ font-weight:bold; color:#2e2e2e;}
ul#breadcrumbs a.active	span	{ color:#2e2e2e;}
ul#breadcrumbs a, div#breadcrumb span	{ text-decoration:none;}
ul#breadcrumbs a:hover				{ text-decoration:underline;}
ul#breadcrumbs span.over			{ text-decoration:underline; color:#114d89;}
div.breadcrumbs-list          { position:relative; margin-bottom:5px; z-index:100; }
div.breadcrumbs-list ul#breadcrumbs { border-top:none; padding:0 0 5px 5px;} 
ul#breadcrumbs span.gt	      { font-size:10px; padding:0 1px;}



li.showsubbread		{ position:relative;}
div.subbread								{ 
  -moz-box-sizing: content-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D4D4;
    border-radius: 0 4px 4px 4px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    left: -1px;
    margin: 2px 0 0;
    min-width: 100%;
    
    padding: 0 6px 0 0;
    position: absolute;
    top: 17px;
    z-index: 215;
}

/* Definition Layout
-------------------------------------------------------------- */
/*div.middle 							{ padding:0 0 0; width:100%; float:left;}*/
div.main								{ margin:0; padding:15px 0 10px;}
div.main-static					{ padding:8px 10px 10px;}
div#main-a-d						{ width:750px; margin:10px auto 0;}



div.map-side { width:470px; float:left; clear:both; }
div.map { width:455px; height:440px; background-image:url('/template/img/mapbcgr3.png');  margin:10px auto 10px; position:relative;}
div.map-side area, div.map-side area:hover	{ cursor:pointer!important;}
 img.bg_p50 { background:url('/template/img/mapbcgrall_3.png') 0 0 no-repeat;}
 img.bg_p1 { background:url('/template/img/mapbcgrall_3.png') -455px 0 no-repeat;}
 img.bg_p2 { background:url('/template/img/mapbcgrall_3.png') -910px 0 no-repeat;}
 img.bg_p3 { background:url('/template/img/mapbcgrall_3.png') -1365px 0 no-repeat;}
 img.bg_p4 { background:url('/template/img/mapbcgrall_3.png') -1820px 0 no-repeat;}
 img.bg_p5 { background:url('/template/img/mapbcgrall_3.png') -2275px 0 no-repeat;}
 img.bg_p6 { background:url('/template/img/mapbcgrall_3.png') -2730px 0 no-repeat;}
 img.bg_p7 { background:url('/template/img/mapbcgrall_3.png') -3185px 0 no-repeat;}
 img.bg_p8 { background:url('/template/img/mapbcgrall_3.png') -3640px 0 no-repeat;}
 img.bg_p9 { background:url('/template/img/mapbcgrall_3.png') -4095px 0 no-repeat;}
 img.bg_p10 { background:url('/template/img/mapbcgrall_3.png') -4550px 0 no-repeat;}
 img.bg_p11 { background:url('/template/img/mapbcgrall_3.png') -5005px 0 no-repeat;}
 img.bg_p12 { background:url('/template/img/mapbcgrall_3.png') -5460px 0 no-repeat;}
 img.bg_p13 { background:url('/template/img/mapbcgrall_3.png') -5915px 0 no-repeat;}
 img.bg_p14 { background:url('/template/img/mapbcgrall_3.png') -6370px 0 no-repeat;}
 img.bg_p15 { background:url('/template/img/mapbcgrall_3.png') -6825px 0 no-repeat;}
 img.bg_p16 { background:url('/template/img/mapbcgrall_3.png') -7280px 0 no-repeat;}
 
 img.bg_p20 { background:url('/template/img/mapbcgrall_3.png') -7735px 0 no-repeat;}
 img.bg_p21 { background:url('/template/img/mapbcgrall_3.png') -8190px 0 no-repeat;}
 img.bg_p22 { background:url('/template/img/mapbcgrall_3.png') -8645px 0 no-repeat;}
 img.bg_p23 { background:url('/template/img/mapbcgrall_3.png') -9100px 0 no-repeat;}
 img.bg_p24 { background:url('/template/img/mapbcgrall_3.png') -9555px 0 no-repeat;}
 img.bg_p25 { background:url('/template/img/mapbcgrall_3.png') -10010px 0 no-repeat;}
 img.bg_p26 { background:url('/template/img/mapbcgrall_3.png') -10465px 0 no-repeat;}
 img.bg_p27 { background:url('/template/img/mapbcgrall_3.png') -10920px 0 no-repeat;}
 img.bg_p28 { background:url('/template/img/mapbcgrall_3.png') -11375px 0 no-repeat;}
 img.bg_p29 { background:url('/template/img/mapbcgrall_3.png') -11830px 0 no-repeat;}
 img.bg_p30 { background:url('/template/img/mapbcgrall_3.png') -12285px 0 no-repeat;}
 img.bg_p31 { background:url('/template/img/mapbcgrall_3.png') -12740px 0 no-repeat;}
 img.bg_p32 { background:url('/template/img/mapbcgrall_3.png') -13195px 0 no-repeat;}
 img.bg_p33 { background:url('/template/img/mapbcgrall_3.png') -13650px 0 no-repeat;}
 img.bg_p34 { background:url('/template/img/mapbcgrall_3.png') -14105px 0 no-repeat;}
 img.bg_p35 { background:url('/template/img/mapbcgrall_3.png') -14560px 0 no-repeat;}
 
div#location-side{ float:right; width:385px; font-size:1.167em; margin:25px 0 30px 0; line-height:1.571em;  }
div#location-side	span.hash	{ color:#0d569e; text-decoration:none;}
div.cities-title	{ float:left; width:190px; margin-bottom:25px;}
div.cities-title a	{ font-weight:bold; color:#0d569e; text-decoration:none;}
div.cities-title a:hover	{ text-decoration:underline!important;}
div.regions-title	{ float:left; width:190px; margin-bottom:20px;}
div.regions-title	 span.over	{ text-decoration:underline!important;}
a#all-locations	{ display:block; float:left; font-size:15px;  text-align:right; text-decoration:none;}
a#all-locations span	{ font-weight:bold;}
a:hover#all-locations	{ text-decoration:underline;}

div#homelink					{ float:left; margin:0 0 0 10px;}
div#homelink a				{ display:block; float:left; font-weight:bold; text-decoration:none; color:#fff; padding:0 12px;}
div#homelink a:hover	{ color:#fff; text-decoration:underline;}


/* sidebar-promo */
div#sidebar-promo	{ width:138px; float:right;  overflow-x:hidden; margin-top:38px;}
div.promo-box	  	{ position:relative; margin-bottom:20px;}
div#sidebar-promo div.promo-box	h3 { font-size:13px; line-height:25px; height:25px; border-bottom:1px solid #d9d9dc; display:block; text-align:left; padding-left:3px;}
div.promo-box	 div.promo	{ text-align:center; border-bottom:1px solid #ebecf0; padding:12px 7px 10px;  }
div.promo-box	 div.first	{ margin-top:2px;}
div.promo-box	 div.thumb	{ margin-bottom:3px;}
div.promo-box	div.price		{ font-weight:bold;} 
div.promo-box	div.loc			{ line-height:14px;} 
div.promo-box div.promo-global, div.promo-box div.promo-regional, div.promo-box div.promo-local { float:none; margin:0 auto 2px;}
div#sidebar-promo div.ads	{ width:120px; margin:25px auto 10px;}
div#adsidebar	{ width:120px; padding-left:18px; }




div.boxform									{ border:1px solid #d9d9dc; padding:25px 15px 10px; margin:10px 0 15px; position:relative; zoom:1;}
div.boxform	h2.title , div.boxform	h3.title{ height:18px; position:absolute; background:#fff; padding:0px 6px; top:-11px; left:10px; font-size:1.25em;}
div.boxform	h3.title			{ font-size:1.25em;}
div.mainboxform 					{ padding:25px 25px 10px; margin:12px 0 20px;}


/*dodawanie ogl */
div.frmPost						{ padding:5px 5px 10px; position:relative; zoom:1 }
div.frmPost div.info	 { margin-bottom:20px; line-height:18px;}
div.frmPost	h2 { margin:0 0 18px 5px;  font-family:arial; font-size:18px; font-weight:normal;}


div.main-list 							{ position:relative;}
div.alllist  								{ width:835px; float:left; position:relative; zoom:1;}
div.fullist									{ width:100%; }
div.fullist  	 div.tickinfo	{ margin:35px 15px 25px; }
div.tablelist   { position:relative;  margin:0 0 15px; clear:both; zoom:1;}
div.no-pagg									{ margin-bottom:25px;}

div.sellerview	{ background:#f7f8f8; border: 1px solid #d9d9dc; border-bottom:0   }
div.sellerview ul.sellerdetail	{ margin:15px 10px 10px 20px; padding-left:65px; float:left; position:relative;  height:auto!important; height:60px; min-height:60px;}
div.sellerview li.thumb	{ width:50px; height:50px;  background:url('/template/img/sprite24_51.png') -170px -896px no-repeat; position:absolute; left:0; top:3px;}

div.sellerview ul li	{ padding:0; line-height:18px; display:block;}
div.sellerview ul.tabs	{ padding-left:15px; }
div.sellerview h3 { font-size:18px; font-weight:bold; margin-bottom:0px;}
div.sellerview li.date  { margin-bottom:3px; color:#666;}
div.sellerview h3 span	{ font-size:12px;  color:#666; font-weight:normal; font-style:italic; }
div.sellerview span.label	{ color:#666; float:left; width:45px; }
div.sellerview li.sellerdesc	{line-height:17px; margin-bottom:5px; }
div.sellerview li.sellerdesc h4 { font-size:15px; font-weight:bold; margin:5px 0 2px; }

div.countcat			{ width:33%; float:left;  margin-top:2px;  line-height:25px; white-space:nowrap; }
div.countcattop		{ margin:15px 0 0px;    }
div.countcat span.hash	{ margin-left:5px;}
div.tablecatlist  { width:100%; float:left; position:relative; border:1px solid #d9d9dc; border-top:none; margin:0 0 5px; clear:both;}
div.tablelist-in						{ padding:7px 0 0 0; position:relative; border-bottom:1px solid #EBECF0;}
div.tablelist h1.datelist  { position:absolute; top:-9px; left:8px; font-weight:bold; background:#fff; padding:1px 5px; line-height:12px; font-size:13px; margin:0;}
div.count		   	{ float:right; font-size:12px; margin:7px 5px 7px 5px;}
table.tablelist						 	{ width:100%; text-align:left; background:#fff; table-layout:fixed;}
table.tablelist tr td 			{ vertical-align:top; padding:5px 10px 5px; 	background:#fff; color:#2a3140; text-align:left; line-height:17px; border-top:1px solid #ebecf0;}

table.tablelist tr.first td { border-top:none!important;}
/*table.tablelist tr.gray td 	{ background:#F7F7F8;}*/
table.tablelist td#nopromolabel { padding: 17px 5px 8px  }
 
div#promolabel	{ border-bottom:1px solid #f0e59a; padding:5px 5px 8px; }
div.restlabel	{  padding:5px 5px 8px; }
div#promolabel span.hash	{ font-size:11px;}

table.tablelist tr.promote td {background:#fffac7; border-top:1px solid #f0e59a;}
table.tablelist tr.progray td { background:#fff5aa; background:#FCF2AB; background:#fdf2b2  }
 

table.accountlist tr  td.groupcol { background-color:#f5f5f5; padding:10px 5px; }




div.promo-global ,div.promo-regional ,div.promo-local	
												{ height:14px; background:url('/template/img/spriter_31.png') 0 -250px repeat-x; float:left; margin:1px 5px 0 4px;}
div.promo-global				{ width:44px;}
div.promo-regional			{ width:29px;}
div.promo-local	 				{ width:14px;}



form#frmPost div.promo-global				{ width:44px; margin:5px 5px 0 4px;}
form#frmPost div.promo-regional			{ width:29px; margin:5px 5px 0 4px;}
form#frmPost div.promo-local				{ width:14px; margin:5px 5px 0 4px;}

a.alititle, span.alititle	{ font-size:13px; font-weight:bold; text-decoration:none;  word-wrap:break-word;}
a:visited.alititle	span		{ color:#823ca7; color:#4e87b6;}
:hover.alititle { text-decoration:underline;}


table.tablelist div.price			{ font-weight:bold; font-size:12px; white-space:nowrap; margin-top:3px;}

table.tablelist span.wanted 	{ font-size:13px; font-weight:normal; font-style:italic;}
table.tablelist a:hover.subcat	{ text-decoration:underline;}
table.tablelist a.subcat	span , table.tablelist span.subcat	span{ font-size:0.917em; white-space:nowrap; color:#666;}
table.tablelist a:hover.subcat	span { color:#114d89}
table.tablelist td.thumbnail		{ padding:15px 0 15px 0; width:152px; overflow:hidden;}
table.tablelist td.nothumbnail	{ padding:10px 0px 10px 0; width:65px; overflow:hidden;}
table.tablelist div.data				{ padding:5px 0 0 5px; text-align:left; line-height:14px; color:#666; width:51px; float:left; overflow:hidden;}
table.tablelist div.data span		{ white-space:nowrap; display:block;}

td.thumbnail div.cut	{ width:84px; overflow:hidden; float:left;}
td.thumbnail div.nphoto	{ width:100%; height:64px; background:url('/template/img/sprite24_51.png') -136px -825px no-repeat;  }

tr.promote td.thumbnail div.nphoto  { background-position:0 -1396px ;}


td.thumbnail img.thumb	{ display:block; height:auto; max-width:100%;} 

table.tablelist td.thumbnail	a, table.tablelist	span.imglink	{  display:table-cell; * display:block; width:80px; height:64px; * height:60px; text-align:center; /*border:1px solid #e6e9ee; background:#fff;   */ padding:1px; vertical-align:middle; * line-height:60px; cursor:pointer;}
table.tablelist td.thumbnail	a	img, table.tablelist 	span.imglink	img { vertical-align:middle; font-size:0; height:auto; max-width:100%;}



table.tablelist td.desc			{ padding:12px 0 12px; vertical-align:top; zoom:1; width:100%;}
table.tablelist td.desc p		{ margin:2px 0 2px 0;}
table.tablelist span.archiv	{ color:#D63F1C; font-size:11px; font-weight:bold; font-style:italic;}
table.tablelist a.cat	{ font-size:0.917em; display:block; float:right;}
table.tablelist td.atr			{ text-align:right; padding:12px 10px 12px 8px; line-height:19px; width:145px; vertical-align:top;}
table.tablelist td.align-top			{ vertical-align:top;}
table.tablelist div.loc	{ font-size:0.917em; /*white-space:nowrap; */ line-height:16px; color:#666; text-align:right;}


div.atrow, div.daterow , div.pricerow	{ display:none;}

td.atr	div.promo-global, td.atr	div.promo-regional, td.atr	div.promo-local { float:right; margin:1px 0 3px 2px;}
div.promo-label	{ font-weight:bold; font-size:11px; line-height:15px; margin-top:1px;}
div.promo-label-local 	{ float:right;}
table.tablelist div.subcat	{ font-size:0.917em; color:#666;}
table.tablelist div.subcat span {white-space:nowrap;}
table.tablelist span.foto	{margin:0 2px 0 5px}
table.tablelist span.foto img { position:relative; top:3px}


div.popmiddle	{  border:1px solid #c3c4c4;  background:#fff; display:block; position:absolute; display:none; z-index:100; padding:5px; -moz-box-shadow:0 0 15px #999; box-shadow:0 0 15px #999; -webkit-box-shadow:0 0 15px #999;}
div.popmiddle img	{ display:block;}
div.popmiddle div.corner	{ width:7px; height:13px; background:url('/template/img/spriter_31.png') -204px -284px no-repeat; position:absolute; top:43px; left:-7px;}
div.activatelist	{ width:100%; float:left; margin:10px 0 20px; position:relative; border:1px solid #d9d9dc;}
div.activatelist_in	{ padding:10px 8px 5px;} 
div.activatelist table.tablelist { }
div.activatelist table.tablelist div.title	{ font-size:13px; font-weight:bold;}
div.activatelist table.tablelist td { padding-top:5px!important; padding-bottom:5px!important;} 
div.activatelist h3	{ font-size:13px; font-weight:normal; display:inline; font-weight:bold; left:10px; line-height:12px; padding:1px 5px;position:absolute; top:-8px; background:#fff }



div.searchbox	{ margin:0 0 12px;  background-color:#cee1ef; padding:20px 5px 19px; zoom:1; border:1px solid #c1d0dc;}

div.searchbox	label			{ line-height:25px;}
div.searchbox form	div	{ float:left;}
div.searchbox div#row-1, div.searchbox div.more-search { width:100%;}
div.searchbox div#row-1 label		{ float:left; font-weight:bold; margin-right:5px;} 
div.searchbox div#row-1 label.label-1		{ margin-left:10px;}
div.searchbox div#row-1 select { float:left; width:296px; margin:0 5px 0 0; font-size:13px; padding:2px;}

div.searchbox label.label-2	, div.searchbox label.label-3 { width:88px; text-align:right;}			
div.searchbox label.label-3 span	{font-weight:normal;}		
div.searchbox div#row-2 , div.searchbox div.row-3 	{ margin-top:15px; width:100%;}
div.searchbox div#row-2 label.label-3	 {  float:left; margin-right:5px;} 
div.searchbox div#row-2 input.text	{ width:290px; padding:3px 2px 3px 3px; font-size:13px;}
div.searchbox div.input-text		{ width:300px; position:relative; margin-right:10px;}

div.searchbox input.checkbox {position:relative; top:2px; margin-right:5px;}
div.searchbox div.checkbox div { margin-right:5px;}

div.searchbox div.row-3 label	{ float:left; font-weight:bold; margin-right:5px; margin-left:10px; white-space:nowrap;} 
div.searchbox div.row-3 span	{ float:left; line-height:22px;}
div.searchbox div.row-3 span.spc { margin-right:5px;}
div.searchbox div.row-3 span.fromto	{ margin-right:3px; line-height:23px;}
div.searchbox div.row-3 label.label-1a { margin-left:0; margin-right:5px; width:88px; text-align:right;}
div.searchbox div.row-3 label.label-1b { margin-left:0; margin-right:5px; width:69px; text-align:right;}
div.searchbox div.row-3 select { float:left; max-width:164px; margin:0 5px 0 0; font-size:13px; padding:2px;}
div.searchbox div.row-3 select.short	{ width:140px;} 
div.searchbox input.dubble	{ width:55px; padding:2px 2px 1px 3px; font-size:13px; margin:0 3px 0 3px; float:left;}
div.searchbox div.row-3 select.mini	{ width:60px;} 
div.searchbox div.row-3 select.mini2	{ width:75px;} 
div.searchbox div.row-3 select.mini3	{ width:85px;} 
div.searchbox div.row-3 select.mini4	{ width:125px;} 
div.searchbox a.searchclose				{ display:none; width:15px; height:15px; position:absolute; top:50%; margin-top:-7px; right:7px; background:url('/template/img/spriter_31.png') -171px -284px no-repeat;}

div.searchbox a:hover.searchclose	{ background:url('/template/img/spriter_31.png') -186px -284px no-repeat;}
div.searchbox input.button	{width:90px; height:26px; position:relative; top:-2px; margin-left:5px; font-size:12px; background:url('/template/img/sprite24_51.png') 0 -159px no-repeat; border:1px solid #acbcc6; font-weight:bold; }

div.searchbox input:hover.button { border:1px solid #c1d0dc; background-position:0 -188px;}
div.searchbox input.subbed	{ opacity:0.80; filter:alpha(opacity=80); -moz-opacity:0.80; color:#999;}

div.searchbox	 option	{ padding:1px 5px;}
option.grey		{ color:#2e2e2e; background-color:#e2e2e2; text-transform:uppercase; font-weight:bold;}
div#cat-form option.grey	 {* background-color:#e8e8e8;}	
option.selected  { font-weight:bold;}


ul.ui-autocomplete  {position: absolute; top: 0; left: 0; cursor: default;	z-index: 100; list-style: none; display: block; list-style: none outside none; margin: 0; padding: 0; background-color: white; border:1px solid #CCCCCC; border-top: none; overflow: hidden; padding: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); z-index:101; display: block; padding: 0; max-height: 276px; overflow-y: auto; overflow-x: hidden; }
ul.ui-autocomplete li.ui-menu-item  { display: block; margin: 0; padding:0}
ul.ui-autocomplete li.ui-menu-item a {display:block; padding:5px 8px;}
ul.ui-autocomplete li:hover.ui-menu-item  { background:#E2E2E2}
li.ui-menu-item a ,li.ui-menu-item a span { color:#2e2e2e; text-decoration:none;  }
li.ui-menu-item a span.gray	{ color:#888;}
ul.ui-autocomplete .ui-state-focus,
ul.ui-autocomplete .ui-state-active {	margin: 0;}
ul.ui-autocomplete .ui-state-focus{ border:none; background:#eee;font-weight: normal;color: #2e2e2e;}
.ui-helper-hidden-accessible { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;  width: 1px; }





/* tab
----------------------------------------------------- */
ul.tabs 								{ height:33px; margin:0;  border-bottom:1px solid #d9d9dc;}
    
      
ul.tabs li 							{ height:30px; line-height:31px; float:left; margin-right:5px; overflow:hidden;  padding:0; position:relative; top:2px;  z-index:1;}              
* html ul.tabs li 			{ height:32px;line-height:32px;}

ul.tabs li.active 			{ height:31px; line-height:30px; border:1px solid #d9d9dc; border:1px solid #d5dade; border-bottom:1px solid #fff; top:1px; }
ul.tabs li.active span  	{ display:block; float:left;  padding:0 10px;}
ul.tabs li.active span span		{ display:inline; padding:0; float:none; }

ul.tabs li em	 { color:#888; font-style:normal;}
ul.tabs li a , ul.tabs li span.hash 					{ display:block; float:left; padding:0 10px; color:#093e85; height:23px; text-decoration:none;}

ul.tabs li a:hover	, ul.tabs li span.over 			{     text-decoration: underline; }


ul.nicetabs 										{ margin:0;  border-bottom:1px solid #d9d9dc;  height:auto!important; height:41px; min-height:38px; }
ul.nicetabs li 									{ height:37px; line-height:37px; float:left; display:block;   position:relative; /*top:1px;*/   padding:0 17px; font-size:13px; }  
ul.nicetabs li.active 					{ border:1px solid #D9D9DC; border-bottom:none;  font-weight:bold; color:#0e4d8b; background:#fff;top:1px; border-radius: 2px 2px 0 0;  line-height:36px;  }
ul.nicetabs li.noactive 				{ margin-top:1px;}
ul.nicetabs li a , ul.nicetabs li span.hash 	{  display:block; font-weight:bold;}
ul.nicetabs li a:hover					{ color:#114D89;}
ul.nicetabs li a:focus					{ background:#fff }
ul.nicetabs li em 				    	{ font-weight:normal; font-style:normal;}
ul#accounttabs									{ margin:10px 0 0; }


ul#subaccounttabs { width:100%;  height:auto;  min-height: 25px; width:100%; overflow:hidden;  background: url("/template/img/spriter_31.png") 0 -1337px repeat-x; margin:0; padding-bottom:10px; position:relative; z-index:2; }

ul#subaccounttabs li { float:left; padding:0 20px; }
ul#subaccounttabs li.active, ul#subaccounttabs li.active a, ul#subaccounttabs li.active a span { color:#0e4d8b; text-decoration:none;  }	
ul#subaccounttabs li.active a:hover  { text-decoration:underline;  }	
ul#subaccounttabs li a , ul#subaccounttabs li.active span	{ line-height:40px; display:block; font-weight:bold; }	 
ul#subaccounttabs li em 					{ font-weight:normal; font-style:normal;}
ul#subaccounttabs li.spc	{ padding:0; line-height:38px; color:#BEC2CC; }

ul#subaccounttabs  li.liright	{ float:right;}
ul#subaccounttabs  li.liright a	{  font-weight:normal; }
/* Account list 
----------------------------------------------------- */
div.messacccount div.tickerror, div.messacccount div.ticksuccess { margin:10px 0 15px;}
div.accountlist div.tickinfo	{ margin-top:25px; }
div.accountlist								{ margin-top:0; padding:0 0 15px 0; position:relative; zoom:1}
div.accountlist	div.pagination{ margin-bottom:7px;}	
table.accountlist						 	{ width:100%;text-align:left; margin:0 0 10px 0; border-collapse:separate;   }
table.accountlist	thead				{ text-align:center;}

table.accountlist	th					{ color:#888; height:20px;   border-bottom: 1px solid #D9D9DC;  padding:3px 5px 5px 5px;}
table.accountlist	th.data			{ width:44px;  text-align:center;}
table.accountlist tr td 			{ vertical-align:middle; padding:18px 5px;  text-align:center; line-height:17px;  border-bottom: 1px solid #e9e9e9;}

table.accountlist div.nphoto	{ width:44px; height:44px; background:url('/template/img/sprite24_51.png')  -156px -835px no-repeat;  margin:auto; }
table.accountlist img { display:block; margin:auto; padding:0 5px;}
table.accountlist tr.red td 		{background:#FFF9F9;}
table.accountlist tr.promo td 		{ background:#FEFCEA;}
table.accountlist tr.promo td.promo	{ padding:5px 5px; width:140px}
table.accountlist div.title			{ font-weight:bold; font-size:13px;  margin-bottom:8px;}
table.accountlist div.title2			{ font-weight:bold; font-size:13px;  margin-bottom:5px; color:#555;}
table.accountlist  a.edit, table.accountlist  a.del, table.accountlist  a.renew, table.accountlist  a.promo	{ float:left; margin-right:12px;}
table.accountlist  a.edit	{ padding-left:18px; background:url('/template/img/spriter_31.png') 0 -1088px no-repeat; } 
table.accountlist  a.del	{ padding-left:18px; background:url('/template/img/spriter_31.png') 0 -1113px no-repeat; }
table.accountlist  a.renew	{ padding-left:17px; background:url('/template/img/spriter_31.png') 0 -1137px no-repeat; }
table.accountlist  a.promo	{ padding-left:19px; background:url('/template/img/spriter_31.png') 0 -1161px no-repeat; }
table.accountlist div.promo-global, table.accountlist div.promo-regional,table.accountlist div.promo-local {   margin: 1px 5px 0 0; }
div.accountlist	div.messbox		{ margin-bottom:10px;}
table.accountlist	 th.checkbox	{ padding:0 0 0 0; text-align:center; width:25px; } 	
table.accountlist	 td.checkbox	{ padding:10px 2px 10px 3px;} 	
table.accountlist input#checkAll {position:relative; top:2px;}	
table.accountlist	 a.promobtn	{  background:url('/template/img/sprite24_51.png') -123px -720px repeat-x; display:block; width:80px; height:30px; margin:auto; }
table.accountlist	 a:hover.promobtn { background-position:-123px -750px; }
table.accountlist	 td.data	{ width:44px; padding:15px 10px; } 
table.accountlist	 .messages	{ width:90px; text-align:center;} 
table.accountlist	 .users	{ width:100px; text-align:left; padding-left:10px; white-space: nowrap} 
table.accountlist	 td.promo  { padding:15px 10px; }
table.accountlist	 .catloc			{ text-align:right; padding-right:7px;  }
table.accountlist	 .catloc div  	{  white-space: nowrap; }  
table.accountlist	 td.idpay	{ width:105px; padding:15px 10px; } 




table.mboxlist tr td	{    padding: 10px 5px; }



div.bantitle		{ font-size: 13px; margin-bottom:2px; color:#555;}
div.bandesc				{ color:#555;}

table.accountlist div.local  { width:100px; height:18px; margin:auto; clear:both;}
table.accountlist div.regional  { width:130px; height:18px; margin:auto; clear:both;}
table.accountlist div.global { width:160px; height:18px; margin:auto; clear:both;}
table.accountlist div.promo div {float:left; margin:1px 5px 0 2px;}
table.accountlist div.promo span	{float:left; display:block;}


div#doform											{ width:320px; height:24px; float:left; margin:5px 0 5px; position:relative; top:-1px;  background:url('/template/img/spriter_31.png') 14px -1052px no-repeat; padding-left:40px;}

form#invoiceform 	{ padding-top:5px;} 
form#invoiceform div#doform	{ width:auto;  }
div#doform div.space	{ float:left;  font-size: 0.917em; padding: 0 5px;}

div#doform label 								{ float:left; margin:0 4px 0 2px;}
div#doform select 							{ float:left; border:1px solid #B1B1B5 }
div#doform input.btn 					{ font-weight:normal; font-size:0.917em;width:26px; height:20px; line-height:19px; padding:0 0 1px 0; background:url('/template/img/sprite24_51.png') -165px -317px repeat-x; float:left; margin-left:5px;}
div#doform input:hover.btn 			{ background:url('/template/img/sprite24_51.png') -165px -337px repeat-x;}

form#frmAccList div.yourlink	  { float:right; margin:3px 5px 0 5px; height:20px; font-size:11px; color:#666\9 }


div.yourlink 	{ position:absolute; top:9px; right:10px; }

a.widgetlink		{ line-height:20px; float:left; display:block;  background:url('/template/img/spriter_31.png') 0 -901px no-repeat; padding-left:17px;} 
a.widgetlink	span, a.clasflink span	{ color:#666;}
a:hover.widgetlink { color:#777; background:url('/template/img/spriter_31.png') 0 -929px no-repeat;}
a:hover.widgetlink span , a:hover.clasflink span { color:#777;}
a.clasflink		{ float:left;  line-height:20px; color:#888\9;} 
a:hover.clasflink { color:#777;}
div.yourlink span.sep , div#clasflinkbox span.sep	{ color:#666; padding:0 6px; height:20px; line-height:20px;}


div#clasflinkbox	{ display:none; margin:10px 0 15px; }
div#clasflinkbox h3	{ font-size:1em;}
div#clasflinkbox input { width: 320px; }
form#frmAccList  div#clasflinkbox  span.sep { padding:0 10px; float:none;}

/*.titels										{  padding:0; margin:0 0 10px; position:relative; font-size:1.75em; font-family:arial; font-weight:normal;}*/
                        

div.pagination							{ width:100%; float:left; margin:0 0 15px 0; font-size:14px; line-height:22px; text-align:center; clear:both; word-wrap:break-word;}
div.pagination a ,div.pagination span.hash { padding:1px 4px 2px; color:#093e85; text-decoration:underline; border:1px solid #fff; white-space:nowrap;}
div.pagination a:hover ,div.pagination span:hover.hash		 	{ border:1px solid #576da7; padding:1px 4px 2px;}
div.pagination span.current { padding:0 5px; font-weight:bold; color:#2e2e2e; font-size:1.071em; white-space:nowrap;}
div.pagination-top	 { padding-bottom:10px; height:17px;}
div.pagination-top	div.pagination { margin:0;}


div.messbox					{ background-position:10px center; background-repeat:no-repeat !important; border:1px solid; margin:2px 0 15px;padding:10px 10px 10px 20px !important; position:relative; zoom:1; clear:both;}
form.iform	div.messbox	{ width:auto; float:none;}
div.error 	{ background:#fff3f3 url('/template/img/error.png') 15px center no-repeat; border-color:#eec6c8!important; color:#c1050c; padding:15px 10px 15px 53px!important;}
div.error a, div.error a span , .error-style a, .error-style a span	{ color:#c1050c; text-decoration:underline;}
div.error a:hover, div.error a:hover span	, .error-style a:hover, .error-style a:hover span	{ color:#d3040c;}
div.success 	{ background:#e3f5df; border-color:#aae29f!important; color:#145402;}
div.success a , div.success a span	{ color:#145402;}
div.success a:hover , div.success a:hover span	{ color:#208603;}

div.showogl div.messbox { margin-bottom:25px }
div.successtick	{ padding:15px 10px 15px 50px!important;}
div.showogl div.successtick h4 { margin-bottom:2px; font-size:15px;}
div.successtick h5.safety {font-size:13px; margin-top:10px; margin-bottom:2px;}
div.successtick div.tick {  background:url("/template/img/spriter_31.png") no-repeat scroll -90px -274px transparent; width:20px; height:20px;
 left:20px; top:23px; position:absolute;}
div.showogl div.successtick ul	{ margin-left:0;}
div.showogl div.successtick	{ margin-bottom:15px}




div.info 	{ background:#fff9e2; border-color:#f5da2c!important; color:#2a3140;}
div.info2 { background:#fff9e2 url('/template/img/info2.png') 12px center no-repeat; border-color:#f5de86!important; color:#575757; padding:12px 10px 12px 46px!important;}
div.messbox	h1	{ font-size:18px; margin-bottom:3px}
div.messbox .header	{ font-size:14px;margin-bottom:2px}
div.info2 .header	{ font-size:17px;margin-bottom:2px}
div.messbox ul { margin:0 0 0 10px;}
div.messbox li { padding:1px 0 1px}
div.messbox p		{ margin-bottom:2px;}

div.messbox	h4	{ margin-bottom:4px}

div.messbox ul.bigul { margin:5px 0 0 5px;}
div.messbox ul.bigul li { padding:1px 0 1px 10px; margin-bottom:3px; background:transparent url('/template/img/spriter_31.png') 0 -860px no-repeat;}

div.messbox ul.bigul div.addthis_toolbox { position:relative; top:2px;}




div.newmessbox p  { margin:0 0 0.4em;}
div.newmessbox h3	{ font-weight:normal; margin-bottom:5px; line-height:24px; font-size:18px; font-family:arial;} 	
div.newmessbox h5	{ font-weight:bold; margin-bottom:3px; font-size:13px;} 
div.newmessbox li { padding:2px 0; line-height:20px; font-size:13px;}
div.newmessbox ul { margin:0 0 0 5px;}
div.newsuccess		{ position:relative; border:1px solid #C5E4A9; ; padding:17px 12px 17px 30px !important; zoom:1; background-color:#F7FFF0; height:auto!important; height:40px; min-height:40px; font-size:13px; margin:7px 0 20px; color:#145402;}	
div.newsuccess a , div.newsuccess a span	{ color:#145402;}


div.ticksuccess		{ position:relative; border:1px solid #c5e4a9; padding:20px 15px 15px 75px; zoom:1; background-color:#f7fff0; font-size:13px; margin:7px 0 17px; color:#145402;}
div.tickpadd	   { margin:15px 0 30px; }
div.tickpaddlink	   { margin:10px 0 17px; }

div.ticksuccess h4, div.tickerror	h4,  div.tickinfo	h4 ,div.tickwarning h4  {  position:relative; font-family: arial;  font-size: 18px; font-weight: normal; margin-bottom: 4px;}
div.ticksuccess p, div.tickerror p, div.tickwarning p, div.tickinfo p	{ margin-bottom:5px; font-size:14px;}
span.ticko, span.tickno	{ display:block; width:22px; height:22px; background:transparent url('/template/img/spriter_31.png') -65px -247px no-repeat; position:absolute; left:-32px; top:0;}
div.ticksuccess	 span.tickno	{ background:transparent url('/template/img/spriter_31.png') -65px -269px no-repeat;}
div.ticksuccess	 a.btna { margin:5px 0 3px; font-size:12px;}
div.ticksuccess ul li , div.tickerror  ul li, div.tickinfo li	{ font-size:14px; line-height:21px;}

div.tickerror		{ position:relative; padding:20px 15px 15px 75px; zoom:1; height:auto!important; height:20px; min-height:20px; font-size:13px; margin:0px 0 17px; color:#145402;  border:1px solid #F2D5D7;background-color:#FFF9F9; color:#c1050c;}
div.tickerror	 span.ticko { display:block; width:25px; height:25px; background:transparent url('/template/img/sprite24_51.png') -175px -46px no-repeat; position:absolute; left:-36px; top:-2px;}
div.tickerror	a ,div.tickerror span.hash{ color:#d34f54;}
div.tickerror	a:hover, div.tickerror a span , div.tickerror span.hash span{ color:#c1050c; }



div.tickinfo		{ position:relative; padding:20px 15px 15px 75px; zoom:1; height:auto!important; height:20px; min-height:20px; font-size:13px; margin:0px 0 17px; color:#145402;  border:1px solid #e1ebef; background-color:#f3f9fb; color:#465a6d;}
div.tickinfo	 span.ticko { display:block; width:25px; height:25px; background:transparent url('/template/img/sprite24_51.png') -123px -780px no-repeat; position:absolute; left:-36px; top:-2px;}
div.tickinfo	a { color:#596C7E;}
div.tickinfo	a:hover, div.tickinfo	a span{ color:#0D569E; }


div.tickwarning 	{ position:relative; padding:20px 15px 15px 75px; zoom:1; height:auto!important; height:20px; min-height:20px; font-size:13px; margin:0px 0 17px; color:#145402;  border:1px solid #f6e6a8 ; background-color:#FFF9E2; color:#575757;}
div.tickwarning	 span.ticko { display:block; width:25px; height:25px; background:transparent url('/template/img/sprite24_51.png') -148px -780px no-repeat; position:absolute; left:-36px; top:-2px;}
div.tickwarning	a { color:#596C7E;}
div.tickwarning	a:hover, div.tickwarning	a span{ color:#0D569E; }




div.notfound				{ padding:0}
div.notfoundbox			{ position:relative;  padding:30px 10px 40px 90px !important; width:660px; }
div.notfound404			{ width:660px; }
div.notfoundbox	h2	{ font-weight:normal; margin-bottom:8px; font-size:1.75em; font-family:Arial, Verdana;   position: relative;  line-height:1.333em;}
div.notfoundbox div.ticko { display:block; width:25px; height:25px; background:transparent url('/template/img/sprite24_51.png') -124px -46px no-repeat; position:absolute; left:-38px; top:1px;}
div.notfoundbox div.tickored { background:transparent url('/template/img/sprite24_51.png') -150px -46px no-repeat; }
div.notfoundbox	 ul	{ margin:0 0 0 5px; font-size:13px; }
div.notfoundbox	 ul	li{ padding:2px 0;}
div.notfoundbox	h3 	{ font-size:1.25em; font-weight:normal; margin-bottom:5px;}



div.linksuccess		{ margin:0 0 20px 75px;}
div.linksuccess h5	{ font-size:15px; font-weight:normal;}


div.newerror		{ position:relative; border:1px solid #F2D5D7;padding:15px 12px 15px 30px !important; zoom:1; background-color:#FFF9F9; height:auto!important; height:40px; min-height:40px; font-size:14px; margin:7px 0px 20px; color:#c1050c;}	
div.newerror a , div.newerror a span	{ color:#c1050c;}

div.newmessbox .title { font-size:1.583em; line-height: 1.750em; padding-left:10px; margin:0; }
div.whead 	{ padding-top:8px;}
div.whead div.newerror , div.whead div.newsuccess { margin:13px 5px 20px;}


div.wheadpadd 	{ padding-top:10px;}
div.wheadpadd div.newerror , div.wheadpadd div.newsuccess { margin:15px 35px 35px;}


div.wpadd 	{ }
div.wpadd div.newerror , div.wpadd div.newsuccess { margin:15px 35px 30px;}



div.adsuccess { position:relative; padding:15px 12px 15px 30px !important; zoom:1; height:auto!important; height:40px; min-height:40px; font-size:13px; margin:7px 0 20px;}






/*F5F5F7*/
div.greybox					{ position:relative; border:1px solid #d9d9dc; padding:10px 12px 12px 20px !important; zoom:1; background-color:#F5F5F7; bottom:0; }
div.greybox h3			{ font-size:1.25em; margin-bottom:5px;}
div.frmPost div.postbox	{ background:#f8f8f8; margin-bottom:25px; padding:14px 12px 12px 30px;  border:1px solid #eaebe7;}
div.postbox h3			{ font-size:16px; margin-bottom:7px;}
div.frmPost div.postbox	ul	{ margin:0 0 0 142px;}
div.frmPost div.postbox	li	{ font-weight:bold; font-size:13px; position:relative; padding:3px 0 3px 29px; zoom:1 } 
div.posttick { background:transparent url('/template/img/spriter_31.png') -90px -274px no-repeat; height:20px; margin:auto; width:20px; position:absolute; left:0px; top:4px;}

div.infoadd	 { width:210px; background-color:#fefde7; border:1px solid #e2e0af; position:absolute; right:0; top:42px; }
div.infoaddico { width:33px; height:33px; background:url('/template/img/sprite24_51.png') 0 -45px no-repeat; position:absolute; right:-15px; top:-13px;} 
div.infoadd	h3	{ font-size:14px; margin-bottom:5px; font-size:13px\9;}
div.infoaddtext	{ padding:14px 15px 10px 15px; width:auto; margin-bottom:0;}
div.infoadd	ul	{ margin:0;}
div.infoadd	li	{ line-height:17px; background:url('/template/img/spriter_31.png') 1px -697px no-repeat; padding:0px 0 8px 10px;}


/*
div.centerbox 			{ padding:15px 12px 15px 10px !important; margin:0 0 20px; text-align:center; background-color:#F8FFF1; border:1px solid #D1EEB3;}
div.centerbox h3			{ font-size:18px; font-family:arial; font-weight:normal; margin-bottom:9px; color:#53871a; line-height:22px;}
div.centerbox a.btng { margin:auto;}		
*/

div#keybox					{ padding:10px 10px 10px; color:#666; font-size:12px; line-height:17px;}
div#keybox		h2		{ font-size:0.917em; font-weight:normal; display:inline; font-weight:normal;}
div.keybox					{ position:relative; padding:10px 5px 5px; zoom:1;  height:auto!important; height:40px; min-height:40px; margin:0px 0 10px; font-size:0.917em; line-height:16px; color:#555; /*border-top:1px solid #d9d9dc; */ text-align:justify;}
div.keybox div#more { display:none;}
div.keybox	h1, div.keybox	h2 		{ font-size:12px; font-weight:normal; display:inline; font-weight:bold; left:10px; line-height:12px; padding:1px 5px; position:absolute; top:-8px; background:#fff }




div.homepage div.keybox	 { position:relative; padding:0px 5px 10px 5px; zoom:1; bottom:0; margin:0 0 5px; font-size:0.917em; line-height:16px;  text-align:justify;}


div.features { border-bottom: 1px solid #eeeeee; clear:both;  height:95px; width:100%; margin-bottom:15px;  color:#808080;  }

div.features  div.step1 { float:left; width:280px; }
div.features a { color:#808080; }
div.features div.ico {float:left; width:49px; height:49px; margin:18px 0 0 20px; }
div.features  div.float-l { margin:28px 0 0 10px; }

div.step1 div.ico	{ background:url('/template/img/sprite24_51.png') 0 -1098px no-repeat;; }
div.step1 div.text	{ width:153px; height:17px; position:relative; }
div.step1 div.bcgr	{ width:153px; height:17px; background:url('/template/img/sprite24_51.png') 0 -1149px no-repeat; position:absolute; top:0; left:0  }
div.features  div.step2  { float:left; width:280px;}
div.step2 div.ico	{ background:url('/template/img/sprite24_51.png') -50px -1098px no-repeat;  }
div.step2 div.text	{ width:162px; height:17px; position:relative;  }
div.step2 div.bcgr	{  width:162px; height:17px; background:url('/template/img/sprite24_51.png') 0 -1167px no-repeat; position:absolute; top:0; left:0 }
div.features  div.step3  { float:left; width:280px;}
div.step3 div.ico	{ background:url('/template/img/sprite24_51.png') -100px -1098px no-repeat; }
div.step3 div.text	{ width:122px; height:17px; position:relative; }
div.step3 div.bcgr	{  width:122px; height:17px; background:url('/template/img/sprite24_51.png') 0 -1185px no-repeat; position:absolute; top:0; left:0 }
div.features div.stepspace	{ float:left; width:22px; height:89px; background:url('/template/img/sprite24_51.png') -198px -1098px no-repeat;  }


div.homecountcat 	{ width:100%; float:left;  border-bottom: 1px solid #EEEEEE;  border-top: 1px solid #EEEEEE;  padding:15px 0 20px 0; margin-bottom:8px;  }
div.homecountcat	{ font-size:13px; font-weight:bold;}
div.homecountcat span.text-gg	{ font-size:11px; font-weight:normal;}
div.rowcountcat { width:33%; float:left; line-height:38px;  }
div.rowcountcat_in	{ position:relative; margin-left:80px;}
div.homecountcat  div.label	{ font-weight:normal; font-size:14px; margin:0 0 8px 10px;}




div.groupsubcat	{ display:none; margin:10px 0 15px; float:left; width:100%; border: 1px solid #eee;   position:relative;  background:#f7f8f9 ; }

div.desktop-groupsubcat div.groupsubcat_in { padding:10px 15px 10px; overflow:hidden; } 
div.mobile-groupsubcat div.groupsubcat_in { padding:10px 5px 10px; overflow:hidden;  } 
div.groupsubcat span.text-g { font-weight:normal;   text-overflow: ellipsis;}

div.groupsubcathead	{ border-bottom:1px solid #eee; line-height:28px; padding-bottom:5px; margin-bottom:7px; padding-left:5px;  }


div.groupsubcat div.corn	{ width:20px; height:11px; position:absolute;  background: url('/template/img/sprite24_51.png') -165px -1098px no-repeat; top:-11px; }

div.desktop-groupsubcat div.grouprowsubcat_1 div.corn { left:12%}
div.desktop-groupsubcat div.grouprowsubcat_2 div.corn { left:44%}
div.desktop-groupsubcat div.grouprowsubcat_3 div.corn { left:75%}

div.mobile-groupsubcat  div.corn { left:95px}


div.rowcountsubcat_on	{ padding:0 15px;}
div.desktop-groupsubcat div.rowcountsubcat	{   float: left; line-height: 26px; margin-bottom:5px; width: 33%;}
div.mobile-groupsubcat div.rowcountsubcat	{  line-height: 26px; margin-bottom:5px;}
div.rowcountsubcat_in { width: 100%; text-overflow: ellipsis; overflow: hidden;  white-space:nowrap; }


span.catico			{ width:53px; height:33px; position:absolute; top:3px; left:-60px; display:block; }
div.catico_1 span.catico	{ background:url('/template/img/sprite24_51.png') 0 -1204px no-repeat; }
div.catico_2 span.catico	{ background:url('/template/img/sprite24_51.png') -108px -1238px no-repeat; }
div.catico_3 span.catico	{ background:url('/template/img/sprite24_51.png') -162px -1272px no-repeat; height:42px; top:-2px;  }
div.catico_5 span.catico	{ background:url('/template/img/sprite24_51.png') -162px -1204px no-repeat; }
div.catico_8 span.catico	{ background:url('/template/img/sprite24_51.png') -54px -1272px no-repeat; }
div.catico_9 span.catico	{ background:url('/template/img/sprite24_51.png') -108px -1204px no-repeat; }
div.catico_10 span.catico	{ background:url('/template/img/sprite24_51.png') -162px -1238px no-repeat; }
div.catico_12 span.catico	{ background:url('/template/img/sprite24_51.png') 0 -1272px no-repeat; }
div.catico_13 span.catico	{ background:url('/template/img/sprite24_51.png') -108px -1272px no-repeat; height:42px; top:-4px;  }
div.catico_14 span.catico	{ background:url('/template/img/sprite24_51.png') -54px -1238px no-repeat; }
div.catico_15 span.catico	{ background:url('/template/img/sprite24_51.png') 0 -1238px no-repeat; }
div.catico_16 span.catico	{ background:url('/template/img/sprite24_51.png') -54px -1204px no-repeat; }

div.categories { position:relative; padding:0 5px 0; zoom:1;  margin:15px 0 10px; font-size:0.917em; line-height:18px; color:#888;}
div.categories	h2 		{ font-size:12px; font-weight:normal; font-weight:bold; color:#666; margin:0 0 8px 5px;} 
div.categories-locations	{padding:15px 10px 15px; margin:20px 0 10px;}
div.categories-locations h2 { margin:0 0 5px 5px;}

div.categories div.first	{ margin:0 0 0 10px;}
div.categories div.last	{ width:155px;}
div.column			{ width:158px; float:left; margin:0;}	
div.column ul		{ margin:0 0 10px 0px;}
div.column ul	li	{ padding:0 2px 0;}
div.column ul.u3	{ margin-bottom:25px;}
div.column li.text-b	{ font-size:12px;}
/*div.column a, div.column span.hash , div.column span.text-g 	{ padding:0 0 0 3px;}*/
div.column span.active	{ color:#fff; background-color:#114d89; text-decoration:none; padding:0 3px 1px 3px;}

div.column li.hidemore { display:none;}

ul#fotter-links			  { padding:0px; margin:0px 0 0 10px;}
ul#fotter-links li	 { display:inline; padding:0;}




div.showogl										{ padding:10px 0 5px; position:relative;}
div.showogl 	h2								{ font-size:23px; font-weight:normal; margin:0 0 3px 7px; line-height:24px;}
div.quickdetail span.wanted 	{ color:#fff; background:#48b074; line-height:12px; padding:1px 6px 2px; font-size:11px;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:3px; }
div.quickdetail								{ margin:0 0 12px; padding-left:7px; color:#777; float:left;  }
div.quickdetail	 span.archiv	{ color:#D63F1C; font-weight:bold;}
div.quickdetail	b 						{ color:#555;}
div.showogl div.promo			{ float:left;  margin:0 0 12px 10px;}
div.showogl	 div.promo-global , div.showogl	 div.promo-regional , div.showogl	 div.promo-local	 { margin:2px 3px 0 0;}


div.showogl div.promo span	{ text-transform:uppercase; color:#f3b819; font-weight:bold; font-size:11px; line-height:17px;}
div.showogl div.leftside			{ width:755px; float:left;  }
table#gallery	  					{ padding:0; text-align:center; margin:0 auto 25px; border-collapse:collapse; table-layout:fixed; width:100%;}

table#gallery td#big					{ vertical-align:middle; text-align:center; width:650px; height:434px; background:#ececee; line-height:0; padding:5px;}
table#gallery td.single-img	{ width:auto!important;}
div#big-img	{ position:relative;}
div#imgloader{  background:url('/template/img/imgload.gif') 0 0  no-repeat;  width:46px; height:46px; position:absolute; top:50%; left:50%; margin-left:-23px; margin-top:-23px;  }


td#thumbnails									{ vertical-align:top; width:100px;}
td#thumbnails	div#cut	 				{ width:100px;}
td#thumbnails	div	div					{ height:70px; width:90px;  text-align:center; display:table-cell; * display:block; vertical-align:middle; * line-height:80px;}
td#thumbnails	div.noactive		{ cursor:pointer; opacity:0.45;filter:alpha(opacity=45); -moz-opacity:0.45;}	
td#thumbnails	img 						{ background:#fff; vertical-align:middle; font-size:0;}	
td#thumbnails	div.active	 		{ background:#ececee;	 }

div#askphoto									{ float:left; width:100%; margin:30px 0 20px; }
div#askphotobcgr							{ width:136px; height:136px; background:url('/template/img/sprite24_51.png') -0 -825px no-repeat; margin:auto; }
div#askphototext							{ text-align:center; font-size:14px; color:#777; padding:12px 0 0;}
//div#askphototext a  , div#askphototext a	span	{ color:#777; }
//div#askphototext a:hover, div#askphototext a:hover span { color:#114D89}
div.showogl div.details				{  border-top:1px solid #D9D9DC; border-bottom:1px solid #D9D9DC; padding:15px 10px 15px; margin-top:15px;}
div.details ul								{ margin:0;}
div.details li								{ padding:0px 0; display:block; float:left; width:100%;}
div.details li a							{ text-decoration:none; } 
div.details li a span					{ color:#2e2e2e; } 
div.details li a:hover				{  text-decoration:underline;}
div.details li	span.label		{ display:block; width:97px; float:left; line-height:24px; border-right:1px solid #fff  }
div.details li	span.row			{ float:left; line-height:24px;}
div.details li	span.price		{ font-weight:bold; font-size:15px; color:#EF5104;}
div.details li	span.employer	{ font-weight:bold; font-size:14px; color:#EF5104;}
div.showogl div.desc					{ border-bottom:1px solid #D9D9DC; margin-bottom:20px; font-size:13px; line-height:21px; padding:15px 10px 15px;  }
div.showogl div.nogallery 	 { color:#EF5104; font-weight:bold; padding:12px 0 0;  }
div.showogl div.nogallery span { color:#EF5104; text-decoration:underline; font-size:12px;}

div.showogl div.desc h3 ,div.showogl div.details		h3			{ font-size:12px; margin-bottom:5px;}
div.showogl div.atrr					{ margin-top:5px; overflow:hidden; line-height:18px;}
div.showogl div.stat						{ font-size:12px; color:#888; margin:0 0 5px 5px; clear:both; line-height:17px;}
div.showogl div.stat	span			{ font-weight:bold;}
div.showogl div.boxform { margin:30px 0 15px; padding:25px 25px 10px;}
div.showogl div.boxform label	{ font-weight:normal;}
div.smillar-offers-job { margin:0 0 20px; padding:0 0 15px ; border-bottom: 1px solid #D9D9DC; float:left; width:100%; }
div.smillar-offers-job h4 { margin:0 0 3px 2px;}
div.smillar-offers-job ul { margin:0 5px 0 5px;}
div.smillar-offers-job span.text-g { margin-left:10px; color:#888!important; font-size:12px; }
div.smillar-offers-job span.text-b	{ font-size:12px;}
div.smillar-offers-job  span.hash {  text-decoration: none; font-size:14px; }
  
  
div.showogl div.rightside			{ width:210px; float:right;}

div.showogl div.tools					{ margin-bottom:15px; background:#f5f5f6; border:1px solid #e5e6e8; padding:12px 5px 10px 15px;  }
div.showogl div.tools ul				{ margin:0 0 14px 0;}
div.showogl div.tools ul li		{ padding:0; height:27px; line-height:26px; position:relative; padding-left:30px; margin-bottom:4px;}
div.tools	div#tpromo					{ background:url('/template/img/sprite24_51.png') -34px -46px no-repeat; width:23px; height:22px; position:absolute; top:1px; left:0px;}
div.tools	div#treport					{ background:url('/template/img/sprite24_51.png') -57px -46px no-repeat; width:23px; height:21px; position:absolute; top:2px; left:0;}
div.tools	div#tprint					{ background:url('/template/img/sprite24_51.png') -80px -46px no-repeat; width:24px; height:19px; position:absolute; top:4px; left:0px;}
div.tools	div#tedit				 { background:url('/template/img/sprite24_51.png')  -104px -46px no-repeat; width:19px; height:20px; position:absolute; top:3px; left:2px;}

div.showogl div.tools div.social {margin-top:0px; height:22px;}
div.showogl div.socialabel	 		{ margin:0 3px 0 0;}

div.social 										{ margin-top:10px; overflow:hidden;}
div.socialabel								{ float:left; line-height:16px; margin:0 3px 0 5px;}
div.socialico									{ float:left;}
div.social a span , div.social span.hash span	{ display:none;}
div.social div.plusone				{ float:left; margin:1px 0 0 0;}
div.social a, div.social span.hash	{ display:block; float:left; margin-left:6px;}
div.social .sfacebook				{ background:url('/template/img/sprite24_51.png') -132px -20px no-repeat; width:16px; height:16px;}	
div.social .stwitter				 { background:url('/template/img/sprite24_51.png') -149px -20px no-repeat; width:17px; height:16px;}
div.social .swykop				 { background:url('/template/img/sprite24_51.png') -167px -20px no-repeat; width:16px; height:16px;}
div.social .sblip				 { background:url('/template/img/sprite24_51.png') -184px -20px no-repeat; width:16px; height:16px;}
div ul.bigul li.soc	  { margin-bottom:2px; padding-top:4px;}
li.soc div.social 					{ margin-top:5px;}
li.soc div.socialabel				{ margin:0 0 0 0;}

div.safety					{  padding:15px 5px 10px 15px; background:#fff9e2; border:1px solid #eeebcb; line-height:17px;}
div.safety	div			{ font-weight:bold;}
div.safety ul				{ margin:2px 0 0 0; font-size:0.917em;}
div.safety ul li		{ padding:2px 0; text-indent:10px;  background:url('/template/img/spriter_31.png') no-repeat 1px -696px;}

div.animalinfo , div.escortinfo { background:#f3f6ff; border:1px solid #e1e6f9; margin-bottom:15px; line-height:17px; padding:10px 10px 10px 12px;}
div.faqpage div.animalinfo  { padding:15px; line-height:19px;} 
div.frmPost div.animalinfo  { margin-left:155px; width:550px;}
div.frmPost div.escortinfo	{ margin-left:150px; width:560px;}
div.escortinfo	ul	{ margin:0 0 0 5px;}
div.escortinfo	ul li	{ background:url('/template/img/spriter_31.png') 0 -698px no-repeat; line-height:17px; padding:0 0 2px 10px;}  
div.error-arch							 { margin:45px 20px 45px!important;}


div#smilars										{ padding:5px 0 15px 0;}
div#smilars h4								{ padding:0 0 15px 5px; border-bottom:1px solid #D9D9DC; margin-bottom:10px;  }
div#smilars	 div.table				{ width:100%;}
div#smilars	 div.td						{ width:50%; padding:0px 20px 0 5px; vertical-align:top; *float:left; *width:465px;}
div#smilars	div.smilar				{ float:left; width:100%;  padding:15px 0 15px; border-bottom:1px solid #d9d9dc;}

div#smilars div.data					{ float:left; width:46px; line-height:14px; margin:5px 2px 0 0;}	
div#smilars div.data span			{ white-space:nowrap; display:block;}
div#smilars div.thumbnail			{ float:left; width:84px; height:64px;margin:0 10px 0 5px; overflow:hidden;}
div#smilars div.thumbnail	a		{ display:table-cell; * display:block; width:80px; height:60px; text-align:center; border:1px solid #e6e9ee; background:#fff;  padding:1px; vertical-align:middle;}
div#smilars div.thumbnail	 img{ vertical-align:middle; font-size:0;}

div#smilars a.thumb						{ width:84px; height:64px; float:left; margin:0 10px 0 5px;}

div#smilars div.ads						{ background:url('/template/img/advaa.png') 5px 2px no-repeat; width:440px;} 
div#smilars div.ads	div.desc2	{ margin-left:79px;}
div#smilars img.thumbnail	 { width:64px; float:left; margin-left:5px;}
div#smilars div.desc2 a		{ display:block; font-weight:bold;}
div#smilars div.more  		{   text-align:center; padding:25px 0 15px; }



div#smilarslokcat						{ width:100%; padding:10px 0 10px; overflow:hidden;}
div#smilarslokcat	h4				{ font-size:15px;  margin: 0 0 7px 5px;} 
div#smilarslokcat	ul 				{ padding:0; margin:0; display:block;  float:left; width:49%;  }

div#smilarslokcat ul li			{ background:url(/template/img/spriter_31.png) no-repeat 0 -660px; padding:3px 4px 3px 10px; margin-left:30px}
div#smilarslokcat span.hash	{ font-weight:bold;}


div.showogl div.show-ads			{ margin:0 0 0 7px; float:left;}
div.showogl div.img-cat			{ width:auto; text-align:center; margin:0 auto; padding:5px 0 15px 0;}
/* Static pages 
----------------------------------------------------- */
div.staticpage li		 	  { padding:2px 5px 2px 0;}
div.staticpage ol.number			{ margin:0 0 10px 35px;}
div.staticpage ol.alpha				{ list-style-type:lower-alpha; margin-left:17px;}
div.staticpage ol.alpha li		{ padding:0px 2px 0 0;}

/*
div.faqpage	h3, div.faqpage	h4{ font-size:13px;}
div.faqpage li								{ padding:1px 5px 1px 0;}
div.faq												{ margin-bottom:15px; margin-left:5px;}
*/
ol.help			{margin:0 0 10px 30px;}
ol.help	li	{ padding:4px 0 ;}
a.question	{ font-size:13px; font-weight:bold; }
div.answer	{ display:none; padding:5px 0;}



div#footer 										{ clear:both; padding:0px 0 15px; font-size:0.917em;}
div#footer div.wrap	, div#footer div.wraplong {color:#666; }									
div#footer div.copyright			{ float:left; margin:8px 0 0 5px;}
div#footer div.links					{ float:right; margin:8px 5px 0;}
div#footer div.links	span.space		{ padding:0px 6px}
div#footer div.links a				{ color:#666; text-decoration:none;}
div#footer div.links a:hover	{color:#2a3140;text-decoration:underline;} 
div#footer div.links a span		{ padding:0;}
div.foot-wrap	{ border-top:1px solid #bec2cc; overflow:hidden;}

/* Forms
-------------------------------------------------------------- */
form input , form textarea	, form select	{ font-family:Verdana;}
fieldset											{ position:relative;}
input.hidden									{ display:none !important;}

form input.btn, form input.btng	, form input.btnr 	{ color:#fff; border:none;cursor:pointer; font-weight:bold; font-size:12px; height:26px; line-height:23px; padding:0;  }

form input.btn-70						{ width:76px; background:#556CA9 url('/template/img/sprite24_51.png') -137px -213px no-repeat;}
form input:hover.btn-70			{ background:#556CA9 url('/template/img/sprite24_51.png') -137px -239px no-repeat;}

form input.btn-90						{ width:96px; background:#556CA9 url('/template/img/sprite24_51.png') 0 -265px no-repeat;}
form input:hover.btn-90			{ background:#556CA9 url('/template/img/sprite24_51.png') 0 -291px no-repeat;}

form input.btn-105					{ width:110px; background:#556CA9 url('/template/img/sprite24_51.png') -97px -265px no-repeat;}
form input:hover.btn-105		{ background:#556CA9 url('/template/img/sprite24_51.png') -97px -291px no-repeat;}

form input.btn-126					{ width:136px; background:#556CA9 url('/template/img/sprite24_51.png') 0 -213px no-repeat;}
form input:hover.btn-126		{ background:#556CA9 url('/template/img/sprite24_51.png') 0 -239px no-repeat;}

form input.btn-136					{ width:136px; background:#556CA9 url('/template/img/sprite24_51.png') 0 -213px no-repeat;}
form input:hover.btn-136		{ background:#556CA9 url('/template/img/sprite24_51.png') 0 -239px no-repeat;}

form input.btn-152					{ width:152px;  background: #556CA9 url('/template/img/sprite24_51.png') 0 -660px no-repeat;}
form input:hover.btn-152		{ background:#556CA9  url('/template/img/sprite24_51.png') 0 -686px no-repeat;}

form input.btn-164					{ width:164px;  background: #556CA9 url('/template/img/sprite24_51.png')  0 -317px  no-repeat;}
form input:hover.btn-164		{ background:#556CA9  url('/template/img/sprite24_51.png') 0 -343px no-repeat;}

a.btn	,a.btng	, a.btnr, a.btngray						{ background:#576da7; height:26px; color:#fff!important; border:none;font-weight:bold; font-size:12px; text-decoration:none!important; text-align:center; display:block; ;line-height:26px; cursor:pointer; }
a.btn	span ,a.btng	span	,a.btnr	span, a.btngray span		{ color:#fff;line-height:27px; }

a.btn-90						{ width:96px!important; background:url('/template/img/sprite24_51.png') 0 -265px no-repeat;}
a:hover.btn-90	{ background:url('/template/img/sprite24_51.png') 0 -291px no-repeat;}


a.btn-126		{ width:136px!important; background:url('/template/img/sprite24_51.png') 0 -213px no-repeat;}
a:hover.btn-126	{ background:url('/template/img/sprite24_51.png') 0 -239px no-repeat;}

a.btn-164							{ width:164px;  background:url('/template/img/sprite24_51.png') 0 -317px no-repeat;  }
a:hover.btn-164				{ background:url('/template/img/sprite24_51.png') 0 -343px no-repeat;}

a.btn-105							{ width:110px;  background:url('/template/img/sprite24_51.png') -97px -265px no-repeat;}
a:hover.btn-105				{ background:url('/template/img/sprite24_51.png') -97px -291px no-repeat;}

a.btngray				 	{ width:105px; background:#9a9da5 url('/template/img/sprite24_51.png') 0 -577px no-repeat;}
a:hover.btngray				{ background:#9a9da5 url('/template/img/sprite24_51.png') -105px -577px no-repeat;} 

a.btnlightgray				{ height:26px;float:left; background:url('/template/img/spriter_31.png') 0 -1182px no-repeat; text-decoration:none;}
a.btnlightgray span		{ height:26px; line-height:26px; float:left; font-weight:bold; background:url('/template/img/spriter_31.png') 100% -1208px no-repeat; padding:0 12px;}
a:hover.btnlightgray		{ background-position:0 -1233px; }
a:hover.btnlightgray span		{  background-position:100% -1259px;}


a.btna								{ height:26px;float:left; background:url('/template/img/spriter_31.png') 0 -370px no-repeat; text-decoration:none;}
a.btna span						{ height:26px; line-height:26px; float:left; color:#fff; font-weight:bold; background:url('/template/img/spriter_31.png') 100% -396px no-repeat; padding:0 12px;}

a:hover.btna  { background:url('/template/img/spriter_31.png') 0 -422px no-repeat;}
a:hover.btna span		{ background:url('/template/img/spriter_31.png') 100% -448px no-repeat;}



form input.btng				{ background-color:#6eb91b;}
a.btng								{ background:#6eb91b;}


a.btng-130						{ width:130px;  background:url('/template/img/sprite24_51.png') 0 -369px no-repeat;  }
a:hover.btng-130			{ background:url('/template/img/sprite24_51.png') 0 -395px no-repeat;}

a.btng-75							{ width:75px;  background:url('/template/img/sprite24_51.png') -130px -369px no-repeat;  }
a:hover.btng-75				{ background:url('/template/img/sprite24_51.png') -130px -395px no-repeat;}

form input.btng-55						{ width:55px; height:23px; line-height:26px; background:url('/template/img/sprite24_51.png') -151px -421px no-repeat;}
form input:hover.btng-55			{ background:url('/template/img/sprite24_51.png') -151px -444px no-repeat;}



a.btng-65							{ width:65px;  background:url('/template/img/sprite24_51.png') -86px -421px no-repeat;  }
a:hover.btng-65				{ background:url('/template/img/sprite24_51.png') -86px -447px no-repeat;}


form input.btnr							{ background-color:#f24a00;}
a.btnr												{ background:#f24a00;}
a.btnr-80							{ width:80px;  background:url('/template/img/sprite24_51.png') 0 -421px no-repeat;  }
a:hover.btnr-80				{ background:url('/template/img/sprite24_51.png') 0 -447px no-repeat;}

a.btnr-90							{ width:92px;  background:url('/template/img/sprite24_51.png') -105px -473px no-repeat;  }
a:hover.btnr-90					{ background:url('/template/img/sprite24_51.png') -105px -499px no-repeat;}

a.btnr-105							{ width:105px;  background:url('/template/img/sprite24_51.png') 0 -473px no-repeat;  }
a:hover.btnr-105				{ background:url('/template/img/sprite24_51.png') 0 -499px no-repeat;}

form input.btnr-90						{ width:92px; height:26px; background:url('/template/img/sprite24_51.png') -105px -473px no-repeat;  }
form input:hover.btnr-90			{ background:url('/template/img/sprite24_51.png') -105px -499px no-repeat;}


form input.btnr-105						{ width:105px; height:26px; background:url('/template/img/sprite24_51.png') 0 -473px no-repeat;  }
form input:hover.btnr-105			{ background:url('/template/img/sprite24_51.png') 0 -499px no-repeat;}

a.btnr-120							{ width:126px;  background:url('/template/img/sprite24_51.png') 0 -525px no-repeat;  }
a:hover.btnr-120				{ background:url('/template/img/sprite24_51.png') 0 -551px no-repeat;}

form input.btnr-120						{ width:126px; height:26px; background:url('/template/img/sprite24_51.png') 0 -525px no-repeat;}
form input:hover.btnr-120			{ background:url('/template/img/sprite24_51.png') 0 -551px no-repeat;}


input.red						{ background:#da333a!important}
input:hover.red			{ background:#EF5104!important}



form.iform	div					{ margin-bottom:15px; float:left; width:100%;}
form.iform	div.line		{ width:100%; float:left; margin:10px 0 22px; border-bottom:1px solid #d9d9dc; font-size:0; height:0; line-height:0;}
form.iform	div.line0		{ margin-top:0;}
span.require	, em.require			{ color:#DD0000; font-weight:bold; font-style:normal; font-size:0.917em;}
form.iform label  { color:#2e2e2e; font-size:13px; display:block; float:left; text-align:right; line-height:25px; margin-right:10px; cursor:pointer}
form.iform	label span				{ font-weight:normal;}
form.iform	label.optional		{ font-weight:normal;}
form.iform	input.text				{ font-size:13px; background:#fff; border-color:#919395 #e2e7ea #e2e7ea #919395; border-width:1px; border-style:solid; padding:4px 3px 4px; width:220px; margin-right:3px;}
form.iform textarea 				{ font-size:13px; background:fff; border-color:#919395 #e2e7ea #e2e7ea #919395; border-width:1px; border-style:solid; padding:3px 3px 3px; height:130px;}
form.iform 	 input:focus.text, form.iform 	 textarea:focus { border-color:#797a7c #d0d4d7 #d0d4d7 #797a7c;}
form.iform 	input.checkbox		{ width:auto; padding:0px }
form.iform select						{ background:#fbfbfc; border-color:#919395 #e2e7ea #e2e7ea #919395; border-width:1px; border-style:solid; padding:1px}
form.iform select:focus 			{ background:#fff; border-color:#919395 #e2e7ea #e2e7ea #919395;}


form.iform	label.check					{ display:inline; font-weight:normal; float:none; text-align:left; line-height:19px;}
form.iform div.bound { text-align:left;}


form.frmPost input.text, form.frmPost textarea, form.frmPost select		{ background:#fbfbfc;}
form.frmPost input:focus.text, form.frmPost textarea:focus, form.frmPost select:focus,form.frmPost  input:focus.text		{ background:#fff;}


/* contact show */
form#contad, form#contmbox		{position:relative; overflow:hidden;}
form#contad	label 						{ width:120px; text-align:left; margin:0; font-size:12px }
form#contad input.text				{ width:300px;font-size:12px }
form#contad	textarea		{ width:550px; height:150px; font-size:12px }
form#contad div.fleft					{ float:left; margin:0; width:550px;}
form#contad img.captcha				{ float:left; margin-right:10px;}
form#contad div input.short-captcha	{ width:80px;}
form#contad input.file				{ margin-bottom:5px;}
form#contad div.bound					{ padding-left:120px; width:auto;}

div#mail-form span.spanerr, form#contad div#message-form span.spanerr 		{ margin-left:120px;}
div#attachfile, div#attach-err	{width:auto; margin-bottom:0; }
div#attach-err {color:#D63F1C}

form#contad  div#loader, 	form#contmbox  div#loader,	form#invoiceform  div#loader		{ width:100%; height:100%; background:#f5f5f4; position:absolute; top:0; left:0; z-index:10}
form#contad  div#loader,	form#invoiceform  div#loader { opacity:0.95; filter:alpha(opacity=95); -moz-opacity:0.95;background:#fff;}
form#contad  div#loader-bcgr, form#contmbox div#loader-bcgr,	form#invoiceform  div#loader-bcgr {  background:url('/template/img/load2.gif') 38px 100%  no-repeat;  width:250px; height:40px; position:absolute; top:50%; left:50%; margin-left:-100px; margin-top:-20px; text-align:center;  color:#aaa;  font-size:15px; }
form#contmbox div#loader-bcgr	{background:url('/template/img/load2.gif') 38px 100%  no-repeat;}
form#contad  div#loader-bcgr, form#invoiceform   div#loader-bcgr  { background-image:url('/template/img/load3.gif');}



/* post */
form#frmPost									{ width:100%;}
form#frmPost div#upload-form	{ margin-bottom:0;}

form#frmPost input.text				{ width:170px;}
form#frmPost input.text, form#frmPost textarea	{ border-color:#919395 #e2e7ea #e2e7ea #919395;}
form#frmPost input:focus.text, form#frmPost textarea:focus { border-color:#797a7c #d0d4d7 #d0d4d7 #797a7c;}
form#frmPost div#loc-form, form#frmPost div#town-form					{ margin-bottom:15px;}
form#frmPost label 						{ width:150px; font-size:12px; font-weight:bold;}
form#frmPost span.label				{ line-height:24px;} 
form#frmPost textarea					{ width:500px; height:200px; float:left}
form#frmPost input.long				{ width:500px;}
form#frmPost input.long-other	{ width:300px;}
form#frmPost input.long-short	{ width:265px;}
form#frmPost input.short-other{ width:172px;}
form#frmPost input.checkbox		{ margin:0; right:0;}
form#frmPost div#loc-form select	 { width:175px; margin-right:10px; float:left}

form#frmPost div#loc-form select#select-cityid	{ width:200px;}
form#frmPost	select#select-subcatid, form#frmPost	select#select-town	{ width:275px;padding:2px 1px; float:left }	{ width:275px;padding:2px 1px; float:left }

form#frmPost	select#select-town  { margin-right:5px;}
form#frmPost div.atrr , div.frmPost form#frmPost div.seek	{ display:none;}
form#frmPost div.atrr label, form#frmPost div.seek	label { font-weight:normal;}
form#frmPost div.atrr label.mand, form#frmPost div.seek	label.mand { font-weight:bold;}
form#frmPost div.nolabel					{ margin-bottom:15px;}
form#frmPost div.atrr 	input.text		{float:left; margin-left:7px; padding:3px 3px;}
form.iform-edit div.atrr 	input.text { margin-left:0!important;}
form#frmPost div.atrr 	input.short	{width:70px;}
form#frmPost div.atrr 	input.mini	{width:44px;}

form#frmPost div.atrr 	select.short	{width:145px;}

form#frmPost div.atrr 	select { margin-left:7px; width:268px;  float:left}
form.iform-edit div.atrr 	select { margin-left:0!important;}

form#frmPost div.fleft						{ float:left; margin:0; width:520px;}
form#frmPost img.captcha					{ float:left; margin-right:10px;}
form#frmPost input.short-captcha	{ width:80px;}

form#frmPost div#agree-form				{ line-height:17px;}
form#frmPost span#agree-text			{ float:left; width:720px;}
span#agree-check									{ margin-right:5px; margin-bottom:10px; position:relative; top:1px; padding:2px; display:block; float:left;}

form#frmPost div.bound 					{ padding-left:160px; width:auto;}
form#frmPost input.btn						{ margin-right:5px;}
form#frmPost div#form-upload			{ height:auto!important; height:25px; min-height:25px; position:relative;  }
form#frmPost div#form-upload div	{ margin-bottom:0;}
form#frmPost span#pic-err					{   position:relative; top:-4px; }
div.loader												{ width:100%; height:25px; margin:0px; background:#fff url('/template/img/loader.gif') 20% no-repeat; position:absolute; top:0px; left:0; display:none;}


span.deleter											{ display:block; cursor:pointer; background:url('/template/img/spriter_31.png') -156px -284px no-repeat; line-height:15px; width:15px; height:15px; position:absolute; top:-7px; right:-6px; z-index:999; zoom:1}	


form#frmPost ul#pictures					{ margin:0; width:410px; float:left;  }	
ul#pictures  li { float:left; width:86px; height:75px; margin:10px 15px 10px 0; padding:0; position:relative;  z-index:3;
                                                                                                              }
ul#pictures  .placeHolder div{ width:82px; height:83px;  background-color:white!important;}



ul#pictures div.pic	{ width:84px; height:64px;  position:relative; float:left; margin:0; }
ul#pictures div:hover.pic		{ cursor:move!important;}
ul#pictures div.pic	div		{ display:table-cell; * display:block; width:80px; height:60px; * height:60px; padding:1px; margin:0;  border:1px solid #d9d9d8; text-align:center; float:none; vertical-align:middle; * line-height:60px;  background:#fff }
ul#pictures	div.pic	img	{ vertical-align:middle; font-size:0; text-align:center; * line-height:60px;}


ul#pictures  div.minia	{top:68px; margin:0 0 0 -28px; position:absolute; z-index:100;  width:51px;  height:8px; background:url('/template/img/sprite24_51.png') 0 -83px no-repeat; left:50%; display:none;}

ul#pictures  li:first-child div.minia { display:block; }
ul#pictures  li:first-child div.pic	div {border:1px solid #BEC2CC}

ul#pictures  li.dragged	 span.deleter  { display:none\9;}
ul.draggedul li	 div.minia  { display:none!important;}

span#email-info								{ font-style:italic; font-size:11px;}
div.errors span#email-info , div#employer-form	{ display:none;}







form#frmPost input#edit-save	{ margin-right:10px;}


form#frmPost div.uploadactive { display:block; }
form#frmPost div.uploadnoactive { display:none;}

form#frmPost div#alt-upload			{ margin:5px 0 0; font-size:11px!important;   }
div#swf-file-bcgr div {  float:none;  }

div#swf-form-upload	 div { margin-bottom:0;}

div.uploadify-button { width:123px; height:28px; overflow:hidden; background:#fff url('/template/img/sprite24_51.png') 0 -713px no-repeat;  float:left; margin:0 15px 0px 0; }

 div.uploadify:hover div.uploadify-button {  background:#fff  url('/template/img/sprite24_51.png') 0 -741px  no-repeat; } 


form#frmPost  div#swf-file-bcgr		{ width:123px; height:28px; overflow:hidden; background:#fff url('/template/img/sprite24_51.png') 0 -797px no-repeat;  float:left; margin:0 15px 0px 0; }
form#frmPost div#progressright	{ width:320px;  position:relative;  }
a.uploadify-cancel { width:15px; height:15px; position:absolute; top:10px; right:-18px; background:url('/template/img/spriter_31.png') -171px -284px no-repeat;}
a:hover.uploadify-cancel { background:url('/template/img/spriter_31.png') -186px -284px no-repeat;}



form#frmPost div.uploadify-queue-item{ width:220px;   height:28px; display:none; position:absolute; top:0;     }

div.uploadify-queue-item.completed { background-color: #E5E5E5; }
div.uploadify-status { line-height:12px; }
div.uploadify-progress { background-color: #E5E5E5; width: 100%; height:3px; margin-top:5px; }
form.frmPost div.uploadify-progress-bar { background-color:#5a88c3; height:3px; width: 1px;}



form#frmSml 										 { padding-top:3px;}
div#radiogroup										{ float:left; width:auto; margin:0 0 0 0; display:inline;}
div#radiogroup	label							{ float:left; width:auto; font-weight:normal;}
div#radiogroup input.radio				{ float:left; margin-right:4px;} 
form#frmPost input.disabled				{ background:#E2E2E2}
form#frmPost input#price					{ width:70px; float:left; padding:3px 3px;}
form#frmPost span.unit						{ float:left; line-height:25px;}
form#frmPost span.price-info  		{ float:left; line-height:25px; font-size:0.917em;font-style:italic; margin-left:5px;}
div#price-form	span.error 				{ line-height:25px;}
form#frmPost input#employer 			{ width:375px;}
form#frmPost span.phone-info 			{ line-height:25px; font-size:0.917em;font-style:italic; margin-left:2px;}
form#frmPost label.option					{ font-weight:normal;}
form#frmPost div.forfree					{ display:block; margin:10px 0 0px; line-height:14px;}
form#frmPost div.forfree input		{ position:relative; top:1px;}


form.iform-edit										{ margin-bottom:5px;}
 
div#editlinks											{ border-top: 1px solid #D9D9DC; padding:20px 0 0 160px; }
div.delbtn											  { background: url("/template/img/spriter_31.png")  0 -1285px  no-repeat; height: 26px; display:block; float:left; margin:0 0 10px 15px;}
div.delbtn input									{  background:transparent url("/template/img/spriter_31.png")  100% -1311px no-repeat;  height: 26px;  line-height: 26px;  border:none;  cursor:pointer;  float:left;     font-weight: bold;  padding: 0 8px 3px; color:#fff; width:auto;  width:135px\9;  margin:0; font-size:12px;    }
input:hover.delbtn								{ text-decoration:underline;  }
div#editlinks a.btnlightgray			{ margin-bottom:10px;  }

div.delbtnlink { position:relative;}
div.delbtnlink input							{ background:transparent url("/template/img/spriter_31.png") 0 -622px no-repeat;  border:none;  cursor:pointer;     font-weight: normal;  padding: 0 0 3px 10px;  width:auto;  width:128px;   margin:0; font-size:12px; color:#e04900; position:absolute; right:0; top:-35px; text-align:left;}
div.delbtnlink input:hover	{ text-decoration:underline; }

   
/* kontakt , report */
form#contform											{ width:100%;}
form#contform	label 							{ width:140px;}
form#contform	textarea						{ width:310px; height:120px; float:left; margin-right:5px;}
form#contform div.fleft						{ float:left; margin:0; width:420px;}
form#contform img.captcha					{ float:left; margin-right:10px;}
form#contform input.short-captcha	{ width:80px; margin-right:5px;}
form#contform div.bound						{ padding-left:150px; width:auto; }



div.staticboxform 								{ padding: 10px 5px 10px; line-height:21px; }
div.staticboxform h2 , div.main-static h2 { font-size:1.583em; line-height: 1.750em; margin: 0 0 12px; }
div.contfleft											{ float:left; width:610px;  border-right: 1px solid #D9D9DC; padding:10px 15px 0 0; margin-bottom:10px; }
div.contfright										{ float:left; width:250px; padding-left:45px }

/* rejestracja */
form#regform	label 							{ width:140px; }
form#regform img.captcha					{ float:left; margin-right:10px;}
form#regform input.short-captcha	{ width:80px;}
form#regform div.fleft						{ float:left; margin:0; width:660px;}
form#regform div.bound						{ padding-left:150px; width:auto;}
form#regform 	input.checkbox			{ margin:0;}
form#regform span#agree-check			{ display:block; margin:0 5px 12px 0; float:left;   padding: 2px; line-height: 10px; }
form#regform span#agree-check.error-border			{  padding: 1px;    }
/* Zmiana emaila */
form#changemailform								{}
form#changemailform	label 				{ width:150px;}
form#changemailform div.bound			{ padding-left:160px;background:none!important }
	
/* edit pro */
form#proform												{ }
form#proform	label 								{ width:150px;}
form#proform div.bound							{ padding-left:160px;background:none!important; width:auto;}
form#proform	textarea						 { width:400px; height:120px;}
form#proform div.fleft							{ float:left; margin:0; width:520px;}

/* logowanie */
form#loginform											{ float:left; width:490px; margin:0 0 10px 0; border-right:1px solid #d9d9dc; padding:10px 10px 0 0;}
form#loginform	label 							{ width:100px;}
form#loginform div.bound						{ padding-left:110px; width:auto;}
form#loginform span.error						{ padding-left:110px; clear:both; display:block;}
form#loginform div.fleft						{ float:left; margin:0; width:260px;}
form#loginform input.short-captcha	{ width:80px;}
form#loginform img.captcha					{ float:left; margin-right:10px;}

div.signup													{ float:left; width:250px; margin:42px 30px 0 100px; text-align:center;}
div.signup h3												{ margin-bottom:8px; font-size:1.25em;}
div.signup p												{ line-height:18px; margin-bottom:15px;}
div.signup	 a.btn									{ float:none; margin:auto;}



/* Zmiana */				
form#passchangeform	label , form#mailchangeform	label	,  form#accountsettingform	label					{ width:140px; font-weight:normal;}
form#passchangeform div.bound	,	form#mailchangeform div.bound, form#accountsettingform	 div.bound, form#notificationform	 div.bound			{ padding-left:150px; width:auto;}
form#deleteform div.bound	{ margin-left:10px; width:auto;}

div.toeditform											{ zoom:1}
div.toeditform div.left						  { width:610px; float:left; padding:5px 25px 0 5px; border-right:1px solid #d9d9dc;}
div.toeditform div.right						{ width:300px; float:left; padding:5px 0 0 15px;}
div.toeditform div.right h3					{ margin:46px auto 10px; text-align:center;}	
div.toeditform div.right a.btn 			{ margin:0 auto;}	
div.toeditform h3										{ font-size:17px; margin-bottom:6px; font-weight:normal;}
div.toeditform a.more								{ float:left; margin:10px 0 0 15px;}

form#toeditform											{ }			
form#toeditform	div.row							{ margin-bottom:12px;}	
form#toeditform	label 							{ width:110px;}
form#toeditform div.fleft						{ float:left; margin:0; width:400px;}
form#toeditform img.captcha					{ float:left; margin-right:10px;}
form#toeditform input.short-captcha	{ width:80px;}
form#toeditform div.bound						{ padding-left:120px; width:auto;}

/* logowanie */
form#forgotpass											{ }				
form#forgotpass	label 							{ width:120px;}
form#forgotpass div.fleft						{ float:left; margin:0; width:520px;}
form#forgotpass img.captcha					{ float:left; margin-right:10px;}
form#forgotpass input.short-captcha	{ width:80px;}
form#forgotpass div.bound						{ padding-left:130px; width:auto;}


form.ivalidate	input.text {  margin-right: 7px;}

form#sellerform { margin-bottom:10px;  }
form#sellerform label	{ width:190px; font-weight:normal;}
form#sellerform	div.bound	{ padding-left:200px; width:auto;}
form#sellerform a.url	{ line-height:24px;}
form#sellerform input.text	{ width:320px; }
form#sellerform input.short	{ width:190px; }
form#sellerform input.supershort	{ width:70px; }
form#sellerform textarea	{ width:420px; height: 150px; float:left; margin-right:3px; }
form#sellerform  div#radiogroup	label { width:auto; margin-right:15px; }
form#sellerform label.ndisplay					{ display:none;}

form#invoicesdata { padding:20px 0 5px;}
form#invoicesdata label	{ width:220px; font-weight:normal;}
form#invoicesdata	div.bound	{ padding-left:230px; width:auto; margin-bottom:5px;}
form#invoicesdata input.text	{ width:220px; }
form#invoicesdata input.short	{ width:140px; }
form#invoicesdata input.supershort	{ width:140px; }
form#invoicesdata input.long	{ width:340px; }



/* Promowanie */
form#promo										{ margin:15px auto 20px; background:#F5F5F7; border:1px solid #d9d9dc; padding:10px 5px; width:390px; text-align:center;}
form#promo	label						 	{ margin-right:3px; display:inline; float:none;}				
form#promo	input.text				{ width:86px; border-color:#a9a9ad #d9d9dd #d9d9dd #a9a9ad; background:#fff }



div#disableonline  div#smsform { float:none; margin:auto; }



div#payboxform			 					{ padding-bottom:15px;}
div#payboxform h3							{ margin:10px auto 20px; font-size:1.58em; font-family:arial; font-weight:normal; text-align:center;}
div#payboxform div.messbox 		{ margin:10px auto 10px;}
div#payboxform div.errpay 		{ width:730px; margin:0 auto 20px;}
div#payboxform div.errpay h2	{ margin-bottom:3px;}
div#payboxform div.errpay ul 	{ margin-left:5px;}
div#payboxform div.errpay ul li { line-height:18px }
div#payboxform div.errsmspay	{ width:510px; margin:0 auto 20px; }
div#allpayforms div.succpay	  { width:710px; margin:0 auto 25px;}


div#smsform					{ float:left; width:446px; padding:0 15px 15px 0; float:left; }
div#smsform		h4		{ margin-bottom:8px; text-align:center;}
div#smsform	 ul			{ width:385px; margin:auto; text-align:center;}
div#smsform	 li			{ padding:2px 0; line-height:16px;}

						
div#onlineform			{ width:443px; float:left;  padding:0 0 5px 30px;}
div#onlineform h4 	{ margin-bottom:5px; text-align:center; }
div#onlineform div#accept	{ margin:10px 0 0 12px; }


div#onlyonline	div#onlineform	{ width:auto;  padding:0; border:0px; margin:0 0 25px 5px; }
div#onlyonline div#chanels div { margin-right: 8px; margin-left:0 }
div#bank58, div#bank59	{ display:none;}
div#onlyonline div#accept	{ margin:10px 0 0 0; }

div#chanels div 	{ background-position: center 6px; background-repeat: no-repeat; border: 1px solid #DADADA; cursor:pointer; float:left; height: 82px; margin-left:12px; margin-top: 12px; padding: 2px; position: relative;  width: 90px; position:relative; overflow:hidden; }
div#chanels div input	{ position:absolute; left:-50px }
div#chanels div:hover	{  box-shadow: 0 0 5px 0 #888; }


div#chanels div p.label {	border: 0;color: #345565;cursor: pointer;	font-size: 0.625em; line-height:1.2em;	font-weight: bold;	left: 0;	right: 0;	margin: 0; bottom:0; padding: 3px 0 7px;	position:absolute; text-align:center; }

div#oropay	{ border-right: 1px solid #d9d9dc; float:left; height:220px;  position: relative; width: 12px; margin-top:65px; }
div#oropay div { background-color: #FFFFFF; color: #aaa;  font-weight: bold; height: 40px;  line-height: 40px;    position: absolute; top: 42%; text-transform:uppercase;  }

b.paycode											{ letter-spacing:1px;}












select.error, div.errors input.text, div.errors textarea, div.errors select, .error-border { border:1px solid #d63f1c!important; background:#FFF9F9!important;}
label.error, div.errors label, form#contad div.errors span.hint, form#frmPost div#loc-form.errors, form.ivalidate span.error, div.errors span.hint, .error-style {
    color: #D3040C !important;
}

form#frmPost div#loc-form.errors input[type=radio]{ outline: 1px solid red }


span.spanerr { color:#d63f1c;  display:none;}
div#cat-form span.spanerr, div#price-form  span.spanerr{ margin: 3px 0 0 7px; float:left }
div#desc-form	span.spanerr , div#surname-form	span.spanerr, form#frmPost div#email-form	span.spanerr, div#employer-form	span.spanerr {  margin-left:5px;}
div.errors span#agree-text, div.errors span#agree-text span  { color:#D63F1C;}
div.errors span#agree-check	{ padding:1px; border:1px solid #d63f1c; background:#FFF9F9; line-height:10px; display:block; float:left;  }	



span.success	{ color:#338833;}
span.nodisplay { display:none;}	
div.errors span.nodisplay { display:block; float:left; margin:3px 0 0 7px;}	
div.errors span.no-display { display:inline;}





			

div.tick { background:transparent url('/template/img/spriter_31.png') -90px -250px no-repeat; height:19px; margin:auto; width:20px;}


div#overlay{ position:absolute; top:0;left:0; background:#000;z-index:110;line-height:0; z-index:100; width:100%; height:100%;}
div#verify-box	{ position:absolute; top:50%;left:50%; background:#fff; margin-top:-100px; margin-left:-290px; width:570px; z-index:101;  padding:30px 25px 32px; text-align:center; zoom:1; border:5px solid #a6cbea; height:auto!important; height:102px; min-height:102px;}
#verify-box[id] {position:fixed;}
div#verify-box	h4	{ color:#556AA5; font-size:16px; margin-bottom:10px;}
div#verify-box	h5	{ font-size:1.25em; margin-bottom:10px;}
div#verify-box div.buttons	{ width:175px; margin:auto;}
div#verify-box a				{ float:left;}
div#verify-box a.btng		{ margin-right:15px;}

div#cookie-alert		{ width:100%; height:auto!important; height:30px; min-height:30px; background:#E7E7E7; position:relative; top:0; text-align:center; line-height:29px; }
div#cookie-alert a	{ text-decoration:none; color:#000; position:relative; top:-2px; right:-5px; font-weight:bold;  }
div#cookie-alert-t	{ padding:0 10px;}

table.price {margin:0;}
table.price th, table.price td {border-bottom:1px solid #666666;border-right:1px solid #666666;padding:3px; text-align:center;vertical-align:middle;}
table.prices .bl{border-left:1px solid #666666;}
table.prices .bt { border-top:1px solid #666666;}

/*
div.towidget		{ position:absolute; top:5px; right:5px; line-height:12px;}
div.towidget span.hash	{ font-size:0.917em; text-decoration:none;}
*/

div.relationloc					{ float:right;  margin: 5px 5px 0 0; }
div.niceselect					{ position:relative; z-index:110}
div.selectbcgr					{  height:24px; width:232px; line-height:24px; padding:0 0 0 10px;  position:relative;
background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,245,245,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 ); border:1px solid #e0e0e0; border-bottom:1px solid #cccccc; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; cursor:pointer;}

div.scrool	{ height:15px; width:23px; display:block;background:url('/template/img/sprite24_51.png')  0 -967px no-repeat; cursor:pointer; position:absolute; top:5px; right:10px; }
div.dropdown div.scrool {background:url('/template/img/sprite24_51.png')  -24px -967px no-repeat;}

div.dropdown div.selectbcgr {  background: rgba(245,245,245,1);
background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,245,245,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0 ); border-radius: 3px 3px 0px 0px;  border:1px solid #cccccc; }

div.selectroll				{width:242px; border-radius: 0px 0px 5px 5px;  box-shadow: 1px 1px 4px -2px #DCDCDC; border:1px solid #cccccc; border-top:0; position:absolute; top:25px; background:#fff; display:none;}	
div.dropdown  div.selectroll	 { display:block;}
div.selectroll ul { margin:0px 10px 10px 12px;}



div.widget div.preview	{ background:#f2f2f3; padding:20px 20px 20px 20px; position:relative; margin-bottom:5px; float:left;} 
div.widget div.preview div.widget_body { margin:0;}
div.widget div.preview div.label { background:#fff; padding:0 5px; position:absolute; top:-6px; left:10px; text-transform:uppercase; color:#888; height:14px; line-height:14px; font-size:0.917em;}

div.widget select#m							{ display:none;}


/* dodawanie */
form#frmWidget											{ width:630px; float:left;padding:10px 0 0 10px;}
form#frmWidget input.short					{ width:40px;}
form#frmWidget select#countwidget	{ width:50px;}
form#frmWidget input.long						{ width:200px;}
form#frmWidget	label 							{ width:150px; cursor:default;}
form#frmWidget	label span					{ display:block; font-size:0.917em; line-height:14px; color:#888}
form#frmWidget	textarea						{ width:430px; height:112px; float:left; font-size:0.917em; padding:5px;}


form#frmWidget 	input.checkbox			{ margin:0; right:0;}
form#frmWidget	select							{ width:180px; margin-right:10px; float:left}



form#frmWidget div.bound 						{ padding-left:160px; width:auto;}


div.verify-data						{ padding:10px 10px 5px 10px;}
div.verify-data	 h2				{ font-size:1.75em; line-height:1.2em; font-weight:normal; font-family:arial; margin-bottom:15px;}
ul.verify-data						{ margin:0px 5px 10px 0; padding:0;}
ul.verify-data li					{ overflow:hidden; margin:0; padding:2px 0 2px;}
ul.verify-data span.label	{ font-weight:bold; display:block; width:135px; float:left; margin-right:7px;}
ul.verify-data span.labeldesc { width:125px;} 
ul.verify-data span.desc	{ width:790px; float:left; line-height:18px; background:#f7f7f7; padding:10px 10px; margin:2px 0 5px;}

ul.verify-data li.totop		{ margin-top:10px;}
li#verifypisc span.label	{width:128px;  }
li#verifypisc div.pic 		{ width:84px; height:64px; margin-right:10px; float:left; overflow:hidden; margin-top:5px;}
li#verifypisc div.pic	div	{ display:table-cell; * display:block; width:80px; height:60px; text-align:center; border:1px solid #e6e9ee; background:#fff;  padding:1px; vertical-align:middle; * line-height:60px;}
li#verifypisc div.pic	div	img { vertical-align:middle; font-size:0; text-align:center; * line-height:60px;}

div.verify-data div.tickwarning ,div.verify-data  div.tickerror							{ margin:0 0 20px 144px;}

form.verify-form	{ margin:0;padding-left:10px} 
form.verify-form h3 { display:inline; font-size:12px; width:140px; float:left; }
form.verify-form h3 span { font-weight:normal; font-size:11px; color:#666; line-height:14px; display:block;}



div#promoinfo						{ margin:0 0 10px 3px; font-size:13px;}

div.boxpromoform	{ margin-bottom:20px; background:#fff url('/template/img/boxform.png') bottom repeat-x;  padding:5px 15px 5px; margin:0 0 5px;  border: 1px solid #D9D9DC; position:relative;}
form.verify-form div.boxpromoform { width:796px; float:left; }


ul.chose-promo-ul	{ margin:1px 0 0 25px; float:left;}
form.verify-form ul.chose-promo-ul {  width:660px;}
div.choose-bound a.btngray { margin:0 14px 0 20px;  float:left;}
div.promo-bound { margin:20px 0 10px 40px;}


ul.chose-promo  { margin:0 0; padding:0;} 
ul.chose-promo	li.border	{ border-bottom:1px dashed #D9D9DC; padding:12px 5px 12px 5px;}
form.verify-form ul.chose-promo	li.border	{ padding:12px 0 12px 0;}
ul.chose-promo	li.last	{ border:none; }
ul.chose-promo	li.standard	label	{ font-size:12px;}


ul.chose-promo ul.chose-promo-ul li { padding:1px 10px 1px 10px; background:url('/template/img/spriter_31.png') 1px -827px no-repeat; line-height:17px;}




ul.chose-promo input.radio { margin-right:8px; float:left}
ul.chose-promo input.ucheck { margin-right:8px; float:left}
ul.chose-promo label { font-weight:bold;  float:left;  font-size:13px;}
ul.chose-promo div.promo-global,ul.chose-promo div.promo-regional,ul.chose-promo div.promo-local { margin:3px 7px 0 5px;}
ul.chose-promo	div.promo-time	{ font-size:13px; position:relative; top:-1px; overflow:hidden; float:left;}
ul.chose-promo ul.promo-price	{ float:right; text-align:right; margin:0;}
ul ul.promo-price	li {padding:0px 0; background:none; white-space:nowrap;}

ul.promo-price	li b	{ font-size:13px;}
li.last ul.promo-price	{ margin-top:12px;}








form.iform div.resign { width:148px; margin-bottom:0; line-height:26px; text-align:right; padding-right:12px;}

div.choose-bound {clear:both; border-top:1px solid #D9D9DC; padding:28px 0 25px; position:relative; width:100%; }
div.choose-bound div.corner { width:35px; height:18px; background:url('/template/img/sprite24_51.png') -176px -660px no-repeat; position:absolute; top:-1px; left:192px;}

div.wrap-nosite { padding:0 10px;}
div.head-nosite { height:46px; border-bottom:1px solid #BEC2CC;}
div.head-nosite a#logo { top:12px;}
div.content-nosite { padding:10px 15px 10px;}
div.content-nosite h1 { font-size:18px; font-weight:normal; margin-bottom:8px;}
div.content-nosite h2	{ font-size:12px; margin-bottom:5px;}
div.content-nosite h3	{ font-size:13px; margin-bottom:5px;}
div.content-nosite ul ul li { margin-left:14px; list-style-type:disc;}


div#attachment{ margin-bottom:0px; position:relative;  width:550px; }
div#attachment div { margin-bottom:0;}
div#attachment-form label	{ line-height:15px;}
div#form-upload	{  position:relative; margin-top:2px; overflow:hidden;}

span#attachname { display:block; float:left; background:url('/template/img/spriter_31.png') 0 -966px no-repeat; padding-left:16px;}
span#delattach { display:block; float:left; margin:4px 0 0 5px; background:url('/template/img/spriter_31.png') 2px -626px no-repeat; width:11px; height:11px; cursor:pointer;}
div#file-err { display:block; margin-bottom:5px;}


div#ajaxload { width:100%; height:25px; margin:0px; background:#fff url('/template/img/ajaxload.gif') 0 0 no-repeat; position:absolute; top:0px; left:0; display:none;}


div#tofinished	{ position:fixed; bottom:0; background: url('/template/img/whitebcgr.png') repeat-x; width:100%;
 -webkit-box-shadow: 0px  -2px 8px  #d1d1d1; 
 -moz-box-shadow:    0px  -2px 8px #d1d1d1;
  box-shadow:        0px -2px 8px  #d1d1d1;  
}

div#tofinished h5		{ font-size:17px; margin-bottom:12px; }
div#tofinished-wrap	{ width:790px; margin:auto; padding:18px 0 18px; text-align:center; }
div#tofinished-wrap-btn	{  width:265px; margin:auto; }
a#hidetofinished	{ float:left; line-height:26px; margin-right:15px;} 
a#hidetofinished span	{color:#777;}
a:hover#hidetofinished span	{color:#0D569E;}
div#tofinished-wrap-btn a.btn 	{ float:left;} 
div#spacebottom	{ padding:25px 0; width:100%; float:left; }




div#AdTaily1 a { color:#0d569e}
span.AdTaily_Widget_Title{ padding-bottom:3px!important}

div #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Footer { margin-top: 0px; }
label#label-cityid, label#label-areaid { display:none;  float:none; top:8px; position:relative; line-height:20px;}



div#lightoverlay{ position:absolute; top:0;left:0; background:#fff; z-index:110;line-height:0; z-index:100; width:100%; height:100%;  opacity:0.70;filter:alpha(opacity=70); display:none;}

div#boxsms, div#box-overlay	{ background:#fff; width:440px; height:auto!important; height:40px; min-height:40px; position:fixed; top:50%; left:50%; margin-top:-125px;  margin-left:-190px;  z-index:101; border: 1px solid #ccc;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); padding:25px 30px 20px; font-size:13px;  }
div#boxsms { display:none;   padding: 25px 30px 30px }
div#closeboxsms, div#close-box-overlay {width:26px; height:26px; background:transparent url('/template/img/sprite24_51.png') -176px -780px no-repeat;  position:absolute;  top:-11px; right:-11px; cursor:pointer;  }
div#boxsms h4		 { margin-bottom:5px; }
div#boxsms p	{color:#666; margin-bottom:10px;} 
div#boxsms label { display:block; font-weight:bold; margin-bottom:3px; }
div#boxsms input.text	{ font-size:14px; background:#fff; border-color:#919395 #e2e7ea #e2e7ea #919395; border-width:1px; border-style:solid; padding:3px 3px 3px; margin-right:8px; width:160px; } 
div#boxsms input.btn	{ top:-2px; position:relative;}
div#smscode-form	{ display:none; }

div.adsbcgr	{ background-color:#fbfcff;  padding: 0px 10px 0px; margin:5px 0 5px; position: relative; border: 1px solid #e6edfa; zoom:1 }
div.ads div.adsdesc { position: absolute; right: 10px; top: 4px; font-size:11px;   }
div.ads  div.ad700	{ width:730px; margin:6px auto 3px auto; }
div.ad468	{ width:490px; margin:10px 0 10px 140px;  }
div.adsafs	{  margin:5px 0 0 13px;}


.responsive-bottom-l {  width: 468px; height: 60px; }


.responsive-showad-700 { width: 729px; height: 90px; }
.responsive-showad-200 { width: 200px; height: 200px; }




ul#attachments	{margin:0;}
div#attachments-button{  color:#E2E2DF; text-decoration:underline;  cursor:pointer; margin:0; background: url("/template/img/spriter_31.png") no-repeat 0 -966px;float: left;padding-left: 16px; width:auto; clear:both; 	}
div#attachments-button span {  color: #0D569E;}
div:hover#attachments-button	{ color:#0D569E;}

span#attachments-info	{ font-size:11px; color:#888; width:100%; display:block; float:left; }


div.mbox-upmenu	{   background:#fff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
 border-bottom:1px solid #dfdfdf; padding:15px 15px 12px; position:relative; top:-8px;  z-index:1; overflow:hidden;  }
div.mbox-upmenu	h2 { color:#888; font-size:15px; margin-bottom:8px; }
div.mbox-upmenu label {  color:#888; margin-right:5px; display:inline; float:none;  }
div.mbox-upmenu select {padding: 2px;}
div.mbox-upmenu  div.float-l { width:65%; margin:0;}
div.mbox-upmenu div.float-l select { width:30%; }
div.mbox-upmenu  div.float-l a { line-height:22px;}
div.mbox-upmenu  div.mbox-filter { width:30%; margin:0; }
/*
div.mbox-upmenu select{ background: #FFFFFF; border-color: #919395 #E2E7EA #E2E7EA #919395; border-style: solid;border-width: 1px;color: #999999; font-size: 1.167em; height: 32px; padding: 5px; width: 280px; }
*/
ul.mbox-messages{ margin:0; zoom:1}

ul.mbox-messages div.message{ padding: 15px 20px; -webkit-border-radius: 4px;-moz-border-radius: 5px;border-radius: 5px; position:relative; font-size:12px;}
ul.mbox-messages li.right  { float:right; width:90%; margin-bottom:22px; padding:0;  }
ul.mbox-messages li.left {float:left; width:90%; margin-bottom:22px; padding:0;}
ul.mbox-messages li.left  div.message  { background: #f5f5f4; }
ul.mbox-messages li.right div.message { background:#e0edfa; }

ul.mbox-messages div.tickerror {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  border: none; padding: 20px 15px 15px 55px; margin:5px 0 5px 0; }
ul.mbox-messages div.tickerror h4 { font-size:14px; margin:0; line-height:22px;}


div.message-owner	{ float:left; color:#555; margin:0 0 7px 10px; font-size:13px; }
span.account-deleted	{ font-size:11px; color:#d63f1c}
div.message-owner.me	{ }

div.message div.corn	{ position:absolute; top:-6px; left:20px; width:15px; height:6px; background:url('/template/img/sprite24_51.png') -149px -1107px repeat-x  }
li.right div.message div.corn	{ background:url('/template/img/sprite24_51.png') -149px -1098px no-repeat}
div.mbox-message-block	{ font-size:11px; position:relative; margin:3px 10px 0 0; float:right; background:transparent url("/template/img/spriter_31.png") no-repeat  3px -621px ; padding-left: 15px;  color:#D63F1C; cursor:pointer;}
div.unblock	{ background:transparent url("/template/img/spriter_31.png") no-repeat  0 -572px ; }
div:hover.mbox-message-block  { text-decoration:underline; }
div.mbox-message-date {  float:right;  font-size:11px; color:#888; top:3px; position:relative; margin-right:10px;}
li.right div.mbox-message-date { margin-right:7px;}
span.mbox-message-date {  font-size:11px; color:#888; }
div.mbox-read-date {  font-size:11px; color:#888; float:right; position:relative; top:3p;}


div.message-attachment  { background:transparent url("/template/img/spriter_31.png") no-repeat  0 -965px ;padding-left: 16px;}

div.mbox-form 	{ padding: 20px 25px 10px; background: #f5f5f4;  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-top:20px;}
div.mbox-form h3 { margin-bottom:8px; }
form#contmbox		textarea		{ width:98.5%; height:120px; font-size:12px; clear:both; }

div#mbox-details h3	{ font-size:14px; margin-bottom:3px; }
div#mbox-details h3 span { color:#d63f1c; font-size:11px; font-weight:normal;}
div#mbox-details p { margin-bottom:3px;}
div#mbox-details span.spc { padding:0 5px; color:#888; font-size:11px; }


li#moremessages { width:100%; float:left; padding:10px 0;  }
li#moremessages  button{ background: transparent url("/template/img/sprite24_51.png") repeat-x  0 -152px; border: 1px solid #d4d4d4;
    border-radius: 2px; clear: both; float: none; font-size: 13px; height: 30px; line-height: 29px; margin: 0 auto; text-align: center; width: 230px;     cursor:pointer;  display:block;}
li#moremessages  button:hover   { box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.06); }
li#moremessages  div#loader {  background:url('/template/img/load3.gif') 0 10px   no-repeat;  width:120px; height:30px;  margin:auto; }



table.mbox-list {
   border-collapse: separate;
    margin: 0 0 10px;
    text-align: left;
    width: 100%;
}

table.mbox-list .valing {vertical-align:middle;}
div.isattachment {   margin:0 auto; background: url("/template/img/spriter_31.png") no-repeat 0 -966px; width:12px; height:16px 	}

div.mbox-trash { background:transparent url("/template/img/sprite24_51.png") no-repeat  -43px -1313px; cursor:pointer; width:20px; height:21px; }
div:hover.mbox-trash { background-position: -43px -1333px;} 
div.mbox-back { background:transparent url("/template/img/sprite24_51.png") no-repeat   -21px -1314px;  cursor:pointer; width:22px; height:20px; }
div:hover.mbox-back { background-position: -21px -1334px; } 

div.mbox-favorite { background:transparent url("/template/img/sprite24_51.png") no-repeat  0 -1314px ; cursor:pointer; width:21px; height:20px; }
div:hover.mbox-favorite, div.mbox-select-favorite { background-position: 0 -1334px;} 
div:hover.mbox-select-favorite { background-position: 0 -1354px; }
div#noresponse  div.center { width:100%; margin:55px auto 45px; font-size:17px; color:#ccc;  text-align:center; }
div#noresponse  div.ico{ background:transparent url("/template/img/sprite24_51.png") no-repeat  -79px -1315px ; width:90px; height:71px; margin:0 auto 10px; }



div.mbox-2icon	{ width:50px; }
div.mbox-2icon div { float:left;}

div.mbox-2icon div.mbox-favorite, div.mbox-2icon div.mbox-back { margin-right:8px;}

select#mbox-doform	 { width:180px; } 

div.accountlist  div.notfoundbox {  padding: 30px 10px 20px 90px !important; }
div.accountlist  div.tocenter {  padding: 100px 20px ;  text-align:center;}


table.accountlist tr.unreaded td{ background:#f5f5f5 }
/*   */
.cloudunread	{ display:block; top:-11px; right:-22px; line-height: 18px; text-align:center; font-size:11px; text-decoration:none;  position:absolute; height:18px; width:18px;  }
.cloudunread .cloudunread-text	{  display:block;   background:transparent url("/template/img/sprite24_51.png") no-repeat -174px -1362px;    position:absolute; left:0; top:0; }
.cloudunread .cloudunread-text-in	{  background:transparent url("/template/img/sprite24_51.png") no-repeat 100% -1380px; padding:0 3px; height:18px; min-width:12px;  color:#fff; display:block;  }

tr.unreaded .cloudunread .cloudunread-text-in { background-position: 100% -1398px}

.cloudunread .corner	{ background:transparent url("/template/img/sprite24_51.png") no-repeat -24px -1355px; width:5px; height:5px; position:absolute; left:0px; bottom:-1px;  }
ul#accounttabs .cloudunread { top:-6px;  right: -8px;  z-index:2; font-weight:normal;}
ul#accounttabs li.active .cloudunread { top:-7px; right:-8px; font-weight:normal;}
.cloudunread a { text-decoration:none;  color:#fff; }
a.down span	{ padding-right:13px; background:transparent url("/template/img/sprite24_51.png") no-repeat 100% -1314px ; }
a.up span	{ padding-right:13px; background:transparent url("/template/img/sprite24_51.png") no-repeat 100% -1327px ; }

span.send{ padding:1px 8px;  background:transparent url("/template/img/sprite24_51.png") no-repeat -22px -1377px ; margin-right:3px; }
a.message	{ background:transparent url("/template/img/sprite24_51.png") no-repeat -203px -1343px ; padding-left:21px;}
div.mobile a.message { display:none;}
div.mobile a.issetcloudunread { width:31px; }
div.mobile span.cloudunread { right:2px; top: -9px}
ul.mbox-messages .blocked{
	text-decoration: line-through;
	color:#BF4343;
}



#overinfobox{ 	background:#d4fcca; position:absolute; left:0; width:100%; z-index:100;  opacity:0.85;filter:alpha(opacity=85);  }
#overinfobox div { width:100%;  font-size:14px; font-weight:bold; color:#4c8139; position:absolute; top:50%; margin-top:-12px; text-align:center; display:none; }


div.popinfobox	{ position:absolute;position:fixed;  background:#fff; top:30%; left:50%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #BEC2CC; padding:20px;  width:510px; margin-left:-255px; z-index:99;
-webkit-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow:    1px 3px 5px 0px rgba(0, 0, 0, 0.08);
box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.08); display:none;  }

div.popinfobox h3 { font-size:16px; font-weight:normal; position:relative;margin-left:25px;} 
div.popinfobox span.ico	{ display:block; width:19px; height:19px;  background:transparent url("/template/img/sprite24_51.png") no-repeat -123px -805px; position:absolute; left:-25px; }


div.popinfoboxerror { border: 1px solid #f55100;  }
div.popinfoboxerror h3 { color:#d64600;}
div.popinfobox  span.ico	{  width:25px; height:25px;  background:transparent url("/template/img/sprite24_51.png") no-repeat -150px -46px; left:-31px; top:-3px; }






div#scroller { width:38px; height:38px;  background:transparent url("/template/img/sprite24_51.png") no-repeat -144px -1422px; cursor: pointer; position:fixed; bottom:18px; right:50%; margin-right:-545px; display:none;}
div:hover#scroller {background-position:-182px -1422px; ;}



table.term-table {margin-top:20px; margin-bottom:20px; 	border-collapse: collapse; text-align:center}
table.term-table th {}
table.term-table th, table.term-table td{ border:1px solid #020202; border-collapse: separate; padding :2px 5px; text-align:center} 

span.userActivity{color:#049502; font-weight:boold};  

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table.term-table, table.term-table thead, table.term-table tbody, table.term-table th, table.term-table td, table.term-table tr { 
		display: block; 
	}
	
	table.term-table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
		
	
	table.term-table tr { border: 1px solid #ccc; }
	
	table.term-table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	table.term-table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
		
	table.term-table td:nth-of-type(2):before { content: 'Lokalne: SMS Premium'; }
	table.term-table td:nth-of-type(3):before { content: "Lokalne: Przelew/karta"; }
	table.term-table td:nth-of-type(4):before { content: "Regionalne: SMS Premium"; }
	table.term-table td:nth-of-type(5):before { content: "Regionalne: Przelew/karta"; }
	table.term-table td:nth-of-type(6):before { content: "Ogólnopolskie: Przelew/karta"; }
	
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Global Media Queries
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width:1100px)
{
	div#scroller { margin-right:0; right:22px; opacity:0.80; filter:alpha(opacity=80); -moz-opacity:0.80;}
}


@media only screen and (max-width:640px)
{

		span.hash	, span.hash span , a, a:link, a span,  div.cities-title a , div#location-side span.hash, ul#navbar li a span , l.tabs li a, ul.tabs li span.hash, div.pagination a    { color:#0f62b4; text-decoration:none; }
	a:hover , span:hover.hash	, span.over span { color:#0f62b4; text-decoration:underline; }
	.ndisplaymob { display:none!important;}
	.ndisplaydesk {display:block!important;}
	.ndisplaylinedesk {display:inline!important;}
	.breakall	{word-break:break-all}
	div.wrap , div.wraplong { padding:0; width:auto; margin:0 10px;}
	div.homecountcat {     margin-bottom: 15px; padding: 15px 0 10px;}
  div.rowcountcat	{ width:100%; }
	div.homepage a#logo { margin:-15px 0 0 5px; top:-3px; }
	div#homepage-head div.wrap {border-bottom:1px solid #BEC2CC;}
	div.homepage-nav { border-bottom:none; margin:10px 0 10px; }
	
	a.orange-btn { margin-right:0; background-position:0 -124px;}
	a.orange-btn span { font-size:12px; padding:1px 22px 0 11px; height:20px; line-height:18px; background-position:100% -145px;} 
	a:hover.orange-btn { background-position:0 -166px;}
	a:hover.orange-btn span { background-position:100% -187px;} 
	a.orange-btn b	{ display:none;}

 	div.map-side { float: none;  margin:auto; width:455px; overflow:hidden; }
 	div.map { margin: 20px 0 0 0;   }



	div#location-side { float:none;  margin:15px 0 20px 0px; width:auto; }
	div.cities-title, div.regions-title  { float:left; width:40%; padding-left:10%;}
	div.regions-title { margin-bottom:25px; }
	div.regions-title span { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; }
	a#all-locations { clear:both; margin:0 auto ; float:none; text-align:center; width:210px; border:1px solid #d4d4d4; height:27px; line-height:28px; background:url('/template/img/sprite24_51.png') 0 -156px no-repeat; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-size:12px; }
	a:hover#all-locations {text-decoration:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); background-position:0 -183px; border:1px solid #d1d1d1; }
	div.homepage div.keybox { background:#f7f7f8; padding:10px; margin-bottom:15px; border:1px solid #D9D9DC }
	a#all-locations span	{color:#444;}
	div.head h1 , div#tokeybox { display:none;}
	
	a#logo { margin-left:3px }
	ul#navbar { margin:2px 0 6px 0; padding-top:3px; display:block; } 
	ul#navbar li	{ padding:0; }
	
	ul#navbar li a { display:block; float:none; border:none;}
	ul#navbar li a:hover, ul#navbar li a:hover.active, ul#navbar li a.active { text-decoration:none; border:none;}
	ul#navbar li a:hover span { color:#EF5104;}
	ul#navbar li.spc { padding:0 6px; }

	ul#navbar li.spclog span	{display:none; }
	ul#navbar li a b, div#sidebar-promo, div.towidget {display:none;}


	div.searchbox { padding:0; background:none; border: none; margin:0;}

  div.searchbox div#row-2 label, div.searchbox div.row-3 label.label-1a , div.searchbox div.row-3 label.label-2a , div.searchbox div.row-3 label ,div.searchbox div.row-3 label.label-1b {width:27%; text-align:right; margin-left:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; clear:left; }

	div.searchbox div#row-1 label, div.searchbox div#row-1 label.label-1 {width:100%; text-align:left;  margin-left:0; }
	div.searchbox div#row-1 select  { font-size:12px; width:98%;  margin: 0 0 5px 0;}
	div.searchbox div#row-1 {  background-color: #cee1f0;  border: 1px solid #c1d0dc; margin: 0 0 10px; padding:5px 5px 15px 10px; width:auto; overflow:hidden;  }
	
	div.searchbox form div.more-search { background-color:#f0f0f0; border: 1px solid #d9d9dc; float:none; margin:0 0 10px; }
  
 
	
	div#in-more-search  { float:none; overflow:hidden; padding:5px 5px 15px; display:none;}
 form#search  div.in-more-search-block	{ display:block }
	a#more-search { background:url('/template/img/spriter_31.png') 100% -1015px no-repeat; color: #505050; cursor: pointer;  display: block; font-size: 1.083em; font-weight: bold; line-height:2.538em; padding: 0 10px; text-decoration: none;}
	
  div.searchbox div.row-3 select { font-size:12px; width:68%;}

	div.searchbox div#row-2, div.searchbox div.row-3 { margin-top:0; width:100%; }

	div.searchbox div.input-text { margin-right:0; width:68%;}
	div.searchbox div#row-2 input.text { font-size:12px; padding:2px 1px 1px 2px; width:97%; }


	div.searchbox div.row-3 select.atr { margin-bottom:10px; }
	div.searchbox div.row-3 select.mini3 { width:75px; }

	div.searchbox div.checkbox { margin-left:28%; width:68%; }
	div.searchbox input.button	 { clear:both; display:block; top:2px; margin-left:0; }

	div.relationloc 	{ display:none;}
	ul.tabs li em{ display:none }
	ul.tabs li a, ul.tabs li span.hash , ul.tabs li.active span { padding:0 4px; font-size:.917em; font-weight:normal;}

	div.alllist { float:left; width:100%; }


	table.tablelist div.data { display:none;}

	table.tablelist td.thumbnail { width:72px; padding:10px 2px 5px 3px; }
	table.tablelist td.thumbnail a, table.tablelist span.imglink { display:block; width:auto; height:auto;}
	td.thumbnail div.cut { width:63px; overflow:visible; }
	table.tablelist tr.ads td.thumbnail{ background:none;}
	

	table.tablelist td.desc { padding:6px 0; word-break:break-all; word-break:normal;}
/*	table.tablelist div.title { min-width:240px;}*/
	div.promo-label { font-size:10px;}
	div.centerbox h3 {  font-size:14px; line-height:18px;}
	td.desc p { display:none;} 
	div.categories { display:none;}
	div.daterow{ font-size:11px; color: #666666; display:block; }
	
	
	div#verify-box { width:80%; margin-left:0; left:5%; padding:20px 5%; border:none; margin-top:0; top:10% }
	
	
	
	
	/* showad */
	ul#breadcrumbs {padding-left:0; }
	div.showogl h2 {font-size:18px; font-weight:bold; line-height:19px; margin:0 0 5px 0;}
	div.showogl div.rightside {width:100%; clear:both;}
	div.quickdetail {padding-left:0px; margin:0 0 2px;}
	div.showogl div.promo {margin:0 0 5px 0; float:none; clear: both; }
	div.showogl div.leftside {float:none; width:100%;}
	table#gallery {width:100%; margin-bottom:10px; }
	table#gallery img {max-width:100%;}
	table#gallery td#big {width:auto; height:auto;}
	table#gallery td#thumbnails {width:12%;}
	td#thumbnails div div { display:block; height:auto; text-align:center; width:100%; padding:5px 0;}

	div.showogl div.details , div.showogl div.desc {padding:10px 5px;}


	
	div.details li span.label { width:auto; margin-right:10px; }
	div.showogl div.boxform {margin:30px 0 15px; padding:15px 5px 10px 10px;}
	form#contad input.text {width:92%; display:block;}
	form#contad textarea {width:92%; display:block; }
	form#contad span.hint {color:#888; font-size:10px;}
	div#captcha-form { margin-bottom:10px;}
	form#contad div.fleft  { width:auto; }
	div#mail-form span.spanerr 		{ margin-left:0;}
	form#contad div#attachment, form#contad label	{ width:100%; }
	
	span#attachname { width:220px; overflow:hidden; text-overflow:ellipsis; }



	div.showogl div.stat { margin:0 0 15px 0;}
	div.safety { display:none;}
	div#smilarslokcat { padding:0 0 5px;}
	div#smilarslokcat ul { display:block; padding:0 5px 8px 5px; float:none; width:auto;  }


	div#smilars div.td { padding:0; width:100%; display:block;}
	div#smilars a.thumb, div#smilars div.thumbnail, div#smilars div.thumbnail a { overflow:hidden; width:46px; display:block; height:auto;}
	div#smilars a.thumb img, div#smilars div.thumbnail img{display:block; height:auto; max-width:100%;}
  div#smilars div.more  {  padding:15px 0 10px; }
	div.desc2 {display:table-cell;}


	div.main-static { padding:8px 0px 10px;}
  div.newsuccess, div.newerror { padding:10px!important; margin:10px 0 15px!important;}
	div.notfoundbox { padding:25px 10px 25px 55px!important; margin:10px 0 15px!important;  width: auto;}
	div.newmessbox .title { font-size:19px; padding-left:0;}
	div.wheadpadd { padding-top:0;}

	div#smilars div.table { margin-bottom:5px;}


	/* iforms */ 
	form.iform div.line { margin:5px 0 15px; }
	form.iform div , form#frmPost div.nolabel, form.iform div#loc-form ,  form#frmPost div#town-form { margin-bottom:7px!important;}
	form#frmPost div div.clr, div#swf-form-upload div {margin-bottom:0px!important; }
	form.iform input.text { margin-right:0; }
	span.error { display:block;  } /* , div.errors span*/
	form.iform input.text { width:96%; }
	form.iform label { margin-right:0; text-align:left; }
	div.fleft { width:100%!important; }
	div.bound ,form#loginform span.error, div#editlinks { padding-left:0!important; width:100%!important;}
	form#contform textarea { width:95%; margin:0; }
	form#contform label { width:100%; font-weight:bold; float:none; }
	div.contfleft			{ width:100%; border: none; margin-bottom:15px; }
	div.contfright		{ width:100%;  padding:20px 0 0 0; border-top: 1px solid #D9D9DC; }
	div.staticboxform {padding:15px 5px 10px;}
	span#agree-check	{ float:none!important; display:inline!important; }
	div.frmPost div.postbox { padding:10px 10px 10px 10px; }
	div.postbox h3 { font-size:14px; }
	div.mainboxform { padding:20px 15px 10px 10px; }
	form#loginform , div.toeditform div.left { width:100%; padding:0 0 15px; border-bottom:1px solid #D9D9DC; border-right:none; margin:0;}
	div.signup, div.toeditform div.right {margin:25px 0 15px 0; width:100%; padding:0;}
	div.toeditform div.right h3 { margin:0 0 8px 0;}
	form#passchangeform div.bound, form#mailchangeform div.bound , form#frmPost div#btn-form { margin-top:10px;} 
	form#mailchangeform label{ width:auto; }
	form#deleteform div.bound { margin:0;}
	
	
	
	/* POST */
	
	div.newboxform { padding:0 0 10px 0;}
	span.nodisplay, span.no-display { display: none; }
	form#frmPost label.lablock { margin-right:5px;}


  div.errors span.nodisplay { margin: 0px 0 7px 0px; }

	form#frmPost input#location, form#frmPost input.long , form#frmPost input#employer, form#frmPost select#select-town {  width: 97%; margin-bottom:0;}

	form#frmPost textarea {  width: 97%; float: none; }
	
		form#frmPost div.atrr select , form#frmPost select#select-subcatid { width:100%!important; margin:0 }

	form#frmPost label 	{ width:auto; } 
	form#frmPost span.unit { margin-left:3px;}
	
	form#frmPost span#agree-text { float: none;  width:auto;}
	div#agree-form  	span.error {  display:inline; }
	form#frmPost span.error { margin-left:0!important;}
	div#phone-form label, div#surname-form	label, div#email-form label {  width:100%; }
	form#frmPost  input#surname,form#frmPost  input#email{ width: 97%;}
  form#frmPost div#alt-upload , div#allpayforms div#smsform , div#smsform ul,  div#onlineform, form#promo { width:auto;}	
	
	form#frmPost ul#pictures { width:100%;}
	span#email-info { display:none;}
	form.iform div#btn-form { text-align:center;}
	form.iform div.resign { float:none; display:inline;} 
	form#frmPost  div.animalinfo, form#frmPost  div.escortinfo { width:auto; margin-left:0;  }
	div#swf-file-bcgr	{ float:none; }
	form#frmPost  div#progressright { width:316px;   }
	form#frmPost  div.uploadify-queue-item{ width:300px  }

	
	div.verify-data { padding:0; }
	ul.verify-data { margin: 0 0 10px 0;}
	form.verify-form { padding:0}
	form.verify-form h3 { margin-left:0; width:100%;  }
	form.verify-form h3 span { display:inline;}
	ul.verify-data span.desc { width:auto; }
	li#verifypisc span.label { width:100%; margin:0;  }
	form#chose-promo div.boxpromoform { width:auto; padding:5px; }
	
  ul.chose-promo li.border {  padding: 12px 0px;}
	ul.chose-promo ul.promo-price { float:left; margin-left:35px;  text-align:left;  margin-top: 10px;}
	
	form ul.chose-promo ul.chose-promo-ul { width:auto; }
	div#promoinfo a { display:block;}
	div.choose-bound a.btngray { margin-left:10px;}
	div.ticksuccess { padding: 15px 10px 15px 45px;}
	div.linksuccess {  margin: 0 0 10px 10px;}
	div.verifyerror, div.verifyinfo	{ margin-left:0;}
	
	
	div#allpayforms  div#smsform  {  padding:10px 0 20px;}
  div#oropay {	border-bottom:1px solid #D9D9DC; border-right:none;  height:10px; width:100%;  margin:0;  }
	div#oropay div { top:-8px; left:50%; width:40px; text-align:center; margin-left:-20px; }
	div#onlineform, div#onlyonline div#onlineform { border-left: none;  padding:25px 0 15px;}
	div#payboxform div.errpay, div#payboxform div.errsmspay { width:auto;} 
	form#promo label { display:block; text-align:center; }

	div.bantitle span.ban { display:block;}

	div#cookie-alert		{ line-height:19px; padding:2px 0; }
	
	ul#subaccounttabs li { padding:0 5px; }
	div.ad468	{ width:330px; margin:10px 0 10px 65px;  }
	.responsive-bottom-l {  width: 320px; height: 50px; }
	.responsive-showad-700, .responsive-showad-200 { width: 468px; height: 60px; }
	div.mbox-upmenu  div.float-l { width:auto; }
	div.mobile a.message { display:block; float:left; margin-right:12px;}
	table.accountlist img { width:55px; }
}

@media screen and (max-width:510px)
{
	div.wrap , div.wraplong { margin:0 5px;}
	div.homepage a#logo { height:33px; width:110px; margin: -2px 0 0 3px; top:-5px; }
	div.homepage a#logo span { background:url('/template/img/sprite24_51.png') no-repeat; width:110px; height:32px;}

	div.cities-title, div.regions-title  { float:left; width:45%; padding-left:5%;}
	div.homepage-nav { margin:5px 0 8px;}
	table.tablelist td.thumbnail { width:68px; }
	table.tablelist td.atr  {display:none}
	table.tablelist div.atrow, table.tablelist div.pricerow	{display:block}
	table.tablelist td.nothumbnail {width:10px; }
	table.tablelist div.loc {text-align:left;}
	div.promo-label {float: left;}
	form#frmPost  div#progressright { width:100%;  }
	form#frmPost  div.uploadify-queue-item{ position:relative;  width:80%;    }
	table.accountlist  a.edit, table.accountlist  a.del, table.accountlist  a.renew, table.accountlist  a.promo	{ float:left; margin:0 8px 2px 0 ;}
	form#frmPostDel		{ width:100%; float:left; }

	div.ad468	{ width:330px; margin:10px 0 10px 60px;  }
	div.adsafs { margin-left:0;}
	.responsive-bottom-l {  width: 320px; height: 50px; }
	

	
}

@media screen and (max-width:470px)
{

	div.map-side {display:none} 
	div#location-side {  margin:15px 0 20px 0px; }
	div.delbtnlink input {position:static; top:0; left:0;}
	ul#subaccounttabs { background:none;  border-bottom: 1px solid #D9D9DC;  margin-top:5px; padding-bottom:5px;} 
	ul#subaccounttabs li a, ul#subaccounttabs li.active span, 	ul#subaccounttabs  li.spc {line-height:25px;}
}
	


@media screen and (max-width:430px){
	.ndisplaymob430 { display:none!important; }
	ul#navbar { width:100%; }
	span#wholog {display:none;}
	div#footer {padding-bottom:5px;}
	div#footer div.copyright {width:100%; clear:both; float:none; margin:8px auto 0 auto; text-align:center;}
	div#footer div.links {width:100%; margin:5px auto 0 auto; text-align:center;}
	div#footer div.links span.space {padding:0;}
	
	ul.nicetabs li	{  padding:0 5px; font-size:12px;   }
	div.ad468	{ margin:10px auto 10px auto;  }
	div.adsbcgr	 { padding:0px }
	.responsive-showad-700, .responsive-showad-200 { width: 234px; height: 60px; }
}



@media screen and (max-width:320px) {

	div#location-side {  font-size:12px; margin:15px 0 20px 0px; line-height:21px;}
	body {  min-width:310px;}
	div.cities-title, div.regions-title  { float:left; width:46%; padding-left:4%;}
	div.regions-title { margin-bottom:15px; }

	div.islogin a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; line-height:16px;}
	div.islogin a.logout span {font-weight:normal;}
	div.islogin a.logout {margin-left:5px;}
	div.islogin span.space {display:none;}
	div.ad468	{ width:310px; margin:10px auto 10px auto;}
	.responsive-bottom-l {  width: 300px; height: 50px; }
	div.frmPost	h2  { display:none;}
}