/* editor elements */
body {text-align:center;color: #333; font-size:12px;margin: 0;padding: 0;background:#aee4e8 url(../custom/body_bg.gif) repeat-y center;;font-family: Arial, Helvetica, sans-serif;}
* {}
a, .PopUpLink{color: #069;}
a:hover, .PopUpLink:hover{}
img{ border:none;}
ol,ul{ }.PopUpLink
ul li{}
h1,h2,h3,h4,h5,h6 {}
h1, h1 a{font: oblique 28px Georgia, "Times New Roman", Times, serif; color:#1f8dbe;}
h2, h2 a{font: oblique 24px Georgia, "Times New Roman", Times, serif; color:#1f8dbe;}
.titleTiny,h3, h3 a{font: bold 15px Georgia, "Times New Roman", Times, serif; color:#1f8dbe;}
h4, h4 a{font: bold 12px Georgia, "Times New Roman", Times, serif; color:#1f8dbe;}
h5, h5 a{}
h6, h6 a{}
p{}
blockquote{padding-left:36px; margin-left:10px;background:url(../custom/quote.gif) no-repeat left top; font-style:oblique;min-height:36px;}
table{}
th {}
td {}
.nobdr{ border: none; margin:0; padding:0; background:none;}
.sep{clear:both;visibility:hidden;}
.error{ color:#c00;}
.PopUpImage{ cursor:pointer;}
.PopUpLink{cursor:pointer; text-decoration:underline;}
.download-files{}
.download-files img{ vertical-align:middle; padding-right:5px;}
.FlashInContentTable{ border:none; padding:0; margin:0;}
.FlashInContentTable *{border:none; padding:0; margin:0;}
.imgLeft{ float:left; margin-right:10px;}
.imgRight{ float:right; margin-left:10px;}
.Notice{ background:#c4ebee; padding:10px 15px 10px 15px;}
.imgDescription{color: #069; text-align:center; font-size:11px;}
.customerName{ font-size:11px; font-weight:bold; line-height:14px;}
/* form */
form {}
form td{}
.textarea, textarea{font:12px Arial, Helvetica, sans-serif;}
input,select,option {font:12px Arial, Helvetica, sans-serif;}
option{}
.button{}
.submit-line{ clear:both; text-align:center; height:30px;}
.label{ width:160px;}
/* layout */
#page{text-align:left; width:800px; margin:auto;}
#header{ padding-bottom:12px; background:#95e0e6 url(../custom/header_bg.gif) repeat-x bottom;}
#header *{ padding:0; margin:0;}
#middle {background:#fff url(../custom/left_bg.gif) repeat-y left; overflow:auto;}
#middleIn{ background:url(../custom/topic_bottom.jpg) no-repeat right bottom;overflow:auto;clear:both;} 
#left{width:185px;float:left;display:inline; min-height:35px; background:url(../custom/part2_bg.gif) repeat-y;overflow:auto;}
#content{ float:left; display: inline; width:615px;min-height:35px;}
#right{width:200px;float:left; display: inline;min-height:35px;}
.topic{ line-height:18px;background-repeat:no-repeat; background-position:top left;padding:12px 20px 50px 20px; clear:both;}
#footer{text-align:center; font-size:11px; padding-bottom:15px; color:#069; clear:both; width:800px;background:#4dc2cd; overflow:auto;}
#footer a{ color:#069;}
#footer a:hover{}
/* navigation */
#H {clear:both;height:35px;}
#V {clear:both;}
#siteNavigation{height:35px; padding-left:0px; background:url(../custom/site_nav_bg.gif);}
#siteNavigation .nonDropdown{}
#siteNavigation .nonDropdown a {font-size:13px; font-weight:bold;text-decoration:none;float:left;display:block;height:35px; line-height:35px;padding:0 10px 0 10px;color:#fff;background:url(../custom/site_nav_a.gif);}
#siteNavigation .nonDropdown a:hover{ background:#DD8B4E;color:#fff;}
#siteNavigation .nonDropdown .current,#siteNavigation .nonDropdown .current:hover{background:url(../custom/site_nav_a_o.gif);}
#siteNavigation .current,#siteNavigation .current:hover{}
#siteNavigation .home{ background:none;}
#siteNavigation .home:hover{ background:url(../custom/site_nav_a_home_o.gif);}

#topicTop{height:35px; padding-left:0px; background:url(../custom/site_nav_bg.gif);}
#navigationCatalog,#navigationPage{}
#navigationCatalog a,#navigationPage a{ font-weight:bold;color:#fff; display:block;background:url(../custom/site_nav_a.gif); text-decoration:none; height:35px; line-height:35px; padding:0 12px 0 12px;}
#navigationCatalog a:hover,#navigationPage a:hover{ background:url(../custom/site_nav_a_o.gif);}
#navigationCatalog .L0,#navigationPage .L0{ }
#navigationCatalog .L0:hover,#navigationPage .L0:hover{}
#navigationCatalog .L1,#navigationPage .L1{ float:left;}
#navigationCatalog .L1:hover,#navigationPage .L1:hover{}
#navigationCatalog .L2,#navigationPage .L2{ display:none}
#navigationCatalog .L2:hover,#navigationPage .L2:hover{}
#navigationCatalog .current,#navigationPage .current{background:url(../custom/site_nav_a_o.gif); color:#cff;}
#navigationCatalog #RootMenu,#navigationPage #RootMenu{}
#navigationCatalog #RootMenu .current,#navigationPage #RootMenu .current{}


#location-navigation{ height:20px;line-height:20px;padding:2px 20px 3px 20px; background:url(../custom/location_bg.png); clear:both; font-weight:bold; margin-bottom:120px;}
#location-navigation a{}
#location-navigation a:hover{}

.PageNavigation{line-height:20px;padding:10px; background:url(../custom/spage_bg.gif) repeat-x bottom; clear:both;}
.PageNavigation *{vertical-align:middle;}
.PageNavigation .SPButton{ border:none;}
.PageNavigation a,.PageNavigation .current{margin-left:3px;}
.PageNavigation .current{}

#siteNavigationFooter{ background:url(../custom/footer_nav_bg.gif); color:#fff; height:30px; line-height:30px; padding-bottom:17px; text-align:center; font-size:11px;}
#siteNavigationFooter a{ color:#fff; border-left:1px solid #ccc; padding:0 5px 0 5px; text-decoration:none; height:10px;}
#siteNavigationFooter a:hover,#siteNavigationFooter a.current{ color:#000;}
#siteNavigationFooter .home{ border:none;}
/* topic */
.topic img{}
/* parts */
.part{background-repeat:no-repeat; background-position:bottom right;overflow:auto;}
#part1{}
#part1 .part{ padding:0}
#part2{}
#part2 .part{color: #069;}
#part2 .part *{ padding:0; margin:0;}
#part2 .part table{margin:3px 16px 2px 16px; text-align:center; font-size:11px;}
#part2 .part h3 a{ background:url(../custom/arrows.gif) no-repeat right; padding-right:12px; font:bold 12px Arial, Helvetica, sans-serif;}
#part2 h2,#part3 h2,#part3 h3{}
#part2 img,#part3 img{}
#part4{padding:10px;}
#part4 .part{margin-bottom:10px;}
#part5{ clear:both;}
#part5 .part{}
/* parts in topic */
#part3{}
#part3 .part{ float:right; display:inline; margin-left:10px; width:200px;}
#part3 .part img{ float:left; margin-right:10px;}
/* popup window */
#PopupBody{ background:#fff;}
#part99{ text-align:left; padding:10px; }
#part99 .part{}
/* info */
.topic #Comments{ cursor:pointer; text-decoration:underline;}
#PageInfo{ font-size:11px;}
.Counter{}
#Counter{}
.EditBy{}
.DateAdd{}
.DateEdit{}
.Votes{}
#Votes{}
.Rank{}
#Rank{}
.Comments{}
#Comments{}
#RankForm{ display:inline;}
/* catalog */
.CatalogContentImage{}
.CatalogContentImage a{ border:none;}
.CatalogContentImage img{padding:4px; border:1px solid #95e0e6;}

.Categories{clear:both; overflow:auto;}
.Category{float:left; text-align:center; margin:10px; border:1px solid #95e0e6;}
.Category img{ margin:4px;}
.Category a{}

.Items{clear:both; overflow:auto;}
.Item{float:left; text-align:center; margin:8px; border:1px solid #95e0e6;}
.Item img{ margin:4px;}
.Item a{}

.CatalogOnPage{clear:both; overflow:auto;}
.CatalogOnPage .Details{}
.ItemOnPage{clear:both; overflow:auto;}
/* sitemap */
#Sitemap{ line-height:24px;}
#Sitemap a{}
#Sitemap a:hover{}
.SitemapL0{margin-left:40px;}
.SitemapL1{ margin-left:60px;}
.SitemapL2{ margin-left:80px;}
/* news */
.NewsInfo{display:block; font-size:11px;}
.NewsList{clear:both; margin-bottom:10px; padding:10px;  background:url(../custom/spage_bg.gif) repeat-x bottom;overflow:auto;}
.NewsList .NewsListThumb{ float:left;margin-right:10px; display:inline;}
.NewsList img{}
.NewsList h3{}
.NewsListPage{ height:20px; line-height:20px;}
.NewsListPagePrev{}
.NewsListPageNext{ float:right;}
/* Search form */
#searchTop{ width:200px; float:right; text-align:right;}
#searchTop #keyword{}
#searchTop .button{}
/* addon */
.printOut{ float:right; border:none;}