




















module, template, field, page{display: block;border: 1px solid #FF9999; background:#FFEEEE url(/templates/admin/main/images/img_back_module.jpg) center repeat;height: 50px;}
.body_html_editor {width: 529px; padding: 20px; background-color: #DEDEDE;border-color: #CCCCCC; border-right: 1px dotted #FFAAAA;}


/*Obecne*/
h1,h2,h3,h4{font-family: Tohama, Verdana, Arial; color: #7F332F;}
h1{font-weight:normal;font-size:20px; }
h2{font-weight:normal;font-size:15px;font-weight: bold;}
h3{font-weight:bold;font-size:13px;font-weight: bold;}
h4{font-weight:bold;font-size:11px;font-weight: bold;}
a{color: #444444; text-decoration:underline;font-weight:normal;}
a:HOVER{text-decoration:none;}
p{margin-bottom:20px; margin-top: 10px;}
table{width:100%; margin-top: 10px; margin-bottom: 20px;}
td{font-size: 12px; vertical-align:top;text-align:left;padding:4px;}
th{font-size: 12px; vertical-align:top;text-align:left;padding:4px;}
ul {margin: 0px; display: block; margin-top: 10px; margin-bottom: 20px; padding-left: 40px;}
ul li{list-style-type:square;padding-top:4px;padding-bottom:4px;}
ol li{padding-top:4px;padding-bottom:4px;text-align: justify;}
img{border:0px;behavior: url("/scripts/misc/htc/iepngfix.htc");}
body{color: #455B6F; font-family: arial;font-size: 12px; color: #455B6F;margin:0px;padding:0px;}

/*Tridy*/
.cleaner{clear:both;height:0px;overflow:hidden;line-height:0px;font-size:0px;}
.center{display:block;text-align:center;margin:auto;}
.hidden{display:none;}
.empty_note{display:block;text-align:center;padding:15px;}
.left {position: relative; overflow: hidden; float: left;}
.right {position: relative; overflow: hidden; float: right;}
.obrazek_vlevo {float: left; margin-right: 8px; margin-bottom: 5px;}
.obrazek_vpravo {float: right; margin-left: 8px; margin-bottom: 5px;}
.butt_text{behavior: url("/scripts/misc/htc/iepngfix.htc");display:block;width:60px;height:20px;line-height:20px;padding-left:25px;overflow:hidden;font-size:10px;font-weight:bold;background-repeat:no-repeat;background-position:left;}
.butt_small{behavior: url("/scripts/misc/htc/iepngfix.htc");background-position:center top; background-repeat:no-repeat;display:block; width:20px; height:20px; overflow:hidden; position:relative; border:0px; background-color:transparent; text-indent:-1000px;-moz-opacity:0.70;opacity:0.70;filter:alpha(opacity=70);}
.butt_small:HOVER{-moz-opacity:1;opacity:1;}
span.butt_small{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
span.butt_small:HOVER{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.ico_small {background-color: transparent; border: 0px;background-repeat: no-repeat;display: block; width: 22px; height: 22px; overflow: hidden; text-indent: -1000px; background-position: left top;}
.ico_big {background-color: transparent; border: 0px;background-repeat: no-repeat;display: block; width: 40px; height: 40px; overflow: hidden; text-indent: -1000px; background-position: left top;}
.ramecek{display:block;padding:5px;background-color:#EEEEEE;border:1px solid #CCCCCC;}
.home_ramecek {
position: relative;
overflow: hidden;
width: 159px;
float: left;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;

}

.home_ramecek a{
text-decoration: none;
font-weight: bold;
line-height: 20px;
}

.home_ramecek a img{
display: block;
width: 159px;
}

.li_lol {margin-right: 0px;}
.li_lop {margin-bottom: 0px;}
.image {
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
text-align: center;
padding: 5px;
width: 100px;
height: 100px;
}




.fileitem{
display: block;
height: 20px;
border-bottom: 1px solid #CCCCCC;
padding: 5px;
}

.fileitem a {
display: block;
}

.fileitem u{
text-indent: -1000px;
text-align: left;
overflow: hidden;
display: block;
width: 20px;
height: 20px;
float: left;
margin-right: 10px;
}

.fileitem span {
line-height: 20px;
font-weight: bold;
}


.item.i_gallery {
border-bottom: 1px solid #CCCCCC;
padding-bottom: 5px;
padding-top: 5px;
clear: both;
position: relative;
overflow: hidden;
height: 110px;
}

.item.i_gallery .image {
display: block;
float: left;
width: 100px;
height: 100px;
margin-right: 10px;
border: 1px solid #BBBBBB;
background-color: #EEEEEE;
padding: 3px;
}

.item.i_gallery i {
font-size: 10px;
}

.item.i_gallery  h3 {
margin-top: 30px;
margin-bottom: 0px;
}

.item.i_gallery a {
display: block;
text-decoration: none;
overflow: hidden;
position: relative;
height: 110px;
width: 100%;
}

.item.i_gallery a:HOVER {
background-color: #E5E5E5;
}

.block_gallery div.image {
position: relative;
overflow: hidden;
float: left;
display: block;
width: 128px;
height: 128px;
margin-right: 5px;
margin-bottom: 5px;
background-color: #999999;
}

.block_gallery div.image.li_lol {
margin-right: 0px;
}

.block_gallery div.image.li_lop {
margin-bottom: 0px;
}

.block_gallery div.image a{
border: 1px solid #BBBBBB;
background-color: #EEEEEE;
position: relative;
overflow: hidden;
padding: 8px;
width: 110px;
height: 110px;
display: block;
text-align: center;
}

.block_gallery div.image a:HOVER{
border: 1px solid #888888;
background-color: #CCCCCC;
}

#contact_map {
border: 1px solid #BBBBBB;
background-color: #EEEEEE;
padding: 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: center;
}

#contact_map iframe {
border: 2px solid #BBBBBB;
margin: auto;
}

/* File Extensions*/
.ext_3gp { background: url(/templates/admin/common/images/filemanager/film.png) center center no-repeat; }
.ext_afp { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_afpa { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_asp { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_aspx { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_avi { background: url(/templates/admin/common/images/filemanager/film.png) center center no-repeat; }
.ext_bat { background: url(/templates/admin/common/images/filemanager/application.png) center center no-repeat; }
.ext_bmp { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_c { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_cfm { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_cgi { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_com { background: url(/templates/admin/common/images/filemanager/application.png) center center no-repeat; }
.ext_cpp { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_css { background: url(/templates/admin/common/images/filemanager/css.png) center center no-repeat; }
.ext_doc { background: url(/templates/admin/common/images/filemanager/doc.png) center center no-repeat; }
.ext_exe { background: url(/templates/admin/common/images/filemanager/application.png) center center no-repeat; }
.ext_gif { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_fla { background: url(/templates/admin/common/images/filemanager/flash.png) center center no-repeat; }
.ext_h { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_htm { background: url(/templates/admin/common/images/filemanager/html.png) center center no-repeat; }
.ext_html { background: url(/templates/admin/common/images/filemanager/html.png) center center no-repeat; }
.ext_jar { background: url(/templates/admin/common/images/filemanager/java.png) center center no-repeat; }
.ext_jpg { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_jpeg { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_js { background: url(/templates/admin/common/images/filemanager/script.png) center center no-repeat; }
.ext_lasso { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_log { background: url(/templates/admin/common/images/filemanager/txt.png) center center no-repeat; }
.ext_m4p { background: url(/templates/admin/common/images/filemanager/music.png) center center no-repeat; }
.ext_mov { background: url(/templates/admin/common/images/filemanager/film.png) center center no-repeat; }
.ext_mp3 { background: url(/templates/admin/common/images/filemanager/music.png) center center no-repeat; }
.ext_mp4 { background: url(/templates/admin/common/images/filemanager/film.png) center center no-repeat; }
.ext_mpg { background: url(/templates/admin/common/images/filemanager/film.png) center center no-repeat; }
.ext_mpeg { background: url(/templates/admin/common/images/filemanager/film.png) center center no-repeat; }
.ext_ogg { background: url(/templates/admin/common/images/filemanager/music.png) center center no-repeat; }
.ext_pcx { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_pdf { background: url(/templates/admin/common/images/filemanager/pdf.png) center center no-repeat; }
.ext_php { background: url(/templates/admin/common/images/filemanager/php.png) center center no-repeat; }
.ext_png { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_ppt { background: url(/templates/admin/common/images/filemanager/ppt.png) center center no-repeat; }
.ext_psd { background: url(/templates/admin/common/images/filemanager/psd.png) center center no-repeat; }
.ext_pl { background: url(/templates/admin/common/images/filemanager/script.png) center center no-repeat; }
.ext_py { background: url(/templates/admin/common/images/filemanager/script.png) center center no-repeat; }
.ext_rb { background: url(/templates/admin/common/images/filemanager/ruby.png) center center no-repeat; }
.ext_rbx { background: url(/templates/admin/common/images/filemanager/ruby.png) center center no-repeat; }
.ext_rhtml { background: url(/templates/admin/common/images/filemanager/ruby.png) center center no-repeat; }
.ext_rpm { background: url(/templates/admin/common/images/filemanager/linux.png) center center no-repeat; }
.ext_ruby { background: url(/templates/admin/common/images/filemanager/ruby.png) center center no-repeat; }
.ext_sql { background: url(/templates/admin/common/images/filemanager/db.png) center center no-repeat; }
.ext_swf { background: url(/templates/admin/common/images/filemanager/flash.png) center center no-repeat; }
.ext_tif { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_tiff { background: url(/templates/admin/common/images/filemanager/picture.png) center center no-repeat; }
.ext_txt { background: url(/templates/admin/common/images/filemanager/txt.png) center center no-repeat; }
.ext_vb { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_wav { background: url(/templates/admin/common/images/filemanager/music.png) center center no-repeat; }
.ext_wmv { background: url(/templates/admin/common/images/filemanager/film.png) center center no-repeat; }
.ext_xls { background: url(/templates/admin/common/images/filemanager/xls.png) center center no-repeat; }
.ext_xml { background: url(/templates/admin/common/images/filemanager/code.png) center center no-repeat; }
.ext_zip { background: url(/templates/admin/common/images/filemanager/zip.png) center center no-repeat; }

















.block_show_info{text-align: left;width: 300px;height: 30px;overflow: hidden;float: left;font-size: 10px;padding-top: 5px;}
.block_show_info span{display: block;height: 12px;line-height: 12px;}
.block_formbuttons {position:relative;clear: both; padding-top: 5px; text-align: right; height: 35px;}
.block_formbuttons .input_button {float: right; margin-left: 5px;}


.block_formbuttons .ib_reset {position: absolute; right: 0px; font-weight: normal;}
.block_formbuttons .ib_submit {position: absolute; right: 105px;}

input{overflow:hidden;margin:0px;padding:2px;border:1px solid;display:block;font-family:arial;font-size:11px;}
select{overflow:hidden;margin:0px;padding:2px;border:1px solid;display:block;font-family:arial;font-size:11px;}
textarea{overflow-y:scroll;overflow-x:hidden;margin:0px;padding:2px;border:1px solid;display:block;font-family:arial;font-size:11px;}
input, form input, select, form select, textarea, form textarea {border: 1px solid #888888; color: #556677; background-color: white; font-size: 11px;}
input.if_highlight, form input.if_highlight, select.if_highlight, form select.if_highlight, textarea.if_highlight, form textarea.if_highlight {border: 1px solid #555555; color: #111111; background-color: #FFFFFF;}
input[disabled], form input[disabled], select[disabled], form select[disabled], textarea[disabled], form textarea[disabled]{background-color: #EAEAEA; color: #CCCCCC;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

input.input_checkbox, form input.input_checkbox.if_highlight, .field_ok .ff input.input_checkbox, .field_fail .ff input.input_checkbox, .field_disabled .ff input.input_checkbox{
border: 0px;
background-color: transparent;
}

.input_button {
display: block; 
width: 100px; 
height: 28px; 
line-height: 28px; 
margin-left: 5px; 
text-align: center; 
color: #555555; 
background-color: #EEEEEE;
font-weight: bold; 
text-decoration: none;
font-size: 11px;
border: 1px solid #AAAAAA;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
behavior: url("/scripts/misc/htc/border-radius.htc");
background-image: url(/templates/output/images/img_back_button.jpg);
font-family: arial;
}

a.input_button {
height: 26px;
line-height: 26px;
font-size: 11px;
font-family: arial;
}

.input_button:HOVER {
cursor: pointer;_cursor: hand; 
background-color: #DFB5B5;
border-color: #8F6262;
background-positon: left 3px;
color: #6F4242;
}

.input_hidden {
display: none;
}


form .field a.butt{
display:block;
float: left;
width: 100px;
text-align: center;
height: 18px;
line-height: 18px;
border: 1px solid #9F9F9F;
-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
font-size: 10px;
text-decoration: none;
color: #777777;
font-weight: bold;
font-family: tohama, verdana, arial;
background-color: #FAFAFA;
}

form .field a.butt:HOVER{
color: #666666;
border: 1px solid #6F6F6F;
}

form .field {
clear: both;
display: block;
overflow: hidden;
position: relative;
padding: 5px;
margin:auto;
margin-bottom: 5px;
height: 20px;
width: 98%;
color: #888888;
}

form .field label input{
display: block;
width: 20px;
height: 20px;
float: left;
border: 0px;
background-color: transparent;
}

form .field_fail {
color: #AF0000;
}

/*
form .field_ok {
color: #5C6F3E;
}
*/

form .field_disabled {
border: 1px solid #EEEEEE;
background-color: #FAFAFA;
color: #BBBBBB;
}

form .field label {
clear: both;
display: block;
width: 30%;
text-align: right;
float: left;
line-height: 20px;
margin-right: 1%;
position: relative;
overflow: hidden;
}

form .field_disabled label {
text-align: left;
}

form .field_disabled .ff input, form .field_disabled .ff select, form .field_disabled .ff textarea {
visibility: hidden;
}

form .field .ff{
display: block;
float: left;
width: 55%;
}

form .field .ff input, form .field .ff select, form .field .ff textarea{
width: 100%;
border-color: #BBBBBB;
background-color: white;
color: #666666;
}
/*
form .field_ok .ff input, form .field_ok .ff select, form .field_ok .ff textarea{
border: 1px solid #A2AF8E;
color: #A2AF8E;
}
*/
form .field_fail .ff input, form .field_fail .ff select, form .field_fail .ff textarea{
border: 1px solid #AF0000;
color: #AF0000;
}

form .field .ff input.if_highlight, form .field .ff select.if_highlight, form .field .ff textarea.if_highlight{
border: 1px dotted #BF4300;
background-color: white;
color: #555555
}

/********************************************************/

form .field.f_color .ff a{
display: block;
text-align: left;
height: 18px;
line-height: 18px;
font-weight: bold;
font-family: tohama, verdana, arial;
font-size: 10px;
}

form .field.f_color .ff a span{
display: block;
width: 100px;
float: left;
}

form .field.f_color .ff a div{
border: 1px solid #273B3F;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 100px;
height: 18px; 
float: left;
margin-right: 15px;
}

form .field.f_color .ff a:HOVER div{
border-color:#BF5217;
background-color: #FFB68F;
color: #BF5217;
}

form .field.f_hidden{
display: none;
}

form .field.f_radio{
height: auto;
}

form .field.f_switch .ff input{
height: 20px;
width: 20px; 
display: block;
}

form .field.f_radio strong{
display: block;
margin-bottom: 10px;
}

form .field.f_radio label{
float: none;
width: auto;
text-align: left;
}

form .field.f_radio label input{
width: 20px;
height: 20px;
}

form .field.f_date .ff a,  form .field.f_datetime .ff a{
border: 1px solid #8393AF;
background-color: white;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 240px;
text-align:center;
line-height: 18px;
font-weight: bold;
height: 18px; 
float: left;
margin-right: 15px;
text-decoration: none;
font-family: tohama, verdana, arial;
font-size: 10px;
}

form .field.f_date .ff a:HOVER,  form .field.f_datetime .ff a:HOVER{
border-color:#BF5217;
background-color: #FFB68F;
color: #BF5217;
}

form .field.f_sex .ff label{
width: 100px;
height: 20px;
float: left;
position: relative;
overflow: hidden;
line-height: 20px;
text-align: left;
clear: none;
}

form .field.f_sex .ff label input{
float: left;
width: 20px;
height: 20px;
}

form .field.f_html, form .field.f_lighthtml {
height: 130px;
}

form .field.f_html, form .field.f_lighthtml textarea{
height: 100px;
}

form .field.f_html .ff{
margin-top: 10px;
clear: both;
float: none;
width: 100%;
}

form .field.f_html .ff .block_editor{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
position: relative;
border: 2px solid #E5E5FF;
padding: 5px;background-color: white;
min-height: 200px;overflow: hidden;
position: relative;margin: 0px;
margin-top: 6px;
width:98.5%;
}


form .field.f_html textarea{
width: 927px;
height: 800px;
font-size: 11px;
font-family: arial;
margin: auto;
}

form .field.f_html{height: auto;}
form .field.f_html label {float: none;text-align: left; font-weight: bold;width: 100%;line-height: 20px;}

form .field.f_structure, form .field.f_relations {height: auto;}
form .field.f_structure label, form .field.f_relations label{float: none; clear: both; position: relative; overflow: hidden;width: 100%; text-align: left; font-weight: bold;}
form .field.f_structure .ff, form .field.f_relations .ff {
float: none;
clear: both;
overflow: hidden;
position: relative;
width: 100%;
margin-top: 10px;
}

form .field.f_structure .ff .butt_text{
float: none;
position: relative;
overflow: hidden;
clear: both;
}

form .field.f_structure .ff .block_structurelist,
form .field.f_relations .ff .block_structurelist {

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
position: relative;
border: 2px solid #E5E5FF;
padding: 5px;
background-color: white;
min-height: 200px;
_height: 200px;
overflow: hidden;
position: relative;
margin: 0px;
margin-top: 6px;
width:98.5%;}

form .field.f_structure .ff table,
form .field.f_relations .ff table {
display: block; 
positon: relative; 
overflow: hidden;
margin: 0px;
text-align: left;
width: 100%;}

form .field.f_structure .ff table td strong,
form .field.f_relations .ff table td strong{
width: 900px;
}

form .field.f_structure .ff table td,
form .field.f_relations .ff table td
{width: auto;border-bottom: 1px solid #EAEAFF; height: 24px; padding: 0px; padding-top: 1px;padding-bottom:1px;}

form .field.f_structure .ff table td.td_structure_link,
form .field.f_relations .ff table td.td_structure_link {width: 900px;text-align: left; line-height: 22px;}


form .field.f_structure .ff table td.td_structure_link a,
form .field.f_relations .ff table td.td_structure_link a{font-weight: bold;}

form .field.f_structure .ff table td.td_structure_toolbar,
form .field.f_relations .ff table td.td_structure_toolbar {width: 50px;}

form .field.f_structure .ff table td.td_structure_toolbar a,
form .field.f_relations .ff table td.td_structure_toolbar a{float: right;}


form .field.f_sqlmultiselect, form .field.f_rightsselect {
height: auto;
}

form .field.f_sqlmultiselect .ff, form .field.f_rightsselect .ff {
position: relative;
overflow: hidden;
height: auto;
}

form .field.f_sqlmultiselect .ff label, form .field.f_rightsselect .ff label{
display: block;
position: relative;
overflow: hidden;
height: 22px;
width: 100%;
line-height: 22px;
text-align: left;
float: none;
clear: both;
vertical-align: middle;
}

form .field.f_sqlmultiselect .ff input, form .field.f_rightsselect .ff input{
display: inline;
width: 20px; 
height: 20px;
vertical-align: middle;
}


form .field.f_image, form .field.f_file {
height: auto;
}


form .field.f_gallery, form .field.f_files {
height: auto;
}

form .field.f_image label, form .field.f_gallery label, form .field.f_files label, form .field.f_file label{
clear: both;
positon: relative;
overflow: hidden;
width: 100%;
float: none;
text-align: left;
font-weight: bold;
}

form .field.f_image .ff,form .field.f_gallery .ff, form .field.f_files .ff, form .field.f_file .ff{
width: 100%;
margin-top: 10px;
float: none;
clear:both;
position:relative;
overflow: hidden;
}

form .field.f_image .ff .butt_text {
margin:auto;
position: relative;
float: none;
}

form .field.f_image .ff .block_fileslist{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
position: relative;
border: 2px solid #E5E5FF;
padding: 5px;background-color: white;
overflow: hidden;
position: relative;
margin: auto;
margin-top: 6px;
width: 150px;
min-height: 244px;
_height: 244px;
}

form .field.f_gallery .ff .block_fileslist, form .field.f_files .ff .block_fileslist, form .field.f_file .ff .block_fileslist{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
position: relative;
border: 2px solid #E5E5FF;
padding: 5px;background-color: white;
overflow: hidden;
position: relative;
margin: 0px;
margin-top: 6px;
width:98.5%;
}

form .field.f_gallery .ff .block_fileslist{
min-height: 244px;
}

form .field.f_gallery .ff .block_fileslist strong.empty_note{
display: block;
height: 244px;
line-height: 244px;
}

form .field.f_files .ff .block_fileslist, form .field.f_file .ff .block_fileslist{
min-height: 50px;
}

form .field.f_files .ff .block_fileslist strong.empty_note,
form .field.f_file .ff .block_fileslist strong.empty_note{
display: block;
height: 40px;
line-height: 40px;
}

form .field .ff .block_image {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 146px;
height: 244px;
float: left;
overflow: hidden;
margin-right: 8px;
margin-bottom: 8px;
border-left: 1px solid #EDFFCF;
border-top: 1px solid #EDFFCF;
border-bottom: 1px solid #BFDF8B;
border-right: 1px solid #BFDF8B;
background-color: #D8EFB3;
position: relative;
}

form .field .ff .block_image.bi_last {
margin-right: 0px;
}

form .field.f_image .ff .block_image {
margin-right: 0px;
margin-bottom: 0px;
}

form .field .ff .block_image div.bi_image{
display: block;
width: 126px;
height: 120px;
margin: auto;
margin-top: 6px;
margin-bottom: 2px;
text-align: center;
background-color: white;
border: 1px solid #BFDF8B;
padding: 2px;
line-height: 120px;
position: relative;
}

form .field .ff .block_image div.bi_image img{
vertical-align: middle;
max-width: 126px;
max-height: 110px;
_width: 126px;
_height: 110px;
}

form .field .ff .block_image input {
width: 126px;
height: 16px;
margin-left: 7px;
border: 1px solid #BFDF8B;
font-size: 10px;
color:#526F22;
line-height: 16px;
}

form .field .ff .block_image textarea {
width: 126px;
height: 53px;
margin-left: 7px;
margin-top: 2px;
margin-bottom: 2px;
border: 1px solid #BFDF8B;
font-size: 10px;
color:#526F22;
line-height: 16px;
}

form .field .ff .block_image .butt_small {
position: absolute;
}

form .field .ff .block_image .butt_small.bs_remove {
left: 117px;
top: 219px;
margin-right: 0px;
}

form .field .ff .block_image .butt_small.bs_moveleft {
left: 73px;
top: 219px;
}

form .field .ff .block_image .butt_small.bs_moveright {
left: 95px;
top: 219px;
}

form .field .ff .block_image div.bi_image a.bs_rotate_minus {
left: 110px;
top: 0px;
}

form .field .ff .block_image div.bi_image a.bs_rotate_plus {
left: 0px;
top: 0px;
}

form .field .ff .block_image input.input_radio {
width: 20px;
height: 20px;
float: left;
}

form .field .ff .block_image label{
display: block;
height: 20px;
width: 70px;
clear: none;
}

form .field .ff .block_fileslist .block_file{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
height: 50px;
overflow: hidden;
margin-bottom: 5px;
border: 1px solid #BFDF8B;
background-color: #D8EFB3;
position: relative;
}

form .field.f_file .ff .block_fileslist .block_file{
margin-bottom: 0px;
}

form .field .ff .block_fileslist .block_file .bs_moveup{
position: absolute;
left: 5px;
top: 5px;

}

form .field .ff .block_fileslist .block_file .bs_remove{
position: absolute;
right: 5px;
top: 15px;
}

form .field .ff .block_fileslist .block_file .bs_thumbnail{
position: absolute;
right: 30px;
top: 15px;
}

form .field .ff .block_fileslist .block_file .bs_movedown{
position: absolute;
left: 5px;
bottom: 5px;
}


form .field .ff .block_fileslist .block_file img{
position: absolute;
left: 35px;
top: 15px;
}

form .field .ff .block_fileslist .block_file strong{
display: block;
height: 20px; 
line-height: 20px;
position: absolute;
left: 65px;
top: 15px;
color: #6A7F47;
width: 200px;
}

form .field .ff .block_fileslist .block_file input.input_caption{
position: absolute;
left: 270px;
top: 15px;
width: 200px;
border: 1px solid #6A7F47;
color: #6A7F47;
}

form .field .ff .block_fileslist .block_file input.input_description{
position: absolute;
left: 480px;
top: 15px;
width: 300px;
border: 1px solid #6A7F47;
color: #6A7F47;
}

form .field .ff .block_image label {
font-size: 9px;
line-height: 20px;
color: #738F59;
}

form .field.f_password{
height: auto;
}

form .field.f_text{
height: auto;
}

form .field.f_text .ff textarea{
height: 100px;
}

/******************************************************/

.block_form_column {
width: 478px;
position: relative; 
overflow: hidden;
}

.block_form_column.block_r {
float: right;
}

.block_form_column > div .field{
width: 460px;
}

.mail_form {
border: 1px solid #BBBBBB;
background-color: #EEEEEE;
padding: 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.mail_form .mf_name, .mail_form .mf_contact{
width: 250px;
float: left;
height: 33px;
font-size: 10px;
position: relative;
overflow: hidden;
margin-bottom: 5px;
}

.mail_form .mf_name input, .mail_form .mf_contact input{
width: 243px;
}

.mail_form .mf_contact{
float: right;
}


.mail_form .mf_message{
font-size: 10px;
width: 100%;
margin-bottom: 5px;
}

.mail_form .mf_message textarea{
width: 500px;
height: 100px;
}

.mail_form .block_formbuttons {
claer: both;
width: 100%;
}

.mail_form .block_formbuttons .input_button{
claer: both;
float: none;
margin: 0px;
margin: auto;
}

.mail_form .bff_captcha{
width: 400px;
font-size: 10px;
height: 50px;
margin: auto;
}

.mail_form .bff_captcha img{
display: block;
float: left;
margin-right: 10px;
border: 1px solid #888888;
}

.mail_form .bff_captcha label {
display: block;
margin-bottom: 5px;
}

.mail_form .bff_captcha input {
width: 180px;
}

/******************** login form ********************/

.login_form{
margin: 0px;
position: relative;
overflow: hidden;
}

.login_form div.field_login_username, .login_form div.field_login_password{
position: relative;
overflow: hidden;
height: 25px;
}

.login_form div label{
width: 50px;
float: left;
font-size: 10px;
line-height: 20px;
text-align: right;
}

.login_form div input{
width: 100px;
float: right;
}

.login_form input.input_button{
width: 80px; 
height: 20px; 
}

.login_form a {
display: block;
width: 80px; 
height: 20px; 
line-height: 20px;
font-size: 10px;
}

.login_form input.input_button {
float: right;
height: 22px;
line-height: 18px;
}

/******************** logged form **********************/

.logged_form{
margin: 0px;
position: relative;
overflow: hidden;
}

.logged_form input.input_button {
float: right;
height: 22px;
line-height: 18px;
}





.bs_reset{background-image:url(../../icons/20x20/ico_reset_20x20.png);}
.bs_publish{background-image:url(../../icons/20x20/ico_publish_20x20.png);}
.bs_unpublish{background-image:url(../../icons/20x20/ico_unpublish_20x20.png);}
.bt_truncate, .bs_remove{background-image:url(../../icons/20x20/ico_remove_20x20.png);}
.bs_edit{background-image:url(../../icons/20x20/ico_edit_20x20.png);}
.bs_print, .bt_print{background-image:url(../../icons/20x20/ico_print_20x20.png);}
.bs_tofavorites, .bt_tofavorites{background-image:url(../../icons/20x20/ico_favorites_20x20.png);}
.bs_send_via_mail, .bt_send_via_mail{background-image:url(../../icons/20x20/ico_online_20x20.png);}
.bs_sitemap{background-image:url(../../icons/20x20/ico_sitemap_20x20.png);}
.bt_basket{background-image:url(../../icons/20x20/ico_basket_20x20.png);}













.dropdown
{	margin: 0;
	padding: 0;
height: 34px;
position: relative;
z-index: 20;
}

.dropdown li .dd_explode, 
.dropdown li.li_mb_active .dd_explode {
display: block;
width: 15px;
height: 15px;
overflow: hidden;
text-indent: -1000px;
position: absolute;
right: 5px;
top: 10px;
cursor: pointer;
float: none;
background: transparent url(../../images/dropdown/mb_explode.png) center center no-repeat;
}

.dropdown li .dd_explode.dde_open, 
.dropdown li.li_mb_active .dd_explode.dde_open{
background: transparent url(../../images/dropdown/mb_explode_open.png) center center no-repeat;
}

.dropdown li .dd_explode.dde_open:HOVER, 
.dropdown li.li_mb_active .dd_explode.dde_open:HOVER{
background: transparent url(../../images/dropdown/mb_explode_open_hover.png) center center no-repeat;
}

.dropdown li .dd_explode:HOVER,
.dropdown li.li_mb_active .dd_explode:HOVER {
background: transparent url(../../images/dropdown/mb_explode_hover.png) center center no-repeat;
}




.dropdown li
	{	float: left;
position: relative;
padding: 0px;
		list-style: none;
		font: 12px Tahoma, Arial}

.dropdown li.li_mb_first a{
background-image: url(../../images/img_back_menu_first.jpg);
}

.dropdown li a{	
display: block;
width: 143px;
height: 34px;
text-align: center;
line-height: 32px;
font-size: 11px;
color: #CCCCCC;
text-decoration: none;
font-weight: bold;
background-image: url(../../images/img_back_menu_default.jpg);
}

.dropdown li.li_mb_active > a {
}


.dropdown li ul li.li_mb_active > a {
background-image: none;
background-color: #DDDDDD;
}

.dropdown li a:hover
	{	
color: white;
}

.dropdown li a:hover .dd_explode{
top: 8px;
}
		
.dropdown li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			border: 1px solid #636363;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
 -moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
 -moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
border-radius: 4px;
border-top: 0px;
display: none;
background-color: #939393;
}
		
.dropdown li ul li
		{	float: none;
			display: inline}

.dropdown li ul li.li_mb_first a{
background-image: none;
}
		
.dropdown li ul li a
		{	width: 200px;
text-align: left;
background-image: none;
padding-left: 10px;
line-height: 32px;
background-color: #939393;
border-top: 1px solid #838383;
}
		
.dropdown li ul li a:hover
		{
line-height: 32px;	
background: #A3A3A3;}




/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

.ln-panorama#lightbox-nav {
left: -60px;
width: 920px;
}

#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
	/*background-image: url(../../images/lightbox-btn-prev.gif);*/
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
	/*background-image: url(../../images/lightbox-btn-next.gif);*/
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 22px; 
	float: right;
	padding-bottom: 0.7em;	
	/*background-image: url(../../images/lightbox-btn-close.gif);*/
}

#admin_toolbar {
height: 20px;
padding: 5px;
background-color: #EEEEEE;
border-bottom: 1px solid #BBBBBB;
position: relative;
}

#admin_toolbar .logo_admin{
display: block;
background: transparent url(/templates/output/images/logo-smartengine.png) left top no-repeat;
width: 160px;
overflow: hidden;
text-align: right;
height: 20px;
position: absolute;
left: 5px;
top: 5px;
font-size: 10px;
font-weight: bold;
font-family: tohama, verdana, arial;
line-height: 20px;
}

#admin_toolbar .logged_form {
width: 350px;
margin: auto;
line-height: 20px;
font-size: 11px;
}

#admin_toolbar #at_buttons{
width: 100px;
height: 20px;
position: absolute;
right: 5px;
top: 5px;
}

#admin_toolbar #at_stats{
width: 180px;
height: 20px;
position: absolute;
right: 130px;
top: 5px;
font-size: 10px;
font-family: tohama, verdana, arial;
line-height: 20px;
}

#admin_toolbar #at_stats span {
display: block;
width: 140px;
height: 20px;
float: right;
text-align: right;
}

#admin_toolbar #at_stats .butt_small{
float: right;
}

#admin_toolbar .butt_small {
float: right;
margin-left: 5px;
}







body {
background-image: url(../../images/img_back_body.jpg);
color: #666666;
margin-bottom: 30px;
background-color: #777777;
}

#layout {
background-image: url(../../images/img_back_header.jpg);
background-repeat: repeat-x;
text-align: center;
}

#layout_body{
width: 949px;
margin: auto;
position: relative;
overflow: hidden;
text-align: left;
text-align: left;
}

#layout_header {
height: 336px;
width: 949px;
margin: auto;
overflow: hidden;
position: relative;
}

#layout_header_logo {
behavior: url("/scripts/misc/htc/iepngfix.htc");
display: block;
height: 80px;
width: 160px;
background-image: url(../../images/logo-egr.png);
background-repeat: no-repeat;
overflow: hidden;
text-indent: -1000px;
text-align: left;
position: absolute;
top: 10px;
left: 20px;
}


#layout_content {
margin: auto;
position: relative;
overflow: hidden;
width: 949px;
background-image: url(../../images/img_back_main.jpg);
margin-bottom: 3px;
background-color: #DDDDDD;
}

#layout_content_leftcolumn{
min-height: 600px;
width: 220px;
float: left;
position: relative;
overflow: hidden;
}

#layout_content_leftcolumn ul{
margin: 0px;
padding: 0px;
position: relative;
overflow: hidden;
}

#layout_content_leftcolumn ul li{
display: block;
margin: 0px;
padding: 0px;
}

#layout_content_leftcolumn ul li a{
display: block;
background-image: url(../../images/img_back_left_menu.jpg);
height: 24px;
line-height: 24px;
margin-bottom: 1px;
color: #CCCCCC;
font-size: 11px;
padding-left: 8px;
text-decoration: none;
}

#layout_content_leftcolumn ul li a:HOVER{
background-image: url(../../images/img_back_left_menu_active.jpg);
color: white;
}

#layout_content_maincolumn{
position: relative;
overflow: hidden;
min-height: 600px;
width: 549px;
float: left;
}

#layout_content_maincolumn_body{
padding: 10px;
padding-bottom: 35px;
}

.page_path {
font-size: 10px;
padding: 5px;
border-bottom: 1px solid #CCCCCC;
}

#layout_content_rightcolumn{
min-height: 600px;
width: 180px;
float: right;
position: relative;
overflow: hidden;
}

#layout_content_rightcolumn > div{

}

#layout_content_rightcolumn .right_articles{
padding: 5px;
}


#layout_content_rightcolumn .i_article{
border-bottom: 1px solid #CCCCCC;
padding: 5px;
padding-bottom: 10px;
}

#layout_content_rightcolumn .i_article h3{
text-align: left;
margin-bottom: 0px;
margin-top: 10px;
}

#layout_content_rightcolumn .i_article h3 a{
font-weight: bold;
}

#layout_content_rightcolumn .i_article i {
font-size: 10px;
}

#layout_content_rightcolumn .i_article .paragraph{
font-size: 10px;
text-align: justify;
margin-top: 10px;
margin-bottom: 10px;
}

#layout_content_rightcolumn .logged_form {
border-bottom: 1px solid #CCCCCC;
padding: 5px;
font-size: 11px;
}

#layout_content_rightcolumn .logged_form span{
display: block;
text-align: center;
height: 30px;
font-size: 10px;
}

#layout_content_rightcolumn .logged_form span strong{
display: block;
margin-top: 2px;
font-size: 11px;
}

#layout_content_rightcolumn .logged_form a {
font-weight: bold;
line-height: 18px;
}

#layout_content_rightcolumn .logged_form input {
float: none;
margin: auto;
margin-top: 5px;
}

#layout_content_rightcolumn .login_form {
border-bottom: 1px solid #CCCCCC;
padding: 5px;
}

#layout_content_rightcolumn h3{
margin-top: 5px;
text-align: center;
font-size: 11px;
}

#layout_footer {
overflow: hidden;
position: relative;
background-color: #888888;
width: 949px;
margin: auto;
padding: 10px;
font-size: 10px;
color: #BBBBBB;

}

#layout_footer_copyright {
display: block;
width: 200px;
height: 10px;
position: absolute;
left: 740px;
top: 10px;
text-align: right;
}

#layout_footer a{
color: #CCCCCC;
}

#layout_header_banner {
width: 949px;
height: 237px;
background-color: #999999;
position: absolute;
top: 96px;
background-image: url(../../images/img_default_banner.jpg);
}

#layout_header_menu {
position: absolute;
right: 0px;
top: 59px;
height: 34px;
}

#layout_header_toolbar {
position: absolute;
right: 0px;
top: 30px;
}


#layout_header_toolbar a {
float: right;
margin-left: 2px;
}

.block_other_subs{
border-top: 1px solid #CCCCCC;
padding-top: 5px;
text-align: center;
}



* {margin:0; padding:0}
body {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666}
#wrapper {width:300px; margin:50px auto}
/*.form {float:left; padding:0 10px 10px 10px; background:#f3f3f3; border:2px solid #cfcfcf}*/
/*.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold}*/
/*.form select {float:left; width:146px; margin-top:10px}*/
/*.form input {float:left; margin-top:10px}*/
/*.form .submit {clear:both}*/
#msg {
display:none; 
position:absolute; 
z-index:200; 
background-image:url(../../images/msg_arrow.gif);
background-position: left center;
background-repeat: no-repeat; 
padding-left:7px
}
#msgcontent {
display:block; 
background:#f3e6e6; 
border:2px solid #924949; 
border-left:none; 
padding:5px; 
min-width:150px; 
max-width:250px
}





