/* pratik layoout system (C) 2009 - 2010 Sancar Saran
 *
 *
 * Table based layout system for practical purposes
*/
/*cell*/
.evo-dynamic-td, .evo-dynamic-td.td, .evo-dynamic-td.th { margin:0px;padding:0; border:0px;}
.evo-design-td, .evo-design-td.td, .evo-design-td.th { margin:0px;padding:0; border:0px;}

.evo-input-element      { border: 1px solid #8B0305; font-size:12px;}
.evo-input-button       { border: 1px solid #8B0305; font-size:12px;}
.evo-plugin-setup-form  { }
.evo-plugin-setup-title { font-size:14px; font-weight:bold; }


#evo_designer_cell_setup_form { margin:0px;padding:0; border:0px; }
.evo-plugin-setup-filebrowser { vertical-align:top; }
.evo-plugin-setup-interface-table { margin:0px;padding:0; border:0px; width:100%;}

.evo-ta-left { text-align:left; }
.evo-ta-right { text-align:right; }
.evo-ta-center { text-align:center; }
.evo-ta-justify { text-align:justify; }


/* Floats */
.evo-f-left     { float:left; }
.evo-f-right    { float:right; }

/* Clears */
.evo-c-left     { clear:left; }
.evo-c-right    { clear:right; }
.evo-c-both     { clear:both; }
.evo-c-left-nh  { clear:left; height:0px;font-size:1px;}
.evo-c-right-nh { clear:right; height:0px;font-size:1px;}
.evo-c-both-nh  { clear:both; height:0px;font-size:1px;}

/* cursor */
.evo-cu-pointer { cursor : pointer; }
.evo-cu-normal  { cursor : normal; }

.evo-spacer-div { width:10px; text-align:center;}
.evo-html-store { display:none;}
/* Designer */

#fixed, #eb_fixed { margin:0 auto; text-align:left;}
#browse_template_picture { overflow:auto; height:100px;}
#browse_template_file { overflow:auto; height:100px;}
#evo_design_div { margin:0px;padding-top: 5px;font-size:90%;font-weight: bold;line-height: 1.1;text-align: center;position: absolute;top:0px;width:99%;padding-top:2px; padding-bottom:2px;}
#evo_first_matter>#evo_design_div { position: fixed;  font-size:78%; font-weight:normal;}
#fixeddiv { margin: 0px; padding: 0px; /* height: 120px; */}

.evo-block-control-colspan, .evo-block-control-rowspan { width:20px;}
.evo-designer-tr, .cDsgRowT, { width:100%; margin:0 0 0px 0;padding:0px;border:none;}

/* Designer */
.evo-designer-table, .evo-designer-head-table { width:100%; padding:0px;margin:0px; border:none; }
.evo-designer-add-button-td    { width:100%; text-align:right; border:none;padding:0px;margin:0px;}
.evo-designer-spacer-td { width:10px;border:none;padding:0px;margin:0px;}
.evo-designer-head-div   { background:#999; border:1px solid #aaa; text-align:left; }

.evo-designer-bc-cover            { }
.evo-designer-block-control-table { width:100%;}
.evo-designer-block-control-space { width:100%;}
.evo-designer-block-control-cut   { width:30px; text-align:center;}
.evo-designer-block-control-copy  { width:30px; text-align:center;}
.evo-designer-block-control-paste { width:30px; text-align:center;}
.evo-designer-block-control-add-form { text-align:right; width:40px;}
.evo-designer-block-control-add-button { text-align:right; width:40px;}
.evo-block-control-add-row-input  { width:20px; font-weight:bold; height:18px; }

#evo_designer_interface { width:500px; height:300px; }

/* Backend Toolbar Table */
.evo-plugin-setup-form-label { text-align:left; margin:1px; padding:1px; width:250px;}
.setup-data        { text-align:left; margin:1px; padding:1px;}
.input-element     { text-align:left; }
.setup-browser-div { height:200px; overflow:auto;}

/* Designer html editor*/
#evo_designer_html_editor_cover { height:400px; width:650px;}


/* Backend */
#evo_panel_nfo                  { text-align:right; font-size:9px;  padding-left:4px; padding-right:4px; }
#evo_panel_content              { text-align:left; padding-left:4px; padding-right:4px;}
/* UI BUTTON */
.fg-button                      { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button-mini                 { outline: 0; margin:0 4px 0 0; padding: .1em .1em; text-decoration:none !important; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon,
.fg-button-mini .ui-icon,       { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

a.fg-button, a.fg-button-mini   { float:left; }
span.fg-button,
span.fg-button-mini             { float:left;}

/* remove extra button width in IE */
button.fg-button,
button.fg-button-mini           { width:auto; overflow:visible; }

.fg-button-icon-left            { padding-left: 2.1em; }
.fg-button-icon-right           { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon   { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon  { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo            { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */
.fg-button-icon-solo-mini       { display:block; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */
.fg-buttonset                   { float:left; }
.fg-buttonset .fg-button        { float: left; }
.fg-buttonset-single .fg-button,
.fg-buttonset-multi .fg-button,
.fg-buttonset-single .fg-button-mini,
.fg-buttonset-multi .fg-button-mini { margin-right: -1px;}

.fg-toolbar                     { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset       { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button          { font-size: 1em;  }
.fg-toolbar .fg-button-mini     { font-size: 1em;  }


UL.jqueryFileTree { font-family: Verdana, sans-serif; font-size: 11px; line-height: 18px; padding: 0px; margin: 0px; }
UL.jqueryFileTree LI { list-style: none; padding: 0px; padding-left: 20px;margin: 0px; white-space: nowrap; }
UL.jqueryFileTree A { color: #333; text-decoration: none; display: block; padding: 0px 2px;}

UL.jqueryFileTree A:hover { background: #BDF;}

/* Core Styles */
.jqueryFileTree LI.directory { background: url(/fileadmin/evo_live/site/images/icons/filetree/directory.png) left top no-repeat; }
.jqueryFileTree LI.expanded { background: url(/fileadmin/evo_live/site/images/icons/filetree/folder_open.png) left top no-repeat; }
.jqueryFileTree LI.file { background: url(/fileadmin/evo_live/site/images/icons/filetree/file.png) left top no-repeat; }
.jqueryFileTree LI.wait { background: url(/fileadmin/evo_live/site/images/icons/filetree/spinner.gif) left top no-repeat; }
/* File Extensions*/
.jqueryFileTree LI.ext_3gp { background: url(/fileadmin/evo_live/site/images/icons/filetree/film.png) left top no-repeat; }
.jqueryFileTree LI.ext_afp { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_afpa { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_asp { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_aspx { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_avi { background: url(/fileadmin/evo_live/site/images/icons/filetree/film.png) left top no-repeat; }
.jqueryFileTree LI.ext_bat { background: url(/fileadmin/evo_live/site/images/icons/filetree/application.png) left top no-repeat; }
.jqueryFileTree LI.ext_bmp { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_c { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_cfm { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_cgi { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_com { background: url(/fileadmin/evo_live/site/images/icons/filetree/application.png) left top no-repeat; }
.jqueryFileTree LI.ext_cpp { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_css { background: url(/fileadmin/evo_live/site/images/icons/filetree/css.png) left top no-repeat; }
.jqueryFileTree LI.ext_doc { background: url(/fileadmin/evo_live/site/images/icons/filetree/doc.png) left top no-repeat; }
.jqueryFileTree LI.ext_exe { background: url(/fileadmin/evo_live/site/images/icons/filetree/application.png) left top no-repeat; }
.jqueryFileTree LI.ext_gif { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_fla { background: url(/fileadmin/evo_live/site/images/icons/filetree/flash.png) left top no-repeat; }
.jqueryFileTree LI.ext_h { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_htm { background: url(/fileadmin/evo_live/site/images/icons/filetree/html.png) left top no-repeat; }
.jqueryFileTree LI.ext_html { background: url(/fileadmin/evo_live/site/images/icons/filetree/html.png) left top no-repeat; }
.jqueryFileTree LI.ext_jar { background: url(/fileadmin/evo_live/site/images/icons/filetree/java.png) left top no-repeat; }
.jqueryFileTree LI.ext_jpg { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_jpeg { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_js { background: url(/fileadmin/evo_live/site/images/icons/filetree/script.png) left top no-repeat; }
.jqueryFileTree LI.ext_lasso { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_log { background: url(/fileadmin/evo_live/site/images/icons/filetree/txt.png) left top no-repeat; }
.jqueryFileTree LI.ext_m4p { background: url(/fileadmin/evo_live/site/images/icons/filetree/music.png) left top no-repeat; }
.jqueryFileTree LI.ext_mov { background: url(/fileadmin/evo_live/site/images/icons/filetree/film.png) left top no-repeat; }
.jqueryFileTree LI.ext_mp3 { background: url(/fileadmin/evo_live/site/images/icons/filetree/music.png) left top no-repeat; }
.jqueryFileTree LI.ext_mp4 { background: url(/fileadmin/evo_live/site/images/icons/filetree/film.png) left top no-repeat; }
.jqueryFileTree LI.ext_mpg { background: url(/fileadmin/evo_live/site/images/icons/filetree/film.png) left top no-repeat; }
.jqueryFileTree LI.ext_mpeg { background: url(/fileadmin/evo_live/site/images/icons/filetree/film.png) left top no-repeat; }
.jqueryFileTree LI.ext_ogg { background: url(/fileadmin/evo_live/site/images/icons/filetree/music.png) left top no-repeat; }
.jqueryFileTree LI.ext_pcx { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_pdf { background: url(/fileadmin/evo_live/site/images/icons/filetree/pdf.png) left top no-repeat; }
.jqueryFileTree LI.ext_php { background: url(/fileadmin/evo_live/site/images/icons/filetree/php.png) left top no-repeat; }
.jqueryFileTree LI.ext_png { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_ppt { background: url(/fileadmin/evo_live/site/images/icons/filetree/ppt.png) left top no-repeat; }
.jqueryFileTree LI.ext_psd { background: url(/fileadmin/evo_live/site/images/icons/filetree/psd.png) left top no-repeat; }
.jqueryFileTree LI.ext_pl { background: url(/fileadmin/evo_live/site/images/icons/filetree/script.png) left top no-repeat; }
.jqueryFileTree LI.ext_py { background: url(/fileadmin/evo_live/site/images/icons/filetree/script.png) left top no-repeat; }
.jqueryFileTree LI.ext_rb { background: url(/fileadmin/evo_live/site/images/icons/filetree/ruby.png) left top no-repeat; }
.jqueryFileTree LI.ext_rbx { background: url(/fileadmin/evo_live/site/images/icons/filetree/ruby.png) left top no-repeat; }
.jqueryFileTree LI.ext_rhtml { background: url(/fileadmin/evo_live/site/images/icons/filetree/ruby.png) left top no-repeat; }
.jqueryFileTree LI.ext_rpm { background: url(/fileadmin/evo_live/site/images/icons/filetree/linux.png) left top no-repeat; }
.jqueryFileTree LI.ext_ruby { background: url(/fileadmin/evo_live/site/images/icons/filetree/ruby.png) left top no-repeat; }
.jqueryFileTree LI.ext_sql { background: url(/fileadmin/evo_live/site/images/icons/filetree/db.png) left top no-repeat; }
.jqueryFileTree LI.ext_swf { background: url(/fileadmin/evo_live/site/images/icons/filetree/flash.png) left top no-repeat; }
.jqueryFileTree LI.ext_tif { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_tiff { background: url(/fileadmin/evo_live/site/images/icons/filetree/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_txt { background: url(/fileadmin/evo_live/site/images/icons/filetree/txt.png) left top no-repeat; }
.jqueryFileTree LI.ext_vb { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_wav { background: url(/fileadmin/evo_live/site/images/icons/filetree/music.png) left top no-repeat; }
.jqueryFileTree LI.ext_wmv { background: url(/fileadmin/evo_live/site/images/icons/filetree/film.png) left top no-repeat; }
.jqueryFileTree LI.ext_xls { background: url(/fileadmin/evo_live/site/images/icons/filetree/xls.png) left top no-repeat; }
.jqueryFileTree LI.ext_xml { background: url(/fileadmin/evo_live/site/images/icons/filetree/code.png) left top no-repeat; }
.jqueryFileTree LI.ext_zip { background: url(/fileadmin/evo_live/site/images/icons/filetree/zip.png) left top no-repeat; }

.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden;z-index: 99999;text-align:left;}
.ac_results ul { width: 100%; list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading { background: white url('/fileadmin/evo_live/site/images/icons/indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }


/* Pika choose */
.pikachoose{width:328px;margin:0px;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #8b0305;padding:2px;background:#8b0305;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main {height:350px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img {position:absolute;top:2px;left:2px;}
.pika_back_img {position:relative;top:0px;}
.pika_subdiv {position:relative;border:1px solid #8b0305;background:#8b0305;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('/fileadmin/evo_live/site/images/icons/pikachoose/black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('/fileadmin/evo_live/site/images/icons/pikachoose/play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('/fileadmin/evo_live/site/images/icons/pikachoose/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:1px;width:1px;background:url('/fileadmin/evo_live/site/images/icons/pikachoose/rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:1px;width:1px;background:url('/fileadmin/evo_live/site/images/icons/pikachoose/fastf.png') top right no-repeat;}

/* Capttify */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	font-size: 13px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }