body, html {background-color:#180B03;}
#loader {background: #180B03 url(/images/loader.gif) center center no-repeat; position:absolute; display:none; height:100px; width:100px; z-index:1000;}
body, td {font-size: 11px;font-family: Tahoma; margin: 0;padding: 0; color:#8C7F77; line-height:18px}
form, fieldset {padding:0;margin:0;}
.clear {clear:both}
img {border:0;}
.imgLeft {float:left; margin:0 1.5em 0 0}
p {margin:0; padding:0 0 1.6em 0}
a:link, a:visited {color:#fff; text-decoration: underline}
a:hover, a:active {color:#fff; text-decoration: none}
.packagetitle, .newsModTitle, h2 { font-size:1.2em; font-family:Georgia; color:#C0BDBC}
h2 {margin:0; padding:0; margin-bottom:0.2em}
h1 span {font-size: 11px;font-family: Tahoma; color:#8C7F77;}
h1, #newsModHeadTitle, #newsModHeader span {font-family:Georgia; font-weight:lighter; font-size:20px; color:#A28B7E; margin-top:0; padding-top:0;}

#bgcontainer {overflow:hidden; position:fixed; top: 0;left: 0; z-index:10; width:100%; height:100%;}
#bgcontainer img {display:block;}
#bgcontainer a {cursor:default; display:block; height:100%; width:100%}
#top, #footer {position:fixed; width:100%; min-width:1040px;}
#top {top: 0;left: 0; height:25px;z-index:35;}

.separation { color:#333333;}

/*ie _6 - *7 */
* html {_background-image: none;} 
* html #top, * html #bgcontainer {_position: absolute;_top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');}
* html div#footer {_position: absolute;_top:expression(eval(document.compatMode&&document.compatMode=='CSS1Compat')?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight):document.body.scrollTop+(document.body.clientHeight-this.clientHeight));}

#top, #slide {*background-image:none !important; *background-color:#180B03 !important;}
.box, #frowlast, #topinnercontent {*background-image:none !important; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/default/png_brown_85.png') !important;}
.box a, #topinnercontent a {*position:relative !important;}
/*---*/


#top {background-image:url(/images/default/png_brown_90.png);}
#slide, .box, #frowlast, #topinnercontent {background-image:url(/images/default/png_brown_85.png);}

#container {height:100%; width:100%; position:relative; z-index:20;overflow:hidden; min-width:995px; margin-bottom:43px;} /*footer + 1 margin*/
#main {margin-bottom:0px;position:relative;z-index:20; min-height:334px;height:auto !important;height:334px; width:10000px !important; }/*margin-bottom=footer height + 1 margin*/
#slide {position:relative; height:84px; width:260px; padding-right:22px; z-index:20; margin-bottom:1px;}
#frow {margin-bottom:1px; }
#mainnav {height:196px;}
#srow {min-height:196px;height:auto !important;height:196px;}

#frow {float:left; width:100%}
#frow, #frowlast, .box {min-height:137px;height:auto !important;height:137px;}
#logo {height:112px; width:113px; background-color: #180B03; padding:25px 0 0 169px;}
#logo a {background: #180B03 url(/images/default/logo_krisianialech.gif) top left no-repeat; height:82px; width:80px; display:block; text-indent:-999px; overflow:hidden;}

#logo, .box, #frowlast, #mainnav, #srowlast {float:left; margin-right:1px}
.box {width:355px;}
#frowlast {margin-right:0; width:100%}
#mainnav {background-color:#707173; width:282px;}
#srowlast {background-color:#180B03;margin-right:0; min-height:196px;height:auto !important;height:196px;}
#srowlast { width:100%}

#footer {bottom: 0;left: 0; height:42px;z-index:30; background-color:#180B03; }
#footer a, #footer span {color:#8C7F77; text-decoration:underline}
#footer ul {list-style-type:none; margin:0; padding:0; }
#footer #corporate {float:left; padding:11px 0 0 17px}
#footer #logos {float:right; padding:6px 17px 0 0}
#footer #corporate li {float:left; margin-right:0.7em; padding-right:0.7em; background: transparent url(/images/footerli.gif) center right no-repeat}
#footer #corporate li.last {margin:0; padding:0; background:none;}
#footer #logos li {float:left; margin-left:0.5em; padding-left:0.5em}
#footer #sociallogos {float:left; padding:12px 0 0 17px; min-width:550px}
#footer #sociallogos li {float:left; padding:0 9px 0 0 ;}

#footer #sociallogos a, #footer #sociallogos span {display:block; height:24px; overflow:hidden; padding-left:20px; color:#8C7F77; text-decoration:none; }
#footer #sociallogos #facebook {background: transparent url(/images/default/share_facebook.gif) top left no-repeat; text-transform:uppercase}
#footer #sociallogos #youtube {background: transparent url(/images/default/share_youtube.gif) top left no-repeat; text-transform:uppercase}
#footer #sociallogos #twitter {background: transparent url(/images/default/share_twitter.gif) top left no-repeat; text-transform:uppercase}
#footer #sociallogos #flickr {background: transparent url(/images/default/share_flickr.gif) top left no-repeat;  text-transform:uppercase}
#footer #sociallogos #app {background: transparent url(/images/default/apple_app.gif) top left no-repeat; text-transform:uppercase}
#footer #sociallogos #addthis {background: transparent url(/images/default/widget13.gif) top left no-repeat; text-transform:uppercase}
#footer #sociallogos #gplus {padding: 1px 13px 0 0 }
.spr { background: transparent url(/images/li.gif) center left no-repeat;}
.spr a, .spr span { padding-left:13px !important}

#mainMenu {width:140px; margin:28px 0 0 109px !important}
#mainMenu, .sub {margin:0; padding:0; list-style-type:none;}
#mainMenu li {margin-bottom:4px;float:left;}
#mainMenu li a {display:block; text-indent:-999px; height:15px; overflow:hidden; width:140px;}

#top #lan {float:left;}
#lande, #lanen, #lanes, #lanru {display:inline; text-indent:-999px; overflow:hidden; height:11px; float:left; margin:3px 12px 0 0}
#lande {background: transparent url(/images/default/language_de.gif) top left no-repeat; width:48px}
#lanen {background: transparent url(/images/default/language_en.gif) top left no-repeat; width:45px}
#lanes {background: transparent url(/images/default/language_es.gif) top left no-repeat; width:48px}
#lanru {background: transparent url(/images/default/language_ru.gif) top left no-repeat; width:61px}
#lande:hover, #lande:active {background-position: 0 -11px !important}
#lanen:hover, #lanen:active {background-position: 0 -11px !important}
#lanes:hover, #lanes:active {background-position: 0 -11px !important}
#lanru:hover, #lanru:active {background-position: 0 -11px !important}

#top #lan {padding:2px 0 0 19px;}
#top .sub {float:right; padding:7px 19px 7px 0;}
#top .sub li {float:left; margin-left:12px;}
#top .sub li a {height:11px; overflow:hidden; text-indent:-999px; display:block;}

.boxholder {padding:22px 36px 0 36px}
.boxholder .adminP {float:left;}
.boxholder .sub li { width:141px; float:left; font-family:Georgia; font-size:12px; font-style:italic; }
.boxholder .sub li a { text-decoration:none; width:90%; display:block; color:#E2E1E0;}
.boxholder .sub {clear:both; width:100%}
.boxholder .sub li a.selected, .boxholder .sub li.subMenuSel a {color:#fff; background-color:#707173; padding-left:8px !important}
.boxholder p { padding-bottom:0}

.boxholder h2, .boxholder h3 {margin:0; padding:0; margin-bottom:0.2em; font-family:Georgia; }
.boxholder h2 {font-size:15px;}
.boxholder h3 {font-size:13px; font-weight:normal; margin-bottom:0}

#fixedwidth {width:639px}

#contentholder {color:#fff; font-family:Georgia; font-size:12px; padding:27px 80px 0 36px; line-height:24px; background-color:#180B03;}

/*inner1 1 content layout */
#inner1 #slide {visibility:hidden}
#inner1 #innercontent {z-index:20; position:absolute; top:26px; left:283px; }

/*inner2 2 contents layout 
#inner2 #slide {visibility:hidden}
#inner2 #innercontent {z-index:20; position:absolute; top:26px; left:283px;}
#inner2 #topinnercontent {margin-bottom:1px;}
#inner2 #bottominnercontent { background-color:#180B03}
#inner2 #contentholder {width:711px; padding:0;}
#inner2 .innercontents {width:615px; color:#C0BDBC; font-family:Georgia; font-size:12px; padding:27px 60px 0 36px;}
*/



/*top de*/
#subMenuNotSel27_1 a, #subMenuSel27_1 a {background: transparent url(/images/default/topnav_de.gif) top left no-repeat; width:71px}
#subMenuNotSel27_1 a:hover, #subMenuNotSel27_1 a:active, #subMenuSel27_1 a { background-position:0 -11px !important}
#subMenuNotSel15_1 a, #subMenuSel15_1 a {background: transparent url(/images/default/topnav_de.gif) top left no-repeat; width:25px; background-position: -72px 0}
#subMenuNotSel15_1 a:hover, #subMenuNotSel15_1 a:active, #subMenuSel15_1 a { background-position:-72px -11px !important}
#subMenuNotSel29_1 a, #subMenuSel29_1 a {background: transparent url(/images/default/topnav_de.gif) top left no-repeat; width:151px; background-position: -98px 0}
#subMenuNotSel29_1 a:hover, #subMenuNotSel29_1 a:active, #subMenuSel29_1 a { background-position:-98px -11px !important}
#subMenuNotSel30_1 a, #subMenuSel30_1 a {background: transparent url(/images/default/topnav_de.gif) top left no-repeat; width:37px; background-position: -250px 0}
#subMenuNotSel30_1 a:hover, #subMenuNotSel30_1 a:active, #subMenuSel30_1 a { background-position:-250px -11px !important}
#subMenuNotSel31_1 a, #subMenuSel31_1 a {background: transparent url(/images/default/topnav_de.gif) top left no-repeat; width:60px; background-position: -288px 0}
#subMenuNotSel31_1 a:hover, #subMenuNotSel31_1 a:active, #subMenuSel31_1 a { background-position:-288px -11px !important}
#subMenuNotSel32_1 a, #subMenuSel32_1 a {background: transparent url(/images/default/topnav_de.gif) top left no-repeat; width:35px; background-position: -349px 0}
#subMenuNotSel32_1 a:hover, #subMenuNotSel32_1 a:active, #subMenuSel32_1 a { background-position:-349px -11px !important}
#subMenuNotSel33_1 a, #subMenuSel33_1 a {background: transparent url(/images/default/topnav_de.gif) top left no-repeat; width:23px; background-position: -385px 0}
#subMenuNotSel33_1 a:hover, #subMenuNotSel33_1 a:active, #subMenuSel33_1 a { background-position:-385px -11px !important}

/*main de*/
#mainMenuNotSel18_1 a, #mainMenuSel18_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat;}
#mainMenuNotSel18_1 a:hover, #mainMenuNotSel18_1 a:active, #mainMenuSel18_1 a { background-position:-140px 0 !important}
#mainMenuNotSel19_1 a, #mainMenuSel19_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat; background-position: 0 -15px}
#mainMenuNotSel19_1 a:hover, #mainMenuNotSel19_1 a:active, #mainMenuSel19_1 a {background-position:-140px -15px !important}
#mainMenuNotSel20_1 a, #mainMenuSel20_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat; background-position: 0 -30px}
#mainMenuNotSel20_1 a:hover, #mainMenuNotSel20_1 a:active, #mainMenuSel20_1 a {background-position:-140px -30px !important}
#mainMenuNotSel21_1 a, #mainMenuSel21_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat; background-position: 0 -45px}
#mainMenuNotSel21_1 a:hover, #mainMenuNotSel21_1 a:active, #mainMenuSel21_1 a {background-position:-140px -45px !important}
#mainMenuNotSel22_1 a, #mainMenuSel22_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat; background-position: 0 -60px}
#mainMenuNotSel22_1 a:hover, #mainMenuNotSel22_1 a:active, #mainMenuSel22_1 a {background-position:-140px -60px !important}
#mainMenuNotSel23_1 a, #mainMenuSel23_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat; background-position: 0 -75px}
#mainMenuNotSel23_1 a:hover, #mainMenuNotSel23_1 a:active, #mainMenuSel23_1 a {background-position:-140px -75px !important}
#mainMenuNotSel24_1 a, #mainMenuSel24_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat; background-position: 0 -90px}
#mainMenuNotSel24_1 a:hover, #mainMenuNotSel24_1 a:active, #mainMenuSel24_1 a {background-position:-140px -90px !important}
#mainMenuNotSel25_1 a,#mainMenuSel25_1 a {background: transparent url(/images/default/mainnav_de.gif) top left no-repeat; background-position: 0 -105px}
#mainMenuNotSel25_1 a:hover, #mainMenuNotSel25_1 a:active,#mainMenuSel25_1 a {background-position:-140px -105px !important}

/*top en*/
#subMenuNotSel27_2 a, #subMenuSel27_2 a {background: transparent url(/images/default/topnav_en.gif) top left no-repeat; width:71px}
#subMenuNotSel27_2 a:hover, #subMenuNotSel27_2 a:active, #subMenuSel27_2 a { background-position:0 -11px !important}
#subMenuNotSel15_2 a, #subMenuSel15_2 a {background: transparent url(/images/default/topnav_en.gif) top left no-repeat; width:25px; background-position: -72px 0}
#subMenuNotSel15_2 a:hover, #subMenuNotSel15_2 a:active, #subMenuSel15_2 a { background-position:-72px -11px !important}
#subMenuNotSel29_2 a, #subMenuSel29_2 a {background: transparent url(/images/default/topnav_en.gif) top left no-repeat; width:151px; background-position: -98px 0}
#subMenuNotSel29_2 a:hover, #subMenuNotSel29_2 a:active, #subMenuSel29_2 a { background-position:-98px -11px !important}
#subMenuNotSel30_2 a, #subMenuSel30_2 a {background: transparent url(/images/default/topnav_en.gif) top left no-repeat; width:37px; background-position: -250px 0}
#subMenuNotSel30_2 a:hover, #subMenuNotSel30_2 a:active, #subMenuSel30_2 a { background-position:-250px -11px !important}
#subMenuNotSel31_2 a, #subMenuSel31_2 a {background: transparent url(/images/default/topnav_en.gif) top left no-repeat; width:62px; background-position: -286px 0}
#subMenuNotSel31_2 a:hover, #subMenuNotSel31_2 a:active, #subMenuSel31_2 a { background-position:-286px -11px !important}
#subMenuNotSel32_2 a, #subMenuSel32_2 a {background: transparent url(/images/default/topnav_en.gif) top left no-repeat; width:30px; background-position: -347px 0}
#subMenuNotSel32_2 a:hover, #subMenuNotSel32_2 a:active, #subMenuSel32_2 a { background-position:-347px -11px !important}
#subMenuNotSel33_2 a, #subMenuSel33_2 a {background: transparent url(/images/default/topnav_en.gif) top left no-repeat; width:23px; background-position: -379px 0}
#subMenuNotSel33_2 a:hover, #subMenuNotSel33_2 a:active, #subMenuSel33_2 a { background-position:-379px -11px !important}

/*main en*/
#mainMenuNotSel18_2 a, #mainMenuSel18_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat;}
#mainMenuNotSel18_2 a:hover, #mainMenuNotSel18_2 a:active, #mainMenuSel18_2 a { background-position:-140px 0 !important}
#mainMenuNotSel19_2 a, #mainMenuSel19_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat; background-position: 0 -15px}
#mainMenuNotSel19_2 a:hover, #mainMenuNotSel19_2 a:active, #mainMenuSel19_2 a {background-position:-140px -15px !important}
#mainMenuNotSel20_2 a, #mainMenuSel20_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat; background-position: 0 -30px}
#mainMenuNotSel20_2 a:hover, #mainMenuNotSel20_2 a:active, #mainMenuSel20_2 a {background-position:-140px -30px !important}
#mainMenuNotSel21_2 a, #mainMenuSel21_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat; background-position: 0 -45px}
#mainMenuNotSel21_2 a:hover, #mainMenuNotSel21_2 a:active, #mainMenuSel21_2 a {background-position:-140px -45px !important}
#mainMenuNotSel22_2 a, #mainMenuSel22_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat; background-position: 0 -60px}
#mainMenuNotSel22_2 a:hover, #mainMenuNotSel22_2 a:active, #mainMenuSel22_2 a {background-position:-140px -60px !important}
#mainMenuNotSel23_2 a, #mainMenuSel23_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat; background-position: 0 -75px}
#mainMenuNotSel23_2 a:hover, #mainMenuNotSel23_2 a:active, #mainMenuSel23_2 a {background-position:-140px -75px !important}
#mainMenuNotSel24_2 a, #mainMenuSel24_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat; background-position: 0 -90px}
#mainMenuNotSel24_2 a:hover, #mainMenuNotSel24_2 a:active, #mainMenuSel24_2 a {background-position:-140px -90px !important}
#mainMenuNotSel25_2 a,#mainMenuSel25_2 a {background: transparent url(/images/default/mainnav_en.gif) top left no-repeat; background-position: 0 -105px}
#mainMenuNotSel25_2 a:hover, #mainMenuNotSel25_2 a:active,#mainMenuSel25_2 a {background-position:-140px -105px !important}

/*downloads module */
.dwnldModItem {padding-bottom:1.5em;float:left; width:100%; clear:both; font-size: 11px;font-family: Tahoma; color:#666}
.dwnldModImage img {border:4px solid #333; margin-right:1em; float:left}
.dwnldModItem a {font-size: 12px;font-family: Georgia;}

.genericTable { width:100%}
.genericTable td {vertical-align:top}
.genericTable td.paddingRight {padding-right:1em;}
.genericTable td.bg {background-color:#a19a98; color:#333333; padding-right:1em;}
.genericTable td.price {color:#FFF;}
.genericTable .th { font-weight:bold}
.genericTable .borderBottomCell td {border-bottom:1px solid #333; padding-bottom:0.5em;}
.genericTable .borderBottomCellLight td {border-bottom:1px dotted #333; padding-bottom:0.5em;}
.genericTable .borderBottomCellCenter td {border-bottom:1px solid #333; padding-bottom:0.5em; vertical-align:middle;}
.genericTable .borderBottomCellCenterFirst td {border-bottom:1px solid #333; border-top:1px solid #A28B7E; padding-bottom:0.5em; vertical-align:middle;}
.genericTable h2 {color:#fff;}
#lightbox td img {display:block!important}


/*packages*/
.packagesItem {margin-bottom:0.7em; }
.packagesItem .item td {border-bottom:1px dotted #333}
.packagesItem .item img {border:4px solid #333;}
.backToPackagesList {text-align:right}
.pckRes fieldset {padding:1em !important;border:1px solid #333 !important; margin-bottom:1em !important}
.pckRes fieldset legend {padding-left:0 !important; color:#333 !important; display:inline !important; font-size:13px; }
.pckRes fieldset td {padding:0.3em 0}
.pckRes fieldset .cbExtra label {float:none !important; width:auto !important; margin-left:0.5em !important}
.borderedimg {border:4px solid #333;}

.light {color:#C0BDBC}
.packagetitle a { text-decoration:none !important}
#sortbypackages {border-bottom:1px solid #333; padding:0.5em 0 0.5em 0; margin-bottom:1em;  text-align:right}

/*form builder */
fieldset {border:0 !important;}
fieldset label {float: left;width: 120px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding:0;}
.input {background-color:#333; border:1px solid #333; padding:4px; color:#A9A9A9}
.input, .button {font-size:12px; font-family: Arial;}
fieldset .formRow, fieldset .formButtonRow {padding:3px 0;margin:0; clear:both; }
fieldset .formRow span {margin-left:2px;}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput { display: none}
fieldset .formButtonRow input {font-size: 12px;font-family: Arial; }
.input:hover, .input:focus {border:1px solid #8C7F77; color:#A9A9A9}


/*news module */
.newsModTitle {color:#fff}
#newsModNavigator { text-align:right}
.newsModImage img {border:4px solid #333; margin-right:1.6em; float:left}
.newsModItem {clear:both; width:100%; float:left; border-bottom:1px dotted #333; padding-bottom:1em;margin-bottom:1em; font-size: 11px;font-family: Tahoma;}


.eventitem td, .eventitem2 td {border-bottom:1px dotted #333; padding-top:6px; padding-bottom:9px;font-size: 11px;font-family: Tahoma; color:#999}
.eventitem img, .eventitem2 img {border:4px solid #333; margin-right:1em; float:left;}
.eventitem a, .eventitem2 a {font-size: 12px;font-family: Georgia;}
.eventitem p, .eventitem2 p {margin:0; padding:0;}

/*search
#searchHeader {background-color:#f1f1f1; border-bottom:1px solid #ccc; padding:0.2em 1em; text-align:right; margin-bottom:1em;}
#searchHeader p, .searchItem {padding:0;margin:0;}
#searchFileFound {margin-left:0.2em; color:#666}
.searchItem {padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px dotted #ccc}
.searchTitle {font-size:110%}
.searchPath {color:green}
.searchPaging {margin-top:1em}
*/


.imgTxtDx {float:right; margin:0 12px 6px 0}
.imgTxtSx {float:left; margin:0 12px 2px 0;}


/*
.at300bs.at15t_expanded, .at300bs.at15t_compact {background:transparent url(/images/widget13.png) top center no-repeat !important}
.at300bs {background:transparent url(/images/widget13.png) top center no-repeat !important; width:24px !important; height:24px !important;}
*/

.name_block a {color:#fff !important}

/*mobile*/
#switcherContainer {clear:both; padding:6px; background-color:#fff; text-align:center; position:absolute; bottom:42px; left:0; z-index:1000; color:#000}