/**************** basket manager ****************/

#form_basket{
margin: 0px;
}

#form_basket .block_formbuttons{
width: 330px;
margin: auto;
}

#form_basket .block_formbuttons .input_button{
float: right;
}

#table_basket td {
border-bottom: 1px solid #CCCCCC;
vertical align: middle;
font-size: 11px;
line-height: 20px;
}

#table_basket th {
border-bottom: 1px solid #AAAAAA;
}

#table_basket th.td_basket_amount{
text-align: center;
}
#table_basket th.td_basket_item_price, 
#table_basket th.td_basket_amount_price{
text-align: right;
} 

#table_basket td.td_basket_name{
width: 200px;
}

#table_basket td.td_basket_amount{
width: 60px;
text-align: center;
}


#table_basket td.td_basket_amount input{
width: 40px;
margin: auto;
text-align: center;
}

#table_basket td.td_basket_item_price, #table_basket td.td_basket_amount_price{
text-align: right;
width: 100px;
}

#table_basket tr.tr_basket_sum td {
border-top: 1px solid #BBBBBB;
border-bottom: 0px;
}

#table_basket tr.tr_basket_sum td span {
display: block;
}

#table_basket tr.tr_basket_sum td.td_basket_sum_price {
text-align: right;
}

/**************** basket info ****************/

