body { 
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: repeat-x;
	color: #000000; 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

a {color:#0000CC;text-decoration:none; }
a:hover { color:#0066CC; }

#Main { width: 960px; margin:0 auto; position:relative}
#bgtop { background-image: url("/i/drobniak/tlobig.jpg"); height: 340px; background-repeat: repeat; }
#bgtop2 { background-image: url("/i/drobniak/tlosmall.jpg"); height: 270px; background-repeat: repeat; }
.header { background-image: url("/i/drobniak/headbig.png"); width: 960px; height: 340px; background-repeat: no-repeat; background-position: center center; }
.header2 { background-image: url("/i/drobniak/tlosmall.png"); width: 960px; height: 270px; background-repeat: no-repeat; background-position: center center; }

.header-line { padding:15px 0px 15px 0px; overflow:hidden; color: #000000; font-family:Arial; text-align:center }
.header-line a#toplink-1 { font-size:14px; color:#DA211C; text-decoration:none; display:inline; margin-right:10px;  font-weight: bold;}
.header-line p#count	 { font-size:14px; display:inline; text-decoration:none; margin-right:10px; margin-left:10px;}

.header h1, .header2 h1 { font-size:14px; display:inline; font-weight: bold;}
.header p.slogan, .header2 p.slogan { font-size:14px; display:inline; font-weight: bold;}
.header p#space, .header2 p#space  { display:inline; font-size:16px; font-weight: normal; margin-right:10px; }

h1.title { font-size:18px; margin:15px 0; }
h2 { padding:10px 0; font-size:16px;}
h2.desc { font-size:12px; padding:0; color: #999999; font-weight:normal; margin-bottom:10px; }
h2 span, h3 span { padding-left:5px; font-size:12px; font-weight:normal }
h3 { line-height: 16px; }
h2 a { font-size:16px; text-decoration:none; padding:0 0 10px 0; color:#d90000; }
h3 a { font-size:14px; text-decoration:none; font-weight:normal; color:#d90000; }
div.columns h3 a { font-size:14px; text-decoration:none; font-weight:normal; color:#313131; }
div.columns h3 a:hover { color:#0066CC; }
.category-list h3 a { font-weight:bold; }

div.blocks h3 { padding-left:10px; background-image: url("/i/drobniak/bullet.gif"); background-repeat:no-repeat; background-position:left center; margin-left:10px;  }

div.columns { float:left; margin:0 0 0 0; overflow:hidden; border-right:1px solid #e5e5e5; width:222px; }

div.columns { padding-left:20px; }
div.columns.c0 { padding-left:0px }
div.columns.c12 { border-right:0px }

#front div.columns:last-child { border-right:0px; }

div.blocks { margin:0px 0px 15px 0px; }
div#front { overflow:hidden; width: 960px; margin:0 auto;margin-bottom:20px; padding-bottom: 20px;}
div.front { overflow:hidden; width: 960px; margin:0 auto;margin-bottom:20px; padding-bottom: 20px;}
p#seo { margin:10px 10px 20px 10px; line-height:16px; color:#7d7d7d; }

.header #formsearch input#search {
	height:32px;
	border-color: #FFFFFF;
	border-style: solid;
    border-width: 1px;
    font-weight:bold;
    font-size:16px;
    position: absolute;
    left: 182px;
    top: 140px;
}

.header2 #formsearch input#search {
	height:26px;
	border-color: #FFFFFF;
	border-style: solid;
    border-width: 1px;
    font-weight:bold;
    font-size:14px;
    position: absolute;
    left: 250px;
    top: 101px;
}

#formsearch dt#submit-label {
	display:none;
}

.header #formsearch input#submit {
	background-image: url("/i/drobniak/szukaj.gif");
    height: 41px;
    width:118px;
    left: 764px;
    position: absolute;
    top: 137px;
    border:0;
}

.header2 #formsearch input#submit {
	background-image: url("/i/drobniak/szukajb.gif");
    height: 33px;
    width:92px;
    left: 697px;
    position: absolute;
    top: 100px;
    border:0;
}

.content-search {
	position: relative;
   /* top: 120px;*/
}

.paginator {
    color: #111111;
    margin:30px 0;
    text-align: center;
}
.paginator a, .paginator span {
    background: none repeat scroll 0 0 #F1F1F1;
    color: gray;
    margin: 0 2px;
    padding: 3px;
    text-decoration:none;
}
.paginator a:hover {
    background-color: #DA211C;
    color: #FFFFFF;
    text-decoration: none;
}
.paginator span.activePage {
    background-color: #DA211C;
    color: #FFFFFF;
}
.paginator span.NoActive {
    color: #B3B3B3;
}

ul.row {
    position: relative;
}

ul.row li {
	margin-bottom: 10px;
	padding:10px 0 10px 10px;
	border-bottom: 1px dashed #CCCCCC;
	list-style: none outside none;
	overflow:hidden;
	line-height: 1.2;
}

ul.row li.wyr p{
	color: green;
}

ul.row li.wyr1 {
	border: 5px solid #6495ED;
}

ul.row li.wyr2 {
	background-color: #FEFF60 !important;
    border: 1px dashed;
}	

ul.row li:hover {
	background-color:#CCCCCC;
}

ul.row li.normal {
	border-left:5px solid #DA211C;
	background-color:#ffffff;
}
	
ul.row li.orange {
	border-left:5px solid #FF5D00;
	background-color:#fcfcfc;
}

ul.row li p {
	padding-bottom:5px;
	max-width: 39em;
	color:#1f1f1f;
	line-height: 1.4em;
}

ul.row li p.small {
	font-size:10px;
	color:#606060;
}

ul.row li p.think {
	font-size:11px;
	color:#606060;
}

ul.row div.date {
	font-style: italic;
	color:#606060;
	display:block;
	padding-right:10px;
	padding-top:13px;
	text-align:right;
	font-size:11px;
	/*float:right;*/
}

ul.row div.links {
	text-align:right;
	padding-right:10px;
	padding-top:2px;
	font-size:11px;
}

ul.row div.links a {
	color:#4789d9;
}

ul.row li p.t {
	float:left;
	width: 37em;
}

ul.row li p.t a {
	color:#1F1F1F;
	text-decoration:underline;
	line-height: 1.4em;
}

div#Content { overflow:hidden; padding-bottom: 35px; }
div#left { width:740px; float:left; margin-right:20px; }
div#right { width:180px; float:left; }

ul.category-list {
	padding-left:3px;
}

ul.category-list li {
	line-height: 1.2;
	margin-bottom: 10px;
}

ul.category-list li.active {
	
}

ul.category-list li.active a {
	text-decoration:underline;
}

ul.category-sub-list {
	margin-left:12px;
}

ul.category-sub-list li {
	background-image: url("/i/drobniak/bullet.gif"); background-repeat:no-repeat; background-position:left center;
	padding: 0 10px;
}
	
ul.category-sub-list a {
	text-decoration:none;
	color:#313131;
}

ul.category-sub-list a.active {
	color:#313131;
	text-decoration:underline;
}

strong.g {
	color:#FF5D00;
}

.header .content-search #links {
	right: 80px;
    position: absolute;
    text-align: left;
    top: 200px;
}

.header2 .content-search #links {
	right: 170px;
    position: absolute;
    text-align: left;
    top: 150px;
}

.content-search #links a {
	display:block;
	text-decoration:none;
	line-height:16px;
	color:#d90000;
}

.content-search #links a.a1 {
	color:#DA211C;
	font-weight:bold;
}

.ad {
	margin:10px 0;
	text-align:center;
}

.billboard {
	margin:0;
	margin-bottom:20px;
}

.left {
	text-align:left;
}

ul.notice { }
li.form_row {overflow:hidden; display: block; margin: 0; padding: 4px 5px 2px 9px; position: relative; }
li.form_row.line { border-bottom:2px solid #e4f0ed; padding-bottom:15px;margin-bottom:15px; }
li.form_row label {width:140px; float: left; padding: 3px 0; font-weight:bold; font-size:12px; color:#686868; font-family:Verdana; }
li.form_row input {
    /* background: url("/i/notice/shadow.gif") repeat-x scroll center top #FFFFFF; */
	background: none repeat scroll 0 0 #FAFAFA;
    border-color: #C5C5C5;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 100%;
    margin: 0;
    padding: 2px 0;
	margin-bottom:5px;
	-moz-border-radius: 0.4em 0.4em 0.4em 0.4em;
}

li.form_row_i {overflow:hidden; display: block; margin: 0; padding: 4px 5px 2px 9px; position: relative; }
li.form_row_i.line { border-bottom:2px solid #e4f0ed; padding-bottom:15px;margin-bottom:15px; }
li.form_row_i label {width:140px; float: left; padding: 3px 0; font-weight:bold; font-size:12px; color:#686868; font-family:Verdana; }
li.form_row_i input {
	background: none repeat scroll 0 0 #FAFAFA;
    border-color: #C5C5C5;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 100%;
    margin: 0;
    padding: 2px 0;
	margin-bottom:5px;
	width:200px;
}

li.form_row_i input#submit {
    font-size: 13px;
	font-weight:bold;
	width:155px;
	height:34px;
	margin:0;
	padding:0;
	float:right;
}

li.form_row input#submit {
    color: #FFFFFF;
    font-size: 13px;
	font-weight:bold;
	width:155px;
	height:34px;
	margin:0;
	padding:0;
	-moz-border-radius:0;
	border:0;
}

#SMS, #MMS {
	width:464px;
	min-height:70px;
	/* background-color:#FF9999; */
	margin:10px 0;
	font-size:14px;
	padding:10px;
	border:1px dashed;
	line-height:16px;
}

#MMS p{
	padding-right:60px;
}

#picture_mms {
	width:62px;
	height:60px;
	background-image: url("/i/drobniak/camera_mms.png"); 
	background-repeat:no-repeat;
    left: 565px;
    position: absolute;
    top: 96px;
}

