/*
GENERAL STYLE
*/
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,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif;}

*:focus { outline: 0; }
body { color: #000;  background: #fff url(/images/common/bg.png) repeat-x scroll left top; font-family:Arial, Helvetica, sans-serif; }
ol, ul { list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
p { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img a { border: none; }
.clear { clear: both; height: 0px; overflow: hidden; }
.reset { clear: both;}
li { list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
sup { vertical-align:text-top;}

.container { margin:0 auto; width:960px;}
.page_wrapper a { color:#CB3632; text-decoration:none;}
.page_wrapper a { color:#CB3632; text-decoration:underline;}
#header { height: 155px; width:960px; margin:0 auto; position:relative; z-index:1000; }
#header .logo { width:261px; float:left; padding-left:20px; padding-top:30px; height:91px; overflow:hidden;}
#header .topheader { float:right; background:url(/images/common/sprites.png) no-repeat 0 0; width:719px; position:absolute; right:-110px; top:0px; height:121px; z-index:2000;}
#header .topheader_right { float:right; padding-right:110px; width:609px; height:36px;}
#header .topheader_right .user_opt { float:right; padding-top:9px; height:51px;}
#header .topheader_right .user_opt p { color:#a5a5a5; font-size:11px; float:left; line-height:18px; }
#header .topheader_right .user_opt p span { padding-left:10px; padding-right:12px;}
#header .topheader_right .user_opt a { color:#fff; text-decoration:none;}
#header .topheader_right .user_opt a:hover { color:#cc3a35; text-decoration:none;}
#header .topheader_right .user_opt .login a { background: url(/images/sprites.png) no-repeat 0 -18px; width:63px; height:18px; display:block; text-indent:-9999px; }
#header .topheader_right .user_opt .login a:hover { background: url(/images/sprites.png) no-repeat 0 0;}
#header .topheader_right .user_opt .mycart a { background: url(/images/sprites.png) no-repeat 0 -38px; width:63px; height:18px; display:block; text-indent:-9999px; }
#header .topheader_right .user_opt .mycart a:hover { background: url(/images/sprites.png) no-repeat 0 -60px;}

#header .topheader_right .user_opt_menu a { font-size: 12px; color: #a5a5a5; }
#header .topheader_right .user_opt_menu a:hover { color: #fff; }
#header .topheader_right .user_opt_menu.sxspace { width: 40px; display: block; }

ul.dropdown a:active { color: #fff; }	
ul.dropdown li.hoverS,
ul.dropdown li:hover { background: #d3736c; color: black; position: relative; }
#meniu .dropdown .sub_menu {padding: 0px; z-index:2230; display:block; width:161px; }
.dropdown div { visibility: hidden; position: absolute; top: 100%;}
#meniu .sub_menu ul { color: #d3736c;width:158px; display:block; float:left; background: url(/images/smenu_bg.png) repeat-y; padding-left:1px; padding-right:2px;}
ul.dropdown div li { border-top:1px solid #d04440; }						  
#meniu .sub_menu a { display:block; height:28px; line-height:28px; width: 146px; white-space: nowrap; text-decoration: none; 
					    text-indent:0px; color: #e9aeaa;font-size:12px; padding-left:12px; background:none;border-bottom:1px solid #d3736c;  } 
#meniu .sub_menu a:hover {background-image:none;background:#d3736c;color: #fff; text-decoration:none; }
#meniu .sub_menu .first {background:transparent url(/images/sprites_menu.png) no-repeat 0 -89px; width:161px; height:14px; border:0px; display:block; font-size:0; line-height:0px;  float:left;}
#meniu .sub_menu .last a { border:0px;}
#meniu .sub_menu .last a:hover { border-bottom:1px solid #d04440;}
#meniu .sub_menu .bottom {background:transparent url(/images/sprites_menu.png) no-repeat -163px -89px; width:161px; height:12px; border:0px; display:block; font-size:0; line-height:0px; float:left;}

#meniu .s_blue ul { color: #a9c5e7;width:158px; display:block; float:left; background: url(/images/sbmenu_bg.png) repeat-y; padding-left:1px; padding-right:2px;}
ul.dropdown .s_blue li { border-top:1px solid #5c89bc; }
ul.dropdown .s_blue li:hover { background: #819fc5; }
#meniu .s_blue a {border-bottom:1px solid #7296c1; color:#a9c5e7}
#meniu .s_blue a:hover {background:#819fc5;}
#meniu .s_blue .first {background:transparent url(/images/sprites_menu.png) no-repeat 0 -89px; width:161px; height:14px; border:0px;}
#meniu .s_blue .bottom {background:transparent url(/images/sprites_menu.png) no-repeat -162px -89px; width:161px; height:8px; border:0px;}
#meniu .s_blue .last a:hover { border-bottom:1px solid #5c89bc;}
.search_top  { float:right; width:500px;}
.search_top form { float:right;}
.search_top p { float:left; padding:0px;}

.search_top .box { background:  url(/images/common/sprites.png) no-repeat 0 -126px; width:200px;  height:30px; padding-left:7px;}
.search_top input { border:0px; padding:0px; margin:0px; background:none; width:185px; height:22px; padding:3px; font-size:14px; line-height:22px;color:#000; float:left; 	}						
.search_top #submitBtn {border:0px;width:30px; height:30px; background: url(/images/sprites.png) no-repeat -70px 0; float:left;}
.search_top #submitBtn:hover,
.search_top #submitBtn.hovered	{border:0px;width:30px; height:30px; background: url(/images/sprites.png) no-repeat -70px -30px; float:left;}				
.search_top #submitBtn input {	border:0px;	width:30px;	height:30px;background:none; cursor:pointer;}

.category { width:240px; float:left; padding-top:25px; padding-bottom:30px;}
.category .top { width:240px; float:left; background: url(/images/common/sprites.png) no-repeat 0 -159px; height:18px;}
.category .btm { width:240px; float:left; background: url(/images/common/sprites.png) no-repeat 0 -180px; height:20px;}
.category .bg { width:219px; float:left; border-left:1px solid #cecece; border-right:1px solid #cecece; padding-left:19px; background:#fff; position:relative;}

.category .bg .cfinder { float:left; width:210px; height:200px;}
.category .bg .cfinder p { float:left; height:40px; width:210px;}
#hiddendiv { float:left; width:200px; height:70px; padding-bottom:40px; position:relative; z-index:100; margin-bottom:5px;}
.category .bg .cfinder .divline { float:left; background: url(/images/common/sprites.png) no-repeat 0 -201px; position:relative; z-index:50; width:200px; height:40px;}
.category .bg .cfinder .selectbox {font-size:12px; cursor: pointer; background: url(/images/common/sprites.png) no-repeat 0 -250px;
								   width:190px; height:29px; line-height:29px; padding-left:10px; padding-top:0px; color:#000; border: none; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.category .bg .cfinder select {background: url(/images/common/sprites.png) no-repeat 0 -250px;}
.category .bg .cfinder .priceBox { width:210px;}
.category .bg .cfinder .priceBox .selectbox {font-family:Arial, Helvetica, sans-serif;font-size:12px;display : block; text-align:left; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
								   background: url(/images/common/sprites.png) no-repeat -201px -250px; cursor: pointer;width:150px; height:29px; line-height:29px;padding-left:10px; color:#000; border: none;}
.category .bg .cfinder .priceBox span { float:left;}								   
.category .bg .cfinder .priceBox .boxprice { width:169px;}
.category .bg .cfinder div.selectbox-wrapper { position:absolute; width:200px; background: url(/images/common/sprites.png) no-repeat -250px -158px;
											   margin:0px; padding:0px; margin-top:-30px; #margin-top:0px; font-size:12px;text-align:left; z-index:1000;overflow:auto; padding-top:10px; left:0; #left:1px;}
.category .bg .cfinder div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; background:url(/images/common/finder_categ2_btm.png) no-repeat bottom; padding-bottom:10px;}
.category .bg .cfinder div.selectbox-wrapper ul li.selected { background-color: #e9e9e9; color:#c73935;}
.category .bg .cfinder div.selectbox-wrapper ul li { list-style-type:none; display:block; margin:0;  line-height:30px; padding-left:10px; width:188px; background:#fff; cursor:pointer;border-left:1px solid #ccc; border-right:1px solid #ccc; }
.category .bg .cfinder div.selectbox-wrapper .current {background: #f4f0f0;color:#d04440;}
.category .bg .cfinder .hover_s .selectbox {background:url(/images/common/sprites.png) no-repeat 0 -293px;} 
.category .bg .cfinder .priceBox .hover_s .selectbox {background:url(/images/common/sprites.png) no-repeat -201px -280px;} 
.category .bg .cfinder .boxprice .selectbox-wrapper { width:160px; background:url(/images/common/sprites.png) no-repeat -250px -125px; #margin-top:-31px; #left:0px; }
.category .bg .cfinder .boxprice  div.selectbox-wrapper ul li {width:148px;}
.category .bg .cfinder .boxprice  div.selectbox-wrapper ul { background:url(/images/common/finder_price_btm.png) no-repeat bottom; width:160px;}

.category .bg .cfinder #submitbtn {border:0px;width:31px; height:30px; background: url(/images/sprites.png) no-repeat -70px 0; float:left;}
.category .bg .cfinder #submitbtn:hover,
.category .bg .cfinder #submitbtn.hovered {border:0px;width:31px; height:30px; background: url(/images/sprites.png) no-repeat -70px -30px; float:left;}				
.category .bg .cfinder #submitbtn input {border:0px;width:31px; height:31px;background:none; cursor:pointer;}
.category .bg .menu_components {  float:left;z-index:10; position:relative;}

.categorySearch .bg .menu_components { background: none; float:left; padding-top:5px;}
.categorySearch .bg .menu_components h4 { font-size:19px; padding-bottom:15px;}
.category .bg .cfinder h4{ height:41px; line-height:18px; font-size:18px;width:200px; float:left;}
.category .bg .menu_components h4 { font-size:18px; padding-bottom:15px;}



.BB0 { border:none!important;}
.main .newlyHome { float:left; width:680px; padding-bottom:29px; overflow:hidden;}
.newlyHome .topp { float:left; width:662px; background:url(/images/common/sprites.png) no-repeat 0 -1160px; height:31px; padding-top:24px; padding-right:18px;}
.newlyHome .btmp { float:left; width:680px; background: url(/images/common/sprites.png) no-repeat 0 -396px; height:19px;}
.newlyHome .bgp { float:left; width:660px; padding-left:18px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; overflow:hidden;}
.newlyHome .bgp .slide { float:left; width:660px; position:relative;}
.newlyHome .bgp .slide .item{ float:left; width:310px; height: 90px; overflow:hidden; border-bottom:1px solid #d9d9d9; padding-bottom:15px; padding-top:15px; position:relative;}
.newlyHome .bgp .slide .last_idem {margin-left:20px;}
.newlyHome .bgp .slide .thumb { float:left; width:80px; height:80px; float:left;overflow:hidden;}
.newlyHome .bgp .slide .text { float:left; width:210px; padding-left:20px;}
.newlyHome .bgp .slide .promo { top:13px; left:27px; position:absolute; z-index:300}
.newlyHome .bgp .slide .author { font-size:11px; padding-top:5px; text-transform:uppercase;}
.newlyHome .bgp .slide .author strong { color:#cb3733;}
.newlyHome .bgp .slide h2 { padding-bottom:5px; padding-top:0px; line-height:17px; overflow:hidden; width: 200px; height: 18px; }
.newlyHome .bgp .slide h2 a { color:#000; font-size:13px; text-decoration:none; font-weight:bold;}
.newlyHome .bgp .slide h2 a:hover { color:#000; text-decoration:underline;}
.newlyHome .bgp .slide .desc { font-size:11px; line-height:13px; width:210px;}
.newlyHome .bgp .slide .desc a{ color:#cb3733; text-decoration:none;}
.newlyHome .bgp .slide .price { float:right; font-size:18px;}
.newlyHome .bgp .slide .price sup{ font-size:11px;}
.newlyHome .bgp .slide .price span{ text-decoration:line-through; color:#ca3531;font-size:10px;}
.newlyHome .bgp .slide .price span sup{font-size:9px;}
.newlyHome .bgp .pagebtm { padding-right:18px;}
.newlyHome .topp2 { padding-left: 20px; }
.newlyHome .pageslide { padding-right: 20px; }

.pageslide { float:right; height:14px;}
.pageslide .pag { padding-right:8px;}
.pageslide p { float:left; font-size:11px; color:#000; line-height:14px;  }
.pageslide .plf { padding-right:2px;}
.pageslide .plf a { background: url(/images/sprites.png) no-repeat -105px 0; width:14px; height:14px; display:block; float:left;}
.pageslide .plf a:hover{ background: url(/images/sprites.png) no-repeat -105px -14px; width:14px; height:14px; display:block;}
.pageslide .prg a {background: url(/images/sprites.png) no-repeat -119px 0; height:14px; width:14px; display:block; float:left;}
.pageslide .prg a:hover{ background:url(/images/sprites.png) no-repeat -119px -14px;width:14px; height:14px; display:block;}

.pageslide .plf2 { padding-right:2px;}
.pageslide .plf2 a { background: url(/images/sprites.png) no-repeat -105px -64px; width:44px; height:15px; display:block; float:left;}
.pageslide .plf2 a:hover{ background: url(/images/sprites.png) no-repeat -105px -82px; width:44px; height:15px; display:block;}
.pageslide .prg2 a {background: url(/images/sprites.png) no-repeat -105px -30px; height:15px; width:44px; display:block; float:left;}
.pageslide .prg2 a:hover{ background:url(/images/sprites.png) no-repeat -105px -48px;width:44px; height:15px; display:block;}

.main .most_popular { width:680px; overflow:hidden; float:left; padding-bottom:29px;}
.most_popular .topp { float:left; width:662px; background: url(/images/common/sprites.png) no-repeat 0 -417px; height:18px; padding-top:24px; padding-right:18px;}
.most_popular .topp.topp2 { background:url(/images/common/sprites.png) no-repeat 0 -1160px; padding-left: 20px; }
.most_popular .btmp { float:left; width:680px; background:  url(/images/common/sprites.png) no-repeat 0 -396px; height:19px;}
.most_popular .bgp { float:left; width:660px; padding-left:18px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
.most_popular .bgp .slide { float:left; width:660px; position:relative; padding-top:18px}
.most_popular .bgp .slide .item { float:left; width:82px; padding-bottom:7px;}
.most_popular .bgp .slide .thumb { float:left; width:65px; height:65px; overflow:hidden;}
.most_popular .bgp .pagebtm { padding-right:18px; padding-top:10px;}

.thumb._sxprice { height:80px !important; }
.thumb._sxprice._sxthumb { height:105px !important; width: 80px !important; text-align: center; margin-right: 10px; }
.thumb._sxprice .price { text-align:center; }
.thumb._sxprice._sxthumb .rating {float:left; width:80px; margin-top:5px; height:10px; padding-left:6px; padding-top:4px; background: url(/images/common/sprites.png) no-repeat -684px -192px;; float:left;overflow:hidden;}

.tabsBox{float: left;width: 679px; position:relative; }
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 21px;width: 673px; padding-left:6px;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 21px;line-height:21px;width:167px; margin-left:13px;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;background: url(/images/common/sprites.png) no-repeat -684px -148px;}
ul.tabs li a {text-decoration: none;color: #cf3833;text-align:center;display: block;font-size: 10px;outline: none;}
ul.tabs li a:hover {background: url(/images/common/sprites.png) no-repeat -684px -170px;color:#333;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff url(/images/common/sprites.png) no-repeat -684px -126px;border-bottom: 1px solid #e5e5e5;color:#9c9c9c;}
html ul.tabs li.active a {color:#9c9c9c;}
.tab_container {background:url(/images/common/sprites.png) no-repeat 0 -488px;overflow: hidden;clear: both;float: left; width: 679px; padding-top:20px;}
.tab_container .bg_cont {background:#fdfdfd url(/images/tabs_bg.png) repeat-x top; border-left:1px solid #cecece; border-right:1px solid #cecece; float:left; width:677px; overflow:hidden;}
.tab_container .tab_content {padding: 17px; padding-top:0px; padding-right:0px;}
.tab_container .btm_tabs { background:url(/images/common/sprites.png) no-repeat 0 -509px; height:21px; float:left; width: 679px; }
.tab_container .components .pageslide { padding-right:17px;}
.tab_container .components .titlu { width:auto; height:40px; float:left;}
.tab_container .components .comps { float:left; width:667px;}
.tab_container .components .comps .com { float:left; width:187px; border-left:1px solid #cbcbcb; padding-right:20px; padding-left:20px; position:relative;}
.tab_container .components .comps .comp1 { border:none; padding-left:0;}
.tab_container .components .thumb { float:left; width:65px; height:65px; float:left;overflow:hidden;}
.tab_container .components .freeicon { position:absolute; top:-9px; left:32px; z-index:300;}
.tab_container .components .comp1 .freeicon { position:absolute; top:-9px; left:13px; z-index:300;}
.tab_container .components .auth { float:left; width:110px; height:57px; padding-top:8px; padding-left:12px;}
.tab_container .authors .auth { float:left; width:110px; height:69px; padding-top:8px; padding-left:12px;}
.tab_container .components .auth span { text-transform:uppercase; color:#d43b34; font-size:11px; }
.tab_container .authors .auth span { font-size:10px; color:#000; text-transform:none;}
.tab_container .components .auth strong { font-weight:bold;font-size:12px; }
.tab_container .components .auth strong a{ color:#000; text-decoration:none;}
.tab_container .components .auth strong a:hover{ color:#d43b34; text-decoration:none;}
.tab_container .components .tx { float:left; width:187px; font-size:11px; padding-top:10px;}
.tab_container .components .dw { float:left; width:187px; padding-top:10px; font-size:11px;}
.tab_container .components .tx a{ color:#d43b34; text-decoration:none}
.tab_container .components .dw a{ font-weight:bold; color:#d43b34; text-decoration:none;}
.tab_container .components .dw a:hover{ font-weight:bold; color:#000; text-decoration:none;}

/*******CATEGORIES*************/

.categories {float:left; width:680px; padding-left:40px; padding-top:25px; padding-bottom:38px;}
.categories .bcamp {color:#cb3632;float:left; width:680px; height:31px;}
.categories .bcamp a{color:#cb3632; text-decoration:none; padding-right:5px; padding-left:5px;}
.categories .bcamp a:hover{color:#cb3632; text-decoration: underline;}
.categories h1 {font-size:30px; padding-top:10px; float:left; width:430px; padding-left:5px; font-family: apex_font, Arial, Helvetica, sans-serif}
.categories h1 span{ color:#cb3632;}
.categories .topCateg {background:url(/images/common/sprites.png) no-repeat 0 -568px; width:670px; height:80px; float:left;}
.categories .topCateg2 {background:url(/images/common/sprites.png) no-repeat 0 -648px; width:670px; height:80px; float:left;}
.categories .btmCateg {background: url(/images/common/sprites.png) no-repeat 0 -729px; width:670px; height:20px; float:left;}
.categories .bgCateg {background:  url(/images/common/bgCategs.jpg) repeat-x top; width:668px; float:left; border-left:#cecece 1px solid; border-right:1px solid #cecece;}
#componentList .itemlistMode {padding-left:19px; float:left;}
.notfound { font-size:11px; float:left; width:630px; text-align:center; padding-bottom:15px;}
#componentList .item { float:left; width:300px; height:130px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d5d5d5;}
#componentList .thumb {float:left; width:80px; height:80px;overflow:hidden; float:left;}
#componentList .ratingThumb { float:left; width:80px; position:relative;}
#componentList .ratingThumb p.bigcatname { margin: 0; padding: 0; float: left; margin-top:5px; text-align: right; display: block; width: 80px; overflow: none; }
#componentList .rating {float:left; width:80px; margin-top:5px; height:10px; padding-left:6px; padding-top:4px; background: url(/images/common/sprites.png) no-repeat -684px -192px;; float:left;overflow:hidden;}
#componentList .text {float:left; width:200px; padding-left:20px; overflow:hidden;}
#componentList .promo {top:-2px; left:27px; position:absolute; z-index:300}
#componentList .item h2 {font-size:14px; line-height:18px; font-weight:bold; margin-bottom:8px;width:200px; height:35px; overflow:hidden;}
#componentList .item h2 a {color:#000; text-decoration:none;}
#componentList .item h2 a:hover {color:#ca3531;}
#componentList .item .price {float:left; font-size:18px; width:60px; line-height:18px; padding-top:6px;}
#componentList .item .price sup{ font-size:10px;vertical-align:text-top;}
.item .price span{text-decoration:line-through; color:#ca3531;font-size:10px; float:left; line-height:11px;}
#componentList .item .price span sup{font-size:9px;}
#componentList .item .salesTop{ font-size:10px;}
#componentList .item .sales {float:left; font-size:10px; width:110px; padding-top:5px;}
#componentList .item .author {float:left; font-size:10px; width:110px; text-transform:uppercase;}
#componentList .item a {color:#ca3531; text-decoration:none;}
#componentList .item .desc {float:left; font-size:11px; width:200px; padding-top:12px; height:55px; overflow:hidden;}
#componentList .item .hide {display:none;}
#componentList .item .activ {display:block;}
#componentList .itemC {margin-left:30px;}

#componentList .itemgridMode .item {float:left; position:relative; z-index:10px; width:205px;border-right:1px solid #d5d5d5; border-bottom:none; margin:0; padding:0;margin-bottom:16px; padding-left:19px;}
#componentList .itemgridMode .inDiv {float:left; position:relative; width:189px;border-bottom:1px solid #d5d5d5; padding-bottom:16px;}
#componentList .itemgridMode .inDiv .text {width:88px;}
#componentList .itemgridMode .inDiv .price {padding:0px;}
#componentList .itemgridMode .itemC {margin-left:0px; border:none; width:189px; padding-left:14px;}
#componentList .itemgridMode .itemCenter {padding-left:14px;}
#componentList .itemgridMode .item h2{ font-size:12px; line-height:15px; width:88px; height:60px;}

#componentList .itemlistTA .item { height:120px;}
#componentList .itemlistTA .item h2 { height:auto;}
#componentList .itemlistTA .item .p2 { font-size:11px;}

#types { float:right; width:189px; padding-top:15px; padding-right:19px;}
#types a { float:left; width:90px; height:30px; display:block; text-indent:-9999px;}
#types .lk { float:left; width:99px;}
#types .listMode { background: url(/images/common/sprites.png) no-repeat -684px -209px;}
#types .gridMode { background: url(/images/common/sprites.png) no-repeat -775px -209px;}
#types .listMode:hover { background: url(/images/common/sprites.png) no-repeat -684px -239px;}
#types .gridMode:hover { background: url(/images/common/sprites.png) no-repeat -775px -239px;}
#types .status_link_activated { background: url(/images/common/sprites.png) no-repeat -775px -239px;}
#types .lk .status_link_activated { background: url(/images/common/sprites.png) no-repeat -684px -239px;}
#types span{ float:left;}
.categories .bgCateg .pageis { float:left; width:630px; border-bottom:2px solid #cbcbcb; margin-bottom:20px; padding-top:15px; padding-bottom:15px; margin-bottom:30px; margin-left:19px; z-index:10;}
.categories .bgCateg .pageis p,.pageis .pageslide{ float:left; padding-right:10px;} 
.categories .bgCateg .pageis p a{ color:#cb3733; text-decoration:none; padding-left:2px; padding-right:2px;} 
.categories .bgCateg .pageis p .curent,.pageis p a:hover{ color:#000; font-weight:bold;} 
.categories .bgCateg .pageis .pageslide p{ padding-right:2px;}
.categories .bgCateg .pageis .pageslide a{ padding:0px;}
.categories .bgCateg .pageBtm { border:none; margin:0; padding:0;border-top:2px solid #cbcbcb;margin-top:10px; padding-top:15px;  margin-left:19px; }

.filters { float:left; padding-left:11px; height:26px; position:relative;}
.filters p { float:left; width:120px; height:24px; padding-left:4px; padding-right:5px; position:relative;}
.filters .selectbox {font-size:12px; cursor: pointer;background: url(/images/common/sprites.png) no-repeat -684px -303px;width:112px;height:19px; line-height:19px;padding:2px; padding-right:0px; padding-bottom:3px; padding-left:8px;color:#000; border: none; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.filters div.selectbox-wrapper {position:absolute;width:120px; background: url(/images/common/sprites.png) no-repeat -808px -270px; margin:0px; left:4px;margin-top:-25px;#margin-top:0px; padding:0px; font-size:12px;text-align:left;z-index:1000;overflow:auto; padding-top:8px;}
.filters div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; background: url(/images/common/dropdown_btm.png) no-repeat bottom; padding-bottom:8px; width:120px;}
.filters div.selectbox-wrapper ul li.selected { background-color: #e9e9e9; color:#c73935; font-size:12px;}
.filters div.selectbox-wrapper ul li { list-style-type:none; display:block; background:#fff; margin:0; font-size:12px; border-left:1px solid #cecece; border-right:1px solid #cecece;  line-height:24px; padding-left:8px; cursor:pointer;  width:110px;}
.filters div.selectbox-wrapper .current {background: #f4f0f0;color:#d04440;}
.filters .hover_s .selectbox {background:url(/images/common/sprites.png) no-repeat -684px -270px;} 
.filters .priceBox .hover_s .selectbox {background:url(/images/common/sprites.png) no-repeat -684px -330px;}

.selbox div.selectbox-wrapper ul li.selected { color:#C73935; }
.selbox div.selectbox-wrapper .current {color:#C73935;}

.productPage { float:left; width:960px; position:relative; margin-bottom:60px;}
.productPage .bcamp{ float:left; width:680px; height:30px; padding-top:15px; background:url(/images/common/sprites.png) no-repeat -684px -395px; padding-left:15px; line-height:30px;color:#cb3632; }
.productPage .bcamp span { padding-left:8px;}
.productPage .bcamp a{ color:#cb3632; text-decoration:none; padding-right:5px; padding-left:5px;}
.productPage .bcamp a:hover{ color:#cb3632; text-decoration: underline;}
.productPage .browsecateg { width:220px; height:30px; float:left; padding-top:15px; padding-left:20px; position:relative;z-index:1500;}
.productPage .browsecateg a{ width:200px; height:30px; font-size:12px; float:left; background:url(/images/sprites.png) no-repeat -156px 0; line-height:30px; font-weight:bold; color:#000; text-decoration:none; padding-left:10px;}
.productPage .browsecateg a:hover{ width:200px; height:30px; float:left; background:url(/images/sprites.png) no-repeat -156px -39px; color:#d04440;}

.productPage  .bccont {position:absolute;top:44px;background:none;display:block;padding:0;width:200px; left:20px;z-index:3500;margin-top:-30px; }
.productPage  .bccont .first {width:200px; float:left; background: url(/images/common/sprites.png) no-repeat -684px -488px; height:9px; line-height:0px; font-size:0px;}
.productPage  .bccont .bottom {width:200px; float:left; background: url(/images/common/sprites.png) no-repeat -684px -501px; height:11px;line-height:0px; font-size:0px;}
.productPage  .bccont ul {width:198px; float:left; background:#FFF; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
.productPage  .bccont ul a {width:178px; padding-right:10px; padding-left:10px; background:none; font-weight:normal;}
.productPage  .bccont ul a:hover {width:178px; padding-left:10px; background:#e9e9e9; font-weight:normal;}
.productPage  .bccont ul li.bc {color:#a5a5a5; font-weight:bold; padding-left:10px; padding-bottom:6px; padding-top:2px;}

.productPage .topCateg { background:url(/images/common/sprites.png) no-repeat 0 -756px; width:960px; height:80px; margin-top:10px; float:left;}
.productPage .topCateg h1{ font-size:28px; line-height:58px; width:627px; float:left; padding-left:20px;}
.productPage .btmCateg {background: url(/images/common/sprites.png) no-repeat 0 -838px; width:960px; height:20px; float:left;}
.productPage .bgCateg {background: url(/images/common/page_prod_bg.png) repeat-x top; width:958px;border-left:1px solid #cecece; border-right:1px solid #cecece;float:left;}
.productPage .topCateg .types { float:left; padding-top:22px; padding-left:30px; width:180px;}
.productPage .topCateg .pack{ float:right; margin-top:-10px;}
.productPage .topCateg .purchases{ font-size:16px;}
.productPage .bent{ width:114px; height:93px; position: absolute; top:51px; right:-2px; z-index:100}
.productPage .bgCateg .part_top{ float:left; padding-left:19px;}
.productPage .bgCateg .part_btm{ float:left; width:649px; padding-right:1px; border-top:1px solid #c2c2c2; background: url(/images/common/comment_boder_rgt.png) no-repeat top right; margin-top:30px;}
.productPage .bgCateg .col_left { width:650px; float:left; padding-bottom:10px;}
.productPage .bgCateg .col_rgt{ width:262px; float:right; padding-right:18px;}
.productPage .bgCateg .previews { width:610px; height:320px; float:left; position:relative; background:url(/images/bg_prev.png) no-repeat left top;}
.productPage .bgCateg .previews_mb { width:610px; float:left; overflow:hidden;}
.productPage .bgCateg .previews_mb .flash{ float:none; margin:0 auto; padding:0; -moz-border-radius: 10px;-webkit-border-radius: 10px;border:8px solid #BEBEBE;}
.productPage .bgCateg .link_np { width:610px; height:290px; float:left; position:absolute; left:0; top:20px; left:20px;}
.productPage .bgCateg strong{ font-weight:bold; overflow:hidden; width:100px; display:block;}
.license { margin-top:10px; float:left;width:262px; }
.license span { height:14px; margin:0; padding:0; background: none; float:left; padding-right:10px; margin-top:2px; margin-bottom:2px;}
.license span.c { }
.license span.purchased { color:#CB3632}
.license label {cursor:pointer; background:  url(/images/sprites.png) no-repeat 0 -174px; height:14px; float:left; padding-left:20px}
.license label.onactive {background: url(/images/sprites.png) no-repeat 0 -156px;}
.license .myradio {cursor:pointer; background:url(/images/sprites.png) no-repeat 0 -156px; height:14px; float:left; padding-left:20px}
.license input{position:absolute; left:-9999px;}
.already { color:#777; font-size:11px; padding-left:10px; font-style:italic;}
.divbuy { float:left;}
.col_left .divbuy { float:left; padding-top:20px; border-bottom:1px solid #CACACA;width:609px; padding-bottom:25px;}
.col_left .divbuy .col1 {width:169px; float:left;}
.col_left .divbuy .col1 .buyNow { padding-left:0px; padding-top:15px;}
.col_left .divbuy .col1 .pricepage { padding-top:0px;}
.col_left .divbuy .col2 {width:431px; float:left;}
.col_left .divbuy .licenseCont,
.col_left .divbuy .col2 #license { width:430px;}
.col_left .divbuy .col2 a { color:#cb3632; text-decoration:none;}
.divbuy .licenseCont { font-size:11px; line-height:13px; color:#777777; float:left; margin-top:12px;width:262px;}
.productPage .col_rgt a{ color:#cb3632; text-decoration:none;}
.productPage .col_rgt a:hover{ color:#cb3632; text-decoration:underline;}
.divbuy .pricepage { font-size:28px; float:left; padding-top:22px; width:115px;}
.divbuy .buyNow { float:left; padding-top:25px; padding-left:20px;float:left;}
.divbuy .buyNow a{ float:left; background:url(/images/sprites.png) no-repeat -370px 0; width:126px; height:32px; text-indent:-9999px;}
.divbuy .buyNow a:hover{ float:left; background:url(/images/sprites.png) no-repeat -370px -33px; width:126px; height:32px;}
.divbuy .dwNow a{background:url(/images/sprites.png) no-repeat -370px -100px;}
.divbuy .dwNow a:hover{background:url(/images/sprites.png) no-repeat -370px -133px;}
.productPage .packinclud {width:262px; float:left;} 
.productPage .packinclud p { padding-bottom:5px;} 
.productPage .packinclud p strong { padding-bottom:5px;width:inherit; float:left; padding-right:5px; display:inherit;} 
.productPage .col_rgt .interline {width:262px; float:left; background: url(/images/common/sprites.png) no-repeat -684px -585px; height:40px;} 
.productPage .col_rgt .author {width:262px; float:left; margin-bottom:10px;}
.productPage .col_rgt .author .title { font-size:18px; margin-bottom:15px;}
.productPage .col_rgt .author .thumb { float:left; width:65px; height:65px; overflow:hidden;}
.productPage .col_rgt .author .light { position:absolute; top:0; left:0px;  }
.productPage .col_rgt .author .descr { font-size:11px; padding-left:20px; float:left; width:175px; padding-top:5px;}
.productPage .col_rgt .author .name { padding-bottom:10px;}
.productPage .col_rgt .author .ask { float:left;width:241px; height:24px; padding-bottom:12px; }
.productPage .col_rgt .author .ask a { float:left; width:141px; height:23px; background:url(/images/sprites.png) no-repeat 0 -190px; text-indent:-9999px;}
.productPage .col_rgt .author .ask a:hover { float:left; width:141px; height:23px; background:url(/images/sprites.png) no-repeat 0 -216px;}
.productPage .col_rgt .author .report { float:left;width:241px; height:24px; }
.productPage .col_rgt .author .report a { float:left; width:141px; height:22px; background: url(/images/sprites.png) no-repeat -141px -190px; text-indent:-9999px;}
.productPage .col_rgt .author .report a:hover { float:left; width:141px; height:22px; background:url(/images/sprites.png) no-repeat -141px -216px;}
.productPage .col_rgt .author.tags ul { float:left; width:262px;}
.productPage .col_rgt .author.tags ul li { float:left; font-size:12px; background:url(/images/prod_tag_r.png) no-repeat right; height:20px; width:auto; padding-right:13px; margin-left:6px; line-height:18px; margin-bottom:10px;}
.productPage .col_rgt .author.tags ul li a { float:left; width:auto; height:20px; background:url(/images/pag_prod_l.png) no-repeat left; padding-left:13px;}
.productPage .col_rgt .author.tags ul li a:hover {color:#000; text-decoration:none;}

html .productPage ul.tabs li.active, html .productPage ul.tabs li.active a:hover {background:url(/images/common/sprites.png) no-repeat -684px -148px;border-bottom:1px solid #FFF;}
.productPage .tabs { float:left; margin-top:12px; width:611px; }
.tab_container_page {background:url(/images/common/sprites.png) no-repeat 0 -531px;overflow: hidden;float: left; width: 611px; padding-top:16px;}
.tab_container_page .bg_cont {background:#FFF; border-left:1px solid #cecece; border-right:1px solid #cecece; float:left; width:609px; overflow:hidden;}
.tab_container_page .tab_content {padding: 17px; padding-top:0px; padding-right:0px;}
.tab_container_page .btm_tabs { background: url(/images/common/sprites.png) no-repeat 0 -549px; height:19px; float:left; width: 611px; }
.tab_container_page .components .pageslide { padding-right:17px;}
.tab_container_page .components .titlu { width:auto; height:40px; float:left;}
.tab_container_page .components .titlu p { font-size:19px;}
.tab_container_page .components .comps { float:left; width:611px;}
.tab_container_page .components .comps .com { float:left; width:161px; border-left:1px solid #cbcbcb; padding-right:20px; padding-left:20px; position:relative;}
.tab_container_page .components .comps .comp1 { border:none; padding-left:0;}
.tab_container_page .components .thumb { float:left; width:65px; height:65px;overflow:hidden; z-index:100;}
.tab_container_page .components .auth { float:left; width:81px; height:59px; overflow:hidden; padding-top:3px; padding-left:12px;}
.tab_container_page .components .auth strong { font-weight:bold;font-size:12px; }
.tab_container_page .components .auth strong a{ color:#000; text-decoration:none;}
.tab_container_page .components .auth strong a:hover{ color:#d43b34; text-decoration:none;}
.tab_container_page .components .tx,.tab_container_page .components .dw { float:left; width:161px; padding-top:10px; font-size:11px;}
.tab_container_page .components .tx a{ color:#d43b34; text-decoration:none}
.tab_container_page .components .dw a{ font-weight:bold; color:#d43b34; text-decoration:none;}
.tab_container_page .components .dw a:hover{ font-weight:bold; color:#000; text-decoration:none;}

.productPage .description {float:left; width:609px; padding-top:20px; padding-bottom:10px; border-bottom:1px solid #CACACA; font-size:12px; line-height:17px;}
.productPage .description p{font-size:12px; line-height:17px; margin-bottom:10px; }
.productPage .description strong{ font-weight:bold; font-size:12px; width:auto;display:inline;}
.productPage .description em{ font-style:italic; font-size:12px;}
.productPage .description ul{ padding-bottom:8px; padding-top:5px;}
.productPage .description ol{ padding-bottom:8px; padding-top:5px;}
.productPage .description ul li{ font-size:12px; list-style:circle; margin-left:18px; margin-bottom:6px; width:580px;}
.productPage .description ol li{ font-size:12px; list-style:decimal; margin-left:22px; margin-bottom:6px;}
.productPage .description code{ font-size:12px; padding:7px; font-family:"Courier New", Courier, monospace; padding-bottom:15px; float:left; width:100%;}
.productPage .description blockquote { padding:10px 15px 10px 15px; font-size:12px; color:#333;}
.productPage .description a{color:#CB3632; text-decoration:none;}
.productPage .description a:hover{text-decoration:underline;}

.productPage .social_rating {float:left; width:609px; padding-top:20px; padding-bottom:15px; border-bottom:1px solid #CACACA;}
.productPage .social_rating .ratting { width:160px; background:url(/images/common/sprites.png) no-repeat -684px -514px; height:16px; float:left; padding-left:47px; padding-top:5px;}
.productPage .social_rating .icosocial{ float:right;}
.productPage .note { float:left; padding-left:9px; padding-top:5px;} 
.productPage .note p{ font-size:11px;} 
.productPage .previews_var { margin-top:20px;padding-bottom:25px; border-bottom:1px solid #CACACA; float:left; }
.productPage .social_rating .ratting .p{ display:block; }
.productPage .social_rating .ratting .r{ display:block; font-size: 11px; float:left; margin-top: -2px; padding-left:25px;}

#comments {background:url(/images/comment_bg.png) repeat-x top; float:left; width:630px; padding-top:28px; padding-left:19px;}
#comments .tops { float:left; padding-bottom:25px; width:630px;}
#comments .tops p { float:left; padding-right:10px; }
#comments .tops p.title { font-size:22px; }
#comments .addc a {float:left; background:url(/images/sprites.png) no-repeat 0 -99px; height:31px; width:115px; text-indent:-9999px;}
#comments .addc a:hover {float:left; background:url(/images/sprites.png) no-repeat -120px -99px; height:31px; width:115px; text-indent:-9999px;}
#comments .pageis { float:right; padding-top:10px; padding-right:10px;}
#comments .pageis p,.pageis .pageslide{ float:left; padding-right:10px;} 
#comments .pageis p a{ color:#cb3733; text-decoration:none; padding-left:2px; padding-right:2px;} 
#comments .pageis p .curent,.pageis p a:hover{ color:#000; font-weight:bold;} 
#comments .pageis .pageslide p{ padding-right:2px;}
#comments .pageis .pageslide a{ padding:0px;}

#comments .boxcomment { float:left; padding-bottom:25px; width:610px;}
#comments .boxcomment .top{ float:left; width:610px; background:url(/images/common/sprites.png) no-repeat 0 -860px; height:19px;}
#comments .boxcomment .btm{ float:left; width:610px; background: url(/images/common/sprites.png) no-repeat 0 -880px; height:19px;}
#comments .boxcomment .bg{ float:left; width:589px; background:#f5f5f5; padding-left:19px; border-left:1px solid #cecece; border-right:1px solid #cecece; font-size:11px;}
#comments .boxcomment .bg .title{ font-size:18px; padding-bottom:15px;}
#comments .boxcomment .bg p{ padding-bottom:12px; color:#2d2d2d; font-size:11px;} 
#comments .boxcomment .bg .areabox { width:589px; display: float; }
#comments .boxcomment p.butonAdd { float:left; margin-top:15px; padding-bottom:5px;}
#comments .butonAdd span a {line-height:21px; background:none; text-indent:inherit; color:#e14237; text-decoration:none;}
#comments .butonAdd span a strong { color:#000; font-weight:normal; padding-left:10px; padding-right:10px;}
#comments .butonAdd span a:hover {line-height:21px; background:none; text-indent:inherit; color:#e14237; text-decoration:none;}
#comments .butonAdd input {float:left; background: url(/images/sprites.png) no-repeat 0 -132px; height:21px; width:101px; text-indent:-9999px; border:none; cursor:pointer;}
#comments .butonAdd input:hover {float:left; background:url(/images/sprites.png) no-repeat -101px -132px; height:21px; width:101px; text-indent:-9999px;}
#comments .boxcomment .bg a{ color:#D43B34;}
#comments .butonAdd { display: block; clear: both; }
#comments .butonAdd a {background:none; color: #000; text-indent: 0;}
#comments .butonAdd a:hover {background:none; color: #000;}

#comentsList { float:left; width:610px; padding-top:0px;}
#comentsList .comment { float:left; width:610px; padding-top:0px; padding-bottom:20px;}
#comentsList .author { width:110px; float:left; position:relative; padding-top:14px;}
#comentsList .author p { color:#777777;font-size:11px;}
#comentsList .author .stat { padding-top:10px;}
#comentsList .author a { color:#d43b34; text-decoration:none; font-size:11px;}
#comentsList .text { width:500px; float:left; }
#comentsList .author .thumb { float:left; width:65px; height:65px; margin-bottom:5px; overflow:hidden;}
#comentsList .author p{ float:left; width:90px;}
#comentsList .author .quote { position:absolute; top:28px; right:-1px; background:url(/images/common/sprites.png) no-repeat -684px -548px; width:31px; height:34px;}
#comentsList .text .top{ width:500px; float:left; background:url(/images/common/sprites.png) no-repeat 0 -898px; height:17px; line-height:0; font-size:0px;}
#comentsList .text .btm{ width:500px; float:left; background: url(/images/common/sprites.png) no-repeat 0 -916px; height:15px;}
#comentsList .text .bg{ width:443px; min-height:50px;border-left:1px solid #cecece; overflow:hidden; border-right:1px solid #cecece; float:left; padding-left:29px; background:#f5f5f5; padding-right:26px; font-size:12px; line-height:15px;}
#comentsList .text .bg p{ font-size:12px; line-height:15px; padding-bottom:10px;} 
#comentsList .text .bg strong{ font-weight:bold; display: inline; }
#comentsList .text .bg em{ font-style:italic}
#comentsList .text .bg a{ color:#D43B34; text-decoration:none;}
#comentsList .text .bg a:hover{ color:#D43B34; text-decoration:underline;}
#comentsList .text .bg ul{ padding-bottom:8px; padding-top:5px;}
#comentsList .text .bg ol{ padding-bottom:8px; padding-top:5px;}
#comentsList .text .bg ul li{ font-size:11px; list-style:circle; margin-left:18px; margin-bottom:3px; width:476px;}
#comentsList .text .bg ol li{ font-size:11px; list-style:decimal; margin-left:22px; margin-bottom:3px;}
#comentsList .text .bg code{ background: #F0F0F0; font-size:11px; padding:2px; font-family:"Courier New", Courier, monospace; }
#comentsList .text .bg pre {margin: 10px 0;font-size: 12px; width: 450px; overflow: auto;}
#comentsList .text .bg pre code { width:430px; padding:7px; padding-bottom:15px; }

.topicPage #comentsList .text .bg pre code { width:480px; }
.topicPage #comentsList .text .bg pre { width: 500px; }
.topicPage .tutorial-content { float:left;font-size:12px; line-height:17px;}
.topicPage .tutorial-content p{font-size:12px; margin-bottom:10px; }
.topicPage .tutorial-content strong{ font-weight:bold; font-size:12px;}
.topicPage .tutorial-content em{ font-style:italic; font-size:12px;}
.topicPage .tutorial-content ul{ padding-bottom:8px; padding-top:5px;}
.topicPage .tutorial-content ol{ padding-bottom:8px; padding-top:5px;}
.topicPage .tutorial-content ul li{ font-size:12px; list-style:circle; margin-left:18px; margin-bottom:6px; width:644px;}
.topicPage .tutorial-content ol li{ font-size:12px; list-style:decimal; margin-left:22px; margin-bottom:6px;}
.topicPage .tutorial-content code{ font-size:12px; font-family:"Courier New", Courier, monospace; }
.topicPage .tutorial-content pre code{ width:95%; padding:7px; float:left; padding-bottom:15px; }
.topicPage .tutorial-content pre { margin: 10px 0; overflow: auto; }
.topicPage .tutorial-content blockquote { padding:10px 15px 10px 15px; font-size:12px; color:#333;}
.topicPage .tutorial-content a{color:#CB3632; text-decoration:none;}
.topicPage .tutorial-content a:hover{text-decoration:underline;}
.topicPage .tutorial-content pre { width: 660px; display: block; float: none; overflow: auto; }
.topicPage .tutorial-content h3 { font-size:18px; padding-bottom:15px; }
.topicPage .tutorial-content h4 { background:url(/images/res_sg.jpg) no-repeat left; clear:both; font-size:16px; margin-bottom:15px; margin-top:10px; padding-left:14px; }
.topicPage .tutorial-content h5 { font-size:13px; font-weight: bold; padding-bottom:10px; }

pre code, code { background: #F0F0F0; color: #000; } 
pre code { display: block; }

#comentsList .alt .text .top{background: url(/images/common/sprites.png) no-repeat 0 -931px;}
#comentsList .alt .text .btm{background: url(/images/common/sprites.png) no-repeat 0 -949px;}
#comentsList .alt .text .bg{background:#e3e3e3;}
#comentsList .alt .author .quote {background: url(/images/common/sprites.png) no-repeat -718px -548px;}
.authorPage .col_rgt .title { font-size:18px; padding-bottom:12px;} 
.authorPage .col_rgt .avatar .thumb {width:126px; height:126px; float:left; overflow:hidden;} 
.authorPage .motto{ font-size:24px; padding-bottom:15px; border-bottom:1px solid #CACACA; margin-bottom:15px;}

#testimonialList { float:left; width:610px;}
#testimonialList .top { float:left; width:610px; background:url(/images/common/sprites.png) no-repeat 0 -964px; height:56px;}
#testimonialList .btm{ width:610px; float:left; background: url(/images/common/sprites.png) no-repeat 0 -1022px; height:25px;}
#testimonialList .bg{ width:568px; min-height:30px;border-left:1px solid #cecece; border-right:1px solid #cecece; float:left; padding-left:20px; background:#f5f5f5; padding-right:20px;}
#testimonialList .bg p{ font-size:11px; padding-bottom:10px; padding-left:}

#testimonialList .top p{ float:left;font-size:11px; color:#cb3632; padding-left:20px;}
#testimonialList .top span{color:#888}
.authorPage #comments .tops .add { padding-right:10px;}
.authorPage #comments .tops .add a {background:url(/images/testimonial_add.png) no-repeat left center; text-indent:-9999px; width:20px; height:20px; display:block;}
.authorPage #comments .tops .add a:hover {background:url(/images/testimonial_add.png) no-repeat left bottom;}
.authorPage #comments .tops .add .open {background:url(/images/testimonial_add.png) no-repeat left top;}
.authorPage #comments .pageis { padding-top:5px;}
.authorPage #comments .butonAdd a {float:left; background: url(/images/add_test_btn.png) no-repeat left; height:21px; width:121px; text-indent:-9999px;}
.authorPage #comments .butonAdd a:hover {float:left; background:url(/images/add_test_btn.png) no-repeat right; height:21px; width:121px; text-indent:-9999px;}
.authorPage #comments .butonAdd span a {line-height:21px; background:none; text-indent:inherit; color:#e14237; text-decoration:none;}
.authorPage #comments .butonAdd span a strong { color:#000; font-weight:normal; padding-left:10px; padding-right:10px;}
.authorPage #comments .butonAdd span a:hover {line-height:21px; background:none; text-indent:inherit; color:#e14237; text-decoration:none;}
.authorPage .toptesti { font-size:18px;}
#testimonialList .comment { padding-bottom:25px; float:left;}

.authorPage .section { float:left; width:609px; padding-top:15px; border-bottom:1px solid #CACACA; padding-bottom:20px; }
.authorPage .section .h2 { font-size:18px; padding-bottom:10px;}
.authorPage .section .components { float:left; width:609px;}
.authorPage .section .components .comp { float:left; padding-left:13px; padding-right:13px; margin-top:10px; margin-bottom:10px;}
.authorPage .section .components .comp .thumb {width:126px; height:126px; overflow:hidden;} 
.authorPage .section .components .comp {background:url(/images/section160.png) no-repeat bottom; width:126px;}
.authorPage .section .components .comp .price p{ line-height:18px; padding-top:6px; padding-bottom:6px; text-align:center; font-size:18px;}
.authorPage .section .components .comp .price sup{ font-size:12px; color:#000;}
.authorPage .section65 .components .comp .thumb {width:65px; height:65px;overflow:hidden;margin-bottom:3px;}
.authorPage .section65 .components .comp {background:url(/images/section56.png) no-repeat bottom; width:65px; padding-left:5px; padding-right:5px;margin-top:5px; margin-bottom:5px;}
.authorPage .section65 .components .comp .price p{ line-height:12px; padding-top:2px; padding-bottom:2px; text-align:center; font-size:12px;}
.authorPage .section65 .components .comp .price sup{ font-size:10px; color:#000;}
.authorPage .section80 .components .comp .thumb {width:80px; height:80px;overflow:hidden;}
.authorPage .section80 .components .comp {background:url(/images/section80.png) no-repeat bottom; width:80px; padding-left:10px; padding-right:10px;margin-top:10px; margin-bottom:10px;}
.authorPage .section80 .components .comp .price p{ line-height:12px; text-align:center; font-size:12px;}
.authorPage .section80 .components .comp .price sup{ font-size:10px; color:#000;}
.authorPage .sectionLast { border:none;}

.authorPage .col_rgt .socialLinks,.authorPage .col_rgt .latestForum,.authorPage .col_rgt .avatar { float:left; width:262px;}
.authorPage .col_rgt .avatar .details { float:left; padding-left:20px;}
.authorPage .col_rgt .avatar .details p{ font-size:11px; line-height:13px; padding-bottom:7px;}
.authorPage .col_rgt .avatar .details strong{ font-weight:bold;}
.authorPage .col_rgt .avatar .details span { color:#cb3632;}
.authorPage .col_rgt .avatar .details h2{ font-size:14px; padding-bottom:17px;}
.authorPage .col_rgt .socialLinks ul { padding-top:5px;}
.authorPage .col_rgt .socialLinks li {background:url(/images/author_ico_bullet.png) no-repeat left center; padding-left:15px; font-size:11px; float:left; width:70px; margin-bottom:8px; color:#777;}
.authorPage .col_rgt .authorLink li {background:url(/images/author_ico_bullet.png) no-repeat left center; padding-left:15px; font-size:11px; float:left; width:170px; margin-bottom:8px;}

.authorPage .col_rgt .latestForum li { padding-bottom:8px;}
.authorPage .col_rgt .latestForum li p{ font-size:11px;}
.authorPage .col_rgt .latestForum li .t{ background:url(/images/author_bullet2.png) no-repeat left; padding-left:10px;}
.authorPage .col_rgt .latestForum li .t a{ color:#000;}
.authorPage .col_rgt .latestForum li .info{padding-left:10px; color:#828282; font-size:10px;}

.authorPage .ratting { float:left; width:250px;}
.authorPage .ratting .p {background:url(/images/bg_rating.png) no-repeat; width:125px; height:17px; padding-top:4px; padding-left:7px;}
.authorPage .ratting p{ float:left; font-size:11px; line-height:16px;}
.authorPage .ratting .r{ padding-left:15px;}

.resources .bcamp a {padding-left:0px;}
.resources h1 { padding-left:0px; padding-bottom:20px;}
.resources ul.tabs { float:left; width:670px; padding-left:10px; height:auto; overflow:hidden;}
.resources ul.tabs li {float: left;margin:0;padding:0;height:23px;line-height:23px;width:auto; margin-left:10px;margin-bottom: -1px;overflow: hidden;position: relative;
border: 1px solid #fff; background: url(/images/res_tab_l.png) no-repeat left top;padding-left:8px; text-transform:uppercase;}
.resources  ul.tabs li a {text-decoration: none;color: #cf3833;text-align:center;display: block;width:auto;font-size: 12px;outline: none; background:url(/images/res_tab_r.png) no-repeat right top; padding-right:8px; float:left;}
.resources  ul.tabs li a:hover {color:#333; background: #fff url(/images/res_tab_r.png) no-repeat right top;}
html .resources  ul.tabs li.active {color:#000; background:#fff  url(/images/res_tab2_l.png) no-repeat left top; padding-left:9px;border-bottom: 1px solid #fff; width:auto; }
html .resources  ul.tabs li.active a {color:#000;background: #fff url(/images/res_tab_r.png) no-repeat right top; padding-right:8px; width:auto;}

.resources .tab_container { background:url(/images/res_border_top.jpg) no-repeat top;overflow: hidden;clear: both;float: left; width: 680px; padding-top:20px;}
.resources .tab_container .bg_cont {border-left:1px solid #cecece; border-right:1px solid #cecece; float:left; width:678px; overflow:hidden; background:#FFF;}
.resources .tab_container .tab_content {padding: 17px; padding-top:0px;}
.resources .tab_container .btm_tabs { background: url(/images/res_border_btm.jpg) no-repeat left top; height:20px; float:left; width: 680px; }
.resources .tab_container .bg_cont .anchor{ float:left; width:644px; padding-bottom:15px; border-bottom:2px solid #cacaca; margin-bottom:20px;}
.resources .tab_container .bg_cont .submenu { float:left;}
.resources .tab_container .bg_cont h2.tab_title { font-size:24px; padding-bottom:20px; padding-top:10px;}
.resources .tab_container .bg_cont .submenu p{ font-weight:bold; padding-bottom:15px;} 
.resources .tab_container .bg_cont .submenu li{ font-size:12px; padding-bottom:7px; padding-right:25px; background:url(/images/res_bullet.jpg) no-repeat left top; padding-left:20px;} 
.resources .tab_container .bg_cont .submenu li a{color:#cb3632; text-decoration:none;} 
.resources .tab_container .bg_cont .submenu li a:hover{color:#000; text-decoration:none;} 
.resources .tab_container .bg_cont .textbox .title { font-size:18px; padding-bottom:15px;}
.resources .tab_container .bg_cont .textbox h5 { font-size:16px; margin-top:10px; margin-bottom:15px; background:url(/images/res_sg.jpg) no-repeat left; padding-left:14px; clear: both;}
.resources .tab_container .bg_cont .tx { padding-left:30px;}
.resources .tab_container .bg_cont .cols3 { width:214px; } 

.resources .tab_container .bg_cont .txnopad { padding-left:0px;}
.resources .tab_container .bg_cont table { border: 1px solid #CECECE; border-collapse: collapse; }
.resources .tab_container .bg_cont table td { padding: 2px; border: 1px solid #CECECE; }
.resources .tab_container .bg_cont hr { border-top: 1px solid #CECECE; height: 1px; }
.resources .tab_container .bg_cont table tr td { background-color: #e7e7e7; }
.resources .tab_container .bg_cont table tr.alt td { background-color: #dadada; }

/**FORMAT BOX***/
.resources .tab_container .bg_cont .tx p{font-size:12px; margin-bottom:10px; }
.resources .tab_container .bg_cont .tx strong{ font-weight:bold; font-size:12px;}
.resources .tab_container .bg_cont .tx em{ font-style:italic; font-size:12px;}
.resources .tab_container .bg_cont .tx ul{ padding-bottom:8px; padding-top:5px;}
.resources .tab_container .bg_cont .tx ol{ padding-bottom:8px; padding-top:5px;}
.resources .tab_container .bg_cont .tx ul li{ font-size:12px; list-style:circle; margin-left:18px; margin-bottom:6px;}
.resources .tab_container .bg_cont .tx ol li{ font-size:12px; list-style:decimal; margin-left:22px; margin-bottom:6px;}
.resources .tab_container .bg_cont .tx pre,
.resources .tab_container .bg_cont .tx code{ font-size:12px; padding:7px; font-family:"Courier New", Courier, monospace; background-color:#F0F0F0; }
.resources .tab_container .bg_cont .tx pre { line-height:115%; margin-bottom:15px; width:98%; overflow:auto; float: left; }
.resources .tab_container .bg_cont .tx pre span.hi { background-color: #CCC; }
.resources .tab_container .bg_cont .tx blockquote { padding:10px 15px 10px 15px; font-size:12px; color:#333;}
.resources .tab_container .bg_cont .tx .mdspace { background-color: #84a6d2; letter-spacing: 5px; }
.resources .tab_container .bg_cont .tx a{color:#CB3632; text-decoration:none;}
.resources .tab_container .bg_cont .tx a:hover{text-decoration:underline;}
.resources .tab_container .bg_cont .col1 { width:290px; float:left; padding-bottom:10px;}
.resources .tab_container .bg_cont .col2 { width:290px; float:left; padding-left:40px; padding-bottom:10px;}
.resources .tab_container .bg_cont .col2 p,
.resources .tab_container .bg_cont .col1 p{ padding-bottom:15px;}
.resources .tab_container .bg_cont strong { font-weight:bold;}
.resources .tab_container .bg_cont div.form-spacer {clear:both;font-size:0;height:9px;line-height:0;}
.resources .tab_container .bg_cont label {color:#911313;display:block;float:left;font:bold 12px Arial,sans-serif;padding:2px 10px 2px 0;position:relative;text-align:right;}
.resources .tab_container .bg_cont input.field {background-color:#FFFFFF;border:1px solid #CACACA;color:#000;float:left;font:12px Arial,sans-serif;margin:0;padding:2px;position:relative;}
.resources .tab_container .bg_cont  input.text-field, textarea, input.attachment {background-color:#FFFFFF;border:1px solid #CACACA;color:#000;display:inline;float:left;font:12px Arial,sans-serif;margin:0;padding:2px;position:relative;}
.resources .tab_container .bg_cont .btn-send-email {background: url(/images/contact_btn.jpg) no-repeat left; height:21px; width:65px; cursor:pointer; border:none;}
.resources .tab_container .bg_cont .btn-send-email:hover {background: url(/images/contact_btn.jpg) no-repeat right; height:21px; width:65px; cursor:pointer; border:none;}
.contactForm { float:left; width:640px; padding-top:20px; padding-left:2px;}
.contactForm .top {background:url(/images/contact_top.jpg) no-repeat; height:18px; width:640px;}
.contactForm .bg {background: url(/images/contact_bg.jpg) repeat-x; width:638px;border-left:1px solid #cecece; border-right:1px solid #cecece; float:left; }
.contactForm .btm {background: url(/images/contact_btm.jpg) no-repeat; height:27px; width:640px; float:left;}
/* rating big */
.productPage .rating-cancel,.productPage .star-rating{float:left;width:18px;height:9px;text-indent:-999em;cursor:pointer;display:block; padding-right:2px;background:transparent;overflow:hidden}
.productPage .rating-cancel,.productPage .rating-cancel a{ display:none; width:0px; height:0px;}
.productPage .star-rating,.productPage .star-rating a{background:url(/images/star.png) no-repeat 0 0px}
.productPage .rating-cancel a, .productPage .star-rating a{display:block;width:18px;height:100%;background-position:0 0px;border:0}
.productPage .star-rating-on a{background-position:0 -9px!important}
.productPage .star-rating-hover a{background-position:0 -18px}
/* Read Only CSS */
.productPage .star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
.productPage .star-rating{background:transparent!important;overflow:hidden!important}
/* END rating big */
/* rating small */
.ratingThumb .rating-cancel,.ratingThumb .star-rating{float:left;width:12px;height:5px;text-indent:-999em;cursor:pointer;display:block; padding-right:2px;background:transparent;overflow:hidden}
.ratingThumb .rating-cancel,.ratingThumb .rating-cancel a{ display:none; width:0px; height:0px;}
.ratingThumb .star-rating,.ratingThumb .star-rating a{background:url(/images/starC.png) no-repeat 0 0px}
.ratingThumb .rating-cancel a,.ratingThumb .star-rating a{display:block;width:12px;height:100%;background-position:0 0px;border:0}
.ratingThumb .star-rating-on a{background-position:0 -6px!important}
.ratingThumb .star-rating-hover a{background-position:0 -12px}
/* Read Only CSS */
.ratingThumb .star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
.ratingThumb .star-rating{background:transparent!important;overflow:hidden!important}
/* END rating big */

/****text format****/
.resources .tab_container .tab_content .textbox { font-size:12px; line-height:17px;}
.resources .tab_container .tab_content .textbox p{ padding-bottom:10px; font-size:12px; line-height:17px;}
.resources .tab_container .tab_content .textbox li{ list-style:circle; margin-left:15px; margin-bottom:10px;}

/************SEARCH PAGE*****************************/
.pageSearch #componentList .item { width:630px; height:105px; overflow:hidden;}
.pageSearch #componentList .text {float:left;padding-left:20px;width:520px; overflow:hidden;}
.pageSearch #componentList .item h2 {width:520px;}
.pageSearch #componentList .item .pr {width:150px; float:left; font-size:11px; height: 80px; }
.pageSearch #componentList .item .pr p{ padding-bottom:3px; font-size:11px;}
.pageSearch #componentList .item .pr a:hover{ text-decoration:underline;}
.pageSearch #componentList .item .desc {height:40px;padding-top:0px;width:370px;}
.pageSearch #componentList .item .desc2 {height:25px;padding-top:0px;width:370px; margin-top:10px;}
.pageSearch #componentList .item .pr p.price{ padding-bottom:3px; font-size:19px;}
.pageSearch #componentList .itemC { margin-left:0px; padding-left:0px;}
.pageSearch #componentList .item .desc2 strong { font-weight:bold;}

/****myAccount****/
.myAccount h1 { font-size:30px; padding-left:18px; padding-top:25px; line-height:30px;}
.myAccount .bcamp { float:right; padding-top:33px; color:#CB3632;}
.myAccount .bcamp a { color:#d4504b;}
.myAccount .bcamp span { padding-left:8px;color:#d4504b;}
.myAccount .bcamp a{ color:#cb3632; text-decoration:none; padding-right:5px; padding-left:5px;}
.myAccount .bcamp a:hover{ color:#cb3632; text-decoration: underline;}

.myAccount .contPage { float:left; width:961px; padding-top:25px; padding-bottom:38px;}
.myAccount .contPage .topb{ float:left; width:961px; background:url(/images/myaccount_btop.png) no-repeat; height:19px;}
.myAccount .contPage .btmb{ float:left; width:961px; background:url(/images/myaccount_bbtm.png) no-repeat; height:19px;}
.myAccount .contPage .bgb{ float:left; width:920px; border-left:1px solid #cecece; border-right:1px solid #cecece; padding-left:19px; padding-right:19px;}

.myAccount .contPage .bgb .category { padding-top:2px;}
.myAccount .contPage .bgb .category .top{ background:url(/images/myaccount_ctop.png) no-repeat;}
.myAccount .contPage .bgb .category .btm{background:url(/images/myaccount_cbtm.png) no-repeat;}
.myAccount .contPage .bgb .category .bg{ border-left:1px solid #cecece; border-right:1px solid #cecece; padding-left:0; width:217px; background:#f5f5f5;}
.myAccount .contPage .bgb .category .bg .menu_components { padding-top:0; background:none; width:190px; padding-left:20px;}
.myAccount .contPage .bgb .category .bg .treeview ul{ background:#f5f5f5;}
.myAccount .contPage .bgb .category .bg #tree_menu {width:193px; }
.myAccount .contPage .bgb .category .bg .treeview .none { margin-top:25px;}
.myAccount .contPage .bgb .category .bg .menu_tutorials .treeview .none { margin-top:5px;}

.myAccount .tables a{ color:#cb3632; text-decoration:none;}
.myAccount .tables a.curent{ color:#000; text-decoration:none; font-weight:bold;}
.myAccount .tables a:hover{ color:#cb3632; text-decoration:underline;}
.myAccount .contPage .bgb .mainPage { width:662px; float:right;}
.myAccount .contPage .bgb .mainPage .title{ font-size:24px; padding-top:8px; }

.myAccount .contPage .bgb  .error{ float:left;border:1px solid #CB3733;color:#CB3733;-moz-border-radius: 7px;-webkit-border-radius: 7px; padding:8px 10px 8px 10px;margin-top:5px;margin-bottom:15px;width:640px;}
.myAccount .contPage .bgb  .error p{ line-height:15px;padding-right:15px; font-size:11px; text-align:center; color:#cb3632;}
.myAccount .contPage .bgb  .success{ float:left;  border:1px solid #0a9a21;color:#0a9a21;-moz-border-radius: 7px;-webkit-border-radius: 7px; padding:8px 10px 8px 10px;margin-top:5px;margin-bottom:15px;width:640px;}
.myAccount .contPage .bgb  .success p{ line-height:15px;padding-right:15px; font-size:11px; text-align:center; color:#0a9a21;}

.myAccount .contPage .bgb .mainPage .tables{ width:662px; float:left; overflow:hidden; padding-top:23px;}

.myAccount .tables strong { font-weight:bold; font-size:12px;}
.myAccount .tables .lastOrders{ width:380px; float:right;}
.myAccount .tables .lastOrders ul li{ font-size:11px; padding-bottom:1px; height:30px; width:380px; border-bottom:1px solid #c2c2c2;}
.myAccount .tables .lastOrders ul li a{ font-size:11px; text-decoration:none; color:#cb3632;}
.myAccount .tables .lastOrders ul li a:hover{text-decoration:underline; color:#cb3632;}
.myAccount .tables .lastOrders h3{ text-transform:uppercase; font-size:12px; font-weight:bold;}
.myAccount .tables .lastOrders ul{  padding:0; margin:0; margin-top:10px;margin-bottom:10px;border-top:2px solid #c2c2c2; border-bottom:1px solid #c2c2c2;#border-bottom:0px;}
.myAccount .tables .lastOrders ul li p { float:left; font-size:11px; color:#888; line-height:30px;}
.myAccount .tables .lastOrders ul li .code { float:left; width:190px;}
.myAccount .tables .lastOrders ul li .code a { background:url(/images/myaccount_bl.png) no-repeat left center; padding-left:17px;}
.myAccount .tables .lastOrders ul li .price { float:left; width:50px;}
.myAccount .tables .lastOrders ul li .date { float:left; width:100px;}
.myAccount .tables .lastOrders ul li .view { float:left; width:40px; text-align:right;}
.myAccount .tables .lastOrders .viewall { font-size:11px; padding-top:5px; float:right;}
.myAccount .tables .lastOrders .viewall a{ padding-left:25px;}

.myAccount .tables .pageis { float:right; padding-top:10px;} 
.myAccount .tables .pageis p{ float:left;} 
.myAccount .tables .pageis .numbers em { font-style:italic; padding-right:15px;}
.myAccount .tables .pageis .numbers a{ padding-left:3px; padding-right:3px;} 
.myAccount .tables .pageslide { float:left; padding-left:10px; padding-right:0px;}
.myAccount .tables .pageis a:hover{ text-decoration:none;color:#000;} 
.myAccount .tables .pagis_top { margin-bottom:15px; padding-top:7px;}
.myAccount .tables .filters { padding:0; padding-bottom:25px;}
.myAccount .tables .input { float:left; padding:0; width:78px;}
.myAccount .tables .newmess { float:left; width:100px; padding:0px; padding-right:7px;}
.myAccount .tables .newmess a{ float:left; background:url(/images/myaccount_btn_new.png) no-repeat top; width:100px; height:24px; line-height:24px; color:#000; font-size:11px; text-align:center; display:block;}
.myAccount .tables .newmess a:hover{ float:left; background:url(/images/myaccount_btn_new.png) no-repeat bottom; text-decoration:none;}
.myAccount .tables .input input {background:url(/images/myaccount_btn_del.png) no-repeat top; width:70px; height:24px; border:none; cursor:pointer; text-indent:-9999px;}
.myAccount .tables .input input:hover{background:url(/images/myaccount_btn_del.png) no-repeat bottom;}
.myAccount .tables #forms { float:left;}

.myAccount .infoText { float:left; padding-top:20px; width:662px;}
.myAccount .infoText p{ font-size:11px; padding-bottom:10px;}
.myAccount .infoText a{ text-decoration:none; color:#cb3632;}
.myAccount .infoText a:hover{ text-decoration:underline; color:#cb3632;}
.myAccount .filters .sort{ float:left; width:38px; font-size:11px; padding-top:5px;}
.myAccount .infoText strong{ font-weight:bold;}
.myAccount .tables .pfOrders { float:right; padding-bottom:15px;}
.myAccount .pfOrders p{ padding-right:0px;}
.myAccount .filterDate { float:left;}
.myAccount .filterDate p{ float:left; padding-right:10px; padding-top:5px; }
.myAccount .filterDate .date{ background:url(/images/myaccount_btn_new.png) no-repeat left top; width:92px;padding-left:7px; height:19px;}
.myAccount .filterDate .date input{ border:none;width:64px; padding-right:3px; height:13px; background:none; font-size:11px; float:left; padding-left:4px;}
.myAccount .filterDate .search{width:24px;height:24px; padding-top:0;}
.myAccount .filterDate .search input{ background: url(/images/myaccount_shb.png) no-repeat top right; width:25px;height:24px; display:block; float:left; border:none; cursor:pointer;}
.myAccount .filterDate .search input:hover{ background: url(/images/myaccount_shb.png) no-repeat top left; width:25px;height:24px; display:block; float:left;}

.myAccount .tables .ordersPage { float:left; width:662px; margin-top:0px;}
.myAccount .tables .ordersPage h3{ border-top:2px solid #C2C2C2; padding-top:14px;}
.myAccount .tables .ordersPage ul { margin-top:12px; float:left; margin-bottom:5px;}
.myAccount .tables .ordersPage ul li { height:auto; padding-top:10px; float:left; padding-bottom:10px;width:657px; padding-left:5px; }
.myAccount .tables .ordersPage ul li p{ line-height:13px;}
.myAccount .tables .ordersPage ul li .rating p{ line-height:13px; float:right;}

.myAccount .tables .ordersPage h3 span { float:left;}
.myAccount .tables .ordersPage h3 span.c1 { float:left; background:none; padding-left:0;width:188px;}
.myAccount .tables .ordersPage .c1 { width:170px; background:url(/images/myaccount_bl.png) no-repeat left; padding-left:13px;}
.myAccount .tables .ordersPage .c2 { width:115px;}
.myAccount .tables .ordersPage .c3 { width:106px;}
.myAccount .tables .ordersPage .c4 { width:95px;}
.myAccount .tables .ordersPage .c5 { width:74px;}
.myAccount .tables .ordersPage .c6 { width:84px;}
.myAccount .tables .ordersPage .c7 { width:244px; }
.myAccount .tables .ordersPage h3 span.c7 { width:260px; }
.myAccount .tables .ordersPage .row { background:#f7f7f7;}
.myAccount .tables .ordersPage .total { float:left; font-weight:bold; text-transform:uppercase; padding-top:10px;}
.myAccount .space { margin-top:20px; float:left;}
.myAccount .contPage .bgb .mainPage .tables2  { padding-top:15px;}

.filters .priceBox { width:80px;}
.filters .priceBox .selectbox {font-family:Arial, Helvetica, sans-serif;font-size:12px;display: block; padding:0; margin:0px; 
background: url(/images/common/sprites.png) no-repeat -684px -361px; cursor: pointer;width:70px; height:24px; line-height:24px; padding-left:10px; color:#333; border: none;}
.filters .priceBox span { float:left;}								   
.filters .priceBox .boxprice { width:80px;}
.filters .boxprice div.selectbox-wrapper ul {background:url(/images/dropdown_btm2.png) no-repeat scroll center bottom transparent;width:60px;}
.filters .boxprice .selectbox-wrapper { width:80px; background:url(/images/dropdown_top2.png) no-repeat; left:0;}
.filters .boxprice  div.selectbox-wrapper ul li {width:70px; font-size:12px;}
.filters .boxprice  div.selectbox-wrapper ul { background:#FFF url(/images/dropdown_btm2.png) no-repeat bottom; width:80px;}

.myAccount .loginPage .bgb {width:939px; padding-right:0px;}
input.star { display: none; }
.hidden {display: none;}
div.scroll {	height: 300px;	width: 500px;	overflow: auto;	border: 1px solid #ccc;	padding: 5px; }
.reqflash { font-size:11px; float:left; width:600px; text-align:center; padding-top:145px;}
.myAccount .tables .lastOrders ul li .code { overflow: hidden; height: 30px; }
.myAccount .tables .lastMessage ul li .price { white-space:nowrap;}
.myAccount .tables .lastMessage ul li .code { white-space:nowrap;}
.productPage .previews .link_p  { width:600px; height:300px; margin:15px 10px;}

/** comment body in myaccount */
.myAccount .tables .lastMessage ul li .pbody { display: block; width: 662px; border: 0px; line-height: 1.5em; padding: 15px; }
.myAccount .tables .lastMessage ul li .pbody p { border: 0px; line-height: 1.5em; }
.myAccount .tables .lastMessage ul li .pbody a.answer { float:left; width:60px; background: url(/images/btn_answer.png) no-repeat top; height:18px; font-size:0px;}
.myAccount .tables .lastMessage ul li .pbody a.answer:hover { float:left; width:60px; background-position: 0 -18px; display:block;}


.gray { color:#555;}
.red {color: #cb3632;}

/******LOGIN PAGE******/

.loginPage .intern {float:left; padding-top:15px; padding-bottom:25px;width:939px;}
.loginPage .inRegister {padding-bottom:15px;}
.myAccount .loginPage .bgb .error ,
.myAccount .loginPage .bgb .success {float:left; width:auto;}
.myAccount .loginPage .bgb .error p,
.myAccount .loginPage .bgb .success p{ line-height:15px;float:left;}
.loginPage .intern .coll {float:left; width:448px;}

.loginPage .intern .coll .line {float:left; width:448px;}
.loginPage .intern .coll .line p{float:left; width:90px; line-height:30px;}
.loginPage .intern .coll .line2 p{float:left; width:100px; line-height:30px;}
.loginPage .intern .colr {float:left; width:433px;}
.loginPage .intern .coll .line .box{float:left; background: url(/images/myaccount_boxm.jpg) no-repeat left top; width:259px; height:35px; line-height:12px; font-size:12px; padding-top:6px; padding-left:10px;}
.loginPage .intern .coll .line .box input{background: none;line-height:14px; font-size:13px; border:none;width:235px;}
.loginPage .intern .coll .line .box select{background: none; margin:0; padding:0;line-height:14px; font-size:13px; border:0px;width:238px;}
.loginPage .intern .coll .login,
.loginPage .intern .coll .forgot,
.loginPage .intern .coll .radio{float:left; width:259px; font-size:11px; padding-left:90px; }
.loginPage .intern .coll .radio input{float:left; margin-top:0px; margin-right:10px;}
.loginPage .intern .coll .radio label{ line-height:15px; cursor:pointer;}
.loginPage .intern .coll .forgot { float:left; width:120px; padding-top:24px; padding-right:50px; padding-left:0px;}
.loginPage .intern .coll .login { float:left; width:90px; padding-top:20px;}
.loginPage .intern .coll .recover { float:left; width:90px; padding-top:6px; padding-left:100px;}
.loginPage .intern .coll .registrer { float:left; padding-top:8px;padding-left:140px;}
.loginPage .intern .coll .login input{background:url(/images/login.png) no-repeat left top; width:64px; height:21px; border:none; cursor:pointer;}
.loginPage .intern .coll .login input:hover{background:url(/images/login.png) no-repeat left bottom; cursor:pointer; width:64px; height:21px; border:none;}
.loginPage .intern .coll .recover input{background: url(/images/myrecover.jpg) no-repeat left top; width:85px; height:21px; border:none; cursor:pointer;}
.loginPage .intern .coll .recover input:hover{background:url(/images/myrecover.jpg) no-repeat left bottom; cursor:pointer; width:85px; height:21px; border:none;}
.loginPage .intern .coll .registrer input{background: url(/images/reg_buton.png) no-repeat left top; width:85px; height:21px; border:none; cursor:pointer;}
.loginPage .intern .coll .registrer input:hover{background:url(/images/reg_buton.png) no-repeat left bottom; cursor:pointer; width:85px; height:21px; border:none;}
.loginPage .intern .coll .forgot a{color:#888; text-decoration:none;}
.loginPage .intern .coll .forgot a:hover{color:#333; text-decoration:none;}
.loginPage .bgb .ms { margin-bottom:15px; float:left; width:900px;}

.loginPage .intern .colr p{font-size:12px; color:#010101;}
.loginPage .intern .colr .c2{ padding-top:15px;font-size:11px;}
.loginPage .intern .colr strong{ font-weight:bold;}
.loginPage .intern .colr ul{ padding:0; margin:0px; margin-top:25px; }
.loginPage .intern .colr li { color:#434343; font-size:11px; background: url(/images/bullet.png) no-repeat left top; list-style:none; margin:0px; padding:0px; padding-bottom:10px; padding-left:20px;}

.loginPage .intern .colr .btnReg { padding-top:15px;}
.loginPage .intern .colr .btnReg a{ background:url(/images/regisfree.png) no-repeat left top; width:111px; height:16px; display:block; border:none; text-indent:-9999px;}
.loginPage .intern .btnReg a:hover{ background:url(/images/regisfree.png) no-repeat left bottom; cursor:pointer; width:111px; height:16px; border:none;}
.loginPage .inRegister .coll { width:443px; overflow:hidden;}
.loginPage .inRegister .coll .line p { width:140px;}

.loginPage .intern .colt {float:left;width:480px;}
.loginPage .intern .colt .area {float:left;width:467px; background: url(/images/myareat.jpg) no-repeat left top; height:230px; padding:10px; padding-right:0px;}
.loginPage .intern .colt .area textarea {float:left;width:460px; border:none;height:205px; font-size:11px; line-height:13px; color:#555; background:none;}
.loginPage .intern .colt .area .agree { float:left; margin-top:20px; color:#555;}
.loginPage .intern .colt .area .agree label { float:left; line-height:21px; cursor:pointer;}
.loginPage .intern .colt .area .agree input { float:left; margin-right:10px;}

.cartPage { float:left; width:566px;}
.cartPage .bg .cart .cartContent{ float:left; width:540px;}
.cartPage .bg .cart .cartContent td{border-bottom:1px solid #c2c2c2; }
.cartPage .bg .cart .cartContent .last td{ border:none;}
.cartPage .bg .cart .tabTop{ border-bottom:2px solid #c2c2c2; width:540px; float:left; padding-bottom:6px;}
.cartPage .bg .cart .btmTop {  border-top:2px solid #c2c2c2; width:540px; float:left; padding-bottom:6px; padding-top:4px;}
.cartPage .bg .cart .btmTop p{ float:right; padding-top:4px; padding-bottom:3px; padding-right:34px; font-size:11px; text-transform:uppercase; }
.cartPage .bg .cart .btmTop .line{ border-bottom:1px solid #c2c2c2; width:200px; float:right; margin-top:5px; clear:both;}
.cartPage .bg .cart .btmTop p span{ padding-left:42px;font-weight:bold; }
.cartPage .bg .cart .tabTop p{ font-size:11px;}
.cartPage .bg .cart .cartContent .desc {padding-top:8px; padding-bottom:8px; background:url(/images/bullet_red.png) no-repeat left center; padding-left:15px;}
.cartPage .bg .cart .cartContent .qt,
.cartPage .bg .cart .cartContent .pr,
.cartPage .bg .cart .cartContent .licens { color:#888; font-size:11px;}
.cartPage .bg .cart .cartContent .desc a { color:#000; text-decoration:none; padding-top:10px; padding-bottom:10px; font-weight:bold;}
.cartPage .bg .cart .cartContent .desc a:hover { color:#cb3632; text-decoration:none;}
.cartPage .bg .cart .cartContent .del{width:12px; height:13px; display:block; font-size:0px; line-height:0px;}
.cartPage .bg .cart .cartContent .del a {width:12px; background:url(/images/cart_close.png) no-repeat top; height:13px; display:block; font-size:0px; line-height:0px;}
.cartPage .bg .cart .cartContent .del a:hover {width:12px; background:url(/images/cart_close.png) no-repeat bottom; height:13px; display:block; font-size:0px; line-height:0px;}
.cartPage .bg .cart .continue { float: left!important;}
.cartPage .bg .cart .continue a { float:left; width:188px; background: url(/images/cart_ptc.png) no-repeat top; height:22px; display:block; text-indent: -1999px; }
.cartPage .bg .cart .continue a:hover { float:left; width:188px; background:url(/images/cart_ptc.png) no-repeat bottom; height:22px; display:block;}
.cartPage .bg .cart .proced { float:left;}
.cartPage .bg .cart .proced a { float:left; width:188px; background: url(/images/cart_btn_cs.png) no-repeat top; height:22px; font-size:0px;}
.cartPage .bg .cart .proced a:hover { float:left; width:188px; background:url(/images/cart_btn_cs.png) no-repeat bottom; height:22px; display:block;}
.cartPage .bg .cart .bottom { float:left; padding-top:19px; padding-bottom:10px; width:540px;}
.cartPage .bg .cart .legal{ font-size:11px; line-height:13px; padding-top:19px; color:#888; width:660px; float:left;}
.cartPage .bg .cartHead { float:left; width:919px; padding-bottom:10px; border-bottom:2px solid #cecece; margin-bottom:15px;}
.cartPage .bg .rev { float:left; width:919px; padding-bottom:14px; color:#9c9c9c; font-size:14px;}
.cartPage .bg .cartHead ul{ padding-left:110px;}
.cartPage .bg .cartHead li { color:#7d7d7d; float:left; padding-right:37px; padding-left:12px; font-size:15px; padding-top:2px; line-height:25px; padding-bottom:5px;}
.cartPage .bg .cartHead .curent {color: #cb3632;}
.cartPage .bg .notification { float:left; width:540px; padding-top:15px;}
.cartPage .bg .notification h3{ color:#4c4c4c;} 
.cartPage .bg .notification p{ float:none!important; text-transform:inherit!important;} 
.cartPage .bg .notification strong{ font-weight:bold!important;}


.cartPage .tabsCard { margin-top:19px; float:left;}
.cartPage .tabsCard ul.tabs{ width:900px;}
.cartPage .tabsCard .tab_container_page { width:919px;background:url(/images/prod_tab_top2.png) no-repeat center top;}
.cartPage .tabsCard .tab_container_page .bg_cont {width:917px;}
.cartPage .tabsCard .tab_container_page .btm_tabs {background:url(/images/prod_tab_btm2.png) no-repeat left top; width:919px;}
.cartPage .i{ font-size:11px; color:#555; width:880px; float:left; padding-top:5px; padding-bottom:7px;}
html ul.tabs li.active, html ul.tabs li.active a:hover {background: #FFFFFF;border-bottom:1px solid #FFF;}

.cartPage .tabsCard .tab_container_page .boxPay .coll .line p { width:90px;}
.cartPage .tabsCard .tab_container_page .boxPay .coll .line .box { width:259px}
.cartPage .tabsCard .tab_container_page .boxPay .coll .line .agree { width:259px}
.cartPage .tabsCard .tab_container_page .boxPay{-moz-border-radius: 10px;-webkit-border-radius: 10px; padding:15px;border:1px solid #BEBEBE; float:left; width:352px; overflow:hidden; margin-top:14px; margin-bottom:19px; margin-left:250px;}

.cartPage .bg .cart .order{width:88px; height:26px; padding-left:90px; float:left; margin-top:10px; padding-bottom:5px;}
.cartPage .bg .cart .order input {width:88px; background: url(/images/cart_order_b.png) no-repeat bottom; height:26px; font-size:0px; line-height:0px; border:none; cursor:pointer;}
.cartPage .bg .cart .order input:hover {width:88px; background:url(/images/cart_order_b.png) no-repeat top; height:26px;  font-size:0px; line-height:0px; border:none; cursor:pointer;}
.cartPage .tabsCard .tab_container_page .boxPay .rev { color:#000; margin-bottom:8px;}

		/*NEW CART*/
		
		.cartPage .cartV2 .cart .cartContent,
		.cartPage .cartV2 .cart .tabTop,
		.cartPage .cartV2 .cart .btmTop,
		.cartPage .cartV2 .cartBB,		
		.cartPage .cartV2 .rev { width:430px!important; float:left;}
		.cartPage .cartV2 .cartBB { padding-right:20px; padding-top:25px;}
		
		.cartPage .cartV2 .cart .btmTop p { padding-right:20px!important; width:170px;}
		.cartPage .cartV2 .cart .btmTop p span { float:right; padding-left:0px!important;}
		.cartPage .cartV2 .cart .btmTop .line { width:260px;}
		.cartBP { width:447px; float:left;}
		.cartBP .topP{ width:447px; float:left; background:url(/images/cartv2_top.jpg) no-repeat; height:15px;}
		.cartBP .btmP{ width:447px; float:left; background:url(/images/cartv2_btm.jpg) no-repeat; height:15px;}
		.cartBP .bgP{ width:445px; float:left; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
		.cartBP .pp{ float:left;}
		.cartBP .btmP2{ margin-bottom:18px;}
		.cartBP .bgP .ppBtn { padding-left:15px;}
		.cartBP .bgP .info { width:405px; padding-top:5px; float:left; color:#666; font-size:11px; padding-left:18px; }
    .cartBP .bgP .info strong { font-weight: bold; }
		.cartBP .bgP .ppBtn span { float:left;}
		.cartBP .bgP .ppBtn span img{ padding-left:25px;}
		.cartBP .bgP .ppBtn input {background:url(/images/cartv2_bt1.jpg) no-repeat left top; width:173px; height:29px; border:none; cursor:pointer;}
		.cartBP .bgP .ppBtn input:hover {background:url(/images/cartv2_bt1.jpg) no-repeat left bottom;}
		.cartBP .bgP .ppbtn2 input {background: url(/images/cartv2_bt2.jpg) no-repeat left top; width:411px; height:29px; border:none; cursor:pointer;}
		.cartBP .bgP .ppbtn2 input:hover {background: url(/images/cartv2_bt2.jpg) no-repeat left bottom; width:411px; height:29px; border:none; cursor:pointer;}

		.cartBP .bgP .mbBtn{ float:left; padding-left:15px;}
		.cartBP .bgP .mbBtn span { float:left;}
		.cartBP .bgP .ppBtn .lg { float:left; padding-left:108px;}
		.cartBP .bgP .mbBtn .lg { float:left; padding-left:88px;}
		.cartBP .bgP .mbBtn input {background: url(/images/cartv2_bt1m.png) no-repeat left top; width:213px; height:29px; border:none; cursor:pointer;}
		.cartBP .bgP .mbBtn input:hover {background:url(/images/cartv2_bt1m.png) no-repeat left bottom;}
		.cartBP .bgP .ppbtn2MB input {background: url(/images/cartv2_bt2m.png) no-repeat left top; width:407px; height:29px; border:none; cursor:pointer;}
		.cartBP .bgP .ppbtn2MB input:hover {background: url(/images/cartv2_bt2m.png) no-repeat left bottom;}
		.cartBP .bgP .baBtn input {background: url(/images/cartv2_bt0.jpg) no-repeat left top; width:173px; height:29px; border:none; cursor:pointer;}
		.cartBP .bgP .baBtn input:hover {background: url(/images/cartv2_bt0.jpg) no-repeat left bottom;}
		
		.cartBP .bgP .txtBFC{ font-size:11px; padding-left:20px;}
		.cartBP .trust{ float:right; padding-top:80px;}

    
/* recently viewed items */
.category-recent { width:240px; float:left; padding-top:25px; }
.category-recent .top { width:240px; float:left; background: url(/images/common/sprites.png) no-repeat 0 -159px; height:18px;}
.category-recent .btm { width:240px; float:left; background: url(/images/common/sprites.png) no-repeat 0 -180px; height:20px;}
.category-recent .bg { width:219px; float:left; border-left:1px solid #cecece; border-right:1px solid #cecece; padding-left:19px; background:#fff; position:relative;}
.category-recent h4 { height:41px; line-height:18px; font-size:18px;width:200px; float:left; }
.category-recent .comp-slide-tiny .item { width:65px; padding: 0px; } 
.category-recent .comp-slide-tiny .item .thumb { width:50px; } 

.myacc .treeview li.submenu li .a a { color: #CB3733; }
.treeview .none a:hover { color: #CB3733; }

/* recategories**/

.boxFilters{ padding-top:36px; background: url(/images/cFinder_line.png) no-repeat left top; float:left;width:200px;}
.boxFilters li{ float:left;width:100px; padding-bottom:7px;}
.boxFiltersb li{ float:left;width:200px; padding-bottom:7px;}
.boxFilters li input{ float:left; margin-right:7px; margin-top:0px; margin-left:0px; }
.boxFilters h4 { font-size:18px; padding-bottom:15px;}

.bg .searchCategory{ float:left; width:210px; padding-bottom:20px; padding-top:3px;}
.bg .searchCategory p.box { float:left; background:url(/images/mc_box_sh.png) no-repeat; width:158px; height:23px; padding-top:4px; padding-left:10px;}
.bg .searchCategory p.box input{ width:158px; color:#4c4c4c; border:none; background:none;} 
.bg .searchCategory p.btn { float:left; padding-left:8px;}
.bg .searchCategory p.btn input{ border:none; cursor:pointer; float:left; background: url(/images/mc_btn_sh.png) no-repeat top; width:28px; height:28px;}
.bg .searchCategory p.btn input:hover{ float:left; background: url(/images/mc_btn_sh.png) no-repeat bottom; width:28px; height:28px;}

.categories .bgCateg .pageisMod {float:right;margin-bottom:0px;margin-left:19px;padding-bottom:5px;padding-right:6px;padding-top:5px;z-index:10;width:auto;border:none;}
.component_list_mod{ border-top:2px solid #cbcbcb; padding-top:20px; margin-top:18px; float:left; width:630px; margin-left:19px; font-size:0px; line-height:0px;} 
.categories .bgCateg .pageisBtmMod .pageslide, .categories .bgCateg .pageisBtmMod .numbers { float:right;}

.MT15{ margin-top:15px!important;}
.PL25{ padding-left:25px;!important;}
.PT30{ padding-top:30px;!important;}
.WD447{ width:447px!important; float:left;}

.promo5{ background:url(/images/md_promo5.png) no-repeat; width:240px; height:47px; float:left; margin-bottom:20px;}
.promo5 a{ text-decoration:none;}
.promo5 .apex{ font-size:30px; float:left; width:50px; color:#e67d0c; padding-left:10px; padding-top:5px;} 
.promo5 .apex sup{font-size:15px;vertical-align:text-top;}
.promo5  .ms{ float:left; width:180px; font-size:11px;color:#212121; padding-top:10px;}

.complem{ float:left; width:350px;}
.complem h3{ font-size:15px;color:#333333; padding-bottom:4px;}
.complem .component{ float:left; width:355px; padding-top:10px; padding-bottom:10px;}
.complem .component .avt{ float:left; width:40px;} 
.complem .component .det{ float:left; width:205px;} 
.complem .component .det h4{ font-size:12px; font-weight:bold; padding-bottom:4px;} 
.complem .component .det p{ font-size:11px; } 
.complem .component .det p a{ text-decoration:none;}
.complem .component .det h4 a{ color:#000; text-decoration:none;} 
.complem .component .det h4 a:hover{ color:#333; text-decoration:none;} 
.complem .component .add_cart{ float:left; width:110px;} 
.complem .component .add_cart .apex{ font-size:16px; float:left; padding-right:10px;}
.complem .component .add_cart .apex sup{ font-size:11px;}
.complem .component .add_cart a { background:url(/images/md_byn.png) no-repeat top; width:63px; height:17px; text-decoration:none; display:block;}
.complem .component .add_cart .buy{ float:left; padding-top:4px;}
.complem .component .add_cart a:hover { background:url(/images/md_byn.png) no-repeat bottom;}
.myAccount{ float:left;}

.porcessORD{ background: url(/images/sample-bar/bg_bara.jpg) repeat-x!important;}
.cartPageSP{ width:939px!important;} 
.cards{ padding-left:15px;}
.headP{ padding-top:8px; font-size:26px; float:right; color:#FFF;}
.logoP{ float:left;}
.foo{ float:left; padding:30px 0; width:966px;}
.foo .center { font-size:11px; color:#676767;}
.foo .center a{ padding-left:10px; padding-right:10px; font-size:11px; color:#676767;}

.menu_components #tree_menu a.special { color: #cb3733; }
.menu_components #tree_menu a.special:hover {  }

.footer ul li {color: #D93C37; }


.clear:after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 1032px) {
  .hideondesktop {
    display: none;
  }
}

.most_popular .topp2 .pageslide {
  margin-right: 20px;
}

.bg.sxmycommercelic {
  border: 0 !important;
} 


p.btn .sxredbtn {
  background: #CB3632 !important;
  border-radius: 5px;
  color: #fff;
}