.block_basket_info {
border-bottom: 1px solid #CCCCCC;
padding: 5px;
margin-top: 5px;
font-size: 11px;
position: relative;
}

.block_basket_info span {
display: block;
text-align: center;
}

.block_basket_info strong {
display: block;
text-align: center;
line-height: 20px;
}

.block_basket_info i {
display: block;
font-size: 10px;
text-align: center;
}

.block_basket_info .bt_basket {
margin: auto;
font-size: 11px;
margin-top: 15px;
margin-bottom: 5px;
}

.block_basket_info .bt_truncate {
margin: auto;
background-image: none;
padding: 0px;
}

/**************** item detail ****************/

.block_shopitem .block_l{
width: 150px;
float: left;
}

.block_shopitem .block_mainimage {
width: 150px;
height: 150px;
}

.block_shopitem .block_mainimage .image {
height: 138px;
width: 138px;
}

.block_shopitem .block_toolbar a {
float: left;
width: 50px;
height: 20px;
background-position: center 10px;
text-align: center;
padding: 0px;
padding-top: 30px;
}

.block_shopitem .block_images {
padding-top: 5px;
border-top: 1px solid #CCCCCC;
}

.block_shopitem .block_images .image {
float: left;
margin-right: 5px;
}

.block_shopitem .block_r{
width: 370px;
float: right;
}

