/* CSSTidy 1.3: Tue, 31 Aug 2010 03:35:43 +0200 */
/* default styles for extension "tx_srlanguagemenu_pi1" */
.tx-srlanguagemenu-pi1 .SPC {
/*line-height:none;*/
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox LI {
display:inline;
margin-right:5px
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
width:100px
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
width:150px
}

.tx-indexedsearch .tx-indexedsearch-whatis {
margin-top:10px;
margin-bottom:5px
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
font-weight:700;
font-style:italic
}

.tx-indexedsearch .tx-indexedsearch-noresults {
text-align:center;
font-weight:700
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
font-style:italic
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:red
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
background:#eee
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-top:20px;
margin-bottom:5px
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
margin-top:0;
margin-bottom:0
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
background:#ccc;
vertical-align:middle
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
color:#666
}

.tx-indexedsearch .tx-indexedsearch-category {
background:#ccc;
font-size:16px;
font-weight:700
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css {
clear:both;
margin-bottom:1em
}

.tx-indexedsearch .searchbox-tmpl-css LABEL {
margin-right:1em;
width:10em;
float:left
}

.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css {
letter-spacing:0;
font-weight:400;
margin-top:-1.2em;
float:right
}

.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd {
float:left
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
float:none
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
float:none
}

/* default styles for extension "tx_dropdownsitemap_pi1" */
.tx-dropdownsitemap-pi1 UL,.tx-dropdownsitemap-pi1 OL {
list-style:none;
margin:0;
padding:0
}

.tx-dropdownsitemap-pi1 A,.tx-dropdownsitemap-pi1 A:link,.tx-dropdownsitemap-pi1 A:visited,.tx-dropdownsitemap-pi1 A:hover,.tx-dropdownsitemap-pi1 A:active {
color:#FF8700;
background-color:inherit
}

.tx-dropdownsitemap-pi1 DIV {
margin-left:20px;
margin-top:2px;
padding:2px
}

.tx-dropdownsitemap-pi1 LI.open OL {
display:block
}

.tx-dropdownsitemap-pi1 LI.closed OL {
display:none
}

.tx-dropdownsitemap-pi1 LI.open UL {
display:block
}

.tx-dropdownsitemap-pi1 LI.closed UL {
display:none
}

.tx-dropdownsitemap-pi1 SPAN.ifsub {
text-transform:uppercase;
font-weight:700
}

.tx-dropdownsitemap-pi1 SPAN.spc {
text-transform:uppercase;
font-style:italic
}

.tx-dropdownsitemap-pi1 .description {
font-style:italic;
font-size:80%;
margin-left:5px
}

.tx-dropdownsitemap-pi1 DIV {
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
}

.tx-dropdownsitemap-pi1 DIV.expAll {
border:solid 1px #DBA83B;
background-color:#FCF2C8;
color:inherit;
padding:5px
}

.tx-dropdownsitemap-pi1 IMG {
margin-right:5px
}

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {
text-align:center
}

DIV.csc-textpic-caption-r .csc-textpic-caption {
text-align:right
}

DIV.csc-textpic-caption-l .csc-textpic-caption {
text-align:left
}

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
float:left;
display:inline
}

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border:2px solid #000;
padding:0
}

DIV.csc-textpic-imagewrap {
padding:0
}

DIV.csc-textpic IMG {
border:none
}

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float:left
}

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
list-style:none;
margin:0;
padding:0
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
float:left;
margin:0;
padding:0
}

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float:left
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float:none
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float:none
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
border:none
}

/* FE-Editing Icons */
DL.csc-textpic-image {
margin:0
}

DL.csc-textpic-image DT {
margin:0;
display:inline
}

DL.csc-textpic-image DD {
margin:0
}

/* Clearer */
DIV.csc-textpic-clear {
clear:both
}

/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
/* IE fix for double-margin bug */
margin-right:10px
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
/* IE fix for double-margin bug */
margin-left:10px
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
/* IE fix for double-margin bug */
margin-left:10px
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin:0
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin:0
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom:5px;
display:block
}

DIV.csc-textpic DIV.csc-textpic-imagerow {
clear:both
}

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0!important
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0!important
}

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right:10px!important
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left:10px!important
}

/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {
clear:both
}

/* Center (above or below) */
DIV.csc-textpic-center {
text-align:center
/* IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
margin:0 auto
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
text-align:left
/* Remove IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-text {
text-align:left
/* Remove IE-hack */
}

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
float:right
}

DIV.csc-textpic-right DIV.csc-textpic-text {
clear:right
}

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
float:left
}

DIV.csc-textpic-left DIV.csc-textpic-text {
clear:left
}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
float:left
}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
float:right
}

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float:right;
clear:both
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height:1%
}

/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float:left;
clear:both
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height:1%
}

/* End hide from IE5/mac */
/* Browser fixes: */
/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul {
padding-left:40px;
overflow:auto;
height:1%
}

DIV.csc-textpic DIV.csc-textpic-imagerow-last {
margin-bottom:0
}

/* custom stuff */
html {
height:100%;
margin-bottom:1px
}

