/* 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 {border: 0px solid black;width:241px;height:122px;margin:0 20px 15px 0;background:url(../images/sale_bg0.gif) no-repeat #ccc;float:left;}
.vc_logo {border: 0px solid blue;width:80px;height:100px;padding:10px 5px 0 10px;float:left;text-align:center;}
.vc_logo img{display:block;vertical-align:bottom;}
/*.vc_title {border: 0px dashed red;height:25px;margin:0 5px 0 5px;}*/
.vc_title a {position:absolut;font-size:11px;text-decoration:none;color:#1a61a4;text-transform:uppercase;}
.vc_title a:hover {text-decoration:underline;color:#319AE3;}
.vc_title h1{margin:-5px 5px 10px 5px; height: 20px;font-size: 0.9em;background:none;font-weight: bold;text-align:center;line-height: normal;}
.vc_action, .pd_sale {font-size:17px;line-height:22px;text-transform:capitalize}
.vc_text {font-size:12px;line-height:12px;height:38px;text-align:center;padding:5px 3px 0 5px;}
.vc_more a{height:12px;background:url(vc_more1.gif) no-repeat 25px 3px;padding-left:40px;text-decoration:none}
.vc_more a:hover{background:url(vc_more2.gif) no-repeat 25px 3px}
.vc_bottom div{float:right;font-size:11px}
.vc_date {float:left;height: 20px;font-size: 0.9em;background:none;font-weight: bold;text-align:center;}
.vc_info {position:relative;width:143px;height:47px;float:left;font-size: 0.9em;text-align:center;border: 0px dashed green;margin-top:-5px;}
*:first-child+html .vc_info {margin-top:5px;}
.vc_tipact{float:left;width:143px;height:15px;text-align:center;margin:3px 0 4px 0;}
.vc_skidki {color:#5066E9;font-weight: bold;text-transform:uppercase;}
.vc_akcia {color:#60BA11;font-weight: bold;text-transform:uppercase;}
#vc_do {text-transform:none;}
.vc_raspr {color:#B82076;font-weight: bold;text-transform:uppercase;}
.vc_stend{float:left;width:142px;height:15px;text-align:center;border: 0px dashed red;}

.pd {width:487px;font-size:13px}
#pd_top {background:url(pd_top00.gif) no-repeat;height:8px}
#pd_bg {background:url(pd_bg000.gif) repeat-y;}
#pd_bottom {background:url(pd_botto.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 for details view*/
.dv {color:#333333;width:80%;font-size:13px;border: 1px solid #E5E3E3;padding:10px;/*background:url(http://skidka.ru/images/com_sobi2/images/bg.gif);*/}
.dv_img {height:100px;float:left;margin:15px;}
.dv_about{margin:0;font-size: 12px;color:#747474;font-weight: lighter;}
.dv_addate {font-size: 0.75em;font-weight: bold;}
.dv_brtitle  h1 {padding-left:20px;margin:0 0 20px 0;font-size: 1em;font-weight: bold;text-transform:uppercase;text-decoration: underline;}
.dv_actitle h1 {padding-left:20px;margin:-10px 0 20px 0;font-size: 0.95em;color:#333333;font-weight: lighter;}
.dv_actdesc {margin:0;}
.dv_actdate {padding-left:20px;margin:5px 0 10px 0;font-size: 12px;font-weight: bold;}
.dv_description {padding-left:20px;background-color:none;font-size: 0.95em;color:#333333;font-weight: lighter;}
.dv_contact{padding-left:20px;margin-top:5px;font-size:11px;font-weight: bold;}
.dv_email a{font-family:Tahoma, Verdana;}
.dv_website a{font-family:Tahoma, Verdana;}
.dv_ico{float:left; margin-right:5px;}
.dv_comments {width:80%;border: 1px solid #E5E3E3;padding:10px;margin-top:5px;}
.dv_line {width:100%;border-top: 1px dashed #ccc;margin:10px 0 0 0;}
.dv_otstup {padding-left:20px;}
.dv_opis{margin:0;font-size: 11px;color:#747474;font-weight: lighter;}
.dv_opis_1{margin-top: -10px;font-size: 11px;color:#747474;font-weight: lighter;}

/* 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;
}




/* Style of the Header Menu */
/* -------------------------------------------------------- */
/* Style of Header Menu */
table.sobi2Header {
	border-style: none;
}
a.sobi2Header {
	padding: 5px;
	font-size: 14px;
}

/* Style of Main Component Description */
/* -------------------------------------------------------- */
table.sobi2CompDesc {
	padding: 5px;
	width: 98%;
}



table#sobi2CatListSymbols {
    width: 98%;
}
table#sobi2CatListSymbols td {
    vertical-align: top;
    border-style: none;
}

/* Style of Category Name */
p.sobi2CatName {
	font-size: 14px;
	padding-left: 50px;
	margin: 2px 0 2px 0;
}
/* Style of Category Introtext */
p.sobi2CatsListSymbolsIntrotext {
	font-size: 11px;
	padding-left: 50px;
	margin-top: 4px;
}

span.sobi2SubcatsList {
	display:block;
}

/* Style of the shown entries/subcategories numbers */
span.sobi2EditlinktipItems {
	text-decoration:  none;
	border-bottom: 1px dashed #aaa;
	padding-left:5px;
}
span.sobi2EditlinktipCats {
	text-decoration:  none;
	border-bottom: 1px dashed #aaa;
}

/* Style for Entries in Category View (Cards View) */
/* -------------------------------------------------------- */
table.sobi2Listing {
    width: auto;
	/*margin: 0 0 10px 50px;*/
	margin: auto;
    text-align: center;
}

table.sobi2Listing td {
	border-style: none;
	border-color: #3a4794;
	border-width: 2px;
	margin: 0;
	vertical-align: top;
}

/* Style for empty Cards (Placeholder) */
table.sobi2Listing td.sobi2EmptyCell {
	border-style: none;
	background-color: #ffffff;
}
table.sobi2Listing input {
	float:left;
}

/* Style of Edit and Delete Buttons in Details View*/
input#sobi2EditEntryButton, input#sobi2DelEntryButton {
	float:right;
} 

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

/* Styles for Searching */
/* -------------------------------------------------------- */
table.sobi2eSearchForm {
	width: 50%;
	margin-left: 5px;
}

span#sobi2SearchResultsSerchingString {
	font-weight: bold;
}
div#sobiSearchResponseContainer table {
	width:95%;
}

/* Styles for the plugin container */
/* -------------------------------------------------------- */
table.sobi2Listing_plugins {
	border-style:none;
	width: 98%;
	padding-left: 8px;
}
div.sobi2FormTabHeader {
	padding: 5px 2px 2px 5px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}
div.sobi2FormtabContent {
	overflow: hidden;
	margin-left: 5px;
	margin-top: 5px;
}

/* Style for Page Navigation of Entries */
#sobi2PageNav {
	text-align: center;
}

#sobi2AlphaLinks{text-align:left;font-size: 0.9em;background:none;font-weight: bold;padding-left:7%;}
.componentheading { font-size: 22px; line-height: 22px;}