.block_shopitem .block_r h2{
margin-top: 0px;
margin-bottom: 5px;
}

.block_shopitem .block_r table {
margin: 0px;
}

.block_shopitem .block_r table td{
background-color: #E5E5E5;
border: 1px solid #CCCCCC;
font-size: 11px;
}

.block_shopitem .block_basket{
margin-top: 5px;
border-top: 1px solid #BBBBBB;
padding-top: 5px;
}

.block_shopitem .block_basket .block_addform_availability {
width: 137px;
height: 30px;
float: left;
font-size: 11px;
}

.block_shopitem .block_basket .block_addform_availability span{
display: block;
}


.block_shopitem .block_basket .form_add_to_basket {
width: 230px;
height: 30px;
float: right;

}

.block_shopitem .block_basket .form_add_to_basket .input_button {
float: right;
margin-top: 1px;
}

.block_shopitem .block_basket .form_add_to_basket .input_default {
width: 50px;
float: left;
margin-top: 5px;
margin-right: 5px;
}

.block_shopitem .block_basket .form_add_to_basket label {
display: block;
float: left;
width: 30px;
height: 20px;
line-height: 20px;
margin-top: 5px;
}

/**************** items list ****************/

.block_toolbar_order {
text-align: right;
font-size: 10px;
}