body {
margin:0;
padding:0;
background:/*url(../../fileadmin/template6/css/../images/body-bg1.gif) */
#F5F6F7
}

div.wrapper {
margin:auto;
padding:0;
position:relative;
background:url(../../fileadmin/template6/css/../images/body-bg-900.gif);
width:900px
}

p {
margin-top:0;
margin-bottom:5px
}

fieldset {
border:0;
padding:5px 0
}

span.pathway {
display:block;
height:16px;
line-height:16px;
vertical-align:middle;
margin-top:5px;
margin-bottom:0;
font-weight:700
}

span.pathway img {
margin:0 4px;
vertical-align:middle
}

div#pathway {
margin-bottom:10px;
padding-left:8px
}

a.readon {
display:block;
float:left;
padding-left:20px;
margin-top:10px;
line-height:14px;
height:16px;
background:url(../../fileadmin/template6/css/../images/play.png) no-repeat
}

/*** fonts ***/
body {
line-height:125%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444
}

a {
color:red
}

a:hover {
color:#000
}

a img {
border:none
}

.small,.modifydate,.createdate,div.mosimage_caption {
font-size:100%
}

#inset a {
font-size:110%
}

div.moduletable h3,.contentheading,.componentheading {
font-size:130%;
color:#222
}

.componentheading {
margin-bottom:15px
}

td.componentheading {
padding-bottom:15px
}

/* font family */
h3,.contentheading,.componentheading,#nav,.sectiontableheader,span.pathway,.small,.createdate,.modifydate,#inset {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700
}

a:link,a:visited {
text-decoration:none
}

a:hover {
text-decoration:none
}

/* default menu link styles */
a.mainlevel {
display:block
}

a.sublevel {
}

a.mainlevel:hover {
text-decoration:none
}

a.sublevel:hover {
text-decoration:none
}

#inset a.mainlevel {
display:inline;
background:none;
padding:0 15px
}

/** regular joomla menu **/
a.mainlevel {
display:block;
height:16px;
line-height:15px;
padding:0;
padding-left:20px;
background:url(../../fileadmin/template6/css/../images/play.png) no-repeat;
margin-bottom:3px
}

a#active_menu:link,a#active_menu:visited {
color:#333
}

li.active_menu a:link,li.active_menu a:visited {
color:#333
}

a.sublevel:link,a.sublevel:visited {
font-weight:700
}

/* headings */
h1 {
padding-bottom:5px
}

h2 {
padding-bottom:5px
}

h3 {
padding-bottom:5px
}

h4 {
padding-bottom:5px
}

.small {
font-weight:700;
color:#999
}

.modifydate {
height:20px;
vertical-align:bottom;
font-weight:700;
color:#999
}

.createdate {
height:20px;
vertical-align:top;
font-weight:700;
vertical-align:top;
padding-bottom:5px;
padding-top:0;
color:#999
}

/** some joomla class stuff */
table.contenttoc {
margin:5px;
padding:5px
}

table.contenttoc td {
padding:0 5px
}

td.buttonheading {
vertical-align:middle
}

td.buttonheading img {
margin-right:5px
}

table.mainbody td.mainbody td.sectiontableheader {
font-weight:700;
padding:4px;
line-height:20px;
background:#e0e5ed;
/* background: #ffffff; */
border-bottom:1px solid #cad1d8
}

table.mainbody td.mainbody tr.sectiontableentry1 td,table.mainbody td.mainbody tr.sectiontableentry2 td {
padding:4px;
border-bottom:1px solid #e0e5ed
}

table.mainbody td.mainbody td.sectiontableentry1,table.mainbody td.mainbody td.sectiontableentry2 {
padding:4px;
border-bottom:1px solid #e0e5ed
}

table.contentpaneopen,table.contentpane {
border-collapse:collapse;
padding:0;
margin:0;
width:100%
}

div.contentpane,div.contentpaneopen {
width:100%
}

.clr {
clear:both
}

div.mosimage {
margin:5px
}

table.adminform textarea {
width:auto;
color:#666
}

#inset {
color:#ccc;
text-align:center;
margin:15px 0
}

#inset table {
width:auto;
margin:0 auto
}

table.mainbody,table.headlines {
width:100%;
padding:0
}

table.headlines {
margin-top:-5px
}

table.mainbody tr,table.headlines tr {
vertical-align:top
}

table.headlines td.headlines {
width:33%
}

table.headlines td.headlines {
padding:0 7px
}

table.mainbody td.mainbody {
padding:0
}

table.mainbody td.left,table.mainbody td.right {
width:164px;
padding-top:0
}

table.headlines td.headlines {
background:#fff;
border:1px solid #E6E6E6
}

/* toolbar */
#toolbar {
height:22px;
background:url(../../fileadmin/template6/css/../images/toolbar-bg.png) repeat-x;
position:relative
}

/* some page content things */
.hide {
display:none
}

form {
border:0;
margin:0;
padding:0
}

table.blog span.article_seperator {
display:block;
height:20px
}

table.pollstableborder td {
text-align:left;
padding:2px 0
}

input#mod_search_searchword {
width:120px;
font-size:1em;
vertical-align:top;
color:#444
}

