body{font-size:14px;font-family:tahoma;margin:0px;padding:0px;background:url('/frontend/Gui/xevian/images/bg.png') repeat-x;}

h1{font-size:50px; font-family:georgia; font-weight:normal; margin:0px; padding:0px; margin-bottom:10px; color:#999;}
h2{font-size:18px; font-family:tahoma;  font-weight:normal; margin:0px; padding:0px; margin-bottom:4px;}
h3{font-size:15px; font-family:verdana; font-weight:normal; margin:0px; padding:0px; margin-bottom:10px; color:#999; }
h4{font-size:12px; font-family:verdana; font-weight:bold;   margin:0px; padding:0px; margin-bottom:10px;  }

A{color:#179BF7; text-decoration:none;} 
A:visited{color:#179BF7; text-decoration:none;} 
A:hover{color:#179BF7; text-decoration:underline;}

hr{border:0px; height:1px; color:#eee; background:#eee; margin-top:10px; margin-bottom:5px;}

fieldset{border:0px; padding:0px; margin:0px; margin-bottom:5px;}
legend{color:#999; margin-bottom:3px;}

#DISABLING_SCREEN {
    position:absolute; display:none; background:#000; z-index:10;
    margin: 0px; top: 0px; left: 0px; 
    filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.6);
    opacity: 0.6; 
}


.header{height:120px; background: url('/frontend/Gui/xevian/images/header.png')  no-repeat 10px -20px; }
.logo{background: url('/frontend/Gui/xevian/images/logo.png')  no-repeat; float:left; margin-top:35px; margin-left:58px;}
.logo img{width:148px; height:44px;}
.slogan{position:absolute; top:80px; margin-left:62px; font-size:11px; font-family:tahoma; color:#fff;}
.tops{float:left; width:275px; margin-left:50px; margin-top:45px; font-size:11px; font-family:tahoma; color:#fff;}
.boxSpecial{float:right; width:290px; margin-top:45px; font-size:11px; color:#fff;}


.authLogin {margin-top:5px;}
.authLogged A{color:#fff;}
.avatar{width:30px; height:30px; float:left;  margin-top:1px; margin-right:10px; background:#fff;}
.avatar2 {width:30px; height:30px; float:left; margin-top:1px; margin-right:1px; background:#fff;}



.diaItem{float:left; width:173px; height:60px;}
.diaBox {background:#ccc; float:left; margin-right:5px; color:#fff; font-size:11px;}
.diaBox span{ display:block; background: url('/frontend/Gui/xevian/images/promoTL.png')  no-repeat 0px 0px;}
.diaBox span span{display:block; background: url('/frontend/Gui/xevian/images/promoTR.png')  no-repeat 100% 0px;}
.diaBox span span span{display:block;background: url('/frontend/Gui/xevian/images/promoBL.png')  no-repeat 0px 100%;}
.diaBox span span span span{display:block; background: url('/frontend/Gui/xevian/images/promoBR.png')  no-repeat 100% 100%; 
    padding:4px;padding-left:10px; padding-right:10px;
}
.diaComment {color:#999; font-size:11px; line-height:1; margin-left:30px;}


.menuTop2 { padding:0px;}
.menuTop2 span{ display:block; background: url('/frontend/Gui/xevian/images/promoTL.png')  no-repeat 0px 0px;}
.menuTop2 span span{display:block; background: url('/frontend/Gui/xevian/images/promoTR.png')  no-repeat 100% 0px;}
.menuTop2 span span span{display:block;background: url('/frontend/Gui/xevian/images/promoBL.png')  no-repeat 0px 100%;}
.menuTop2 span span span span{display:block; background: url('/frontend/Gui/xevian/images/promoBR.png')  no-repeat 100% 100%;
    padding:6px; padding-left:10px; padding-right:10px;
}
.menuTitle { font-size:22px;}
.menuComment { font-size:11px;}
.menuTop2ItemActive { line-height:1; color:#999; float:left; margin-right:20px; }
.menuTop2ItemNormal { line-height:1; color:#999; float:left; margin-right:20px; }
sup{font-size:11px; margin-left:3px;}




.tabBodies{padding-left:10px; padding-right:10px; font-size:14px;}

.menuSub{display:inline;}

.menuSubItemNormal {
    padding:7px; padding-left:14px; padding-right:14px;
    float:left; margin: 0px; font-size:12px;
}

.menuSubItemActive { 
    float:left; margin: 0px; font-size:12px;
    background:#999;
}

.menuSubItemActive span{
    display:block;
    background: url('/frontend/Gui/xevian/images/promoTL.png')  no-repeat 0px 0px;
}

.menuSubItemActive span span{
    display:block;
    background: url('/frontend/Gui/xevian/images/promoTR.png')  no-repeat 100% 0px;
}
.menuSubItemActive span span span{
    display:block;
    background: url('/frontend/Gui/xevian/images/promoBL.png')  no-repeat 0px 100%;
}

.menuSubItemActive span span span span{
    display:block;
    padding:7px; padding-left:14px; padding-right:14px;
    background: url('/frontend/Gui/xevian/images/promoBR.png')  no-repeat 100% 100%;
}

.menuSubItemActive A{color:#fff;}


.menuTopItem { float:left; margin: 0px; padding:0px; font-size:12px;}
.item .itemTitle{padding:20px; padding-left:25px; padding-right:35px; padding-bottom:10px; position:relative;}



.listingDate{font-size:11px; margin-bottom:5px;}
.listingIntro{margin-bottom:5px;}
.listingFooter{margin-bottom:20px; font-size:11px;}



input{font-size:12px; font-family:tahoma; }
textarea{margin:0px; padding:0px; font-family:tahoma; font-size:12px;}
form{margin:0px; padding:0px;}
img{border:0px;}
.form input{width:150px;}
.form textarea {width: 270px; height: 79px;}

.submit input{padding:5px;}

.clear{clear:both; height:1px; font-size:1px;}
.clear10{clear:both; height:10px; font-size:10px;}
.container{width:900px; margin:auto; margin-top:0px;}




.dashed{color:#000; border-bottom:1px dashed #000; cursor:pointer;}
.error{color:#cc0000; margin-left:10px; margin-top:18px;}

.cntTL{background: url('/frontend/Gui/xevian/images/body_tl.png') no-repeat 0px 0px;}
.cntTR{background: url('/frontend/Gui/xevian/images/body_tr.png') no-repeat 100% 0px; }
.cntMenu{background: #ffffff; margin-left:40px; padding-left:10px; padding-right:10px; margin-right:40px; padding-top:11px;}
.cntBody{background: #ffffff;}

.left{float:left; width:530px;}
.left2{float:left; width:557px;}
.right{float:right; width:260px; font-size:11px;}

.contentTop{padding:60px; padding-top:0px; padding-bottom:0px;}
.contentBottom{padding:20px; padding-right:47px; padding-top:0px; padding-bottom:0px;}
.contentBottom2{padding:47px; padding-top:0px; padding-bottom:0px;}


.contentText{padding:13px; padding-top:0px; line-height:1.5;}

.sepL{height:1px; background: url('/frontend/Gui/xevian/images/sepL.png')  no-repeat;}
.sepR{height:1px; background: url('/frontend/Gui/xevian/images/sepR.png')  no-repeat 100% 0px;}
.sepC{height:1px; background: #9DD6FF; margin-left:23px; margin-right:23px;}


.loginL{background: url('/frontend/Gui/xevian/images/loginL.png') no-repeat; float:left; margin-right:10px;}
.loginR{background: url('/frontend/Gui/xevian/images/loginR.png') no-repeat 100% 0px;}
.loginBody{
    background: url('/frontend/Gui/xevian/images/loginBody.png'); 
    margin-left:15px; margin-right:15px;
    padding-top:5px; padding-bottom:7px;
    color:#179BF7;
    cursor:pointer;
}
.loginBody A:hover{text-decoration:none; border-bottom:1px dashed #179BF7;}

.registerL{background: url('/frontend/Gui/xevian/images/loginL.png') no-repeat; float:left;}
.registerR{background: url('/frontend/Gui/xevian/images/loginR.png') no-repeat 100% 0px;}
.registerBody{
    background: url('/frontend/Gui/xevian/images/loginBody.png'); 
    margin-left:15px; margin-right:15px;
    padding-top:5px; padding-bottom:7px;
    color:#000;
    cursor:pointer;
}


.language{
    float:right; width:56px; height:26px; margin-top:47px; margin-right:20px;
    cursor:pointer; font-size:11px; padding-left:22px;  
    background: url('/frontend/Gui/xevian/images/language.png') no-repeat 7px 1px;
}
.language span{display:block; margin-top:7px; color:#969696;}


.promoTL{ background: url('/frontend/Gui/xevian/images/promoTL.png')  no-repeat; position:absolute;}
.promoTR{ background: url('/frontend/Gui/xevian/images/promoTR.png')  no-repeat 100% 0px;}
.promoBL{ background: url('/frontend/Gui/xevian/images/promoBL.png')  no-repeat 0px 100%;}
.promoBR{ background: url('/frontend/Gui/xevian/images/promoBR.png')  no-repeat 100% 100%; width:820px; height:200px;}

.promoTL2{ background: url('/frontend/Gui/xevian/images/promoTL.png')  no-repeat;}
.promoBR2{ background: url('/frontend/Gui/xevian/images/promoBR.png')  no-repeat 100% 100%;}


.promoPrev{ 
    background: url('/frontend/Gui/xevian/images/promoPrev.png')  no-repeat 2px 9px; 
    height:28px; width:10px;
    cursor:pointer;
}

.promoNext{ 
    background: url('/frontend/Gui/xevian/images/promoNext.png')  no-repeat 10px 9px; 
    height:28px; width:100%;
    cursor:pointer;
}

.promoButtons{ 
    width:190px; height:28px; position:relative; 
    top:-28px; left:315px;
}


.promoButtonsL  { background: url('/frontend/Gui/xevian/images/promoButtonsL.png')  no-repeat;}
.promoButtonsR  { background: url('/frontend/Gui/xevian/images/promoButtonsR.png')  no-repeat 100% 0px;}

.promoButtonsBG { 
    background: url('/frontend/Gui/xevian/images/promoButtonsBG.png') repeat-x; height:28px;
    margin-left:10px; margin-right:10px; 
}

.promoButtonsItem  { 
    float:left; width:30px; height:28px; 
    border-left:1px solid #EBFBFF; border-right:1px solid #7EBCEE; 
}

.promoButtonsItem  span{
    display:block; width:30px; text-align:center; 
    padding-top:7px; padding-bottom:7px; font-family:tahoma;
    cursor:pointer;
    color:#169AF7;
} 

span.active {
	 background: url('/frontend/Gui/xevian/images/promoButtonsActive.png') repeat-x;
     color: #ffffff;
     cursor:default;
	}


.promoButtonsLeft  { 
    float:left; width:20px; height:28px; 
    border-right:1px solid #7EBCEE; 
}

.promoButtonsRight  { 
    float:left; width:20px; height:28px; 
    border-left:1px solid #EBFBFF;  
}

.boxBG{ background: #eef4f9;} 
.boxTL{ background: url('/frontend/Gui/xevian/images/promoTL.png')  no-repeat;}
.boxTR{ background: url('/frontend/Gui/xevian/images/promoTR.png')  no-repeat 100% 0px;}
.boxBL{ background: url('/frontend/Gui/xevian/images/promoBL.png')  no-repeat 0px 100%;}
.boxBR{ background: url('/frontend/Gui/xevian/images/promoBR.png')  no-repeat 100% 100%; padding:20px;}

.footer{padding:65px; padding-top:0px;}





.searchFrame{float:right; margin-top:5px;}
.searchButton{ 
    float:left; margin-left:1px; cursor:pointer; 
    background: url('/frontend/Gui/xevian/images/search.png') no-repeat 50% 50%; width:27px; height:21px;
} 
.searchText{ 
    float:left; background:#fff; width:100px; height:17px;
    border-left:1px solid #ccc; 
    border-top:1px solid #ccc; 
    border-right:1px solid #efefef; 
    border-bottom:1px solid #efefef; 
} 



.date{color:#999; font-size:11px; font-family:tahoma;}



#loginBox{
    position:fixed; display:none; z-index:12;
    width:400px; left: 50%; top: 50%; margin-left: -200px; margin-top: -150px; 
}
#languageBox{
    position:fixed; display:none; z-index:12;
    width:250px; left: 50%; top: 50%; margin-left: -125px; margin-top: -100px; 
}

.boxPopupHF     { 
    background:url('/frontend/Gui/xevian/images/box_popup_hf.png') repeat-x 0px 0px; 
    height:30px; margin-left:30px; margin-right:30px;
}
.boxPopupBF     { 
    background:url('/frontend/Gui/xevian/images/box_popup_bf.png') repeat-x 0px 100%; 
    height:30px; margin-left:30px; margin-right:30px;
}

.boxPopupBodyL { background:url('/frontend/Gui/xevian/images/box_popup_ll.png') repeat-y 0% 0%;}
.boxPopupBodyR { background:url('/frontend/Gui/xevian/images/box_popup_rr.png') repeat-y 100% 0%;}
.boxPopupBody  { background:#fff; margin-left:30px; margin-right:30px;}


.boxPopupTL     { background:url('/frontend/Gui/xevian/images/box_popup_tl.png') no-repeat 0% 0%;}
.boxPopupTR     { background:url('/frontend/Gui/xevian/images/box_popup_tr.png') no-repeat 100% 0%;}
.boxPopupBL     { background:url('/frontend/Gui/xevian/images/box_popup_bl.png') no-repeat 0% 100%;}
.boxPopupBR     { background:url('/frontend/Gui/xevian/images/box_popup_br.png') no-repeat 100% 100%; }
.boxPopupClose  { 
    background:url('/frontend/Gui/xevian/images/close.png') no-repeat; 
    width:16px; height:16px; float:right; margin-top:20px; margin-right:20px; cursor:pointer;
}

.formSuccess{
    color:#fff;
    padding-top:25px;
    padding-bottom:41px;
    font-size:16px;

}
.authForm2 input{
    font-size:16px;
    width:350px;
    border-left:1px solid #1Ca900; 
    border-top:1px solid #1Ca900; 
    border-right:1px solid #5Ce940; 
    border-bottom:1px solid #5Ce940;
    padding:5px;
}



.authForm td{padding-bottom:10px; padding-top:10px; border-bottom:1px solid #eee;}
.authForm td.itemTitle{padding-right:10px;}
.authForm td.clearStyle{border:0px;}

.authForm input{
    font-size:16px;
    width:450px;
    border-left:1px solid #ccc; 
    border-top:1px solid #ccc; 
    border-right:1px solid #efefef; 
    border-bottom:1px solid #efefef;
    padding:5px;
}

.authFormSpec input {width:50px; maxlength:5;}

.authForm textarea{
    font-size:16px;
    width:250px; height:60px;
    border-left:1px solid #ccc; 
    border-top:1px solid #ccc; 
    border-right:1px solid #efefef; 
    border-bottom:1px solid #efefef;
    padding:5px;
}

.authFormPopup td{padding-bottom:5px; padding-top:5px;}
.authFormPopup td.itemTitle{width:70px;}
.authFormPopup td.clearStyle{border:0px;}

.authFormPopup input{
    font-size:12px;
    width:200px;
    border-left:1px solid #ccc; 
    border-top:1px solid #ccc; 
    border-right:1px solid #efefef; 
    border-bottom:1px solid #efefef;
    padding:5px;
}


.authSubmit input{font-size:12px; width:150px; height:30px; margin-top:5px;}

.authMessage{color:#C03000; font-size:1.2em; padding-top:10px; padding-bottom:10px;}

.tableInner{border-collapse: collapse; width:100%;}
.tableInner td{padding:15px; border:1px solid #eee;}

.liDiv {margin-bottom:5px;}

ul{margin:5px; padding-left:20px;}
li{margin-bottom:2px;}

.formRegisterInput{float:left;}
.formRegisterInput input{width:350px;}
.formRegisterComment{float:left; margin-left:10px; margin-top:6px;}

legend span{color:#cc0000;}

.inputText{font-size:16px; width:100%; padding:5px;}

.inputText2{font-size:16px; width:175px;}

.inputTitle2{padding-bottom:5px; padding-right:5px; color:#999;}
.inputField2{padding-bottom:5px; padding-right:3px;}
.inputField2 select{font-size:16px; width:175px;}

.inputFieldError {font-size:11px; color:#cc0000;}
.inputFieldMessage {font-size:16px; color:#00cc00;}

.postInfo{font-size:11px; color:#999;}



.usersMenu div{display:inline; cursor:pointer;}



.contentForm input{
    font-size:15px; width:100px; padding:2px;

}

.contactForm {width: 800px;}
.contactForm input{
    font-size:16px;
    width:309px;
    border-left:1px solid #ccc; 
    border-top:1px solid #ccc; 
    border-right:1px solid #efefef; 
    border-bottom:1px solid #efefef;
    padding:5px;
}

.contactSubmit input{font-size:12px; width:150px; height:30px; margin-top: -30px;}

.contactSubmit2 input{font-size:12px; width:150px; height:22px; margin-top:0px;}

.contactFormSpec input {width:50px; maxlength:5;}

.contactForm textarea{
    font-size:16px;
    width:436px; height:203px;
    border-left:1px solid #ccc; 
    border-top:1px solid #ccc; 
    border-right:1px solid #efefef; 
    border-bottom:1px solid #efefef;
    padding:0px 5px 0px 5px;
    margin-top: 4px;
}

.contactField input {height: 22px;}

.error{color:#cc0000; border:1px dashed #cc0000; padding:3px 6px 3px 6px; margin-bottom:0px;}