.item.i_shopitem {
width: 175px;
height: 220px;
float: left;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

.item.i_shopitem > div {
padding: 10px;
position: relative;
height: 200px;
}

.item.i_shopitem.li_lol {
border-right: 0px;
}

.item.i_shopitem.li_lop {
border-bottom: 0px;
}

.item.i_shopitem h3 {
margin-top: 0px;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
text-align: center;
height: 25px;
}

.item.i_shopitem h3:HOVER {
text-decoration: none;
}


.item.i_shopitem .input_button {
border: 0px;
background-color: #EAEAEA;
border: 1px solid #BBBBBB;
overflow: hidden;
width: 30px;
height: 30px;
background-image:url(../../icons/20x20/ico_basket_20x20.png);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
bottom: 10px;
left: 10px;
margin: 0px;
}

.item.i_shopitem .input_button:HOVER {
background-position: center 5px;
}

.item.i_shopitem .image {
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
padding: 3px;
text-align: center;
}

.item.i_shopitem h4 {
text-align: right;
margin: 0px;
position: absolute;
width: 100px;
height: 15px;
bottom: 10px;
right: 10px;
font-size: 13px;
}


.item.i_shopitem s {
display: block;
font-size: 11px;
text-align: right;
line-height: 14px;
position: absolute;
width: 100px;
height: 12px;
bottom: 25px;
right: 10px;
font-style: italic;
color: #888888;
}

/**************** groups list ****************/

.item.i_shop_group {
display: block;
width: 175px;
height: 30px;
float: left;
margin-right: 1px;
margin-bottom: 1px;
}

.item.i_shop_group > div {

}

.item.i_shop_group > div > a {
border-left: 4px solid #CCCCCC;
display: block;
padding-left: 10px;
height: 24px;
line-height: 24px;
}


.item.i_shop_group > div > a:HOVER {
border-left: 4px solid #BBBBBB;
background-color: #E5E5E5;
}

.item.i_shop_group.li_lol{
margin-right: 0px;
}

.item.i_shop_group .image {
display: block;
width: 160px;
height: 45px;
background-color: #CCCCCC;
margin-bottom: 3px;
}

.item.i_shop_group strong {
display: block;
font-size: 11px;
}
























.tabber{display:none;}

.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
}
.tabberlive {
 margin-top:1em;
}

