.framework_wrapper{
   width:90%;
}
.framework_band{
   background:url(../images/bg.png) repeat 0 0 scroll transparent;
   float:left;
   display:block;
   width:100%;
   height:50px;
}

.framework_top{
   border-bottom:5px solid #ffd440;
   border-radius:5px 5px 0 0;
   box-shadow:inset 0 4px 0 #333;
   margin:20px 20px 0 0;
}

.framework_bottom{
   border-top:5px solid #ffd440;
   border-radius:0 0 5px 5px;
   box-shadow:inset 0 -4px 0 #333;
   margin:0 20px 0 0;
}

.framework_logo{
   display:block;
   float:left;
   width:169px;
   height:40px;
   background:url(../images/framework_logo.png) no-repeat 0 0 scroll transparent;
   margin-top:5px;
   margin-left:10px;
}

.framework_action{	float:right;	margin-top:8px;	margin-right:5px;	color:#666;	text-align:left;	font-size:11px;	font-family:Tahoma;	}
.framework_action *{	border:0 !important;	-moz-border-radius:0 !important;	background:none !important;	}
.form_submits{		color: #FFFFFF !important;	font-size:0;	cursor:pointer;	}
.reset_options{		background: url(../images/reset_options.png) !important;	width:24px;	height:32px;	line-height:35px;	box-shadow:none !important; text-shadow:none !important; }
.save_options{		background: url(../images/save_changes.png) !important;	width:26px;	height:32px;	line-height:35px;	margin-right:10px;	box-shadow:none !important; text-shadow:none !important;}

.framework_content{
   clear:both;
   width:100%;
}

#intro_types,
#layer1_types,
#layer2_types,
#layer3_types,
#link_types,
#post_types{
	list-style:none;
	margin:0;
	padding:0;
}

#intro_type_show,

#layer1_background,
#layer1_image,
#layer1_text,
#layer2_image,
#layer2_text,
#layer3_image,
#layer3_text,

#doc_page,
#doc_category,
#doc_post,
#doc_custom,
#link_page,
#link_category,
#link_post,
#link_custom,
#type_image,
#type_video,
#type_document,
#type_link,
#type_lightbox,
#type_custom{
	display:none;
}



.cleardiv{
   clear:both;
   width:100%;
   display:block;
}

.option_set{
   clear            :both;
   display          :block;
   box-shadow       :0 1px 1px 0 #ddd;
   background-color :#fff;
   margin           :10px 0;
}

.option_set .option_tooltip{
   position:relative;
   right   :-10px;
   top     :20px;
   opacity :0.5;
}

.option_set .option_tooltip:hover{
   opacity:1;
}

.option_or{
   clear:both; text-align:center; color:#999;
}

#_custom_header_wrap{
   clear:both;
}
.option_title em{
   color:#999;
}

.option_title{
   clear:both;
   float:left;
   font-size: 12px;
   font-weight: bold;
   line-height: 20px;
   padding: 20px;
   text-align: right;
   width:15%;
}

.option_wrap{
   float: left;
   margin: 18px 0 20px 0;
   overflow: visible;
   position: relative;
   width:75%;
}


.upload_pic img,
.external_pic img{
   border: 5px solid #FFFFFF;
   box-shadow: 0 1px 1px 0 #CCCCCC;
   display: block;

}

.upload_background_pic{
   display:block;
   height:150px;
   margin-bottom:20px;
   border:5px solid #fff;
   box-shadow:0 1px 1px 0 #CCCCCC;
   background-repeat:no-repeat;
   background-color:#f9f9f9;
}

.background_attributes{
   clear:both;
   width:100%;
   float:left;
   margin:20px 0;
}

.bg_attribute{
   float:left;
   font-size:11px;
   margin-right:25px;
}

.bg_attribute span{
   display:block;
   font-weight:bold;
   margin-bottom:10px;
}

.last span{
   margin-bottom:12px;
}
.bg_attribute select,
.bg_attribute input{
   border-color:#cfcfcf !important;
   height:22px !important;
}

input#add_sidebar{
    width:200px;
    float:left;
    clear:both;
}

div#add_sidebars,
.bg_result{
   display:none;
}
div#add_sidebars span.title{
   margin-bottom:10px;
   display:block;
   float:left;
   opacity:0.7;
}

.save_sidebar{
   margin-left:5px;
   background :url(../images/add_sidebar.png) no-repeat 0 0 transparent;
   width      :32px;
   height     :32px;
   cursor     :pointer;
   text-indent:-9999px;
   border     :0 !important;
}

.page-sidebar{
   clear  :both;
   display:block;
   margin :20px auto;
   width  :235px;
}

#choose_sidebar{
   padding-top:10px;
   text-align:center;
}


.sidebar_list{
   float:left;
}

