/**
 * Checkthis - Bureau347 - Nicolas Ronsmans
 */
 
/* Font-face */

@font-face 																{
																			font-family: 'VAG-Light';
																			src: url('../fonts/vagroundedstd-light-webfont.eot');
																			src: local('☺'), url('../fonts/vagroundedstd-light-webfont.woff') format('woff'), url('../fonts/vagroundedstd-light-webfont.ttf') format('truetype'), url('../fonts/vagroundedstd-light-webfont.svg#webfont8iD52QlC') format('svg');
																			font-weight: normal;
																			font-style: normal;
																		}

@font-face 																{
																			font-family: 'VAG-Bold';
																			src: url('../fonts/vagroundedstd-bold-webfont.eot');
																			src: local('☺'), url('../fonts/vagroundedstd-bold-webfont.woff') format('woff'), url('../fonts/vagroundedstd-bold-webfont.ttf') format('truetype'), url('../fonts/vagroundedstd-bold-webfont.svg#webfontqSBlTWnG') format('svg');
																			font-weight: normal;
																			font-style: normal;
																		}
 
/* Global */ 
*																		{ outline:none;}
html, body																{ width:100%; height:100%; margin:0; padding:0; background:#FFF; text-align:left; font:11px Helvetica, Arial, sans-serif; color:#666;}
html																	{ overflow-y:scroll; -webkit-font-smoothing:antialiased;}
div																		{ margin:0; padding:0; text-align:left;}
h1																		{ font-weight:bold;}
h2																		{ margin:0; padding:0; color:inherit;}
h3																		{ margin:0; padding:0; color:inherit;}
h4																		{ margin:0; padding:0; color:inherit;}
h5																		{ margin:0; padding:0; color:inherit;}
h6																		{ margin:0; padding:0; color:inherit;}
p																		{ margin:0; padding:0; color:inherit;}
a																		{ text-decoration:none; color:#666;}
a:hover																	{ text-decoration:underline; color:inherit;}
span																	{}
strong																	{}
small																	{}
ul																		{}
ul li																	{}
table 																	{ margin:0; padding:0;}
table tr 																{ margin:0; padding:0;}
table tr td																{ margin:0; padding:0; text-align:left}

/* Containers */
#page_home																{ background:#F6FFF0 !important;}

#wrapper																{ position:relative; width:100%; height:100%;}
.wrapper-h																{ position:relative; display:table; width:100%; height:100%;}
.wrapper-v																{ display:table-cell; width:100%; height:100%;}
#site																	{ position:relative; z-index:2; width:686px; margin:0 auto;}
.align-top																{ vertical-align:top;}
.align-top #site														{ height:100%;}
.align-top #site table#menu												{ padding:6px 0 260px;}
.align-top #site .content												{ height:100%;}
.show #site .content													{ height:auto; padding:0 0 100px;}
.align-top #site #blocks-container										{ padding:9px 0 0;}
.align-middle															{ position:relative; vertical-align:middle;}
.align-middle #site														{ padding:0 0 0px;}
.popup .align-middle 													{ padding:0;}
#back																	{ position:fixed; left:0; top:0; z-index:1; width:100%; height:100%; background:transparent;}
.half-col																{ float:left; width:50%;}

/* Rounded link */
a.lk-rounded 															{ cursor:default; text-decoration:none; font-size:15px; line-height:28px; text-shadow:0px -1px 0px #a0a0a0; color:#FAFAFA; font-family:'VAG-Bold'; -webkit-user-select:none;} 
a.lk-rounded span.rounded-left											{ float:left; display:block; height:27px; padding:0 5px 0 10px; background:url(../images/btn-rounded.png) no-repeat left -200px; -webkit-user-select:none;} 
a.lk-rounded span.rounded-right											{ float:left; display:block; width:5px; height:27px; background:url(../images/btn-rounded.png) no-repeat -195px -200px; -webkit-user-select:none;} 
a.lk-rounded span.close													{ float:left; display:none; width:15px; height:16px; margin:5px 0 0; background:url(../images/btn-rounded-close.png) no-repeat left top; -webkit-user-select:none;} 
.active a.lk-rounded 													{ cursor:pointer; text-shadow:0px -1px 0px #616261; color:#FFF;} 
.active a.lk-rounded span.rounded-left									{ background-position:left -250px;} 
.active a.lk-rounded span.rounded-right									{ background-position:-195px -250px;} 
.active a.lk-rounded:hover span.rounded-left							{ background-position:left -300px;} 
.active a.lk-rounded:hover span.rounded-right							{ background-position:-195px -300px;} 
.active a.lk-rounded:active span.rounded-left							{ background-position:left -350px;} 
.active a.lk-rounded:active span.rounded-right							{ background-position:-195px -350px;} 
.hover a.lk-rounded span.rounded-left									{ background-position:left -300px;} 
.hover a.lk-rounded span.rounded-right									{ background-position:-195px -300px;} 
.error a.lk-rounded 													{ cursor:pointer; text-shadow:0px -1px 0px #616261; color:#FFF;} 
.error a.lk-rounded span.rounded-left									{ background-position:left -250px;} 
.error a.lk-rounded span.rounded-right									{ background-position:-195px -250px;}
.error a.lk-rounded span.close											{ display:block;}
.error a.lk-rounded:hover span.rounded-left								{ background-position:left -300px;} 
.error a.lk-rounded:hover span.rounded-right							{ background-position:-195px -300px;}
.error a.lk-rounded:active span.rounded-left							{ background-position:left -350px;} 
.error a.lk-rounded:active span.rounded-right							{ background-position:-195px -350px;}

.box-ajax-loading 														{ position:absolute; top:4px; right:1px;}
.box-ajax-loading a.lk-rounded											{ position:relative !important; float:right !important; top:0 !important; right:0 !important;}
.box-ajax-loading .ajax-loading											{ position:relative; right:8px; top:5px; float:right; width:16px; height:16px; background:url(../images/ajax-working.gif) no-repeat left top;}

.select-box  															{ position:absolute; display:none;}
.select-box table 														{ }
.select-box table tr 													{ cursor:pointer; font-size:12px; text-shadow:0px 1px 0px #FFF; color:#222;}
.select-box table tr td 												{ overflow:hidden; margin:0; padding:0;}
.select-box table tr td.option-left										{ width:40px; height:22px; background:url(../images/select-box-bg.png) no-repeat left -33px; line-height:22px;}
.select-box table tr td.option-left .checked							{ display:none;}
.select-box table tr td.option-right									{ height:22px; padding:0 23px 0 0; background:url(../images/select-box-bg.png) no-repeat right -33px; line-height:22px;}
.select-box table tr.selected td.option-left .checked					{ display:block; position:relative; top:-1px; width:10px; height:9px; margin:0 0 0 21px; background:url(../images/checked-bg.png) no-repeat left top;}
.select-box table tr.inactive 											{ cursor:default; color:#7c7c7c;}
.select-box table tr.first td.option-left								{ width:40px; height:22px; padding:10px 0 0; background:url(../images/select-box-bg.png) no-repeat left top; line-height:22px;}
.select-box table tr.first td.option-right								{ height:23px; padding:10px 23px 0 0; background:url(../images/select-box-bg.png) no-repeat right top; line-height:22px;}
.select-box table tr.last td.option-left								{ width:40px; height:22px; padding:0 0 10px; background:url(../images/select-box-bg.png) no-repeat left -55px;}
.select-box table tr.last td.option-right								{ height:22px; padding:0 23px 10px 0; background:url(../images/select-box-bg.png) no-repeat right -55px;}
.select-box table tr:hover td.option-left								{ background-position:left -120px;}
.select-box table tr:hover td.option-right								{ background-position:right -120px;}
.select-box table tr.first:hover td.option-left							{ background-position:left -87px;}
.select-box table tr.first:hover td.option-right						{ background-position:right -87px;}
.select-box table tr.last:hover td.option-left							{ background-position:left -142px;}
.select-box table tr.last:hover td.option-right							{ background-position:right -142px;}
.select-box table tr:active td.option-left								{ background-position:left -207px;}
.select-box table tr:active td.option-right								{ background-position:right -207px;}
.select-box table tr.first:active td.option-left						{ background-position:left -174px;}
.select-box table tr.first:active td.option-right						{ background-position:right -174px;}
.select-box table tr.last:active td.option-left							{ background-position:left -229px;}
.select-box table tr.last:active td.option-right						{ background-position:right -229px;}
.select-box table tr.inactive:hover td.option-left						{ background-position:left -33px;}
.select-box table tr.inactive:hover td.option-right						{ background-position:right -33px;}
.select-box table tr.inactive.first:hover td.option-left				{ background-position:left top;}
.select-box table tr.inactive.first:hover td.option-right				{ background-position:right top;}
.select-box table tr.inactive.last:hover td.option-left					{ background-position:left -55px;}
.select-box table tr.inactive.last:hover td.option-right				{ background-position:right -55px;}
.select-box table tr.inactive:active td.option-left						{ background-position:left -33px;}
.select-box table tr.inactive:active td.option-right					{ background-position:right -33px;}
.select-box table tr.inactive.first:active td.option-left				{ background-position:left top;}
.select-box table tr.inactive.first:active td.option-right				{ background-position:right top;}
.select-box table tr.inactive.last:active td.option-left				{ background-position:left -55px;}
.select-box table tr.inactive.last:active td.option-right				{ background-position:right -55px;}

a.lk-close 																{ cursor:default; width:31px; height:28px; overflow:hidden; background:url(../images/popup-close.png) no-repeat left top;} 
a.lk-close:hover 														{ background-position:left -50px;} 
a.lk-close:active														{ background-position:left -100px;} 

/* Inputs */
.input-txt 																{ overflow:hidden; clear:both; width:auto; padding:0;} 
.input-txt .input-left													{ position:relative; overflow:hidden; float:left; width:auto; background:url(../images/input-txt-big.png) no-repeat left top;} 
.input-txt .input-right													{ overflow:hidden; float:left; width:3px; background:url(../images/input-txt-big.png) no-repeat right top;}
.input-txt input														{ width:auto; height:24px; margin:0; padding:0 0 16px 10px; border:none; background:none; text-align:left; font-size:9px; line-height:24px; font-family:georgia;}
.input-txt .focus input													{ padding:0 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal;}
.input-txt .error input													{ padding:0 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#fc6b9f !important;}
.input-txt .error .input-left											{ background-position:left -50px !important;} 
.input-txt .error .input-right											{ background-position:right -50px !important;}
.input-txt a.lk-rounded													{ position:absolute;}

/* Input legend */
.input-txt p.legend														{ position:absolute; z-index:0; top:7px; left:12px; width:100%; font-family:'VAG-Light'; font-weight:normal; font-size:10px !important; letter-spacing:0.05em; color:#6F6E6E !important; text-align:left !important; padding:0 !important; text-shadow:none !important; text-transform:none !important;}
.input-txt p.legend span												{ color:#B2B29E;}
.input-txt .focus p.legend												{ display:none;}

/* Inactive overlay */
.inactive-overlay														{ position:absolute; width:100%; height:100%;}

/* Popups */
.popup																	{ display:none; position:fixed; top:0; left:0; z-index:887; width:100%; height:100%;} 
.popup .overlay															{ position:absolute; z-index:888; width:100%; height:100%; background:#FFF; filter:alpha(opacity=75); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;} 
.popup .wrapper-h														{ position:relative; z-index:889;}

/* Popovers */
.popover-1 table.table-block											{ width:100%;} 
.popover-1 table.table-block td.rounded-top-left						{ padding:0 0 0 8px; background:url(../images/block-properties-bg.png) no-repeat left top;} 
.popover-1 table.table-block td.rounded-top-right						{ width:8px; background:url(../images/block-properties-bg.png) no-repeat -592px top;} 
.popover-1 table.table-block td.rounded-bottom-left						{ height:21px; background:url(../images/block-properties-bg.png) no-repeat left bottom;} 
.popover-1 table.table-block td.rounded-bottom-right					{ width:8px; height:21px; background:url(../images/block-properties-bg.png) no-repeat -592px bottom;}
.popover-1 .fieldset 													{ position:relative; padding:0 13px;} 
.popover-1 .fieldset table.table-fieldset								{ margin:11px 0 0;} 
.popover-1 .fieldset table.table-fieldset td.rounded-top-left			{ width:9px; height:5px; padding:0; background:url(../images/frame-bg.png) no-repeat left 6px;} 
.popover-1 .fieldset table.table-fieldset td.rounded-top-right			{ width:auto; height:5px; background:url(../images/frame-bg.png) no-repeat right 6px; text-align:left;} 
.popover-1 .fieldset table.table-fieldset td.rounded-bottom-left		{ width:9px; padding:0; background:url(../images/frame-bg.png) no-repeat left bottom;} 
.popover-1 .fieldset table.table-fieldset td.rounded-bottom-right		{ padding:0 13px 12px 0; background:url(../images/frame-bg.png) no-repeat right bottom;}
.popover-1 .fieldset label												{ position:relative; top:1px; display:inline; margin:0; padding:0 4px 0 5px;  background:#fafafa; font-family:'VAG-Light'; white-space:nowrap; font-weight:normal; font-size:12px; line-height:12px; text-shadow:0px 1px 0px #fff; color:#8a8989;}
.popover-1 .fieldset .input-txt											{ width:auto; margin:0; padding:6px 0 0;}
.popover-1 .fieldset .input-txt .input-left								{ height:34px; background:url(../images/block-input-bg.gif) no-repeat left top;}
.popover-1 .fieldset .input-txt .input-right							{ width:3px; height:34px; background:url(../images/block-input-bg.gif) no-repeat right top;}
.popover-1 .fieldset .input-txt .error .input-left						{ background-position:left -39px;} 
.popover-1 .fieldset .input-txt .error .input-right						{ background-position:right -39px;}
.popover-1 .fieldset .input-txt input									{ color:#999;}
.popover-1 .fieldset .input-txt .focus input							{ height:34px; font-size:13px; line-height:34px;}
.popover-1 .fieldset .input-txt .error input							{ height:34px; font-size:13px; line-height:34px;}
.popover-1 .fieldset .input-txt a.lk-rounded							{ position:absolute; right:0; top:4px;}

.popover-2 table.table-block td.rounded-top								{ height:9px; background:url(../images/widgets-select-top.png) no-repeat center top;}
.popover-2 .arrow-top													{ position:absolute; left:50%; top:11px; width:17px; height:9px; margin:0 0 0 -8px; background:url(../images/widgets-select-top.png) no-repeat left top;}
.popover-2 table.table-block td.rounded-top-left						{ position:relative; height:35px; padding:25px 0 0 33px; background:url(../images/popover-bg.png) no-repeat left top;} 
.popover-2 table.table-block td.rounded-top-right						{ width:31px; height:68px; background:url(../images/popover-bg.png) no-repeat right top;} 
.popover-2 table.table-block td.rounded-bottom-left						{ position:relative; padding:0 0 31px 31px; background:url(../images/popover-bg.png) no-repeat left bottom;} 
.popover-2 table.table-block td.rounded-bottom-right					{ width:31px; background:url(../images/popover-bg.png) no-repeat right bottom;}
.popover-2 table.table-block td.rounded-bottom							{ height:9px; background:url(../images/widgets-select-bottom.png) no-repeat center top;}
.popover-2 .arrow-bottom												{ position:absolute; left:50%; bottom:11px; width:17px; height:9px; margin:0 0 0 -8px; background:url(../images/widgets-select-bottom.png) no-repeat left top;}
.popover-2 h2															{ height:40px; padding:0; text-align:center; font-family:'VAG-bold'; font-size:18px; line-height:40px; text-shadow:0px 1px 0px #FFF; color:#8a8989;}
.popover-2 .fieldset 													{ position:relative; padding:0 13px;} 
.popover-2 .fieldset table.table-fieldset								{ margin:15px 0 0;} 
.popover-2 .fieldset table.table-fieldset td.rounded-top-left			{ width:9px; height:5px; padding:0; background:url(../images/frame-bg.png) no-repeat left 6px;} 
.popover-2 .fieldset table.table-fieldset td.rounded-top-right			{ width:auto; height:5px; background:url(../images/frame-bg.png) no-repeat right 6px; text-align:left;} 
.popover-2 .fieldset table.table-fieldset td.rounded-bottom-left		{ width:9px; padding:0; background:url(../images/frame-bg.png) no-repeat left bottom;} 
.popover-2 .fieldset table.table-fieldset td.rounded-bottom-right		{ padding:0 13px 12px 0; background:url(../images/frame-bg.png) no-repeat right bottom;}
.popover-2 .fieldset label												{ display:inline; margin:0; padding:0 4px 0 5px; background:#fafafa; font-family:'VAG-Light'; white-space:nowrap; font-weight:normal; font-size:12px; line-height:12px; text-shadow:0px 1px 0px #fff; color:#8a8989;} 
.popover-2 .fieldset .input-txt											{ width:auto; margin:0; padding:6px 0 0;}
.popover-2 .fieldset .input-txt .input-left								{ height:36px; background:url(../images/input-txt-small.png) no-repeat left top;}
.popover-2 .fieldset .input-txt .input-right							{ width:3px; height:36px; background:url(../images/input-txt-small.png) no-repeat right top;}
.popover-2 .fieldset .input-txt .error .input-left						{ background-position:left -39px;} 
.popover-2 .fieldset .input-txt .error .input-right						{ background-position:right -39px;}
.popover-2 .fieldset .input-txt input									{ height:36px; font-size:13px; line-height:36px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#c4c5c3;}
.popover-2 .fieldset .input-txt .focus input							{ height:34px; font-size:13px; line-height:34px;}
.popover-2 .fieldset .input-txt .error input							{ height:34px; font-size:13px; line-height:34px;}
.popover-2 .fieldset .input-txt a.lk-rounded							{ position:absolute; right:0; top:4px;}
.popover-2 .block-switch 												{ position:relative; overflow:hidden; height:34px; padding:11px 8px 0;}
.popover-2 .block-switch .switch 										{ float:left; height:28px;}
.popover-2 .block-switch .switch a										{ float:left; display:block; height:28px; background:url(../images/switch.png) left top; font-family:'VAG-Bold'; font-size:14px; text-align:center; line-height:26px; text-shadow:0px 1px 0px #FFF; color:#8a8989;}
.popover-2 .block-switch .switch a:hover								{ text-decoration:none;}
.popover-2 .block-switch .separator										{ position:absolute; top:13px; z-index:111; width:2px; height:28px; background:url(../images/colorpicker-switch-sep.png) no-repeat left top;}

/* Home */
.home .header 															{ clear:both; overflow:hidden; width:100%; height:82px;} 
.home .header h2														{ overflow:hidden; padding:0 0 4px; text-align:center; font-family:'VAG-Bold'; font-size:42px; line-height:42px; color:#c4c5c3; text-shadow:0px 1px 0px #fcfcfc;} 
.home .header .baseline													{ padding:3px 0 0; text-align:center; font-family:'VAG-Bold'; font-size:22px; line-height:22px; font-style:normal; font-weight:normal; color:#c4c5c3; text-shadow:0px 1px 0px #fcfcfc;} 
.home .header .baseline a												{ text-decoration:underline; color:#c4c5c3;} 
.home .content															{ position:relative; width:100%; height:227px; padding:0;}
.home .content table#panel												{ width:464px; margin:0 auto;}
.home .content table#panel td.rounded-top								{ margin:0; padding:13px 0 0;} 
.home .content table#panel td.rounded-top .plus-container				{ position:relative; top:7px; width:100%; margin:0; padding:0;} 
.home .content table#panel td.rounded-top .plus-container .plus			{ position:absolute; left:50%; width:30px; height:30px; margin:0 0 0 -15px; background:url(../images/block-add-top.png) no-repeat center -50px;} 
.home .content table#panel td.rounded-top-left							{ height:37px; background:url(../images/block-add-bg.png) no-repeat left top;} 
.home .content table#panel td.rounded-top-right							{ width:44px; height:37px; background:url(../images/block-add-bg.png) no-repeat right top;} 
.home .content table#panel td.rounded-bottom-left						{ height:190px; padding:7px 0 0 44px; vertical-align:top; background:url(../images/block-add-bg.png) no-repeat left bottom;  text-align:center !important;} 
.home .content table#panel td.rounded-bottom-right						{ width:44px; background:url(../images/block-add-bg.png) no-repeat right bottom;}
.home .content table#panel p											{ padding:11px 0 0; vertical-align:middle; font-family:'VAG-Light'; font-size:15px; line-height:19px; color:#b0b0b0;} 
.home .content table#panel p a											{ text-decoration:underline; color:#a8a8a8;} 
.home .content table#panel p a:hover									{ color:#858585;} 
.home .content table#panel p.intro										{ padding:8px 0 13px;} 
.home .content table#panel form  										{ width:100%;}
.home .content table#panel form .input-txt-big 							{ position:relative; overflow:hidden; clear:both; width:auto; padding:0;} 
.home .content table#panel form .input-txt-big .input-left				{ position:relative; overflow:hidden; float:left; width:auto; height:40px; background:url(../images/input-txt-big.png) no-repeat left -100px;} 
.home .content table#panel form .input-txt-big .input-right				{ overflow:hidden; float:left; width:3px; height:40px; background:url(../images/input-txt-big.png) no-repeat right -100px;}
.home .content table#panel form .input-txt-big input					{ position:absolute; width:auto; height:24px; margin:0; /*padding:0 0 16px 10px;*/ border:none; background:none; text-align:left; /*font-size:9px; line-height:24px; font-family:georgia; color:#80b162;*/ height:40px; padding:0 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; font-size:24px; line-height:40px; color:#000;}
.home .content table#panel form .input-txt-big .focus input				{ height:40px; padding:0 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; font-size:24px; line-height:40px; color:#000;}
.home .content table#panel form .input-txt-big .error input				{ height:40px; padding:0 0 0 10px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; font-size:24px; line-height:40px; color:#fc6b9f;}
.home .content table#panel form .input-txt-big .error .input-left		{ background-position:left -50px !important;} 
.home .content table#panel form .input-txt-big .error .input-right		{ background-position:right -50px !important;} 
.home .content table#panel form .input-txt-big a.lk-rounded				{ position:absolute; right:3px; top:6px;}
.home .content table#panel form .input-txt-big p.legend					{ position:absolute; z-index:0; top:7px; left:12px; width:100%; font-family:'VAG-Light'; font-weight:normal; font-size:10px; letter-spacing:0.05em; color:#6F6E6E; line-height:12px; padding:0;}
.home .content table#panel form .input-txt-big .focus p.legend			{ display:none;}
.home .content table#panel form .input-txt-big 							{ width:330px; margin:0 auto;}
.home .content table#panel form .input-txt-big .input-left 				{ width:327px; margin:0 auto; background-position:left top;}
.home .content table#panel form .input-txt-big .input-right 			{ background-position:right top;}
.home .content table#panel form .input-txt-big input					{ width:317px;}
.home .content table#panel form .input-txt-big .focus input				{ width:317px;}
.home .content table#panel form .input-txt-big .error input				{ width:317px;}
.home .content table#panel form .input-txt-big a.lk-rounded 			{ text-shadow:0px -1px 0px #93a485; color:#f0fce9;} 
.home .content table#panel form .input-txt-big a.lk-rounded span.rounded-left{ background-position:left top;} 
.home .content table#panel form .input-txt-big a.lk-rounded span.rounded-right{ background-position:-195px top;}
.home .content table#panel form .input-txt-big .active a.lk-rounded 	{ text-shadow:0px -1px 0px #00992a; color:#fff;} 
.home .content table#panel form .input-txt-big .active a.lk-rounded span.rounded-left{ background-position:left -50px;} 
.home .content table#panel form .input-txt-big .active a.lk-rounded span.rounded-right{ background-position:-195px -50px;}
.home .content table#panel form .input-txt-big .active a.lk-rounded:hover span.rounded-left{ background-position:left -100px;} 
.home .content table#panel form .input-txt-big .active a.lk-rounded:hover span.rounded-right{ background-position:-195px -100px;}
.home .content table#panel form .input-txt-big .active a.lk-rounded:active span.rounded-left{ background-position:left -150px;} 
.home .content table#panel form .input-txt-big .active a.lk-rounded:active span.rounded-right{ background-position:-195px -150px;}
.home .content table#panel form .input-txt-big .error a.lk-rounded 		{ text-shadow:0px -1px 0px #00992a; color:#fff;} 
.home .content table#panel form .input-txt-big .error a.lk-rounded span.rounded-left{ background-position:left -250px;} 
.home .content table#panel form .input-txt-big .error a.lk-rounded span.rounded-right{ background-position:-195px -250px;}
.home .content table#panel form .input-txt-big .error a.lk-rounded:hover span.rounded-left{ background-position:left -300px;} 
.home .content table#panel form .input-txt-big .error a.lk-rounded:hover span.rounded-right{ background-position:-195px -300px;}
.home .content table#panel form .input-txt-big .error a.lk-rounded:active span.rounded-left{ background-position:left -350px;} 
.home .content table#panel form .input-txt-big .error a.lk-rounded:active span.rounded-right{ background-position:-195px -350px;}
.home .footer															{ height:129px;}
.home .footer p															{ text-align:center; font-size:16px; line-height:19px; letter-spacing:normal; text-shadow:0px 1px 0px #fcfcfc;}
.home .footer p.small													{ padding:17px 0 0; font-size:11px; line-height:12px;}
.home .footer p a														{ text-decoration:underline;}
.home .footer p a.lk-tweeter											{ padding:4px 0 0 23px; background:url(../images/lk-tweeter.png) no-repeat 2px top; text-decoration:none; color:#0174bd;}
.home .footer p a.lk-tweeter:hover										{ text-decoration:underline;}

/* Page creation */
#formcreate																{ display:block; width:100%; height:100%;}
.create .header 														{ } 
.create .header h2														{ padding:0 0 1px;} 
.create .header .baseline												{ padding:0;} 
.create .header .baseline .txt											{ display:inline-block; height:33px;} 
.create .header .baseline .txt span										{ display:block; float:left; height:27px; padding:6px 0 0 10px;} 
.create .header a.lk-select-box											{ display:inline-block; height:33px; text-decoration:none; color:#c4c5c3;} 
.create .header a.lk-select-box:hover									{ } 
.create .header a.lk-select-box	span.rounded-left						{ display:block; float:left; height:27px; padding:6px 0 0 11px; background:url(../images/select-bg.png) no-repeat left top;} 
.create .header a.lk-select-box	span.rounded-right						{ display:block; float:left; width:34px; height:27px; padding:6px 0 0; background:url(../images/select-bg.png) no-repeat right top;} 
.create .header a.lk-select-box	span.rounded-right .icon				{ display:block; float:right; width:34px; height:27px; background:url(../images/select-box-arrows.png) no-repeat right 2px;} 
.create .header a.lk-select-box:hover 									{ color:#b3b4b2;} 
.create .header a.lk-select-box:hover span.rounded-left					{ background-position:left -50px;} 
.create .header a.lk-select-box:hover span.rounded-right				{ background-position:right -50px;} 
.create .header a.lk-select-box:hover span.rounded-right .icon			{ background-position:right -28px;} 
.create .content 														{ height:227px;}
.create .content #menu 													{ position:relative; padding-bottom:150px;}
.create .content table#panel											{ width:498px; margin:0 auto;}
.create .content table#panel td.rounded-top								{ margin:0; padding:13px 0 0;} 
.create .content table#panel td.rounded-top .plus-container				{ position:relative; top:7px; width:100%; margin:0; padding:0;} 
.create .content table#panel td.rounded-top .plus-container .plus		{ position:absolute; left:50%; width:30px; height:30px; margin:0 0 0 -15px; background:url(../images/block-add-top.png) no-repeat center top;} 
.create .content table#panel td.rounded-top-left						{ height:37px; background:url(../images/block-add-bg.png) no-repeat left top;} 
.create .content table#panel td.rounded-top-right						{ width:44px; height:37px; background:url(../images/block-add-bg.png) no-repeat right top;} 
.create .content table#panel td.rounded-bottom-left						{ height:190px; padding:7px 0 0 44px; background:url(../images/block-add-bg.png) no-repeat left bottom;  text-align:center !important;} 
.create .content table#panel td.rounded-bottom-right					{ width:44px; background:url(../images/block-add-bg.png) no-repeat right bottom;} 
.create .content ul.block_button										{ overflow:hidden; width:100%; margin:0; padding:0;} 
.create .content ul.block_button li										{ float:left; display:block; width:auto; margin:0; padding:0 15px 0 0;} 
.create .content ul.block_button li.last								{ padding:0;} 
.create .content ul.block_button li a									{ display:block; width:70px; height:71px; margin:0; padding:0; background:url(../images/block-add-btn.png)no-repeat left top;} 
.create .content ul.block_button li a:hover								{ background-position:left -75px;} 
.create .content ul.block_button li a:active							{ background-position:left -150px;} 
.create .content ul.block_button li a div								{ width:70px; height:71px; background:url(../images/block-add-icones.png) no-repeat left top;} 
.create .content ul.block_button li a#add-block-title div				{ background-position:left top;} 
.create .content ul.block_button li a#add-block-video div				{ background-position:left -75px;} 
.create .content ul.block_button li a#add-block-image div				{ background-position:left -150px;} 
.create .content ul.block_button li a#add-block-text div				{ background-position:left -225px;} 
.create .content ul.block_button li a#add-block-module div				{ background-position:left -300px;} 
.create .content table#panel p											{ padding:20px 0 0; vertical-align:middle; font-family:'VAG-Light'; font-size:15px; line-height:19px; color:#b0b0b0;} 
.create .content table#panel p a										{ text-decoration:underline; color:#a8a8a8;} 
.create .content table#panel p a:hover									{ color:#858585;} 
#template-select-box													{ z-index:333;}
#template-select-box table tr 											{ font-size:22px; font-family:'VAG-Bold'; color:#b3b4b2;}
#template-select-box table tr td.option-left							{ width:25px !important; background:url(../images/select-options.png) no-repeat left -45px;}
#template-select-box table tr td.option-left .checked					{ display:none;}
#template-select-box table tr td.option-right							{ padding:4px 25px 1px 0; background:url(../images/select-options.png) no-repeat right -45px; line-height:26px;}
#template-select-box table tr.selected td.option-left .checked			{ display:block; position:relative; top:0px; width:10px; height:9px; margin:0 0 0 20px; background:url(../images/checked-bg.png) no-repeat left -10px;}
#template-select-box table tr.inactive 									{ cursor:default; color:#cecece;}
#template-select-box table tr.first td.option-left						{ width:40px; padding:14px 0 0; background:url(../images/select-options.png) no-repeat left top; line-height:26px;}
#template-select-box table tr.first td.option-right						{ padding:17px 23px 1px 0; background:url(../images/select-options.png) no-repeat right top; line-height:26px;}
#template-select-box table tr.last td.option-left						{ width:40px; padding:1px 0 14px; background:url(../images/select-options.png) no-repeat left -76px;}
#template-select-box table tr.last td.option-right						{ padding:4px 23px 15px 0; background:url(../images/select-options.png) no-repeat right -76px;}
#template-select-box table tr:hover td.option-left						{ background-position:left -167px;}
#template-select-box table tr:hover td.option-right						{ background-position:right -167px; color:#9b9b9b;}
#template-select-box table tr.first:hover td.option-left				{ background-position:left -122px;}
#template-select-box table tr.first:hover td.option-right				{ background-position:right -122px;}
#template-select-box table tr.last:hover td.option-left					{ background-position:left -198px;}
#template-select-box table tr.last:hover td.option-right				{ background-position:right -198px;}
#template-select-box table tr.inactive:hover td.option-left				{ background-position:left -45px;}
#template-select-box table tr.inactive:hover td.option-right			{ background-position:right -45px; color:#cecece;}
#template-select-box table tr.inactive.first:hover td.option-left		{ background-position:left top;}
#template-select-box table tr.inactive.first:hover td.option-right		{ background-position:right top;}
#template-select-box table tr.inactive.last:hover td.option-left		{ background-position:left -76px;}
#template-select-box table tr.inactive.last:hover td.option-right		{ background-position:right -76px;}
a#lk-properties															{ position:fixed; z-index:666; right:10px; top:9px; display:block; width:46px; height:51px; text-decoration:none; background:url(../images/properties-btn.png) no-repeat left top;}
a#lk-properties:hover													{ background-position:left -75px;}
a#lk-properties:active													{ background-position:left -150px;}

#widgets-select-box  													{ position:absolute; display:block;}
#widgets-select-box .arrow-top											{ position:absolute; left:50%; top:11px; width:17px; height:9px; margin:0 0 0 -8px; background:url(../images/widgets-select-top.png) no-repeat left top;}
#widgets-select-box table 												{ }
#widgets-select-box table tr 											{ font-size:22px; font-family:'VAG-Bold'; color:#b3b4b2;}
#widgets-select-box table tr td 										{ overflow:hidden; margin:0; padding:0;}
#widgets-select-box table tr td.option-left								{ width:50px; height:31px; background:url(../images/widgets-select.png) no-repeat left -56px; line-height:31px;}
#widgets-select-box table tr td.option-left .checked					{ display:none;}
#widgets-select-box table tr td.option-right							{ height:31px; padding:0 50px 0 0; background:url(../images/widgets-select.png) no-repeat right -56px; text-align:center; line-height:31px;}
#widgets-select-box table tr.selected td.option-left .checked			{ display:block; position:relative; top:-1px; width:10px; height:9px; margin:0 0 0 21px; background:url(../images/widgets-select.png) no-repeat left top;}
#widgets-select-box table tr.inactive 									{ cursor:default; color:#cecece;}
#widgets-select-box table tr.first td.option-left						{ width:50px; height:31px; padding:25px 0 0; background:url(../images/widgets-select.png) no-repeat left top; line-height:31px;}
#widgets-select-box table tr.first td.option-right						{ height:31px; padding:25px 50px 0 0; background:url(../images/widgets-select.png) no-repeat right top; line-height:31px;}
#widgets-select-box table tr.last td.option-left						{ width:50px; height:31px; padding:0 0 10px; background:url(../images/widgets-select.png) no-repeat left -87px;}
#widgets-select-box table tr.last td.option-right						{ height:31px; padding:0 50px 25px 0; background:url(../images/widgets-select.png) no-repeat right -87px;}
#widgets-select-box table tr:hover td.option-left						{ background-position:left -206px;}
#widgets-select-box table tr:hover td.option-right						{ background-position:right -206px; color:#9b9b9b;}
#widgets-select-box table tr.first:hover td.option-left					{ background-position:left -150px;}
#widgets-select-box table tr.first:hover td.option-right				{ background-position:right -150px;}
#widgets-select-box table tr.last:hover td.option-left					{ background-position:left -237px;}
#widgets-select-box table tr.last:hover td.option-right					{ background-position:right -237px;}
#widgets-select-box table tr.inactive:hover td.option-left				{ background-position:left -56px;}
#widgets-select-box table tr.inactive:hover td.option-right				{ background-position:right -56px; color:#cecece;}
#widgets-select-box table tr.inactive.first:hover td.option-left		{ background-position:left top;}
#widgets-select-box table tr.inactive.first:hover td.option-right		{ background-position:right top;}
#widgets-select-box table tr.inactive.last:hover td.option-left			{ background-position:left -87px;}
#widgets-select-box table tr.inactive.last:hover td.option-right		{ background-position:right -87px;}
#widgets-select-box table tr:active td.option-left						{ background-position:left -356px;}
#widgets-select-box table tr:active td.option-right						{ background-position:right -356px;}
#widgets-select-box table tr.first:active td.option-left				{ background-position:left -300px;}
#widgets-select-box table tr.first:active td.option-right				{ background-position:right -300px;}
#widgets-select-box table tr.last:active td.option-left					{ background-position:left -387px;}
#widgets-select-box table tr.last:active td.option-right				{ background-position:right -387px;}
#widgets-select-box table tr.inactive:active td.option-left				{ background-position:left -56px;}
#widgets-select-box table tr.inactive:active td.option-right			{ background-position:right -56px;}
#widgets-select-box table tr.inactive.first:active td.option-left		{ background-position:left top;}
#widgets-select-box table tr.inactive.first:active td.option-right		{ background-position:right top;}
#widgets-select-box table tr.inactive.last:active td.option-left		{ background-position:left -87px;}
#widgets-select-box table tr.inactive.last:active td.option-right		{ background-position:right -87px;}

/* Popup page properties */
#page-properties 														{ }
#page-properties .popup-content											{ position:relative; width:498px; margin:0 auto;} 
#page-properties .popup-content	h2										{ float:none; clear:both; display:block; overflow:hidden; width:auto; height:38px; margin:0; padding:17px 0 0 37px; text-align:center; font-family:'VAG-Bold'; font-size:22px; line-height:22px; text-shadow:0px 1px 0px #FFF; color:#8a8989;} 
#page-properties table.table-block										{ position:relative; width:100%;} 
#page-properties table.table-block td.rounded-top-left					{ position:relative; height:51px; padding:20px 0 0; background:url(../images/popup-big-bg.png) no-repeat left top;} 
#page-properties table.table-block td.rounded-top-right					{ width:37px; height:51px; padding:20px 0 0; background:url(../images/popup-big-bg.png) no-repeat -1003px top;} 
#page-properties table.table-block td.rounded-bottom-left				{ padding:0 7px 64px 44px; background:url(../images/popup-big-bg.png) no-repeat left bottom;} 
#page-properties table.table-block td.rounded-bottom-right				{ width:37px; background:url(../images/popup-big-bg.png) no-repeat -1003px bottom;}
#page-properties .fieldset 												{ } 
#page-properties .fieldset table.table-fieldset							{ margin:15px 0 0;} 
#page-properties .fieldset table.table-fieldset td.rounded-top-left		{ width:9px; height:5px; padding:0; background:url(../images/frame-bg.png) no-repeat left 6px;} 
#page-properties .fieldset table.table-fieldset td.rounded-top-right	{ width:auto; height:5px; padding:0; background:url(../images/frame-bg.png) no-repeat right 6px; text-align:left;} 
#page-properties .fieldset table.table-fieldset td.rounded-bottom-left	{ width:9px; padding:0; background:url(../images/frame-bg.png) no-repeat left bottom;} 
#page-properties .fieldset table.table-fieldset td.rounded-bottom-right	{ width:378px; padding:0 13px 13px 0; background:url(../images/frame-bg.png) no-repeat right bottom;}
#page-properties .fieldset label										{ display:inline; margin:0; padding:0 4px 0 5px; background:#fafafa; font-family:'VAG-Light'; white-space:nowrap; font-weight:normal; font-size:12px; line-height:12px; text-shadow:0px 1px 0px #fff; color:#8a8989;} 
#page-properties .fieldset .input-txt 									{ width:auto; margin:0 0 0 4px; padding:6px 0 0;} 
#page-properties .fieldset .input-txt .input-left						{ width:auto; height:36px; background:url(../images/input-txt-small.png) no-repeat left top;} 
#page-properties .fieldset .input-txt .input-right						{ width:3px; height:36px; background:url(../images/input-txt-small.png) no-repeat right top;}
#page-properties .fieldset .input-txt .error .input-left				{ background-position:left -39px;} 
#page-properties .fieldset .input-txt .error .input-right				{ background-position:right -39px;}
#page-properties .fieldset .input-txt input								{ width:371px; height:36px; font-size:13px; line-height:36px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#c4c5c3;}
#page-properties .fieldset .input-txt input#background_color			{ width:342px; color:#c4c5c3;}
#page-properties .fieldset .input-txt input#background-image			{ position:absolute; z-index:999; -moz-opacity:0; filter:alpha(opacity: 0); opacity:0;}
#page-properties .fieldset .input-txt input#fakeupload					{ width:371px;}
#page-properties .fieldset .input-txt .focus input						{ color:#000;}
#page-properties .fieldset .input-txt .error input						{ }
#page-properties .fieldset .input-txt a.lk-rounded						{ color:#ffffe9;}
#page-properties .fieldset .input-txt .active a.lk-rounded				{ color:#fff;}
#page-properties .fieldset .input-txt a#lk-bg-colorpicker				{ float:left; display:block; width:20px; height:20px; margin:6px 0 0 5px; padding:1px; border:1px solid #cbcbcb;}
#page-properties .fieldset .input-txt a#lk-bg-colorpicker span			{ display:block; width:20px; height:20px; background:#E6E6E6;}
#page-properties .fieldset .input-txt .thumb							{ float:left; width:20px; height:20px; margin:5px 0 0 5px; padding:1px; border:1px solid #cbcbcb;}
#page-properties .fieldset .inputs-hidden								{ display:none;}

#page-properties .bg-options 											{ overflow:hidden; position:relative; width:100%; height:auto; margin:0; padding:10px 0 0;}
#page-properties .bg-options .inactive-overlay							{ display:block; position:absolute; width:100%; height:100%; background:none; z-index:778;}
#page-properties .bg-options .title										{ padding:0; text-align:center; font-family:'VAG-Light'; font-size:12px; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#page-properties .bg-options .labels									{ overflow:hidden; width:100%; }
#page-properties .bg-options .labels a									{ display:block; padding:5px 0 1px; font-size:10px; text-decoration:none !important; font-family:'VAG-Light'; text-align:center; text-shadow:0px 1px 0px #FFFFFF; color:#c4c5c3 !important;}
#page-properties .bg-options .labels a.selected							{ color:#8a8989 !important;}
#page-properties .bg-options .labels .label-left						{ float:left; width:50%;}
#page-properties .bg-options .labels .label-middle						{ float:left; width:34%;}
#page-properties .bg-options .labels .label-right						{ float:left; width:50%;}
#page-properties .bg-options .real-inputs								{ position:absolute; visibility:hidden;}
#page-properties .bg-options .box-radio-left							{ float:left; width:31%;} 
#page-properties .bg-options .box-radio-left .box-radio-container		{ float:right; overflow:hidden; width:49px;} 
#page-properties .bg-options .box-radio-left .box-radio-container .radio-bg{ position:relative; width:49px; height:35px; margin:5px 0 0; cursor:pointer; background:url(../images/btn-radios.png) no-repeat left -27px;} 
#page-properties .bg-options .box-radio-left .box-radio-container .radio-bg .radio-btn{ position:absolute; left:2px; top:2px; width:30px; height:24px; margin:0; background:url(../images/btn-radios.png) no-repeat left top;} 
#page-properties .bg-options .box-radio-middle							{ float:left; width:38%;}
#page-properties .bg-options .box-radio-middle .labels					{ width:105px; margin:0 auto;}
#page-properties .bg-options .box-radio-middle .label-left				{ width:33%;}
#page-properties .bg-options .box-radio-middle .label-right				{ width:33%;}
#page-properties .bg-options .box-radio-middle .box-radio-container		{ margin:0 auto;}
#page-properties .bg-options .box-radio-middle .box-radio-container .radio-bg{ position:relative; width:64px; height:35px; margin:5px auto 0; cursor:pointer; background:url(../images/btn-radios.png) no-repeat left -65px;} 
#page-properties .bg-options .box-radio-middle .box-radio-container .radio-bg .radio-btn{ position:absolute; left:2px; top:2px; width:30px; height:24px; margin:0; background:url(../images/btn-radios.png) no-repeat left top;}
#page-properties .bg-options .box-radio-right							{ float:left; width:31%;} 
#page-properties .bg-options .box-radio-right .box-radio-container		{ float:left; width:49px;}
#page-properties .bg-options .box-radio-right .box-radio-container .radio-bg{ position:relative; width:49px; height:35px; margin:5px 0 0; cursor:pointer; background:url(../images/btn-radios.png) no-repeat left -27px;} 
#page-properties .bg-options .box-radio-right .box-radio-container .radio-bg .radio-btn{ position:absolute; left:2px; top:2px; width:30px; height:24px; margin:0; background:url(../images/btn-radios.png) no-repeat left top;}
#page-properties .bg-options .box-radio-container .pos-01 				{ left:0;}
#page-properties .bg-options .box-radio-container .pos-02 				{ left:17px !important;}
#page-properties .bg-options .box-radio-container .pos-03 				{ left:32px !important;}

#page-properties a#apply_page_customize 								{ position:absolute; right:34px; top:34px; cursor:pointer;} 

/* Block properties */
#block-properties														{ display:none; position:absolute; z-index:999;}
#block-properties ul 													{ overflow:hidden; position:relative; z-index:999; margin:0; padding:0;}
#block-properties ul li 												{ float:left; clear:none; width:auto; height:27px; margin:0; padding:0; list-style-type:none;}
#block-properties ul li a												{ display:block; overflow:hidden; width:35px; height:27px; margin:0; padding:0; border:none; background:url(../images/block-tools-bg.png) no-repeat -36px top;}
#block-properties ul li a.first											{ width:36px; height:27px; background-position:left top;}
#block-properties ul li a.last											{ width:36px; height:27px; background-position:right top;}
#block-properties ul li.hover a											{ background-position:-36px -29px;}
#block-properties ul li.hover a.first									{ background-position:left -29px;}
#block-properties ul li.hover a.last									{ background-position:right -29px;}
#block-properties ul li.hover a.disabled								{ background-position:-36px top;}
#block-properties ul li.hover a.first.disabled							{ background-position:left top;}
#block-properties ul li.hover a.last.disabled							{ background-position:right top;}
#block-properties ul li a span											{ display:block; width:35px; height:27px; background:url(../images/block-tools-icons.png) no-repeat left top;}
#block-properties ul li a#lk-move-block-up span							{ background-position:1px top;}
#block-properties ul li a#lk-move-block-down span						{ background-position:-34px top;}
#block-properties ul li a#lk-edit-block span							{ background-position:-70px top;}
#block-properties ul li a#lk-block-colors span							{ background-position:-105px top;}
#block-properties ul li a#lk-remove-block span							{ background-position:-139px top;}
#block-properties ul li.disabled a										{ cursor:default;}
#block-properties ul li.disabled a#lk-move-block-up span				{ background-position:1px -27px;}
#block-properties ul li.disabled a#lk-move-block-down span				{ background-position:-34px -27px;}
#block-properties ul li.disabled a#lk-edit-block span					{ background-position:-70px -27px;}
#block-properties ul li.disabled a#lk-block-colors span					{ background-position:-105px -27px;}
#block-properties ul li.disabled a#lk-remove-block span					{ background-position:-139px -27px;}
#block-properties ul li.disabled a:hover								{ background-position:-36px top;}
#block-properties ul li.disabled a.first:hover							{ background-position:left top;}
#block-properties ul li.disabled a.last:hover							{ background-position:right top;}

/* Color picker */
#colorpicker															{ display:none; position:absolute; left:200px; top:300px; z-index:1999; width:287px;} 
#colorpicker ul					 										{ overflow:hidden; margin:0 0 0 1px; padding:12px 7px 0;}
#colorpicker ul li														{ float:left; width:16px; height:16px; margin:0 1px 1px 0; padding:0; list-style-type:none; border:1px solid #000;}
#colorpicker ul li a													{ position:relative; z-index:998; display:block; border:1px solid #FFF;}
#colorpicker ul li a span												{ display:block; width:14px; height:14px;}
#colorpicker ul li a:hover												{ border:1px solid #000;}
#colorpicker ul li a:hover span											{ width:12px; height:12px; border:1px solid #FFF;}
#colorpicker ul li.last 												{ margin:0 0 1px 0;}
#colorpicker ul li a.selected 											{ border:1px solid #000;}
#colorpicker ul li a.selected span										{ width:12px; height:12px; border:1px solid #FFF;}
#colorpicker ul li a.transparent span									{ background:url(../images/color-transparent.gif) no-repeat center center !important;}
#colorpicker .block-input												{ overflow:hidden; clear:both; width:210px; margin:10px 0 0 7px; padding:0 0 15px !important;} 
#colorpicker .block-input .block-input-left								{ overflow:hidden !important; float:left !important; width:207px !important; height:36px !important; background:url(../images/input-txt-small.png) no-repeat left top !important;} 
#colorpicker .block-input .block-input-right							{ overflow:hidden !important; float:left !important; width:3px !important; height:36px !important; background:url(../images/input-txt-small.png) no-repeat right top !important;} 
#colorpicker .block-input input#tmpcolor								{ height:36px; margin:0; padding:0 0 0 10px; border:none; background:none; font-size:13px; line-height:36px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#8a8989;}
#colorpicker .block-switch 		 										{ position:absolute; top:31px; left:31px; display:none; width:225px; height:28px; padding:0;}
#colorpicker .block-switch .switch 										{ width:112px;}
#colorpicker .block-switch .first 										{ margin:0 1px 0 0;}
#colorpicker .block-switch .switch a									{ width:112px; line-height:28px;}
#colorpicker .block-switch .separator									{ left:112px; top:0px;}
#colorpicker .block-switch .switch a#lk-switch-bg-color					{ background-position:right top;}
#colorpicker .block-switch .switch a#lk-switch-txt-color				{ background-position:left top;}
#colorpicker .block-switch .switch a#lk-switch-bg-color:hover			{ background-position:right -50px;}
#colorpicker .block-switch .switch a#lk-switch-txt-color:hover			{ background-position:left -50px;}
#colorpicker .block-switch .selected a#lk-switch-bg-color				{ background-position:right -100px; cursor:default;}
#colorpicker .block-switch .selected a#lk-switch-txt-color				{ background-position:left -100px; cursor:default;}
#colorpicker .block-switch .selected a#lk-switch-bg-color:hover			{ background-position:right -100px;}
#colorpicker .block-switch .selected a#lk-switch-txt-color:hover		{ background-position:left -100px;}

/* Video import */
#video-import															{ display:none; overflow:hidden; position:absolute; left:-20px; top:-10px; z-index:999; width:343px;}
#video-import .input-txt												{ position:relative; padding:8px 8px;}
#video-import .input-txt .input-left									{ width:262px; height:36px; background:url(../images/input-txt-small.png) no-repeat left top;}
#video-import .input-txt .input-right									{ height:36px; background:url(../images/input-txt-small.png) no-repeat right top;}
#video-import .input-txt .error .input-left								{ background-position:left -50px;} 
#video-import .input-txt .error .input-right							{ background-position:right -50px;}
#video-import .input-txt input											{ position:absolute; width:252px; /*color:#999;*/font-size:13px; line-height:36px; color:#000;}
#video-import .input-txt .focus input									{ height:36px; font-size:13px; line-height:36px; color:#000;}
#video-import .input-txt .error input									{ height:36px; font-size:13px; line-height:36px;}
#video-import .intro													{ overflow:hidden; clear:both; height:100px; padding:25px 10px 10px;}
#video-import .intro h3													{ padding:0 0 8px;text-align:center; font-family:'VAG-Light'; font-size:22px; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#video-import .intro h3	img												{ position:relative; top:5px;}
#video-import .intro p 	 												{ padding:0 0 12px; text-align:center; font-weight:normal; font-size:13px; line-height:17px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#b0b0b0;}
#video-import .intro p span												{ background:url(../images/dotted-02.png) repeat-x left bottom; cursor:help;}
#video-import .results													{ padding:0 8px 10px;}
#video-import .results .inner											{ overflow-y:scroll; overflow-x:hidden; clear:both; height:185px; margin:0; padding:0;}
#video-import .results ul 												{ float:left; margin:0; padding:0;}
#video-import .results ul li											{ float:left; clear:both; list-style-type:none; margin:0; padding:0 0 6px;}
#video-import .results ul li .thumb										{ float:left; width:67px; height:50px; padding:1px; border:1px solid #9d9d9d; background:#FFF;}
#video-import .results ul li .desc										{ float:left; padding:0 0 0 7px; font-size:9px;}
#video-import .results ul li .desc h3 									{ display:block;width:155px;float:left; margin:0; padding:0 0 4px; font-size:11px}
#video-import .results ul li .desc .line 								{ overflow:hidden; clear:both; padding:0 0 4px;}
#video-import .results ul li .desc .line .stars							{ float:left;}
#video-import .results ul li .desc .line .stars .star					{ float:left; width:13px; height:12px; background:url(../images/stars.gif) no-repeat left bottom;}
#video-import .results ul li .desc .line .stars .active					{ background-position:left top;}
#video-import .block-switch 		 									{ display:block;}
#video-import .block-switch .switch 									{ width:129px;}
#video-import .block-switch .switch a									{ width:129px;}
#video-import .block-switch .switch a#lk-import-youtube					{ }
#video-import .block-switch .switch a#lk-import-vimeo					{ background-position:right top;}
#video-import .block-switch .switch a#lk-import-youtube:hover			{ background-position:left -30px;}
#video-import .block-switch .switch a#lk-import-vimeo:hover				{ background-position:right -30px;}
#video-import .block-switch .selected a#lk-import-youtube				{ background-position:left -30px; cursor:default;}
#video-import .block-switch .selected a#lk-import-vimeo					{ background-position:right -30px; cursor:default;}
#video-import .block-switch .separator									{ left:136px;}

/* Image import */
#image-import															{ display:none; overflow:hidden; position:absolute; left:-20px; top:-10px; z-index:999; width:343px;}
#image-import .input-txt												{ position:relative; padding:8px 8px;}
#image-import .input-txt .input-left									{ width:262px; height:36px; background:url(../images/input-txt-small.png) no-repeat left top;}
#image-import .input-txt .input-right									{ height:36px; background:url(../images/input-txt-small.png) no-repeat right top;}
#image-import .input-txt .error .input-left								{ background-position:left -50px;} 
#image-import .input-txt .error .input-right							{ background-position:right -50px;}
#image-import .input-txt input											{ position:absolute; width:252px; /*color:#999;*/ font-size:13px; line-height:36px; color:#000;}
#image-import .input-txt .focus input									{ height:36px; font-size:13px; line-height:36px; color:#000;}
#image-import .input-txt .error input									{ height:36px; font-size:13px; line-height:36px;}
#image-import .results													{ padding:0 8px 10px;}
#image-import .results .inner											{ overflow-y:scroll; overflow-x:hidden; clear:both; height:185px; margin:0; padding:0;}
#image-import .results ul 												{ float:left; margin:0; padding:0;}
#image-import .results ul li											{ float:left; list-style-type:none; width:75px; height:78px; margin:0; padding:0 2px 1px;}
#image-import .results ul li .thumb										{ float:left; width:67px; height:50px; padding:1px; border:1px solid #9d9d9d; background:#FFF;}
#image-import .results ul li .desc										{ float:left; padding:0 0 0 7px; font-size:9px;}
#image-import .results ul li .desc h3 									{ display:block; width:155px;float:left; margin:0; padding:0 0 4px; font-size:11px}
#image-import .results ul li .desc .line 								{ overflow:hidden; clear:both; padding:0 0 4px;}
#image-import .results ul li .desc .line .stars							{ float:left;}
#image-import .results ul li .desc .line .stars .star					{ float:left; width:13px; height:12px; background:url(../images/stars.gif) no-repeat left bottom;}
#image-import .results ul li .desc .line .stars .active					{ background-position:left top;}
#image-import #upload-image 											{ display:none; padding:0 0 11px;}
#image-import #upload-image .input-txt 									{ position:relative;}
#image-import #upload-image .input-txt input							{ height:34px; font-size:13px; line-height:34px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#999;}
#image-import #upload-image .input-txt input#input-upload-image			{ position:absolute; z-index:1111; -moz-opacity:0; filter:alpha(opacity: 0); opacity:0;}
#image-import #upload-image .input-txt input#fake-image-upload			{ width:252px;}
#image-import .intro													{ overflow:hidden; clear:both; height:100px; padding:25px 10px 10px;}
#image-import .intro h3													{ padding:0 0 8px;text-align:center; font-family:'VAG-Light'; font-size:22px; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#image-import .intro h3 img												{ position:relative; top:8px;}
#image-import .intro p 		 											{ padding:0 0 12px; text-align:center; font-weight:normal; font-size:13px; line-height:17px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#b0b0b0;}
#image-import .intro p span												{ background:url(../images/dotted-02.png) repeat-x left bottom; cursor:help;}
#image-import .block-switch 		 									{ position:absolute; top:31px; left:31px; width:281px; height:28px; padding:0;}
#image-import .block-switch a.lk-plus-blue								{ position:absolute; display:none; float:left; right:0px; top:4px; text-decoration:none; font-size:9px; line-height:9px; text-shadow:0px 1px 0px #264563; color:#FFF;}
#image-import .block-switch a.lk-plus-blue:hover						{ text-decoration:none;}
#image-import .block-switch a.lk-plus-blue span.rounded-left			{ float:left; display:block; height:12px; padding:2px 0 0 5px; background:url(../images/button-plus-blue-bg.png) no-repeat left top;}
#image-import .block-switch a.lk-plus-blue span.rounded-right			{ float:left; display:block; width:5px; height:14px; background:url(../images/button-plus-blue-bg.png) no-repeat right top;}
#image-import .block-switch .switch 									{ width:140px;}
#image-import .block-switch .switch a									{ width:140px;}
#image-import .block-switch .switch a#lk-image-import					{ background-position:left top;}
#image-import .block-switch .switch a#lk-image-upload					{ background-position:right top;}
#image-import .block-switch .switch a#lk-image-import:hover				{ background-position:left -50px;}
#image-import .block-switch .switch a#lk-image-upload:hover				{ background-position:right -50px;}
#image-import .block-switch .selected a#lk-image-import					{ background-position:left -100px; cursor:default;}
#image-import .block-switch .selected a#lk-image-upload					{ background-position:right -100px; cursor:default;}
#image-import .block-switch .selected a#lk-image-import:hover			{ background-position:left -100px;}
#image-import .block-switch .selected a#lk-image-upload:hover			{ background-position:right -100px;}
#image-import .block-switch .separator									{ left:140px; top:0;}

/* Page unlock */
#page-unlock															{ display:none; position:absolute; top:-205px; right:30px; width:250px;/*position:fixed; right:35px; bottom:55px;*/ z-index:777;}
#page-unlock table.table-block td.rounded-top-left						{ }
#page-unlock table.table-block td.rounded-bottom-left					{ padding-bottom:41px;} 
#page-unlock h2															{ padding-bottom:7px;}
#page-unlock .fieldset .inactive-overlay								{ display:none; width:210px; background:#FAFAFA; z-index:778;}
#page-unlock .fieldset table.table-fieldset 							{ width:auto;}
#page-unlock .fieldset table.table-fieldset td.rounded-bottom-right		{ width:175px;}
#page-unlock .fieldset table.table-fieldset td.rounded-top-left			{ padding:0;} 
#page-unlock .fieldset label.selected 									{ padding:0 22px 0 4px; background:#FAFAFA url(../images/checked.png) no-repeat right 1px;}
#page-unlock .fieldset .input-txt 										{ margin:0 0 0 4px;}
#page-unlock .fieldset .input-txt .input-left							{ width:167px; background:url(../images/block-big-input-bg.gif) no-repeat left top;}
#page-unlock .fieldset .input-txt .input-right							{ width:3px; background:url(../images/block-big-input-bg.gif) no-repeat right top;}
#page-unlock .fieldset .input-txt .error .input-left					{ background-position:left -60px;} 
#page-unlock .fieldset .input-txt .error .input-right					{ background-position:right -60px;}
#page-unlock .fieldset .input-txt input									{ width:118px; color:#818160;}
#page-unlock .fieldset .input-txt .focus input							{ color:#000;}
#page-unlock .fieldset p												{ padding:8px 0 0; text-align:center; font-family:'VAG-Light'; font-size:12px; color:#b0b0b0;}
#page-unlock .fieldset p a												{ text-decoration:underline;}
#page-unlock .fieldset #button-twitter									{ overflow:hidden; margin:16px 0 10px 4px; cursor:pointer; text-decoration:none; font-size:12px; line-height:30px; text-shadow:0px -1px 0px #005760; color:#FFF;} 
#page-unlock .fieldset #button-twitter span.twitter-left				{ position:relative; float:left; display:block; width:35px; height:35px; padding:0; background:url(../images/button-twitter.png) no-repeat left top;} 
#page-unlock .fieldset #button-twitter span.twitter-left span			{ position:absolute; left:9px; top:6px; display:block; width:16px; height:21px; background:url(../images/twitter-T.png) no-repeat left top;} 
#page-unlock .fieldset #button-twitter span.twitter-right				{ position:relative; float:left; display:block; width:146px; height:33px; padding:2px 0 0 8px; background:url(../images/button-twitter.png) no-repeat right top;}
#page-unlock .error														{ color:red;}

/* Page lock */
#page-lock																{ display:none; position:fixed; right:35px; bottom:55px; z-index:777;}
#page-lock .popup-content												{ position:relative; width:498px; margin:0 auto;} 
#page-lock .popup-content h2											{ float:none; clear:both; display:block; overflow:hidden; width:auto; height:38px; margin:0; padding:17px 0 0 37px; text-align:center; font-family:'VAG-Bold'; font-size:22px; line-height:22px; text-shadow:0px 1px 0px #FFF; color:#868785;} 
#page-lock table.table-block											{ position:relative; width:100%;} 
#page-lock table.table-block td.rounded-top-left						{ position:relative; height:51px; padding:20px 0 0; background:url(../images/popup-finish-bg.png) no-repeat left top;} 
#page-lock table.table-block td.rounded-top-right						{ width:37px; height:51px; background:url(../images/popup-finish-bg.png) no-repeat -1003px top;} 
#page-lock table.table-block td.rounded-bottom-left						{ padding:0 7px 20px 44px; background:url(../images/popup-finish-bg.png) no-repeat left bottom;} 
#page-lock table.table-block td.rounded-bottom-right					{ width:37px; background:url(../images/popup-finish-bg.png) no-repeat -1003px bottom;}
#page-lock a#lk-lock-close 												{ position:absolute; right:34px; top:34px; cursor:pointer;} 
#page-lock .popup-content h3											{ padding:22px 14px 0 25px; text-align:center; font-size:24px; line-height:24px; font-weight:bold; color:#424242; text-shadow:0px 1px 0px #fcfcfc;} 
#page-lock .popup-content h4											{ padding:4px 14px 0 25px; text-align:center; font-size:18px; line-height:18px; font-weight:normal; color:#424242; text-shadow:0px 1px 0px #fcfcfc; font-family:Georgia, "Times New Roman", Times, serif;} 
#page-lock .popup-content #mode-plus-icon								{ width:68px; height:68px; margin:18px auto; background:url(../images/mode-plus-bg.png) no-repeat left top;} 
#page-lock .popup-content p												{ padding:0 0 35px; text-align:center; font-weight:normal; font-size:12px; color:#424242; text-shadow:0px 1px 0px #fcfcfc;} 
#page-lock .fieldset 													{ margin:0 0 0 0;}
#page-lock .fieldset table.table-fieldset								{ width:auto; margin:20px 0 0;} 
#page-lock .fieldset table.table-fieldset td.rounded-top-left			{ width:9px; height:5px; padding:0; background:url(../images/frame-bg.png) no-repeat left 6px;} 
#page-lock .fieldset table.table-fieldset td.rounded-top-right			{ width:auto; height:5px; padding:0 9px 0 0; background:url(../images/frame-bg.png) no-repeat right 6px; text-align:left;} 
#page-lock .fieldset table.table-fieldset td.rounded-bottom-left		{ width:9px; padding:0; background:url(../images/frame-bg.png) no-repeat left bottom;} 
#page-lock .fieldset table.table-fieldset td.rounded-bottom-right		{ width:392px; padding:0 9px 9px 0; background:url(../images/frame-bg.png) no-repeat right bottom;}
#page-lock .fieldset ul#finish-tabs										{ position:relative; top:-7px; overflow:hidden; width:307px !important; margin:0 auto; padding:0 5px 0 7px; background:#FAFAFA;}
#page-lock .fieldset ul#finish-tabs li									{ float:left; margin:0; padding:0; list-style-type:none;}
#page-lock .fieldset ul#finish-tabs	li a								{ position:relative; display:block; height:27px; padding:0 15px; background:url(../images/switch.png) center top; font-family:'VAG-Bold'; font-size:14px; text-align:center; line-height:26px; text-shadow:0px 1px 0px #FFF; color:#8a8989;}
#page-lock .fieldset ul#finish-tabs	li.first a							{ background-position:left top;}
#page-lock .fieldset ul#finish-tabs	li.last a							{ background-position:right top;}
#page-lock .fieldset ul#finish-tabs	li a:hover							{ text-decoration:none; background-position:center -50px;}
#page-lock .fieldset ul#finish-tabs	li.first a:hover					{ background-position:left -50px;}
#page-lock .fieldset ul#finish-tabs	li.last a:hover						{ background-position:right -50px;}
#page-lock .fieldset ul#finish-tabs	li a:hover							{ text-decoration:none; background-position:center -50px;}
#page-lock .fieldset ul#finish-tabs	li.first a:hover					{ background-position:left -50px;}
#page-lock .fieldset ul#finish-tabs	li.last a:hover						{ background-position:right -50px;}
#page-lock .fieldset ul#finish-tabs	li.selected a						{ background-position:center -100px; cursor:default;}
#page-lock .fieldset ul#finish-tabs	li.first.selected a					{ background-position:left -100px;}
#page-lock .fieldset ul#finish-tabs	li.last.selected a					{ background-position:right -100px;}
#page-lock .fieldset ul#finish-tabs	li a span.separator					{ position:absolute; top:0; right:-1px; z-index:111; width:2px; height:28px; background:url(../images/colorpicker-switch-sep.png) no-repeat left top;}

#page-lock .fieldset p													{ padding:15px 0 0; text-align:center; font-size:13px; line-height:17px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#page-lock .fieldset .edit-access  										{ height:194px;}
#page-lock .fieldset .edit-access .input-txt 							{ width:370px; margin:18px auto 0;}
#page-lock .fieldset .edit-access .input-txt .input-left 				{ position:relative; width:367px; height:36px; margin:0; background:url(../images/input-txt-small.png) no-repeat left top;}
#page-lock .fieldset .edit-access .input-txt .input-right 				{ overflow:hidden; float:left; width:3px; height:36px; margin:0; background:url(../images/input-txt-small.png) no-repeat right top;}
#page-lock .fieldset .edit-access .input-txt .error .input-left			{ background-position:left -39px;} 
#page-lock .fieldset .edit-access .input-txt .error .input-right		{ background-position:right -39px;}
#page-lock .fieldset .edit-access .input-txt input						{ width:357px; height:36px; font-size:13px; line-height:36px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#c4c5c3;}
#page-lock .fieldset .edit-access .input-txt .focus input				{ width:357px; height:36px; padding:0 0 0 10px; font-size:13px; line-height:36px; color:#000;}
#page-lock .fieldset .edit-access .input-txt .error input				{ width:357px; height:36px; padding:0 0 0 10px; font-size:24px; line-height:36px; color:#fc6b9f;}
#page-lock .fieldset .edit-access .input-txt.error .input-left			{ background-position:left -50px;} 
#page-lock .fieldset .edit-access .input-txt .error .input-right		{ background-position:right -50px;}
#page-lock .fieldset .edit-access .input-txt .box-ajax-loading			{ position:absolute; right:3px; top:6px;}
#page-lock .fieldset .edit-access .input-txt a.lk-rounded 				{ position:absolute; top:4px; right:1px; text-shadow:0px -1px 0px #93a485; color:#f0fce9;} 
#page-lock .fieldset .edit-access .input-txt a.lk-rounded span.rounded-left	{ background-position:left top;} 
#page-lock .fieldset .edit-access .input-txt a.lk-rounded span.rounded-right{ background-position:-195px top;}
#page-lock .fieldset .edit-access .input-txt .active a.lk-rounded 			{ text-shadow:0px -1px 0px #00992a; color:#fff;} 
#page-lock .fieldset .edit-access .input-txt .active a.lk-rounded span.rounded-left{ background-position:left -50px;} 
#page-lock .fieldset .edit-access .input-txt .active a.lk-rounded span.rounded-right{ background-position:-195px -50px;}
#page-lock .fieldset .edit-access .input-txt .active a.lk-rounded:hover span.rounded-left{ background-position:left -100px;} 
#page-lock .fieldset .edit-access .input-txt .active a.lk-rounded:hover span.rounded-right{ background-position:-195px -100px;}
#page-lock .fieldset .edit-access .input-txt .active a.lk-rounded:active span.rounded-left{ background-position:left -150px;} 
#page-lock .fieldset .edit-access .input-txt .active a.lk-rounded:active span.rounded-right{ background-position:-195px -150px;}

#page-lock .fieldset .author 											{ height:194px;}
#page-lock .fieldset .author #author 				 					{ position:relative; margin:10px 0 0; text-align:left;} 
#page-lock .fieldset .author #author ul	 								{ overflow:hidden; margin:0; padding:5px 0 0 60px;} 
#page-lock .fieldset .author #author ul li 	 							{ float:left; clear:both; width:320px; margin:0; padding:0 0 8px; list-style-type:none;} 
#page-lock .fieldset .author #author ul li input	 					{ float:left; margin:0;} 
#page-lock .fieldset .author #author ul li label	 					{ float:left; width:280px; padding:0 0 0 10px; font-size:13px; line-height:17px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;} 
#page-lock .fieldset .author #author ul li label strong	 				{ font-size:14px; font-family:'VAG-Bold'; font-weight:normal;}
#page-lock .fieldset .author #author ul li.inactive label 			 	{ color:#c1bfbf;}
/*#page-lock .fieldset .author ul											{ overflow:hidden; width:188px; margin:0 auto; padding:15px 0 0;}
#page-lock .fieldset .author ul li										{ float:left; width:104px; margin:0; padding:0; list-style-type:none;}
#page-lock .fieldset .author ul li.last 								{ width:84px;}
#page-lock .fieldset .author ul li a									{ display:block; position:relative; width:84px; text-align:center; text-shadow:0px 1px 0px #FFFFFF; color:#999999; font-size:11px;}
#page-lock .fieldset .author ul li a .icon								{ display:block; position:relative; width:84px; height:84px; margin:0 0 5px; background:url(../images/social-networks-bg.png) no-repeat left top;}
#page-lock .fieldset .author ul li a .icon .checked						{ position:absolute; right:0; top:2px; width:20px; height:20px; background:url(../images/lock-checked.png) no-repeat left top;}
#page-lock .fieldset .author ul li a#lock_anonymous						{ cursor:default;}
#page-lock .fieldset .author ul li a#lock_anonymous .icon				{ background-position: -312px top;}
#page-lock .fieldset .author ul li a#lock_twitter .icon					{ background-position: left top;}
#page-lock .fieldset .author ul li a#lock_anonymous:hover				{ text-decoration:none;}
#page-lock .fieldset .author ul li a#lock_twitter:hover					{ text-decoration:none; color:#575757;}
#page-lock .fieldset .author ul li a#lock_anonymous:hover .icon			{ }
#page-lock .fieldset .author ul li a#lock_twitter:hover .icon			{ background-position: left -100px;}
#page-lock .fieldset .author ul li a#lock_twitter:active				{ color:#575757;}
#page-lock .fieldset .author ul li a#lock_anonymous:active .icon		{ }
#page-lock .fieldset .author ul li a#lock_twitter:active .icon			{ background-position: left -200px;}
#page-lock .fieldset .author #button-twitter							{ overflow:hidden; width:194px; margin:15px auto 0; cursor:pointer; text-decoration:none; font-size:12px; line-height:30px; text-shadow:0px -1px 0px #005760; color:#FFF;} 
#page-lock .fieldset .author #button-twitter span.twitter-left			{ position:relative; float:left; display:block; width:35px; height:35px; padding:0; background:url(../images/button-twitter.png) no-repeat left top;} 
#page-lock .fieldset .author #button-twitter span.twitter-left span		{ position:absolute; left:9px; top:6px; display:block; width:16px; height:21px; background:url(../images/twitter-T.png) no-repeat left top;} 
#page-lock .fieldset .author #button-twitter span.twitter-right			{ position:relative; float:left; display:block; width:151px; height:33px; padding:2px 0 0 8px; background:url(../images/button-twitter.png) no-repeat right top; text-align:left;}
#page-lock .fieldset .author #button-twitter:hover span.twitter-left	{ background-position:left -43px;} 
#page-lock .fieldset .author #button-twitter:hover span.twitter-right	{ background-position:right -43px;}
#page-lock .fieldset .author #button-twitter:active span.twitter-left	{ background-position:left -86px;} 
#page-lock .fieldset .author #button-twitter:active span.twitter-right	{ background-position:right -86px;}
#page-lock .fieldset .author #button-twitter a#lk-disconnect-twitter	{ display:none; position:absolute; right:3px; top:4px;}
*/
#page-lock .fieldset .privacy 											{ height:194px;}
#page-lock .fieldset .privacy #privacy 				 					{ position:relative; margin:10px 0 0; text-align:left;} 
#page-lock .fieldset .privacy #privacy ul	 							{ overflow:hidden; margin:0; padding:5px 0 0 60px;} 
#page-lock .fieldset .privacy #privacy ul li 	 						{ float:left; clear:both; width:320px; margin:0; padding:0 0 8px; list-style-type:none;} 
#page-lock .fieldset .privacy #privacy ul li input	 					{ float:left; margin:0;} 
#page-lock .fieldset .privacy #privacy ul li label	 					{ float:left; width:280px; padding:0 0 0 10px; font-size:13px; line-height:17px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;} 
#page-lock .fieldset .privacy #privacy ul li label strong	 			{ font-size:14px; font-family:'VAG-Bold'; font-weight:normal;}
#page-lock .fieldset .privacy #privacy ul li.inactive label 		 	{ color:#c1bfbf;}

#page-lock .fieldset .share 											{ height:194px;}
#page-lock .fieldset .share ul											{ overflow:hidden; width:292px; margin:0 auto; padding:18px 0 0;}
#page-lock .fieldset .share ul li										{ float:left; width:104px; margin:0; padding:0; list-style-type:none;}
#page-lock .fieldset .share ul li.last 									{ width:84px;}
#page-lock .fieldset .share ul li a										{ display:block; position:relative; width:84px; text-align:center; font-size:13px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#page-lock .fieldset .share ul li a .icon								{ display:block; position:relative; width:84px; height:84px; margin:0 0 5px; background:url(../images/social-networks-bg.png) no-repeat left top;}
#page-lock .fieldset .share ul li a#share_twitter .icon					{ background-position:left top;}
#page-lock .fieldset .share ul li a#share_facebook .icon				{ background-position:-104px top;}
#page-lock .fieldset .share ul li a#share_email .icon					{ background-position:-208px top;}
#page-lock .fieldset .share ul li a:hover 								{ text-decoration:none; color:#575757;}
#page-lock .fieldset .share ul li a#share_twitter:hover .icon			{ background-position:left -100px;}
#page-lock .fieldset .share ul li a#share_facebook:hover .icon			{ background-position:-104px -100px;}
#page-lock .fieldset .share ul li a#share_email:hover .icon				{ background-position:-208px -100px;}
#page-lock .fieldset .share ul li a:active 								{ color:#575757;}
#page-lock .fieldset .share ul li a#share_twitter:active .icon			{ background-position:left -200px;}
#page-lock .fieldset .share ul li a#share_facebook:active .icon			{ background-position:-104px -200px;}
#page-lock .fieldset .share ul li a#share_email:active .icon			{ background-position:-208px -200px;}
#page-lock .fieldset .inactive-overlay									{ display:none; width:230px; background:#DEDEDE; z-index:778;}
#page-lock .footer 														{ position:relative; height:45px; margin:31px 0 0 0;}
#page-lock .footer #lk-change-locktype									{ position:absolute; left:0; top:0;}
#page-lock .footer a#lk-view-share										{ position:absolute; right:-10px; top:7px; color:#8a8989; text-shadow:0 1px 0 #FFF;}
#page-lock .footer a#lk-view-share span.rounded-left					{ background-position:left -400px;} 
#page-lock .footer a#lk-view-share span.rounded-right					{ background-position:-195px -400px;} 
#page-lock .footer a#lk-view-share:hover span.rounded-left				{ background-position:left -450px;} 
#page-lock .footer a#lk-view-share:hover span.rounded-right				{ background-position:-195px -450px;} 
#page-lock .footer a#lk-view-share:active span.rounded-left				{ background-position:left -500px;} 
#page-lock .footer a#lk-view-share:active span.rounded-right			{ background-position:-195px -500px;} 
#page-lock .footer a#lk-delete											{ position:absolute; left:-10px; top:14px; font-family:'VAG-Light'; font-size:12px; color:#8a8989; text-shadow:0 1px 0 #FFF;}


/* Mode plus */
#mode-plus 																{ display:none;}
#mode-plus .popup-content												{ position:relative; width:446px; margin:0 auto;} 
#mode-plus .popup-content h2											{ float:none; clear:both; display:block; overflow:hidden; width:auto; height:38px; margin:0; padding:13px 0 0; text-align:center; font-size:16px; line-height:16px; text-shadow:0px -1px 0px #080808; color:#FFF;} 
#mode-plus .popup-content h3											{ padding:22px 0 0; text-align:center; font-size:24px; line-height:24px; font-weight:bold; color:#424242; text-shadow:0px 1px 0px #fcfcfc;} 
#mode-plus .popup-content h4											{ padding:4px 0 0; text-align:center; font-size:18px; line-height:18px; font-weight:normal; color:#424242; text-shadow:0px 1px 0px #fcfcfc; font-family:Georgia, "Times New Roman", Times, serif;} 
#mode-plus .popup-content #mode-plus-icon								{ width:68px; height:68px; margin:18px auto; background:url(../images/mode-plus-bg.png) no-repeat left top;} 
#mode-plus .popup-content p												{ padding:0 0 35px; text-align:center; font-weight:normal; font-size:12px; color:#424242; text-shadow:0px 1px 0px #fcfcfc;} 
#mode-plus table.table-block											{ width:100%;} 
#mode-plus table.table-block td.rounded-top-left						{ padding:0 17px 0 25px; background:url(../images/block-properties-bg.png) no-repeat left top;} 
#mode-plus table.table-block td.rounded-top-right						{ width:8px; background:url(../images/block-properties-bg.png) no-repeat -592px top;} 
#mode-plus table.table-block td.rounded-bottom-left						{ height:21px; background:url(../images/block-properties-bg.png) no-repeat left bottom;} 
#mode-plus table.table-block td.rounded-bottom-right					{ width:8px; height:21px; background:url(../images/block-properties-bg.png) no-repeat -592px bottom;}	
#mode-plus a.close-popup												{ position:absolute; right:11px; top:11px; cursor:pointer;}

/* Share */
#share 																	{ display:none;}
#share table.table-block												{ position:relative; width:100%;} 
#share table.table-block td.rounded-top-left							{ position:relative; height:51px; padding:20px 0 0; background:url(../images/popup-big-bg.png) no-repeat left top;} 
#share table.table-block td.rounded-top-right							{ width:37px; height:51px; background:url(../images/popup-big-bg.png) no-repeat -1003px top;} 
#share table.table-block td.rounded-bottom-left							{ padding:0 7px 64px 44px; background:url(../images/popup-big-bg.png) no-repeat left bottom;} 
#share table.table-block td.rounded-bottom-right						{ width:37px; background:url(../images/popup-big-bg.png) no-repeat -1003px bottom;}
#share a.lk-close 														{ position:absolute; right:34px; top:34px; cursor:pointer;} 
#share .popup-content													{ position:relative; width:425px; margin:0 auto;} 
#share .popup-content h2												{ float:none; clear:both; display:block; overflow:hidden; width:auto; height:38px; margin:0; padding:17px 0 0 37px; text-align:center; font-family:'VAG-Bold'; font-size:22px; line-height:22px; text-shadow:0px 1px 0px #FFF; color:#868785;} 
#share .fieldset 														{ padding:0;} 
#share .fieldset table.table-fieldset									{ width:auto; margin:15px 0 0;} 
#share .fieldset table.table-fieldset td.rounded-top-left				{ width:9px; height:5px; padding:0; background:url(../images/frame-bg.png) no-repeat left 6px;} 
#share .fieldset table.table-fieldset td.rounded-top-right				{ width:auto; height:5px; padding:0 9px 0 0; background:url(../images/frame-bg.png) no-repeat right 6px; text-align:left;} 
#share .fieldset table.table-fieldset td.rounded-bottom-left			{ width:9px; padding:0; background:url(../images/frame-bg.png) no-repeat left bottom;} 
#share .fieldset table.table-fieldset td.rounded-bottom-right			{ width:320px; padding:0 9px 15px 0; background:url(../images/frame-bg.png) no-repeat right bottom;}
#share .fieldset .input-txt												{ margin:0 0 0 4px;}
#share .fieldset .input-txt .input-left									{ width:310px; height:36px; background:url(../images/input-txt-small.png) no-repeat left top;}
#share .fieldset .input-txt .input-right 								{ width:3px; height:36px; background:url(../images/input-txt-small.png) no-repeat right top;}
#share .fieldset .input-txt input										{ width:300px; height:36px; font-size:13px; line-height:36px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#c4c5c3;}
#share .fieldset .input-txt .error .input-left							{ background-position:left -39px;} 
#share .fieldset .input-txt .error .input-right							{ background-position:right -39px;}
#share .fieldset .input-txt .focus input								{ height:36px; padding:0 0 0 10px; font-size:13px; line-height:36px; color:#000;}
#share .fieldset .input-txt .error input								{ height:36px; padding:0 0 0 10px; font-size:24px; line-height:36px; color:#fc6b9f;}
#share .fieldset label													{ display:inline; margin:0; padding:0 4px 0 5px; background:#fafafa; font-family:'VAG-Light'; white-space:nowrap; font-weight:normal; font-size:12px; line-height:12px; text-shadow:0px 1px 0px #fff; color:#8a8989;} 
#share .fieldset p														{ padding:7px 0 0 5px; text-shadow:0px 1px 0px #fcfcfc;}
#share .fieldset p span													{ background:url(../images/dotted-02.png) repeat-x left bottom; cursor:help;}
#share ul#social-networks												{ overflow:hidden; margin:0; padding:20px 0 0 13px;}
#share ul#social-networks li											{ float:left; width:104px; margin:0; padding:0; list-style-type:none;}
#share ul#social-networks li.last 										{ width:84px;}
#share ul#social-networks li a											{ display:block; position:relative; width:84px; text-align:center; font-size:13px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#share ul#social-networks li a .icon									{ display:block; position:relative; width:84px; height:84px; margin:0 0 5px; background:url(../images/social-networks-bg.png) no-repeat left top;}
#share ul#social-networks li a#share_twitter .icon						{ background-position:left top;}
#share ul#social-networks li a#share_facebook .icon						{ background-position:-104px top;}
#share ul#social-networks li a#share_email .icon						{ background-position:-208px top;}
#share ul#social-networks li a:hover 									{ text-decoration:none; color:#575757;}
#share ul#social-networks li.disabled a:hover							{ text-decoration:none; color:#999 !important;}
#share ul#social-networks li a#share_twitter:hover .icon				{ background-position:left -100px;}
#share ul#social-networks li.disabled a#share_twitter:hover .icon		{ background-position:left top;}
#share ul#social-networks li a#share_facebook:hover .icon				{ background-position:-104px -100px;}
#share ul#social-networks li.disabled a#share_facebook:hover .icon		{ background-position:-104px top;}
#share ul#social-networks li a#share_email:hover .icon					{ background-position:-208px -100px;}
#share ul#social-networks li.disabled a#share_email:hover .icon			{ background-position:-208px top;}
#share ul#social-networks li a:active 									{ color:#999;}
#share ul#social-networks li a#share_twitter:active .icon				{ background-position:left -200px;}
#share ul#social-networks li.disabled a#share_twitter:active .icon		{ background-position:left top;}
#share ul#social-networks li a#share_facebook:active .icon				{ background-position:-104px -200px;}
#share ul#social-networks li.disabled a#share_facebook:active .icon		{ background-position:-104px top;}
#share ul#social-networks li a#share_email:active .icon					{ background-position:-208px -200px;}
#share ul#social-networks li.disabled a#share_email:active .icon		{ background-position:-208px top;}
#share ul#social-networks li a span										{ display:none; position:absolute; cursor:default; width:84px; height:104px; background:#FAFAFA; z-index:778; left:0; top:0;}

/* Page infos */
#page-infos																{ display:none; position:absolute; top:-280px;/*position:fixed; left:77px; bottom:55px;*/ z-index:777;}
#page-infos table.table-block td.rounded-top-left						{ }
#page-infos table.table-block td.rounded-bottom-left					{ padding-bottom:50px;} 
#page-infos h2															{ padding-bottom:7px;}
#page-infos .fieldset table.table-fieldset 								{ width:auto;}
#page-infos .fieldset table.table-fieldset td.rounded-top-left			{ padding:0;} 
#page-infos .fieldset table.table-fieldset td.rounded-bottom-right		{ width:198px; padding-top:8px;}
#page-infos .fieldset .line												{ clear:both; overflow:hidden; padding:1px 0 0; font-family:'VAG-Light'; font-size:12px; color:#b0b0b0;}
#page-infos .fieldset .line .left										{ float:left; width:52px; padding:0 8px 0 0; text-align:right;}
#page-infos .fieldset .line .right										{ float:left; width:auto;}
#page-infos .block-switch 		 										{ position:absolute; top:31px; left:31px; width:247px; height:28px; padding:0;}
#page-infos .block-switch .switch 										{ width:123px;}
#page-infos .block-switch .first 										{ margin:0 1px 0 0;}
#page-infos .block-switch .switch a										{ width:123px; line-height:28px;}
#page-infos .block-switch .separator									{ left:123px; top:0px;}
#page-infos .block-switch .switch a#lk-switch-page-infos				{ background-position:left top;}
#page-infos .block-switch .switch a#lk-switch-about-checkthis			{ background-position:right top;}
#page-infos .block-switch .switch a#lk-switch-page-infos:hover			{ background-position:left -50px;}
#page-infos .block-switch .switch a#lk-switch-about-checkthis:hover		{ background-position:right -50px;}
#page-infos .block-switch .selected a#lk-switch-page-infos				{ background-position:left -100px; cursor:default;}
#page-infos .block-switch .selected a#lk-switch-about-checkthis			{ background-position:right -100px; cursor:default;}
#page-infos .block-switch .selected a#lk-switch-page-infos:hover		{ background-position:left -100px;}
#page-infos .block-switch .selected a#lk-switch-about-checkthis:hover	{ background-position:right -100px;}

/*Popularity*/
#popularity																{ display:none;}
#popularity table.table-block											{ position:relative; width:100%;} 
#popularity table.table-block td.rounded-top-left						{ position:relative; height:51px; padding:20px 0 0; background:url(../images/popup-big-bg.png) no-repeat left top;} 
#popularity table.table-block td.rounded-top-right						{ width:37px; height:51px; background:url(../images/popup-big-bg.png) no-repeat -1003px top;} 
#popularity table.table-block td.rounded-bottom-left					{ padding:0 7px 64px 44px; background:url(../images/popup-big-bg.png) no-repeat left bottom;} 
#popularity table.table-block td.rounded-bottom-right					{ width:37px; background:url(../images/popup-big-bg.png) no-repeat -1003px bottom;}
#popularity a.lk-close 													{ position:absolute; right:34px; top:34px; cursor:pointer;} 
#popularity .popup-content												{ position:relative; width:425px; margin:0 auto;} 
#popularity .popup-content h2											{ float:none; clear:both; display:block; overflow:hidden; width:auto; height:38px; margin:0; padding:17px 0 0 37px; text-align:center; font-family:'VAG-Bold'; font-size:22px; line-height:22px; text-shadow:0px 1px 0px #FFF; color:#868785;} 
#popularity .fieldset 													{ padding:0;} 
#popularity .fieldset table.table-fieldset								{ width:auto; margin:15px 0 0;} 
#popularity .fieldset table.table-fieldset td.rounded-top-left			{ width:9px; height:5px; padding:0; background:url(../images/frame-bg.png) no-repeat left 6px;} 
#popularity .fieldset table.table-fieldset td.rounded-top-right			{ width:auto; height:5px; padding:0 9px 0 0; background:url(../images/frame-bg.png) no-repeat right 6px; text-align:left;} 
#popularity .fieldset table.table-fieldset td.rounded-bottom-left		{ width:9px; padding:0; background:url(../images/frame-bg.png) no-repeat left bottom;} 
#popularity .fieldset table.table-fieldset td.rounded-bottom-right		{ width:320px; padding:40px 9px 50px 0; background:url(../images/frame-bg.png) no-repeat right bottom;}
#popularity .fieldset label												{ display:inline; margin:0; padding:0 4px 0 5px; background:#fafafa; font-family:'VAG-Light'; white-space:nowrap; font-weight:normal; font-size:12px; line-height:12px; text-shadow:0px 1px 0px #fff; color:#8a8989;} 
#popularity .fieldset span.popularity-box								{ position:relative; top:-1px; overflow:hidden; width:auto; margin:0 0 0 4px; font-family:Helvetica,Arial,sans-serif; font-size:9px; line-height:14px; text-shadow:0px -1px 0px #161616; color:#FFF; white-space:nowrap;}
#popularity .fieldset span.popularity-box span.popularity-box-left		{ width:auto; height:14px; padding:2px 0 6px 5px; background:url(../images/popularity-bg.png) no-repeat left top; white-space:nowrap;}
#popularity .fieldset span.popularity-box span.popularity-box-right		{ width:0; height:14px; padding:2px 0 6px 5px; background:url(../images/popularity-bg.png) no-repeat right top; white-space:nowrap;}
#popularity .fieldset .off span.popularity-box-left						{ background-position:left -25px !important; text-shadow:0 -1px 0 #747474;}
#popularity .fieldset .off span.popularity-box-right					{ background-position:right -25px !important;}
#popularity .fieldset ul  												{ overflow:hidden; margin:0; padding:3px 0 0 4px;}
#popularity .fieldset ul li 											{ float:left; clear:both; min-height:30px; margin:12px 0 0; padding:0 0 0 37px; list-style-type:none; background:url(../images/tweet-message.jpg) no-repeat left top; font-size:11px; text-shadow:0px 1px 0px #FFFFFF; color:#666;}
#popularity .fieldset ul li span.user									{ color:#000;}
#popularity .fieldset ul li span.time									{ color:#a2a1a1;}
#popularity .fieldset strong											{ display:block; text-align:center; font-size:42px; font-family:'VAG-Bold'; color:#b0b0b0;}
#popularity .fieldset p													{ padding:0 0 10px; text-align:center; font-size:13px; line-height:17px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#b0b0b0;}
#popularity .fieldset a													{ text-decoration:underline; color:#b0b0b0;}
#popularity .fieldset a:hover											{ color:#858585;}

/* Send Link */
#send-link																{ display:none; position:absolute; left:200px; top:300px; z-index:1999; width:339px;}
#send-link table.table-block td.rounded-top-left						{ height:0; padding:26px 0 0 33px; background-image:url(../images/popover-2-bg.png);} 
#send-link table.table-block td.rounded-top-right						{ width:31px; height:0; background:url(../images/popover-2-bg.png) no-repeat right top;} 
#send-link table.table-block td.rounded-bottom-left						{ padding:0 0 33px 31px;background-image:url(../images/popover-2-bg.png);} 
#send-link table.table-block td.rounded-bottom-right					{ width:31px; background:url(../images/popover-2-bg.png) no-repeat right bottom;}
#send-link table.table-block td.rounded-bottom							{ background-image:url(../images/popover-2-bg.png);}
#send-link .input-txt													{ position:relative; overflow:hidden; clear:both; width:271px; margin:10px 0 0 3px; padding:0 !important;} 
#send-link .input-txt .input-left										{ position:relative; overflow:hidden !important; float:left !important; width:268px !important; height:36px !important; background:url(../images/input-txt-small.png) no-repeat left top;} 
#send-link .input-txt .input-right										{ overflow:hidden !important; float:left !important; width:3px !important; height:36px !important; background:url(../images/input-txt-small.png) no-repeat right top;} 
#send-link .input-txt input												{ position:absolute; width:258px; height:36px; margin:0; padding:0 0 0 10px; border:none; background:none; font-size:13px; line-height:36px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-style:normal; color:#8a8989;}
#send-link .input-txt a.lk-rounded										{ position:absolute; top:4px; right:1px;}
#send-link .check-optin 		 										{ overflow:hidden; padding:7px 0 0 3px;} 
#send-link .check-optin input	 										{ float:left; margin:0;} 
#send-link .check-optin label	 										{ float:left; width:250px; padding:0 0 0 8px; font-size:13px; line-height:16px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;} 
#send-link .check-optin label strong	 								{ font-size:14px; font-family:'VAG-Bold'; font-weight:normal;}
#send-link #confirm														{ display:none; overflow:hidden; padding:28px 0 25px 0; font-size:13px; line-height:16px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#send-link #confirm p													{ text-align:center; color:inherit; font-size:inherit; padding:0;}
#page_home #send-link #confirm											{ padding:17px 0 13px 0;}
#page_home #send-link .check-optin										{ display:none;}

/* Twitter */
#sign-in-twitter														{ display:none; position:absolute; left:200px; top:300px; z-index:1999; width:299px;}
#sign-in-twitter table.table-block td.rounded-top-left					{ height:0; padding:35px 0 0 36px; background-image:url(../images/popover-2-bg.png);} 
#sign-in-twitter table.table-block td.rounded-top-right					{ width:31px; height:0; background:url(../images/popover-2-bg.png) no-repeat right top;} 
#sign-in-twitter table.table-block td.rounded-bottom-left				{ padding:0 0 33px 34px;background-image:url(../images/popover-2-bg.png);} 
#sign-in-twitter table.table-block td.rounded-bottom-right				{ width:31px; background:url(../images/popover-2-bg.png) no-repeat right bottom;}
#sign-in-twitter table.table-block td.rounded-bottom					{ background-image:url(../images/popover-2-bg.png);}
#sign-in-twitter a#lk-twitter-signin	 								{ display:block; overflow:hidden; width:184px; height:36px; padding:0 0 0 47px; background:url(../images/button-twitter-bg.png) no-repeat left top; text-decoration:none; font-size:15px; line-height:36px; text-shadow:0px -1px 0px #616261; color:#FFF; font-family:'VAG-Bold'; -webkit-user-select:none;} 
#sign-in-twitter a#lk-twitter-signin:hover	 							{ background-position:left -50px;} 
#sign-in-twitter a#lk-twitter-signin:active 							{ background-position:left -100px;} 
#sign-in-twitter .check-optin 		 									{ overflow:hidden; padding:7px 0 0 0;} 
#sign-in-twitter .check-optin input	 									{ float:left; margin:0;} 
#sign-in-twitter .check-optin label	 									{ float:left; width:210px; padding:0 0 0 8px; font-size:13px; line-height:16px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;} 
#sign-in-twitter .check-optin label strong	 							{ font-size:14px; font-family:'VAG-Bold'; font-weight:normal;}
#sign-in-twitter #confirm												{ display:none; overflow:hidden; padding:28px 0 25px 0; font-size:13px; line-height:16px; font-family:'VAG-Light'; text-shadow:0px 1px 0px #FFFFFF; color:#8a8989;}
#sign-in-twitter #confirm p												{ text-align:center; color:inherit; font-size:inherit; padding:0;}

/* Blocks */
#blocks_templates														{ display:none;}
#blocks-container														{ }
#blocks-container .block 												{ position:relative; padding:3px; margin:0 0 4px;}
#blocks-container .mode-edit 											{ padding:0;}
#blocks-container .mode-edit .block-status								{ padding:2px; border:1px dotted #3a3a3a;}
#blocks-container .mode-edit .state-hover								{ padding:2px; border:1px solid #3a3a3a;}
#blocks-container .mode-edit .state-error								{ padding:2px; border:1px solid #813535;}
#blocks-container .block .block-content									{ }
#blocks-container .block .block-edit .input-txt 						{ position:relative; overflow:hidden; clear:both; width:auto; height:40px; padding:0;} 
#blocks-container .block .block-edit .input-txt .input-left				{ width:677px; background-position:left -100px; height:40px;} 
#blocks-container .block .block-edit .input-txt .input-right			{ height:40px; background-position:right -100px;}
#blocks-container .block .block-edit .input-txt .error .input-left		{ background-position:left -50px;} 
#blocks-container .block .block-edit .input-txt .error .input-right		{ background-position:right -50px;}
#blocks-container .block .block-edit .input-txt input					{ position:absolute; width:668px; /*padding:0 0 0 9px !important; color:#818160;*/ padding:3px 0 0 9px !important; height:38px !important; font-size:28px !important; line-height:32px !important; color:#000; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
#blocks-container .block .block-edit .input-txt .focus input			{ /*padding:3px 0 0 9px !important; height:38px !important; font-size:28px !important; line-height:32px !important; color:#000; font-family:Helvetica, Arial, sans-serif;*/}
#blocks-container .block .block-edit .input-txt .error input			{ /*padding:3px 0 0 9px !important; height:38px !important; font-size:28px !important; line-height:32px !important; color:#000;*/}
#blocks-container .block .block-edit .input-txt a.lk-rounded			{ display:none; position:absolute; right:3px; top:7px; color:#ffffe9;}
#blocks-container .block .block-edit .input-txt .active a.lk-rounded	{ color:#FFF;}
#blocks-container .block .properties									{ position:absolute; z-index:999; width:100%;}
#blocks-container .block .textarea										{ width:656px; height: 310px; margin:0; padding:10px 11px; border:1px solid #ccc; background:#FFFFD3; font-family:Georgia, serif; font-size:16px; line-height:22px; color:#000;}

/* Block title */
#blocks-container .block-title .block-view								{ padding:6px 0 2px 10px; font-size:28px; line-height:32px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#000;}

/* Block embed */
#blocks-container .block-embed .block-view								{ padding:10px; font-size:25px; line-height:40px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#000;}
#blocks-container .block-embed .block-view div							{ margin:0; text-align:center;}
#blocks-container .block-embed .block-view div img						{ max-width: 660px;}

/* Block disqus */
#blocks-container .block-disqus-comments .block-view					{ padding:10px; font-size:25px; line-height:40px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#000;}

/* Block googlemaps */
#blocks-container .block-googlemaps .block-view							{ padding:10px; font-size:25px; line-height:40px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#000;}
#blocks-container .block-googlemaps .block-view div						{ margin:0;}

/* Block text */
#blocks-container .block-text .block-view								{ padding:8px 42px 8px 12px; font-family:georgia; font-size:16px; line-height:22px; color:#000;}	
#blocks-container .block-text .block-view p								{ padding:4px 0 16px;}	
#blocks-container .block-text .block-view ul							{ margin:0 0 0 16px; padding:0 0 18px;}	
#blocks-container .block-text .block-view ol							{ margin:0 0 0 16px; padding:0 0 18px;}	
#blocks-container .block-text .block-view li							{ padding:0 0 4px 1px;}
#blocks-container .block-text .block-view a								{ text-decoration:underline !important; color:inherit !important;}
#blocks-container .block-text .block-view a:hover						{ text-decoration:underline !important;}

/* Info balloon */
#info-balloon															{ display:none; overflow:hidden; position:fixed; z-index:-1; left:13px; bottom:70px; width:auto; height:29px;}
#info-balloon .left														{ float:left; height:29px; padding:0 0 0 10px; background:url(../images/info-balloon-bg.png) no-repeat left top; font-size:12px; line-height:20px; text-shadow:0px -1px 0px #080808; color:#FFF;}
#info-balloon .right													{ float:left; width:10px; height:29px; background:url(../images/info-balloon-bg.png) no-repeat right top;}

/* Footer */
#footer																	{ /*overflow:hidden; */position:fixed; z-index:3; bottom:0; width:100%; height:70px; padding:0; background:url(../images/footer-bg.png) repeat-x left top;}
#page_home #footer														{ background:none;}
#footer #beta															{ display:none; position:absolute; left:0; top:3px; float:left; width:44px; height:45px; margin:0; padding:0; background:url(../images/beta-bg.png) no-repeat left top;}
#footer #activity														{ float:left; width:54px; height:54px; margin:0; padding:0; background:url(../images/activity.png) no-repeat left top;}
#footer a#lk-activity													{ position:absolute; left:10px; top:10px; z-index:4; width:54px; height:54px; margin:0; padding:0;}
#footer .activity-saving												{ background-position:left -60px !important;}
#footer .activity-saved													{ background-position:left -180px !important;}
#footer .activity-failed												{ background-position:left -120px !important;}
#footer	.content 														{ float:left; padding:14px 0 0 15px;}
#footer	.content h1														{ overflow:hidden; margin:0; padding:0; height:32px; font-size:30px; line-height:26px;}
#footer .content h1 #footer-checkthis									{ float:left; display:block; width:117px; height:32px; margin:0; padding:0; background:url(../images/footer-checkthis.png) no-repeat left top; text-indent:-999px;}
#footer .content h1 #footer_url											{ float:left; display:block; height:32px; margin:0; padding:0; color:#a0ff65; text-shadow:0px 1px 0px #fcfcfc; font-family:'VAG-Bold'; letter-spacing:-0.03em;}
#footer .content h1 #footer_url:hover									{ text-decoration:none;}
#footer .content h1 #footer_url span									{ color:#00db62;}
#footer .content p														{ float:left; margin:0; padding:0; text-align:justify; font-family:'VAG-Light'; font-size:15px; line-height:15px; text-shadow:0px 1px 0px #fcfcfc; color:#b0b0b0;}
#footer .content p a													{ color:#B0B0B0; text-decoration:underline;/*background:url(../images/underline-dotted.gif) repeat-x left bottom; text-decoration:none;*/}
#footer .content p a:hover												{ color:#9C9D9B;}
#footer .content a#lk-save												{ overflow:hidden; float:left; margin:0 0 0 5px; cursor:pointer; text-decoration:none; text-shadow:0px 1px 0px #c4c4c4; color:#222;}
#footer .content a#lk-save span.rounded-left							{ float:left; display:block; height:16px; padding:2px 0 0 7px; background:url(../images/btn-save-bg.png) no-repeat left -23px; line-height:11px;}
#footer .content a#lk-save span.rounded-right							{ float:left; display:block; width:7px; height:17px; padding:1px 0 0; background:url(../images/btn-save-bg.png) no-repeat -93px -23px;}
#footer .content a#lk-save:hover span.rounded-left						{ background-position:left top;}
#footer .content a#lk-save:hover span.rounded-right						{ background-position:-93px top;}
#footer .content a#lk-save:active span.rounded-left						{ background-position:left -46px;}
#footer .content a#lk-save:active span.rounded-right					{ background-position:-93px -46px;}
#footer .content a#lk-infos												{ display:block; float:left; overflow:hidden; width:14px; height:0; margin:2px 0 0 4px; padding:15px 0 0; background:url(../images/btn-infos.png) no-repeat left top;}
#footer .content a#lk-infos:hover										{ background-position:left -25px;}
#footer .content a#lk-infos:active										{ background-position:left -50px;}
#footer .content a#lk-report											{ display:block; float:left; height:15px; margin:2px 0 0 4px; font-size:11px; line-height:14px; font-family:'VAG-Light'; text-shadow:0px -1px 0px #999; color:#FFF;}
#footer .content a#lk-report span.rounded-left							{ float:left; display:block; height:15px; padding:0 0 0 8px; background:url(../images/footer-buttons-left-bg.png) no-repeat left top;}
#footer .content a#lk-report span.rounded-right							{ float:left; display:block; height:15px; padding:0 8px 0 0; background:url(../images/footer-buttons-left-bg.png) no-repeat right top;}
#footer .content a#lk-report:hover										{ text-decoration:none;}
#footer .content a#lk-report:hover span.rounded-left					{ background-position:left -25px;}
#footer .content a#lk-report:hover span.rounded-right					{ background-position:right -25px;}
#footer .content a#lk-report:active span.rounded-left					{ background-position:left -50px;}
#footer .content a#lk-report:active span.rounded-right					{ background-position:right -50px;}

#footer .buttons 														{ float:right; margin:0; padding:15px 10px 0 0;}
#footer .buttons a.disabled												{ cursor:default !important; filter:alpha(opacity=60); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}

#footer #footer-status a#lk-lock										{ overflow:hidden; display:block; position:relative; float:left; width:46px; height:47px; margin:0; padding:0; cursor:pointer; background:url(../images/footer-logos.png)no-repeat left -100px;}
#footer #footer-status a#lk-lock:hover									{ background-position:left -150px;}
#footer #footer-status a#lk-lock:active									{ background-position:left -200px;}
#footer .error a#lk-lock												{ background-position:left -300px !important;}
#footer .error a#lk-lock:hover											{ background-position:left -300px !important;}
#footer .error a#lk-lock:active											{ background-position:left -300px !important;}
#footer .loading a#lk-lock												{ background-position:left -250px !important;}
#footer .loading a#lk-lock:hover										{ background-position:left -250px !important;}
#footer .loading a#lk-lock:active										{ background-position:left -250px !important;}

#footer .buttons a#lk-edit												{ overflow:hidden; float:left; display:block; width:41px; height:47px; margin:0 15px 0 0;  padding:0; cursor:pointer; text-decoration:none; font-size:16px; font-family:'VAG-Light'; text-shadow:0px -1px 0px #009d2d; color:#FFF; background:url(../images/footer-buttons.png) no-repeat left top;}
#footer .buttons a#lk-edit span.ico-share								{ float:left; clear:both; display:block; width:50px; height:28px; margin:0; padding:0 0 0 0; background:url(../images/footer-buttons-icones.png) no-repeat left top;}
#footer .buttons a#lk-edit span.button-txt								{ float:left; clear:both; width:50px; margin:0; padding:3px 0 0; background:none; font-size:11px; text-align:center;}
#footer .buttons a#lk-edit:hover										{ background-position:left -50px;}
#footer .buttons a#lk-edit:active										{ background-position:left -100px;}

#footer .buttons a#lk-share												{ overflow:hidden; float:left; display:block; width:39px; height:47px; margin:0 17px 0 0; padding:0; cursor:pointer; text-decoration:none; font-size:16px; font-family:'VAG-Light'; text-shadow:0px -1px 0px #009d2d; color:#FFF; background:url(../images/footer-buttons.png) no-repeat -50px top;}
#footer .buttons a#lk-share span.ico-share								{ float:left; clear:both; display:block; width:50px; height:28px; margin:0; padding:0 0 0 0; background:url(../images/footer-buttons-icones.png) no-repeat left -50px;}
#footer .buttons a#lk-share span.button-txt								{ float:left; clear:both; width:50px; margin:0; padding:3px 0 0; background:none; font-size:11px; text-align:center;}
#footer .buttons a#lk-share:hover										{ background-position:-50px -50px;}
#footer .buttons a#lk-share:active										{ background-position:-50px -100px;}

#footer .buttons a#lk-popularity										{ position:relative; float:left; display:block; width:42px; height:47px; margin:0 6px 0 0; padding:0; cursor:pointer; text-decoration:none; font-size:16px; font-family:'VAG-Light'; text-shadow:0px -1px 0px #009d2d; color:#FFF; background:url(../images/footer-buttons.png) no-repeat -100px top;}
#footer .buttons a#lk-popularity .separator								{ position:absolute; left:-1px; width:2px; height:47px;background:url(../images/footer-buttons-separator.png) no-repeat left top;}
#footer .buttons a#lk-popularity span.ico-share							{ float:left; clear:both; display:block; width:50px; height:28px; margin:0; padding:0 0 0 0; background:url(../images/footer-buttons-icones.png) no-repeat left -100px;}
#footer .buttons a#lk-popularity span.button-txt						{ float:left; clear:both; width:50px; margin:0; padding:3px 0 0; background:none; font-size:11px; text-align:center;}
#footer .buttons a#lk-popularity span.popularity-box					{ position:absolute; right:-5px; top:-3px; width:auto; margin:0; font-size:9px; line-height:14px; text-shadow:0px -1px 0px #78114a;}
#footer .buttons a#lk-popularity span.popularity-box span.popularity-box-left{ float:left; display:block; width:auto; height:14px; padding:0 0 0 5px; background:url(../images/popularity-bg.png) no-repeat left top;}
#footer .buttons a#lk-popularity span.popularity-box span.popularity-box-right{ float:left; display:block; width:5px; height:14px; background:url(../images/popularity-bg.png) no-repeat right top;}
#footer .buttons a#lk-popularity:hover									{ background-position:-100px -50px;}
#footer .buttons a#lk-popularity:active									{ background-position:-100px -100px;}

#footer-subcontent 														{ position:absolute; width:100%;}

/* Hacks */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.input-txt input 													{ padding:0 0 0 10px !important;}
	#blocks-container .block .block-edit .input-txt .focus input		{ padding-top:4px !important;/*height:36px !important; line-height:36px !important;*/}
	#page-lock .footer .link 											{ padding:15px 0 0 10px;}
	#footer	.content h1													{ line-height:30px;}
	
}

/* IE 7 */
*+html .create .content ul.block_button li a							{ width:78px; padding:61px 8px 0; cursor:pointer;} 
*+html .create .content ul.block_button li a span.rounded-left			{ float:left; display:block; width:41px; line-height:16px;} 
*+html .create .content ul.block_button li a span.rounded-right			{ float:left; display:block; width:25px; padding:2px 0 7px;} 

*+html #page-properties .bg-options .label-left							{ float:left !important; width:22px !important;}
*+html #page-properties .bg-options .label-middle						{ float:left !important; width:40px !important;}
*+html #page-properties .bg-options .label-right						{ float:left !important; width:22px !important;}


