/* Templates */

#sobi2ReqFieldsInfo, #form_info, #form_title span {font-size:11px;color:#777;padding-left:7px}
#sobi2ReqFieldsInfo a, #shopsReqFieldsInfo a {font-size:14px;color:#67c900;padding-left:80px;display:none}
#form_title{height:23px;vertical-align:bottom;padding: 0 0 2px 7px}
#form_td select{width:120px}
#form_td{height:20px;vertical-align:top;}
#form_td div{float:left;padding-left:5px;width:130px}
#form_td div input{margin:3px}
#form_td fieldset{width:437px;border:1px solid #ccc;margin:10px 0;padding:3px 0 5px 0}
#form_td legend{margin-left:15px}
#form_td img{padding:0;margin:0;vertical-align:top}
.form_adres_1{float:left;width:257px;padding-left:57px}
.form_adres_2{float:left;width:130px}
.form_adres_bt { padding-bottom:10px}
#form_img{height:23px;vertical-align:bottom;padding-left:7px}
#form_img img{vertical-align:bottom}

.vc_body {width:241px;height:122px;margin:0 5px 5px 0;background:url(images/sale_bg.gif) no-repeat #ccc;float:left}
.vc_logo {width:80px;height:105px;padding:7px 7px 0 5px;float:left}
.vc_info {width:140px;float:left;height:122px;}
.vc_title {height:35px;padding: 5px 0 0 0}
.vc_title a {font-size:16px;text-decoration:none;color:#333;}
.vc_title a:hover {text-decoration:underline;color:#d842b3}
.vc_action, .pd_sale {font-size:17px;line-height:22px;text-transform:capitalize}
.vc_text {font-size:11px;line-height:12px;height:38px}
.vc_more a{height:12px;background:url(images/vc_more1.gif) no-repeat 25px 3px;padding-left:40px;text-decoration:none}
.vc_more a:hover{background:url(images/vc_more2.gif) no-repeat 25px 3px}
.vc_bottom div{float:right;font-size:11px}
.vc_mgd {width:42px;height:14px;color:#777}
.vc_mgd img {padding:1px 1px 0 0;float:left}
.vc_data {width:55px;text-align:center;color:#ff3f46;}

.pd {width:487px;font-size:13px}
#pd_top {background:url(images/pd_top.gif) no-repeat;height:8px}
#pd_bg {background:url(images/pd_bg.gif) repeat-y;}
#pd_bottom {background:url(images/pd_bottom.gif) no-repeat;height:28px}
.pd_logo, .pd_top, .pd_tools {float:left;height:90px}
.pd_logo {width:90px;padding: 0 0 5px 8px}
.pd_name {width:279px;padding-top:5px;height:35px;}
.pd_title span {vertical-align:top;font-size:10px;color:#999;line-height:10px;}
.pd_title h1 a, .pd_title h1 {color:#333;font-size:18px;padding:0 0 7px 0;line-height:18px;font-weight:normal}
.pd_title a:hover {color:#d842b3}
.pd_title a {text-decoration:underline}
.pd_date {font-size:16px;padding-top:5px}
.pd_date span{color:#999}
.pd_tools p {width:100px;font-size:11px;text-align:center}
.pd_time {padding:0 0 18px 0;color:#999}
.pd_time span {color:#ff2462;font-size:18px}
.pd_link a {color:#67c900}
.pd_body, .pd_body_ad, .pd_body_gal {width:468px;margin:0 12px 0 8px;border-top:1px dashed #ccc;color:#333}
.pd_body_gal{padding:10px 0}
.pd_body div {margin: 10px 12px 10px 8px;}
.pd_body_ad div {margin: 0 12px 10px 8px;}
.pd_body_adres {padding-top:10px}
.pd_info_adres {padding-top:2px;font-size:10px}
.pd_info_adres span {font-size:12px;color:#777}
.pd_info span{color:#ff2462;font-weight:bold}
.pd_info, .pd_style span {font-size:10px;color:#999}
.pd_style {font-size:11px;margin:0 0 7px 0;color:#333}
.pd_body_info {padding:5px 10px 10px 10px;font-family:Tahoma, Verdana}
div.pd_body_info {margin:0}
div.pd_body_info p {text-indent:15px;padding:5px 0}
.pd_body_info a {color:#3283d0;text-decoration:none}
.pd_body_info a:hover {text-decoration:underline}
.pd_brand {border:none}
.pd .button{background:none;border:none;float:right;padding:5px 10px 5px 0}


/* Style of Entry Form */
/* -------------------------------------------------------- */
/* Header Line */
p#shopsEditFormHeader, p#sobi2EditFormHeader {
	font-weight:bold;
	font-size: 14px;
	padding: 5px;
}

/* Info Requested Fields */
#shopsReqFieldsInfo, #sobi2ReqFieldsInfo {
	padding: 5px;
}

form#shopsEditForm table,
table#shopsFormTable,
form#sobi2EditForm table,
table#sobi2FormTable {
	padding: 5px;
	width: 99%;
}
table#shopsFormTable2, table#shopsFormTable3, table#sobi2FormTable2, table#sobi2FormTable3 {
    width: 99%;
}
table#shopsFormTable td,
table#shopsFormTable2 td,
table#shopsFormTable3 td,
table#sobi2FormTable td,
table#sobi2FormTable2 td,
table#sobi2FormTable3 td {
	vertical-align: top;
}

/* Style for Not Free Label */
span.shopsFormNotFreeLabel, 
span.sobi2FormNotFreeLabel {
	display: block;
	padding-top: 5px;
}

/* Style for Category Information/Descriptions */
table#shopsFormCats, table#sobi2FormCats {
	width: 99%;
	border-style: none;
}
table#shopsFormCats td, table#sobi2FormCats td {
	padding: 10px;
	border: 1px solid #ccc;
}
p#catsTitle, p#catIntroText {
	width: 98%;
	font-size: 12px;
	font-weight: bold;
}
p#catMsg {
	width: 98%;
}

/* Style for Add and Remove Button */
#shopsAddCatBt, #shopsRemoveCatBt, #sobi2AddCatBt, #sobi2RemoveCatBt {
	width:50px;
}
/*input.button {margin-top:10px}*/
input.button:hover {border:none; border-bottom:1px solid #729900}
#shopsEditEntryButton, #shopsDelEntryButton, #sobi2EditEntryButton, #sobi2DelEntryButton {margin-top:0px;color:#333;font-size:12px;font-weight:normal}
/* Style for column with Buttons */
td.shopsCatButtons, td.sobi2CatButtons {
	width: 50px;
	vertical-align: top;
}

/* Style for column with selected Categories */
td.shopsCatSelected, td.sobi2CatSelected {
	vertical-align: top;
	width: 150px;
}
/* Styles for the box with Selected Categories */
select#shopsSlectedCats, select#sobi2SlectedCats {
	height: 100px;
	width: 150px;
}
select#shopsSlectedCatsID, select#sobi2SlectedCatsID {
	height: 0px;
	width:  0px;
	border-style: none;
}

/* Style for Safety Line */
table#shopsFormFooter, table#sobi2FormFooter {
	float: left;
	clear: left;
}
table#shopsFormFooter td, table#sobi2FormFooter td {
	vertical-align: bottom;
}
input#shopsSendButton, input#sobi2SendButton, input#shopsCancelButton, input#sobi2CancelButton {
	float: right;
}


/* Style of dTree 2.05 */
/* Copyright (c) 2002-2003 Geir Landr??? */
/* -------------------------------------------------------- */
.dtree {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	overflow: auto;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
a.treeNode:hover {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.treeNode:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.treeNode:active, a.treeNode:focus {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	background-color: #c0d2ec;
}


/* Styles for SigsiuTree */
/* -------------------------------------------------------- */
.sigsiuTree {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	overflow: auto;
}
.sigsiuTree img {
	border: 0px;
	vertical-align: middle;
}
.sigsiuTree a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.sigsiuTree a.node, .sigsiuTree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.sigsiuTree a.node:hover, .sigsiuTree a.nodeSel:hover {
	color: #333333;
	text-decoration: underline;
}
.sigsiuTree a.nodeSel {
	background-color: #c0d2ec;
}
.sigsiuTree .clip {
	overflow: hidden;
}
div.sigsiuTree a, .sigsiuTree a, a.treeNode:hover, a.treeNode, a.treeNode:visited {
	color: #333333 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
a.treeNode:active, a.treeNode:focus {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	background-color: #c0d2ec;
}