.sms {
	padding-left:148px;
	position:relative;
}

.sms p {
	font-size:14px;
	line-height:16px;
}

.add {
	width:720px !important;
}

#smscharsleft {
	margin-left:139px;
	padding:10px 0;
}

.top10 {
	margin-top:10px;
}

#node1 {
	font-size:14px;
	padding:10px;
	line-height:16px;
	text-align: justify;
}

#node1 ul {
	margin-top:10px;
	list-style: square outside none;
	margin-left:30px;
}

#node1 ol {
	margin-top:10px;
	list-style: decimal outside none;
	margin-left:30px;
}

#node1 ul li, #node1 ol li {
	line-height:22px;
	text-align: left;
}

#SMSinfo0 {
	display:none;
	padding:0px 0px 5px 0px;
	color:red;
	margin-bottom:10px;
	font-weight:bold;
}

#SMSinfo1 {
	display:none;
	padding:0px 0px 5px 0px;
	font-style:italic;
}

#SMSinfo2 {
	display:none;
	padding:0px 0px 5px 0px;
	font-style:italic;
}

#SMSinfo3 {
	display:none;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	color:green;
}

.panels {
	width:240px;
	float:right;
}

.panels-img {
	margin-bottom:10px;
	display:block;	
}

.header #category-search {
	background-image: url("/i/drobniak/szukaj2.gif"); 
	background-repeat:no-repeat; 
	background-position:left center;
	width:139px;
	height:45px;
	left: 619px;
    position: absolute;
    top: 135px;
}

