/* fitness.com.ro */

* { margin: 0; padding: 0; border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.clearAll { clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; background: #1d2226; }

#webSite { width: 1000px; height: auto!important; min-height: 333px; height: 333px; margin: 0 auto; background: url(../img/logo_fitness_com_ro.jpg) left top no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

h1{ font-size:1.8em; color:#ff0006; font-weight:normal;}
h2{ font-size:1.6em; color:#ff0006; font-weight:normal;}
.header { width: 973px; margin: 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.logoFitness { width: 365px; height: 63px; padding: 23px 0 15px 50px; font-size: 0; float:left; }
.logoFitness h1 { width: 365px; height: 63px; font-size: 0; }
.logoFitness h1 a { display: block; width: 365px; height: 63px; text-indent: -9999px; }

.mainMenu { width: 973px; height: 29px; font-size: 0; }
.mainMenu ul { width: 973px; height: 29px; font-size: 0; background: url(../img/main_menu_normal.jpg) left top no-repeat; }

.mainMenu ul li.echipamenteProfesionalePentruFitness_normal { width: 231px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.echipamenteProfesionalePentruFitness_normal a { display: block; width: 231px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.echipamenteProfesionalePentruFitness_normal a:hover { display: block; width: 231px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) left top no-repeat; float: left; }
.mainMenu ul li.echipamenteProfesionalePentruFitness_selected { width: 231px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.echipamenteProfesionalePentruFitness_selected a { display: block; width: 231px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) left top no-repeat; float: left; }

.mainMenu ul li.saune_normal { width: 50px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.saune_normal a { display: block; width: 50px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.saune_normal a:hover { display: block; width: 50px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -231px top no-repeat; float: left; }
.mainMenu ul li.saune_selected { width: 50px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.saune_selected a { display: block; width: 50px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -231px top no-repeat; float: left; }

.mainMenu ul li.masaj_normal { width: 49px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.masaj_normal a { display: block; width: 49px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.masaj_normal a:hover { display: block; width: 49px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -281px top no-repeat; float: left; }
.mainMenu ul li.masaj_selected { width: 49px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.masaj_selected a { display: block; width: 49px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -281px top no-repeat; float: left; }

.mainMenu ul li.aerobic_normal { width: 93px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.aerobic_normal a { display: block; width: 93px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.aerobic_normal a:hover { display: block; width: 93px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -330px top no-repeat; float: left; }
.mainMenu ul li.aerobic_selected { width: 93px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.aerobic_selected a { display: block; width: 93px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -330px top no-repeat; float: left; }

.mainMenu ul li.consultanta_normal { width: 87px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.consultanta_normal a { display: block; width: 87px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.consultanta_normal a:hover { display: block; width: 87px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -423px top no-repeat; float: left; }
.mainMenu ul li.consultanta_selected { width: 87px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.consultanta_selected a { display: block; width: 87px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -423px top no-repeat; float: left; }

.mainMenu ul li.showroom_normal { width: 82px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.showroom_normal a { display: block; width: 82px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.showroom_normal a:hover { display: block; width: 82px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -510px top no-repeat; float: left; }
.mainMenu ul li.showroom_selected { width: 82px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.showroom_selected a { display: block; width: 82px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -510px top no-repeat; float: left; }

.mainMenu ul li.fitnessCaAfacere_normal { width: 178px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.fitnessCaAfacere_normal a { display: block; width: 178px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.fitnessCaAfacere_normal a:hover { display: block; width: 179px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -592px top no-repeat; float: left; }
.mainMenu ul li.fitnessCaAfacere_selected { width: 178px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.fitnessCaAfacere_selected a { display: block; width: 178px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -592px top no-repeat; float: left; }

.mainMenu ul li.exempleDeSucces_normal { width: 136px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.exempleDeSucces_normal a { display: block; width: 136px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.exempleDeSucces_normal a:hover { display: block; width: 136px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -770px top no-repeat; float: left; }
.mainMenu ul li.exempleDeSucces_selected { width: 136px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.exempleDeSucces_selected a { display: block; width: 136px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -770px top no-repeat; float: left; }

.mainMenu ul li.contact_normal { width: 67px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.contact_normal a { display: block; width: 67px; height: 29px; font-size: 0; text-indent: -9999px; float: left; }
.mainMenu ul li.contact_normal a:hover { display: block; width: 67px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -906px top no-repeat; float: left; }
.mainMenu ul li.contact_selected { width: 67px; height: 29px; font-size: 0; float: left; }
.mainMenu ul li.contact_selected a { display: block; width: 67px; height: 29px; font-size: 0; text-indent: -9999px; background: url(../img/main_menu_selected.jpg) -906px top no-repeat; float: left; }

.flashReplacementImage { width: 973px; height: 259px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*.flashReplacementImage { width: 973px; height: 259px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../img/flash_image_cardio_fitness.jpg) left top no-repeat; }*/

.breadcrumbs { height: 39px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
.breadcrumbs ul { height: 39px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
.breadcrumbs ul li { padding: 13px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; float: left; }
.breadcrumbs ul li a { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; float: left; }
.breadcrumbs ul li a:hover { text-decoration: none; }
.breadcrumbs ul li.textArrows { width: 7px; height: 39px; margin: 0 5px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0; color: #fff; letter-spacing: 0; background: url(../img/text_arrows.jpg) left 18px no-repeat; float: left; }

.mainContent { width: 990px; margin: 0 auto; padding: 0 0 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.leftArea { width: 310px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #0e1319; float: left; }
.leftAreaContent { padding: 19px 7px 22px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

.theCenterOfIt { width: 672px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; background: #0e1319; float: left; }
.theCenterOfIt_content { padding-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; }

.topLineXBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/box_x_top_bg.jpg) left top repeat-x; }
.rightLineYBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/box_y_right_bg.jpg) right top repeat-y; }
.bottomLineXBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/box_x_bottom_bg.jpg) left bottom repeat-x; }
.leftLineYBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/box_y_left_bg.jpg) left top repeat-y; }

.leftCornerTopBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/left_corner_top_bg.jpg) left top no-repeat; }
.rightCornerTopBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/right_corner_top_bg.jpg) right top no-repeat; }
.leftCornerBottomBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/left_corner_bottom_bg.jpg) left bottom no-repeat; }
.rightCornerBottomBg { height: auto!important; min-height: 60px; height: 60px; background: url(../img/right_corner_bottom_bg.jpg) right bottom no-repeat; }

.titluEchipamenteProfesionale { width: 291px; }
.titluEchipamenteProfesionale h4 { width: 291px; font-size: 1.6em; font-family:Arial, Helvetica, sans-serif; color:#ed3232; font-weight:normal; }

.titluNewsletter { width: 123px; height: 21px; padding-left: 10px; font-size: 0; }
.titluNewsletter h4 { width: 123px; height: 21px; font-size: 0; background: url(../img/titlu_newsletter.png) left top no-repeat; text-indent: -9999px; }

.meniuCategorii { padding-top: 18px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #737d86; }

ul.listareCategorii { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 20px; font-weight: bold; color: #b6bec9; }
ul.listareCategorii li.categorie { padding: 0 0 24px 19px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 20px; font-weight: bold; color: #b6bec9; background: url(../img/text_arrows_largel_grey.jpg) left 8px no-repeat; }
ul.listareCategorii li.categorie h2 { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 20px; font-weight: bold; color: #b6bec9; }
ul.listareCategorii li.categorie a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 20px; font-weight: bold; color: #b6bec9; text-decoration:none; }
ul.listareCategorii li.categorie a:hover { color: #fff; text-decoration:none; }
ul.listareCategorii li.categorie_selectata { padding: 0 0 6px 19px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 20px; font-weight: bold; color: #b6bec9; background: url(../img/text_arrows_largel_grey.jpg) left 8px no-repeat; }
ul.listareCategorii li.categorie_selectata h2 { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 20px; font-weight: bold; color: #b6bec9; }
ul.listareCategorii li.categorie_selectata a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 20px; font-weight: bold; color: #b6bec9; text-decoration:none; }
ul.listareCategorii li.categorie_selectata a:hover { color: #fff; text-decoration:none; }

ul.listareSubcategorii { padding: 7px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #737d86; }
ul.listareSubcategorii li.subcategorie { margin: 12px 0 0; padding: 0 0 0 15px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #737d86; background: url(../img/text_arrows_small_grey.jpg) left 5px no-repeat; }
ul.listareSubcategorii li.subcategorie a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #737d86; }
ul.listareSubcategorii li.subcategorie a:hover { color: #fff; }
ul.listareSubcategorii li.subcategorie_selectata { margin: 12px 0 0; padding: 0 0 0 15px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #fff; background: url(../img/text_arrows_small_grey.jpg) left 5px no-repeat; }
ul.listareSubcategorii li.subcategorie_selectata a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #fff; }
ul.listareSubcategorii li.subcategorie_selectata a:hover { text-decoration: underline; }

.descriereAbonare { padding: 10px 5px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d2d2; }

.newsletterForm { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #000; }
.newsletterForm form { padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #000; }
.newsletterForm form input.textInput { width: 263px; height: 18px; margin: 0 0 10px 5px; padding: 4px 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #D2D2D2; background: #1d2226; }
.newsletterForm form input.submitInput { text-align: right; margin-right: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; background: none; float: right; }

.AlteCategorii { padding: 19px 27px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.AlteCategorii h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ed3232; padding:10px; }
.boxCategorieGrey { width: 179px; height: auto!important; min-height: 182px; height: 182px; margin: 10px; padding: 0 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #b4b4b4; text-align: center; float: left; }
.boxCategorieGreyES { width: 276px; height: auto!important; min-height: 182px; height: 182px; margin: 10px; padding: 0 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #b4b4b4; text-align: center; float: left; }
.boxCategorieGrey .imageHolder { width: 169px; height: 140px; margin: 0 auto; padding: 5px 5px 0; font-size: 12px; text-align: center; }
.boxCategorieGreyES .imageHolderES { width: 260px; height: 210px; margin: 0 auto; padding: 5px 5px 0; font-size: 12px; text-align: center; }
.boxCategorieGrey .titluCategorie { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.boxCategorieGrey .titluCategorie a { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration:none; }
.boxCategorieGreyES .titluCategorie { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.boxCategorieGreyES .titluCategorie a { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration:none; }

.boxCategorieWhite { width: 179px; height: auto!important; min-height: 182px; height: 182px; margin: 10px; padding: 0 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #fff; text-align: center; float: left; }
.boxCategorieWhiteES { width: 276px; height: auto!important; min-height: 182px; height: 182px; margin: 10px; padding: 0 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #fff; text-align: center; float: left; }
.boxCategorieWhite .imageHolder { width: 169px; height: 140px; margin: 0 auto; padding: 5px 5px 0; font-size: 12px; text-align: center; }
.boxCategorieWhiteES .imageHolderES { width: 260px; height: 210px; margin: 0 auto; padding: 5px 5px 0; font-size: 12px; text-align: center; }
.boxCategorieWhite .titluCategorie { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.boxCategorieWhite .titluCategorie a { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration:none; }
.boxCategorieWhiteES .titluCategorie { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.boxCategorieWhiteES .titluCategorie a { padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration:none; }

.produseDinCategorie { padding: 30px 0 30px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #b6bec9; }
.produseDinCategorie .titluCategorie { padding-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #ed3232; }
.produseDinCategorie .titluCategorie h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #ed3232; }
.produseDinCategorie .subtitlu{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; }
.produseDinCategorie .subtitlu h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; }
.produseDinCategorie p { line-height: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; }
.produseDinCategorie ul {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.produseDinCategorie ul li { line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; list-style:disc; font-weight:normal; margin-bottom:10px; }

.descriereProdus { margin: 15px 0 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; }
.descriereProdus .imageHolder { width: 194px; height: auto!important; min-height: 173px; height: 173px; margin: 0 auto; padding: 5px 5px 0; text-align: center; float: left; background: #fff; }
.descriereProdus .imageHolder a { display: block; }
.descriereProdus .descriereText { width: 438px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; float: left; }
.descriereProdus .descriereText a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; }
.descriereProdus .descriereText a:hover { color: #ed3232;  }
.descriereProdus .descriereText .numeProdus { background: #0e1319; height: auto!important; min-height: 43px; height: 43px; line-height: 43px; padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #b6bec9; }
.descriereProdus .descriereText .numeProdus h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #b6bec9; }
.descriereProdus .descriereText .numeProdus a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #b6bec9; }
.descriereProdus p { line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; }
.descriereProdus .descriereParagraf { height: auto!important; min-height: 116px; height: 116px; line-height: 16px; padding: 15px 15px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; background: #2a3035; }
.descriereProdus .maiMulteDetalii { padding-top: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; float: right; }
.descriereProdus .maiMulteDetalii a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; }

.descriereProdus .descriereProdusBackground { width: 642px; height: auto!important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #b6bec9; background: #2a3035; }


.parteneri{ float:right; width:550px; text-align:center; padding:10px 0 0 0;}
.parteneri img{ padding:20px;}

.boxPrimaPagina{width:486px; background:#FFF; margin:7px 0 7px 7px; padding:7px; float:left;}
.boxOportunitate{width:500px; height:181px; margin:7px; float:left;}
.gameDeProduse{width:460px; margin-right:10px; margin-top:7px; float:right; background:#0e1319;}

p{ font-weight:normal; margin: 5px 5px 10px 5px; padding:0 10px 0 0; }
.img{float:left;}
.intro{color:#b6bec9; margin-left:20px;}
a{ color:#b6bec9; font-weight:bold; text-decoration:underline;  }
a.discover{ padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ed3232; text-decoration:none; }
a:hover{ color:#b6bec9; font-weight:bold; text-decoration:none; }.mainContent .boxPrimaPagina p {
	color: #1D2226;
}
