@charset "utf-8";
body { background: url(../../img/back.png) repeat-x top; font-family: Arial; font-size: 10pt; }
.menu1 { text-align: left; }
.menu1 th.left { background: url(../../img/caption_left.png) no-repeat right top; width: 6px; height: 29px; }
.menu1 th.middle { background: url(../../img/caption_bottom.png) repeat-x center top; height: 29px; line-height: 29px; }
.menu1 th.right { background: url(../../img/caption_right.png) no-repeat left top; width: 6px; height: 29px; }
.menu1 td.left { border-left: 1px solid #3dacff; border-bottom: 1px solid #3dacff; background: #FFF; }
.menu1 td.middle { border-bottom: 1px solid #3dacff; background: #FFF; }
.menu1 td.right { border-right: 1px solid #3dacff; border-bottom: 1px solid #3dacff; background: #FFF; }
.menu2 td.left { background: #f2f2f2; border-left: 1px solid #dcdcdc; border-bottom: none; }
.menu2 td.middle { background: #f2f2f2; border-bottom: none; }
.menu2 td.right { background: #f2f2f2; border-right: 1px solid #dcdcdc; border-bottom: none; }
.menu2 td.bleft { height: 4px; background: url(../../img/content_leftbottom.png) no-repeat right bottom; }
.menu2 td.bottom { height: 4px; background: #f2f2f2; border-bottom: 1px solid #dcdcdc; }
.menu2 td.bright { height: 4px; background: url(../../img/content_rightbottom.png) no-repeat left bottom; }
.menu3 { margin-top: 4px; text-align: left; }
.menu3 th.left { background: url(../../img/caption2_left.png) no-repeat right top; width: 6px; height: 32px; }
.menu3 th.middle { background: url(../../img/caption2_bottom.png) repeat-x center top; height: 32px; line-height: 32px; }
.menu3 th.right { background: url(../../img/caption2_right.png) no-repeat left top; width: 6px; height: 32px; }
.menu3 td.tleft { height: 6px; background: url(../../img/content_lefttop.png) no-repeat right bottom; }
.menu3 td.top { background: #f2f2f2; height: 6px; background: url(../../img/content_top.png) repeat-x center bottom; }
.menu3 td.tright { height: 6px; background: url(../../img/content_righttop.png) no-repeat left bottom; }
.menu3 td.middle { background: #f2f2f2; }
.menu3 td.left { background: #f2f2f2; border-left: 1px solid #dcdcdc; }
.menu3 td.right { background: #f2f2f2; border-right: 1px solid #dcdcdc; }
.menu3 td.bleft { height: 4px; background: url(../../img/content_leftbottom.png) no-repeat right bottom; }
.menu3 td.bottom { background: #f2f2f2; height: 4px; line-height:4px; border-bottom: 1px solid #dcdcdc; }
.menu3 td.bright { height: 4px; background: url(../../img/content_rightbottom.png) no-repeat left bottom; }
.menu4 { width: 380px; background:#f6f6f6; border: 1px solid #c2c2c2; margin: 5px 8px; float: left; }
.menu4 .c { background:#fff; border: 1px solid #c2c2c2; margin: 10px; padding: 0 6px; }
.menu4 .c p.n { margin:0; text-align:left; }
.menu4 .c p.r { margin:0; float: right; }
.menu4 .i { margin: 10px; padding: 0 6px; text-align:left; }
.menu4 .i table { color: #246583 }
.menu4 .i table img { border:1px solid #999; }
.menu4 .i table tr.p { color: #ff7200; height: 30px; }
.menu4 .i table a { display: block; background: #ff7200; color: #fff; font-weight: bold; text-align:center; width: 75px; border: 1px solid #fa6; text-decoration: none; }
.btn1 { text-decoration: none; color: #FFF; height: 32px; line-height: 32px; }
.btn1 .l { float: left; background: url(../../img/btn1_left.png) right top; width: 4px; }
.btn1 .r { width: 4px; float: left; background: url(../../img/btn1_right.png) left top; }
.btn1 .m { display: block; float: left; background: url(../../img/btn1_back.png) repeat-x center; padding: 0px 20px; }
.btn2 { text-decoration: none; color: #FFF; height: 32px; line-height: 32px; }
.btn2 .l { float: left; background: url(../../img/btn2_left.png) right top; width: 4px; margin-left: 2px; }
.btn2 .r { width: 4px; float: left; background: url(../../img/btn2_right.png) left top; margin-right: 2px; }
.btn2 .m { display: block; float: left; background: url(../../img/btn2_back.png) repeat-x center; padding: 0px 5px; }
#menuTopLanguage { color: #FFF; font-weight: bold; }
#topMenuNavigation { list-style: none; padding: 0; margin: 0; height: 80px; line-height: 80px; font-weight: bold; }
#topMenuNavigation li { float: left; display: block; }
#topMenuNavigation li.sep { background: url(../../img/sep_topmenu.png) no-repeat center center; width: 5px; }
#topMenuNavigation a { color: #000; text-decoration: none; display: block; margin: 0 5px; }
/**/
#topMenuNavigation #info { position: relative; color: #000; }
#topMenuNavigation #info ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; top: 28px; left: -20px; background: #FFF; top: 60px; z-index: 1000; }
#topMenuNavigation #info:hover ul { display: block; }
#topMenuNavigation #info ul li { width: 99%; margin: 0; padding: 0; line-height: 26px;  border: 1px solid #dedede; background-color:#00BAFF;}
#topMenuNavigation #info ul li a { text-decoration: none; width: 130px; color:#FFF; }
#topMenuNavigation #info ul li a:hover { color:#000; }
/**/
#mainName { text-align: left; display: block; }
#mainDateTime { text-align: right; display: block; }
#menuBottomNavig { font-weight: bold; }
#menuBottomNavig a { text-decoration: none; color: #000; font-size: small; }
#rightBarRecent { }
#rightBarRecent th img { border: none; width: 80px; }
#rightBarRecent td.seperator { width: 10px; }
#rightBarRecent a { color: #000; text-decoration: none; }
#rightBarAdmin { text-align: center; }
#rightBarAdmin img { width: 120px; margin: 4px 0px; }
#rightBarAdmin p { margin: 0; }
#rightBarNews li { margin-left: -20px; list-style-type: circle; }
#rightBarNews li.seperator { border-top: 1px solid #000; list-style: none; padding-top: 4px; margin: 4px 10px 0 -35px; }
#options div { width: 112px; float: left; background: url(../../img/tikPassive.png) left center no-repeat; height: 16px; line-height: 16px; padding-left: 18px; color: #a4a9a9; margin-bottom:20px; }
#options div.c { background: url(../../img/tikActive.png) left center no-repeat; color: #246583; }
#options span { font-weight: bold; display: block; clear: both; }
#picMainChooser { padding: 0 20px; margin-top:10px; width: 360px; text-align: center; }
#picMainChooser img { margin: 3px;border:1px solid #999; width:90px;height:70px; }

#searchMain #form { width: 225px; float: left; margin: 0 0 0 20px; }
#searchMain #form p.c { color: #3e7593; font-weight: bold; text-align:left; font-size: 12pt; }
#searchMain #form div { height: 27px; line-height: 27px; margin: 4px 0; text-align: left; }
#searchMain #form select { width: 100px; float: right; }
#searchMain #form input { width: 100px; float: right; }
#searchMain #form a#mainSearchGo { display: block; background: #ff7200; color: #fff; font-weight: bold; text-align:center; width: 75px; border: 1px solid #fa6; text-decoration: none; }
.slideshow { width:496px; height:261px; line-height:261px; text-align:center; vertical-align:middle; float: right; overflow:hidden; }
#rightSearchGo { display: block; background: #ff7200; color: #fff; font-weight: bold; text-align:center; width: 75px; border: 1px solid #fa6; text-decoration: none; }

#priceContainer { position:relative; }
#priceList { position:absolute; bottom:0px; left:0px; width:170px; background-color:#FFF; display:none; padding-top:25px; border:#CCC solid 1px; }
#priceListCloseButtonDiv { position:absolute; right:0px; top:0px; }
.priceListOpen { cursor:pointer; }
.priceContainer { position:relative; }
.priceList { position:absolute; bottom:0px; left:0px; width:170px; background-color:#FFF; display:none; padding-top:25px; border:#CCC solid 1px; }
.priceListCloseButtonDiv { position:absolute; right:0px; top:0px; }

/* dhtmlgoodiescalendar.css */
#calendarDiv { position:absolute; width:205px; border:1px solid #317082; padding:1px; background-color: #FFF; font-family:arial; font-size:10px; padding-bottom:20px; visibility:hidden; }
#calendarDiv span, #calendarDiv img { float:left; }
#calendarDiv .selectBox, #calendarDiv .selectBoxOver { line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver { line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv td { padding:3px; margin:0px; font-size:10px; }
#calendarDiv .selectBox { border:1px solid #E2EBED; color: #E2EBED; position:relative; }
#calendarDiv .selectBoxOver { border:1px solid #FFF; background-color: #317082; color: #FFF; position:relative; }
#calendarDiv .selectBoxTime { border:1px solid #317082; color: #317082; position:relative; }
#calendarDiv .selectBoxTimeOver { border:1px solid #216072; color: #216072; position:relative; }
#calendarDiv .topBar { height:16px; padding:2px; background-color: #317082; }
#calendarDiv .activeDay { color:#FF0000; }
#calendarDiv .todaysDate { height:17px; line-height:17px; padding:2px; background-color: #E2EBED; text-align:center; position:absolute; bottom:0px; width:201px; }
#calendarDiv .todaysDate div { float:left; }
#calendarDiv .timeBar { height:17px; line-height:17px; background-color: #E2EBED; width:72px; color:#FFF; position:absolute; right:0px; }
#calendarDiv .timeBar div { float:left; margin-right:1px; }
#calendarDiv .monthYearPicker { background-color: #E2EBED; border:1px solid #AAAAAA; position:absolute; color: #317082; left:0px; top:15px; z-index:1000; display:none; }
#calendarDiv #monthSelect { width:70px; }
#calendarDiv .monthYearPicker div { float:none; clear:both; padding:1px; margin:1px; cursor:pointer; }
#calendarDiv .monthYearActive { background-color:#317082; color: #E2EBED; }
#calendarDiv td { text-align:right; cursor:pointer; }
#calendarDiv .topBar img { cursor:pointer; }
#calendarDiv .topBar div { float:left; margin-right:1px; }
/* end-dhtmlgoodiescalendar.css */