.sidebar_list ul{
    margin:0;
    padding:0;
    clear:both;
}


.sidebar_list ul li{
   background-color: #F5F5F5;
   background-image: -moz-linear-gradient(center top , #F9F9F9, #F5F5F5);
   border:1px solid #DFDFDF;
   border-radius: 3px 3px 3px 3px;
   box-shadow: 0 1px 0 #FFFFFF inset;
   padding: 7px 9px;
   float:left;
   margin:0 10px 10px 0;
}

.sidebar_list ul li img{
margin-left:5px;
vertical-align:top;
}

div.sidebar_wrap{
    padding:10px;
}

.add_sidebar_form{
    float:left;
    width:300px;
    display:block;
}

div#sidebar_error{
    clear:both;
   padding:10px 0;
   color:red;
   font-weight:bold;
}

.last{
   margin-right:0 !important;
}

#update_notifier{ padding:0; margin:0; }

div.site_logo{
   background-color:#f9f9f9;
   display:block;
   height:150px;
   width:400px;
   margin-bottom:20px;
   border:5px solid #fff;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   box-shadow:0 1px 1px 0 #CCCCCC;
}

div.site_favicon{
   display:block;
   height:32px;
   width:32px;
   margin-bottom:20px;
   border:5px solid #fff;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   box-shadow:0 1px 1px 0 #CCCCCC;
}

#custom_css{   height:200px; } 
#home_content{ height:600px; }
#intro_content{ height:400px; }
#header_area_html{ height:300px; }
#tagsdiv-post_tag{ z-index:1; }

.perties,
.abduzedo { margin-bottom:20px; float:left; width:100%; }

.sbottom { margin-bottom:5px; }
.mbottom { margin-bottom:10px; }
.lbottom { margin-bottom:20px; }

.marginbottom{ float:left; width:100%; margin-bottom:10px; }

.wp_blog_post{		   display:block;	}
.wp_blog_image{		padding-left: 10px; }

