
/*------------------------------- module cms[admin_edit_tools,contenteditor,jquery.horizontal.scroll] begins -------------------------------*/
	
	/*------------------------------- /Modules/cms/css/admin_edit_tools.css begins -------------------------------*/
	
.admin_edit_tools {
    background: -webkit-linear-gradient(#333333 0%, #111111 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -o-linear-gradient(#333333 0%, #111111 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: linear-gradient(#333333 0%, #111111 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    clear: both;
    color: #FFFFFF;
    display: block;
}

.admin_edit_tools .list_block .col .row .cms_toolbar_outliner li .navi_arrow {
	padding-left:5px;
	padding-right:5px;
	}

.admin_edit_tools .admin_edit_tools_tabs {
    border-bottom: 1px solid #555;
    clear: both;
    display: block;
    float: left;
    line-height: 25px;
    margin-bottom: 20px;
    padding-top:10px;
    min-height: 25px;
    width: 100%;
    }

.admin_edit_tools .admin_edit_tools_tabs a,
.admin_edit_tools .admin_edit_tools_tabs a:visited {
    background: #555555; /* Old browsers */
    background: -webkit-linear-gradient(#555555 0%, #000000 100%);
    background: -o-linear-gradient(#555555 0%, #000000 100%);
    background: linear-gradient(#555555 0%, #000000 100%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    line-height: 26px;
    margin-right: 2px;
    margin-top: 2px;
    padding: 0 10px;
    text-decoration: none;
    font-weight:300;
    font-size:14px;
    }

.admin_edit_tools .admin_edit_tools_tabs a.selected {
    background: #111111; /* Old browsers */
    background: -webkit-linear-gradient(#111111 0%, #555555 100%);
    background: -o-linear-gradient(#111111 0%, #555555 100%);
    background: linear-gradient(#111111 0%, #555555 100%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#555555',GradientType=0 ); /* IE6-8 */
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #fff;
    }

.admin_edit_tools .admin_edit_tools_mode {
    clear: both;
    display: block;
    line-height: 22px;
    margin:10px 0;
    height:24px;
    }

.admin_edit_tools .admin_edit_tools_mode a,
.admin_edit_tools .admin_edit_tools_mode a:visited {
    background: #555555; /* Old browsers */
    background: -webkit-linear-gradient(#555555 0%, #000000 100%);
    background: -o-linear-gradient(#555555 0%, #000000 100%);
    background: linear-gradient(#555555 0%, #000000 100%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    border: 1px solid #000000;
    color: #fff;
    display: block;
    float: left;
    line-height: 22px;
    padding: 0 10px;
    text-decoration: none;
    font-weight:300;
    font-size:12px;
    }

.admin_edit_tools .admin_edit_tools_mode a.selected {
    background: #111111; /* Old browsers */
    background: -webkit-linear-gradient(#111111 0%, #555555 100%);
    background: -o-linear-gradient(#111111 0%, #555555 100%);
    background: linear-gradient(#111111 0%, #555555 100%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#555555',GradientType=0 ); /* IE6-8 */
    border: 1px solid #000000;
    color: #fff;
    }

.admin_edit_tools .admin_edit_tools_mode a.left {
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
	}

.admin_edit_tools .admin_edit_tools_mode a.right {
	border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left:none;
	}

.admin_edit_tools .list_block {
	font-size:0;
	}

.admin_edit_tools .list_block .col {
	display: inline-block;
    vertical-align: top;
    width: 25%;
	}

.admin_edit_tools .list_block .col .row {
    margin: 0;
    padding: 0;
	}

.admin_edit_tools .list_block .col .row p {
	font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    }

.admin_edit_tools .list_block .col .row p input {
	margin: 3px 5px 0 0;
    vertical-align: top;
    }

.admin_edit_tools .list_block .col .row .text_input_style {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000;
    border-radius: 2px 2px 2px 2px;
    color: #333;
    display: inline-block;
    font-family: 'helvetica neue',helvetica,arial;
    font-size: 14px;
    font-weight: 400;
    height: 22px;
    margin: 1px 0;
    padding: 0 4px;
    width: 97%;
    }

.admin_edit_tools .list_block .col .row p img {
	vertical-align:middle;
	}

.admin_edit_tools .list_block .col .row .admin_edit_button {
	border:1px solid #666;
	float:none;
	display:inline-block;
	margin-left:5px;
	line-height:22px;
	height:22px;
	}

.admin_edit_tools .list_block .col.col_full {
	width:100%;
	}

.admin_edit_tools .list_block .col.col_half {
	width:50%;
	}

.admin_edit_tools .list_block .col.col_two_thirds {
	width:66%;
	}

.admin_edit_tools .list_block .col.col_one_third {
	width:34%;
	}

.admin_edit_tools .list_block .col .row .admin_edit_button.right{
	float:right;
	}

.admin_edit_tools .divider {
	margin:10px 0;
	padding:0;
	border-bottom:1px dotted #fff;
	width:100%;
	height:1px;
	font-size:0;
	line-height:0;
}

.cms_tools_header_material_frame #Outliner ul {
	background: #858585;
}

.cms_tools_header_material_frame #Outliner ul li a {
	color: #FFF !important;
}

.clearer {
	clear: both;
}

.cms_lite_feedbacktext {
	display:none;
	margin-left:10px;
	margin-right:10px;
	height:19px;
	padding:4px 17px 0 0;
	color:white;
	font-size:12px;
	font-weight:bold;
	background: url(/ElementImages/cms_icon_check.png) no-repeat right 5px;
}

.cms_lite_versiontext {
	margin-left:10px;
	margin-right:10px;
	height:19px;
	padding:4px 17px 0 0;
	color:white;
	font-size:12px;
	font-weight:bold;
}
/*alapalkin roolitestaus*/
#settings2_pageprotection .tabContent {
    min-height: 55px;
}
#settings2_pageprotection .tabContent .contentarea_table_col th {
    //border: 1px solid #cccccc;
    padding: 6px;
}

#CMS_Buttons_PublicPage.disabled,
#CMS_Buttons_Unpublish.disabled {
	opacity: 0.5;
}


	/*------------------------------- /Modules/cms/css/admin_edit_tools.css ends -------------------------------*/
	
	/*------------------------------- /Modules/cms/css/contenteditor.css begins -------------------------------*/
	p:empty:before {
    content: attr(data-placeholder);
    color: #bababa;
}
input:empty:before {
    content: attr(data-placeholder);
    color: #bababa;
}

#textarea_buttons {
	background: white;
	-webkit-box-shadow: 1px 1px 2px 2px rgba(204,204,204,0.65);
	-moz-box-shadow: 1px 1px 2px 2px rgba(204,204,204,0.65);
	box-shadow: 1px 1px 2px 2px rgba(204,204,204,0.65);
}

.content_editor {
	display:block;
	clear:both;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#fff;
	padding:2px;
	margin:10px 0 0;
	font-family: 'helvetica neue',helvetica,arial;
	text-transform:none;
	}

.content_editor a {
	text-transform:none;
	}

.content_editor input,
.content_editor select,
.content_editor textarea {
	font-family: 'helvetica neue',helvetica,arial;
    font-size: 14px;
    font-weight: 400;
	}

.content_editor a,
.content_editor a:visited {
	color:#333;
	text-decoration:none;
	}

.content_editor a:hover {
	color:#333;
	text-decoration:underline;
	}

.content_editor h3 {
	font-weight:400;
	color:#fff;
	margin:0;
	padding:0 0 10px;
	border-bottom:1px dotted #fff;
	}

.content_editor h4 {
	font-weight:400;
	color:#fff;
	margin:0;
	padding:10px 0;
	font-size:16px;
	}

.content_editor h3 span,
.content_editor h4 span {
	float:right;
	}

.content_editor_main_tabs {
	display:block;
	clear:both;
	height:28px;
	font-size:0;
	z-index:3333;
	margin:0;
	}

.content_editor_main_tabs h2 {
	font-size:16px;
	font-weight:400;
	color:#fff;
	margin:0;
	padding:0 10px;
	line-height:28px;
	}

.content_editor_main_tabs a,
.content_editor_main_tabs a:visited,
.content_editor_main_tabs a:hover {
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #EEEEEE;
    -webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
    color: #333333;
    display: inline-block;
    font-size: 14px;
    line-height: 26px;
    margin: 0 1px 0 0;
    padding: 0 10px;
    text-decoration: none;
	}

.content_editor_main_tabs a.selected {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
    border: 1px solid #111111;
    color: #FFFFFF;
	}

.content_editor_main_tabs span {
	display:inline-block;
	background: #666666;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #666666 0%, #444444 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#444444));
	background: -webkit-linear-gradient(top,  #666666 0%,#444444 100%);
	background: -o-linear-gradient(top,  #666666 0%,#444444 100%);
	background: -ms-linear-gradient(top,  #666666 0%,#444444 100%);
	background: linear-gradient(to bottom,  #666666 0%,#444444 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#444444',GradientType=0 );
	border:1px solid #111;
	margin:0 0 0 -1px;
	padding:0 6px;
	line-height:26px;
	font-size:14px;
	color:#fff;
	}

.content_editor_main_tabs a.button {
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
    border: 1px solid #ddd;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 22px;
    line-height: 22px;
    margin: 1px 3px 0 0;
    padding: 0 10px;
    text-decoration: none;
    float:right;
	}

.content_editor_main_tabs a span {
	background: url(/ModuleImages/cms/icon_add_fav.png) no-repeat scroll right 4px / 18px 18px rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    height: 26px;
    margin: 0 0 0 6px;
    padding: 0;
    width: 18px;
	}

.content_editor_main_tabs a.selected span {
	background: url(/ModuleImages/cms/icon_add_fav_white.png) no-repeat scroll right 4px / 18px 18px rgba(0, 0, 0, 0);
	}

.content_editor_main_tabs span img {
	height:13px;
	margin:5px 0 0;
	vertical-align:top;
	}

.content_editor_main_tabs span.main_tabs_right {
	background:none;
	border:none;
	font-size:0;
	padding:0;
	position:absolute;
	right:1px;
	}

.content_editor_main_tabs span.move_del {
	float:right;
	font-size:0;
	background:none;
	border:none;
	margin:2px 3px 2px 0;
	padding:0;
	height:22px;
	}

.content_editor_main_tabs span.move_del a {
	width:13px;
	height:22px;
	padding:0 3px;
	display:inline-block;
	border:none;
	background:none;
	}

.content_editor_main_tabs span.move_del a.move_up {
	background:url(/ModuleImages/cms/content_editor_buttons_move_up.png) left 50% no-repeat;
	}

.content_editor_main_tabs span.move_del a.move_down {
	background:url(/ModuleImages/cms/content_editor_buttons_move_down.png) left 50% no-repeat;
	}

.content_editor_main_tabs span.move_del a.delete {
	background:url(/ModuleImages/cms/content_editor_buttons_delete.png) left 50% no-repeat;
	}

.content_editor .content_editor_main_block {
	background:#000;
	display:block;
	padding:3px 0 0;
	margin:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow: -1px 1px 4px #CCCCCC;
	border:1px solid #000;
	color:#000;
	}

.content_editor .content_editor_main_block.first {
	-webkit-border-radius:0 4px 4px 4px;
	-moz-border-radius:0 4px 4px 4px;
	border-radius:0 4px 4px 4px;
	}

.content_editor_block {
	display:block;
	background:#fff;
	padding:5px 10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	//font-size:0;
	position:relative;
	margin-top:3px;
	}

.content_editor_block.corner_off {
	-webkit-border-radius:0 4px 4px 4px;
	-moz-border-radius:0 4px 4px 4px;
	border-radius:0 4px 4px 4px;
	}

.content_editor_block.first {
	margin-top:0;
	}

.content_editor_block a img,
.content_editor_block a.text {
	font-size:14px;
	color:#fff;
	display:inline-block;
	margin:0 0 0 -2px;
	line-height:0;
	padding:2px;
	vertical-align:top;
	}

.content_editor_block a.admin_edit_button {
	font-size:12px;
	padding:0 10px;
	}

.content_editor_block p {
	font-size:12px;
	margin:0;
	padding:0;
	}

.content_editor_block_set_padding {
	padding:3px 0 0;
	}

.content_editor_block .row_selected .col_edit{
	display:none;
	}

.content_editor_block .col_selected .row_edit{
	display:none;
	}

.content_editor_block .cell_selected .col_edit{
	display:none;
	}
.content_editor_block .cell_selected .row_edit{
	display:none;
	}

.content_editor_block .set {
	margin-right:8px;
	}

.content_editor_block .set .with_pop {
	position:relative;
	}

.content_table td.selected {
    background-color: #def !important;
}

 .content_table td.editor_td{
    background: none repeat scroll 0 0 #eee !important;
    visibility: visible;
}

.content_table td.editor_firstcol{
    width:100px;
}

 .content_table td.selected a {
    visibility: visible !important;
}
.content_table .editor_td a {
    display: inline-block;
    height: 15px;
    margin: 0 2px;
    padding: 0;
    vertical-align: middle;
    visibility: hidden;
}


.content_editor_block .set a.selected img,
.content_editor_block .set a.text.selected {
	background:#333;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.content_editor_block .set a.text span {
	line-height:24px;
	height:24px;
	display:inline-block;
	padding:0 10px;
	margin:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	color:#000;
	text-transform:none;
	}

.content_editor_block .set.right {
	float:right;
	margin-right:-4px;
	padding-left:10px;
	border-left:1px solid #ccc;
	}

.content_editor_block .set .content_editor_small_pop {
	position:absolute;
	top:26px;
	right:0;
	background:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:1px solid #ccc;
	box-shadow: -1px 1px 4px #CCCCCC;
	padding:5px;
	z-index:1234;
	}

.pop_color {
	display:block;
	font-size:0;
	width:44px;
	}

.pop_color .item_block {
	display:inline-block;
	width:50%;
	}

.pop_color .item_block .item {
	margin:1px;
	display:block;
	width:20px;
	height:20px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	}

.pop_color .item_block .item.color1 {
	background:#000;
	}

.pop_color .item_block .item.color2 {
	background:#666;
	}

.pop_color .item_block .item.color3 {
	background:#154744;
	}

.pop_color .item_block .item.color4 {
	background:#990000;
	}

.pop_image_size {
	display:block;
	width:102px;
	}

.pop_image_size p {
	display:block;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
	}

.pop_image_size p label {
	margin-left:5px;
	}

.content_editor_block .quick_search {
	width:38%;
	}

.content_editor_block .quick_search.right input.text_input_style  {
	margin:2px 0;
	}

.content_editor_block .set.set_checkbox {
	line-height:32px;
	}

.content_editor_block .set.set_checkbox input {
	vertical-align:middle;
	}

.content_editor_block .set.set_checkbox label {
	font-size:14px;
	margin:0 8px 0 5px;
	vertical-align:middle;
	}

.content_editor_block .set.right .text_input_style {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333;
    display: inline-block;
    font-family: 'helvetica neue',helvetica,arial;
    font-size: 14px;
    font-weight: 400;
    height: 22px;
    margin: 4px 0;
    padding: 0 4px;
    width: 74%;
    }

.content_editor_block .set.right .buttons.inline_buttons {
	margin: 1px 0 0 3px
	}

.content_editor_block .set.right .buttons.inline_buttons a {
	font-size:14px;
	}

.content_editor_block .table_image_grid {
	display:block;
	font-size:0;
	margin:7px 0;
	line-height:0;
	}

.content_editor_block .table_image {
	display:inline-block;
	width:20%;
	height:58px;
	}

.content_editor_block .table_image div {
	margin:0 1px;
	display:block;
	height:90px;
	background:#fff;
	cursor:pointer;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:4px solid #4a4a4a;
	}

.content_editor_block .table_image div:hover {
	border:4px solid #333;
	}

.content_editor_block .table_image.selected div {
	border:4px solid #111;
	}

.content_editor_block .sub_tabs {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #333333;
    display: block;
    font-size: 0;
    margin: 0;
	}

.content_editor_block .sub_tabs a,
.content_editor_block .sub_tabs a:visited,
.content_editor_block .sub_tabs a:hover {
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #EEEEEE;
    -webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
    color: #333333;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 1px 0 0;
    padding: 0 10px;
    text-decoration: none;
	}

.content_editor_block .sub_tabs a.selected {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
    border: 1px solid #111111;
    color: #FFFFFF;
	}

.content_editor .view_mouseover {
	height: 28px;
    left: 100px;
    line-height: 28px;
    position: absolute;
    top: 2px;
    background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
    padding:4px 10px;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.content_editor .view_mouseover h1 {
    font-size: 36px;
    font-weight: 100;
    margin: 0 0 15px;
    padding: 0;
    color: #154744;
    }

.content_editor .view_mouseover h2 {
    font-size: 20px;
    font-weight: 300;
    margin: 0 0 15px;
    padding: 0;
    color: #154744;
    }

.content_editor .view_mouseover h3 {
    font-size: 18px;
    font-weight: 300;
    margin: 0 0 15px;
    padding: 0;
    color: #154744;
    border:none;
    }

.content_editor .content_editor_list_row {
	font-size:0;
	display:block;
	margin-bottom:5px;
	}

.content_editor .content_editor_list_row .col25 {
	display: inline-block;
    vertical-align: top;
    width: 25%;
	}

.content_editor .content_editor_list_row .col33 {
	display: inline-block;
    vertical-align: top;
    width: 33.3%;
	}

.content_editor .content_editor_list_row .col50 {
	display: inline-block;
    vertical-align: top;
    width: 50%;
	}

.content_editor .content_editor_list_row label {
	font-size:15px;
	line-height:26px;
	display:block;
	font-weight:500;
	margin:0;
	}

.content_editor .content_editor_list_row label span {
	float:right;
	}

.content_editor .content_editor_list_row label span img {
	margin:0;
	padding:7px 0 0;
	}

.content_editor .content_editor_list_row label.inline_label {
	display:inline-block;
	}

.content_editor .content_editor_list_row .row_content {
	font-size:14px;
	line-height:26px;
	display:block;
	}

.content_editor .content_editor_list_row .row_content ul.subpages {
	margin:5px 0 0;
	padding:0;
	list-style:none;
	}

.content_editor .content_editor_list_row .row_content ul.subpages li .title {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #333333 0%,#000000 100%);
	background: -o-linear-gradient(top,  #333333 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#000000 100%);
	background: linear-gradient(to bottom,  #333333 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 );
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#fff;
	margin-bottom:1px;
	padding:2px 5px;
	}

.content_editor .content_editor_list_row .row_content ul.subpages li .subpages_elements {
	padding:0 5px 10px;
	}

.content_editor .content_editor_list_row .row_content ul.subpages li .subpages_elements label {
	font-weight:500;
	}

.content_editor .content_editor_list_row .row_content ul.subpages li .subpages_elements .row_content label {
	font-weight:400;
	}

.content_editor .content_editor_list_row .row_content table {
	border-collapse:collapse;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
	}

.content_editor .content_editor_list_row .row_content table th,
.content_editor .content_editor_list_row .row_content table td {
	border-collapse:collapse;
	margin:0;
	padding:0 5px;
	text-align:left;
	line-height:26px;
	font-weight:400;
	font-size:14px;
	border-bottom:1px solid #999;
	}

.content_editor .content_editor_list_row .row_content table th {
	background:none;
	border-bottom:1px solid #999;
	}

.content_editor .content_editor_list_row .row_content table th.no_border {
	border:none;
	}

.content_editor .content_editor_list_row .row_content table td.no_border {
	border-left:none;
	}

.content_editor .content_editor_list_row .row_content table td {
	border-left:1px dotted #999;
	}

.content_editor .content_editor_list_row .row_content table td span {
	float:right;
	}

.content_editor .content_editor_list_row .row_content .row_content_cols {
	font-size:0;
	}

.content_editor .content_editor_list_row .row_content label {
	display:inline-block;
	font-size:14px;
	font-weight:400;
	}

.content_editor .content_editor_list_row .row_content .row_content_cols input {
	vertical-align:top;
	margin-top:7px;
	margin-right:6px;
	}

.content_editor .content_editor_list_row .row_content .row_content_cols label {
	vertical-align:top;
	display:inline;
	font-size:14px;
	font-weight:400;
	}

.content_editor .content_editor_list_row .text_input_style {
	background: none repeat scroll 0 0 #eee;
	border:none;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333;
    display: inline-block;
    font-family: 'helvetica neue',helvetica,arial;
    font-size: 14px;
    font-weight: 400;
    height: 24px;
    margin: 1px 0;
    padding: 0 4px;
    width: 97%;
    }

.content_editor .content_editor_list_row .row_content_abc {
	display:block;
	font-size:0;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    font-size: 0;
    margin:6px 0;
    padding: 0;
    position: relative;
	}

.content_editor .content_editor_list_row .row_content_abc p {
	display:inline-block;
	font-size:14px;
	line-height:22px;
	width:22px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	color:#999;
	}

.content_editor .content_editor_list_row .row_content_abc p.selected {
	background: #444444;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #444444 0%, #222222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222));
	background: -webkit-linear-gradient(top,  #444444 0%,#222222 100%);
	background: -o-linear-gradient(top,  #444444 0%,#222222 100%);
	background: -ms-linear-gradient(top,  #444444 0%,#222222 100%);
	background: linear-gradient(to bottom,  #444444 0%,#222222 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
	color:#fff;
	}

.content_editor .content_editor_list_row .row_content_abc a,
.content_editor .content_editor_list_row .row_content_abc a:visited {
	display:inline-block;
	font-size:14px;
	line-height:22px;
	width:22px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	color:#333;
	}

.content_editor .content_editor_list_row .row_content_abc a:hover {
	background:#333;
	color:#fff;
	text-decoration:none;
	}

.content_editor .divider {
	margin:5px 0;
	padding:0;
	border-bottom:1px solid #ccc;
	width:100%;
	height:1px;
	font-size:0;
	line-height:0;
	}

.content_editor_block_tabs {
	margin:-3px -8px 3px -8px;
	display:block;
	font-size:0;
	background:#fff;
	border-bottom:1px solid #333;
	}

.content_editor_block_tabs a,
.content_editor_block_tabs a:visited,
.content_editor_block_tabs a:hover {
	background: #eee;
    border: 1px solid #eee;
    -webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
    color: #333;
    display: inline-block;
    font-size: 15px;
    line-height: 24px;
    margin: 0 1px 0 0;
    padding: 0 10px;
    text-decoration: none;
    font-weight:400;
	}

.content_editor_block_tabs a.selected {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	border:1px solid #111;
	color:#fff;
	}

.buttons {
	font-size:0;
	}

.buttons a,
.buttons a:visited,
.buttons a:hover {
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	border:1px solid #ddd;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 22px;
    line-height: 22px;
    margin: 1px 3px 0 0;
    padding: 0 10px;
    text-decoration: none;
    text-transform:none;
    }

.buttons a.glow_green {
	background: #45aa0f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1YWEwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzhlMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #45aa0f 0%, #338e02 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45aa0f), color-stop(100%,#338e02));
	background: -webkit-linear-gradient(top,  #45aa0f 0%,#338e02 100%);
	background: -o-linear-gradient(top,  #45aa0f 0%,#338e02 100%);
	background: -ms-linear-gradient(top,  #45aa0f 0%,#338e02 100%);
	background: linear-gradient(to bottom,  #45aa0f 0%,#338e02 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45aa0f', endColorstr='#338e02',GradientType=0 );
	border-color: #338e02;
    box-shadow: 0 0 10px #338e02;
    color:#fff;
    }

.buttons a.glow_orange {
	background: #e77e22;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3N2UyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzYzMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e77e22 0%, #c3630d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e77e22), color-stop(100%,#c3630d));
	background: -webkit-linear-gradient(top,  #e77e22 0%,#c3630d 100%);
	background: -o-linear-gradient(top,  #e77e22 0%,#c3630d 100%);
	background: -ms-linear-gradient(top,  #e77e22 0%,#c3630d 100%);
	background: linear-gradient(to bottom,  #e77e22 0%,#c3630d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e77e22', endColorstr='#c3630d',GradientType=0 );
	border-color: #c3630d;
    box-shadow: 0 0 10px #c3630d;
    color:#fff;
    }

.buttons.right {
	float:right;
	}

.buttons.right a {
	margin:1px 0 0 3px;
	}

.buttons.inline_buttons {
	display:inline-block;
	vertical-align:top;
	margin:1px 0 0 3px;
	}

.buttons.bottom_buttons {
	padding:10px;
	margin-top:5px;
	box-shadow: -1px 1px 4px #CCCCCC;
	color:#000;
	background:#333;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.buttons.bottom_buttons a {
	border:none;
	}

.buttons.bottom_buttons a.right {
	float:right;
	margin-right:0;
	margin-left:3px;
	}

.buttons.bottom_buttons.bottom_buttons_delete {
	background: #aa0f0f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMGYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #aa0f0f 0%, #8e0202 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0f0f), color-stop(100%,#8e0202));
	background: -webkit-linear-gradient(top,  #aa0f0f 0%,#8e0202 100%);
	background: -o-linear-gradient(top,  #aa0f0f 0%,#8e0202 100%);
	background: -ms-linear-gradient(top,  #aa0f0f 0%,#8e0202 100%);
	background: linear-gradient(to bottom,  #aa0f0f 0%,#8e0202 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0f0f', endColorstr='#8e0202',GradientType=0 );
	}

.buttons.bottom_buttons.bottom_buttons_delete p {
	display:inline;
	font-size:14px;
	color:#fff;
	line-height:24px;
	}

.content_editor .content_editor_list_row .row_content .cms_toolbar_outliner {
	margin:4px 0 4px;
	}

.content_editor.content_side_tab {
	margin-left:41px;
	padding:0;
	}

.content_editor.content_side_tab .side_tab {
	position:absolute;
	display:block;
	margin:5px 0 0 -42px;
	width:41px;
	padding:0 0 1px;
	}

.content_editor.content_side_tab .side_tab a {
	display:block;
	width:40px;
	height:40px;
	background:#eee;
	margin:1px 0 0 1px;
	-webkit-border-radius:4px 0 04px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	text-align:center;
	line-height:40px;
	}

.content_editor.content_side_tab .side_tab a.selected {
	background:#000;
	width:40px;
	padding-right:1px;
	}

.content_editor.content_side_tab .side_tab a img {
	margin:1px;
	}

.content_editor.content_side_tab .content_editor_main_block {
	background:#000;
	display:block;
	padding:3px 0 0;
	margin:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow: -1px 1px 4px #CCCCCC;
	color:#000;
	}

.content_editor.content_page_settings {
	padding:0;
	font-size:0;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub {
	display:inline-block;
	vertical-align:top;
	margin:0 0 -1px 0;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub a {
	display:inline-block;
	width:32px;
	height:32px;
	background:#eee;
	margin:0 0 0 -1px;
	text-align:center;
	line-height:32px;
	border:1px solid #000;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub a:first-child {
	-webkit-border-radius:4px 0 0 0;
	-moz-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
	margin-left:0;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub a.last_a {
	-webkit-border-radius:0 4px 0 0;
	-moz-border-radius:0 4px 0 0;
	border-radius:0 4px 0 0;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub a.first_a {
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	margin-left:-3px;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub a.selected {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	border:1px solid #000;
	width:32px;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub a img {
	width:32px;
	height:32px;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub p {
	display:inline-block;
	margin:0 0 0 6px;
	padding:0 10px;
	line-height:32px;
	font-size:15px;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	text-decoration:none;
	background:#eee;
	border:1px solid #ccc;
	border-bottom:1px solid #000;
	color:#fff;
	vertical-align:top;
	color:#333;
	cursor:pointer;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub p.selected {
	background: #555555;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #555555 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top,  #555555 0%,#333333 100%);
	background: -o-linear-gradient(top,  #555555 0%,#333333 100%);
	background: -ms-linear-gradient(top,  #555555 0%,#333333 100%);
	background: linear-gradient(to bottom,  #555555 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#333333',GradientType=0 );
	border:1px solid #000;
	color:#fff;
	-webkit-border-radius:4px 0 0 0;
	-moz-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub p:first-child {
	margin:0 0 0 3px;
	}

.content_editor.content_page_settings .content_page_settings_main_tab_sub p select {
	font-size:15px;
	margin:0;
	vertical-align:middle;
	}

.content_editor.content_page_settings .content_editor_main_block {
	background:#000;
	display:block;
	padding:3px 0 0;
	margin:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow: -1px 1px 4px #CCCCCC;
	color:#000;
	border:1px solid #000;
	}

.content_editor.content_page_settings .content_editor_main_block h1 {
	margin:0 0 10px;
	padding:5px 0 10px;
	font-size:16px;
	font-weight:500;
	color:#000;
	border-bottom:1px solid #ccc;
	}

.content_page_settings .content_page_settings_main_tab {
	margin-left:3px;
	display:inline-block;
	font-size:0;
	vertical-align:top;
	}

.content_page_settings .content_page_settings_main_tab a,
.content_page_settings .content_page_settings_main_tab a:visited,
.content_page_settings .content_page_settings_main_tab a:hover {
	display:inline-block;
	background: #eee; /* Old browsers */
	border:1px solid #eee;
	margin:0 1px 0 0;
	padding:0 10px;
	line-height:32px;
	font-size:15px;
	color:#333;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	text-decoration:none;
	}

.content_page_settings .content_page_settings_main_tab a.selected {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	border:1px solid #111;
	color:#fff;
	}

.content_page_settings .content_page_settings_main_tab p {
	display:inline-block;
	margin:0;
	padding:0 10px;
	line-height:32px;
	font-size:15px;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	text-decoration:none;
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	border:1px solid #111;
	color:#fff;
	}

.content_page_settings .content_page_settings_main_tab p select {
	font-size:15px;
	}

/* outliner2014 */

.cms_toolbar_outliner {
	display: block;
	z-index: 1000;
	margin-top: 0;
	left: 0px;
	font-size:13px;
	position:relative;
	}

.cms_toolbar_outliner ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

.cms_toolbar_outliner ul ul li {
	padding-left: 22px;
	margin-left:-11px;
	width:auto;
	}

.cms_toolbar_outliner ul ul ul li {
	padding-left: 33px;
	margin-left:-22px;
	}

.cms_toolbar_outliner ul ul ul ul li {
	padding-left: 44px;
	margin-left:-33px;
	}

.cms_toolbar_outliner li {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:22px;
	background: #eee;
	border-top:1px solid #fff;
	overflow:hidden;
	font-weight: normal;
	display:block;
	position:relative;
	}

.cms_toolbar_outliner li span {
	float:right;
	}

.cms_toolbar_outliner li span a.button,
.cms_toolbar_outliner li span a.button:visited {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 22px;
    line-height: 22px;
    margin: 2px 3px 0;
    padding: 0 10px;
    text-decoration: none;
    }

.cms_toolbar_outliner li span a.button:hover {
	background: #bbbbbb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #aaaaaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#aaaaaa));
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#aaaaaa 100%);
	background: -o-linear-gradient(top,  #bbbbbb 0%,#aaaaaa 100%);
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#aaaaaa 100%);
	background: linear-gradient(to bottom,  #bbbbbb 0%,#aaaaaa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#aaaaaa',GradientType=0 );
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	}

.cms_toolbar_outliner li span a.image {
	padding:0;
	margin:5px 5px 0 0;
	}

.cms_toolbar_outliner li a {
	color: #333 !important;
	text-decoration: none !important;
	font-size:13px;
	padding:2px 10px 2px 25px;
	display:block;
	}

.cms_toolbar_outliner li a.closed {
	background:url(/ModuleImages/cms/cms_arr_closed_white.png) 10px 50% no-repeat;
	}

.cms_toolbar_outliner li a.open {
	background:url(/ModuleImages/cms/cms_arr_open_white.png) 10px 50% no-repeat;
	}

.cms_toolbar_outliner li:hover {
	background: #ccc;
	}

.cms_toolbar_outliner li.selected {
	background: #ccc;
	}

/* tooltip */

.tooltip {
	position:absolute;
	display:none;
	z-index:999999;
	background:url(/ModuleImages/cms/tooltip_tip.png) 50% bottom no-repeat;
	}

.tooltip .text {
	background: #444444;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #444444 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top,  #444444 0%,#333333 100%);
	background: -o-linear-gradient(top,  #444444 0%,#333333 100%);
	background: -ms-linear-gradient(top,  #444444 0%,#333333 100%);
	background: linear-gradient(to bottom,  #444444 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#333333',GradientType=0 );
	color:#fff;
	font-size:13px;
	padding:9px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-bottom:4px;
	border:1px solid #333;
	}

.content_material {
	position:fixed;
	top:0;
	left:0;
	right:0;
	display:block;
	z-index:999999;
	margin:0;
	height:auto;
	font-size:0;
	background:#fff;
	}

.content_material .item_header.item_header_material_info {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
    color: #fff;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    line-height:40px;
	padding:0 15px;
	margin:0 3px 3px 0;
	vertical-align:middle;
	height:40px;
    }

.content_material .item_header.item_header_material_info p {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin: 0;
    padding: 0;
	}

.content_material .item_header span.buttons {
    border-left: 1px solid #000;
    padding: 0 0 0 10px;
    float: right;
    font-size: 12px;
    line-height: 30px;
    margin: 5px 0;
	}

.content_material .content_editor_block {
	padding:5px;
	}

.content_material_image_grid {
	height:383px;
	overflow-y:auto;
	overflow-x:hidden;
	display:block;
	font-size:0;
	}

.content_material_image_grid .item {
	width:50%;
	display:inline-block;
	height:193px;
	overflow:hidden;
	vertical-align:middle;
	}

.content_material_image_grid .item .item_padding {
	margin:0 3px 0 0;
	}

.content_material_image_grid .item .item_padding .buttons_abs {
	position:absolute;
	bottom:5px;
	right:5px;
	height:auto;
	}

.content_material_image_grid .item .item_padding .buttons_abs a {
	vertical-align:top;
	margin: 0 0 0 1px;
	}

.content_material_image_grid .item .item_padding .buttons a span.add_fav {
	display:block;
	width:18px;
	height:22px;
	background:url(/ModuleImages/cms/icon_add_fav.png) 50% 50% no-repeat;
	background-size:18px 18px;
	}

.content_material_image_grid .item .item_padding .buttons a span.remove_fav {
	display:block;
	width:18px;
	height:22px;
	background:url(/ModuleImages/cms/icon_remove_fav.png) 50% 50% no-repeat;
	background-size:18px 18px;
	}

.content_material_image_grid .item .item_image {
	width:50%;
	display:inline-block;
	height:190px;
	overflow:hidden;
	}

.content_material_image_grid .item .item_image .div_padding {
	padding:5px;
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
	background: #fff;
	display:table;
	}

.content_material_image_grid .item .item_image div {
	display:table-cell;
	vertical-align:middle;
	height:180px;
	margin:0 auto;
	}

.content_material_image_grid .item .item_image img {
	width:100%;
	max-height:180px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	}

.content_material_image_grid .item .item_description {
	background: #eee;
	-webkit-border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
    display: inline-block;
    height: 190px;
    margin: 0;
    overflow: hidden;
    vertical-align: top;
    width: 50%;
	}

.content_material_image_grid .item .item_description label {
	font-size:14px;
	color:#333;
	padding:10px;
	margin:0;
	display:block;
	}

.content_material_image_grid .item .item_description p {
	font-size:14px;
	color:#333;
	padding:10px;
	margin:0;
	}

.content_material_image_grid .item .item_description .buttons {
	margin-left:10px;
	vertical-align:top;
	}

.content_material_image_grid .item .item_description .buttons a {
	vertical-align:top;
	}

.content_material_image_item_of {
	display: block;
    font-size: 0;
    height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
    }

.content_material_image_item {
	display:block;
	font-size:0;
	}

.content_material_image_item .content_editor_main_tabs {
	border-bottom:1px solid #111;
	}

.content_material_image_item .item {

	}

.content_material_image_item .item .item_padding {
	margin:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	}

.content_material_image_item .item .item_image {
	width:25%;
	display:inline-block;
	overflow:hidden;
	}

.content_material_image_item .item .item_image .div_padding {
	padding:5px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	display:block;
	}

.content_material_image_item .item .item_image div {
	display:table;
	vertical-align:middle;
	margin:0 auto;
	}

.content_material_image_item .item .item_image img {
	width:100%;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
	}

.content_material_image_item .item .item_description {
    display: inline-block;
    margin: 0;
    overflow: hidden;
    vertical-align: top;
    width: 75%;
    color:#333;
	}

.content_material_image_item .item .item_description.full {
	width:100%;
	}

.content_material_image_item .item .item_description .material_admin_content {
	display:block;
	padding:0 10px;
	}

.content_material_image_item .item .item_description .material_admin_content h2 {
	font-size:14px;
	font-weight:500;
	margin:10px 4px;
	padding:0 0 10px;
	border-bottom:1px solid #ccc;
	}

.content_material_image_item .item .item_description .material_admin_content .material_search_content {
	background:none;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	left:auto;
	right:auto;
	top:auto;
	padding:10px 0;
	position:relative;
	}

.content_material_image_item .item .item_description .material_admin_content .material_search_content li {
	background:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	font-size:14px;
	line-height:20px;
	height:20px;
	}

.content_material_image_item .item .item_description .material_admin_content .material_search_content li label {
	margin-left:6px;
	line-height:20px;
	}

.content_material_image_grid.content_material_pick .item {
	width:20%;
	}

.content_material_image_grid.content_material_pick .item .item_padding {
	background:#f5f5f5;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	}

.content_material_image_grid.content_material_pick .item .item_image {
	width:100%;
	position:relative;
	}

.content_material_image_grid.content_material_pick .item .item_image .div_padding {
	background:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	}

.material_admin_content_table {
	display:block;
	padding:10px 4px;
	}

.material_admin_content_table .item_row {
	display: block;
    font-size: 14px;
    line-height: 26px;
    vertical-align:top;
	}

.material_admin_content_table .item_row label {
	font-size:14px;
	display:inline-block;
	width:180px;
	vertical-align:top;
	}

.material_admin_content_table .item_row p {
	font-size:14px;
	display:inline-block;
	width:50%;
	}

.material_admin_content_table .item_row p .text_input {
 	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333333;
    display: inline-block;
    font-family: 'helvetica neue',helvetica,arial;
    font-size: 14px;
    font-weight: 400;
    height: 22px;
    margin: 1px 0;
    padding: 0 4px;
    width: 97%;
    }

.material_admin_content_table .buttons {
	padding:0 10px;
	}

.material_admin_content_table .buttons.bottom_buttons {
	padding:10px;
	margin-top:5px;
	box-shadow:none;
	color:#000;
	background:#eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.material_admin_content_table .buttons.bottom_buttons.bottom_buttons_delete {
	background: #aa0f0f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMGYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #aa0f0f 0%, #8e0202 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0f0f), color-stop(100%,#8e0202));
	background: -webkit-linear-gradient(top,  #aa0f0f 0%,#8e0202 100%);
	background: -o-linear-gradient(top,  #aa0f0f 0%,#8e0202 100%);
	background: -ms-linear-gradient(top,  #aa0f0f 0%,#8e0202 100%);
	background: linear-gradient(to bottom,  #aa0f0f 0%,#8e0202 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0f0f', endColorstr='#8e0202',GradientType=0 );
	}

.material_admin_content_table .buttons.bottom_buttons a {
	border:1px solid #ccc;
	}

.material_top_search {
    margin: 0;
    font-size: 0;
    padding: 0;
    position: relative;
    display: block;
    -webkit-border-radius:0 0 4px 0;
	-moz-border-radius:0 0 4px 0;
	border-radius:0 0 4px 0;
    }

.material_search {
	display:inline-block;
	width:25%;
	}

.material_search .text_input {
	background: none repeat scroll 0 0 #eee;
    border: 1px solid #eee;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333333;
    display: inline-block;
    font-family: 'helvetica neue',helvetica,arial;
    font-size: 14px;
    font-weight: 400;
    height: 22px;
    margin: -2px -4px;
    padding: 0 4px;
    width: 100%;
    vertical-align:top;
    }

.material_search label {
	font-size:14px;
	line-height:20px;
	display:block;
	padding:5px 10px;
	background:#eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin:0 1px;
	cursor:pointer;
	}

.material_search label p {
	display:inline;
	font-size:14px;
	}

.material_search label span {
	display:block;
	float:right;
	width:14px;
	line-height:20px;
	height:20px;
	}

.material_search label.closed span {
	background:url(/ModuleImages/cms/cms_arr_closed_white.png) right 50% no-repeat;
	}

.material_search label.open span {
	background:url(/ModuleImages/cms/cms_arr_open_white.png) right 50% no-repeat;
	}

.material_search label.open {
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	color:#fff;
	}

.material_search .search_input_options {
	display:block;
	position:absolute;
	z-index:234556;
	width:25%;
	}

.material_search .search_input_options .search_input_options_content {
	background:#fff;
	border:1px solid #ccc;
	display:block;
	padding:5px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.material_search .search_input_options .search_input_options_content label {
	background:#fff;
	cursor:default;
	display:inline-block;
	padding:0;
	}

.material_search_content {
    background: #fff;
    display: block;
    font-size: 12px;
    left: 0px;
    right: 0px;
    padding: 10px;
    position: absolute;
    top: 30px;
    z-index: 100000;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    border:1px solid #000;
	}

.material_search_content_cols {
	display:block;
	width:100%;
	font-size:0;
	}

.material_search_content_cols .col33 {
	display:inline-block;
	width:33.3%;
	vertical-align:top;
	}

.material_search_content_cols .col_content {
	display:block;
	}

.material_search_content_cols .col_content label {
	background:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	display:inline-block;
	padding:1px 5px;
	}

.material_search_content_cols .col_content .material_search_row {
	display:block;
	clear:both;
	}

.material_search_content_cols .col_content .material_search_row label {
	display:inline-block;
	margin-left:22px;
	width:60px;
	}

.material_search_content_cols .col_content .material_search_row p {
	display:inline-block;
	font-size:12px;
	margin:0;
	padding:0;
	}

.material_search_content_cols .col_content .material_search_row img {
	vertical-align:middle;
	}

.material_search_content_cols .col_content .material_search_row	.text_input {
	margin:-3px -4px;
	font-size:12px;
	}

.material_search_content ul {
	list-style:none;
	margin:0;
	padding:0;
	}

.material_search_content li {
	background: #eee;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    height: 26px;
    line-height: 26px;
    margin: 0 1px 1px 0;
    padding: 0 10px;
    vertical-align: middle;
	}

.material_search_content li input {
	display:inline;
	margin:0;
	}

.material_search_content li label {
	background: none;
    display: inline;
    line-height: 26px;
	}

.material_top_right {
	display:block;
	font-size:0;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    font-size: 0;
    margin:2px 0;
    padding: 3px 0;
    position: relative;
	}

.material_top_right span.add_fav {
	float:right;
	width:26px;
	height:26px;
	background:url(/ModuleImages/cms/icon_add_fav.png) 50% 50% no-repeat;
	background-size:26px 26px;
	margin-right:5px;
	cursor:pointer;
	}

.material_top_right p {
	display:inline-block;
	font-size:14px;
	line-height:26px;
	padding:0 10px;
	margin:0;
	text-align:center;
	background: #444444;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #444444 0%, #222222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222));
	background: -webkit-linear-gradient(top,  #444444 0%,#222222 100%);
	background: -o-linear-gradient(top,  #444444 0%,#222222 100%);
	background: -ms-linear-gradient(top,  #444444 0%,#222222 100%);
	background: linear-gradient(to bottom,  #444444 0%,#222222 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	}

.material_top_right a,
.material_top_right a:visited {
	display:inline-block;
	font-size:14px;
	line-height:26px;
	width:26px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	color:#333;
	}

.material_top_right a:hover {
	background:#333;
	color:#fff;
	text-decoration:none;
	}

.material_top_right a.button_back {
	width:auto;
	padding:0 10px;
	}

.material_top_left {
    font-size: 0;
    position: relative;
    display:block;
    margin:0;
    height:30px;
    line-height:30px;
    }

.material_top_left_title {
	display:block;
	padding:5px 10px;
	background: #5a5a5a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5a5a5a 0%, #555555 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(100%,#555555));
	background: -webkit-linear-gradient(top,  #5a5a5a 0%,#555555 100%);
	background: -o-linear-gradient(top,  #5a5a5a 0%,#555555 100%);
	background: -ms-linear-gradient(top,  #5a5a5a 0%,#555555 100%);
	background: linear-gradient(to bottom,  #5a5a5a 0%,#555555 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#555555',GradientType=0 );
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin:0 0 3px;
	}

.material_top_right_title {
	display:block;
	padding:5px 10px;
	background: #5a5a5a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5a5a5a 0%, #555555 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(100%,#555555));
	background: -webkit-linear-gradient(top,  #5a5a5a 0%,#555555 100%);
	background: -o-linear-gradient(top,  #5a5a5a 0%,#555555 100%);
	background: -ms-linear-gradient(top,  #5a5a5a 0%,#555555 100%);
	background: linear-gradient(to bottom,  #5a5a5a 0%,#555555 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#555555',GradientType=0 );
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin:0 0 0 5px;
	}

.material_top_left_title h3,
.material_top_right_title h3 {
	border:none;
	font-size:14px;
	margin:0;
	padding:0;
	line-height:18px;
	}

.material_top_left_title span,
.material_top_right_title span {
	float:right;
	margin:-4px -10px 0 0;
	}

.material_top_left_title span a.button,
.material_top_left_title span a.button:visited,
.material_top_right_title span a.button,
.material_top_right_title span a.button:visited {
    background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 22px;
    line-height: 22px;
    margin: 2px 3px 0;
    padding: 0 10px;
    text-decoration: none;
    }

.material_top_left_title span a.button:hover,
.material_top_right_title span a.button:hover {
	background: #666666;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YTVhNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #666666 0%, #5a5a5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#5a5a5a));
	background: -webkit-linear-gradient(top,  #666666 0%,#5a5a5a 100%);
	background: -o-linear-gradient(top,  #666666 0%,#5a5a5a 100%);
	background: -ms-linear-gradient(top,  #666666 0%,#5a5a5a 100%);
	background: linear-gradient(to bottom,  #666666 0%,#5a5a5a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#5a5a5a',GradientType=0 );
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	}

.content_editor .content_editor_list_row .material_top_left .row_content {
	line-height:30px;
	}

.content_editor .content_editor_list_row .material_top_left .row_content span {
	float:right;
	margin:0 -6px 0 0;
	}

.content_editor .content_editor_list_row .material_top_left .row_content span a.button,
.content_editor .content_editor_list_row .material_top_left .row_content span a.button:visited {
   background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 22px;
    line-height: 22px;
    margin: 2px 3px 0;
    padding: 0 10px;
    text-decoration: none;
    }

.content_editor .content_editor_list_row .material_top_left .row_content span a.button:hover {
	background: #666666;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YTVhNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #666666 0%, #5a5a5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#5a5a5a));
	background: -webkit-linear-gradient(top,  #666666 0%,#5a5a5a 100%);
	background: -o-linear-gradient(top,  #666666 0%,#5a5a5a 100%);
	background: -ms-linear-gradient(top,  #666666 0%,#5a5a5a 100%);
	background: linear-gradient(to bottom,  #666666 0%,#5a5a5a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#5a5a5a',GradientType=0 );
	color:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	}

.content_editor .content_editor_list_row .material_top_left .row_content label {
	padding:0 4px;
	font-size:12px;
	}

.content_editor .content_editor_list_row .material_top_left .row_content select {
	font-size:12px;
	}

.content_editor_container > .statoelement{
	display:block;
	}

.content_material .col_outliner {
	width:21.5%;
	margin-right:0.5%;
	display:inline-block;
	vertical-align:top;
	}

.content_editor .col_outliner .content_editor_list_row .row_content .cms_toolbar_outliner {
	overflow-y:auto;
	overflow-x:hidden;
	height:424px;
	}

.content_material .col_content {
	width:78%;
	display:inline-block;
	vertical-align:top;
	}

.content_editor_block.no_background {
	background:none;
	}

.editor_td {
	font-size:0 !important;
	text-align:center !important;
	border:1px dotted #aaa !important;
	background:#eee;
	}

.editor_td:hover a {
	visibility:visible;
	}

.editor_td a {
	display:inline-block;
	visibility:hidden;
	margin:0 2px;
	padding:0;
	height:15px;
	vertical-align:middle;
	}

.editor_td a.table_move_left {
	background:url(/ModuleImages/cms/table_editor_sprite.png) 0 50% no-repeat;
	width:7px;
	}

.editor_td a.table_add_left {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -9px 50% no-repeat;
	width:15px;
	}

.editor_td a.table_delete {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -26px 50% no-repeat;
	width:11px;
	}

.editor_td a.table_delete_row {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -26px 50% no-repeat;
	width:11px;
	}

.editor_td a.table_delete_col {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -26px 50% no-repeat;
	width:11px;
	}

.editor_td a.table_add_right {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -39px 50% no-repeat;
	width:15px;
	}

.editor_td a.table_move_right {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -56px 50% no-repeat;
	width:7px;
	}

.editor_td a.table_move_up {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -65px 50% no-repeat;
	width:13px;
	}

.editor_td a.table_add_up {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -80px 50% no-repeat;
	width:13px;
	}

.editor_td a.table_add_down {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -108px 50% no-repeat;
	width:13px;
	}

.editor_td a.table_move_down {
	background:url(/ModuleImages/cms/table_editor_sprite.png) -123px 50% no-repeat;
	width:13px;
	}

.image_scroller span {
	display:block;
	position:relative;
	}

.image_scroller	a.image_scroller_prev,
.image_scroller	a.image_scroller_prev:visited {
	background:#fff;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    color: #000;
    font-size: 40px;
    font-weight: 300;
    height: 40px;
    left: 0;
    line-height: 35px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 50%;
    width: 36px;
    z-index: 23456;
	}

.image_scroller	a.image_scroller_prev:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
	}

.image_scroller	a.image_scroller_next,
.image_scroller	a.image_scroller_next:visited {
	background:#fff;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    color: #000;
    font-size: 40px;
    font-weight: 300;
    height: 40px;
    right: 0;
    line-height: 35px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 50%;
    width: 36px;
    z-index: 23456;
	}

.image_scroller	a.image_scroller_next:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
	}

/* sivun lisäys */

span.navi_tools {
	float:right;
	}

span.navi_tools a,
span.navi_tools a:visited {
	background: #000000 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #000000 0%, #333333 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#333333)) !important;
	background: -webkit-linear-gradient(top,  #000000 0%,#333333 100%) !important;
	background: -o-linear-gradient(top,  #000000 0%,#333333 100%) !important;
	background: -ms-linear-gradient(top,  #000000 0%,#333333 100%) !important;
	background: linear-gradient(to bottom,  #000000 0%,#333333 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 ) !important;
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-weight:normal;
    font-size: 0;
    width:28px;
    height: 28px;
    line-height: 0;
    margin:3px;
    padding: 0 !important;
    text-decoration:none;
    border:none;
    }

span.navi_tools a:hover {
	border:none;
	padding:0 !important;
	margin:3px;
	border:none !important;
	}

span.navi_tools a span.admin_tools_add {
	background:url(/ModuleImages/cms/admin_tools_add.png) 50% 50% no-repeat;
	width:28px;
    height: 28px;
    display:block;
	}

.content_side_tab .content_side_tab_main_tab {
	margin-left:3px;
	display:block;
	font-size:0;
	}

.content_side_tab .content_side_tab_main_tab a,
.content_side_tab .content_side_tab_main_tab a:visited,
.content_side_tab .content_side_tab_main_tab a:hover {
	display:inline-block;
	background: #eee; /* Old browsers */
	border:1px solid #eee;
	margin:0 1px 0 0;
	padding:0 10px;
	line-height:30px;
	font-size:15px;
	color:#333;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	text-decoration:none;
	}

.content_side_tab .content_side_tab_main_tab a.selected {
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	border:1px solid #111;
	color:#fff;
	}

.content_add_page_selection {
	display:block;
	width:100%;
	height:230px;
	font-size:0;
	clear:both;
	text-align:left;
	}

.content_add_page_selection .page_item_block {
	width:175px;
	}

.content_add_page_selection .page_item_block .page_item {
	display:block;
	width:150px;
	height:175px;
	padding:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #333333 0%,#000000 100%);
	background: -o-linear-gradient(top,  #333333 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#000000 100%);
	background: linear-gradient(to bottom,  #333333 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 );
	border:1px solid #000;
	cursor:pointer;
	}

.content_add_page_selection .page_item_block .page_item.selected,
.content_add_page_selection .page_item_block .page_item.selected:hover {
	border:1px solid #fff;
	box-shadow: inset 0 0 0px 2px #FFF,0 0 0px 2px #000;
	}

.content_add_page_selection .page_item_block .page_item:hover {
	border:1px solid #666;
	}

.content_add_page_selection .page_item_block .page_item img {
	display:block;
	width:150px;
	height:150px;
	}

.content_add_page_selection .page_item_block .page_item p {
	text-align:center;
	line-height:25px !important;
	color:#fff;
	}

.content_add_page_selection.tools_table_selection {
	height:220px;
	}

.content_add_page_selection.tools_table_selection #horiz_container_outer {
	height:200px;
	}

.content_add_page_selection.tools_table_selection #horiz_container {
	width:825px;
	}

.content_add_page_selection.tools_table_selection .page_item_block {
	width:165px;
	}

.content_add_page_selection.tools_table_selection .page_item_block .page_item {
	width:140px;
	height:165px;
	}

.content_add_page_selection.tools_table_selection .page_item_block .page_item img {
	width:140px;
	height:140px;
	}

/* huomiolaatikko */

.content_editor_text_hl_box {
	display:block;
	border:1px solid #7e9eaa;
	background: #f5f9fa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGVkZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f9fa 0%, #e4edf0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f9fa), color-stop(100%,#e4edf0));
	background: -webkit-linear-gradient(top,  #f5f9fa 0%,#e4edf0 100%);
	background: -o-linear-gradient(top,  #f5f9fa 0%,#e4edf0 100%);
	background: -ms-linear-gradient(top,  #f5f9fa 0%,#e4edf0 100%);
	background: linear-gradient(to bottom,  #f5f9fa 0%,#e4edf0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f9fa', endColorstr='#e4edf0',GradientType=0 );
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:10px;
	}

/* stato_bar */

.stato_bar {
	display:block;
	position:fixed;
	z-index:999999;
	top:0;
	left:0;
	right:0;
	line-height:26px;
	height:26px;
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	}

.stato_bar .logo {
	display:block;
	background:url(/ModuleImages/cms/stato_bar_logo.png) left 50% no-repeat;
	width:40px;
	height:26px;
	margin:0 10px;
	}

.stato_bar .logo a {
	width: 100%;
	height: 100%;
	display: block;
	}

.stato_bar .logout a {
	width:16px;
	height:26px;
	display:block;
	background:url(/ModuleImages/cms/stato_bar_logout.png) left 50% no-repeat;
	margin:0 10px;
	}

.stato_bar .comments a,
.stato_bar .comments a:visited {
	line-height:25px;
	height:25px;
	display:block;
	background:url(/ModuleImages/cms/stato_bar_comment.png) 10px 50% no-repeat;
	margin:0;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	padding:0 10px 1px 30px;
	border-right:1px solid #000;
	}

.stato_bar .comments a:hover {
	background:#111 url(/ModuleImages/cms/stato_bar_comment.png) 10px 50% no-repeat;
	}

.stato_bar .help a,
.stato_bar .help a:visited {
	display:block;
	background:url(/ModuleImages/cms/stato_bar_help.png) 50% 50% no-repeat;
	width:16px;
	height:26px;
	padding:0 8px;
	border-right:1px solid #000;
	}

.stato_bar .help a:hover {
	background:#111 url(/ModuleImages/cms/stato_bar_help.png) 50% 50% no-repeat;
	}

.stato_bar .bug a,
.stato_bar .bug a:visited {
	display:block;
	background:url(/ModuleImages/cms/stato_bar_bug.png) 50% 50% no-repeat;
	width:16px;
	height:26px;
	padding:0 6px;
	border-right:1px solid #000;
	}

.stato_bar .bug a:hover {
	background:#111 url(/ModuleImages/cms/stato_bar_bug.png) 50% 50% no-repeat;
	}

.stato_bar .logout,
.stato_bar .comments,
.stato_bar .help,
.stato_bar .bug,
.stato_bar ul {
	float:right;
	}

.stato_bar ul.left {
	float:left;
	margin-left: 58px;
	}

.stato_bar ul {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	}

.stato_bar li {
	display:inline-block;
	border-right:1px solid #000;
	line-height:26px;
	height:26px;
	vertical-align:top;
	margin:0;
	padding:0;
	}

.stato_bar li a,
.stato_bar li a:visited {
	padding:0 10px;
	line-height:25px;
	height:25px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	display:block;
	padding-bottom:1px;
	}

.stato_bar li a:hover {
	background:#111;
	}

/* --toolbar-- */
#cmstoolbar_container {
	display:none;
	position:fixed;
	z-index:999999;
	top:26px;
	left:0;
	right:0;
	/*line-height:26px;*/
	height:26px;
	background: #333333;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	}
/* --/toolbar-- */

.content_editor_dimmer {
	position:absolute;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0.7;
	filter:alpha(opacity=0.7);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	z-index:333;
	top: 0;
	left: 0;
	}

.stato_bar.bottom {
	top:auto;
	bottom: 0px;
	left: 282px;
	right: 282px;
	border-radius: 6px;
	height: 37px;
}
.stato_bar.bottom .buttons.bottom_buttons {
	padding-top: 8px;
	margin-top:0px;
}
.stato_bar.bottom .buttons.bottom_buttons a, .stato_bar.bottom .buttons.bottom_buttons a:hover{
	color: #000;
	text-decoration: none;
}
/* stato bar bottom */

/* / stato bar bottom */

/* ui switch */

.cms_element_content_switch {
	display:inline-block;
	height:14px;
	width:90px;
	background:#ccc;
	border:solid 1px #999;
	border-radius: 4px;
	margin: 0;
	}

.cms_element_content_switch_off,
.cms_element_content_switch_on {
	display:block;
	cursor:pointer;
	}

.cms_element_content_switch_toggle {
	display:block;
	height:12px;
	width:44px;
	background:#eee;
	border:solid 1px #f9f9f9;
	border-radius:15px;
}

.cms_element_content_switch_off .cms_element_content_switch_toggle {
	float:left;
}

.cms_element_content_switch_on .cms_element_content_switch_toggle {
	float:right;
}

.cms_element_content_switch_indicator {
	display:block;
	height:14px;
	width:90px;
	text-align:center;
	color:#333;
	font-family:Verdana;
	font-weight:normal;
	font-size:9px;
	line-height:14px;
	border-radius:15px;
}

.cms_element_content_switch_off .cms_element_content_switch_indicator {
	float:left;
	background:#ccc;
	}

.cms_element_content_switch_on .cms_element_content_switch_indicator {
	float:right;
	background:#abd0a2;
	}

.SizeChooser {
    position: relative;
}
.SizeChooser table {
    border-spacing: 3px;
    max-width: 100%;
}
.SizeChooser td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #cccccc !important;
    cursor: pointer;
    height: 10px;
    line-height: 10px !important;
    min-width: 10px;
}
.SizeChooser td.SizeChooser-selected {
    border: 1px solid #333333 !important;
}

.SizeChooser td.SizeChooser-hover {
    background-color: #def  !important;
}



/* ui switch */


/* markon kopsut  styles.css:sta */
.article .imagespan_left img, .article .imagespan_left_row img, .article .imagespan_right img, .article .imagespan_right_row img, .article .imagespan_center img {
    margin-top: 0;
}
.imagespan_left {
    float: left;
    margin-bottom: 3px;
    margin-right: 20px;
    margin-top: 3px;
}
.imagespan_left_row {
    clear: both;
    display: block;
    margin: 6px 0;
    overflow: hidden;
    text-align: left;
    width: 99%;
}
.imagespan_left_row img {
    float: left;
    margin-right: 20px;
}
.imagespan_left_row .media_caption {
    clear: left;
    float: left;
}
.imagespan_right {
    float: right;
    margin-bottom: 3px;
    margin-left: 20px;
    margin-top: 3px;
}
.imagespan_right_row {
    clear: both;
    display: block;
    margin: 6px 0;
    overflow: hidden;
    text-align: right;
    width: 99%;
}
.imagespan_right_row img {
    float: right;
    margin-left: 20px;
}
.imagespan_right_row .media_caption {
    clear: right;
    float: right;
}
.imagespan_center {
    clear: both;
    display: block;
    margin: 6px 0;
    text-align: center;
}
.imagespan_center .media_caption {
    margin-left: auto;
    margin-right: auto;
}
.media_caption {
    color: #000;
    display: block;
    font-style: italic;
    margin-top: 0;
    text-align: left;
}
span:empty:before {
    content: attr(data-placeholder);
    color: #bababa;
}

/* markon kopsut styles.css:sta loppuu */

/* --------------------- markon paremmat ul-tyylit --------------------- */
ul.line, ul.none {
    list-style-type: none;
}

ul.line > li:before {
    content: "–"; /* en dash here */
    position: absolute;
    margin-left: -1.1em;
}



/* --------------------- /markon paremmat ul-tyylit --------------------- */
/* Alle tulevan toolbarin tyyli */

.content_editor_toolbar {
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    width: 800px;
}

	/*------------------------------- /Modules/cms/css/contenteditor.css ends -------------------------------*/
	
	/*------------------------------- /Modules/cms/css/jquery.horizontal.scroll.css begins -------------------------------*/
	/**************************************************
*
*	CONTAINER STYLES
*
**************************************************/

#horiz_container_outer
{
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
	height:210px;
	margin:5px 0;
	padding:0;
	width:100%;
}

#horiz_container
{
	width:1050px;
	margin:0px;
	padding:0px;
	height:300px;
}

#horiz_container ul
{
	margin:0px; padding:0px;
	float:left;
}

#horiz_container_inner
{
	padding:5px;
	padding-left:0px;
}

#horiz_container li
{
	list-style:none;
	display: inline-table;
	margin:0px;
}

#horiz_container li img
{
	padding:0px;
	margin:0px;
}




/**************************************************
*
*	SCROLLING STYLES
*
**************************************************/

.scrollbar_wrap {
	margin:0 13px;
	}

#scrollbar 
{ 
    position:relative; 
    width:100%;
    height:12px;
    display:block;
    font-size:1px;
    top:0px;
    margin:0px auto;
}

#track 
{ 
    position:absolute; left:0px; top:0;
    width:100%;
    height:12px; 
    background: #222;
    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#dragBar 
{
    position:absolute; left:0px; top:0px;
    width:20px; height:10px; 
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.39, rgb(229,229,229)),
    color-stop(0.7, rgb(245,245,245))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(229,229,229) 39%,
    rgb(245,245,245) 70%
);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#e5e5e5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}  
  
#left_scroll
{ 
	position:absolute; 
	border-color: transparent #fff transparent transparent;
	border-style: solid;
	border-width: 5px;
	width: 0;
	height: 0px;
	cursor:pointer;
	top:1px;
	left:-15px;
}  

#right_scroll 
{ 
	position:absolute; 
	right:-15px; 
	top:1px;
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 5px;
	width: 0;
	height: 0px;
	cursor:pointer;
}

/* Prevent selection problem */
#scrollbar, #track, #dragBar, #left, #right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

	/*------------------------------- /Modules/cms/css/jquery.horizontal.scroll.css ends -------------------------------*/
			
/*------------------------------- module cms ends -------------------------------*/

/*------------------------------- module tilakeskusextra[] begins -------------------------------*/
			
/*------------------------------- module tilakeskusextra ends -------------------------------*/


.statoelement .autohide {
	display: none;
}

.statoelement.cms_outline_selected .autohide {
	display: block;
}
