/*
Novella style
Created by OxaDesign 2007
Based on Quick.Cms v1.2 default stylesheet
*/
/*
NV -Color Sheme
***
#14446B
#1D719F
#6BA1BF
#D1DADF
***
#CC0000
#FF9933
#FFCC33
***
#666666
#CCCCCC
#DDDDDD
#F3F3F3
#F4F4F4
***
#FFFFCC
#FF9933
***
*/



/* GLOBAL STYLES */
body, h1, h2, h3, h4, h5, h6, form, fieldset, img, img a, a, td, th, table{margin:0;padding:0;border:0;}
body, table{background-color:inherit;color:#666;font-size:0.75em;font-family:Arial, Verdana, sans-serif;}

h1,h2,h3,h4,h5,h6{font-weight:bold;margin-top:1.6em;}
h1{font-size:1.5em;}
h1, h1 a{color:#FFCC33;}
h2{font-size:1.3em;border-bottom:1px dotted #ddd;}
h2:first-letter{font-size:1.5em;}
h2, h2 a{color:#ccc;}
h3{font-size:1.1em;color:#1D719F;}
h3, h3 a{color:#1D719F;}
h4{font-size:0.917em;}
h4, h4 a{color:#666;}
h5{font-size:0.917em;}
h5, h5 a{color:#6BA1BF;}
h6{font-size:0.917em;}
h6, h6 a{color:#1D719F;}

.org{font-size:1em;color:#6BA1BF;}

hr{border:1px solid #fff; border-top:1px solid #ddd;clear:both;}
p{text-align:justify;}

/* below you can change background and font for all site */
body{padding-bottom:20px;background:#f4f4f4 url('../img/body_bg.gif') repeat-y 50%;text-align:center;}

.hide{display:none;}

/* Content styles by Oxa */
.quest{background:#F3F3F3 url('../img/quest.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
.note{background:#FFFFCC url('../img/note.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
.info{background:#FFFFCC url('../img/info.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
.st1{background:url('../img/01.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
.st2{background:url('../img/02.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
.st3{background:url('../img/03.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
.st4{background:url('../img/04.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
.st5{background:url('../img/05.png') no-repeat 5px 5px;padding:10px 10px 10px 50px;}
/* Tisers & Colomns */
.tbox {float:right;clear:both;width:100%;margin:0 0 10px;padding:0;display:block;}
.tbox .w33{margin:0;padding:5px;width:31%;float:left;}
.tbox .w66{margin:0;padding:5px;width:65%;float:left;}
.tbox .w50{margin:0;padding:5px;width:48%;float:left;}
.tbox .w25{margin:0;padding:5px;width:23%;float:left;}
.tbox .w75{margin:0;padding:5px;width:73%;float:left;}
/* html text tags */
blockquote{border-left:5px solid #ddd;padding-left:10px;}
abbr, acronym{border-bottom:1px dotted #ccc;cursor:help;}
address{font-style:normal;}
/*****/

#body .left{text-align:left;}
#body .right{text-align:right;}
#body .center{text-align:center;}
#body .left img{float:left;margin-right:10px;}

.clear, .clear0{clear:both;font-size:0px;line-height:0px;}
.clear0{height:0px;}

a {background-color:inherit;color:#666;text-decoration:none;}
a:link, a:visited, a:active{}
a:hover{text-decoration:underline;color:#CC0000;}

a acronym{color:#666;text-decoration:none;border-bottom:none;}
a:hover acronym{color:#CC0000;text-decoration:none;}

.input, select, textarea,.submit{border:1px solid #ccc;font-size:0.917em;font-family: Arial, Helvetica, sans-serif;}
.submit{font-weight:bold;margin:3px 0 0 0;padding:2px 3px;background-color:#f3f3f3;color:#6BA1BF;cursor:pointer;}

/* HEAD styles */
#head{width:940px;margin:0 auto;padding:0;background:#fff url('../img/head_bg.png') repeat-x;text-align:left;}
#head #logo{float:left;padding:0;width:300px;margin:10px 0 0;}
#head #logo div{font-size:1px;line-height:1px;}
#head #logo h1{margin-top:-10px;padding-left:10px;background:inherit;color:#14446B;font:12px "trebuchet ms", sans-serif;letter-spacing:2px;}

#tool{margin:0;float:right;clear:right;text-align:right;letter-spacing:-3px;}
#lang{width:180px;margin:10px 0 0 17px;text-align:right;}

#head .box{float:right;clear:right;width:210px;margin:-15px 5px 0;}
#head .box h6{border:0;background:inherit;text-align:left;color:#6BA1BF;}
#head .box div{border:0;background:inherit;font-size:1.572em;color:#D1DADF;line-height:1em;text-align:left;border-left:5px solid #f3f3f3;}

/* If use BANNERS just imges - uncomment follow code
#head .bH{float:left;width:940px;height:230px;margin:10px 0;background:url('../head_banner_bg.png') no-repeat;}
#head .right img{float:right;width:700px;height:210px;margin:10px 10px 10px 0px;}
#head .left img{float:left;width:210px;height:210px;margin:10px 0px 10px 10px;}
*/

/* Use follow if use DIVES banners */
#head .bH{
	width:940px;
	height:230px;
	background:url('../img/head_banner_bg.png') no-repeat;
	padding:10px;
	margin:10px 0 0;
}
#head .right{
	float:left;
	width:700px;
	height:210px;
	margin:0 0 0 10px;
	padding: 0;
}
#head .left{
	float:left;
	width:210px;
	height:210px;
	margin:0;
	padding:0;
}
/* user box into Header Banner */
#head .left ul{margin:170px 15px 10px 10px;list-style:none;text-align:right;font-size: 0.8em;}
#head .usersML{
	list-style:none;
	text-transform:capitalize;
	display:inline;
}
#head .user{
	padding:5px;
	list-style:none;
	color:#cccccc;
	text-transform:capitalize;
	white-space:nowrap;
	word-spacing:5px;
}
#head .usersML a{color:#6BA1BF;font-weight:bold;text-transform:uppercase;border-left:3px solid #1D719F;padding:0 5px;}
#head .usersML a:hover{color:#FF9933;text-decoration:none;}
#head .usersML .lLogin{color:#1D719F;padding:4px 35px 20px 15px;background:url( '../img/button_enter.png' ) no-repeat 0 0;font-size:1.1em;letter-spacing: 0.1em;border:none;}

/* BODY styles */
#body{width:940px;margin:0 auto;background:#fff url('../img/content_bg.gif') repeat-y 230px;text-align:left;}
#column{float:left;width:210px;padding:0 0 0 10px;}
* html #column{width:220px;}
#content{float:right;width:650px;padding:10px 30px 20px 40px;margin:0 0 0 0px; }
* html #content{margin:0 15px 0 40px;padding:20px 0;}
*#body:after{display:block;clear:both;visibility:hidden;height:0;content:".";}

/* BACK LINK */
#navi{margin:10px 20px;padding:3px 0;color:#ccc;font-size:0.917em;font-weight:bold;text-align:right;}
#navi a{margin:0 10px 0;color:#6BA1BF;}

/* MEDIA LINK */
#media{margin:0;padding:0;font-size:0.917em;text-align:right;}

/* BOXES */
.boxes {float:right;clear:both;width:700px;margin:0 0 10px;padding:0;display:none;}
.boxes .box{margin:0;padding:0;width:33%;float:left;border-left:1px dotted #ddd;}
.boxes .box h6{border:none;}
.boxes .box div{border:none;}
@media print{.boxes{display:none;}}

/* FOOT styles */
#foot{width:940px;margin:0 auto;padding-top:5px;background:#f7f7f7 url( '../img/foot_bg.png' ) repeat-x;border-top:5px solid #ddd;}
/* adress box */
#foot #box2{margin:0 0 20px 0;width:220px;float:left;white-space: nowrap;}
#foot #box2 h6{border:0;background:inherit;padding:0 18px;color:#1D719F;}
#foot #box2 div{border:0;padding:0 10px;background:inherit;border-left:5px solid #D1DADF;}
#foot #box2 a{color:#6BA1BF;}
/* copyright box */
#foot #box3{color:#14446B;font-size:0.83em;}
#foot #box3 h6{display:none;}
#foot #box3 div{text-align:center;border:none;}
/* credit line */
#foot .credit{float:right;margin:0 10px;font-size:0.83em;font-weight:bold;}
#foot .credit a{background:inherit;color:#ccc;}
#foot .credit a:hover{background:inherit;color:#999;}

/* MENU 1 styles - left menu */
#menu1{width:180px;padding:0;margin:20px 0 20px 10px;}
#menu1 #selected a{text-decoration:underline;}
#menu1 li.l1{border-top:none;}
#menu1 li.lL{border-bottom:none;}
#menu1 li{list-style:none;padding:6px 0 6px 15px;background-color:inherit;font-weight:bold;border-top:1px solid #ddd;}

/* item level - ONE and ALL*/
#menu1 li a{display:block;color:#14446B;font-size:1em;text-transform:uppercase;}
#menu1 li a{padding-left:20px;background:url( '../img/ico_arrow.png' ) 0px 50% no-repeat;}
#menu1 li a:hover{color:#CC0000;}
/* item level - TWO */
#menu1 li a.l1{padding-left:40px;background:url( '../img/ico_arrow_sub.png' ) 20px 50% no-repeat;text-transform:none;}
/* item level - THREE */
#menu1 li a.l2{padding-left:60px;background:url( '../img/ico_arrow_sub.png' ) 40px 50% no-repeat;text-transform:none;font-weight:normal;}

/* HIDE FIRST ITEM in MENU - as hidden StartPage */
/*#menu1 dt.l1{display:none;}
/*#menu1 dt.l2{border-top:1px solid red;}

/* MENU 2 styles - top menu under logo */
#menu2{float:left;height:25px;margin:0;padding:0;list-style:none;background:#1D719F;color:#fff;}
#menu2 li{float:left;margin:3px 0;padding:0 0.82em;border-right:1px solid #fff;}
#menu2 li a{font-weight:bold;font-size: 0.917em;background-color:inherit;color:#fff;}
#menu2 li a:hover{color:#ffcc33;}
#menu2 li#selected a{text-decoration:underline;}
#menu2 .lL a{border-right:none;}

/* MENU 3 styles - top menu on right logo */
#menu3{margin:0;padding:0;list-style:none;background:inherit;}
#menu3 li{padding:0 0.82em;border-right:1px solid #fff;}
#menu3 li a{float:left;font-weight:bold;font-size:0.83em;background-color:inherit;color:#ccc;}
#menu3 li a:hover{color:#999;}
#menu3 li#selected a{text-decoration:underline;}
#menu3 .lL{border-right:none;}

/* MENU 4 styles - foot menu */
#menu4{padding-bottom:10px;}
#menu4 li{list-style:none;display:inline;}
#menu4 li a{padding:3px 12px;border-right:1px solid #ddd;background:inherit;font-weight:bold;font-size:0.917em;color:#6BA1BF;}
#menu4 li a:hover{color:#CC0000;}
#menu4 .lL a{border-right:none;}

#menu4 li.l1 a{} /*first item*/
#menu4 li.l0 a{} /*null item*/
#menu4 li.lL a{} /*last item*/
#menu4 li.usersML a{}  /*login item*/

/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{padding:100px 0;font-size:1.167em;font-weight:bold;line-height:2em;}
#error a, #ok a{background:inherit;color:#000;font-size:0.786em;font-weight:bold;}
#error{background:inherit;color:#CC0000;}
#ok{background:inherit;color:#1D719F;}

/* PAGE DETAILS - name, description */
#pageShow h2{background:inherit;}
#pageShow h2{margin:1em 0;}
#pageShow h5{color:#CCCCCC;}
#pageShow h5 a, #pageShow h5 span{}
/*.txt{
	margin-left: -20px;position:relative;
}*/
.txt a{text-decoration:underline;color:#FF9933;}
.txt a:hover{color:#CC0000;background-color:#FFFFCC}
.txt h3{margin:1.5em 0 1em;}


#pageShow .txt table{font-size:0.917em;}
#pageShow .txt caption{font-size:0.917em;font-weight:bold;margin:2em 0 0.2em;}
#pageShow .txt caption:first-line{font-size:1.117em;color:#1D719F;}
/*** table in content style ***/
#pageShow .txt td{padding:0.5em;}
#pageShow .txt .odd{background-color:#f3f3f3;}
#pageShow .txt th{padding:0.5em;font-weight:bold;}
#pageShow .txt th{background:#D1DADF}
/***   ***/

#pageShow .pages{margin:5px 0 0;padding:5px 0 0;border-top:1px solid #f3f3f3;text-align:right;}
#pageShow .pages span{padding:0 10px 0 0;}
#pageShow .pages a, #pageShow .pages strong{padding:0 5px;}
#pageShow .pages strong{text-decoration:underline;}

#pageShow #filesList{margin:10px 0 0 120px;background:inherit;}

#photosList{float:right;margin-top:100px;}
#photosList img{margin:5px 10px 0;padding:5px;border:1px solid #f3f3f3;/*cursor:url( '../ico/zoom.cur' );*/}
#photosList p{text-align:right;font-size:0.786em;font-weight:bold;padding:0 15px;}


/* PAGE DETAILS - sub pages list - under description */
#subList{padding:10px 0 0;}
#subList .l{padding:5px 0 10px;border-top:1px solid #f3f3f3;}
#subList .l div{clear:left;padding:5px 0 0 5px;}
#subList .l div.clear{padding:0;border:none;}
#subList .l h3{}
#subList .l h3 a{background:inherit;}
#subList .l h4{margin:2px 0 0 10px;}
#subList .l h4 a{text-decoration:underline;color:#FF9933;}
#subList .l h4 a:hover{text-decoration:underline;}
#subList .l .photo{float:left;margin:0 5px 3px 0;/*cursor:url( '../ico/zoom.cur' );*/}

/* GALLERY photos */
#galleryBody{margin:5px 0;background:#fff;color:inherit;}
#popupPhoto {width:100%;margin:5px 0;padding:0;border:none;font-size:0.917em;}
#popupPhoto td{padding:7px 3px;text-align:center;}
#popupPhoto th{margin:5px 0;padding:3px;text-align:center;border-top:1px solid #dfdfdf;border-bottom:1px solid #f3f3f3;}
#popupPhoto th strong, #popupPhoto th a{padding:0 2px;background:inherit;font-size:11px;}
#popupPhoto th strong, #popupPhoto th a:hover a:active{background:inherit; color:#6BA1BF;}
#popupPhoto td p{font-size:0.917em;}
#popupPhoto img{border:1px solid #f3f3f3;}

/* ATTACHED FILES */
ul#filesList{background:inherit;font-size:0.917em;vertical-align:middle;list-style:none;padding:30px;}
ul#filesList img{margin:0 8px 0 0;background:inherit;color:#1D719F;vertical-align:middle;}
ul#filesList li{margin:0 0 4px;}
ul#filesList li a{
	color: #666666; text-decoration: none;
}
@media print{
  /* PRINT styles */
  body{margin:5px 0;background:#fff;color:#000;}
  a{background:inherit;color:#000;}
  #head{width:80%;height:auto;background:#fff;}
  #head #logo{padding:0;}
  #body{width:80%;background:#fff;}
  #body #content{width:100%;margin:0;}

  #foot{width:80%;background:#fff;}

  #column, #menu1, #menu2, #menu3, #menu4, #navi, #media, #tool, #lang, #pageShow .pages, #foot .credit a{display:none;}
  #pageShow h2, #pageShow h3, #pageShow h3 a, #subList .l h4 a, #error, #ok, caption{background:inherit;color:#000;}
}

/*-------------------------------------------*/

{
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica
}
.highslide {
	CURSOR: url(data/highslide/graphics/zoomin.cur), pointer; outline: none
}
.highslide-active-anchor IMG {
	VISIBILITY: hidden
}
.highslide IMG {
	BORDER-RIGHT: #F4F4F4 1px solid; BORDER-TOP: #F4F4F4 1px solid; BORDER-LEFT: #F4F4F4 1px solid; BORDER-BOTTOM: #F4F4F4 1px solid
}
.highslide:hover IMG {
	BORDER-RIGHT: #154C73 1px solid; BORDER-TOP: #154C73 1px solid; BORDER-LEFT: #154C73 1px solid; BORDER-BOTTOM: #154C73 1px solid;
}
.highslide-wrapper {
	BACKGROUND: white;
}
.highslide-image {
	BORDER-RIGHT: white 10px solid; BORDER-TOP: white 10px solid; BORDER-LEFT: white 10px solid; BORDER-BOTTOM: white 10px solid
}
.highslide-image-blur {

}
.highslide-caption {
	BORDER-RIGHT: white 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: white 5px solid; BACKGROUND-COLOR: white
}
.highslide-loading {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 3px 1px; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(data/highslide/graphics/loader.white.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
A.highslide-credits {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.highslide-credits I {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.highslide-credits:hover {
	COLOR: white; BACKGROUND-COLOR: gray
}
A.highslide-credits:hover I {
	COLOR: white; BACKGROUND-COLOR: gray
}
A.highslide-full-expand {
	DISPLAY: block; BACKGROUND: url(data/highslide/graphics/fullexpand.gif) no-repeat; MARGIN: 0px 10px 10px 0px; WIDTH: 34px; HEIGHT: 34px
}
.highslide-display-block {
	DISPLAY: block
}
.highslide-display-none {
	DISPLAY: none; main_: 10px
}

.model_params DIV {
	FONT-SIZE: 11px; COLOR: #4d4d4d
}
B {
	FONT-SIZE: 11px; COLOR: #4d4d4d
}
.model_params DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4d4d4d
}
.model_params TABLE {
	WIDTH: 100%; align: center
}
.linc_cont a{color:#1D719F}
/*--------
----------------------------------------------------*/
.mod_contact_right select{height:19px;width:212px;font-size: 12px;}
.mod_contact_left input{width:222px;}
.log_tip{
	
}
.log_tip td.img_{
	margin: 0px;vertical-align: bottom; text-align: center;
}
.log_tip td a{
	color: #1D719F; font-weight: bold;
}