.mceLast  { 			background-color:#fff;}
.wp-media-buttons{	padding-top: 5px !important; }


/* Framework Table Skin Styles */
.framework_header{	background: url(../images/header.jpg);	height:101px;	width:800px !important;	margin-top:16px;	position:relative;	}
.framework_info{	position:absolute;	bottom:0;		padding:0 0 5px 15px;	background-color: #222;	width:785px;	color:#666;	text-align:left;	font-size:11px;	font-family:Tahoma;	}
.framework_footer{	width:800px;	height:67px;	text-align:right;	background: url(../images/footer.jpg);	position:relative;	margin-bottom:20px;	}
.for_0{	width:25%;	vertical-align:top;	padding:20px 10px;	}
.for_1{	width:70%;	vertical-align:top;	padding:20px 10px;	}
.for_2{	width:5%;	vertical-align:top;	padding:20px 10px;	}

/*
	Framework Options Styles
*/
.option_label{ 		clear:both; margin:10px 0; font-size:11px; line-height:11px; }
.option_holder{ 	clear:both; margin-bottom:25px; width:100%; display:table; }
.option_notes{		clear:both; float:left; margin-top:10px; }
.option_notes ul li {	background:url(../../../images/icons/menu_arrow.png) left 10px no-repeat; list-style: none; padding: 2px 10px; font-size:11px; line-height:21px;	}
.span_select{		cursor:pointer;	float:left;	font-size:11px;	margin-top:10px;	}
.form-field{		padding-left:0 !important; }


.option_tables{		width:100%; border: 1px solid #ddd;	border-top:0;	border:0; background:#ddd;}
.option_rows{		   border:0; border-top: 1px solid #fff;	background:url(../images/option_rows_bg.jpg) repeat-x;	}
.option_header{		background-image:url(../images/option_header_bg.jpg);	color:#fff;	line-height:20px;	padding:20px;	font-size:20px;	font-family:"Trebuchet MS";	text-shadow:1px 1px 1px #a64e00; font-weight:bold;	margin:-20px -10px;	}
.option_subheader{	background:url(../images/option_sub_header_bg.jpg) repeat-x 100% 0% scroll transparent;	color:#fff;	line-height:20px;	padding:10px;	font-size:14px;	font-family:"Arial";	text-shadow:1px 1px 1px #006299; font-weight:bold;	margin:-20px -10px;	}

/* Option Texts */
.option_full_text{	color:#444;	line-height:21px;	letter-spacing:0.2px;	font-size:11px;	font-family:Tahoma;	text-shadow:1px 1px #fff;	}
.option_text{		font-size:11px;	font-family:Tahoma;	color:#555;	font-weight:bold;	text-shadow:1px 1px #fff;	}

/* Option select */
.option_select select{			-moz-border-radius:0;		background:url("../images/text_bg.jpg") repeat-x scroll center top #FFFFFF; }
.option_select select option{	padding: 5px !important;	padding-right: 30px !important;}

/* Option slider */

.option_slider_holder{		margin-right: -120px; float: left; width: 100%;}
.option_slider_drag{		margin-right: 120px;}
.option_slider_text{		float: left; position: relative; }
.option_slider_text input{	background:#fff url(../images/text_bg.jpg) top repeat-x;	border:1px solid #ddd;	-moz-border-radius:0;		width:50px !important; 	height:25px;		float:left; 	font-size:11px; 	font-family:Tahoma;	margin-left:15px !important; 	margin-top:-5px;	}
.option_slider_info {		float:left; 	font-family:Tahoma; 	font-size:11px; 	color:#999; 	margin-left:5px;	}
.option_slider_alpha {		display:table;	clear:both; 	margin:5px 0; 	padding:5px;	color:#555;	float:left;	background-color:#000;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	border-radius: 5px;	font-size:11px;	}

/* Option colorPicker */
.option_colorpicker{		float:left;	width:100%;	}
.option_colorpicker input{	background:#fff url(../images/text_bg.jpg) top repeat-x;	width:100%;	height:30px;	margin-top:-5px;	-moz-border-radius:0;	border:1px solid #ddd;	}


/*	Option Help	*/
.option_help{			font-size:11px;	font-family:Tahoma;	color:#555;	 position:relative; z-index:5; float:right;}
.option_help img{		float:left;	margin-right:5px;	margin-top:2px; }


/*	Option ToolTip */
.option_tooltip{			font-size:11px;	font-family:Tahoma;	color:#555;	 position:relative; z-index:5; float:right;}
.option_tooltip img{			float:left;	margin-right:5px;	margin-top:2px; }

span.tooltip{				display:none;	}
.tooltip_content{			position:absolute;	padding:5px;	z-index:4;	display:none; }
.tooltip_text{				padding:10px;	font-size:11px;	text-align:center;	width:400px;	color:#ddd;		background-color:#111111;	border-radius: 3px;	float:left;	}
.tooltip_arrow{				float:right;	border-color: transparent transparent transparent #222222;	border-width: 5px;	border-style: solid; 	font-size:0; 	line-height:0;	height:0;	width:0; 	}


/* Option On Off*/
.lambs{									width:14px;	height:22px;	float:left;	margin-right:10px;	}
.lamb_off{								background:url(../images/lamb_off.png) left top no-repeat;	}
.lamb_on{								background:url(../images/lamb_on.png) left top no-repeat;	}
div.toggleSwitch{						display:table;	height.4em;	}
div.toggleSwitch div.switchArea{			cursor: pointer;	cursor: hand;	float: left;	background: url(../images/toggle_bg.png) top left no-repeat transparent;	width: 64px;	height: 24px;	}
div.toggleSwitch span.switchHandle{		display: block;	background: #aaa;	width: 30px;	height: 100%;	margin-left: 34px;	}
div.toggleSwitch span.switchHandle.left{	background-image: url(../images/toggle_on.png);	}
div.toggleSwitch span.switchHandle.right{	background-image: url(../images/toggle_off.png);	}

/* Option text, textarea, upload */
.option_upload_input textarea,
.option_textarea textarea,
.option_input_text input{
	background:#fff url(../images/text_bg.jpg) top repeat-x;
	width:100%;
	height:30px;
	-moz-border-radius:0 !important;
	border:1px solid #ddd;
}

.option_upload_input textarea{	height:50px;	margin-top:0;	}
.option_upload_insert{		float:left; 	margin-top:5px; 	clear:both;	z-index:2; position:relative; }
.option_upload_insert a{		background:url(../images/upload_button.png) top left no-repeat transparent;	width:62px;	height:24px;	float:left;	text-decoration:none;	}
.option_textarea textarea{		height:100px;	margin-top:0;	}

.option_upload_input textarea:focus,
.option_slider_text input:focus,
.option_colorpicker input:focus,
.option_select select:focus,
.option_textarea textarea:focus,
.option_input_text input:focus {
    border: 1px solid #ffc96f;
	box-shadow:0 0px 5px #ffda9d;
}


/*
	Colorpicker Script Styles
*/
.cp_box{					float:right;	width:25px;	position:relative;	top:-28px;}
.cp_box div {					width: 14px;height: 14px;	position: absolute;	left: 5px;	top: 5px;	box-shadow: 1px 1px 0px #ccc;	-webkit-box-shadow: 1px 1px 0px #ccc;	-moz-box-shadow: 1px 1px 0px #ccc;	-webkit-border-radius: 14px;	-moz-border-radius: 14px;	border-radius: 14px;		}
.colorpicker {				width: 342px;	height: 170px;	overflow: hidden;	position: absolute;	background: #fafafa url(../images/colorpicker/color_bg.png);	font-family: Arial, Helvetica, sans-serif;	display: none;	border: 1px solid #ccc;	border-color: #ddd #bbb #bbb #ddd;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	z-index: 99999;}
.colorpicker_color {			width: 150px;	height: 150px;	left: 10px;	top: 10px;	position: absolute;	background: #f00;	overflow: hidden;	cursor: crosshair;}
.colorpicker_color div {		position: absolute;	top: 0;	left: 0;	width: 150px;	height: 150px;	background: url(../images/colorpicker/color_overlay.png);}
.colorpicker_color div div {	position: absolute;	top: 0;	left: 0;	width: 11px;	height: 11px;	overflow: hidden;	background: url(../images/colorpicker/color_select.gif);	margin: -5px 0 0 -5px;}
.colorpicker_hue {			position: absolute;	top: 10px;	left: 164px;	width: 35px;	height: 150px;	cursor: n-resize;}
.colorpicker_hue div {		position: absolute;	width: 35px;	height: 9px;	overflow: hidden;	background: url(../images/colorpicker/color_indicator.png) left top;	margin: -5px 0 0 0;}
.colorpicker_new_color {		position: absolute;	width: 60px;	height: 30px;	right: 80px;	top: 10px;	background: #f00;}
.colorpicker_current_color {	position: absolute;	width: 60px;	height: 30px;	right: 10px;	top: 10px;	background: #f00;}
.colorpicker input {			background-color: transparent;	border: 1px solid transparent;	position: absolute;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	color: #666;	top: 6px;	right: 11px;	text-align: right;	margin: 0;	padding: 0;	height: 11px;}
.colorpicker_hex {			position: absolute;	width: 72px;	height: 22px;	background: url(../images/colorpicker/color_hex.png) top;	left: 201px;	bottom: 9px;}
.colorpicker_hex input {		right: 6px;}
.colorpicker_field {			height: 22px;	width: 62px;	background-position: top;	position: absolute;}
.colorpicker_field span {		position: absolute;	width: 12px;	height: 22px;	overflow: hidden;	top: 0;	right: 0;	cursor: n-resize;}
.colorpicker_rgb_r {			background-image: url(../images/colorpicker/color_rgb_r.png);	top: 49px;	left: 201px;}
.colorpicker_rgb_g {			background-image: url(../images/colorpicker/color_rgb_g.png);	top: 79px;	left: 201px;}
.colorpicker_rgb_b {			background-image: url(../images/colorpicker/color_rgb_b.png);	top: 109px;	left: 201px;}
.colorpicker_hsb_h {			background-image: url(../images/colorpicker/color_hsb_h.png);	top: 49px;	right: 9px;}
.colorpicker_hsb_s {			background-image: url(../images/colorpicker/color_hsb_s.png);	top: 79px;	right: 9px;}
.colorpicker_hsb_b {			background-image: url(../images/colorpicker/color_hsb_b.png);	top: 109px;	right: 9px;}
.colorpicker_submit {		position: absolute;	width: 16px;	height: 16px;	background: url(../images/colorpicker/color_wheel.png) top;	right: 10px;	bottom: 10px;	overflow: hidden;}
.colorpicker_focus {			background-position: center;}
.colorpicker_slider {		background-position: bottom;}
.colorpicker_hex .colorpicker_focus {	background-position: bottom;}
.colorpicker_submit .colorpicker_focus {	background-position: bottom;}

/*
	jQuery UI CSS Framework 1.8.8
*/
.ui-widget {				font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget {	font-size: 1em; }
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content {		border: 1px solid #dddddd; background: #fff; color: #333333; }
.ui-widget-content a {	color: #333333; }
.ui-widget-header {		border: 1px solid #e78f08; background-color: #ffc100; color: #ffffff; font-weight: bold; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.ui-widget-header a {	color: #ffffff; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-corner-tl {			   -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; }
.ui-corner-tr {			   -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bl {			   -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-br {			   -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-top {			-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.ui-corner-bottom {		-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-right {		   -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.ui-corner-left {		   -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.ui-corner-all { 		   -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.ui-widget-overlay {		background: #666666; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow {		margin: -5px 0 0 -5px; padding: 5px; background: #000000; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.ui-slider {						position: relative; text-align: left; }
.ui-slider .ui-slider-handle {	position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range {	position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { 							height: .8em; }
.ui-slider-horizontal .ui-slider-handle {		top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range {			top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min {		left: 0; }
.ui-slider-horizontal .ui-slider-range-max {		right: 0; }

.ui-slider-vertical { 						width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle {		left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range {		left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min {	bottom: 0; }
.ui-slider-vertical .ui-slider-range-max {	top: 0; }