.highlight {
background-color:#ffc
}

table#adminform #toolbar {
background:none
}

h1 {
font-size:120%;
line-height:1.08
}

h2 {
font-size:115%;
line-height:1.08
}

h3 {
font-size:110%
}

.csc-header-n1 {
font-size:120%
}

table.product_feature_table {
border:1px solid #CCC;
width:98%;
font-size:90%
}

table.product_feature_table thead {
background-color:#efefef
}

table.product_feature_table p {
margin:0;
padding:0
}

a.product_feature {
font-weight:700;
text-decoration:underline
}

a.product_feature2 {
font-weight:700;
text-decoration:underline
}

table.customer_table {
border:1px solid #CCC;
width:98%
}

table.customer_table thead {
background-color:#efefef;
color:red;
font-weight:700;
text-align:center
}

.left_small_banner,.right_small_banner {
margin-top:5px;
margin-bottom:5px;
text-align:center;
vertical-align:middle
}

.content_banner {
margin-left:6px
}

.tx-dropdownsitemap-pi1 div.expAll {
background-color:#EFEFEF;
border:1px solid #CCC
}

.tx-dropdownsitemap-pi1 .description {
display:block;
font-style:normal
}

.tx-mrglossary-pi1 {
}

#content_box a.alphabet {
margin-right:10px
}

#content_box a.letter {
color:#ED1B24;
text-decoration:none
}

h3.letter {
margin-top:20px
}

.catchword {
font-weight:700;
margin-top:10px;
margin-left:12px
}

.catchword_desc {
margin-left:12px
}

.tx-mrglossary-pi1 .top_link {
display:block;
text-align:right;
border-top:1px solid #7B7B7B;
margin-top:5px
}

#content_box .tx-mrglossary-pi1 .top_link a {
text-decoration:none
}

#header {
width:850px;
position:relative;
left:25px;
height:77px;
margin:0;
z-index:10000
}

#nav_search {
position:absolute;
top:2px;
right:14px;
margin:0;
padding:0;
text-align:right;
color:#444;
z-index:100000
}

#nav_search img {
position:relative;
top:-3px
}

#nav_search form input {
font-size:11px;
color:#444;
background:#fff;
z-index:100000000
}

#logo {
position:absolute;
top:15px;
left:22px;
display:block;
width:350px;
height:55px;
background:url(../../fileadmin/template6/css/../images/logo.gif) no-repeat
}

#top_other_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
position:absolute;
top:10px;
right:237px;
/*170px; have to move this menu to the left because of additional Russian language */
font-size:11px
}

#top_other_menu_list {
list-style:none;
margin:0;
padding:0
}

#top_other_menu_list li {
float:left;
text-align:right;
color:#ccc;
padding:0;
margin:0
}

#top_other_menu_list li a,#top_other_menu_list li a:visited {
color:#444
}

#top_other_menu_list li a:hover {
color:#ED1B24
}

#languages {
position:absolute;
top:10px;
right:14px;
text-align:right;
font-size:11px
}

.tx-srlanguagemenu-pi1 {
padding-top:0
}

.tx-srlanguagemenu-pi1 fieldset legend {
display:none
}

.tx-srlanguagemenu-pi1 fieldset label {
display:inline
}

.tx-srlanguagemenu-pi1 .SPC,.tx-srlanguagemenu-pi1 .INACT,.tx-srlanguagemenu-pi1 .CUR,.tx-srlanguagemenu-pi1 .NO {
padding-right:3px;
padding-left:2px;
font-size:11px
}

.tx-srlanguagemenu-pi1 .INACT,.tx-srlanguagemenu-pi1 .NO {
color:#444
}

.tx-srlanguagemenu-pi1 .INACT a,.tx-srlanguagemenu-pi1 .NO a {
color:#444;
font-weight:400;
font-size:11px
}

.tx-srlanguagemenu-pi1 .INACT a:hover,.tx-srlanguagemenu-pi1 .NO a:hover {
color:#ED1B24
}

.tx-srlanguagemenu-pi1 .CUR {
color:#ED1B24
}

.tx-srlanguagemenu-pi1 .SPC {
line-height:none;
color:#CCC
}

/*    Left Menu    */
#left_menu {
position:absolute;
top:286px;
left:25px;
z-index:1;
line-height:1em
}

#left_menu ul {
/* all lists */
padding:0;
margin:0;
list-style:none
}

#left_menu a {
display:block;
text-decoration:none
}

#left_first_level {
width:164px
/* width needed or else Opera goes nuts */
}

#left_first_level li/*,#left_first_level li.left_flvl_middle_item*/ {
/*width: 164px;*/
/* width needed or else Opera goes nuts */
margin:0;
padding:0;
border-top:1px solid #CDCDCD;
display:block;
font-size:12px
/*	background: #F7F7F7 url(../..//fileadmin/template6/images/left_nav/left2-norm.gif) ;
	background-position: right -10px;*/
}

/* ======================= First level items NORMAL state start */
#left_first_level li.left_flvl_middle_item {
background:#F7F7F7 url(../..//fileadmin/template6/images/left_nav/left2-norm.gif);
background-position:right -10px
}

#left_first_level li.left_flvl_first_item {
background:#F7F7F7 url(../..//fileadmin/template6/images/left_nav/left2-norm.gif);
background-position:right top;
border-top:0 solid #CDCDCD
}

#left_first_level li.left_flvl_last_item {
background:#F7F7F7 url(../..//fileadmin/template6/images/left_nav/left2-norm.gif);
background-position:right bottom
}

#left_first_level li a,#left_first_level li div,#left_first_level li span {
margin:0;
padding:6px 9px;
color:#444
}

#left_first_level li div,#left_first_level li span {
color:#ED1B24
}

/* ======================= First level items NORMAL state end */
/* ======================= First level items HOVER effects start */
#left_first_level li.left_flvl_middle_item:hover,#left_first_level li.left_flvl_middle_item_sfhover {
color:#ED1B24;
background:#E5E5E5 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif);
background-position:right -10px
}

/*
#left_first_level li.left_flvl_middle_item:hover, #left_first_level li.left_flvl_middle_item_sfhover {
	color: #ED1B24;
	background: #E5E5E5 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif) ;
	background-position: right -10px;/
}*/
#left_first_level li.left_flvl_first_item:hover,#left_first_level li.left_flvl_first_item_sfhover {
background:#E5E5E5 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif);
background-position:right top;
border-top:0 solid #CDCDCD
}

#left_first_level li.left_flvl_last_item:hover,#left_first_level li.left_flvl_last_item_sfhover {
background:#E5E5E5 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif);
background-position:right bottom
}

#left_first_level li:hover a,#left_first_level li.sfhover a {
color:#ED1B24
}

#left_first_level li:hover ul a,#left_first_level li.sfhover ul a {
color:#444
}

#left_first_level li:hover ul a:hover,#left_first_level li.sfhover ul a:hover {
color:#ED1B24
}

/* ======================= First level items HOVER effects end */
/* ======================= First level items CURRENT state start */
#left_first_level li#left_current {
margin:0;
padding:6px 0;
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left2-active.gif);
background-position:right -10px
}

#left_first_level li#left_current span {
padding-left:9px;
padding-right:9px;
display:block
}

#left_first_level #left_current a {
color:#ED1B24;
padding:0 9px
}

#left_first_level .left_flvl_first_item_current {
background:#E5E5E5 url(../..//fileadmin/template6/images/left_nav/left2-active.gif) right top no-repeat;
border-top:0 solid #CDCDCD;
/*    	padding: 6px 9px;*/
color:#ED1B24
}

#left_first_level .left_flvl_middle_item_current {
background:#E5E5E5 url(../..//fileadmin/template6/images/left_nav/left2-active.gif) right -10px no-repeat;
/*    	border-top: 1px solid #CDCDCD;*/
/*padding:6px 0 6px 0px;*/
/*    	padding: 6px 9px;*/
color:#ED1B24
}

#left_first_level .left_flvl_last_item_current {
background:#fff url(../..//fileadmin/template6/images/left_nav/left2-active.gif) right bottom no-repeat;
/*    	padding: 6px 9px;*/
color:#ED1B24
}

/* ======================= First level items CURRENT state end */
/* ======================= First level items ACTIVE state start */
#left_first_level .left_flvl_first_item_active {
background:#F7F7F7 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif);
background-position:right top;
border-top:0 solid #CDCDCD
}

#left_first_level .left_flvl_middle_item_active,#left_first_level .left_flvl_lastmiddle_item_active {
background:#F7F7F7 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif);
background-position:right -10px
}

#left_first_level .left_flvl_last_item_active {
background:#F7F7F7 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif);
background-position:right bottom
}

/* ======================= First level items ACTIVE state end */
/* ======================= Second level start */
#left_second_level {
/* second-level lists */
margin:0;
margin-right:5px;
position:relative;
/*	top: 6px;*/
left:0;
line-height:1.1em
}

#left_second_level li div,#left_second_level li span {
padding:0;
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left-2active.gif) right top repeat-y;
text-decoration:underline
}

/* ======================= Second level items NORMAL state start */
#left_current #left_second_level li,#left_first_level li.left_flvl_middle_item_current li,#left_first_level li.left_flvl_middle_item_active li,#left_first_level li.left_flvl_first_item_current li,#left_first_level li.left_flvl_first_item_active li,#left_first_level li.left_flvl_lastmiddle_item_active li {
width:143px;
/* width needed or else Opera goes nuts */
margin:0;
padding:6px 9px 6px 12px;
font-size:11px;
display:block;
color:#444;
background:#E5E5E5 url(../..//fileadmin/template6/images/left_nav/left2-hover.gif) right repeat-y;
border-top:1px solid #CDCDCD
}

#left_first_level li.left_flvl_first_item_active li.left_slvl_middle_item_current,#left_first_level li.left_flvl_first_item_active li.left_slvl_last_item_current,#left_first_level li.left_flvl_middle_item_active li.left_slvl_middle_item_current,#left_first_level li.left_flvl_middle_item_active li.left_slvl_last_item_current,#left_first_level li.left_flvl_lastmiddle_item_active li.left_slvl_middle_item_current,#left_first_level li.left_flvl_lastmiddle_item_active li.left_slvl_last_item_current {
padding:0 21px 0 0;
width:143px
}

#left_first_level li.left_flvl_first_item_active li.left_slvl_middle_item_current div,#left_first_level li.left_flvl_first_item_active li.left_slvl_last_item_current div,#left_first_level li.left_flvl_middle_item_active li.left_slvl_middle_item_current div,#left_first_level li.left_flvl_middle_item_active li.left_slvl_last_item_current div,#left_first_level li.left_flvl_lastmiddle_item_active li.left_slvl_middle_item_current div,#left_first_level li.left_flvl_lastmiddle_item_active li.left_slvl_last_item_current div {
padding:6px 9px 6px 12px;
background:#FFF url(../..//fileadmin/template6/images/left_nav/left-2active.gif) left top;
width:100%
}

/*#left_current*/
#left_second_level li a {
color:#444;
padding:0
}

/*#left_current */
#left_second_level li a:hover {
text-decoration:underline;
color:#ED1B24
}

/*#left_current */
#left_second_level li.left_active {
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left-2active.gif) right top repeat-y;
text-decoration:underline
}

.left_slvl_middle_item_current,#left_first_level li.left_flvl_middle_item_active li.left_slvl_middle_item_current {
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left2-active.gif) right -10px;
text-decoration:underline
}

#left_first_level li.left_flvl_middle_item_current li.left_slvl_last_item_current {
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left2-active.gif) right -10px;
text-decoration:underline
}

#left_first_level li.left_flvl_last_item_current li.left_slvl_last_item_current {
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left2-active.gif) right bottom;
text-decoration:underline
}

#left_first_level li.left_flvl_middle_item_active li.left_slvl_middle_item_current span,#left_first_level li.left_flvl_middle_item_active li.left_slvl_last_item_current span,#left_first_level li.left_flvl_middle_item_active li.left_slvl_middle_item_current div,#left_first_level li.left_flvl_middle_item_active li.left_slvl_last_item_current div {
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left-2active.gif) left top repeat-y;
text-decoration:underline
}

#left_first_level li.left_flvl_last_item_current li.left_slvl_last_item/*,#left_first_level li.left_flvl_middle_item_active li.left_slvl_last_item*/,#left_first_level li.left_flvl_lastmiddle_item_active li.left_slvl_last_item {
background:#fff url(../..//fileadmin/template6/images/left_nav/left2-hover.gif) right bottom
}

.left_slvl_last_item_current,#left_first_level li.left_flvl_lastmiddle_item_active li.left_slvl_last_item_current {
color:#ED1B24;
background:#fff url(../..//fileadmin/template6/images/left_nav/left2-active.gif) right bottom;
text-decoration:underline;
padding:0 21px 2px 0
}

#left_first_level li.left_flvl_lastmiddle_item_active li.left_slvl_last_item_current div {
background:#fff url(../../fileadmin/template6/css/./arr-text.gif) 2px 10px no-repeat;
padding:6px 8px 4px 12px
}

/*    End of Left Menu     */
#new_right_column {
position:absolute;
top:129px;
right:39px;
z-index:800;
width:164px;
color:#444;
font-size:11px
}

#right_column {
position:relative;
top:-145px;
right:12px;
z-index:8;
/*width: 164px;*/
color:#444;
font-size:11px
}

#new_right_column h3,#right_column h3 {
/*font-weight: normal;*/
font-size:14px
}

#new_right_column a,#right_column a {
color:#444
}

#new_right_column a:hover,#right_column a:hover {
text-decoration:underline
}

#new_right_column ul,#right_column ul {
margin:0;
padding:0;
list-style:none
}

#new_right_column ul li,#right_column ul li {
border-top:1px solid #CCC;
padding:5px 2px 5px 7px
}

.newsletter_module {
background:/*#EFEFEF*/
url(../../fileadmin/template6/css/../images/modules/right-bottom.gif) bottom no-repeat;
padding:0;
width:164px;
color:#444;
line-height:1.2em;
margin-bottom:31px
}

.newsletter_module h3 {
background:#EFEFEF url(../../fileadmin/template6/css/../images/modules/right-top.gif) top no-repeat;
color:#444;
padding:8px 8px 0;
margin:0
}

.newsletter_module form {
margin:5px 0 0;
padding:8px
}

.newsletter_module form input {
width:146px;
margin:5px 0 0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444
}

.newsletter_module #newsletter_email {
display:block;
width:141px;
margin:0;
margin-top:5px
}

.modules_module {
background:#EFEFEF url(../../fileadmin/template6/css/../images/modules/right-bottom.gif) bottom no-repeat;
padding:0;
line-height:1.1em;
margin-bottom:15px
}

.modules_module h3 {
background:#fff url(../../fileadmin/template6/css/../images/modules/right-top.gif) top no-repeat;
color:#ED1B24;
padding:8px 7px 7px;
margin:0
}

