/*[fmt]0000-000A-A*/
/*****Basic Elements*****/
body{background:#232323;color:#000;font:12px/18px Arial, Verdana, sans-serif;text-align:left;width:100%;}
button,input,textarea{font:12px/18px Arial, Verdana, sans-serif;}
a{color:#00A9D6;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{color:#00A9D6;font-size:18px;font-weight:bold;padding-bottom:16px;}
h2{color:#00A9D6;font-size:14px;font-weight:bold;padding-bottom:16px;}
div.body-a{background:url(../images/base/bg-a.gif) repeat;width:100%;}
div.body-b{background:url(../images/base/bg-b.gif) repeat-x;width:100%;}
.wrapper{background:transparent url(../images/base/wrapper.png) repeat-y scroll 0 0;margin:0 auto;position:relative;width:930px;}
/*Header*/
div#header{background:transparent url(../images/base/header.gif) no-repeat scroll 266px 0;height:100px;margin:0 auto;position:relative;width:900px;}
div#header a.logo,div#header h1.logo a{background:transparent url(../images/base/logo.gif) no-repeat scroll 0 0;display:block;height:68px;left:19px;position:absolute;top:12px;width:264px;}
div#header h1.logo span{display:none;}
div#header div.banner{position:absolute;right:25px;top:10px;}
div#header div.basket{position:absolute;right:50px;top:80px;font-size:11px;color:#808080;padding-left:25px;background:url(../images/base/basket.gif) no-repeat 0 50%;}
div#header div.basket a{color:#000;font-weight:bold;}
div#header div.basket strong{color:#00A9D6;}
/*Nav*/
div.nav{background:#424242 url(../images/base/nav.gif) repeat-x scroll 0 0;font-size:11px;height:30px;margin:0 auto;position:relative;z-index:999;width:900px;}
div.mainmenu{float:left;padding-left:10px;}
div.mainmenu li{display:inline-block;padding:2px 12px 0;padding-top:6px;}
div.mainmenu a{color:#FFFFFF;display:inline-block;font-weight:bold;}
div.mainmenu a span{cursor:pointer;display:inline-block;padding:2px 0 4px;}
div.mainmenu a:hover{text-decoration:underline;}
div.mainmenu li.selected{padding:6px 0 0;}
div.mainmenu li.selected a{background:transparent url(../images/base/mainmenu.gif) no-repeat scroll 0 0;color:#000;}
div.mainmenu li.selected a:hover{color:#0099C5;text-decoration:none;}
div.mainmenu li.selected a span{background:transparent url(../images/base/mainmenu.gif) no-repeat scroll 100% 100%;padding:2px 25px 4px;}
div.extra{background:transparent url(../images/base/extraBg.gif) no-repeat scroll 0 0;height:30px;padding-right:10px;padding-top:5px;position:absolute;right:0;top:0;}
div.extra ul{float:left;padding:0 12px 0 17px;}
div.extra a{display:inline;font-weight:bold;}
div.extra a:hover{text-decoration:underline;}
div.extra li{background:transparent url(../images/base/spacer.gif) no-repeat scroll 100% 6px;display:inline-block;padding:1px 10px 0 5px;}
div.extra li.last{background:transparent;}
div.extra li.login a{color:#FFFFFF;}
div.extra li.register a{color:#41C3E9;}
div.extra li.adminmenu{background:transparent url(../images/base/icon03_16x16.gif) no-repeat scroll 0 3px;color:#3FCAE9;margin-left:-6px;padding-bottom:6px;padding-left:27px;padding-right:50px;position:relative;}
div.extra li.adminmenu a{color:#3FCAE9;}
div.extra p.search{background:transparent url(../images/base/searchBg.gif) no-repeat scroll 0 0;float:left;height:20px;width:200px;}
div.extra p.search input,div.extra p.search button{background:transparent;border:0;float:left;}
div.extra p.search input{color:#808080;font-size:11px;height:14px;line-height:14px;padding:4px 10px 2px;width:159px;}
div.extra p.search button{cursor:pointer;height:20px;width:20px;}
div.extra p.search::-moz-focus-inner{border:none;padding:0;}
div.subnav{background:transparent url(../images/base/subnavBg.gif) no-repeat scroll 0 100%;height:50px;margin-left:15px;position:relative;width:900px;}
div.subnav ul{left:0;position:absolute;top:4px;}
div.subnav li{display:inline-block;padding:2px 2px 4px 12px;}
div.subnav a{color:#000000;display:inline-block;font-size:11px;}
div.subnav li.selected a{color:#0099C5;}
.nosubnav{margin-top:10px !important;}
div.path{background:transparent url(../images/base/subnavBg.gif) no-repeat scroll 0 100%;height:50px;margin-left:15px;position:relative;width:900px;}
div.path ul{left:0;position:absolute;top:4px;}
div.path li{background:transparent url("../images/base/arrow03.gif") no-repeat scroll 3px 9px;display:inline-block;padding:2px 2px 4px 12px;}
div.path .first{background:transparent;}
div.path a{color:#000000;display:inline-block;font-size:11px;}
div.path li.selected a{color:#0099C5;}
div.popupmenu{display:none;left:-10px;position:absolute;z-index:999;top:25px;}
div.popupmenu .header{background:transparent url(../images/base/popupmenuHeader.png) no-repeat scroll 0 0;height:3px;width:156px;}
div.popupmenu .footer{background:transparent url(../images/base/popupmenuFooter.png) no-repeat scroll 0 0;height:10px;width:210px;}
div.popupmenu ul{background:#727272 url(../images/base/popupmenuBg.gif) no-repeat scroll 0 100%;float:none;left:0;list-style:none;padding:0 16px;position:static;top:0;width:178px;}
div.popupmenu ul li{background:transparent !important;display:block;padding:0 !important;padding:3px 0 !important;width:182px;}
div.popupmenu ul li.logout{background:transparent url(../images/base/icon04_16x16.gif) no-repeat scroll 0 4px !important;padding-left:21px !important;}
div.popupmenu ul li.logout a{color:#FF5A5A !important;}
div.popupmenu ul a{color:#FFF !important;font-size:11px;font-weight:normal;padding:1px 0 !important;position:relative;text-transform:none;width:100%;}
div.popupmenu ul li.first a{background:transparent !important;}
div.popupmenu ul a:hover{text-decoration:underline;}
div.popupmenu ul li.selected a{color:#3FCAE9 !important;}
/*Content*/
div#content{margin:0 auto;overflow:hidden;width:900px;}
div#content h1 span.meta{color:#000;display:block;font-size:11px;font-weight:bold;padding-top:3px;}
div#content h1 span.meta a{color:#000;font-weight:normal;text-decoration:underline;}
div#content h1 span.meta span.date{padding-right:5px;}
div#content h1 span.meta span.category{color:#000;display:inline;font-size:11px;font-weight:bold;padding-left:5px;}
div#content h1 span.dateSent,div#content h1 span.sender{color:#000;display:block;font-size:11px;font-weight:normal;line-height:13px;}
div#content h1 span.category{color:#979797;display:block;font-size:11px;font-weight:normal;line-height:13px;}
div#content h1 span.category a{color:#979797;font-weight:normal;}
div#content div.mainContentI{padding-top:20px;}
div.intro{color:#808080;overflow:hidden;padding-bottom:20px;padding-left:10px;width:890px;}
div.intro h2{color:#00A9D6;font-size:18px;padding-bottom:0;}
div.intro div.image{float:left;padding-top:5px;text-align:center;width:190px;}
div.intro div.heading{float:left;padding-bottom:5px;width:690px;}
div.intro div.cols{float:left;line-height:20px;width:690px;}
div.intro div.col1,div.intro div.col2{float:left;width:340px;}
div.intro div.col1{padding-right:10px;width:340px;}
div.col01{float:left;padding-bottom:27px;padding-left:10px;width:435px;}
div.box01{border:1px solid #C1C1C1;width:433px;}
div.box01 div.header{background:#E4E4E4 url(../images/base/box01HeaderBg.gif) no-repeat scroll 100% 0;height:39px;position:relative;}
div.box01 div.header div.icon{height:16px;left:13px;position:absolute;top:11px;width:16px;}
div.box01 div.header div.category{color:#3C3C3C;font-weight:bold;left:40px;position:absolute;top:3px;}
div.box01 div.header div.all{left:40px;position:absolute;top:17px;}
div.box01 div.header div.all a{color:#71BBFF;font-size:11px;text-decoration:underline;}
div.box01 div.content{overflow:hidden;padding-top:15px;}
div.box01 div.content div.image{float:left;padding-bottom:15px;padding-top:10px;text-align:center;width:215px;}
div.box01 div.content div.content{float:left;padding:0;padding-bottom:15px;width:215px;}
div.box01 div.content div.content h2{color:#000;font-size:12px;padding-bottom:0;}
div.box01 div.content div.content div.category{color:#808080;font-size:10px;line-height:12px;padding-bottom:5px;}
div.box01 div.content div.content div.category a{color:#808080;}
div.box01 div.content div.content div.category a:hover{text-decoration:underline;}
div.box01 div.content div.content p{padding-bottom:5px;}
div.box01 div.content div.content div.more{background:#8A8A8A;display:inline-block;padding:1px 7px;}
div.box01 div.content div.content div.more a{color:#FFF;text-decoration:underline;}
div.col01 div.item{border-bottom:1px solid #E4E4E4;min-height:30px;overflow:hidden;padding-bottom:1px;padding-left:10px;padding-top:8px;}
div.col01 div.item div.image,div.col01 div.item div.content,div.col01 div.item div.more{float:left;}
div.col01 div.item div.image{padding-right:5px;padding-top:2px;text-align:center;width:65px;}
div.col01 div.item div.image img{float:left;}
div.col01 div.item div.content{width:250px;}
div.col01 div.item div.content h2{color:#000000;font-size:12px;line-height:12px;padding-bottom:0;}
div.col01 div.item div.content div.category{color:#808080;font-size:10px;line-height:12px;padding-bottom:5px;}
div.col01 div.item div.content div.category a{color:#808080;}
div.col01 div.item div.content div.category a:hover{text-decoration:underline;}
div.col01 div.item div.more{background:#D7D7D7;float:right;margin-right:9px;}
div.col01 div.item div.more a{color:#6F6E6E;float:left;font-size:11px;padding:1px 5px 2px;text-decoration:underline;}
div.col01 div.seeAll{padding-top:10px;width:435px;}
div.col01 div.seeAll a{background:#00A9D6;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;line-height:30px;padding-left:13px;}
div.col01 div.seeAll a:hover{text-decoration:underline;}
div.news{overflow:hidden;padding-bottom:10px;padding-left:10px;}
div.news div.header{padding-bottom:20px;padding-left:10px;}
div.news div.header h2{background:transparent url(../images/base/emdash.gif) no-repeat scroll 100% 10px;color:#000;display:inline-block;font-size:18px;font-weight:bold;padding-bottom:0;padding-right:45px;}
div.news div.header span.categories{color:#808080;display:inline-block;font-size:11px;}
div.news div.header span.categories a{color:#808080;text-decoration:underline;}
div.news div.header span.categories a:hover{color:#000;}
div.news div.header span.categories span.link{display:inline-block;padding-right:10px;}
div.news div.header span.categories span.allLink a{color:#00A9D6;}
div.news div.biggernewsContainer{border-bottom:1px solid #C7C7C7;padding-bottom:30px;}
div.news div.box02{float:left;padding-left:10px;padding-right:10px;width:420px;}
div.news div.box02Last{padding-left:20px;width:410px;}
div.news div.box02 h2{font-size:12px;line-height:14px;padding-bottom:0;}
div.news div.box02 h2 a{color:#000;}
div.news div.box02 h2 a:hover{text-decoration:underline;}
div.news div.box02 div.newsmeta{color:#808080;font-size:10px;line-height:12px;padding-bottom:5px;}
div.news div.box02 div.newsmeta a{font-weight:bold;text-decoration:none;}
div.news div.box02 div.newsmeta a:hover{text-decoration:underline;}
div.news div.box02 div.content{line-height:14px;overflow:hidden;}
div.newslead{border-bottom:1px solid #CACACA;padding:5px 0 5px 10px;position:relative;width:870px;}
div.newslead a.newslink{color:#000;display:inline-block;font-weight:bold;}
div.newslead a.newslink:hover{text-decoration:underline;}
div.newslead span.newsmeta{color:#808080;font-size:10px;padding-left:35px;}
div.newslead span.newsmeta a{color:#00A9D6;font-size:10px;font-weight:bold;}
div.newslead span.newsmeta a:hover{text-decoration:underline;}
div.newslead span.more{background:#D7D7D7;display:inline-block;margin-top:5px;position:absolute;right:0;top:0;}
div.newslead span.more a{color:#6F6E6E;font-size:11px;padding:0 8px 1px;text-decoration:underline;}
div.siceContent{float:left;width:190px;}
div.sideNav{line-height:12px;padding-bottom:10px;zoom:1;}
div.sideNav .title{color:#FFF;font-size:14px;font-weight:bold;line-height:30px;padding-bottom:6px;padding-left:20px;}
div.sideNav .a{background:#EAEAEA url(../images/base/sideNavA.gif) no-repeat scroll 100% 0;}
div.sideNav .b{background:transparent url(../images/base/sideNavB.gif) no-repeat scroll 100% 100%;padding:0 0 10px;}
div.sideNav li{zoom:1;}
div.sideNav li.selected a{font-weight:bold;}
div.sideNav a{color:#333333;font-size:11px;padding:9px 5px 9px 22px;display:block;position:relative;zoom:1;}
div.sideNav a .br{background-image:url("../images/base/sideNavActiveBr.gif");width:5px;height:5px;position:absolute;right:0;bottom:-5px;display:none;}
div.sideNav a.submenuActive .br{display:block;}
div.sideNav a.selected{color:#00A9D6;}
div.sideNav a:hover,div.sideNav a.submenuActive{background-color:#00A9D6;text-decoration:none;color:#FFFFFF;}
div.sideNav .caption{font-size:14px;font-weight:bold;padding-left:20px;padding-top:9px;padding-bottom:2px;}
div.box02{line-height:12px;padding-bottom:10px;zoom:1;}
#sideNavPopup{width:180px;position:absolute;top:407px;left:300px;z-index:999;}
#sideNavPopup .left{position:absolute;top:0;bottom:0;width:5px;zoom:1;left:0;}
#sideNavPopup .mid{margin:0 auto;width:170px;background-color:#00A9D6;}
#sideNavPopup .right{position:absolute;top:0;bottom:0;right:0;width:5px;}
#sideNavPopup .ml{position:absolute;top:0;left:0;right:0;bottom:5px;background:#00A9D6;}
#sideNavPopup .bl{background-image:url("../images/base/sideNavPopupCorners.gif");position:absolute;bottom:0;left:0;width:5px;height:5px;background-position:0 100%;}
#sideNavPopup .tr{background-image:url("../images/base/sideNavPopupCorners.gif");position:absolute;top:0;right:0;width:5px;height:5px;background-position:100% 0px;}
#sideNavPopup .mr{position:absolute;top:5px;bottom:5px;left:0;right:0;background:#00A9D6;}
#sideNavPopup .br{background-image:url("../images/base/sideNavPopupCorners.gif");position:absolute;bottom:0;right:0;width:5px;height:5px;background-position:100% 100%;}
#sideNavPopup a{color:#FFFFFF;display:block;text-decoration:none;background-image:url("../images/base/sideNavPopupSpacer.gif");background-repeat:repeat-x;padding:8px 7px 8px 6px;font-size:11px;line-height:14px;}
#sideNavPopup a:hover{color:#8CD8ED;}
#sideNavPopup .first{background:none;}
div.box02 .title{color:#FFF;font-size:14px;font-weight:bold;line-height:30px;padding-bottom:6px;padding-left:20px;}
div.box02 .bhot .title{color:#FFF;font-size:14px;font-weight:bold;line-height:30px;padding-bottom:6px;padding-left:27px;}
div.box02 .a{background:#EAEAEA url(../images/base/sideNavA.gif) no-repeat scroll 100% 0;}
div.box02 .ahot{background:#EAEAEA url(../images/base/sideNavAb.gif) no-repeat scroll 100% 0;}
div.box02 .b{background:transparent url(../images/base/sideNavB.gif) no-repeat scroll 100% 100%;padding:0 0 20px 7px;}
div.box02 .bhot{background:transparent url(../images/base/sideNavBb.gif) no-repeat scroll 100% 100%;padding:0 0 15px;}
div.box02 li{padding:9px 5px 9px 22px;}
div.box02 li.selected a{font-weight:bold;}
div.box02 a{color:#333333;font-size:11px;}
div.box02 a.selected{color:#00A9D6;}
div.box02 .caption{font-size:14px;font-weight:bold;}
div.box_facebook .b{padding:0 0 0 5px;}
div.sidebanner{overflow:hidden;padding-bottom:10px;padding-left:10px;}
* html div.sidebanner{zoom:1;}
div.sidebanner a,div.sidebanner img{display:block;float:left;}
div.mainContent{float:right;overflow:hidden;padding-bottom:20px;padding-right:20px;padding-top:10px;width:670px;}
/*
DIV.mainContent{padding-right:0px}
* html{zoom:1}
*/
div.newslist{margin-top:-6px;}
div.newslist div.newsitem{border-bottom:1px solid #C5C5C5;overflow:hidden;padding:14px 0;}
div.newslist h2{color:#000000;font-size:14px;font-weight:bold;padding-bottom:0;}
div.newslist p.meta{font-size:11px;}
div.newslist p.meta a{text-decoration:underline;}
div.newslist span.date{padding-right:5px;}
div.newslist span.category{padding-left:5px;padding-right:5px;}
div.newslist span.author{padding-left:5px;}
div.newslist div.content{line-height:20px;overflow:hidden;padding-top:5px;}
div.newslist a.readMore{font-size:11px;text-decoration:underline;}
div.newslist .image{float:left;overflow:hidden;padding-right:10px;padding-top:10px;}
div.newslist2{}
div.newslist2 div.header{overflow:hidden;padding-bottom:20px;}
div.newslist2 h2{color:#010101;float:left;font-size:14px;font-weight:bold;padding-bottom:0;padding-right:20px;}
div.newslist2 div.header a.allnews{color:#979797;float:left;font-size:11px;text-decoration:underline;}
div.newslist2 div.newsitem{padding-bottom:20px;}
div.newslist2 div.newsitem h3,div.newslist2 div.newsitem h3 a{color:#1AA2E1;font-size:12px;}
div.newslist2 div.newsitem p.meta{color:#818181;font-size:11px;line-height:12px;padding-bottom:7px;}
div.newslist2 div.newsitem div.content{}
div.newslist3{overflow:hidden;}
div.newslist3 .newsitem{float:left;width:218px;}
div.newslist3 .newsitem-first{margin-right:11px;}
div.newslist3 a{font-size:17px;}
div.newslist3 h2{padding-bottom:12px;}
div.newslist3 img{border:1px solid #EAEAEA;padding:1px;}
div.newslist4{overflow:hidden;}
div.newslist4 .newsitem{float:left;margin-left:12px;width:140px;}
div.newslist4 .newsitem-first{margin-left:0;}
div.newslist4 img{border:1px solid #EAEAEA;padding:1px;}
div.productList{overflow:hidden;width:680px;}
div.productList .product{border:1px solid #CCC;float:left;margin-bottom:10px;margin-right:10px;min-height:142px;overflow:hidden;padding:10px;position:relative;width:308px;}
* html div.productList .product{height:142px;}
div.productList .productHover{border:1px solid #00AFDB;cursor:pointer;}
div.productList .col01{float:left;overflow:hidden;padding-bottom:0;padding-right:16px;position:relative;text-align:right;width:105px;}
div.productList .col01 table{}
div.productList .col01 table .productImage{height:120px;text-align:center;vertical-align:middle;width:100px;}
div.productList .col01 table .logo{height:19px;text-align:center;vertical-align:bottom;width:100px;}
div.productList .col02{float:left;overflow:hidden;width:177px;}
div.productList h3{font-weight:bold;line-height:14px;padding-bottom:8px;}
div.productList h3 a{color:#000;}
div.productList p.description{color:#808080;font-size:11px;line-height:13px;padding-bottom:10px;}
div.productList p.price{line-height:13px;}
div.productList span.price{color:#00AFDB;display:block;font-size:14px;font-weight:bold;}
div.productList span.oldPrice{color:#424242;display:block;font-size:10px;text-decoration:line-through;}
div.productList .product div.manage{left:0;position:absolute;top:4px;}
div.productList .product div.manage li{margin-bottom:5px;margin-left:4px;min-width:80px;}
* html div.productList .product div.manage li{width:80px;}
div.productList .product div.manage li a{font-size:10px;line-height:23px;padding-right:8px;}
div.productList .product div.manage li.edit{background:#FFFFFF url(../images/base/icon15_16x16.gif) no-repeat scroll 5px 3px;}
div.productList .product div.manage li.edit a{border:1px solid #FFB85C;color:#FFB05D;display:inline-block;display:block;padding-left:28px;}
div.productList .product div.manage li.delete{background:#FFFFFF url(../images/base/icon16_16x16.gif) no-repeat scroll 5px 3px;}
div.productList .product div.manage li.delete a{border:1px solid #FF5B26;color:#FA6828;display:inline-block;display:block;padding-left:28px;}
div.companyBox{padding-bottom:20px;padding-left:40px;}
div.companyBox div.companyLogo{padding-bottom:5px;}
div.companyBox div.companyInfo{padding-left:20px;}
div.companyBox div.companyInfo p.name{font-weight:bold;line-height:11px;}
div.companyBox div.companyInfo p.web{color:#44C0E1;font-size:11px;}
div.companyBox div.companyInfo p.web a{color:#44C0E1;font-size:11px;text-decoration:underline;}
div.companyBox div.companyLinks{line-height:20px;padding-left:0;padding-top:5px;}
div.companyBox div.companyLinks li{background:transparent url(../images/base/arrow01.gif) no-repeat scroll 0 6px;font-size:11px;padding-left:13px;margin:0 0 0 30px;}
div.companyBox div.companyLinks a{color:#000;text-decoration:underline;}
div.firmsList{border-top:1px solid #CCCCCC;padding-bottom:20px;}
div.firmsList div.firm{background:transparent url("../images/base/arrow02.gif") no-repeat scroll 655px 50%;border-bottom:1px solid #CCCCCC;overflow:hidden;padding:10px 0;}
div.firmsList div.col01{float:left;overflow:hidden;padding-bottom:0;padding-left:0;width:65px;}
div.firmsList div.col02{float:left;padding-left:15px;width:385px;}
div.firmsList div.col03{float:left;width:200px;}
div.firmsList div.col03 li{padding-bottom:1px;}
div.firmsList h3{padding-bottom:2px;}
div.firmsList h3,div.firmsList h3 a{font-size:14px;font-weight:bold;}
div.firmsList p.description{padding-bottom:4px;}
div.firmsList p.tags{color:#808080;font-size:11px;line-height:16px;}
div.firmsDetail{overflow:hidden;padding-bottom:30px;}
div.firmsDetail h2{color:#010101;font-size:14px;font-weight:bold;padding-bottom:10px;}
div.firmsDetail div.mainDetail{float:left;width:460px;}
div.firmsDetail div.description{padding-bottom:30px;}
div.firmsDetail div.tegevusalad{overflow:hidden;padding-bottom:30px;}
div.firmsDetail div.tegevusalad ul{}
div.firmsDetail div.tegevusalad li,div.firmsDetail div.tegevusalad li *{color:#010101;float:left;}
div.firmsDetail div.tegevusalad li{background:transparent url(../images/base/bullet01.gif) no-repeat scroll 9px 7px;padding-bottom:6px;padding-left:20px;width:200px;}
div.firmsDetail div.tags{padding-bottom:40px;}
div.firmsDetail div.tags p{color:#575757;font-size:11px;padding:0 10px;}
div.thumbnails{overflow:hidden;padding:20px 0 20px 35px;width:194px;}
div.thumbnails div.content{overflow:hidden;}
div.thumbnails div.item{padding:0;float:left;}
div.thumbnails a{border:1px solid #C5C5C5;display:block;height:78px;width:78px;float:left;margin:5px;}
div.thumbnails img{border:3px solid #FFFFFF;display:block;}
div.thumbnails .delete_image{border:0 none #000000;display:inline;font-size:11px;font-weight:bold;height:auto;width:auto;}
div.firmsDetail div.sideDetail{float:right;width:190px;}
div.firmsDetail div.logo{min-height:110px;padding-bottom:20px;text-align:center;width:190px;}
* html div.firmsDetail div.sideDetail div.logo{height:90px;}
div.firmsDetail div.search{background:transparent url(../images/base/search01.gif) no-repeat scroll 0 0;border-bottom:13px solid #FFFFFF;height:33px;width:183px;}
div.firmsDetail div.search a{color:#FFFFFF;display:block;font-size:11px;font-weight:bold;height:19px;line-height:12px;padding:10px 0 0 38px;text-decoration:none;width:183px;}
div.firmsDetail div.search a:hover{color:#00A9D6;}
div.firmsDetail div.contacts{font-size:11px;line-height:20px;padding-bottom:10px;padding-bottom:20px;padding-left:10px;}
div.firmsDetail div.thumbnails{padding-left:0px;}
ul.contacts li.web{background:transparent url(../images/base/icon05_16x16.gif) no-repeat scroll 2px 1px;padding-left:30px;}
ul.contacts li.web a{text-decoration:underline;}
ul.contacts li.mail{background:transparent url(../images/base/icon06_16x16.gif) no-repeat scroll 2px 1px;padding-left:30px;}
ul.contacts li.mail a{color:#000000;}
ul.contacts li.phone{background:transparent url(../images/base/icon07_16x16.gif) no-repeat scroll 2px 2px;padding-left:30px;}
ul.contacts li.address{background:transparent url(../images/base/icon08_16x16.gif) no-repeat scroll 1px 1px;padding-left:30px;}
div.productDetail{overflow:hidden;padding-bottom:40px;}
div.productDetail div.mainDetail{float:left;width:420px;}
div.productDetail div.price{background:transparent url(../images/base/icon11_24x24.gif) no-repeat scroll 28px 18px;padding-bottom:35px;padding-left:0px;padding-top:20px;}
div.productDetail div.price div.pricecut span.caption,div.productDetail div.price div.oldprice span.caption{display:inline-block;font-size:11px;padding-right:15px;text-align:right;width:110px;}
div.productDetail div.price div.pricecut{line-height:18px;float:left;margin-top:5px;}
div.productDetail div.price div.pricecut span.amount{color:#00A9D6;font-size:18px;font-weight:bold;}
div.productDetail div.price div.oldprice{margin-top:-6px;}
div.productDetail div.price div.oldprice span.caption{color:#808080;font-size:10px;}
div.productDetail div.price div.oldprice span.amount{font-size:11px;text-decoration:line-through;}
div.productDetail div.price2{background:transparent url(../images/base/icon11_24x24.gif) no-repeat scroll 28px 18px;padding-bottom:35px;padding-left:30px;padding-top:12px;}
div.productDetail div.price2 div.pricecut span.caption,div.productDetail div.price2 div.oldprice span.caption{display:inline-block;font-size:11px;padding-right:15px;text-align:right;width:90px;}
div.productDetail div.price2 div.pricecut{line-height:18px;}
div.productDetail div.price2 div.pricecut span.amount{color:#00A9D6;font-size:18px;font-weight:bold;}
div.productDetail div.price2 div.oldprice{margin-top:-6px;}
div.productDetail div.price2 div.oldprice span.caption{color:#808080;font-size:10px;}
div.productDetail div.price2 div.oldprice span.amount{font-size:11px;text-decoration:line-through;}
div.productDetail div.addtobasket{float:right;background:url(../images/base/addtobasket.gif) no-repeat 0 0;height:25px;margin:12px 20px 8px 0;display:inline;}
div.productDetail div.addtobasket a{display:inline-block;height:25px;background:url(../images/base/addtobasket.gif) no-repeat 100% -25px;padding:3px 10px 0 30px;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:11px;}
div.productDetail div.sideDetail{float:right;overflow:hidden;padding-right:0;width:250px;}
div.productDetail div.sideDetail div.productMedia{text-align:center;}
div.productDetail div.sideDetail div.productMedia div.big{padding:10px 0 20px;}
div.productDetail div.description{margin-top:18px;}
div.productDetail div.description p{margin-bottom:18px;}
div.productDetail div.description a.readmore{display:block;font-size:11px;text-decoration:underline;color:#000000;float:left;clear:both;background:url(../images/base/readmore.gif) no-repeat 100% 50%;padding-right:15px;}
div.productDetail div.description .firstContent{padding-bottom:10px;}
div.productDetail div.description div.expContent{display:none;}
div.productDetail .tags{padding-top:20px;}
div.productDetail div.moreProducts{width:670px;clear:both;float:left;background:#EAEAEA url(../images/base/sideNavRightB.gif) no-repeat 0 100%;margin-top:20px;}
div.productDetail div.moreProducts h1{background:url(../images/base/wideright.gif) no-repeat;font-size:14px;color:#FFFFFF;padding:6px 20px 6px 30px;height:28px;}
div.productDetail div.moreProducts h1 a{font-size:11px;font-weight:normal;text-decoration:underline;margin-left:20px;color:#76BFD6;}
div.productDetail div.moreProducts div.mpItems{background:url(../images/base/mpiBack.gif) no-repeat;overflow:hidden;zoom:1;}
div.productDetail div.moreProducts div.mpItems div.mpNavLeft,div.productDetail div.moreProducts div.mpItems div.mpNavRight{float:left;width:25px;}
div.productDetail div.moreProducts div.mpItems div.mpNavLeft a{display:block;height:115px;background:url(../images/base/mpNavLeft.gif) no-repeat 5px 100%;}
div.productDetail div.moreProducts div.mpItems div.mpNavRight a{display:block;height:115px;background:url(../images/base/mpNavRight.gif) no-repeat 5px 100%;}
div.productDetail div.moreProducts div.mpItem{float:left;width:104px;padding:0px 10px 20px 5px;line-height:13px;}
div.productDetail div.moreProducts div.mpItem div.mpItemImage{display:block;height:50px;margin:0 auto 10px;padding:5px 0;text-align:left;}
div.productDetail div.moreProducts div.mpItem span{display:block;font-size:11px;color:#808080;}
div.productDetail div.moreProducts div.mpItem span strong{color:#44C0E1;font-weight:bold;}
div.productDetail div.moreProducts div.mpItem a{color:#808080;font-size:11px;text-decoration:underline;}
div.productDetail div.moreProducts div.mpItem a.mpName{color:#000;font-size:11px;display:block;font-weight:bold;text-decoration:none;}
div.video{padding-bottom:40px;text-align:left;}
div.video h2{color:#000000;font-size:14px;font-weight:bold;padding-bottom:20px;text-align:left;}
div.tvGarantii{background:url(../images/base/tvgarantii.gif) no-repeat;margin:0 0 20px;color:#FFFFFF;line-height:15px;width:390px;height:60px;padding:15px;}
div.tvGarantii h1{color:#FFFFFF;font-size:14px;font-weight:bold;padding:0;margin:0 10px 0 70px;}
div.tvGarantii p{font-size:11px;margin:0 10px 0 70px;}
div.transInfo{background:url(../images/base/transinfo.gif) no-repeat 10px 50%;}
div.transInfo h2{color:#474747;font-size:12px;margin:0 0 0 110px;padding:0;}
div.transInfo ul{color:#474747;font-size:12px;margin:0 0 0 110px;}
div.transInfo li{border:1px solid #E6E6E6;border-width:0 0 1px;width:290px;overflow:hidden;}
div.transInfo ul li span{display:block;float:right;}
div.transInfo ul li span span{display:inline;float:none;color:#808080;}
div.transInfo ul li span.label{float:left;}
div.similarproductsList{}
div.similarproductsList h2{color:#000000;font-size:14px;font-weight:bold;padding-bottom:20px;}
div.similarproductsList h3{}
div.similarproductsList div.col01{float:left;padding-bottom:0;padding-bottom:8px;padding-left:0;width:65px;}
div.similarproductsList div.col02{float:left;padding-bottom:8px;padding-top:8px;width:210px;}
div.similarproductsList div.item{border-bottom:1px solid #C5C5C5;float:left;font-size:11px;line-height:13px;margin-bottom:7px;margin-right:10px;overflow:hidden;width:290px;}
div.similarproductsList span.price{color:#44C0E1;font-weight:bold;padding-right:10px;}
div.similarproductsList a{color:#808080;text-decoration:underline;}
div.filter{padding-bottom:20px;position:relative;}
div.filter form.frm td{padding:5px 0 0;}
div.filter form.frm label{padding-right:10px;padding-top:3px;}
div.filter div.buttons{left:427px;position:absolute;top:14px;width:100px;}
div.filter div.buttons a.button02,div.filter div.buttons button.button02 span{padding-right:18px;}
div.filter div.buttons a.button02 span,div.filter div.buttons button.button02 span span{padding-left:18px;padding-right:0;}
div.filter form.frm p.tags{padding-top:3px;}
div.filter02{border-bottom:1px solid #CCCCCC;margin-bottom:20px;margin-top:-35px;overflow:hidden;}
div.filter02 div.col01{float:left;padding-bottom:30px;padding-top:35px;width:365px;}
div.filter02 div.col02{background:transparent url(../images/base/border03.gif) no-repeat scroll 115px center;float:left;height:120px;position:relative;width:145px;}
div.filter02 div.col02 div.buttons{left:0;position:absolute;top:45px;}
div.filter02 div.col03{float:left;padding-top:45px;}
div.filter02 td{padding:6px 0;}
div.filter02 td.caption{font-size:11px;padding-right:15px;text-align:right;width:130px;}
div.inquiry{padding:5px 0 32px;}
div.inquiry h3{font-size:14px;font-weight:bold;padding-bottom:12px;}
div.inquiry div.content{padding:0 0 0 20px;}
div.inquiry{padding:5px 20px 32px 0;}
div.inquiry h3{font-size:14px;font-weight:bold;padding-bottom:12px;}
div.inquiry div.content{padding:0 0 0 20px;}
div.inquiryAnswers{padding-right:20px;}
div.inquiryAnswers h3{font-size:14px;font-weight:bold;padding-bottom:15px;}
div.inquiryAnswers div.answered{padding:0 0 45px 20px;}
div.inquiryAnswers div.answered h4{background:transparent url(../images/base/icon10_16x16.gif) no-repeat scroll 7px 2px;padding:0 0 10px 35px;}
div.inquiryAnswers div.answered h4 span.firmName{font-weight:bold;padding-right:10px;}
div.inquiryAnswers div.answered h4 span.dateAnswered{color:#808080;font-size:11px;font-weight:normal;}
div.inquiryAnswers div.waiting{padding:0 0 0 20px;}
div.inquiryAnswers div.waiting p{background:transparent url(../images/base/icon09_16x16.gif) no-repeat scroll 7px 0;padding:0 0 10px 35px;}
div.inquiryAnswers div.waiting p span.firmName{font-weight:bold;padding-right:10px;}
div.inquiryAnswers div.waiting p span.waiting{color:#808080;font-size:11px;}
table.table01{font-size:11px;width:100%;}
table.table01 th{font-weight:bold;padding-bottom:4px;padding-left:20px;text-align:left;}
table.table01 td{border-top:1px solid #B2B2B2;padding:5px 0 5px 20px;}
div.table02{overflow:hidden;}
table.table02{background:transparent url("../images/base/line02.gif") repeat-x scroll 100% 100%;border-collapse:separate;border-collapse:separate;border-spacing:0 1px;font-size:11px;margin-top:-1px;width:100%;}
table.table02 th{background:#FFFFFF;font-weight:bold;padding-bottom:4px;padding-left:20px;text-align:left;}
table.table02 td{background:#FFFFFF;line-height:14px;padding:6px 0 6px 10px;text-align:center;vertical-align:middle;}
table.table02 td.caption{line-height:16px;text-align:left;vertical-align:top;}
table.table02 .price{font-weight:normal;}
table.table02 td.caption span{float:left;line-height:16px;overflow:hidden;vertical-align:middle;}
table.table02 .hint{background:transparent url("../images/base/icon17_16x16.gif") no-repeat scroll 0 0;cursor:help;height:16px;line-height:16px;margin-right:5px;position:relative;width:16px;}
table.table02 td.caption .text{width:270px;}
.hint-popup{background:transparent url("../images/base/hint.gif") no-repeat scroll 0 0;padding-top:2px;position:absolute;width:200px;}
.hint-popup .a{background:transparent url("../images/base/hint.gif") no-repeat scroll 100% 100%;color:#808080;color:#000000;font-size:10px;line-height:11px;padding:10px;}
table.requestList{font-size:11px;width:100%;}
table.requestList th{font-weight:bold;padding-bottom:4px;padding-left:20px;text-align:left;}
table.requestList td{border-top:1px solid #B2B2B2;padding:5px 0 5px 20px;}
table.requestList a.look{text-decoration:underline;}
table.requestList tr.newAnswer td{border:0;line-height:25px;padding:2px 0 14px 10px;}
table.requestList tr.newAnswer td a{color:#000;}
table.requestList span.highlight{background:transparent url(../images/base/highlight.gif) no-repeat scroll 0 0;display:inline-block;font-weight:bold;margin-right:13px;}
table.requestList span.highlight span{background:transparent url(../images/base/highlight.gif) no-repeat scroll 100% 100%;display:inline-block;padding:0 14px 0 35px;}
table.requestList tr.newAnswer span.highlight a{color:#00A9D6;}
table.requestList span.answered{background:transparent url(../images/base/icon10_16x16.gif) no-repeat scroll 3px 0;display:inline-block;line-height:16px;padding:0 4px 0 25px;}
table.requestList span.waiting{background:transparent url(../images/base/icon09_16x16.gif) no-repeat scroll 3px 0;display:inline-block;line-height:16px;padding:0 4px 0 25px;}
div.yourAccount{font-size:11px;padding-bottom:40px;padding-top:5px;position:relative;}
div.yourAccount div.table{width:340px;}
div.yourAccount div.row{background:transparent url(../images/base/line01.gif) repeat-x scroll 100% 100%;line-height:24px;overflow:hidden;}
div.yourAccount div.last{background:transparent;}
div.yourAccount div.col01{float:left;font-weight:bold;padding-bottom:0;padding-left:10px;width:100px;}
div.yourAccount div.col02{float:left;padding-left:10px;width:220px;}
div.yourAccount span.notActive{color:#C0C0C0;}
div.yourAccount div.buttons{background:transparent url(../images/base/add02.gif) no-repeat scroll 0 0;height:100px;left:420px;margin-bottom:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;text-align:left;top:10px;width:auto;width:200px;}
div.yourAccount div.buttons a,div.yourAccount div.buttons button{left:65px;position:absolute;top:8px;}
div.yourModules{}
div.yourModules h2{}
div.yourModules div.description{padding-bottom:20px;}
div.yourModules div.modules{overflow:hidden;width:675px;}
div.yourModules div.modules div.module{background:transparent url(../images/base/border02.gif) no-repeat scroll 100% 0;float:left;padding:20px 10px;width:205px;}
div.yourModules div.modules div.icon{background:transparent no-repeat scroll center 0;height:80px;}
div.yourModules div.modules div.description{color:#444444;font-size:11px;line-height:18px;min-height:60px;padding-bottom:15px;text-align:justify;}
div.yourModules div.modules h3{color:#010101;font-size:12px;padding-bottom:3px;}
div.yourModules div.modules div.last{background:transparent;}
div.yourModules div.buttons{clear:both;margin-bottom:0;overflow:hidden;padding-bottom:0;padding-top:0;text-align:center;}
div.yourModules div.buttons .button04{cursor:default;}
div.yourModules div.status{color:#00A9D6;font-size:12px;padding-top:5px;}
div.searchcategory{padding-bottom:30px;}
div.searchcategory div.newslist{margin-top:-20px;}
div.hasSideContentRight .mainContent{overflow:hidden;padding-right:18px;width:460px;}
div.sideContentRight{float:right;padding-left:0;width:200px;}
* html div.sideContentRight{zoom:1;}
div.sideContentRight .banners-a{background:#EAEAEA;margin-bottom:10px;}
* html div.sideContentRight .a{width:200px;}
div.sideContentRight .banners-b{background:transparent url("../images/base/sideNavRightA.gif") no-repeat scroll 0 0;}
div.sideContentRight .banners-c{background:transparent url("../images/base/sideNavRightB.gif") no-repeat scroll 0 100%;padding-left:10px;padding-right:10px;padding-top:0;}
div.sideContentRight .title{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:30px;padding-bottom:10px;padding-left:10px;}
div.sideContentRight .sidebanner{overflow:hidden;padding-bottom:10px;padding-left:0;}
div.sideContentRight div.sidebanner a,div.sideContentRight div.sidebanner img{display:block;float:right;}
div.sideContentRight .sidetextbanner{background:#EAEAEA none repeat scroll 0 0;font-size:11px;overflow:hidden;padding:5px 10px;width:180px;}
div.sideContentRight div.sidetextbanner a{color:#000000;float:none;}
div.sideContentRight .social{text-align:center;}
div.sideContentRight .social a{margin:0 5px;}
.hotlist{overflow:hidden;}
.hotlist .item{float:left;width:175px;padding:12px 29px 45px 19px;}
.hotlist .item .hpric{color:#474747;font-size:11px;padding-bottom:14px;text-align:right;padding-right:10px;line-height:16px;}
.hotlist .item .hpric .hPrice{color:#0099C5;font-size:30px;font-weight:bold;letter-spacing:-2px;line-height:22px;}
.hotlist .item .hpric .altCurrency{color:#808080;}
.hotlist .item .hpric .old{color:#8A8A8A;padding-top:0px;text-decoration:line-through;}
.hotlist .item div.img{position:relative;margin-left:10px;}
.hotlist .item div.img .overlay{background-image:url("../images/base/mask02.png");width:165px;height:165px;position:absolute;top:0;left:0;z-index:2;}
.hotlist .item div.img .soldlabel{position:absolute;top:0;left:0;z-index:2;width:94px;background-image:url("../images/base/soldlabel.png");height:55px;/*+placement:displace 35px 55px;*/position:absolute;margin-left:35px;margin-top:55px;}
.hotlist .item div.img .price{position:absolute;top:0;left:0;z-index:2;background-image:url("../images/base/hotlistPrice.png");font-weight:bold;color:#FFFFFF;font-size:14px;text-align:center;width:46px;height:33px;padding-top:13px;/*+placement:displace 129px -11px;*/position:absolute;margin-left:129px;margin-top:-11px;}
.hotlist .item div.img .overlaylink{width:165px;height:165px;position:absolute;top:0;left:0;display:block;z-index:3;}
.hotlist .item div.img img.img{position:relative;z-index:1;}
.hotlist .item .msg{line-height:18px;font-size:14px;color:#000000;font-weight:bold;padding:4px 0 7px 22px;}
.hotlist .item .count{color:#808080;font-weight:bold;text-align:center;padding-left:10px;}
.hotlist .item .count .caption{font-size:11px;color:#474747;}
.hotlist .item .count em{font-size:18px;color:#0099C5;font-style:normal;}
.hotlist .sold .hpric .hPrice,.hotlist .sold .count,.hotlist .sold .count .caption,.hotlist .sold .count em{color:#808080;}
.hotlist .sold div.img .price{background-image:url("../images/base/hotlistPriceSold.png");}
.catdescription{padding:0px 0 4px;font-size:11px;position:relative;margin-top:-6px;line-height:20px;border-bottom:1px solid #CCCCCC;margin-bottom:19px;}
.catdescription p{margin-bottom:10px;}
.catdescription .img{margin-left:20px;}
.catdescription .text{padding-bottom:0px;}
/*
Basket header
*/
div.basketheader{background:url(../images/base/bhBack.gif) repeat-x;height:30px;margin:10px 0;font-size:11px;}
div.basketheader li{width:225px;float:left;}
div.basketheader li a{display:block;width:145px;height:30px;background:url(../images/base/bhinactive.gif) no-repeat;color:#454545;font-weight:bold;padding:6px 40px;}
div.basketheader li a:hover{text-decoration:none;}
div.basketheader li.active a{background:url(../images/base/bhactive.gif) no-repeat;}
div.basketheader li a span{font-family:Georgia, serif;color:#00B7E1;font-size:18px;font-style:italic;}
/*
Basket content
*/
div.basket h1{font-size:14px;margin:30px 0 10px 30px;padding:0;}
div.basket table.baskettable{width:860px;margin:0 20px 10px;font-size:11px;border:1px solid #EDEDED;border-width:0px;line-height:15px;}
div.basket table.baskettable th.product{width:375px;background:#EDEDED url(../images/base/tcleft.gif) no-repeat;}
div.basket table.baskettable th.price{width:90px;}
div.basket table.baskettable th.amount{width:115px;}
div.basket table.baskettable th.total{width:75px;}
div.basket table.baskettable th.delete{background:#EDEDED url(../images/base/tcright.gif) no-repeat 100% 0;}
div.basket table.baskettable a.delete{display:inline-block;height:20px;background:#FF7B7B url(../images/base/del.gif) no-repeat;font-size:10px;color:#FFFFFF;line-height:20px;padding:0 10px 0 20px;}
div.basket table.baskettable a.delete:hover{background:#E85B5B url(../images/base/del.gif) no-repeat;text-decoration:none;}
div.basket table.baskettable td{vertical-align:middle;padding:0 10px;}
div.basket table.baskettable tbody td{background:transparent url("../images/base/tablebg2.gif") no-repeat scroll -1px 100%;}
div.basket table.baskettable tbody td.first{background-position:0 100%;}
div.basket table.baskettable tbody td.last{background-position:100% 100%;text-align:center;}
div.basket table.baskettable tbody td.bottom-left-corner{background:transparent url("../images/base/tablebg.gif") no-repeat scroll 0 100%;}
div.basket table.baskettable tbody td.bottom-right-corner{background:transparent url("../images/base/tablebg.gif") no-repeat scroll 100% 100%;}
div.basket table.baskettable thead tr{border:0;}
div.basket table.baskettable th{background:#EDEDED;height:30px;vertical-align:middle;padding:0 10px;color:#454545;}
div.basket table.baskettable strong{display:block;}
div.basket table.baskettable div.image{float:left;width:60px;text-align:center;padding:5px;}
div.basket table.baskettable div.pInfo{float:left;clear:right;margin-top:10px;}
div.basket table.baskettable div.pInfo a{color:#808080;text-decoration:underline;}
div.basket table.baskettable div.aControl{width:20px;height:20px;float:left;}
div.basket table.baskettable div.aControl a.aUp{display:block;width:20px;height:10px;background:url(../images/base/aUp.gif) no-repeat;}
div.basket table.baskettable div.aControl a.aDown{display:block;width:20px;height:10px;background:url(../images/base/aDown.gif) no-repeat;}
div.basket table.baskettable div.aInput{float:left;}
div.basket table.baskettable div.aInput form{display:inline;}
div.basket table.baskettable div.aInput input{width:20px;height:20px;margin:0 5px;border:0;background:url(../images/base/aBack.gif) no-repeat;font-size:11px;font-weight:bold;text-align:center;color:#848484;outline:none;}
div.basket table.baskettable tr.basketTotal{border:0;}
/*DIV.basket TABLE.baskettable tr.basketTotal td.bT1 {background:url(../images/base/tcbleft.gif) no-repeat;text-align:right;padding: 10px 30px 0 0;font-weight:bold;}
DIV.basket TABLE.baskettable tr.basketTotal td.bT2 {background:url(../images/base/tcbright.gif) no-repeat 100% 0;padding-top:15px;}*/
div.basket div.basketTotal{overflow:hidden;font-size:11px;width:900px;line-height:15px;padding:5px 0;}
div.basket div.basketTotal .bT1{float:right;width:110px;font-weight:bold;}
div.basket div.basketTotal .bT2{float:right;width:230px;}
div.basket div.basketTotal strong{display:block;}
div.basket div.basketTransport{margin:10px 20px;border:1px solid #D3D3D3;border-width:1px 0;padding:15px;overflow:auto;zoom:1;}
div.basket div.basketTransport label{color:#00A9D6;float:left;font-size:14px;font-weight:bold;margin:0;padding-bottom:16px;min-width:220px;}
* html div.basket div.basketTransport label{width:230px;}
div.basket div.basketTransport .row{overflow:hidden;}
div.basket div.basketTransport div.btSelect{float:left;margin-bottom:10px;}
div.basket div.basketTransport div.btSelect select{width:200px;}
div.basket div.basketTransport .btValue{line-height:18px;float:left;}
div.basket div.basketTransport p{font-size:11px;color:#808080;line-height:15px;width:515px;clear:left;float:left;}
div.basket div.bTotal{float:right;font-size:11px;width:335px;clear:both;margin:10px 0;}
div.basket div.bTotal div.label{width:105px;float:left;font-weight:bold;}
div.basket div.bTotal div.btSum{width:175px;float:left;}
div.basket div.bTotal div.btSum strong{display:block;}
div.basket div.basketTransport div.bTotal{clear:none;width:300px;margin:0;}
div.basket div.final,div.basket .final{font-size:14px;color:#00A9D6;}
div.basket .final td.bT1,div.basket .final td.bT2{background:none !important;}
div.basket .final2{height:70px;}
div.basket div.basketForm{margin:10px 20px;border:1px solid #D3D3D3;border-width:1px 0;padding:15px;overflow:auto;zoom:1;}
div.basket div.basketForm .col{width:375px;display:inline;float:left;margin:0 20px;padding:0;}
div.basket div.basketForm .caption{color:#00A9D6;display:block;font-size:14px;font-weight:bold;margin:0 0 20px;}
div.basket div.basketPayment{margin:0px 20px 10px;border:1px solid #D3D3D3;border-width:0 0 1px;padding:15px;overflow:auto;}
div.basket div.basketPayment label{margin:0 0 20px;color:#00A9D6;font-size:14px;font-weight:bold;padding:0 10px;}
div.basket div.basketPayment ul{margin:10px 30px;overflow:auto;zoom:1;}
div.basket div.basketPayment ul li{float:left;width:120px;}
div.basket div.basketPayment p{margin:0px 30px;font-size:11px;color:#808080;}
div.basket div.basketPayment ul a{display:block;text-decoration:underline;}
div.basket div.buttons div.forward{float:right;width:230px;}
div.basket div.buttons div.back{float:right;margin-right:10px;}
div.basket div.buttons div.back a,div.basket div.buttons div.back span{background:url(../images/base/button08.gif) !important;color:#808080;}
div.basket div.buttons div.back a{background:url(../images/base/button08.gif) 100% -30px !important;}
div.basket div.success{padding:30px 50px 0;}
div.basket div.success h1{font-size:24px;margin:0;}
div.basket div.success p{font-size:11px;color:#444444;margin-top:5px;}
/*
Hot Offer
*/
div.offer h1{font-size:25px;margin:10px 30px 20px;padding:0;}
div.offer div.offerImage{width:530px;height:310px;display:inline;float:left;margin-left:20px;text-align:center;position:relative;padding:0;}
div.offer div.offerImage table.oImage{bottom:1px;height:298px;left:1px;position:absolute;width:498px;}
div.offer div.offerImage table.oImage td{vertical-align:middle;}
div.offer div.offerImage div.oImageOver{width:530px;height:310px;background:url(../images/base/offerOver.png) no-repeat;position:absolute;left:0;top:0;}
div.offer div.offerImage img{display:block;margin:0 auto;}
div.offer div.offerData{width:350px;height:310px;float:right;color:#474747;margin-top:30px;}
div.offer div.moreInfo{clear:both;overflow:auto;}
div.offer div.moreInfo div.firm{width:200px;float:left;margin-left:20px;display:inline;}
div.offer div.firm div.companyBox{padding:0;margin:20px 0;}
div.offer div.firm div.companyLinks{padding-left:30px;}
div.offer div.firm div.companyLogo{text-align:center;}
div.offer div.moreInfo div.description{width:640px;float:right;margin:20px;}
div.offer div.moreInfo div.description div.expContent{display:none;}
div.offer div.moreInfo div.description a.readmore{display:inline-block;padding:8px 0;}
div.offer div.offerData div.shareContainer{margin-left:40px;margin-top:20px;height:auto;}
div.offer div.offerData a.buynow{display:block;width:320px;height:20px;background:url(../images/base/buynowButton.gif) no-repeat;text-align:center;color:#FFF;font-size:20px;font-weight:bold;letter-spacing:-2px;padding:15px 0;}
div.offer div.offerData a.buynow input{border:0;text-align:center;display:inline-block;zoom:1;display:inline;vertical-align:top;padding:0 2px;height:16px;line-height:16px;width:20px;margin-top:1px;margin-right:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
div.offer div.offerData a.buynow:hover{text-decoration:none;color:#E6E6E6;}
div.offer div.offerData div.pLeft{background:url(../images/base/offerP1.gif) no-repeat;width:350px;height:25px;font-weight:bold;text-align:center;padding-top:10px;}
div.offer div.offerData div.pLeft span,div.offer div.offerData div.pPerc span{font-size:18px;color:#0099C5;}
div.offer div.offerData div.pPrice{background:url(../images/base/offerP2.gif) no-repeat;width:350px;height:100px;}
div.offer div.offerData div.pPerc{background:url(../images/base/offerP3.gif) no-repeat;width:350px;height:45px;font-weight:bold;text-align:center;padding-top:10px;}
div.offer div.offerData p.newLabel{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:14px;padding:20px 25px 0;}
div.offer div.offerData p.newPrice{color:#FFFFFF;font-size:18px;height:40px;line-height:40px;padding:0 15px 5px 23px;}
div.offer div.offerData p.newPrice strong{font-size:50px;height:40px;letter-spacing:-2px;line-height:40px;text-shadow:1px -1px 1px #124D5E;}
div.offer div.offerData p.newPrice span{color:#5CB8D3;}
div.offer div.offerData p.oldPrice{color:#C1DFE7;font-size:14px;line-height:14px;padding:0 15px 0 72px;}
div.offer div.offerData p.oldPrice span{text-decoration:line-through;}
div.offer div.moreProducts{width:880px;clear:both;float:left;background:#EAEAEA url(../images/base/sideNavRightB.gif) no-repeat 0 100%;margin:10px 0 10px 20px;}
div.offer div.moreProducts h1{background:url(../images/base/wideright.gif) no-repeat;font-size:14px;color:#FFFFFF;padding:6px 20px;height:28px;margin:0;}
div.offer div.otherOffer{width:190px;margin-right:20px;float:left;}
div.offer div.otherOffer span.hPrice{font-size:30px;font-weight:bold;letter-spacing:-3px;color:#0099C5;}
div.offer div.otherOffer div.hpric{text-align:right;margin:10px 10px 0 0;}
div.offer div.otherOffer p.old{text-decoration:line-through;color:#808080;}
div.offer div.otherOffer a{display:block;color:#464646;text-align:center;font-weight:bold;font-size:12px;text-decoration:underline;}
div.offer div.otherOffer p.itemsLeft{margin-bottom:10px;text-align:center;}
div.offer div.otherOffer p.itemsLeft span{color:#0099C5;font-size:18px;font-weight:bold;}
div.offer div.otherOffer a.offerName{color:#000;text-decoration:none;display:block;margin:10px;margin-top:200px;}
div.offer div.otherOffer div.ooImage{position:absolute;}
div.offer div.otherOffer div.ooImage div{padding:12px 0 0 12px;position:absolute;z-index:1;}
div.offer div.otherOffer div.ooImage a{position:absolute;z-index:2;display:block;width:182px;height:167px;text-align:right;background:url(../images/base/hotover.png) no-repeat;color:#FFF;text-decoration:none;padding:13px 8px 0 0;}
div.offer div.moreProducts div.sold div.ooImage a{background:url(../images/base/hotoversold.png);}
div.offer div.moreProducts div.sold span.hPrice{color:#808080;}
div.offer div.moreProducts div.sold p.itemsLeft span{color:#808080;}
div.offer div.moreProducts div.mpNavLeft,div.offer div.moreProducts div.mpNavRight{float:left;width:25px;}
div.offer div.moreProducts div.mpNavRight{margin-left:-20px;}
div.offer div.moreProducts div.mpNavLeft a{display:block;height:160px;background:url(../images/base/mpNavLeft.gif) no-repeat 5px 100%;}
div.offer div.moreProducts div.mpNavRight a{display:block;height:160px;background:url(../images/base/mpNavRight.gif) no-repeat 5px 100%;}
/*Sidebar What's hot*/
div.bhot span.hPrice{color:#0099C5;font-size:30px;font-weight:bold;height:30px;letter-spacing:-3px;line-height:30px;}
div.bhot div.hpric{text-align:right;margin:3px 10px 0 0;}
div.bhot p.old{color:#808080;line-height:12px;padding:3px 0;text-decoration:line-through;}
div.bhot a{display:block;color:#464646;text-align:center;font-weight:bold;font-size:12px;text-decoration:underline;}
div.bhot div.image{position:relative;}
div.bhot div.image img{position:relative;z-index:1;margin:0 auto;display:block;}
div.bhot div.image .imagewrapper td{padding:12px 0 0 12px;}
div.bhot div.imageOver{position:absolute;z-index:2;top:0;width:190px;left:0;}
div.bhot div.percent{font-weight:bold;position:absolute;left:147px;top:16px;z-index:199;color:#FFFFFF;width:40px;text-align:center;}
div.bhot p.itemsLeft{margin:0 0 30px;text-align:center;padding:10px 0 0;}
div.bhot p.itemsLeft span{color:#0099C5;font-size:18px;font-weight:bold;}
/*
Pagination
*/
.pagination{border-top:1px solid #DDD;clear:both;margin:0 0 0.5em;padding:2.5em 0 1em;text-align:center;}
.pagination a{background:#FFFFFF;border:1px solid #CCCCCC;text-decoration:none;}
.pagination a:hover{background:#00AFDB;color:#FFFFFF;}
.pagination a,.pagination span{padding:0.3em 0.5em;}
.pagination a.pn{border:1px solid #FFF;}
.pagination a.pn b{font-weight:normal;}
.pagination a.pn:hover{border:1px solid #999;}
.pagination p{color:#999;line-height:26px;}
/*
drop-home-widget
*/
.drop-home-widget{font-family:Tahoma, Arial, Verdana, sans-serif;left:25px;position:absolute;z-index:3;top:133px;width:880px;}
.drop-home-widget .top{height:26px;overflow:hidden;}
.drop-home-widget .tl{background:transparent url("../images/base/home_drop.png") no-repeat scroll 0 0;float:left;height:26px;width:20px;}
.drop-home-widget .tm{float:left;height:26px;overflow:hidden;position:relative;width:840px;}
.drop-home-widget .tm div{background:transparent url("../images/base/home_drop.png") no-repeat scroll -1800px 0;height:26px;left:-860px;position:absolute;top:0;width:2000px;}
.drop-home-widget .tr{background:transparent url("../images/base/home_drop.png") no-repeat scroll -20px 0;float:left;height:26px;width:20px;}
.drop-home-widget .content{background:transparent url("../images/base/home_drop.png") repeat-y scroll -40px 0;overflow:hidden;padding:0 10px;position:relative;z-index:4;}
.drop-home-widget .bottom{background:transparent url("../images/base/home_drop.png") no-repeat scroll -920px 0;height:20px;}
.drop-home-widget .col-left{padding:10px 30px 2px 20px;padding-left:20px;vertical-align:middle;width:360px;}
.drop-home-widget .col-right{color:#4A4A4A;line-height:20px;padding:12px 0 3px;vertical-align:middle;width:420px;}
.drop-home-widget .title{color:#00A9D6;color:#00A9D6;font-size:18px;font-weight:bold;}
.drop-home-widget .description{color:#808080;font-size:12px;font-weight:bold;}
.drop-home-widget .home_drop_shadow{background:transparent url("../images/base/home_drop_shadow.png") no-repeat scroll 0 0;height:55px;position:absolute;right:10px;z-index:5;top:17px;width:55px;}
/*
Share
*/
.shareContainer{clear:both;display:block;height:70px;overflow:hidden;}
.shareContainer td{height:48px;vertical-align:middle;}
.shareContainer .share{background:transparent url("../images/base/share-bg.gif") no-repeat scroll 0 0;float:left;font-size:11px;height:20px;margin:0 10px 5px 0;}
.shareContainer .share .share-a{background:transparent url("../images/base/share-bg.gif") no-repeat scroll 100% 100%;float:left;height:20px;}
.shareContainer .share .caption{cursor:pointer;display:inline-block;line-height:16px;padding-left:10px;padding-top:2px;vertical-align:top;}
.shareContainer .share .icon{display:inline;display:inline-block;height:16px;line-height:16px;padding-top:2px;zoom:1;vertical-align:top;width:16px;}
.shareContainer .share a{color:#000000;float:left;padding-right:10px;text-decoration:none;}
div.productDetail .shareContainer{background:url(../images/base/shareoffer.gif) no-repeat;padding:15px 20px 10px;}
div.productDetail .shareContainer p{color:#464646;font-size:11px;line-height:16px;margin:0 0 5px 10px;}
div.productDetail .shareContainer p span{color:#00A9D6;}
/*
Top5
*/
.top5{background:transparent url("../images/base/top5-products-bg.gif") no-repeat scroll 0 0;margin-bottom:10px;}
.top5 .a{background:transparent url("../images/base/top5-products-bg.gif") no-repeat scroll 100% 100% !important;}
.top5 .top5-title{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:30px;padding-left:20px;}
.top5 .tabs{clear:both;overflow:hidden;padding-left:10px;width:190px;}
.top5 .tabs *{float:left;}
.top5 .tabs li{background:transparent url("../images/base/tabs-bg.gif") repeat-x scroll 0 0;line-height:25px;}
.top5 .tabs li.first{padding-left:0;}
.top5 .tabs a{background:transparent url("../images/base/tabs01.gif") no-repeat scroll 0 -50px;color:#515151;font-size:11px;height:25px;line-height:22px;}
.top5 .tabs a span{background:transparent url("../images/base/tabs01.gif") no-repeat scroll 100% -75px;color:#515151;cursor:pointer;height:25px;min-width:60px;padding-top:3px;text-align:center;}
.top5 .tabs a span:hover{text-decoration:underline;}
* html .top5 .tabs a span{width:60px;}
.top5 .tabs .selected a{background:transparent url("../images/base/tabs01.gif") no-repeat scroll 0 0;color:#515151;color:#00ACDC;font-size:11px;}
.top5 .tabs .selected a span{background:transparent url("../images/base/tabs01.gif") no-repeat scroll 100% -25px;color:#00ACDC;min-width:60px;text-align:center;}
.top5 .top5-content{overflow:hidden;padding:12px 5px 13px 0;}
.top5 .top5-content li{color:#FFFFFF;display:block;font-size:11px;line-height:28px;overflow:hidden;padding-bottom:2px;padding-left:10px;}
.top5 .top5-content .nr{color:#808080;float:left;font-family:Georgia;font-size:18px;font-style:italic;font-weight:bold;height:26px;line-height:26px;overflow:hidden;padding-right:10px;width:15px;}
.top5 .top5-content a{color:#000000;display:inline;float:left;line-height:20px;padding-bottom:3px;padding-top:5px;width:160px;}
/*Footer*/
div.footerWrapper{background:#232323 url(../images/base/footer.gif) repeat-x scroll 0 0;padding-top:13px;zoom:1;}
div#footer{font-size:11px;height:140px;margin:0 auto;width:862px;}
div#footer .copyright{background:transparent url(../images/base/turvaveeb_ee.gif) no-repeat scroll 0 0;color:#FFFFFF;float:left;font-weight:bold;padding-left:100px;padding-top:3px;}
div#footer .footerNav{float:right;padding-top:3px;}
div#footer .footerNav li{color:#808080;display:inline;}
div#footer .footerNav a{color:#808080;}
div#footer .footerNav a:hover{text-decoration:underline;}
div#footer .footerNav span{padding:0 2px 0 4px;}
div#footer .footerlogos{background:transparent url("../images/base/footerlogosbg.gif") no-repeat scroll 0 0;clear:both;float:left;margin-left:-19px;margin-top:17px;padding:0 10px;position:relative;z-index:1;width:880px;}
* html div#footer .footerlogos{margin-left:0;}
div#footer .footerlogos td{height:49px;padding:1px 12px 0;vertical-align:middle;}
div#footer .footerlogos img,div#footer .footerlogos a{display:block;}
/*Def*/
.def{padding-bottom:30px;}
.def em{font-style:italic;}
.def strong,.def b{font-weight:bold;}
.def em strong,.def em b,.def strong em,.def strong b{font-style:italic;font-weight:bold;}
.def i{font-style:italic;}
.def p{line-height:20px;margin-bottom:20px;}
.def a{text-decoration:underline;}
.def ul,.def ol{margin-bottom:20px;margin-left:20px;}
.def ul{list-style-type:disc;}
.def ol{list-style-type:decimal;}
.def ul ol,.def ol ol,.def ul ul,.def ol ul{margin-bottom:0;}
.def ul li,.def ol li{line-height:18px;}
.def span.img{}
.def span.img img{float:none;}
.def span.img_left{float:left;margin-right:15px;}
.def span.img_right{float:right;margin-left:15px;}
.def ul.sitemap{list-style-type:none !important;margin-left:5px;}
.def ul.sitemap a{color:#003669;font-size:11px;font-weight:bold;text-decoration:none;}
.def ul.sitemap li.sel{background:transparent url(../images/base/arrow01.gif) no-repeat scroll 0 6px;padding-left:15px;}
.def ul.sitemap li.sel a{font-size:14px;}
.def ul.sitemap ul a{color:#4C4C4C;font-size:11px !important;font-weight:normal;text-decoration:none;}
.def ul.sitemap a:hover{text-decoration:underline;}
.def ul.sitemap ul{list-style-type:none;margin-bottom:18px;}
.def ul.sitemap ul ul{margin-bottom:0;}
.def ul.sitemap li{background:transparent url(../images/base/arrow02.gif) no-repeat scroll 0 6px;padding-left:15px;}
.def ul.sitemap ul li{background:none;}
/*Navi*/
.navi{margin-bottom:10px;overflow:hidden;text-align:center;width:100%;}
.navi span,.navi a{color:#58595B;display:inline-block;line-height:20px;padding:0 3px;vertical-align:middle;}
.navi a:hover{background-color:#DFDFDF;}
.navi a.selected:hover,.navi a.selected{background-color:#B74E98;color:#FFF;font-weight:bold;}
.navi a.btn{color:#77932C;font-size:11px;font-weight:bold;}
.navi a.btn:hover{background-color:transparent;text-decoration:underline;}
/*Messages*/
.msg_error{background-color:#FFE5E5;border:2px solid #EF5435;clear:both;margin:0 0 10px;overflow:hidden;padding:10px 10px 5px;position:relative;}
.msg_error p{color:#E42600;margin:0 0 5px;}
.msg_error ul,.msg_error ol{color:#E42600;margin:0 0 5px 20px;}
.msg_success{background-color:#F1FDE8;border:2px solid #83EB44;clear:both;margin:0 0 10px;overflow:hidden;padding:10px 10px 5px;position:relative;}
.msg_success p{color:#3B3B3B;margin:0 0 5px;}
.msg_success ul,.msg_success ol{margin:0 0 5px 20px;}
.msg_note{background-color:#F9F6C1;border:2px solid #EED860;clear:both;margin:0 0 10px;overflow:hidden;padding:10px 10px 5px;position:relative;}
.msg_note p{color:#3B3B3B;margin:0 0 5px;}
.msg_note ul,.msg_note ol{margin:0 0 5px 20px;}
form.frm td{padding:5px 0 2px;vertical-align:top;}
form.frm div{padding-bottom:5px;}
form.frm h2{border-bottom:1px solid #C5C5C5;color:#454545;font-style:italic;margin-bottom:10px;margin-top:10px;padding:20px 360px 5px 0;text-align:left;text-align:right;}
form.frm table{}
/*FORM.frm INPUT:focus { outline:#00FF00 dotted thick; }*/
form.frm label{display:block;font-size:11px;padding-right:20px;text-align:right;}
form.frm span.text{background:#FFFFFF url(../images/base/textinput01Bg.gif) no-repeat scroll 0 0;display:inline-block;line-height:13px;}
form.frm span.text input{background:transparent;border:0;height:15px;line-height:15px;padding:5px;width:240px;}
form.frm span.text02{background:#FFFFFF url(../images/base/textinput02Bg.gif) no-repeat scroll 0 0;display:inline-block;line-height:13px;}
form.frm span.text02 input{background:transparent;border:0;height:15px;line-height:15px;padding:7px 5px;width:200px;}
form.frm span.text03{background:#FFFFFF url(../images/base/textinput02Bg.gif) no-repeat scroll 0 0;display:inline-block;line-height:13px;}
form.frm span.text03 input{background:transparent;border:0;color:#808080;font-size:18px;font-weight:bold;height:22px;line-height:22px;padding:4px 5px 3px;width:200px;}
form.frm .textarea{background:#FFFFFF url(../images/base/textarea01Bg.gif) repeat-x scroll 0 0;display:inline-block;}
form.frm .textarea textarea{background:transparent;border:0;height:87px;line-height:13px;line-height:15px;overflow:auto;padding:5px;width:240px;}
form.frm .textarea02{background:#FFFFFF url(../images/base/textarea02Bg.gif) repeat-x scroll 0 0;display:inline-block;}
form.frm .textarea02 textarea{background:transparent;border:0 none #000000;height:106px;line-height:13px;padding:5px;width:480px;}
form.frm .textarea03{background:#FFFFFF url(../images/base/textarea03Bg.gif) repeat-x scroll 0 0;display:inline-block;}
form.frm .textarea03 textarea{background:transparent;border:0 none #000000;height:86px;line-height:13px;padding:5px;width:285px;}
form.frm .select02{min-width:250px;}
* html form.frm .select02{width:250px;}
form.frm p.tags{font-size:11px;}
form.frm p.tags span{font-weight:bold;padding-right:11px;}
form.frm p.tags span.change{display:inline-block;}
form.frm p.tags span.change a{display:inline-block;height:auto;width:auto;}
form.frm p.tags a{background:transparent url(../images/base/close02.gif) no-repeat scroll 100% 0;display:inline-block;height:7px;width:11px;}
form.frm p.tags span.change a{background:transparent;text-decoration:underline;}
form.frm .noteContainer{position:absolute;}
form.frm .note,form.frm .noteError{background:#DCF599 none repeat scroll 0 0;border:1px solid #ABCF73;display:none;font-size:11px;margin:0;padding:1px 10px 4px 28px;position:absolute;width:160px;}
form.frm div.note2{color:#808080;font-size:11px;font-style:italic;}
form.frm .noteError{background:#E5ABAB url(../images/base/error.gif) no-repeat scroll 6px 4px;border:1px solid #FF0000;color:#6B2524;}
form.frm .note{background:#F5EBC2 url(../images/base/note.gif) no-repeat scroll 4px 4px;border:1px solid #BDB181;color:#7E720D;}
form.frm ul.companyList{}
form.frm ul.companyList li{font-size:11px;font-weight:bold;}
form.frm ul.companyList a.deleteCompany{background:transparent url(../images/base/close01.gif) no-repeat scroll 0 0;display:inline-block;height:7px;margin-left:5px;width:7px;}
form.frm ul.companyList li.addCompany{}
form.frm ul.companyList li.addCompany a{background:transparent url(../images/base/add.gif) no-repeat scroll 100% 50%;display:inline-block;font-weight:bold;padding-right:21px;text-decoration:none;}
form.frm ul.companyList li.addCompany a span{background:transparent url(../images/base/border01.gif) repeat-x scroll 0 100%;display:inline-block;line-height:16px;}
form.frm div.group{display:inline-block;float:right;margin:0;overflow:hidden;padding:0;vertical-align:top;width:277px;}
form.frm div span.check01{display:inline-block;width:200px;}
form.frm p.image{}
form.frm td span.edit,form.frm td span.add{display:block;font-size:11px;font-weight:bold;}
form.frm span.radiobuttons{display:inline;display:inline-block;font-size:11px;padding-top:4px;zoom:1;}
form.frm span.radiobuttons input{vertical-align:text-bottom;}
div.buttons{clear:both;margin-bottom:15px;overflow:hidden;padding-bottom:5px;padding-top:5px;text-align:left;width:100%;}
div.buttons div.center{text-align:center;}
div.buttons a,div.buttons span{background:url(../images/base/button01.gif) no-repeat 100% 100%;color:#FFF;cursor:pointer;cursor:pointer;display:block;display:inline-block;font-family:"Lucida Grande", Lucida, "lucida sans unicode", helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:30px;padding-right:15px;text-align:center;text-decoration:none;}
div.buttons a{vertical-align:middle;}
div.buttons a span,div.buttons span span{background:url(../images/base/button01.gif) no-repeat 0 0;display:block;display:inline-block;height:30px;line-height:30px;padding-left:15px;padding-right:0;text-align:center;}
div.buttons button{background:transparent;border:none;border:0;cursor:pointer;cursor:pointer;float:left;margin-right:5px;overflow:visible;padding:0;white-space:nowrap;}
div.buttons button,div.buttons a{vertical-align:middle;}
div.buttons a:hover{text-decoration:none;}
div.buttons a.button02,div.buttons button.button02 span{background-image:url(../images/base/button02.gif);padding-right:40px;}
div.buttons a.button02 span,div.buttons button.button02 span span{background-image:url(../images/base/button02.gif);padding-left:40px;padding-right:0;}
div.buttons a.button03,div.buttons button.button03 span{background-image:url(../images/base/button03.gif);height:30px;padding-right:0;text-align:center;width:130px;}
div.buttons a.button03 span,div.buttons button.button03 span span{background-image:url(../images/base/button03.gif);height:30px;padding-left:0;text-align:center;width:130px;}
div.buttons a.button04,div.buttons button.button04{background:transparent url(../images/base/button04.gif) no-repeat scroll 0 0;color:#808080;height:30px;padding-right:0;width:130px;}
div.buttons a.button05,div.buttons button.button05{background:transparent url(../images/base/button05.gif) no-repeat scroll 0 0;color:#FFFFFF;height:30px;padding-right:0;width:130px;}
div.buttons a.button06,div.buttons button.button06 span{background-image:url(../images/base/button06.gif);padding-right:37px;}
div.buttons a.button06 span,div.buttons button.button06 span span{background-image:url(../images/base/button06.gif);padding-left:38px;padding-right:0;}
div.buttons a.button07,div.buttons button.button07{background:transparent url(../images/base/button07.gif) no-repeat scroll 0 0;color:#FFFFFF;height:30px;padding-right:0;width:80px;}
#colorbox{}
#colorbox h2{color:#00A9D6;font-size:18px;padding-bottom:10px;}
#colorbox .cboxChooseCompany{padding:3px 4px;width:310px;}
#colorbox .cboxChooseCompany .description{font-size:11px;line-height:20px;padding-bottom:7px;}
#colorbox .cboxChooseCompany div.inputContainer01{padding-bottom:10px;}
#colorbox .chooseCompany div.inputContainer01 td{padding:8px 0 5px;vertical-align:top;}
#colorbox .cboxChooseCompany div.inputContainer01 select{width:100%;}
#colorbox .cboxChooseCompany div.inputContainer01 label.label03{padding-top:4px;}
#colorbox .cboxChooseCompany div.checkboxContainer01{border:1px solid #B2B2B2;height:110px;margin-bottom:20px;overflow:auto;padding:5px;}
#colorbox .cboxChooseCompany div.checkboxContainer01 input{display:inline-block;vertical-align:middle;}
#colorbox .cboxChooseCompany div.checkboxContainer01 label{display:inline-block;padding-left:7px;vertical-align:middle;}
#colorbox .cboxChooseCompany label{padding-right:10px;}
#colorbox .cboxChooseCompany .buttons{margin-bottom:0;}
#colorbox .cboxChooseCompany .buttons button{float:right;}
#colorbox .cboxAddCategories{padding:3px 4px;width:310px;}
#colorbox .cboxAddCategories .description{font-size:11px;line-height:20px;padding-bottom:7px;}
#colorbox .cboxAddCategories div.inputContainer01{padding-bottom:10px;}
#colorbox .AddCategories div.inputContainer01 td{padding:8px 0 5px;vertical-align:top;}
#colorbox .cboxAddCategories div.inputContainer01 select{width:100%;}
#colorbox .cboxAddCategories div.inputContainer01 label.label03{padding-top:4px;}
#colorbox .cboxAddCategories div.checkboxContainer01{border:1px solid #B2B2B2;height:110px;margin-bottom:20px;overflow:auto;padding:5px;}
#colorbox .cboxAddCategories div.checkboxContainer01 input{display:inline-block;vertical-align:middle;}
#colorbox .cboxAddCategories div.checkboxContainer01 label{display:inline-block;padding-left:7px;vertical-align:middle;}
#colorbox .cboxAddCategories label{padding-right:10px;}
#colorbox .cboxAddCategories .buttons{margin-bottom:0;}
#colorbox .cboxAddCategories .buttons button{float:right;}
#colorbox .cboxRegistrationSuccess{background:transparent url(../images/base/success.gif) no-repeat scroll 410px 26px;padding:38px 15px 0;width:440px;}
#colorbox .cboxRegistrationSuccess h2{padding-bottom:48px;}
#colorbox .cboxRegistrationSuccess div.content{font-size:11px;line-height:18px;}
#colorbox .cboxRegistrationSuccess div.content p{margin-bottom:18px;}
#colorbox .cboxRegistrationSuccess div.buttons{padding-bottom:10px;padding-top:30px;}
#colorbox .cboxRegistrationSuccess div.buttons a.button02,#colorbox .cboxRegistrationSuccess div.buttons button.button02 span{padding-right:55px;}
#colorbox .cboxRegistrationSuccess div.buttons a.button02 span,#colorbox .cboxRegistrationSuccess div.buttons button.button02 span span{padding-left:55px;padding-right:0;}
#colorbox .cboxChooseRegistrationType{padding:0 8px;}
#colorbox .cboxChooseRegistrationType p{line-height:30px;width:454px;}
#colorbox .cboxChooseRegistrationType p span{display:inline-block;}
#colorbox .cboxChooseRegistrationType p span.title{color:#00A9D6;font-size:18px;font-weight:bold;width:275px;}
#colorbox .cboxChooseRegistrationType p span.type{}
#colorbox .cboxChooseRegistrationType p span.type a{color:#000000;font-weight:bold;}
#colorbox .cboxChooseRegistrationType p span.type span.client{border-right:1px solid #B1B1B1;padding-right:10px;}
#colorbox .cboxChooseRegistrationType p span.type span.company{padding-left:8px;}
#colorbox .cboxLogin{padding:3px 10px;width:300px;}
#colorbox .cboxLogin h2{padding-bottom:20px;}
#colorbox .cboxLogin div.row{border-top:1px solid #D9D9D9;overflow:hidden;padding:5px 0;}
#colorbox .cboxLogin div.col01{float:left;padding:0;width:80px;}
#colorbox .cboxLogin div.col02{float:left;width:220px;}
#colorbox .cboxLogin div.col03{color:#4C4B4B;float:left;font-size:11px;line-height:11px;padding-top:2px;}
#colorbox .cboxLogin div.col03 a{text-decoration:underline;}
#colorbox .cboxLogin div.col04{float:right;padding-right:10px;width:147px;}
#colorbox .cboxLogin label{color:#000;display:block;font-size:11px;padding:5px 10px 0 0;text-align:right;}
#colorbox .cboxLogin div.buttons{margin-bottom:0;padding-top:0;}
#colorbox .cboxLogin div.buttons button{margin-right:0;}
#colorbox .cboxSendPassword{padding:3px 10px;width:300px;}
#colorbox .cboxSendPassword h2{padding-bottom:20px;}
#colorbox .cboxSendPassword div.row{border-top:1px solid #D9D9D9;overflow:hidden;padding:5px 0;}
#colorbox .cboxSendPassword div.col01{float:left;padding:0;width:80px;}
#colorbox .cboxSendPassword div.col02{float:left;width:220px;}
#colorbox .cboxSendPassword div.col03{color:#4C4B4B;float:left;font-size:11px;line-height:11px;padding-top:2px;}
#colorbox .cboxSendPassword div.col03 a{text-decoration:underline;}
#colorbox .cboxSendPassword div.col04{float:right;padding-right:10px;width:147px;}
#colorbox .cboxSendPassword label{color:#000;display:block;font-size:11px;padding:5px 10px 0 0;text-align:right;}
#colorbox .cboxSendPassword div.buttons{margin-bottom:0;padding-top:0;}
#colorbox .cboxSendPassword div.buttons button{margin-right:0;}
#colorbox .cboxGMap{height:405px;padding:4px 0;width:590px;}
#colorbox .cboxText{padding:38px 15px 0;width:440px;}
#colorbox .cboxText p{line-height:18px;margin-bottom:18px;}
#colorbox .cboxText div.buttons{padding-bottom:10px;padding-top:30px;}
#colorbox .cboxText div.buttons a.button02,#colorbox .cboxText div.buttons button.button02 span{padding-right:55px;}
#colorbox .cboxText div.buttons a.button02 span,#colorbox .cboxText div.buttons button.button02 span span{padding-left:55px;padding-right:0;}
#colorbox .cboxOrderAccount{padding:3px 10px;width:300px;}
#colorbox .cboxOrderAccount div.module{overflow:hidden;}
#colorbox .cboxOrderAccount div.module div.col01{background:transparent no-repeat scroll 0 center;float:left;height:86px;overflow:hidden;padding-bottom:0;padding-left:0;width:80px;}
#colorbox .cboxOrderAccount div.module div.col02{float:left;overflow:hidden;width:200px;}
#colorbox .cboxOrderAccount div.module div.description{}
#colorbox .cboxOrderAccount div.module div.description div.description{color:#444444;font-size:11px;line-height:18px;min-height:60px;padding-bottom:15px;text-align:justify;}
#colorbox .cboxOrderAccount div.module div.description h3{font-size:12px;padding-bottom:3px;}
#colorbox .cboxOrderAccount div.module div.periodAndPrice table{width:100%;}
#colorbox .cboxOrderAccount div.module div.periodAndPrice td{border-bottom:1px solid #B2B2B2;padding:5px 0;vertical-align:middle;}
#colorbox .cboxOrderAccount div.module div.periodAndPrice td.last{border-bottom:0;}
#colorbox .cboxOrderAccount div.module div.periodAndPrice td.caption{font-weight:bold;padding-left:10px;padding-right:15px;}
#colorbox .cboxOrderAccount div.module div.periodAndPrice select{min-width:120px;}
#colorbox .cboxOrderAccount div.module div.periodAndPrice{padding-bottom:20px;}
#colorbox .cboxOrderModule{padding:3px 10px;width:300px;}
#colorbox .cboxOrderModule div.module{overflow:hidden;}
#colorbox .cboxOrderModule div.module div.col01{background:transparent no-repeat scroll 0 center;float:left;height:86px;overflow:hidden;padding-bottom:0;padding-left:0;width:80px;}
#colorbox .cboxOrderModule div.module div.col02{float:left;overflow:hidden;width:200px;}
#colorbox .cboxOrderModule div.module div.description{}
#colorbox .cboxOrderModule div.module div.description div.description{color:#444444;font-size:11px;line-height:18px;min-height:60px;padding-bottom:15px;text-align:justify;}
#colorbox .cboxOrderModule div.module div.description h3{font-size:12px;padding-bottom:3px;}
#colorbox .cboxOrderModule div.module div.periodAndPrice table{width:100%;}
#colorbox .cboxOrderModule div.module div.periodAndPrice td{border-bottom:1px solid #B2B2B2;padding:5px 0;vertical-align:middle;}
#colorbox .cboxOrderModule div.module div.periodAndPrice td.last{border-bottom:0;}
#colorbox .cboxOrderModule div.module div.periodAndPrice td.caption{font-weight:bold;padding-left:10px;padding-right:15px;}
#colorbox .cboxOrderModule div.module div.periodAndPrice select{min-width:120px;}
#colorbox .cboxOrderModule div.module div.periodAndPrice{padding-bottom:20px;}
#colorbox .cboxSuccess{background:transparent url(../images/base/success.gif) no-repeat scroll 410px 26px;padding:38px 15px 0;width:440px;}
#colorbox .cboxSuccess h2{padding-bottom:48px;}
#colorbox .cboxSuccess div.content{font-size:11px;line-height:18px;}
#colorbox .cboxSuccess div.content p{margin-bottom:18px;}
#colorbox .cboxSuccess div.buttons{padding-bottom:10px;padding-top:30px;}
#colorbox .cboxSuccess div.buttons a.button02,#colorbox .cboxSuccess div.buttons button.button02 span{padding-right:55px;}
#colorbox .cboxSuccess div.buttons a.button02 span,#colorbox .cboxSuccess div.buttons button.button02 span span{padding-left:55px;padding-right:0;}
#colorbox .cboxShareWithFriend label{padding-right:10px;}
#colorbox .cboxShareWithFriend div.inputContainer01 label.label03{padding-top:4px;}
#colorbox .cboxShareWithFriend div.buttons{margin-bottom:0;padding-bottom:0;}
#colorbox .cboxShareWithFriend div.buttons button{float:right;}
/*****Generic Classes*****/
.clear{clear:both;overflow:hidden;}
.error{color:#FF0000;}
.no_underline{text-decoration:none !important;}
.underline{text-decoration:underline !important;}
.hidden{display:none;}
.hidden2{position:absolute;top:-2000px;}
.left{float:left;}
.right{float:right;}
.aleft{text-align:left;}
.aright{text-align:right;}
.center{text-align:center !important;}
.result{color:#F0C319 !important;}
.content-image{border:1px solid #EAEAEA;float:right;margin:0 0 20px 20px;padding:1px;}
/*DatePicker*/
#ui-datepicker-div{background-image:url(../images/base/datepicker_bg2.gif);height:302px;margin-left:-20px;margin-top:3px;width:229px !important;}
#ui-datepicker-div a,.ui-datepicker-inline a{background:none;color:#000;cursor:pointer;margin:0;padding:0;position:relative;}
.ui-datepicker-cover{display:none;/*sorry for IE5*/
display:block;/*sorry for IE5*/
filter:mask();/*must have*/
height:302px;/*must have to match maximum height*/
left:-4px;/*must have*/
position:absolute;/*must have*/
z-index:-1;/*must have*/
top:-4px;/*must have*/
width:229px;}
.ui-datepicker-control{height:20px;margin:12px auto 5px;overflow:auto;position:relative;width:225px;}
.ui-datepicker-control .ui-datepicker-clear{float:left;position:relative;}
.ui-datepicker-control .ui-datepicker-clear a{color:#851A1F !important;display:block;font-weight:bold;margin-left:8px !important;}
.ui-datepicker-control .ui-datepicker-clear a:hover{color:#000 !important;text-decoration:none !important;}
.ui-datepicker-control .ui-datepicker-close{float:right;position:relative;}
.ui-datepicker-control .ui-datepicker-close a{background-image:url(../images/base/ui-datepicker-control-close.gif) !important;background-position:100% 2px !important;background-repeat:no-repeat !important;color:#851A1F !important;display:block;font-weight:bold;margin-right:8px !important;padding-right:15px !important;}
.ui-datepicker-control .ui-datepicker-close a:hover{background-position:100% -86px !important;color:#000 !important;text-decoration:none !important;}
.ui-datepicker-links{margin-bottom:5px;overflow:auto;position:relative;width:229px;}
.ui-datepicker-links a:hover{text-decoration:none !important;}
.ui-datepicker-links .ui-datepicker-prev{float:left;}
.ui-datepicker-links .ui-datepicker-prev a{background-image:url(../images/base/ui-datepicker-prev.gif) !important;color:#FFF !important;display:block;font-weight:bold;height:20px;line-height:20px;margin-right:3px !important;width:73px;}
.ui-datepicker-links .ui-datepicker-prev a:hover{background-position:0 100% !important;}
.ui-datepicker-links .ui-datepicker-current{float:left;}
.ui-datepicker-links .ui-datepicker-current a{background-image:url(../images/base/ui-datepicker-current.gif) !important;color:#000;display:block;font-weight:bold;height:20px;line-height:20px;width:77px;}
.ui-datepicker-links .ui-datepicker-current a:hover{background-position:0 100% !important;}
.ui-datepicker-links .ui-datepicker-next{float:right;}
.ui-datepicker-links .ui-datepicker-next a{background-image:url(../images/base/ui-datepicker-next.gif) !important;color:#FFF !important;display:block;font-weight:bold;height:20px;line-height:20px;width:73px;}
.ui-datepicker-links .ui-datepicker-next a:hover{background-position:0 100% !important;}
.ui-datepicker-header{padding-bottom:7px;padding-top:3px;}
.ui-datepicker-header .ui-datepicker-new-month{margin-right:3px;width:130px;}
.ui-datepicker-header .ui-datepicker-new-year{width:80px;}
.ui-datepicker{}
.ui-datepicker{border-collapse:collapse !important;margin-left:auto;margin-right:auto;margin-top:10px;width:96%;}
.ui-datepicker-title-row td{background-color:#FFF !important;}
.ui-datepicker td.ui-datepicker-days-cell{border:1px solid #BDBDBD;border-collapse:collapse !important;}
.ui-datepicker td.ui-datepicker-week-end-cell{background-color:#EEE;}
.ui-datepicker td.no_b{border-bottom:0;}
.ui-datepicker td a{border:0 solid #FFF;display:block;font-size:12px;line-height:22px;position:relative;text-align:center;text-decoration:none;}
.ui-datepicker td.today a{color:#AC2930;font-weight:bold;}
.ui-datepicker td.unactive a{color:#CCC;}
.ui-datepicker td.unactive a:hover{background-color:#FFF;}
.ui-datepicker td a:hover{background-color:#E7D1D2;}
.ui-datepicker td.selected a{background-color:#861A1F;color:#FFF;}
.ui-datepicker td.ui-datepicker-days-cell-over{background-color:#DDD;}
.ui-datepicker td.ui-datepicker-days-cell-over a{}
.ui-datepicker td.ui-datepicker-today,.ui-datepicker td.ui-datepicker-current-day{background-color:#861A1F !important;}
.ui-datepicker td.ui-datepicker-today a,.ui-datepicker td.ui-datepicker-current-day a{color:#FFF !important;}
/*DatePicker*/
div.buttons div.page_num{float:right;width:480px;}
div.buttons div.page_num ul{float:right;list-style:none;}
div.buttons div.page_num li{display:inline;float:left;}
div.buttons div.page_num a{background-image:none;border:1px solid #CBCBCB;display:inline !important;font-weight:100;height:auto;margin-right:2px !important;padding:0 5px;text-align:center;}
div.buttons div.page_num a:hover{border:1px solid #808080;}
div.buttons div.page_num li.spacer{cursor:default;padding:7px;}
div.buttons div.page_num a.activeNum{background-color:#CBCBCB;border-color:#808080;font-weight:bold;}
/*
* jQuery Nivo Slider v1.9
* http://nivo.dev7studios.com
*
* Copyright 2010, Gilbert Pellegrom
* Free to use and abuse under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
* March 2010

The Nivo Slider styles*/
.sliderContainer{height:315px;margin-top:-10px;overflow:hidden;padding:0 0 0 15px;text-align:center;}
#slider img{display:none;height:300px;}
.nivoSlider{position:relative;}
.nivoSlider img{display:none;left:0;position:absolute;top:0;}
/*If an image is wrapped in a link*/
.nivoSlider a.nivo-imageLink{border:0;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;z-index:60;top:0;width:100%;}
/*The slices in the Slider*/
.nivo-slice{display:block;height:100%;position:absolute;z-index:50;}
/*Caption styles*/
.nivo-caption{background:#000;bottom:0;color:#FFF;left:0;opacity:0.8;/*Overridden by captionOpacity setting*/
position:absolute;z-index:89;width:100%;}
.nivo-caption p{margin:0;padding:5px;}
/*Direction nav styles (e.g. Next & Prev)*/
.nivo-directionNav a{cursor:pointer;position:absolute;z-index:99;top:45%;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
/*Control nav styles (e.g. 1,2,3...)*/
.nivo-controlNav{display:inline-block;padding-top:303px;}
.nivo-controlNav a{background:transparent url("../images/base/bullets.gif") no-repeat scroll 0 0;border:0 none #000000;cursor:pointer;display:block;float:left;height:10px;text-indent:-9999px;width:10px;}
.nivo-controlNav a.active{background-position:-10px 0;}
.fan_box .connections .connections_grid{padding-top:5px;text-align:center;}
.fan_box .full_widget{border:0;}
.fan_box .full_widget .connect_top{background:#EAEAEA;}
.fan_box .connections{border:0;}
.fan_box .profileimage{display:none;}
.fan_box .connect_top{padding:8px 3px;}
.sidefloat{display:table-cell;vertical-align:top;width:10000px;}
.rfloat{float:right;}
.lfloat{float:left;}
