html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
*{border:none;margin:0;padding:0}
body{background:#fcfcfc url(../images/design/body_bg.jpg);color:#333;font:normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:center;position:relative}
body, html{height:100%;margin:0;padding:0}
.header{position:relative;margin:0 auto 0 auto;text-align:left;height:193px;padding:0;background: #c7e0f4 url(../images/design/header_bg.jpg) no-repeat 0 0;}
.subheader{position:relative;margin:0 auto 0px auto;width:1000px}
#navpanel{height:49px;background: url(../images/design/navpanel.png) repeat-x 0 0}


.wrapper{position:relative;margin:0 auto 0 auto;text-align:left;width:1000px;padding:0}

.mainpage{margin:0px auto;width:1000px;padding:0 10px;text-align:left;}
.mainpage .mainpage_top{height:24px;width:970px;padding:5px 15px;background: url(../images/design/center_top.png) no-repeat 0 0}
.mainpage .mainpage_center{background:#ebebe5 url(../images/design/center_center.png) repeat-y 0 0;padding:0 15px}
.mainpage .mainpage_bottom{height:14px;width:1000px;background:url(../images/design/center_bottom.png) no-repeat 0 0;margin-top:-15px}

.topnav{position:relative;float:right;height:36px;}
.topnav ul {list-style:none;margin:13px 30px 5px 5px;font-size:12px;line-height:16px}
.topnav ul li{display:inline;padding:5px 7px 7px 0px;}
.topnav ul li a:link, .topnav ul li a:visited{margin:0;padding:0;font-weight:bold;text-decoration:none;color:#fff;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.8);}
.topnav ul li a:hover{color:#2f658e;text-decoration:underline;text-shadow:1px 1px 0px rgba(225, 225, 225, 1.0);}
.topnav ul .delm{background:url(../images/design/bg-menu_separator.png) no-repeat 0 0}


.tel-menu{float:right;height:38px;line-height:38px;padding:2px 100px 0px 40px;background:url(../images/design/tel.png) no-repeat 0 7px}
.tel-menu .ultel{list-style:none;margin:5px 0;padding:0}
.tel-menu .ultel li{font-size:12px;font-weight:bold;line-height:15px;color:#6e1d04;margin:0;padding:0}
.left-menu{position:absolute;top:14px;left:20px;}
.left-menu .ulleft{}
.left-menu .ulleft li{display:inline;margin:0 3px;line-height:18px}
a,a:visited{color:#06F;}
a:hover{color:#F30;}

#navigation {position:relative;float:left;margin:0px;height:41px;margin:0px 0 0 0}
#navigation a {display:block;float:left;height:41px;}
#navigation a span {display: none;}
#navigation a:hover {background-position: 0 bottom}
#navigation a.home {background-image: url(../images/design/home.gif); width:149px;height:41px;}
#navigation a.about{background-image: url(../images/design/about.gif); width:151px;}
#navigation a.services {background-image: url(../images/design/services.gif); width:151px;}
#navigation a.feedback {background-image: url(../images/design/feedback.gif); width:149px;}
#navigation a.mcontact{background-image: url(../images/design/contact.gif); width:151px;}


h2{font-size:16px;padding:5px 0 10px 0}

.sslider{background:url(../images/design/floor.jpg) no-repeat bottom center}
.flashslider{height:350px;background:url(../images/design/bg_subheader.jpg) repeat-x 0 0}
.flashslider #flashcontent{margin:5px 20px 5px 250px;height:350px}

#mainmenu ul{font-size:18px;line-height:28px}
#mainmenu ul li{color:#fff}
#mainmenu ul li a, #mainmenu ul li a.visited{color:#fff}

#breadcrumb{margin:5px 0 15px 0px;font-size:12px;height:20px;line-height:20px;color:#000;}
#breadcrumb div{float:left;margin:0px 10px 0 0}
#breadcrumb a:link, #breadcrumb a:visited{color:#75a357;text-decoration:underline} 
#breadcrumb .nl{color:#fff;}
#breadcrumb span{font-size:12px}

h2.catTitle{height:32px;font-size:14px;font-weight:bold;padding:0 10px 0 0;line-height:32px;color:#000}
.header .logo{float:left;margin-left:20px;margin-top:20px;}
.header .logo a{text-decoration:none;}

.languagebar{position:absolute;top:3px;right:10px;float:right}
.topicons{position:relative;float:left;top:0px;left:10px;width:250px;height:32px;text-align:left;margin-bottom:15px}

a:link, a:visited{color: #001381;padding: 0 1px 0 1px;}
a:hover, a:active{color: #021db9}

a.readmore:link, a.readmore:visited{position:absolute;right:10px;display: block;font-size:14px;color:#cc5702;padding-right:9px;margin-top:14px;font-weight:bold;}
a.readmore span{display:block;padding:0px 5px 0px 12px;font-size:12px;line-height:16px}
a.readmore:hover {color: #069;}

.sidebar{float:left;text-align:left;margin:0px;padding:0px 0px 0 0px;width:215px}
* html.sidebar{border:0px solid #c5c6ce;float:left;margin:0px;padding:0 5px 0 5px;width:210px}
.mainContent{position:relative;display:block;margin:0px 5px 0 220px;padding-left:15px;}
.frontContent{position:relative;margin-left:200px;display:block;padding:5px 0px;}

.spa{border:0px solid #eee;margin:0 0 15px 15px;}

h3{font-size:12px;line-height:16px}
h3 span{color:#027ee5;font-size:14px}
.clidirectory{float:right;color:#027ee5;font-size:10px;font-weight:normal;clear:right;line-height:16px}

input,select,textarea{border:1px solid #CCC;border-bottom:1px solid #EEE;border-right:1px solid #EEE;color:#666;padding:2px}
ul{list-style:none}
.addcat{border-bottom:1px dashed #a3a3a3;color:#a3a3a3;font-size:11px;font-weight:bold;margin-bottom:5px;padding-bottom:3px;padding-top:2px;width:260px}
.allcategoriesColumn ul,.allcategoriesRightColumn ul v\: *{padding-left:30px}
.allcategoriesRightColumn h3{margin-left:-30px}
.allcategoriesRightColumn h3 v\: *{margin-left:0}
.backToTop{clear:both;height:22px;margin:0 10px 0 0;position:absolute;right:10px;top:-21px}
.bottomAdvertisement{margin:10px auto 10px auto;width:730px}
.breadcrumb{line-height:25px;margin:0 0 10px 0;padding:0 0 0 10px}
.calendar{background:#FFF;border:1px solid #CCC;margin:5px 0 0 0}
.calendarDay,v\: *{width:10%}
.calendarHeader{background:#F7F7F7;font-size:12px;font-weight:bold}
.calendarHeader td,.calendarHeader th{padding:5px;vertical-align:top}
.clear{clear:both;display:block;height:0px;line-height:0px;overflow:hidden}
.clear-block{clear:both;margin:0}
.complementaryarticleInfo{border-bottom:1px dashed #ccc;padding:0px 2px 3px 35px}
.complementaryInfo{color:#666;font-size:11px;margin:2px 0;font-weight:normal}
.content{float:left;padding:10px 0 20px 0;}
.copyright{color:#fff;font-size:11px;line-height:18px;padding:0 10px 10px 10px;text-align:center}
.date,.day,.month,.monthyear,.year{color:#c5c6ce;font-weight:bold;padding-left:1px;padding-right:2px}
.db{padding-top:10px}
.db .title1{font-size:168%;line-height:1.286}
.db img.hi{background:url("../images/design/hi.png");height:45px;vertical-align:middle;width:63px}
.divisor{border-bottom:1px dashed #CCC}
.dynamicContent{font-size:13px;line-height:120%;ņolor:#333;padding:0px;background:url(../images/design/footer_segment.gif) repeat-x 0 top}
.dynamicContent p{margin:7px 5px}
.dynamicContent ul, .dynamicContent ol{margin-left:40px;}
.dynamicContent .dcontent{padding:0px 10px;line-height:20px;text-indent:20px}
.page_content{color:#333;background:url(../images/design/pages_bg.jpg) repeat-y 0 0;padding:5px 20px}

.page_content p{color:#333;line-height:18px}
.page_content ul{list-style:circle;color:#333;margin-left:40px;}
.page_content ol{color:#fcfcfc;margin:10px 40px;line-height:18px}
.page_content ul li, .dynamicContent ol li{color:#333;}


.errorMessage{background:#FFF9F9 url(../images/design/bg_icon_error.gif) 10px 10px no-repeat;color:#C10924}
.featured{padding:5px 12px 5px 12px}
.featuredBanner{margin:0 auto 0 auto;width:180px}
.featuredColumn{float:left;width:40%}
.featuredColumn .featured{padding:5px 0 5px 0}
.featuredItems{height:100%;overflow:hidden;padding:0 5px}
.featuredItems a{font-weight:normal}
.featuredPromotion,.featuredClassified{border-bottom:1px dashed #ccc;float:none;height:80px}
.fob_price{color:#F00;font-size:16px;font-weight:bold;padding:3px}
.front-product-ue{color:#8cc1f3;font:9px/10px Trebuchet MS;padding-right:5px}
.front_price{color:#000;font-size:16px;font-weight:bold;padding:3px}
.googleAds{text-align:center;}
.googleAds,v\: *{padding-bottom:10px;padding-top:10px}
.h3owner{margin:0;padding-bottom:3px;padding-top:15px}
.highlightLabel{color:#C00;display:block;font-size:11px;font-weight:bold;text-align:right;text-transform:uppercase}
.iconNavbar li{color:#666;float:left;font-size:11px;height:18px;line-height:18px;padding:0 2px 0 3px}
.informationMessage{background:#F9FDFF url(../images/design/bg_icon_information.gif) 10px 10px no-repeat;color:#135DA2}
.informationMessage,.errorMessage,.successMessage,.warningMessage{border:1px solid #CCC;font-size:11px;font-weight:bold;margin:10px 0 10px 0;overflow:hidden;padding:15px 15px 15px 45px;text-align:left}
.spMessage{border:1px solid #CCC;font-size:12px;font:Tahoma;font-weight:bold;height:100%;margin:10px;overflow:hidden;padding:15px 15px 15px 45px;text-align:justify}
.languageFlags{float:right;padding:0 0 0 10px}
.languageFlags img{margin:8px 0 0 2px;padding:1px}
.line{border-bottom:1px solid #aaa;margin:7px 0px 3px 0}
.line2{border-bottom:2px solid #aaa;margin:7px 0px 3px 0}
.line3{border-bottom:3px solid #aaa;margin:7px 0px 3px 0}
.line4{border-bottom:4px solid #aaa;margin:7px 0px 3px 0}

.listing-article{background:url(../images/design/new_news.gif) no-repeat 0 4px;padding-left:35px;padding-top:2px}
.loading{background:#FFF url(../images/content/img_loading_bar.gif) no-repeat 10px center;border:1px solid #CCC;clear:both;color:#333;float:left;font-size:14px;font-weight:bold;margin:10px 0 10px 20px;padding:10px 10px 10px 60px;width:747px}
.logos{background:#FFF url(../images/design/maintop_bg.gif) no-repeat 12px 0px;float:left;height:121px;margin-left:3px;width:975px}
.logos .logos-img{float:left;margin-top:46px}
.mainContentExtended{float:left;padding:0 10px 20px 0;}
.formFieldsLogin{padding: 0 2px;text-align:left;}
.noBorder{border:none}
.ovner{background:#fff;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;margin:10px 20px 10px 0;padding-bottom:2px;width:130px;}
.rnb{margin:5px}
.rnb td{background:url(../images/design/h3.gif) no-repeat 0 7px;border-bottom:1px dashed #f1f1f1;margin:0;text-indent:12px}
.seg{color:#777;font-weight:bold}
.sidebar .advertisement .advertisementLink{clear:both;display:block;float:none;text-align:right}
.sidebar .categories .categoriesColumn{float:none;padding:0;width:auto}
.sitemapList .viewMore{border-top:1px solid #EEE;clear:both;float:none;width:auto}
.sitemapList li{height:100%;overflow:hidden}
.sitemapList ul{margin:5px 0 5px 0}
.sitemapList ul li{float:left;font-size:11px;padding:0 5px 5px 0;width:48%}
.socialBookmarkIcons li{float:left;padding:0 5px 0 0}
.spanownew{color:#eb0101}
.sponsoredLink{display:block;margin:0 0 10px 0;padding:8px}
.sponsoredLink .sponsoredLinkContent{color:#666;font-size:11px;font-weight:normal;line-height:14px}
.sponsoredLink .sponsoredLinkTitle{color:#C00;font-size:12px;font-weight:bold;line-height:18px}
.sponsoredLink .sponsoredLinkURL{color:#0255ff;font-size:11px;line-height:18px}
.standardButton{background:url(../images/design/bg_button_right.gif) no-repeat 100% 0}
.standardButton2{background:url(../images/design/bg_secondary_button_right.gif) no-repeat 100% 0;width:350px;float:left}
.standardForm{width:100%;border:0;padding:5px 10px 5px 10px}
.standardForm .formCode,.rateForm th{width:100px}
.standardForm input,.standardForm textarea{font:normal 12px Arial,Helvetica,sans-serif;}
.standardForm td{padding:5px 0 5px 0px}
.standardForm td table{width:100%}
.standardForm th{font-size:12px;font-weight:normal;color:#000;padding:5px 10px 0 0;text-align:right;vertical-align:top}
.standardFormButton{text-align:right;width:100%}
.standardSubTitle{color:#333;font-size:12px;font-weight:bold;padding:0px 0 5px 22px;background:url(../images/design/marrow.gif) no-repeat 2px 4px;text-align:left}
.standardSubTitle span,.standardSubTitle strong{color:#FF3300}
.standardLocation{color:#333;font-size:12px;font-weight:bold;}
.standardLocation span, .standardLocation strong{color:#690}

h2.standardTitle{height:32px;text-align:left;text-shadow:1px 1px 1px #fff;line-height:32px;margin-bottom:5px;color:#000;font-size:14px;font-weight:bold;padding:0 10px 0 5px;}
.contentTitle{text-shadow:1px 1px 1px #222;margin-bottom:5px;color:#069;font-decoration:underline;font-size:16px;font-weight:bold;line-height:20px;padding:0px 5px 10px 0px;//padding-left:0px;position:relative;text-align:left}
.sTitleInner{background: #f7f7f7 url(../images/design/marrow.gif) no-repeat 5px 8px;margin:0px 5px;color:#526a9a;font-decoration:underline;font-size:13px;font-weight:bold;line-height:16px;padding:5px 5px 5px 25px;position:relative;text-align:left;border:1px solid #eee}


.standardTitle .complementaryInfo{position:absolute;right:0;top:8px}
.standardTitle .complementaryInforss{position:absolute;right:0;top:37px}


.stop{color:#ffffcb;font-size:11px;line-height:22px;margin:0;padding-left:25px}
.stop-caption{float:left;line-height:26px;margin:0;padding-left:15px;width:200px}
.stop-caption img{margin-top:3px}
.stop-center{float:left;overflow:hidden;width:600px}
.stop-right{float:left;height:24px;line-height:24px;margin:0;padding-right:15px;width:160px}
.subcat{list-style:disc;margin:1px;padding-left:3px}
.subcategories{background:#f5fcff;border:1px solid #e5e5e5;margin:5px 0 20px 0;padding:5px 5px 10px 5px}
.subcategories .allcategoriesColumn ul li,.subcategories .allcategoriesRightColumn ul li{background:url(../images/design/arr3.gif) no-repeat 0 5px;list-style:none;padding-left:15px}
.subNavbar{background:url(../images/design/bg_sub_navbar.gif) repeat-x 0 100%;border-bottom:1px solid #CCC;height:100%;overflow:hidden;padding:0 5px 0 5px}
.subNavbar li{float:left;height:30px;line-height:30px;padding:0 5px 0 5px;white-space:nowrap}
.successMessage{background:#F9FCEB url(../images/design/bg_icon_success.gif) 10px 10px no-repeat;color:#692}
.supertop{height:29px;margin:0;width:1000px}
.superwrapper{background:#FFF url(../images/design/supetop_bg.gif) repeat-x;height:29px;margin:0;width:100%}
.tbl-footer{height:80px;margin:0;padding:0}
.tbl-footer td{height:80px;margin:0px}
.topestMenu{color:#ffffcb;font-size:11px;height:24px;padding-top:3px;position:relative;text-align:center}
.topestMenu a{color:#ffffcb;font-weight:normal;margin-left:7px;margin-right:7px;text-decoration:none}
.topestMenu span{color:#ffffcb}
.topNavbar{background:url(../images/design/bg_top_navigation.gif) repeat-x 0 0;border-bottom:1px solid #EEE;font-size:11px;height:30px;line-height:30px}
.view-all{background:url("../images/design/h3.gif") 0 10px no-repeat;clear:both;float:right;font-weight:bold;padding:5px;padding-left:15px;text-align:right}
.viewMore{border-top:1px solid #CCC;font-size:11px;line-height:24px;margin:0 0 10px 0;text-align:right;text-transform:lowercase}
.warningMessage{background:#FFFCF4 url(../images/design/bg_icon_warning.gif) 10px 10px no-repeat;color:#F60}
.spMessage{background:#FFFCF4 url(../images/design/bg_icon_warning.gif) 10px 10px no-repeat;color:#ff6101}

#a-rnb{font-weight:bold}
#arrow{float:left;height:20px;margin-top:10px;padding-left:20px}
#arrow img{margin-top:5px}
#captchaimage{margin:0 10px 0 0}
#classified-contact-info{background:#fff0e6;border:1px solid #ffbf94;margin:20px 0 0 0;padding:3px 10px 7px 15px;width:20%}
#website-contact-info{background:#fff0e6;border:1px solid #ffbf94;margin:20px 0 0 0;padding:3px 10px 7px 15px;}
#date{color:#ccc;font-size:10px}
#delivery-conditions,#contact-info{background:#f6f6f6;color:#555;padding:10px;padding-left:40px}
#dt{float:right;margin-right:10px}
#editor{margin-right:10px;margin-top:-11px;padding-bottom:10px;padding-left:25px;width:97%}
#logo-menu{background:#fff url(../images/design/logo-right.gif);width:62px}
mainmenu{background:url(../images/design/logo_bg.jpg);width:190px}
#mainmenu img{height:60px;padding-left:10px;padding-top:2px;width:225px}
#menubasebg{background:url(../images/design/menu_basesb.gif) repeat-x 0 0;border-top:1px solid #000;float:left;height:20px;line-height:20px;margin:3px 0 0 0;overflow:hidden}
#menuImage{background:url(../images/design/menu_baseimgna.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#menuImage-active{background:url(../images/design/menu_baseimg.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#menuImage-active2{background:url(../images/design/menu_baseimg2.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#menuImage-active2,v\: *{margin-top:0px}
#menuImage-end{background:url(../images/design/menu_baseimgend.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#menuImage-endactive{background:url(../images/design/menu_baseimgendact.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#menuImage-endsb{background:url(../images/design/menu_baseimgendsb.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#menuImagesb{background:url(../images/design/menu_baseimgnasb.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#menuImagesb-inter{background:url(../images/design/menu_baseimgnaint.gif) 0px 3px no-repeat;border-top:0px solid #fff;height:23px;margin:0;width:20px}
#mirovye_novosti{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:5px 0 20px 0}
#package-details{color:#015be3;padding:10px;text-align:justify;text-indent:20px}
.advertisement a,.advertisement a:visited{color:#999}
.backToTop a,.backToTop a:visited{background:url(../images/design/bg_back_top.gif) no-repeat 0 0;color:#FFF;display:block;float:right;font-size:11px;line-height:22px;padding:0 10px 0 25px}
.calendarDay a,.calendarDay a:visited{background:#FFF;border:1px solid #FBFBFB;border-bottom:3px solid #EEE;border-right:3px solid #EEE;color:#333;display:block;font-weight:normal;padding:2px}
.calendarDay a.selected,.calendarDay a.selected:visited,.calendarDay a.selected:hover{background:#C00;border:1px solid #C00;color:#FFF}
.calendarDay a.today,.calendarDay a.today:visited,.calendarDay a.today:hover{background:#069;border:1px solid #069;color:#FFF}
.calendarDay a:hover{background:#FFC;color:#C00}
.calendarHeader a,.calendarHeader a:visited,.rating .rateIt a,.rating .rateIt a:visited{color:#0255ff}
.errorMessage a,.errorMessage a:visited{color:#C94601}
.featured .noimage:hover,.highlightImage a:hover,.sponsoredLink:hover,.switchOpen:hover,.switchClose:hover,.switchBlank:hover{text-decoration:none}
.headerLogin li a,.headerLogin li a:visited,.sitemapSection,.sitemapSection:visited{color:#333}
.memberJoin h2,.memberJoin h2 a,.memberJoin h2 a:visited{color:#0062b3;font-weight:bold;text-decoration:none}
.memberJoin p,.memberJoin p a,.memberJoin p a:visited{color:#0062b3;font-size:14px;font-weight:bold;text-decoration:none}
.standardTitle a, .standardTitle a:link, .standardTitle a:visited{text-decoration:none;color:#02347e}
.standardTitle a:hover{text-decoration:none;color:#027ee5}
.memberJoin h2 a:hover{color:#0287f5}
.memberLogin .standardButton button,.memberLogin .standardButton a,.memberLogin .standardButton a:visited{background:url(../images/design/bg_secondary_button_left.gif) no-repeat 0 0}
.memberLogin h2,.iconNavbar li a,.iconNavbar li a:visited{color:#069}

@media all and (min-width: 0) {#advancedSearchID {width: 80%;}}
.standardButton button,.standardButton a,.standardButton a:visited{background:url(../images/design/bg_button_left.gif) no-repeat 0 0;color:#FFF;cursor:pointer;display:block;font:bold 12px/28px Arial,Helvetica,sans-serif;text-align:center}
.standardButton,.standardButton button,.standardButton a,.standardButton a:visited{height:27px;width:85px}
.subNavbar li a,.subNavbar li a:visited,.copyright .basePowered,.featuredListingImage,.featuredPromotionImage,.featuredClassifiedImage,.featuredTenderImage,.featuredArticleImage,.quickList .noimage{display:block}
.subNavbar li.subNavbarActive a,.subNavbar li.subNavbarActive a:visited,.viewMore a,.viewMore a:visited{color:#C00}
.successMessage a,.successMessage a:visited{color:#351}
.switchClose,.switchClose:visited{background:transparent url(../images/design/settings-buttond.gif) no-repeat scroll 0pt 0px;margin-right:5px}
.switchOpen,.switchOpen:visited,.switchClose,.switchClose:visited,.switchBlank,.switchBlank:visited{background:url(../images/design/settings-button.gif) no-repeat scroll 0pt 0px;display:block;float:right;height:24px;margin-right:5px;overflow-x:hidden;overflow-y:hidden;text-decoration:none;text-indent:100px;width:24px}
.switchOpen,.switchOpen:visited,.switchClose,.switchClose:visited,.switchBlank,.switchBlank:visited,v\: *{margin-top:7px}
.templateActive a,.templateActive a:visited{background:#FFF;border:1px solid #CCC;border-bottom:none;color:#C00;display:block;line-height:29px;outline:none;padding:0 9px 0 9px}
.topestMenu a:active,.topestMenu a:hover{color:#fff}
h3 a:hover,.warningMessage a,.warningMessage a:visited{color:#F30}
html:first-child.navbar li{max-width:85px}
h2 span {font-size:15px;color:#275e17}
.packages {border-bottom:1px solid #ccc;} 
.packages td {border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; height: 26px;}
.packages td p {padding-left: 20px;}
.packages-trends {font-weight: bold; color:#024488; background: url("../../images/design/arrow2.gif") no-repeat 3px 3px;}
#location_flag{font-weight:bold;color:#a10d02;padding:5px 0}
.mtd-button {float:right;display:inline-block;height:21px;width:140px;margin-right:5px;vertical-align:text-center; border:1px solid #ddd;background-color: #fccb3e;background: url(../../images/design/mtd_bg.gif) repeat-x center top;}
.mtd-button2 {font-size: 1em;font-weight: bold;background-color: #ebe6db;background: url(../../images/design/button-bg.gif) repeat-x left top;color: #3f3f3f;border: 1px solid #a19c92;padding-top: 0.1em 0.2em 0.1em 0.2em;cursor: pointer;}
.mtd-button p{margin:0;padding:0;padding-left:20px;line-height:22px;background: url(../../images/design/mtd_arrow.gif) no-repeat 5px 4px;}
#mtd_inf{float: left;margin:10px 0 0 25px;padding-left:15px;background: url(../../images/design/mtd_inf.gif) no-repeat 0 2px;}
#mtd_inf2{margin:0;padding-left:20px;background: url(../../images/design/mtd_inf.gif) no-repeat 0 2px;font-weight:bold;width:250px;color:#222}
.mtd_addinfo{margin:10px;padding:10px;background:#fffef7;border:1px dashed #bd9e43;}
.mtd_line{width:50%;border-bottom:1px dotted #aaa;margin:3px 0 3px 0;}
.dvideo{margin-bottom:2px;padding-left:20px;background: url(../../images/design/dvideo.gif) no-repeat 0 0;}
.count {font-size:14px;padding:5px;color:#777;}
input, select {font-size: 100%;}

.mtd_addinfo{margin:10px;padding:10px;background:#fffef7;border:1px dashed #bd9e43;}
#company .mtd_addinfo{margin:10px;padding:10px;background:#fffef7;border:1px dashed #bd9e43;}
.mtd_line{width:50%;border-bottom:1px dotted #aaa;margin:3px 0 3px 0;}
.dvideo{margin-bottom:2px;padding-left:20px;background: url(../../images/design/dvideo.gif) no-repeat 0 0;}
.count {font-size:14px;padding:5px;color:#777;}
input, select {font-size: 100%;}
.categories h3{background:url(../images/design/arr3.gif) 0px 9px no-repeat;font-size:12px;line-height:14px;padding:5px 0 0 13px;}
.categories h3 a{font-weight:bold;color:#02347e}
.dir-name {margin-top: 2px; margin-bottom:3px;}
.dir-name a {color: #00b511;}
.dir-name a:hover {text-decoration:underline;}
#TB_ajaxContent .errorMessage, #TB_ajaxContent .successMessage {height: auto;margin-top: 0pt;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 45px;}
#signup-button{margin:10px 0px;}
button::-moz-focus-inner {padding: 0;border: 0}
.informationMessage,.errorMessage,.successMessage,.warningMessage{border:1px solid #CCC;font-size:11px;font-weight:bold;margin:10px 0 10px 0;overflow:hidden;padding:15px 15px 15px 45px;text-align:left}
.errorMessage{background:#FFF9F9 url(../images/design/bg_icon_error.gif) 10px 10px no-repeat;color:#C10924}
.successMessage{background:#F9FCEB url(../images/design/bg_icon_success.gif) 10px 10px no-repeat;color:#692}
.warningMessage{background:#FFFCF4 url(../images/design/bg_icon_warning.gif) 10px 10px no-repeat;color:#F60}
.informationMessage a,.errorMessage a,.successMessage a,.warningMessage a:visited{color:#FF3300}
.commentformTitle{padding:3px 0 5px 20px;background:url(../images/comments_icon.png) 0px 4px no-repeat;border-bottom:1px dashed #ccc;font-size:14px}
.demos .box {list-style-type: none;float: left;padding:2px;background: #ebebeb;margin: 0 6px 12px 0pt;color: #505050;position: relative;clear: none;}
.cli{font-weight:normal;line-height:18px}
.cli:hover{background:#f1f5ee}
#ext{width:490px;background:#fff}
.cliimage{float:left;background:#fff;padding:2px;text-align:center}
.clidate{color:#bbb;font-size:11px}
.clicontent{padding: 2px 10px 10px 10px}


#maincontainer{position:relative;display:block;border-left:solid 520px #e2e2e2;height:624px;height:1%;}
#maincontainerinner{display:block;position:relative;margin-left:-520px;padding:0px;float:left;}
#centercontent{float:left;position:relative;width:520px;left:0;}
#rightcontent{margin-left:523px;position:relative;display:block;height:564px}
#centercontent table{margin-top:-10px;padding:0}
.controls{height:26px;background: url(../images/design/buttonbar.jpg) repeat-x 0 0;overflow:hidden;}
.jpnPrev{background: url(../images/design/buttonbar.jpg) repeat-x;height:26px;width:100%;float:left;padding-top:3px;}
.jpnNext {background:	url(../images/disugn/buttonbar.jpg) repeat-x;height:26px; width:16%;float:left}

.listmainmenu li{background:transparent;}
a.mainlevel{font-weight:bold;font-size:12px;margin:0px 4px 0px 3px;padding:7px 2px 4px 25px;border-bottom:1px dotted #cbcbcb;display:block;color:#222;text-decoration:none;background:transparent url(../images/design/icon_list.gif) no-repeat 0 8px}
a.mainlevel:hover {color:#000;}
a.mainlevel:active,a#mainlevel:focus{font-weight: bold;}
a.mainlevel span{font-size:11px;font-weight:normal;color:#222}

.front-news{width:100%}
.front-news p{text-align:justify}
.front-news h3{margin-bottom:3px;}
.news-time{font-size:10px;color:#b1b4c5;line-height:14px;padding:0 0 5px 15px;}
.add-news{margin-bottom:5px;padding:5px 1%}
.fnews{padding: 2px;text-align:left}
.fnews a{color:#027ee5}
.fnews span{font-size:11px;color:#ccc;font-weight:normal}
.newscontent .summaryImage{margin:0 5px 0 0;}
.newscontent .summaryImage img{border:1px solid #ccc}
.comments{padding-left:20px;background: url(../images/design/comment.gif) no-repeat 0 0}
.publish{padding-left:15px;background: url(../images/design/time.gif) no-repeat 0px 2px}
.go{padding-right:18px;float:right;background: url(../images/design/anim_arrow_right.gif) no-repeat 100% 5px;font-size:11px;color:#999;font-weight:bold}
.newscontent span{font-size:11px;color:#999;}
.presentation-image{text-align:center;padding:0px;}
.presentation-image img{margin: 0 auto}
#newsbox .presentation-data{width:498px;min-height:120px;background:#fff url(../images/design/bg.gif);padding:3px 0px;margin: 5px 0px;border:1px solid #eee}
.top-rate-dir{padding:2px 0 0 25px;background: url(../images/design/gold.gif) no-repeat 0 0;float:left}
.baseIconNavbar .top-rate-dir a{color:#ef6000}
.baseIconNavbar .iconNavbar li a{font-size:1.0em;font-weight:normal}
.fnews-inner{padding:5px 0;margin-bottom:5px;width:100%}
.login_inner{width:100%;text-align:center;padding:2px auto 0 auto;border: 1px solid #eee}
.rate-number{display:block;position:relative;width:22px;text-align:center;float:left;font-size:10px;top:7px;left:1px;color:#a1712d;}

:focus {outline: 0;}
.hidden {position: absolute; left: 0; top: -500px;}
#tabs {width:518px;overflow:hidden;background: #fffffa; border: 1px solid #ccc; }
#tabs-nav {width:518px;overflow:hidden;padding: 0; margin: 0; list-style: none; background: #bfbfbf; }
#tabs-nav li {float:left;padding:0;margin:0;}
#tabs-nav li a {float:left;display: block;padding: 0; margin: 0; font-size: 12px; text-decoration: none; color:#555; cursor: pointer; }
#tabs-nav li a:hover {background-color: #E5E5E5;}
#tabs-nav .active a, #tabs-nav .active a:hover{background-color: #EFEFEF; color:#000;}
#tabs-nav .tab-loading {display: block;width:16px;height:16px;overflow: hidden; float:left; padding: 4px 0 4px 10px;}
#tabs-nav .tab-loading img {border: 0;}
#tabs-nav .tab-label {display: block;overflow:hidden;float:left;padding: 5px 10px 5px 0px; }
#tabs-content {padding:10px;}
#tabs-content h2 {margin:0;}
#tabs-content p, #tabs-content ul {font-size: 12px;line-height: 18px;}
#tabs-content p {margin:10px 0 0 0;}
#tabs-content ul {margin-top: 10px;}
.tab a{background: url("../images/design/h3.gif") 10px 10px no-repeat;}
.how-to{float:right;font-size:11px;font-weight:normal;padding-right:15px;margin:0 5px 5px 0px;background:url(../images/icon_howto.gif) no-repeat 100% 50%;*margin-bottom:0}
.how-to a:link{color:#bbb}
.how-to a:hover{color:#777}
.how-to a:visited{color:#ccc}
.company_name{margin-bottom:5px;border-bottom:1px dashed #ccc;padding-left:15px;background:url(../images/design/h3.gif) no-repeat 0 4px}
.company_name span{color:#ff0000;font-weight:bold}
.front_compname{font-size:11px;color:#777}
.front_compname a{color:#999;text-decoration:underline;font-weight:normal}
input.input-button-form,button.input-button-form{background:url("../../images/design/bg_secondary_button_right.gif") 0 0 repeat-x;border:0;color:#FFF;cursor:pointer;display:inline;font:bold 12px/29px Arial,Helvetica,sans-serif;height:29px;margin:15px auto 0 auto;text-align:center;text-transform:capitalize;width:71px}
#contacts{padding:5px;}

#portfolio-items{padding-bottom:20px}
#portfolio-items .item{position:relative;background:url(../images/design/item-bottom-shadow.png) no-repeat bottom center;padding-bottom:7px;float:left;margin:0px 29px 30px 0px;}
#portfolio-items .last{margin-right:0px;}
.item-image{position:relative;top:0;padding:10px 0 0 0;border-right:1px solid #eee;border-top:1px solid #eee}
#portfolio-items .item img.portfolio{border:1px solid #fff;}
.item-image span.overlay{position:absolute;top:3px;left:3px;width:227px;height:136px;}
a.zoom-icon, a.more-icon{display:block;width:61px;height:61px;text-indent: -9999px;position:absolute;top:185px;}
a.zoom-icon{left:51px;background:url(../images/design/zoom-icon.png) no-repeat;}
a.more-icon{left:178px;background:url(../images/design/readmore-icon.png) no-repeat;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content: " "; clear:both;height:0;}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */	

.subcategory{font-weight:normal}
.categories #maincat .subcategory{margin:0px 15px;font-weight:normal;}
.subcategory a:link, .subcategory a:visited, .subcategory a{font-weight:normal}
.itemSearchResults{height:100% !important;float:left;width:720px;padding:0 10px}
.isHidden,table.pagingContent table tr td a span{display:none}
table.pagingContent select{border:1px solid #666;color:#666;font:normal 10px Arial,Helvetica,sans-serif;width:50px}
table.pagingContent table tr td a.leftArrow{background:url(../images/bt_leftarrow.gif) 0 0 no-repeat;display:block;height:17px;width:20px}
table.pagingContent table tr td a.rightArrow{background:url(../images/bt_rightarrow.gif) 0 0 no-repeat;display:block;height:17px;width:20px}
table.pagingContent td{padding:2px;}
table.pagingContent,table.pagingContent table{color:#666;font:normal 10px Arial,Helvetica,sans-serif;margin:0 auto 0 auto}

div#footer{position:relative;height:180px;width:100%;text-align:center;color:#fcfcfc;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.8);background:url(../images/design/footerbkg.jpg) repeat-x 0 55px}
#footer #counters{height:40px;padding:10px;text-align:center}
#footer a, #footer a:visited{color:#ff8300}
#footer a:hover{color:#ff0000;text-decoration:underline}
.section {width:100%;margin:0 0 30px;}
ul.tabs {height:28px;line-height:25px;list-style:none;border-bottom:1px solid #DDD;}
.tabs li {float:left;display:inline;margin:0px;padding:0 15px;background:url(../images/design/tabs_bg.gif) repeat-x 0 0 ;color:#492d78;cursor:pointer;border:1px solid #E4E4E4;position:relative;}
.tabs li:hover{color:#003ea4;padding:0 15px;border:1px solid #003ea4;}
.tabs li.current {color:#fff;padding:0 15px 2px;border-bottom:1px solid #EFEFEF;}
.box{display:none;border:1px solid #D4D4D4;border-width:0 1px 1px;padding:0 12px;}
.box.visible{display:block;}
.conditions{margin-top:5px;height:65px;overflow:hidden;font-size:0.9em;text-align:justify}
.imagefloat{padding:5px;}
.imagefloat img{border:1px solid #ccc}
.imgContentDetail{float:right;padding:0 10px 5px 0px}
.dcontent ul{list-style:circle;margin-left:35px}
.categories{padding:5px 0}
.categories #maincat{list-style:none;font-size:13px;line-height:16px;color:#fcfcfc;margin-left:2px}
.categories #maincat li{padding-left:5px;margin-top:2px}
.categories #maincat li .maincat, #maincat li .maincat:visited{display:block;border-bottom:1px dotted #cbcbcb;color:#295900;text-decoration:none;padding:3px 3px 5px 0px;font-weight:bold}
.categories #maincat li .maincat:hover{}

.categories #maincat li .subcat, #maincat li .subcat:visited{display:block;text-decoration:none;color:#295900;padding:2px 0 2px 5px;line-height:18px;border-bottom:1px dashed #ccc}
.categories #maincat li .subcat:hover{background: #f2f2f2;color:#000}
a.readmore {position:absolute;right:10px;bottom:5px;display: block;font-size:14px;color:#323232 !important; padding-right: 9px; margin-top: 14px; font-weight:bold;}
a.readmore span{display:block;padding:9px 5px 4px 12px;font-size:12px}
a.readmore:hover {color: #ffffff;}
.contacts{padding:10px}
.contacts p{line-height:22px}
.frontarticle{padding-left:17px;background:url(../images/design/dot_arrow.gif) no-repeat 0 5px}
#affiliate{margin:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:715px}
#affiliate td{border-left:1px solid #ccc;border-top:1px solid #ccc;padding:5px}
#affiliate td p{line-height:19px;font-size:12px;padding:0;margin:0}
#affiliate td h1{font-size:20px;line-height:32px;color:#069}
#affiliate td h3{font-size:13px;line-height:20px;color:#069;margin:5px;border-bottom:1px dotted #999;padding:2px}
#mapsinner{background: url(images/design/browsemap.jpg) no-repeat 10px 10px}

#topbanner{height:200px;padding:5px;background:url(../images/design/bg_subheader.jpg) repeat-x center}
#hrl{margin-bottom:20px;height:41px;width:100%;background:url(../images/design/subheader.jpg) repeat-x 0 0}
#hrl p{font-size:16px;font-weight:bold;color:#f99348;line-height:40px;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.8);}
#news-table{width:100%}
#news-table td{padding:5px;position:relative}
h3.news-title a:link, h3.news-title a:visited{font-family:Arial;font-size:14px;line-height:20px;color:#152793;text-decoration:none;font-weight:bold}