.header2 #category-search {
	background-image: url("/i/drobniak/szukaj2.gif"); 
	background-repeat:no-repeat; 
	background-position:left center;
	width:139px;
	height:32px;
	left: 554px;
    position: absolute;
    top: 100px;
}

.header #category-search a {
	padding:16px 0 16px 10px;
	cursor:pointer;
	color:#606060;
	font-size:11px;
	display:block;
}

.header2 #category-search a {
	padding:11px 0 11px 10px;
	cursor:pointer;
	color:#606060;
	font-size:11px;
	display:block;
}

.header #category-search-list {
	background-color:#FFFFFF;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	width:270px;
	left: 619px;
    position: absolute;
    top: 175px;
    z-index:100;
    overflow:hidden;
    padding:10px;
}

.header2 #category-search-list {
	background-color:#FFFFFF;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	width:270px;
	left: 554px;
    position: absolute;
    top: 133px;
    z-index:100;
    overflow:hidden;
    padding:10px;
}

#category-search-list li {
	float:left;
	width:130px;
}

#category-city {
	background-image: url("/i/drobniak/szukaj2.gif"); 
	background-repeat:no-repeat; 
	background-position:left center;
	width:139px;
	height:45px;
	left: 478px;
    position: absolute;
    top: 135px;
}