.extensions_module {
background:#EFEFEF url(../../fileadmin/template6/css/../images/modules/right-bottom.gif) bottom no-repeat;
padding:0;
line-height:1.1em;
margin-bottom:15px
}

.extensions_module h3 {
background:#fff url(../../fileadmin/template6/css/../images/modules/right-top.gif) top no-repeat;
color:#ED1B24;
padding:8px 7px 7px;
margin:0
}

.contact_module {
background:#EFEFEF url(../../fileadmin/template6/css/../images/modules/right-bottom.gif) bottom no-repeat;
padding:0;
line-height:1.1em;
margin-bottom:15px
}

.contact_module h3 {
color:#444;
background:#fff url(../../fileadmin/template6/css/../images/modules/right-top.gif) top no-repeat;
padding:8px 7px 7px;
margin:0
}

.newslatest_module {
background:#EFEFEF url(../../fileadmin/template6/css/../images/modules/right-bottom.gif) bottom no-repeat;
padding:0;
line-height:1.1em;
margin:0
}

.newslatest_module h3 {
color:#444;
background:#EFEFEF url(../../fileadmin/template6/css/../images/modules/right-top.gif) top no-repeat;
padding:8px 7px 7px;
margin:0
}

/*****************************
 ****       suckerfish    ****
 *****************************/
#toolbar {
height:24px;
width:850px;
margin:0 auto;
z-index:2000
}

#nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
height:24px;
color:#ccc;
z-index:2000
}

#nav a {
font-weight:400;
color:#444;
text-transform:uppercase;
text-decoration:none;
display:block;
float:left;
cursor:pointer;
height:24px;
line-height:24px;
padding:0 15px;
font-size:.9em;
font-size:1em
}

#nav a.topdaddy {
padding-right:25px
}

#nav li.active a.topdaddy {
padding-right:25px
}

#nav ul li a.topdaddy:hover {
/*background: blue;*/
}

#nav ul li ul li a:hover {
/*	background: yellow;*/
}

#nav li li a {
background:none;
font-weight:400;
padding:0;
text-indent:15px;
color:#fff;
font-size:11px
}

#nav ul li ul li a:hover,#nav ul li ul li ul li a:hover {
/* NAVIGATION SUB-ITEMS */
color:#ED1B24;
text-decoration:none
}

#nav ul li a:hover {
/* NAVIGATION BAR */
color:#ED1B24
}

#nav,#nav ul {
float:left;
list-style:none;
margin:0;
padding:0
}

#nav li li {
padding:0;
height:24px;
background:none
}

/* top level links */
#nav a {
/*       border-right: 1px solid #D6D6D6;*/
border-left:1px solid #D6D6D6
}

#nav a.lastitem {
border-right:1px solid #D6D6D6
}

#nav a.firstitem {
border-left:1px solid #FFF
}

/* sub level links */
#nav ul ul a {
display:block;
text-decoration:none;
width:202px;
text-transform:none;
border:none
}

/* top level buttons */
#nav li {
float:left;
padding:0;
background:none;
height:20px
}

#nav ul li {
position:relative
}

#nav li ul {
top:24px;
position:absolute;
left:-999em;
height:auto;
width:200px;
font-weight:400;
border-width:0;
margin:0;
padding:0;
/*
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	*/
z-index:10000
}

#nav ul {
padding:0;
margin:0;
margin-left:2px
}

#nav li li {
float:left;
padding:0;
width:202px
}

/* margin for pullouts */
#nav li ul ul {
margin:-24px 0 0 202px
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul,#nav li.sfhover ul ul ul ul {
left:-999em
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul,#nav li li li li.sfhover ul {
z-index:10000;
left:0
}

#nav li:hover,#nav li.sfhover {
left:0
}

#nav li:hover a.topdaddy,#nav li.sfhover a.topdaddy {
/*background: pink;*/
color:#ED1B24
}

#nav li:hover a,#nav li.sfhover a {
/*background: green;*/
color:#444
}

#nav li li:hover a,#nav li li.sfhover a {
color:#444;
background:#E5E5E5 url(../..//fileadmin/template6/images/top_nav/topmenu-hover.gif) bottom no-repeat
}

/* suckerfish */
#nav a {
}

#nav ul ul a {
background:#F7F7F7 url(../..//fileadmin/template6/images/top_nav/topmenu-norm.gif) bottom no-repeat;
color:#444
}

#nav li.active {
/*	color: #ED1B24; */
min-height:24px
}

#nav li.active a {
color:#ED1B24
}

#nav li.active ul,#nav li.active ul li,#nav li.active ul li a {
color:#444
}

#nav li ul li.active,#nav li ul li.active a {
/*	background: none; */
color:#ED1B24
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul,#nav li li li li.sfhover ul {
background:none
/*#F7F7F7;*/
/*black;*/
}

#nav li ul li a.last_second_item {
background:url(../..//fileadmin/template6/images/top_nav/topmenu-bottom-norm.gif) bottom no-repeat;
border-left:0 solid blue;
border-right:0 solid blue
}

#nav li ul li:hover a.last_second_item,#nav li ul li.sfhover a.last_second_item {
background:url(../..//fileadmin/template6/images/top_nav/topmenu-bottom-hover.gif) bottom no-repeat;
border-left:0 solid green;
border-right:0 solid green
}

