html{font-size:16px}
body,html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,pre,cite,code,em,img,samp,small,strong,var,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}
body{font:normal 62.5%/1 Arial,"Helvetica Neue",Helvetica,Verdana,sans-serif;color:#444;background:#000 url(/img/mj-tii-bg.jpg) no-repeat center top;text-align:center;position:relative;_height:100%}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold}
abbr,acronym{border-bottom:1px dotted #000;cursor:help}
em{font-style:italic}
p{line-height:1.125;font-size:1.1em;margin-bottom:10px}
ul{list-style:none}
ol{list-style:decimal inside none}
a{text-decoration:none;color:#D7A64A}
a:hover{text-decoration:none}
a,a img,a:active img,a:focus img,:focus,*:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
table,tr,td{border:none}
small{font-size:90%}
input{margin:0;padding:0;border:none;outline:0}
.left{float:left}
.right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.hideflow{overflow:hidden}
.underline{border-bottom:1px solid }
.strike{text-decoration:line-through}
.highlight{background-color:#ffc;  color:inherit}
.img-left{float:left;margin:0 10px 4px 0}
.img-right{float:right;margin:0 0 4px 10px}
.pos_absolute{position:absolute}
.pos_relative{position:relative}
.block{display:block}
.hidden{display:none}
.text-center{text-align:center}
/*.info,.success,.warning,.error,.validation{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center}
.info{color:#00529B;background-color:#BDE5F8;background-image:url(images/info.png)}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(images/valid_green.png)}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(images/attention.png)}
.error{color:#D8000C;background-color:#FFBABA}*/
/* general tag styles*/
h1{background:transparent url(/img/mj-tii-footer.jpg) no-repeat top center;height:68px}
h1 span{display:none}
h2{color:#d7a64a;font-size:1.4em;margin-bottom:20px}
h3{font-size:1.4em;margin-bottom:10px}
/* container */
#container{width:990px;text-align:left;margin:0 auto;position:relative}
#mj-map-wrap{position:relative;padding-left:25px;min-height:1%}
#footer{}
/* map */
#mj-map{width:870px;height:470px;background-color:#fff}
img#mj-shade{position:absolute;top:0;right:-125px;z-index:0}
.mj-stars-overlay{position:absolute;top:0;height:250px;z-index:10}
#mj-stars-overlay-left-top{width:21px;height:50px;left:0px;background:transparent url(/img/mj-tii-map-stars-left-top.png) no-repeat top left}
#mj-stars-overlay-left{width:57px;left:0;background:transparent url(/img/mj-tii-map-stars-left.png) no-repeat top left;top:50px}
#mj-stars-overlay-right{width:47px;right:72px;background:transparent url(/img/mj-tii-map-stars-right.png) no-repeat top left}
#mj-map-mask-bot-left{height:10px;width:10px;background:transparent url(/img/mj-tii-map-cbl.png) no-repeat top left;position:absolute;bottom:0;left:25px;z-index:10}
#mj-map-mask-bot-right{height:10px;width:10px;background:transparent url(/img/mj-tii-map-cbr.png) no-repeat top left;position:absolute;bottom:0;right:95px;z-index:10}
/* cat box */
#mj-cat-box{position:absolute;bottom:32px;left:42px;z-index:10;height:284px;background:transparent url(/img/mj-tii-cat-box-left-bg.png) no-repeat 0 16px;padding-left:10px}
#mj-cat-box ul{background:transparent url(/img/mj-tii-cat-box-bg.png) no-repeat top right;min-width:120px;padding-top:26px;height:260px;padding-right:28px}
#mj-cat-box ul li{height:48px;overflow:hidden;border-bottom:1px solid #2a2c2d;border-top:1px solid #555}
#mj-cat-box ul li a{display:block;background:transparent url(/img/mj-tii-cat-bullet.png) no-repeat 0 2px;font-size:1.3em;color:#fff;text-transform:uppercase;padding:16px 5px 0 40px;height:32px}
#mj-cat-box ul .active a,#mj-cat-box ul li a:hover{color:#d7a64a}
#mj-cat-box ul li.first{border-top:none}
#mj-cat-box ul li.last{border-bottom:none}
#mj-cat-box ul .last a{height:29px}
/* tip box */
#mj-tip-box{position:absolute;top:126px;right:112px;z-index:10;width:208px;background:transparent url(/img/mj-tii-tip-box-bot-bg.png) no-repeat bottom left;padding:0 0 9px 0}
#mj-tip-box-wrap{background:transparent url(/img/mj-tii-tip-box-bg.png) no-repeat top left;padding:9px 9px 0 9px;overflow:hidden;position:relative;min-height:180px}
#mj-tip-box-wrap h2,#mj-tip-box-wrap ol li{border-bottom:1px solid #2a2c2d;padding:0 9px}
#mj-tip-box-wrap h2{color:#d7a64a;font-size:1.3em;text-transform:uppercase;margin:0;padding-bottom:8px;padding-top:7px}
#mj-tip-box-wrap ol{padding:0;margin:0 0 8px 0}
#mj-tip-box-wrap ol li{font-size:1em;color:#fff;text-transform:uppercase;border-top:1px solid #555;padding-top:5px;padding-bottom:5px}
#mj-tip-box-wrap ol li.last{border-bottom:none}
/* share buttons */
#share-btns{height:31px;background:transparent url(/img/mj-tii-tip-box-border.gif) repeat-x top left;padding-top:2px;position:relative;bottom:0;text-align:center;width:190px}
#share-btns-wrap{display:inline-block;background:transparent url(/img/sn-btns-bg.png) no-repeat 0 3px;width:148px;height:31px;padding:3px 0 0 4px;text-align:left;margin:0 auto}
#share-btns a{display:inline-block;width:25px;height:25px;margin-left:13px;margin-top:2px;float:left;overflow:hidden}
#share-btns a.first{margin-left:0}
/* search box */
#mj-search-box{width:268px;position:absolute;top:0;left:33%;min-height:34px;background:transparent url(/img/mj-tii-search-bg.png) bottom left;z-index:10;overflow:hidden;}
#mj-search-wrap{display:block;padding-top:5px;width:250px;padding-left:3px;margin:0 auto;overflow:hidden;margin-bottom:10px}
#mj-search-box input{border:1px solid #010202;height:18px;width:138px;float:left;margin-right:10px}
#mj-search-btn{height:18px;background:transparent url(/img/mj-tii-search-btn-bg.gif) repeat-x top left;padding:4px 5px 0 5px;font-size:1em;color:#fff;font-weight:bold;text-transform:uppercase;float:left}
/* footer */
#footer{padding-left:48px;padding-top:15px;overflow:hidden;clear:both}
#footer #left-col{width:195px;float:left}
#footer #left-col div.left{padding-left:10px;width:125px}
#footer #left-col span.font-replace-white{color:#d7d7d7;font-size:0.9em;text-transform:uppercase;margin-bottom:2px;display:block}
#footer #left-col span.font-replace-gray{color:#636363;font-size:1.2em;text-transform:uppercase;margin-bottom:2px;display:block}
#footer #left-col span.font-replace-brown{color:#aa7719;font-size:1.1em;text-transform:uppercase;margin-bottom:4px;display:block}
#footer #left-col a.media-link{margin-right:5px}
#footer #left-col div.clear{margin-bottom:10px}
#footer #mid-col{width:425px;text-align:center;float:left}
#footer #mid-col span#navigation{width:100%;text-align:center}
#footer #mid-col span#navigation a{margin:0 8px;font-size:1.1em;color:#b3b7b8;text-transform:uppercase}
#footer #mid-col span#navigation a:hover{color:#aa7719}
#footer #col-right{width:223px;float:left}
/* language select */
ul#lang-select{width:58px;height:24px;background:transparent url(/img/lang-select-bg.png) no-repeat top left;z-index:10;position:absolute;top:0px;right:112px;overflow:hidden;clear:both;padding-top:10px;padding-left:20px}
ul#lang-select li{float:left;padding-right:10px}
ul#lang-select li a{font-size:1.1em;text-transform:uppercase;color:#aa7719}
ul#lang-select li.active a{color:#fff}
/* overlay */
#mj-overlay-wrap{width:100%;height:100%;position:absolute;z-index:100;display:none;top:0;left:0}
#mj-overlay{background:#000;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;position:relative;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:20}
#mj-overlay-content-wrap,#mj-overlay-content-wrap-1{width:600px;position:absolute;top:40px;z-index:30;text-align:left}
#mj-overlay-content-wrap-1{display:none;z-index:150}
#mj-overlay-content,#mj-overlay-content-1{background:transparent url(/img/mj-tii-overlay-bg.png) no-repeat top left;padding:20px 20px 10px 20px;color:#d4d4d4;min-height:180px}
#mj-overlay-wrap.small-overlay #mj-overlay-content-wrap{width:252px}
#mj-overlay-wrap.small-overlay #mj-overlay-content{background-image:url(/img/mj-tii-overlay-small-bg.png);min-height:300px}
#mj-overlay-content-bot,#mj-overlay-content-bot-1{height:10px;background:transparent url(/img/mj-tii-overlay-bot.png) no-repeat top left;width:600px}
#mj-overlay-wrap.small-overlay #mj-overlay-content-bot{width:252px;background-image:url(/img/mj-tii-overlay-small-bot.png)}
#mj-overlay-content p,#mj-overlay-content-1 p, #mj-overlay-content ol li{font-size:1.3em;color:#d4d4d4;margin-bottom:10px}
#mj-overlay-content h2,#mj-overlay-content-1 h2{font-size:1.6em;color:#d7a64a;text-transform:uppercase;margin-bottom:20px}
/* registrattie */

form label{display:block;color:#d4d4d4;text-transform:uppercase;font-size:1em;line-height:1.3;margin-bottom:3px}
form .frm-row{margin-bottom:9px;overflow:hidden;}
form .frm-row input{display:block;width:100%;height:18px;padding-top:2px;background:transparent url(/img/mj-tii-input-text-bg.gif) repeat-x top left;color:#fff;font-size:1.2em}
form .frm-row select{height:18px;dfloat:left;border:none;font-size:1.2em}
form .frm-row.checkbox label{float:left;width:180px}
form .frm-row.checkbox label.small{width:100px;}
form .frm-row.checkbox input{width:10px;height:10px;background:transparent url(/img/mj-tii-checkbox-bg.gif) repeat-x top left;float:left;margin-right:10px;border:none}
form .frm-row.btn-holder input{height:20px;background:transparent url(/img/mj-tii-form-btn-bg.gif) repeat-x top left;text-align:center;width:100%;cursor:pointer;font-size:1em;text-transform:uppercase}
form .frm-row.btn-holder{margin-bottom:0}
form .frm-row.error input{background:red}
form .checkbox.error input{background:auto}
form .frm-row.error label,form .frm-row.error a{color:red}
/* buttonholder */
p.button-holder{text-align:center;margin-top:25px}
p.button-holder a.button{display:inline-block;min-height:14px;background:#7b5207 url(/img/mj-tii-search-btn-bg.gif) repeat-x top left;padding:4px 5px 4px 5px;font-size:0.9em;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none}

#mj-close-btn{display:block;width:16px;height:16px;background:transparent url(/img/cross.png) no-repeat top left;position:absolute;top:15px;right:15px;z-index:10}

/*search result list */
ul#resultHolder{margin:10px 0}
ul#resultHolder li{padding-left:12px;line-height:1.3}
ul#resultHolder li a{font-size:1.2em;}

iframe{border:none}
ul#lang-select.popup-lang{top:5px;right:10px;}