.header2 #category-city {
	background-image: url("/i/drobniak/szukaj2.gif"); 
	background-repeat:no-repeat; 
	background-position:left center;
	width:139px;
	height:32px;
	left: 414px;
    position: absolute;
    top: 100px;
}

#category-city a {
	padding:16px 0 16px 10px;
	cursor:pointer;
	color:#606060;
	font-size:11px;
	display:block;
}

.header2 #category-city a {
	padding:11px 0 11px 10px;
	cursor:pointer;
	color:#606060;
	font-size:11px;
	display:block;
}

#category-city-list {
	background-color:#FFFFFF;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	width:260px;
	left: 478px;
    position: absolute;
    top: 175px;
    z-index:100;
    overflow:hidden;
    padding:10px;
}

.header2 #category-city-list {
	background-color:#FFFFFF;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	width:260px;
	left: 414px;
    position: absolute;
    top: 133px;
    z-index:100;
    overflow:hidden;
    padding:10px;
}

#category-city-list li {
	float:left;
	width:130px;
}

a.logo {
	display:block;
	width:350px;
	height:100px;
	position:absolute;
	top:45px;
	left: 200px;
}

a.logo2 {
	display:block;
	width:260px;
	height:80px;
	position:absolute;
	top:35px;
	left: 280px;
}

.header-line a {
	 color: #DA211C;	
}

.picture {
	display:block;
	float: left;
	padding-left:10px;
}

.apla-1 {
	background-color:#F5F5DC;
	padding:7px;
	width:477px;
}

.ico { background-image: url("/i/drobniak/ico/140.png"); height: 25px; background-repeat: no-repeat; padding:5px 0 5px 29px }



/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/i/drobniak/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }

/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

.panes {		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	background-color:#fff;
	margin-bottom:20px;
}

.ids {
	width:830px;
	margin:0 auto;
}

ul.offer-list {
	margin-top:10px;
	list-style: square outside none;
	margin-left:30px;	
}

ul.offer-list li {
	line-height:16px;
}

p.ar {
	text-align:right;
	margin:10px 0;
	clear:both;
}

#add_free #smscharsleft {
	margin-left:0px;	
}

.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	z-index: 5000;
	cursor: pointer;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}

.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position:relative;
	z-index:5001;
	color: #fff;
	width: 150px;
	font-family: tahoma;
	font-size: 11px;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding:3px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	opacity:0.8;
	-moz-opacity:0.8;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
 	position:relative;
 	z-index: 5006;
 	opacity:0.6;
 	-moz-opacity:0.6;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
	margin: 0px 0 0 12px;
  top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

#messages {
	padding:15px 0;
}

#add_free li .desc {
	font-size:11px;
	padding-left:140px;
	color:#686868;
}

ul.row .descr {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 3px 3px 5px #555555;
    left: 50px;
    padding: 10px;
    position: absolute;
    z-index: 10;
}

ul.row li span.small {
    color: #606060;
    font-size: 11px;
    display:block;
}