/* dark footer */
#footer {
position:relative;
margin:auto;
background:#666;
color:#FFF;
display:block;
height:35px;
/*padding: 7px 20px;*/
padding:0;
width:850px
}

#footer a {
color:#fff
}

#footer a:hover {
color:#fff
}

div#copyright {
text-align:left;
color:#FFF;
font-size:11px;
float:left;
padding:7px 20px
}

div#footer_other_menu {
position:relative;
top:-9px;
right:0;
float:right;
text-align:right;
padding-right:20px;
padding-top:0
}

/*#footer_other_menu_list*/
#footer ul {
list-style:none
}

#footer li {
float:left;
text-align:right;
position:relative;
font-size:11px
}

#footer a,#footer a:hover,#footer a:visited {
color:#FFF
}

#big_image {
position:relative;
z-index:0!important;
z-index:-1;
padding:3px 0;
margin:1px 0 1px 25px;
border-top:8px solid #EFEFEF;
border-bottom:8px solid #EFEFEF;
width:850px
}

#pageContent {
width:850px;
z-index:3;
padding:0;
margin:0 25px;
display:block
}

/*#home_content_box,*/
#content_box {
width:445px;
padding:4px 15px;
font-size:12px;
text-align:left;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444
}

#home_content_box {
width:838px;
padding:4px 10px 4px 24px;
/*	border: 1px solid blue; */
margin:0 14px;
font-size:12px;
text-align:left;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444
}

#content_box h1,#content_box h2,#content_box h3,#content_box h4,#content_box p,#content_box ol,#content_box ul {
padding-top:2px;
padding-bottom:2px;
margin-top:3px;
margin-bottom:5px
}

#home_content_box h1,/* #home_content_box h2,*/ #home_content_box h3,#home_content_box h4,#home_content_box p,#home_content_box ol,#home_content_box ul {
padding-top:2px;
padding-bottom:2px;
margin-top:3px;
margin-bottom:5px
}

#home_content_box h1,#content_box h1 {
line-height:1.1em;
font-size:170%;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ED1B24
}

#content_box h1.before-slogan {
margin-bottom:0;
padding-bottom:0
}

/*#home_content_box h2,*/
#content_box h2 {
margin-top:10px;
font-size:140%;
line-height:1.1em;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color: #999;*/
color:#7B7B7B
}

#content_box h2.slogan {
margin-top:0;
padding-top:0;
/*color: #999;*/
color:#7B7B7B;
font-size:140%
}

#content_box h3 {
margin-top:15px;
font-size:115%;
line-height:1.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ED1B24
}

/* links */
#content_box a.external-link-new-window,#content_box a.internal-link,#content_box a.mail,#content_box a.download,#content_box a {
color:#444;
text-decoration:underline
/*	padding-left: 7px;
	background: url(../../fileadmin/template6/css/../images/sidebar-arrow.gif)  no-repeat 0 4px; */
}

#content_box a:hover,#content_box a:active {
color:#ED1B24
}

#content_box .news-list-container h3 a:link,#content_box .news-list-container h3 a:visited,#content_box .news-list-container h3 a:hover {
color:#ED1B24;
text-decoration:none;
padding-left:0
}

#content_box .news-list-container h3 a {
text-decoration:none;
color:#ED1B24
}

#content_box .news-list-container h3 a:hover,#content_box .news-list-container h3 a:active {
color:#ED1B24
}

/* bold elements */
#content_box strong,#content_box b {
font-weight:700;
color:#444
}

#content_box strong.productname,#content_box b.productname {
font-size:110%;
color:#000
}

/* lists */
#home_content_box ul,#content_box ul {
list-style:none;
margin:0;
padding:0 0 0 15px
}

#content_box li {
margin:.5em 0;
padding-left:15px
/*	background:url(../../fileadmin/template6/css/../images/sidebar-arrow.gif)  no-repeat;
	background-position: 0px 6px;
*/
}

#content_box ul li {
background:url(../../fileadmin/template6/css/../images/sidebar-arrow.gif) no-repeat;
background-position:0 6px
}

#home_content_box li {
margin:7px 0;
padding-left:15px;
background:url(../../fileadmin/template6/css/../images/sidebar-arrow.gif) no-repeat;
background-position:0 6px
}

/*
#home_content_box .grey_box:hover li {
	background:url(../../fileadmin/template6/css/../images/sidebar-arrow-white.gif)  no-repeat;
	background-position: 0px 6px;
	}
*/
/* table elements */
#content_box h3.tabletitle {
font-style:italic;
line-height:1.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999
}

#content_box table {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444
}

#content_box table td {
padding:3px 10px;
border:1px solid #ccc;
vertical-align:top
}

#content_box table td.tbl_header {
color:#444;
background:#F0F0F0;
font-weight:700
}

#content_box table td.tbl_header_hgh {
color:#000;
background:#ddd;
font-weight:700
}

#content_box table td.tbl_header_lvl1 {
color:#999;
background:#F0F0F0;
font-weight:700
}

