/* general styles */

html, body, div, table, form, input, select, textarea, img, p, h1, h2, h3, h4, ul, ol, dl { margin:0; padding:0; }
p, h1, h2, h3, h4, ul, ol, dl { padding:.5em 10px; } 

body {
 padding:18px 0 18px 0;
 background:#fbfbf7 url(images/bg.gif) center top;
 font:9px/13px Verdana, Helvetica, sans-serif; 
 color:#39170d;
 text-align:center;
}

a img { border:0; }
a { color:#39170d; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { font-size:20px; font-weight:normal; }
h2 { font-size:18px; font-weight:normal; line-height:19px; padding-top:20px; }
h3 { font-size:14px; font-weight:normal; }
h4 { font-size:12px; font-weight:normal; }

p { padding:5px;}
td { vertical-align:top; }
ul, ol { padding:5px; }
li, dd, dt { margin-left:10px; }
.input, select, textarea { padding:1px; color:#39170d; font:9px/13px Verdana, Helvetica, sans-serif; border:1px solid #7f9db9; }
.checkbox, .radio { width:13px; height:13px; vertical-align:middle; }
.left { float:left; }
.right { float:right; }
.toleft { text-align:left; }
.toright { text-align:right; }
.tocenter {text-align:center !important; }
.clearer { clear:both; height:1px; font-size:1px; line-height:1px; overflow:hidden; }
.clr {clear:both;}
.line { height:5px; font-size:5px; line-height:5px; }
.font10 { font-size:10px!important; }
.banner { position:absolute; top:0; right:0; }
.banner[class] { position:fixed; top:0; right:0; }

/* //general styles */

#page { margin:0 auto; width:618px; }

/* shadows part */
.shadow_left { width:6px; background:url(images/shadow_left.gif) left top repeat-y; }
.shadow_right { width:6px; background:url(images/shadow_right.gif) right top repeat-y; }
.shadow_bottom { background:url(images/shadow_bottom.gif) center top repeat-x; }
/* //shadows part */

/* header part */
#header { width:606px; height:132px; background:url(images/bg_head.jpg) left top no-repeat; }
#header2 { width:606px; height:132px; background:url(images/bg_head2.jpg) left top no-repeat; }

.head_title { float:right; display:inline; position:relative; }
.title1 { margin:53px 20px 0 0; }
.title2 { margin:45px 15px 0 0; }
.title3 { margin:53px 20px 0 0; }
.title4 { margin:45px 20px 0 0; }
.title5 { margin:45px 20px 0 0; }
.title6 { margin:53px 15px 0 0; }
.title7 { margin:53px 15px 0 0; }

.logo { margin:3px 0 0 6px; float:left; display:inline; position:relative; }
/* //header part */

/* menu part */
#menu { padding:1px; text-align:left; background:#dfcccd; border:2px solid #39170d; border-bottom:0; }
#menu .bg_menu { padding-left:10px; background:url(images/bg_menu.gif); }

#menu .menu1 img { background:url(images/menu1.gif) left top no-repeat; }
#menu .menu2 img { background:url(images/menu2.gif) left top no-repeat; }
#menu .menu3 img { background:url(images/menu3.gif) left top no-repeat; }
#menu .menu4 img { background:url(images/menu4.gif) left top no-repeat; }
#menu .menu5 img { background:url(images/menu5.gif) left top no-repeat; }
/*#menu .menu6 img { background:url(images/menu6.gif) left top no-repeat; }*/
#menu .menu6  { background:url(images/menu6.gif) left top no-repeat; width:67px; height:20px; }
#menu .menu7 img { background:url(images/menu7.gif) left top no-repeat; }
#menu .menu8 img { background:url(images/menu8.gif) left top no-repeat; }

#menu a:hover img { background-position:left -20px; }
#menu .active img { background-position:left -20px; }
#menu .menu6_hover  { background:url(images/menu6.gif) left -20px no-repeat; width:67px; height:20px; }
/* //menu part */

/* submenu part */
#submenu { padding:1px; text-align:left; background:#dfcccd; border:2px solid #39170d; border-bottom:0; }
#submenu .bg_submenu { padding-left:10px; background:url(images/bg_submenu.gif); }

#submenu .menu2_1 img { background:url(images/menu2_1.gif) left top no-repeat; }
#submenu .menu2_2 img { background:url(images/menu2_2.gif) left top no-repeat; }
#submenu .menu2_3 img { background:url(images/menu2_3.gif) left top no-repeat; }
#submenu .menu2_4 img { background:url(images/menu2_4.gif) left top no-repeat; }
#submenu .menu2_5 img { background:url(images/menu2_5.gif) left top no-repeat; }

#submenu .menu3_1 img { background:url(images/menu3_1.gif) left top no-repeat; }

#submenu .menu5_1 img { background:url(images/menu5_1.gif) left top no-repeat; }
#submenu .menu5_2 img { background:url(images/menu5_2.gif) left top no-repeat; }
#submenu .menu5_3 img { background:url(images/menu5_3.gif) left top no-repeat; }
#submenu .menu5_4 img { background:url(images/menu5_4.gif) left top no-repeat; }

#submenu .menu7_1 img { background:url(images/menu7_1.gif) left top no-repeat; }
#submenu .menu7_2 img { background:url(images/menu7_2.gif) left top no-repeat; }
#submenu .menu7_3 img { background:url(images/menu7_3.gif) left top no-repeat; }

#submenu a:hover img { background-position:left -20px; }
#submenu .active img { background-position:left -20px; }
/* //submenu part */


/* content part */
#content { background:#fefdfd; }
#content .subpage { background:url(images/bg_content.jpg) left top; border:2px solid #39170d; }
#content .subpage td { padding:0 18px 0 18px; }
#content .withoutsubmenu td { padding-top:37px; }
#content .homepage { border-top:2px solid #39170d; border-left:2px solid #39170d; }
#content .homepage td { border-right:2px solid #39170d; border-bottom:2px solid #39170d; }

#content .homepage .link1 { background:url(images/home_link1.jpg) left top no-repeat; }
#content .homepage .link2 img { background:url(images/home_link2.jpg) left top no-repeat; }
#content .homepage .link3 img { background:url(images/home_link3.jpg) left top no-repeat; }
#content .homepage .link4 img { background:url(images/home_link4.jpg) left top no-repeat; }
#content .homepage .link5 img { background:url(images/home_link5.jpg) left top no-repeat; }
#content .homepage .link6 img { background:url(images/home_link6.jpg) left top no-repeat; }
#content .homepage .link7 { background:url(images/home_link7.jpg) left top no-repeat; width:149px; height:149px; }
#content .homepage .link7_hover { background:url(images/home_link7.jpg) left -149px no-repeat; width:149px; height:149px; }
#content .homepage .link8 img { background:url(images/home_link8.jpg) left top no-repeat; }
#content .homepage .link9 img { background:url(images/home_link9.jpg) left top no-repeat; }

#content .homepage a:hover img { background-position:left -149px; }

#content p { padding:15px 0 0 0;}
#content a { color:#0033cc; text-decoration:none; }
#content a:hover { text-decoration:underline; }

#content .links { padding:0px 0 20px 0; list-style:none; text-align:inherit; }
#content .links li { margin:7px 0 7px 0; letter-spacing:0.1em; }

#content .quote {width:140px;}


#content .title { border-bottom:1px solid #836d66; }
#content .title p { font:italic bold 25px/28px Arial; letter-spacing:2px; text-align:left; color:#39170d; padding:0; border-bottom:1px solid #ac9d98; }

#content .image { float:left; margin:21px 0 10px 0; border:1px solid #39170d; }
#content .image_left { float:left; margin:21px 15px 10px 1px; border:1px solid #39170d; }
#content .image_right { float:right; margin:21px 1px 10px 15px; border:1px solid #39170d; }
#content .left_img_border { float:left; margin-right:7px; border:1px solid #39170d; }

#content .red_note { text-align:center; color:#cc0010; font:bold 14px/18px Verdana, Helvetica, sans-serif; }
#content .blue_note { text-align:left; color:#0033cc; font:bold 15px/20px Verdana, Helvetica, sans-serif; }
#content  .cdholder { clear:both; margin-top:10px; text-align:left; color:#0033cc; font:bold 14px/15px Verdana, Helvetica, sans-serif; }
/* //content part */

/* footer part */
#footer { color:#887374; font:bold 10px/12px Verdana, Helvetica, sans-serif;  }
#footer a { color:#887374; }

/* //footer part */ 



/* board*/
.board { width:100%; margin:0 auto; }
.board td {padding:10px 0 !important; text-align:center; padding:7px 0 7px 0; letter-spacing:0.1em; font-size:10px; padding:10px 0 !important;}

/* awards */
.awards { width:100%; margin:0 auto; }
.awards td { letter-spacing:0.1em; text-align:left; padding:7px 5px !important; }

/* sponsor */
.sponsor {padding:15px 0; border-bottom:1px solid #ac9d98;}
.right_td {padding-right:0 !important;}
.left_td {padding:0 !important;}
.right_td .sponsor {padding:15px 0; border-bottom:1px solid #e0d9d4;}
.right_td .sponsor .red_note {font-size:12px !important;}

#content .listing { padding:0px 0 20px 0; list-style:none; text-align:left; }
#content .listing li { margin:7px 0 7px 0; letter-spacing:0.1em !important; background:url(images/listing_bg.gif) no-repeat 0 6px ; padding-left:10px; font-size:10px;}
.nob {border:none !important; }
.nob .left_img_border { margin:0!important; }

.contact {margin:0 auto; padding:7px 0 7px 0; letter-spacing:0.1em; font-size:10px;}
.contact .left {width:75px; text-align:left; margin:0; clear:both;}
.contact div {margin-left:80px; text-align:left;}

.contact td {text-align:left; padding:3px!important;}

.gallery { margin:10px auto;}
.gallery td {padding:0;}

.thumbsHolder {margin:0;}
.thumbsHolder a {padding:5px 0 0 0; font-weight:bold; display:block; letter-spacing:0.1em;}
.thumbsHolder td {width:33.3%; padding-bottom:15px !important;}
.thumbsHolder img {border:1px solid #39170d;}
.thumbsHolder p {margin:0 !important; padding:5px 3px  !important;}

.thumbsHolder div.thumb {float:left; width:31.3%; text-align:center; height:135px; overflow:auto; display:inline; padding:10px 1% 0 1%;}


.video_links { background:url(images/videoIcon.gif) no-repeat 0 2px; padding:3px; padding-left:20px;}

.wmi_logo	{}

.footer { text-align:left; padding:5px 6px; }
.footer a { text-decoration:underline; }
.footer a:hover { text-decoration:none; }

.vclip {clear:both; padding:10px 0}
.vicon {}
.vclip .descr {margin-left:70px; text-align:left;}
.vclip img {float:left; padding:25px 0 0 15px;}
.vclip .vtitle { letter-spacing:0.1em; font-weight:bold;}
.vclip p {padding:0 0 10px 0 !important; margin:0 !important;}

.article {padding:10px;}
.article a {letter-spacing:0.1em; display:block; text-align:left; padding:5px 0;}

.event {padding:15px 0; border-bottom:1px solid #ac9d98;}
.event .etitle { text-align:center; color:#cc0010; font:bold 14px/18px Verdana, Helvetica, sans-serif; }
.event .edate { text-align:center; color:#cc0010; font:bold 12px/16px Verdana, Helvetica, sans-serif; margin:0; padding:0; }
.event .etime { text-align:center; color:#cc0010; font:bold 12px/16px Verdana, Helvetica, sans-serif; margin:0; padding:0; }



.sitemapHolder {width:400px;}
.sitemap  { padding:0px 0 20px 0; list-style:none; text-align:left; }
.sitemap li { margin:7px 0 7px 0;  font-weight:bold; letter-spacing:0.1em !important; background:url(images/listing_bg.gif) no-repeat 0 6px ; padding-left:10px; font-size:10px;}


.sitemap li ul  { padding:0px 0 5px 0; list-style:none; text-align:left; }
.sitemap li ul li { margin:7px 0 7px 0; font-weight:normal; letter-spacing:0.1em !important; background:url(images/listing_bg.gif) no-repeat 0 6px ; padding-left:10px; font-size:10px;}


/*subscriptionBox*/

.subscriptionBox {width:263px; padding-bottom:5px; border:1px solid #c6bab3; background:url(images/bg.gif) -1px 0; text-align:right;}
.subscriptionBox .subTitle {border-bottom:1px solid #87726b; margin:0 -1px 9px; text-align:left; position:relative; z-index:50;}
.subscriptionBox .subTitle h3 {border-bottom:1px solid #a4978f; font:bold italic 21px/21px "arial narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:2px; margin:0; padding:8px 0 2px 13px;}
.subscriptionBox .input3 { background:#e8e0db url(images/bg_content.jpg); border:1px solid #745c55; padding:1px; display:block;font:10px Verdana, Arial, Helvetica, sans-serif; color:#0033cc; letter-spacing:2px; width:233px; margin:0 auto 5px;}
.subscriptionBox .button3 {margin:0 11px 0 0;}
/*/subscriptionBox*/