ul.tabbernav
{
 margin:0;
 padding: 0;
 font: bold 12px Verdana, sans-serif;
height: 33px;
z-index:6;
position: relative;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
float: left;
}

ul.tabbernav li a
{
display: block;
font-weight: bold;
font-size: 11px;
behavior: url("/scripts/misc/htc/iepngfix.htc");
background: transparent url(/templates/admin/main/images/mb.png) top no-repeat;		
overflow: hidden;
position: relative;
line-height: 32px;
text-align: center;
		text-decoration: none;
		width: 90px;
height: 30px;
		color: #555555;
		white-space: nowrap
}

ul.tabbernav li a:link { 
font-size: 11px;
}

ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{

background: transparent url(/templates/admin/main/images/mb_hov.png) top no-repeat;		

line-height: 28px;
}

ul.tabbernav li.tabberactive a
{
background: transparent url(/templates/admin/main/images/mb_act.png) top no-repeat;		
}

ul.tabbernav li.tabberactive a:hover
{
background: transparent url(/templates/admin/main/images/mb_hov.png) top no-repeat;		
line-height: 28px;
}


.tabberlive .tabbertab {
position: relative;

 padding:10px;
padding-top: 15px;
 border:1px solid #B6B6B6;
background-color: white;
padding-bottom: 20px;
min-height: 400px;
_height: 400px;
z-index:5;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
 -moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
}


.tabberlive .tabbertab h2 {
display: none;
}

.tabberlive .tabbertab h3 {
font-size: 12px;
font-weight: bold;
margin-top: 25px;
margin-bottom: 10px;
text-align: center;
color: #7C8B8E
}

.tabberlive .tabbertab h4 {
font-size: 11px;
padding-left: 5px;
margin-top: 25px;
margin-bottom: 10px;
color: #7C8B8E
}

.tabberlive#tab1 {
}
.tabberlive#tab2 {
}