#content_box table td.tbl_header_lvl1_hgh {
color:#fff;
background:#666;
font-weight:700
}

#content_box table td.tbl_header_lvl2 {
color:#999;
background:#F0F0F0;
font-weight:700
}

#content_box table td.tbl_header_lvl2_hgh {
color:#fff;
background:#666;
font-weight:700
}

#content_box table td.tbl_centered {
text-align:center
}

#content_box table td.tbl_centered_hgh {
text-align:center;
color:red;
font-weight:700
}

#content_box table td.tbl_left {
text-align:left
}

#content_box table td.tbl_left_hgh {
text-align:left;
color:#000;
background:#F0F0F0;
font-weight:700
}

#content_box table td.empty {
border:0 solid #ccc
}

#content_box table.table_no_border,#content_box table.table_no_border td {
border:0 solid #ccc
}

/* special styles */
#content_box .important {
margin:10px;
background:#E9E9E9;
color:#000;
padding:10px 15px
}

#content_box .superimportant {
margin:10px;
margin-bottom:10px;
background:#E9E9E9;
color:red;
font-size:120%;
font-weight:700;
padding:10px 15px
}

#content_box .demobox {
margin:10px;
background:#E9E9E9;
color:#000;
font-size:11px;
padding:10px 15px
}

#content_box .demotitle {
color:#000;
font-weight:700;
font-size:120%
}

#content_box .downloadbox {
margin:10px 0 10px 30px;
padding:0 5px 0 40px;
background:url(../../fileadmin/template6/css/../images/dnl-pdf-2.gif) no-repeat 0 14px;
color:#444;
font-size:12px
}

#content_box .downloadbox a {
background:none;
text-decoration:none
}

#content_box .downloadtitle {
color:#ED1B24;
font-weight:700;
display:block
}

#print_buttons,#print_buttons_long {
font-size:12px;
padding-top:5px;
margin-bottom:30px;
border-top:1px solid #7B7B7B;
margin-left:210px;
margin-right:230px;
margin-top:5px
}

#print_buttons_long {
margin-top:88px
}

#print_buttons a,#print_buttons_long a {
color:#444
}

#print_buttons a:hover,#print_buttons_long a:hover {
color:#ED1B24
}

#print_buttons a:visited,#print_buttons_long a:visited {
color:#7B7B7B
}

.sendlink_button {
float:left
}

.sendlink_button img {
margin-right:5px
}

.print_button {
float:right
}

.print_button img {
margin-left:5px
}

#content_box .tx-dropdownsitemap-pi1 ul li {
background:none;
padding-left:0
}

/* AddThis Button styles BEGIN */
#addthis_bookmark_id {
display:block
}

/* AddThis Button styles END */
/* LightBox styles BEGIN */
a.lightbox {
text-decoration:none;
position:relative;
float:left;
display:block;
text-align:center;
margin-bottom:10px;
width:100%;
background-color:#fff;
border:solid 1px #ccc
}

a.lightbox span {
width:21px;
height:18px;
display:block;
position:absolute;
bottom:10px;
right:10px;
background:url(../../fileadmin/template6/css/../../lightbox/images/loop-2.gif) no-repeat
}

/*a.lightbox img {
	border: solid 1px #f5f6f7;
	border: solid 1px #ccc;
}
a.lightbox:hover img {
	border: solid 1px #ccc;
}*/
a.lightbox:hover span {
background-position:left -38px
}

/* LightBox styles END */
/* .grey_box_sfhover - this style is made for IE6 only */
#grey_box_1 {
margin-right:14px
}

#grey_box_2 {
}

.grey_box {
background:#EFEFEF url(/fileadmin/template6/images/homepage/home2.gif) no-repeat top;
width:405px;
height:313px;
margin:10px 0;
padding:0;
display:block;
float:left
}

.grey_box h2.grr {
margin:20px 0 0;
padding:0 0 0 15px;
font-size:16px;
display:block
}

.grey_box p /*,.grey_box_sfhover p*/ {
margin-left:15px
}

.grey_box ul li /*,.grey_box_sfhover ul li*/ {
width:340px;
padding:0 0 5px
}

.grey_box a /*,.grey_box_sfhover a*/ {
color:#444
}

.grey_box a:hover {
color:#ED1B24;
text-decoration:underline
}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/
@media screen {
.sIFR-flash {
visibility:visible!important;
margin:0;
padding:0
}

.sIFR-replaced,.sIFR-ignore {
visibility:visible!important
}

.sIFR-alternate {
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden
}

.sIFR-replaced div.sIFR-fixfocus {
margin:0;
padding:0;
overflow:auto;
letter-spacing:0;
float:none
}
}

@media print {
.sIFR-flash {
display:none!important;
height:0;
width:0;
position:absolute;
overflow:hidden
}

.sIFR-alternate {
visibility:visible!important;
display:block!important;
position:static!important;
left:auto!important;
top:auto!important;
width:auto!important;
height:auto!important
}
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
/* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */

}

/**
 * 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
}

#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
}

#lightbox-nav-btnNext {
right:0;
float:right
}

#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
}

#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:700
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:.7em
}