@charset "utf-8";
/* CSS Document */


html, body {font-family:"Times New Roman", Times, serif;  height: 100%;  position:relative; }

#top {width: 100%; height:auto; overflow:hidden; min-width:900px;}
#top .logo {margin:20px; display:block; outline:0; float:left;}
#top ul.menu {float:right; height:auto; overflow:hidden; background:#fff; padding:0px; padding-right:30px; margin:0px; margin-top:25px; list-style:none; }
#top ul.menu li{ float:left; height:30px; line-height:30px; padding:0px; margin:0px; overflow:hidden; margin-left:20px; margin-right:20px;}
#top ul.menu li a{ display:block; float:left; height:30px; text-decoration:none; color:#666666;  font-weight:400; font-size:16px;  }
#top ul.menu li a:hover {color:#0986a4}



#main { min-height: 100%; height:auto !important; height:100%; overflow: hidden !important;   width:100%; position:fixed; bottom:0px;  z-index:10;}



#leftMenu {width:279px; height: auto; background-color:#fff;  position:relative; z-index:999999;   }

#leftMenu .logo { margin-left:auto; margin-right:auto; display:block; padding-top:20px; width:215px; height:auto;}

#leftMenu ul.menu {width: 279px; height:auto;  padding:0px;  margin:0px;  list-style:none;  z-index:999; overflow: visible; background-color:#fff  }
#leftMenu ul.menu li{ width:249px; line-height:30px;  padding:0px; padding-right:40px; margin:0px; text-align:right; }
#leftMenu ul.menu li.active{ background:url(../images/activeArrow.png) no-repeat right 5px ;}
#leftMenu ul.menu li a{ text-decoration:none; color:#666666;  font-weight:400; font-size:16px;  }
#leftMenu ul.menu li a:hover {color:#0986a4}

#leftMenu ul.menu li ul{ background-color:#0986a4; padding:0px; line-height:25px; padding-left:30px; margin:0px; list-style:none; width:245px; }
#leftMenu ul.menu li ul li{ width:205px;  color:#fff; text-align:left;  }
#leftMenu ul.menu li ul li.active{ background:url(../images/activeArrowBack.png) no-repeat right 5px ;}
#leftMenu ul.menu li ul li a{ color:#fff; text-align:left; font-size:14px;}

#leftMenu ul.menu li ul li a:hover{ color:#000; }

#leftMenu ul.menu li ul li ul{ width:214px; }
#leftMenu ul.menu li ul li ul li{ width:175px;}

.wrapper{ width:280px; height:50px;}

#footLinks {width:279px; height:auto; text-align:center; font-size:14px; position:absolute; bottom:10px; z-index:0;}
#footLinks a{ text-decoration:none; color:#000; }

#rightCol {  height: auto; float: left; margin-left: 280px;  position:relative; }
#rightCol.loading { background:url(../images/ajax-loader.gif) no-repeat 20px 20px;}
#rightCol.about { background-color:#010101;  overflow:auto !important; }
#rightCol.ro { background:#010101 url(../images/ro.png) no-repeat right bottom;  overflow:auto !important; }
#rightColShadow {width:20px; height:300px;  position:absolute; top: 0px; left:279px; z-index:98; background:url(../images/leftBg.png) repeat-y left; border-left:1px #e0e0e0 solid; }

#content { width:500px; color:#fff; position:absolute; top:120px; left:100px;}
#content h1 {font-size:50px; font-weight:400; padding:0px; margin:0px; line-height:50px; }
#content .text {font-family: 'Gentium Book Basic', serif; font-style: italic;  padding-top:30px; text-align:justify; font-size:18px; line-height:24px;}
#content a { text-decoration:none; color:#0986a4; font-weight:bold; }

#content2 {  min-width: 800px; color:#fff; position:absolute; top:120px; left:100px; }
#content2 h1 {font-size:50px; font-weight:400; padding:0px; margin:0px; line-height:50px; font-family: 'Cinzel', serif;  }

#content2 h4 { margin:0px; margin-top:25px; margin-bottom:25px; font-size:18px; }

#content2 table { margin-right:400px;}

#content2 table tr td { font-family: 'Gentium Book Basic', serif; font-style: italic; font-size:18px; vertical-align:top; padding-right:10px ; padding-left:10px ; border-right:1px #666 dotted;}

#content2 table tr td.last { padding-right:0px ;  border-right:none;}
#content2 table tr td ul{ margin:0px; padding:0px;}
#content2 table tr td ul li{ margin:0px; padding:0px; margin-left:15px;}
#content2 span.price {display:block; margin-top:25px; color:#00bddd; text-align:right; padding-right:20px;}

#cf {width:100%; height:auto; overflow:hidden;}
#cf .left {width:25%; margin-right:5%; float:left; height:40px; line-height:40px; overflow:hidden; text-align:right;}
#cf .right {width:65%;  float:left; height:40px; line-height:40px; overflow:hidden; }
#cf .left_ta {width:25%; margin-right:5%; float:left; height:100px; line-height:100px; overflow:hidden; text-align:right;}
#cf .right_ta {width:65%;  float:left; height:100px;  overflow:hidden; }
#cf .right_ta  textarea{ height:90px; margin-top:5px;}
.error {background-color: #ffd8d8; }

/* GALLERY */
#my-gallery-fullscreen-button {width:17px; height:17px; background:url(../images/fullscreenSwitcher.png) no-repeat top right;}
#my-gallery-fullscreen-button.active {background:url(../images/fullscreenSwitcher.png) no-repeat bottom right;}

#my-gallery-controls { background:url(../images/navControllBg.png); float:left; height:40px; line-height:40px; overflow:hidden; }
#my-gallery-prev { background: url(../images/navControllPrev.png) no-repeat bottom center; float:left; width:25px; height:25px;  overflow:hidden; cursor:pointer; margin:7px; margin-left:20px; }
#my-gallery-prev:hover { background: url(../images/navControllPrev.png) no-repeat top center;  }
#my-gallery-next { background: url(../images/navControllNext.png) no-repeat bottom center; float:left; width:25px; height:25px;  overflow:hidden; cursor:pointer; margin:7px;  margin-right:20px; }
#my-gallery-next:hover { background: url(../images/navControllNext.png) no-repeat top center;  }
#my-gallery-current {  float:left;  height:25px;  overflow:hidden;  margin:7px; line-height:25px; color:#666666; font-family: 'Cinzel', serif; font-weight:400; font-size:16px; }



#scrollbar1 { width: 520px; clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #003D5D; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


#scrollbar1 { width: 500px;  clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #003D5D; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.QOverlay {	background-color: #000; 	z-index: 99999999;}

.QLoader { background-color: #fff; height: 1px; }
