* {margin:0; padding:0; outline:none; border:0; background-repeat:no-repeat; font-family:Tahoma, Verdana, Sans-Serif; font-size:12px;}

.clr {display:block; clear:both; overflow:hidden; height:0; width:0;}
.center {margin:0 auto 0 auto; text-align:center;}
.left {float:left; display:inline;}
.right {float:right; display:inline;}
.first, .last {border:0 !important;}
a {text-decoration:none;}
.cSubmit {cursor:pointer;}
.error {color:#f00; font-weight:bold; font-size:12px; text-align:center; margin:0 auto;}
a:hover {text-decoration:underline;}
a.invert {text-decoration:underline;}
a.invert:hover {text-decoration:none;}

input.cInput {height:16px; border:1px solid #9DB5C8; background-color:#F7FAFC; padding:3px 5px 0 5px; color:#000; font-family:Verdana, Tahoma, Sans-Serif; font-size:11px; font-weight:bold;}
textarea.cTextarea {color:#000; font-family:Verdana, Tahoma, Sans-Serif; font-size:11px; font-weight:bold;}

html {background-color:#fff; background-image:url(../images/body_bg.gif); background-repeat:repeat; background-attachment:fixed;}
body {text-align:center;}
ul {list-style:none; margin:0; padding:0;}

#content {margin:0 auto 150px auto; text-align:left; width:979px; border:1px solid #e1e1e1; padding:1px; background-color:#fff;}
#content_shop {margin:0 auto 150px auto; text-align:left; width:979px; border:1px solid #e1e1e1; padding:1px; background-color:#fff;}

#lang_bar {width:100%; height:32px; background-color:#0c0;}
#lang_bar span {float:right; display:inline; margin-right:10px; line-height:32px; font-weight:bold; color:#000;}
#lang_bar ul {float:right; display:inline; margin-right:10px;}
#lang_bar ul li {float:left; display:inline;}
#lang_bar ul a {color:#000; font-weight:bold; line-height:32px; margin:0 5px;}
#lang_bar ul img {margin-top:6px;}

#cMainTop {position:relative; background-image:url(../images/maintop_bg.gif); height:250px; z-index:800;}
#main_logo {position:relative; left:19px; top:72px; width:245px;}
#main_logo .shopimg {position:relative; top:-35px; left:105px;}
#bg1 {position:relative; background-image:url(../images/main_middle_bg.gif);}
#content_shop #bg1 {background-image:url(../images/shop_middle_bg.gif); height:100%;}
#content_shop #cCenter {background-image:url(../images/product_bg.gif); background-position:13px 47px; height:100%;}
#content_shop .bg3 {background-image:url(../images/cat_bg3.gif) !important;}
#middle {}
ul#cTopMenu {position:absolute; right:320px; bottom:0; height:27px;}
ul#cTopMenu li {float:left;}
ul#cTopMenu a {color:#fff; font-weight:bold; line-height:27px; height:27px; float:left; display:block; border-right:1px solid #fff; padding:0 5px; text-transform:uppercase; font-size:10px; font-family:Verdana, Tahoma, Sans-Serif;}
#cMainLeft {position:relative; float:left; width:390px; height:600px; display:inline; margin-left:10px;}
#cMainCenter {position:relative; float:right; display:inline; width:565px; margin-right:10px;}
#cMainCenter2 {position:relative;}
#palms {background-image:url(../images/palms.png); width:812px; height:192px; position:relative; margin-top:-70px; margin-bottom:-120px; left:10px;}

#cMainLeft ul#left_menu {margin-top:22px;}
#left_menu li {height:68px; margin:9px 0;}
#left_menu li.type1 {background-image:url(../images/left_menu_t1_bg.gif);}
#left_menu li.type2 {background-image:url(../images/left_menu_t2_bg.gif);}
#left_menu li.type3 {background-image:url(../images/left_menu_t3_bg.gif);}
#left_menu li a {display:block; height:68px; padding-left:80px; background-image:url(../images/turtle.gif); background-position:0 3px; float:left;}
#left_menu li a:hover {background-position:0 -75px;}
#left_menu li#on a {background-position:0 -75px;}
#left_menu li a img {margin-top:20px;}


#cNavPath {width:433px; height:24px; background-image:url(/images/navpath_bg.gif); float:left; display:inline; position:relative; z-index:1000;}
#cNavPath a, #cNavPath span {font-size:10px; color:#000; line-height:24px;}
#cNavPath span {font-weight:bold; margin:0 5px 0 20px;}

.nav_page {margin-top:40px;}
.nav_page a {color:#000; margin:0 20px; display:block; width:51px; height:38px;}
.nav_page a span {display:none;}
.nav_page .nav_page_back {float:left; background-image:url(../images/buttons/btn_back.gif);}
.nav_page .nav_page_top {float:right; background-image:url(../images/buttons/btn_top.gif);}

#cBox_cardsmall {width:546px; height:24px; background-image:url(../images/cart_small_bg.gif); float:right; display:inline; position:relative; z-index:900;}
#cBox_cardsmall img {float:left; display:inline;}
#cBox_cardsmall a, #cBox_cardsmall span {font-size:10px; color:#000; font-weight:bold; line-height:24px; margin-left:10px; float:left; display:inline;}

#cBox_search {position:relative; left:203px; top:9px; margin-bottom:19px; width:573px; height:29px; background-image:url(../images/box_search_bg.gif); z-index:600;}
#cBox_search span.search_txt {font-size:17px; color:#fff; line-height:29px; font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif; margin-left:20px; float:left; display:inline;}
#cBox_search input.cInput {float:left; display:inline; margin-left:15px; width:265px; margin-top:4px;}
#cBox_search input.cImage {width:22px; height:22px; margin:3px 0 0 8px; float:left; display:inline;}
#cBox_search a {color:#fff; font-weight:bold; font-family:Verdana, Tahoma, Sans-Serif; display:block; margin:8px 0 0 15px; float:left;}
#content_shop #cBox_search {position:relative; left:5px; top:9px;}

#cLeft {position:relative; float:left; display:inline; width:198px; margin-bottom:134px;}
#cCenter {position:relative; float:left; display:inline; width:580px;}
#cRight {position:relative; float:right; display:inline; width:198px;}

/* cBox - general */
#cLeft .cBox {}
#cRight .cBox {}
#cLeft .cBox_adv {margin-left:10px;}
#cRight .cBox_adv {margin-right:10px;}
.cBox {width:188px; margin-bottom:10px;}
.cBox_adv {width:188px; margin-bottom:10px;}

/* cBox - specyfic */
#cBox_advL1 img {margin-bottom:5px;}

#cBox_categorytree {background-image:url(../images/cbox/cbox_categorytree_bg.gif); margin-top:8px; width:198px;}
#cBox_categorytree h3 {height:180px;}
#cBox_categorytree h3 span {display:none;}
#cBox_categorytree .cBoxBody {padding-bottom:30px; background-image:url(../images/cbox/cbox_categorytree_bottom_bg.gif); background-position:left bottom;}
#cBox_categorytree .cBoxContent {width:130px; margin-left:50px;}
#cBox_categorytree ul li {margin:20px 0 0 0;}
#cBox_categorytree ul li a {color:#ED1B23;}
#cBox_categorytree ul li a span {color:#ED1B23; text-transform:uppercase; font-size:15px; font-family:Verdana, Tahoma, Sans-Serif; line-height:32px; font-weight:normal;}
#cBox_categorytree ul ul li {margin:0;}
#cBox_categorytree ul ul li a {color:#000;}
#cBox_categorytree ul ul li a span {color:#000; line-height:18px; font-weight:normal !important;}
#cBox_categorytree ul li#on a span {font-weight:bold;}
#cBox_categorytree ul ul li#on a span {font-weight:bold !important;}

#cBox_collections {width:198px; height:660px; background-image:url(../images/cbox/cbox_collections_bg.gif); margin-top:50px; background-color:#f00; position:relative;}
#cBox_collections h3 {height:0;}
#cBox_collections h3 span {display:none;}
#cBox_collections .box_collections_txt {position:absolute; top:255px; left:15px; width:100px; height:100px; font-family:Verdana, Tahoma, Sans-Serif; font-size:10px;}


#cBox_news {background-image:url(../images/cbox/cbox_news_bg.gif); margin-left:10px;}
#cBox_news h3 {height:79px;}
#cBox_news h3 span {display:none;}
#cBox_news .cBoxBody {padding-bottom:8px; background-image:url(../images/cbox/cbox_news_bottom_bg.gif); background-position:left bottom;}
#cBox_news a.more_news {font-weight:bold; color:#8396A2; margin-left:20px; font-family:Verdana, Tahoma, Sans-Serif; font-size:11px;}
#cBox_news dl {width:170px; text-align:right; float:right; margin-right:10px;}
#cBox_news dt {color:#f00; float:right; font-weight:bold; font-family:Verdana, Tahoma, Sans-Serif; font-size:11px; margin-bottom:4px; width:170px;}
#cBox_news dd {color:#6C777F; float:right; font-size:10px; width:170px; margin-bottom:20px; font-family:Verdana, Tahoma, Sans-Serif;}
#cBox_news dd a.read_more {color:#f00; font-size:10px; clear:left; display:block; margin-top:3px;}
#cBox_news dt.first {width:110px;}
#cBox_news dd.first {width:110px;}
#cBox_news dt span.date {color:#000; font-family:Verdana, Tahoma, Arial, Sans-Serif; font-size:10px;}

#cBox_subscript {background-image:url(../images/cbox/cbox_subscription_bg.gif); height:164px; margin-right:10px;}
#cBox_subscript .cBoxBody {width:155px; margin-left:23px;}
#cBox_subscript h3 {height:48px;}
#cBox_subscript h3 span {display:none;}
#cBox_subscript p {color:#000; font-family:Verdana, Tahoma, Sans-Serif; height:50px; overflow:hidden; float:right; margin:0 0 7px 0; font-size:10px;}
#cBox_subscript .cInput {font-weight:normal; font-size:10px; width:136px;}
#cBox_subscript #zapisz {position:relative; display:block; margin:5px 6px 0 0; float:right;}

#cBox_contact {background-image:url(../images/cbox/cbox_contact_bg.gif); margin-right:10px;}
#cBox_contact h3 {height:61px;}
#cBox_contact h3 span {display:none;}
#cBox_contact .cBoxBody {padding-bottom:8px; background-image:url(../images/cbox/cbox_contact_bottom_bg.gif); background-position:left bottom; text-align:center;}
#cBox_contact .cBoxContent {margin:0 auto; text-align:left; width:140px; overflow:hidden;}
#cBox_contact dt {font-weight:bold; color:#f00; font-size:12px; font-family:Verdana, Tahoma, Sans-Serif; margin:5px 0;}
#cBox_contact dl img {vertical-align:middle;}
#cBox_contact dd {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #000;}
#cBox_contact dd .gg_link {float:left; line-height:22px;}
#cBox_contact dd .gg_link img {margin-right:7px;}
#cBox_contact dd .skype_link {float:right; display:block;}



#cMainBox_topten {margin-top:20px; background-image:url(../images/topten_bg.gif); position:relative;}
#cMainBox_topten .cMainBoxBody {background-image:url(../images/topten_footer_bg.gif); background-position:left bottom; padding-bottom:57px;}
#cMainBox_topten h3 {height:50px;}
#cMainBox_topten h3 span {color:#fff; font-family:"Trebuchet MS", Verdana, Tahoma, Sans-Serif; font-weight:bold; font-size:16px; margin:13px 0 0 60px; display:block; float:left;}
#cMainBox_topten h3 span.hidden {float:left; visibility:hidden;}
#cMainBox_topten ul {width:445px; margin:30px 0 24px 105px;}
#cMainBox_topten ul li {border-bottom:1px solid #f00; padding:3px 0;}
#cMainBox_topten ul li span {color:#0c0; font-family:"Trebuchet MS", Verdana, Tahoma, Sans-Serif; font-weight:bold; font-size:16px; margin:0 9px 0 6px; line-height:20px;}
#cMainBox_topten ul li a {font-family:Verdana, Tahoma, Sans-Serif; color:#000; font-weight:bold; font-size:12px; line-height:20px;}
#cMainBox_topten #blot {position:absolute; right:0; bottom:0; width:101px; height:93px; background-image:url(../images/blot.gif);}



#footer {position:relative; bottom:4px; margin-top:10px; width:977px;} /* bottom and margin-top sholuld be equal */
#bg2 {position:absolute; top:-134px; width:195px; height:134px; background-image:url(../images/bg2.gif);}
#bg3 {position:absolute; left:250px; bottom:-136px; width:195px; height:134px; background-image:url(../images/bg3.gif);}
#footer_menu {float:left; height:32px; display:inline; background-color:#f00; width:100%;}
#footer_menu ul {float:right; margin-right:210px;}
#footer_menu li {float:left;}
#footer_menu a {color:#fff; font-weight:bold; line-height:32px; height:32px; float:left; display:block; border-right:1px solid #fff; padding:0 5px; text-transform:uppercase; font-size:11px; font-family:Verdana, Tahoma, Sans-Serif;}
#footer_menu a.last {margin-right:20px; display:inline;}
#footer_menu img {margin:3px 0 0 5px;}
#footer .txt {font-family:Verdana, Tahoma, Sans-Serif; font-size:9px; text-align:center; margin:10px 0 10px 0; line-height:14px; color:#8E959F;}
#footer .txt span {font-size:11px;}
#footer ul#ccards {text-align:center; border-bottom:1px solid #f00; padding-bottom:8px;}
#footer ul#ccards li {display:inline; margin:0 7px;}


#main_page_content {position:relative; margin-left:-25px; margin-top:-95px; z-index:0; width:595px; overflow:hidden;}
#main_page_content p {color:#000; font-weight:bold; font-family:Verdana, Tahomaa, Sans-Serif; line-height:18px; position:relative; margin-top:-65px;}

#slow_down {position:relative; width:595px; overflow:hidden; margin-left:-25px;}
	#sd_wallpapers {position:absolute; margin-left:5px; top:0; z-index:20;}
	#sd_screensavers {position:absolute; margin-left:266px; top:5px; z-index:10;}
	#sd_gallery {position:absolute; margin-left:55px; top:265px;}
	#sd_links {position:absolute; margin-left:385px; top:320px;}
	#additional_1 {margin-top:485px; margin-left:5px; position:relative;}

#slower_family {position:relative; margin-top:0px; height:547px;}
	#slower_family .image {position:absolute; top:0; z-index:100; top:57px; left:26px;}
	#slower_family .frame {position:absolute; top:0; z-index:100;}
	#slower_family a span {display:none;}
	a#sf_newsletter {position:absolute; top:265px; left:20px; background-image:url(/images/slower_family/l_newsletter.png); width:140px; height:53px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#sf_newsletter:hover {background-position:0 -53px;}
	a#sf_catchslower {position:absolute; top:310px; left:30px; background-image:url(/images/slower_family/l_catchslower.png); width:159px; height:53px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#sf_catchslower:hover {background-position:0 -53px;}
	a#sf_catchslower {position:absolute; top:307px; left:30px; background-image:url(/images/slower_family/l_catchslower.png); width:159px; height:53px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#sf_catchslower:hover {background-position:0 -53px;}
	a#sf_registeryourslower {position:absolute; top:340px; left:10px; background-image:url(/images/slower_family/l_slower_survey.png); width:258px; height:67px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#sf_registeryourslower:hover {background-position:0 -67px;}

#firm {position:relative; margin-top:0px; height:503px;}
	#firm .image {position:absolute; z-index:100; top:31px; left:91px;}
	#firm .frame {position:absolute; top:0; z-index:100;}
	#firm a span {display:none;}
	a#f_aboutus {position:absolute; top:230px; left:45px; background-image:url(/images/firm/l_aboutus.png); width:112px; height:56px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#f_aboutus:hover {background-position:0 -56px;}
	a#f_philosophy {position:absolute; top:268px; left:58px; background-image:url(/images/firm/l_philosophy.png); width:127px; height:60px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#f_philosophy:hover {background-position:0 -60px;}
	a#f_recommendslower {position:absolute; top:303px; left:25px; background-image:url(/images/firm/l_recommendslower.png); width:183px; height:63px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#f_recommendslower:hover {background-position:0 -63px;}
	a#f_job {position:absolute; top:372px; left:37px; background-image:url(/images/firm/l_job.png); width:56px; height:45px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#f_job:hover {background-position:0 -45px;}
	a#f_press {position:absolute; top:417px; left:33px; background-image:url(/images/firm/l_press.png); width:82px; height:48px; display:block; z-index:200; overflow:hidden; cursor:pointer;}
	a#f_press:hover {background-position:0 -48px;}


#cMainBox_collections {background-image:url(../images/collections/board_sign.gif); background-position:405px 160px; height:100%;}
#cMainBox_collections .left {position:relative; float:left; width:400px; height:600px; overflow:hidden; display:inline;}
#cMainBox_collections .right {position:relative; float:right; width:570px; overflow:hidden; display:inline;}
#cMainBox_collections #map {position:relative; margin:80px 0 0 40px; width:430px; height:430px; background-image:url(/images/collections/collections_link_bg3.png); background-position:2px 2px;}
#cMainBox_collections #map2 {width:430px; height:430px; background-image:url(/images/collections/collections_link_bg.png); background-position:-300px 0;}
#cMainBox_collections .top {height:140px;}
#cMainBox_collections #choose_style {position:relative; top:0; left:20px;}
#cMainBox_collections #choose_your_personal_skin {position:relative; top:-15px; left:380px;}

.cMainBox .right .plate_space {width:220px; height:230px; float:left;}

#cMainBox_bike {background-image:url(../images/collections/plate_bike.gif); background-position:545px 20px; height:100%;}
#cMainBox_bike .left {position:relative; float:left; width:400px; height:680px; overflow:hidden; display:inline;}
#cMainBox_bike .right {position:relative; float:right; width:520px; overflow:hidden; display:inline; margin-right:50px;}
#cMainBox_bike .right h4 {font-family:Verdana, Tahoma, Sans-Serif; font-size:14px; color:#000; margin:20px 0;}
#cMainBox_bike .right p {font-family:Verdana, Tahoma, Sans-Serif; color:#000; margin:0 0 20px 0;}

#cMainBox_board {background-image:url(../images/collections/plate_board.gif); background-position:545px 20px; height:100%;}
#cMainBox_board .left {position:relative; float:left; width:400px; height:680px; overflow:hidden; display:inline;}
#cMainBox_board .right {position:relative; float:right; width:520px; overflow:hidden; display:inline; margin-right:50px;}
#cMainBox_board .right h4 {font-family:Verdana, Tahoma, Sans-Serif; font-size:14px; color:#000; margin:20px 0;}
#cMainBox_board .right p {font-family:Verdana, Tahoma, Sans-Serif; color:#000; margin:0 0 20px 0;}

#cMainBox_surf {background-image:url(../images/collections/plate_surf.gif); background-position:545px 20px; height:100%;}
#cMainBox_surf .left {position:relative; float:left; width:400px; height:680px; overflow:hidden; display:inline;}
#cMainBox_surf .right {position:relative; float:right; width:520px; overflow:hidden; display:inline; margin-right:50px;}
#cMainBox_surf .right h4 {font-family:Verdana, Tahoma, Sans-Serif; font-size:14px; color:#000; margin:20px 0;}
#cMainBox_surf .right p {font-family:Verdana, Tahoma, Sans-Serif; color:#000; margin:0 0 20px 0;}

#cMainBox_ski {background-image:url(../images/collections/plate_ski.gif); background-position:545px 20px; height:100%;}
#cMainBox_ski .left {position:relative; float:left; width:400px; height:680px; overflow:hidden; display:inline;}
#cMainBox_ski .right {position:relative; float:right; width:520px; overflow:hidden; display:inline; margin-right:50px;}
#cMainBox_ski .right h4 {font-family:Verdana, Tahoma, Sans-Serif; font-size:14px; color:#000; margin:20px 0;}
#cMainBox_ski .right p {font-family:Verdana, Tahoma, Sans-Serif; color:#000; margin:0 0 20px 0;}


.cMainBox_generalDocument {height:100%; margin-bottom:-40px;}
.cMainBox_generalDocument .left {position:relative; float:left; width:400px; height:680px; overflow:hidden; display:inline;}
.cMainBox_generalDocument .right {position:relative; float:right; width:520px; overflow:hidden; display:inline; margin-right:50px;}
.cMainBox_generalDocument .right h4 {font-family:Verdana, Tahoma, Sans-Serif; font-size:14px; color:#000; margin:20px 0;}
.cMainBox_generalDocument .right p {font-family:Verdana, Tahoma, Sans-Serif; color:#000; margin:0 0 20px 0;}
.cMainBox_generalDocument .menuTop {font-family:Verdana, Tahoma, Sans-Serif; color:#000; margin-top:20px;}
.cMainBox_generalDocument .menuTop a {font-family:Verdana, Tahoma, Sans-Serif; color:#000;}
.cMainBox_generalDocument .doc_paragraph {font-family:Verdana, Tahoma, Sans-Serif; color:#000; margin:0 0 20px 0;}
.cMainBox_generalDocument ul {list-style:square;}
.cMainBox_generalDocument ul li {margin:15px; color:#000;}





/* ================================ BIG LIST =============================== */
#cListBig {background-color:#fff;}
#cListBig .item {background-image:url(../images/big_list_item_bg.gif); background-position:100% 30px; margin:0 0 20px 0; height:100%;}
#cListBig .picture {margin:0 0 0 10px;}
#cListBig .right {width:345px;}
#cListBig h3 {margin:15px 0 10px 0; width:190px;}
#cListBig h3 a {color:#000;}
#cListBig .small_cats_img {margin-top:30px; height:38px;}
#cListBig .right p {font-family:Verdana, Tahoma, Sans-Serif; color:#000; font-weight:bold; margin-bottom:4px; width:275px;}
#cListBig .right p sup {font-family:Verdana, Tahoma, Sans-Serif; color:#000; font-weight:bold; text-decoration:underline;}
#cListBig .right p.price span {color:#ED1B23;}
#cListBig .right p.desc_box {font-weight:normal;}
#cListBig .right p.desc_box span {font-weight:bold; color:#000; font-family:Verdana, Tahoma, Sans-Serif;}
#cListBig a.more {float:right; margin:20px 60px 0 0; display:block; margin-bottom:20px;}


/* ============================= PRODUCT CARD ============================== */
#cMainBox_product {margin-bottom:30px;}
#cMainBox_product h2 {margin:30px 0 20px 20px; color:#f00;}
#cMainBox_product .left {width:287px; margin-left:20px;}
#cMainBox_product .right {width:230px; margin-right:20px;}
#cMainBox_product h1 {color:#000; font-family:Helvetica, Arial, Sans-Serif; font-size:20px; font-weight:bold; margin:7px 0 20px 0;}
#cMainBox_product p.code {font-family:Helvetica, Arial, Sans-Serif; color:#000; font-size:14px; margin-bottom:4px; text-transform:uppercase;}
#cMainBox_product p.code sup {font-family:Helvetica, Arial, Sans-Serif; color:#000; text-decoration:underline; text-transform:none;}
#cMainBox_product p.price {font-family:Helvetica, Arial, Sans-Serif; color:#000; font-size:14px; margin-bottom:7px; font-weight:bold;}
#cMainBox_product .client_desc {font-family:Helvetica, Arial, Sans-Serif; color:#000; font-size:14px; margin:26px 0 20px 0; text-align:justify; width:257px;}
#cMainBox_product .buttons {float:right; position:relative; margin-top:-55px;}
	#show_variants_selects {margin-top:13px;}
	#show_variants_selects p {color:#000; font-family:Helvetica, Arial, Sans-Serif; margin-bottom:9px; font-weight:bold;}
	#show_variants_selects .item {margin-bottom:5px;}
	#show_variants_selects label {color:#000; font-family:Helvetica, Arial, Sans-Serif; width:100px; display:block; float:left;}
	#show_variants_selects select {width:100px; border:1px solid #000; color:#000;}
	#show_variants_selects option {color:#000; background-color:#fff;}
	#show_variants_selects #variants-product-footer {font-weight:normal;}
	#show_variants_selects a.sizes_chart {color:#000;}
	#sizes_chart_popup {position:fixed; display:none; overflow:hidden; background-image:url(../images/popup_bg.png); z-index:9999; text-align:center;}
	#sizes_chart_popup a.close_popup {position:relative; display:block; width:59px; height:25px; overflow:hidden; float:right; background-image:url(../images/buttons/btn_close.gif); z-index:9999;}
	#sizes_chart_popup a.close_popup span {display:none;}
	#sizes_chart_popup a.close_popup:hover {background-position:0 -25px; height:25px;}
	#sizes_chart_popup table {margin:0 auto;}
	#sizes_chart_popup table th {border:1px solid #bbb; background-color:#ddd;}
	#sizes_chart_popup table td {border:1px solid #bbb; background-color:#fff; padding:2px; cursor:crosshair;}
	#sizes_chart_popup table .no_border {width:90px; border:0; background:0;}
	#sizes_chart_popup table .r1 td.c1 {background-color:#eee;}
	#sizes_chart_popup table .r1 td.c2 {background-color:#ddd;}
	#sizes_chart_popup table .r2 td.c1 {background-color:#fff;}
	#sizes_chart_popup table .r2 td.c2 {background-color:#eee;}
	#sizes_chart_popup table td:hover {background-color:#fc0 !important;}
	#sizes_chart_popup h4 {margin:20px 0 15px 0;}
	#sizes_chart_iframe {border:0;}
	#show_variants {margin-left:20px;}
	#show_variants h3 {margin:20px 0 5px 0; color:#000; font-family:Helvetica, Arial, Sans-Serif;}
	#show_variants table {width:480px; margin:10px auto 0 auto; background-image:url(../images/variants_bg1.gif); border:1px solid #ccc; border-width:1px 0 0 1px;}
	#show_variants table th,
	#show_variants table td {padding:5px; color:#000; border:1px solid #ccc; border-width:0 1px 1px 0;}
	#show_variants table td a {color:#000;}
	#show_variants p {color:#000; font-family:Helvetica, Arial, Sans-Serif; margin:5px 0 5px 40px; font-weight:normal;}

#cMainBox_product .product_picture {text-align:center;}
#cMainBox_product .product_picture {margin:0 auto;}

#cMainBox_product .prodMiniPic .item {position:relative; width:66px; height:65px; overflow:hidden; float:left; display:inline; margin:20px 5px 0 5px;}
#cMainBox_product .prodMiniPic .item a {position:relative; width:66px; height:65px; overflow:hidden; display:block;}
#cMainBox_product .prodMiniPic .item a img {position:absolute; top:3px; left:2px; display:block;}
#cMainBox_product .prodMiniPic .item a .frame {position:absolute; width:66px; height:65px; background-image:url(../images/galleryminipic_frame.png); display:block;}
#cMainBox_product .right p {margin-top:20px; font-weight:bold; text-align:center; font-family:Helvetica, Arial, Sans-Serif;}
/* ============================= /PRODUCT CARD ============================= */

/* ============================= CART ====================================== */
#cMainBox_cart {text-align:center;}
#cMainBox_cart .cMainBoxBody {text-align:left; margin:0 auto; width:550px;}
#cMainBox_cart h3 {margin:30px 0 20px 0;}
#cMainBox_cart h3 span {display:none;}
#cMainBox_cart form {margin-bottom:20px;}
#cMainBox_cart .item {background-image:url(../images/cart_item_bg.gif); background-position:center bottom; margin-bottom:10px; height:100%;}
#cMainBox_cart .right {width:460px; margin-bottom:25px;}
#cMainBox_cart .right_left {float:left; display:inline; width:160px;}
#cMainBox_cart .right_right {float:right; display:inline;}

#cMainBox_cart .picture a {position:relative; width:66px; height:65px; overflow:hidden; display:block;}
#cMainBox_cart .picture a img {position:absolute; top:3px; left:2px; display:block;}
#cMainBox_cart .picture a .frame {position:absolute; width:66px; height:65px; background-image:url(../images/galleryminipic_frame.png); display:block;}

#cMainBox_cart h4 {margin:0 0 8px 0;}
#cMainBox_cart h4 a {color:#000;}
#cMainBox_cart ul {margin:0 0 5px 10px;}
#cMainBox_cart ul li {margin:0 0 3px 0;}
#cMainBox_cart .cart_summary {border:1px solid #9db5c8; border-width:1px 0 0 1px;}
#cMainBox_cart .cart_summary td {padding:3px 9px; border:1px solid #9db5c8; border-width:0 1px 1px 0;}
#cMainBox_cart .cart_summary th {padding:3px 6px; border:1px solid #9db5c8; border-width:0 1px 1px 0;}
#cMainBox_cart .cart_summary input {width:30px;}
#cMainBox_cart .promotion_code {margin:10px 0 0 0;}
#cMainBox_cart .promotion_code input {margin-top:5px;}
#cMainBox_cart .price {font-family:Verdana, Tahoma, Sans-Serif; font-size:15px; font-weight:bold; margin-bottom:20px;}
#cMainBox_cart .price span {font-family:Verdana, Tahoma, Sans-Serif; font-size:15px; font-weight:bold; color:#f00;}

#cMainBox_cart .cSubmit {height:30px; margin-top:30px; cursor:pointer; background:none; background-repeat:no-repeat;}
#cMainBox_cart #cart_accept {width:36px; background-image:url(../images/buttons/btn_pay.gif); margin-right:90px;}
#cMainBox_cart #cart_cont {width:204px; background-image:url(../images/buttons/btn_continueshopping.gif); margin-right:60px;}
#cMainBox_cart #cart_compute {width:148px; background-image:url(../images/buttons/btn_updatecart.gif);}
#cMainBox_cart .buttons2 {margin-bottom:420px;}
/* ============================= /CART ===================================== */

/* ============================= ORDER ===================================== */
#cMainBox_order {text-align:center; margin-bottom:40px; background-image:url(../images/product_bg.gif); background-position:center top;}
#cMainBox_order .cMainBoxBody {text-align:left; margin:0 auto; width:550px;}
#cMainBox_order h3 {margin:30px 0 20px 0;}
#cMainBox_order h4 {margin-bottom:9px;}
#cMainBox_order .basket_view_in_order {border:1px solid #9db5c8; border-width:1px 0 0 1px; margin:20px 0 30px 0;}
#cMainBox_order .basket_view_in_order td {padding:3px 9px; border:1px solid #9db5c8; border-width:0 1px 1px 0;}
#cMainBox_order .basket_view_in_order th {padding:3px 6px; border:1px solid #9db5c8; border-width:0 1px 1px 0;}
#cMainBox_order .basket_view_in_order input {width:30px;}
#cMainBox_order .basket_view_in_order .last td {color:#f00; font-weight:bold;}
#cMainBox_order .order_form {margin-bottom:20px;}
#cMainBox_order .order_form select {border:1px solid #9db5c8; width:150px;}
#cMainBox_order .delivery_form {width:100%;}
#cMainBox_order .delivery_form dl {margin:0 0 30px 10px;}
#cMainBox_order .delivery_form dt {margin-bottom:9px;}
#cMainBox_order .delivery_form dd {margin-bottom:5px;}
#cMainBox_order .delivery_form .cSubmit {width:74px; height:37px; background:none; background-image:url(../images/buttons/btn_next.gif); float:right; cursor:pointer;}
#cMainBox_order .delivery_form #btn_copy {width:41px; height:21px; background:none; background-image:url(../images/buttons/btn_copy.gif); float:right; cursor:pointer;}
#cMainBox_order .cInput {width:150px;}
#cMainBox_order select.cInput {width:162px; background-color:#f7fafc;}
#cMainBox_order .cTextarea {border:1px solid #9db5c8; background-color:#f7fafc; width:159px;}
#cMainBox_order .priceToPay {font-family:Verdana, Tahoma, Sans-Serif; font-size:15px; font-weight:bold; margin-bottom:20px;}
#cMainBox_order .priceToPay span {font-family:Verdana, Tahoma, Sans-Serif; font-size:15px; font-weight:bold; color:#f00;}
#cMainBox_order #btn_correct {width:124px; height:27px; background:none; background-image:url(../images/buttons/btn_correct.gif); float:left; display:inline;}
#cMainBox_order #btn_sendorder {width:160px; height:28px; background:none; background-image:url(../images/buttons/btn_sendorder.gif); float:right; display:inline;}
#cMainBox_order .margin-bottom {margin-bottom:390px;}
#cMainBox_order .error {margin-bottom:640px;}

/* ============================= /ORDER ==================================== */



#another_products {margin-bottom:210px; position:relative;}
#another_products .item {position:relative; width:161px; height:161px; overflow:hidden; float:left; display:inline; margin:0 0 25px 25px;}
#another_products .item a {position:relative; width:161px; height:161px; overflow:hidden; display:block;}
#another_products .item a img {position:absolute; left:5px; top:6px; display:block;}
#another_products .item a .frame {position:absolute; width:161px; height:161px; background-image:url(../images/anotherproducts_frame.png); display:block;}
#another_products .toggled_element {display:none;}
#another_products h3 {margin:0 0 25px 25px;}
#another_products h3 span {display:none;}
#another_products a.more {position:relative; left:25px; color:#000; display:none;}
#another_products a.more span {color:#000; font-family:Helvetica, Arial, Sans-Serif; font-weight:bold;}
#another_products span#less_products {display:none;}

#cMainBox_news {text-align:center; }
#cMainBox_news h3 {margin:30px 0 20px 0;}
#cMainBox_news h3 span {display:none;}
#cMainBox_news h4 {margin:8px 0 7px 0; font-family:Verdana, Tahoma, Sans-Serif; font-size:14px;}
#cMainBox_news p.text {font-family:Verdana, Tahoma, Sans-Serif;}
#cMainBox_news .cMainBoxBody {text-align:left; margin:0 auto 300px auto; width:540px;}
#cMainBox_news .nav_page {position:relative; top:-200px;}
#cMainBox_news .item {margin-bottom: 38px;}

#cMainBox_login {text-align:center; background-image:url(../images/loginform_bg.gif); background-position:0 60px;}
#cMainBox_login h3 {margin:0 0 20px 0; float:left;}
#cMainBox_login h3 span {display:none;}
#cMainBox_login a {color:#000;}
#cMainBox_login .error {color:#f00; margin:15px 0; text-align:center; font-weight:bold;}
#cMainBox_login .cMainBoxBody {text-align:left; margin:0 auto; width:500px;}
#cMainBox_login .login_menu {float:right; text-align:right;}
#cMainBox_login .login_menu li {margin:5px 0;}
#cMainBox_login .login_box2 {margin-bottom:99px;}
#cMainBox_login .links {margin-left:10px;}
#cMainBox_login h4 {margin:20px 0 7px 0; font-family:Verdana, Tahoma, Sans-Serif; font-size:14px;}
#cMainBox_login .cInput {border:0; background:none; width:280px; height:26px; padding:8px 20px 0 20px; background-image:url(../images/input_bg.gif); background-repeat:no-repeat;  margin-left:30px;}
#cMainBox_login .ta_bg {width:346px; height:227px; background-image:url(../images/textarea_bg.gif); background-repeat:no-repeat; background-position:30px 0; vertical-align:top;}
#cMainBox_login .cTextarea {border:0; background:none; padding:0; margin:30px 24px 0 50px; width:273px; height:155px; overflow:auto;}
#cMainBox_login .cSubmit {width:59px; height:25px; background:none; background-image:url(../images/buttons/btn_send1.gif); cursor:pointer;}
#cMainBox_login .cLogin {width:65px; height:30px; background:none; background-image:url(../images/buttons/btn_login1.gif); cursor:pointer;}

#cMainBox_login table.tabHist {margin-left:10px;}
#cMainBox_login table.tabHist td {padding:5px;}

#cMainBox_registration {text-align:center; background-image:url(../images/registerform_bg.gif); background-position:0 60px;}
#cMainBox_registration h3 {margin:0 0 20px 0; float:left;}
#cMainBox_registration h3 span {display:none;}
#cMainBox_registration .additional_link {float:right;}
#cMainBox_registration .cMainBoxBody {text-align:left; margin:0 auto; width:500px;}
#cMainBox_registration h4 {margin:20px 0 7px 0; font-family:Verdana, Tahoma, Sans-Serif; font-size:14px;}
#cMainBox_registration .cInput {border:0; background:none; width:280px; height:26px; padding:8px 20px 0 20px; background-image:url(../images/input_bg.gif); background-repeat:no-repeat;  margin-left:20px;}
#cMainBox_registration .ta_bg {width:346px; height:227px; background-image:url(../images/textarea_bg.gif); background-repeat:no-repeat; background-position:20px 0; vertical-align:top;}
#cMainBox_registration .cTextarea {border:0; background:none; padding:0; margin:30px 24px 0 40px; width:273px; height:155px; overflow:auto;}
#cMainBox_registration .cSubmit {width:59px; height:25px; background:none; background-image:url(../images/buttons/btn_send1.gif); cursor:pointer;}
#cMainBox_registration .s_bg {width:180px; height:32px; background-image:url(../images/select_bg.gif); background-repeat:no-repeat; background-position:20px 0; vertical-align:top;}
#cMainBox_registration .cSelect {width:150px; margin:7px 0 9px 30px; border:none; background:none;}
#cMainBox_registration .cSelect option {border:none; background-color:#fff;}
#cMainBox_registration .cLogin {width:65px; height:30px; background:none; background-image:url(../images/buttons/btn_login1.gif); cursor:pointer;}
#cMainBox_registration .text_inside_box {margin-bottom:10px;}
#cMainBox_registration .validation-advice {margin-left:30px;}

#cMainBox_sitemap {text-align:center; margin:40px 0 73px 0;}
#cMainBox_sitemap h3 {margin:0 0 20px 0; float:left;}
#cMainBox_sitemap h3 span {display:none;}
#cMainBox_sitemap .cMainBoxBody {text-align:left; margin:0 auto; width:500px;}
#cMainBox_sitemap ul ul {margin:0 0 0 15px;}
#cMainBox_sitemap ul li {margin-top:5px;}
#cMainBox_sitemap ul li a {color:#000; font-family:Verdana, Tahoma, Sans-Serif; font-weight:bold; font-size:13px;}
#cMainBox_sitemap ul ul li a {color:#000; font-family:Verdana, Tahoma, Sans-Serif; font-weight:normal; font-size:12px;}
#cMainBox_sitemap ul ul li {margin-top:2px;}
#cMainBox_sitemap .documents {width:235px;}
#cMainBox_sitemap .categories {width:235px;}


#cMainBox_contact {background-image:url(../images/contact_bg.gif); margin-bottom:70px; background-position:0 25px;}
#cMainBox_contact h3 {display:none;}
#cMainBox_contact .cInput {border:0; background:none; width:280px; height:26px; padding:8px 20px 0 20px; background-image:url(../images/input_bg.gif); background-repeat:no-repeat;  margin-left:30px;}
#cMainBox_contact .ta_bg {width:346px; height:165px; background-image:url(../images/textarea_bg2.gif); background-repeat:no-repeat;}
#cMainBox_contact .cTextarea {border:0; background:none; padding:0; margin:5px 24px 0 50px; width:273px; height:85px; overflow:auto;}
#cMainBox_contact .cSubmit {width:135px; height:52px; background:none; background-image:url(../images/buttons/btn_send2.gif); cursor:pointer;}
#cMainBox_contact .contact_info {width:330px; margin:80px 0 55px 115px; height:35px;}
#cMainBox_contact div.contact_form p {margin:0 0 9px 0; display:block;}
#cMainBox_contact table.form td.c2 {width:550px;}
#cMainBox_contact .error {margin-bottom: 40px;}
#cMainBox_contact #info {height: 53px; overflow:hidden;}

#cMainBox_contform {text-align:center; margin-top:30px;}
#cMainBox_contform p {margin:20px 0;}
#cMainBox_contform h3 {margin:0 0 20px 0; float:left;}
#cMainBox_contform h3 span {display:none;}
#cMainBox_contform .additional_link {float:right;}

#cMainBox_contform .cMainBoxBody {text-align:left; margin:0 auto; width:500px;}
#cMainBox_contform .cInput {border:0; background:none; width:280px; height:26px; padding:8px 20px 0 20px; background-image:url(../images/input_bg.gif); background-repeat:no-repeat;  margin-left:30px;}
#cMainBox_contform .ta_bg {width:317px; height:227px; background-image:url(../images/textarea_bg.gif); background-repeat:no-repeat; background-position:30px 0;}
#cMainBox_contform .cTextarea {border:0; background:none; padding:0; margin:28px 24px 0 50px; width:273px; height:155px; overflow:auto;}
#cMainBox_contform .cSubmit {width:135px; height:52px; background:none; background-image:url(../images/buttons/btn_send2.gif); cursor:pointer;}
#cMainBox_contform td {padding:5px 0;}

#cMainBox_searchAdv {height: 1000px; text-align:center; background-image:url(../images/registerform_bg.gif); background-position:0 60px;}
#cMainBox_searchAdv h3 {margin:0 0 40px 0; float:left;}
#cMainBox_searchAdv h3 span {display:none;}
#cMainBox_searchAdv h4 {margin:0 0 30px 0;}
#cMainBox_searchAdv .cMainBoxBody {text-align:left; margin:0 auto; width:500px;}
#cMainBox_searchAdv .cInput {border:0; background:none; width:280px; height:26px; padding:8px 20px 0 20px; background-image:url(../images/input_bg.gif); background-repeat:no-repeat;  margin-left:20px;}
#cMainBox_searchAdv .cInputSmall {border:0; background:none; width:80px; height:26px; padding:8px 20px 0 20px; background-image:url(../images/inputsmall_bg.gif); background-repeat:no-repeat; margin-left:20px;}
#cMainBox_searchAdv .cCheckbox {margin-left:30px;}
#cMainBox_searchAdv .cSubmit {width:59px; height:25px; background:none; background-image:url(../images/buttons/btn_send1.gif); cursor:pointer; margin-left:30px;}
#cMainBox_searchAdv .s_bg {width:180px; height:32px; background-image:url(../images/select_bg.gif); background-repeat:no-repeat; background-position:20px 0; vertical-align:top;}
#cMainBox_searchAdv .cSelect {width:150px; margin:7px 0 9px 30px; border:none; background:none;}
#cMainBox_searchAdv .cSelect option {border:none; background-color:#fff;}
#cMainBox_searchAdv .advSearchTable {margin-bottom:50px;}

#cMainBox_message {margin:60px 0 100px 0;}
#cMainBox_message .error {color:#f00; margin:15px 0; text-align:center; font-weight:bold;}

#cMainBox_gallery {position:relative; width:570px; margin:30px auto 80px auto;}
#cMainBox_gallery h2 {display:none;}
#cMainBox_gallery .pic_of_the_month {display:none;}
#cMainBox_gallery .big_pic {position:relative;}
#cMainBox_gallery .big_pic img {margin:43px 0 0 37px;}
#cMainBox_gallery .mini_pics {width:495px; margin:55px 0 0 40px;}
#cMainBox_gallery .mini_pics .item {float:left; text-align:center;}
#cMainBox_gallery .mini_pics .item img {margin-bottom:7px;}
#cMainBox_gallery .mini_pics .item span {font-weight:bold;}
#cMainBox_gallery .gallery_bg {position:absolute; top:0; width:610px; height:487px; background-image:url(../images/slow_down/gallery_bg.png);}
#cMainBox_gallery a.see_details {position:absolute; right:75px; top:410px; z-index:9999;}
#cMainBox_gallery a.zoom {position:absolute; width:500px; height:370px; top:43px; left:37px; display:block; z-index:9999;}

#cMainBox_catch_slower {position:relative; width:100%; margin:20px auto 0 auto;}
#cMainBox_catch_slower .right {width:500px; margin-bottom:80px;}
#cMainBox_catch_slower .pic_of_the_month {margin:0; text-align:center;}
#cMainBox_catch_slower .pic_of_the_month a {margin-right:30px; _margin-right:80px;}
#cMainBox_catch_slower .pic_of_the_month a img {border:1px solid #000; padding:2px;}
#cMainBox_catch_slower .pic_of_the_month a:hover img {border:1px solid #666;}
#cMainBox_catch_slower .pic_of_the_month h5 {margin:0 30px 10px 0; text-align:center;}
#cMainBox_catch_slower .mini_pics {margin-top:30px;}
#cMainBox_catch_slower a.item {position:relative; display:block; width:90px; float:left; border:1px solid #000; padding:2px; color:#000; overflow:hidden; text-align:center; margin:14px 28px 14px 0; background-color:#fff;}
#cMainBox_catch_slower a.item .title {font-weight:bold;}
#cMainBox_catch_slower a.item img {margin-bottom:5px;}
#cMainBox_catch_slower .gallery_thumb_fader {position:absolute; left:2px; top:2px; display:block; width:90px; height:67px; background-image:url(../images/gallery_thumb_fader.png);}
#cMainBox_catch_slower a:hover {text-decoration:none; height:100%;}
#cMainBox_catch_slower a:hover .gallery_thumb_fader {left:190px;}
#cMainBox_catch_slower .pic_of_the_month h5 a {margin:0;}

#cMainBox_catch_slower_2 {position:relative; margin:30px auto 80px auto; text-align:center; width:979px;}
#cMainBox_catch_slower_2 .catch_slower_2_txt {margin:0 auto 30px auto;}
#cMainBox_catch_slower_2 .left {position:relative; float:left; width:400px; height:680px; overflow:hidden; display:inline; text-align:left;}
#cMainBox_catch_slower_2 .right {position:relative; float:right; width:520px; overflow:hidden; display:inline; margin-right:50px;}
#cMainBox_catch_slower_2 h2 {display:none;}
#cMainBox_catch_slower_2 .prev_next {margin-top:15px;}
#cMainBox_catch_slower_2 .prev_next a {position:relative; display:block; overflow:hidden; color:#000; text-decoration:none; padding:2px 2px 0 2px; border:1px solid #000; background-color:#fff;}
#cMainBox_catch_slower_2 .prev_next a.prev {float:left;}
#cMainBox_catch_slower_2 .prev_next a.next {float:right;}
#cMainBox_catch_slower_2 .prev_next a .thumb_container {position:relative; display:block; overflow:hidden;}
#cMainBox_catch_slower_2 .prev_next a .thumb_container img {position:relative; z-index:500; display:block; margin:0 auto;}
#cMainBox_catch_slower_2 .prev_next a .thumb_container .gallery_thumb_fader {position:absolute; display:block; top:0; left:0; background-image:url(../images/gallery_thumb_fader.png); z-index:600; width:90px; height:67px;}
#cMainBox_catch_slower_2 .prev_next a:hover {height:100%;}
#cMainBox_catch_slower_2 .prev_next a:hover .gallery_thumb_fader {left:300px;}
#cMainBox_catch_slower_2 .prev_next a .txt {position:relative; display:block; padding:2px 0; z-index:999; background-color:#fff;}

#cMainBox_catch_slower_2 .pic {text-align:center; margin:20px 0;}
#cMainBox_catch_slower_2 .pic a img {border:1px solid #000; padding:2px;}
#cMainBox_catch_slower_2 .pic a:hover img {border:1px solid #666;}
#cMainBox_catch_slower_2 span.title {font-weight:bold; margin-bottom:20px;}

/*
#cMainBox_catch_slower_2 {position:relative; width:700px; margin:30px auto 80px auto; text-align:center;}
#cMainBox_catch_slower_2 h2 {display:none;}
#cMainBox_catch_slower_2 a {position:relative; display:block; color:#000; overflow:hidden;}
#cMainBox_catch_slower_2 a.prev {float:left; padding:2px; border:1px solid #000;}
#cMainBox_catch_slower_2 a.next {float:right; padding:2px; border:1px solid #000;}
#cMainBox_catch_slower_2 a .thumb_container {position:relative; overflow:hidden;}
#cMainBox_catch_slower_2 a .thumb_container img {position:relative; z-index:100;}
#cMainBox_catch_slower_2 a .thumb_container .gallery_thumb_fader {position:absolute; left:0; bottom:0 margin-top:6px; display:block; width:90px; height:67px; background-image:url(../images/gallery_thumb_fader.png); z-index:1000;}
#cMainBox_catch_slower_2 a:hover {text-decoration:none; height:100%;}
#cMainBox_catch_slower_2 a:hover .gallery_thumb_fader {position:absolute; left:190px;}
#cMainBox_catch_slower_2 .pic {text-align:center; margin:20px 0;}
#cMainBox_catch_slower_2 .pic a img {border:1px solid #000; padding:2px;}
#cMainBox_catch_slower_2 .pic a:hover img {border:1px solid #999;}
#cMainBox_catch_slower_2 span.title {font-weight:bold; margin-bottom:20px;}
*/


#cMainBox_poll {margin-bottom:-40px; width:100%;}
#cMainBox_poll .right {width:550px; margin-bottom:30px;}
#cMainBox_poll h3 {background-image:url(../images/cbox/cmainbox_opinions_h_bg.gif); width:184px; height:41px; margin:20px 0;}
#cMainBox_poll h3 span {display:none;}
#cMainBox_poll dl {margin:30px 0;}
#cMainBox_poll dt {font-weight:bold; margin:15px 0px 7px 0px;}
#cMainBox_poll dd {margin:7px 0 7px 20px;}
#cMainBox_poll .cButton {float:left; background-image:url(../images/buttons/subs_go.gif); width:56px; height:16px; background-color:transparent; cursor:pointer;}
#cMainBox_poll .more {float:right; margin-right:50px; margin-bottom:60px;}
#cMainBox_poll a {color:#000;}
#cMainBox_poll table {margin-bottom:30px;}
#cMainBox_poll table td {padding:3px 5px; overflow:hidden;}
#cMainBox_poll table td.inputtitle {width:200px; text-align:right;}
#cMainBox_poll table td.tablerow {}
#cMainBox_poll dd input,
#cMainBox_poll dd select,
#cMainBox_poll dd textarea {border:1px solid #666;}

#catsInList {width:550px; margin:100px auto 170px auto;}
#catsInList div {text-align:center;}
#catsInList ul {margin:30px 0; text-align:center;}
#catsInList li {display:inline; margin:5px 20px;}
#catsInList a {color:#000; font-weight:bold;}

div.ecard_form {height:800px;}
div.ecard_form h2 {margin-top:40px;}
div.ecard_form form .submit {width:105px; height:44px; background:none; border:none; background-image:url(../images/buttons/btn_continueshopping.gif); background-position:left top; background-repeat:no-repeat; font-size:0;}

.pager {margin:20px 0 0 0; text-align:center;}
.pager .item {line-height:20px; position:relative; top:1px;}
.pager img {vertical-align:middle; line-height:20px;}

#ajaxvariantsproducts form div table {display:none;}

