/* Internet Media Galaxy */
/* LINKS */
.menus_blue:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E68512; font-weight:normal; text-decoration:none;}
.menus_blue:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E68512; font-weight:normal; text-decoration:none;}
.menus_blue:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E68512; font-weight:normal; text-decoration:none;}
.menus_blue:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0295DA; font-weight:normal; text-decoration:underline;}

.menus_bo:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0295DA; font-weight:normal; text-decoration:none;}
.menus_bo:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0295DA; font-weight:normal; text-decoration:none;}
.menus_bo:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0295DA; font-weight:normal; text-decoration:none;}
.menus_bo:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E68512; font-weight:normal; text-decoration:underline;}

/* start of Home Page */
* { 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: "Myriad Pro"; font-size: 11px; color: #5c5c5c; background: url(../img/body_x_bg.jpg) left top repeat-x; text-align: center; }

#webSite { width: 100%; font-family: "Myriad Pro"; font-size: 11px; color: #5c5c5c; text-align: center; }

.header { width: 943px; height: auto!important; min-height: 98px; height: 98px; margin: 0 auto; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; text-align: left; }

.logoInternetMediaGalaxy { width: 228px; height: 98px; padding-right: 11px; font-size: 0; float: left; }
.logoInternetMediaGalaxy h1 { width: 228px; height: 98px; font-family: 0; background: url(../img/logo_internet_media_galaxy.jpg) left top no-repeat; }
.logoInternetMediaGalaxy h1 a { display: block; width: 228px; height: 98px; font-size: 0; text-indent: -9999px;}


.darkGreyArea { width: 704px; height: 37px; background: url(../img/x_bg_dark_grey.jpg) left top repeat-x; float: left; }
.leftCornerDarkGrey { height: 37px; background: url(../img/left_corner_dark_grey.jpg) left top no-repeat; float: left; }
.rightCornerDarkGrey { height: 37px; background: url(../img/right_corner_dark_grey.jpg) right top no-repeat; float: left; }

.searchForm { width: 176px; padding: 9px 0 0 12px; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; }
.searchForm form { font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; }
.searchForm form label { display: block; padding: 4px 12px 0 0; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; }
.searchForm form input.textInput { width: 124px; height: 13px; padding: 3px; font-family: "Myriad Pro"; font-size: 11px; font-weight: bold; color: #ff8400; background: url(../img/text_input_bg.jpg) left top no-repeat; float: left; }

.mainMenu { height: 37px; margin: 0; padding: 0; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; }
.mainMenu ul { height: 37px; margin: 0; padding: 0; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; }
.mainMenu ul li { height: 10px; margin: 0; padding: 0; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; text-align: center; }
.mainMenu ul li a { display: block; width: 110px; margin: 0; padding: 13px 0 13px 0; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; }
.mainMenu ul li a:hover { color: #ff8400; }

.mainContent { width: 900px; margin: 0 auto; padding: 14px 0 14px 43px; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; text-align: left; }
.leftArea { width: 196px; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; }
.theCenterOfIt { width: 704px; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; float: left; }

.e-store { width: 98px; height: 40px; font-size: 0; background: url(../img/e-store.jpg) left top no-repeat; }
.e-store a { display: block; width: 98px; height: 40px; text-indent: -9999px; }
.e-books { width: 112px; height: 40px; font-size: 0; background: url(../img/e-books.jpg) left top no-repeat; }
.e-books a { display: block; width: 112px; height: 40px; text-indent: -9999px; }
.e-solutions { width: 156px; height: 40px; font-size: 0; background: url(../img/e-solutions.jpg) left top no-repeat; }
.e-solutions a { display: block; width: 156px; height: 40px; text-indent: -9999px; }

.e-store_selected { width: 98px; height: 40px; font-size: 0; background: url(../img/e-store_over.jpg) left top no-repeat; }
.e-store_selected a { display: block; width: 98px; height: 40px; text-indent: -9999px; }
.e-books_selected { width: 112px; height: 40px; font-size: 0; background: url(../img/e-books_over.jpg) left top no-repeat; }
.e-books_selected a { display: block; width: 112px; height: 40px; text-indent: -9999px; }
.e-solutions_selected { width: 156px; height: 40px; font-size: 0; background: url(../img/e-solutions_over.jpg) left top no-repeat; }
.e-solutions_selected a { display: block; width: 156px; height: 40px; text-indent: -9999px; }

.leftArea .leftText { padding: 12px 28px 35px 32px; font-family: "Myriad Pro"; font-size: 11px; color: #5c5c5c; }

.flashHolder { width: 704px; height: 403px; }
.flashReplacementImage { width: 704px; height: 403px; background: url(../img/flash_replacement_image.jpg) left top no-repeat; }

.footerXBg { width: 100%; height: auto!important; min-height: 76px; height: 76px; background: url(../img/footer_x_bg.jpg) left top repeat-x; }
.footer { width: 943px; margin: 0 auto; padding-top: 15px; font-family: "Myriad Pro"; font-size: 10px; color: #6c6c6c; text-align: left; }
.bottomMenu { float: right; font-family: "Myriad Pro"; font-size: 10px; color: #6c6c6c; }
.bottomMenu ul { float: right; font-family: "Myriad Pro"; font-size: 10px; color: #6c6c6c; }
.bottomMenu ul li { display: inline; font-family: "Myriad Pro"; font-size: 10px; color: #6c6c6c; }
.bottomMenu ul li a { padding-left: 20px; font-family: "Myriad Pro"; font-size: 10px; color: #6c6c6c; }
.bottomMenu ul li a:hover { color: #000; }
/* end of Home Page */

/*####################################################################################################################################*/

/* start of e-store page */
.e-storeHeader { width: 980px; height: auto!important; min-height: 98px; height: 98px; margin: 0 auto; padding: 0 0 0 20px; font-family: "Myriad Pro"; font-size: 11px; color: #525252; text-align: left; }
.e-storeHeader .headerRightArea { width: 704px; height: 98px; margin: 0; padding: 0; float: left; }

.e-storeTopMenu { height: 60px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; }
.e-storeTopMenu ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; }
.e-storeTopMenu ul li { width: 90px; height: 60px; margin: 0; padding: 0 0 0 50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; float: left; }
.e-storeTopMenu ul li a { line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; float: left; }
.e-storeTopMenu ul li a:hover { color: #ff9320; text-decoration: underline; }
.iconCosulMeuEstore { width: 53px; height: 32px; margin: 0; padding: 28px 0 0 37px; background: url(../img/icon_cosul_meu.png) left top no-repeat; }
.iconCosulMeuEstore a { line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; float: left; }
.iconSuportLive { width: 56px; height: 32px; margin: 0; padding: 28px 0 0 34px; background: url(../img/icon_messenger.png) left top no-repeat; }
.iconSuportLive a { line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; float: left; }
.iconAutentificare { width: 61px; height: 32px; margin: 0; padding: 28px 0 0 29px; background: url(../img/icon_autentificare.png) left top no-repeat; }
.iconAutentificare a { line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; float: left; }
.iconInregistrare { width: 56px; height: 32px; margin: 0; padding: 28px 0 0 36px; background: url(../img/icon_inregistrare.png) left top no-repeat; }
.iconInregistrare a { line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; float: left; }
.iconProfil { width: 56px; height: 32px; margin: 0; padding: 28px 0 0 36px; background: url(../img/icon_inregistrare.png) left top no-repeat; }
.iconProfil a { line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; float: left; }

.e-storeMainMenu { margin: 0; padding: 22px 0 0; font-family: "Myriad Pro"; font-size: 11px; color: #858585; }
.e-storeMainMenu ul { margin: 0; padding: 0; font-family: "Myriad Pro"; font-size: 11px; color: #858585; }
.e-storeMainMenu ul li { margin: 0; padding: 0 68px 0 0; font-family: "Myriad Pro"; font-size: 11px; color: #858585; float: left; }
.e-storeMainMenu ul li a { line-height: 11px; display: block; margin: 0; padding: 0 0 12px; font-family: "Myriad Pro"; font-size: 11px; color: #858585; float: left; }
.e-storeMainMenu ul li a:hover { line-height: 11px; display: block; margin: 0; padding: 0 0 12px; font-family: "Myriad Pro"; font-size: 11px; color: #858585; background: url(../img/store_main_menu_bottom_bg_over.jpg) left bottom no-repeat; float: left; }
.e-storeMainMenu ul li a.selected { line-height: 11px; display: block; margin: 0; padding: 0 0 12px; font-family: "Myriad Pro"; font-size: 11px; color: #858585; background: url(../img/store_main_menu_bottom_bg_over.jpg) left bottom no-repeat; float: left; }

.e-storeMainMenu ul li.last { margin: 0; padding: 0; font-family: "Myriad Pro"; font-size: 11px; color: #858585; float: left; }
.e-storeMainMenu ul li.last a { display: block; margin: 0; padding: 0 0 12px; font-family: "Myriad Pro"; font-size: 11px; color: #858585; float: left; }
.e-storeMainMenu ul li.last a:hover { display: block; margin: 0; padding: 0 0 12px; font-family: "Myriad Pro"; font-size: 11px; color: #858585; background: url(../img/store_main_menu_bottom_bg_over.jpg) left bottom no-repeat; float: left; }
.e-storeMainMenu ul li.last a.selected { display: block; margin: 0; padding: 0 0 12px; font-family: "Myriad Pro"; font-size: 11px; color: #858585; background: url(../img/store_main_menu_bottom_bg_over.jpg) left bottom no-repeat; float: left; }

.e-storeMainContent { width: 980px; margin: 0 auto; padding: 14px 0 14px 20px; font-family: "Myriad Pro"; font-size: 11px; color: #eeeeee; text-align: left; }
.e-storeMainContent .leftPanels { width: 186px; margin: 0; padding: 0 17px 0 0; float: left; }
.e-storeMainContent .theCenterOfIt { width: 767px; margin: 0; padding: 0; float: left; }

.e-storeFlashHolder { width: 767px; height: 230px; margin: 0; padding: 0; }
.e-storeFlashReplacementImage { width: 767px; height: 230px; margin: 0; padding: 0; }

ul.e-storeCategories { margin: 0; padding: 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; }
ul.e-storeCategories li.cat { margin: 0 0 12px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; background: url(../img/x_border_bg_light_grey.jpg) left 5px repeat-x; }
ul.e-storeCategories li.cat a { padding: 0 7px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; background: #fff; }
ul.e-storeCategories li.cat a:hover { color: #ff9320; }

ul.e-storeSubCategories { margin: 0; padding: 10px 15px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #858585; }
ul.e-storeSubCategories li.subCat { margin: 0; padding: 0; line-height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #858585; }
ul.e-storeSubCategories li.subCat a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #858585; }
ul.e-storeSubCategories li.subCat a:hover { color: #ff9320; text-decoration: underline; }

.titleCuvinteCautate { margin: 25px 0 0; padding: 0 0 12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; background: url(../img/line_x_bg_dark_grey.jpg) left 4px repeat-x; }
.titleCuvinteCautate a { padding: 0 7px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; background: #fff; }
.titleCuvinteCautate a:hover { color: #C00; }

.theWords { margin: 0; padding: 0 0 28px; line-height: 20px; }
.theWords a:hover { color: #2abcc1; }

.wordStyle_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #393939; }
.wordStyle_02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #393939; }
.wordStyle_03 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #393939; }
.wordStyle_04 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #393939; }
.wordStyle_05 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ec7c04; }
.wordStyle_06 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #393939; }
.wordStyle_07 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #393939; }
.wordStyle_08 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #393939; }
.wordStyle_09 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #393939; }

.RSS { margin: 0; padding: 0 0 0 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; }
.RSS ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; }
.RSS ul li { height: 29px; margin: 0; padding: 8px 0 0 28px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; background: url(../img/logo_rss.jpg) left top no-repeat; }
.RSS ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; }
.RSS ul li a:hover { color: #2abcc1; }

.productsArea { margin: 0; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; }
.productBox { width: 143px; height: auto!important; min-height: 185px; height: 185px; margin: 0; padding: 0 22px 13px; float: left; }
.productBox .bottomBorder { height: auto!important; min-height: 176px; height: 176px; margin: 0; padding: 0 0 7px; background: url(../img/x_border_bg_light_grey.jpg) left bottom repeat-x; }
.productBox .imageHolder { width: 143px; height: 135px; margin: 0; padding: 0; text-align: center; }
.productBox .imageHolder img { vertical-align: middle; }
.productBox a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; }
.productBox a:hover { color: #2abcc1; text-decoration: underline; }
.productBox .price { margin: 0; padding: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ec7c04; }

.celeMaiVandute { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; }

.titleceleMaiVandute h2 { margin: 0 18px; padding: 0 0 13px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; background: url(../img/line_x_bg_dark_grey.jpg) left 4px repeat-x; }
.titleceleMaiVandute h2 a { padding: 0 7px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff9320; background: #fff; }
.titleceleMaiVandute a:hover { color: #393939; }

.bestBox { width: 143px; height: auto!important; min-height: 125px; height: 125px; margin: 0; padding: 0 22px 13px; float: left; text-align: center; }
.bestBox .imageHolder { width: 143px; height: 100px; margin: 0; padding: 0; text-align: center; }
.bestBox .imageHolder img { vertical-align: middle; }
.bestBox a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; }
.bestBox a:hover { color: #2abcc1; text-decoration: underline; }

.e-storeFooter { width: 980px; margin: 0 auto; padding-top: 15px; padding-left: 20px; font-family: "Myriad Pro"; font-size: 10px; color: #7d7d7d; text-align: left; }
.e-storeBottomMenu { float: left; font-family: "Myriad Pro"; font-size: 10px; color: #7d7d7d; }
.e-storeBottomMenu ul { float: left; font-family: "Myriad Pro"; font-size: 10px; color: #7d7d7d; }
.e-storeBottomMenu ul li { display: inline; font-family: "Myriad Pro"; font-size: 10px; color: #7d7d7d; }
.e-storeBottomMenu ul li a { padding-left: 20px; font-family: "Myriad Pro"; font-size: 10px; color: #7d7d7d; }
.e-storeBottomMenu ul li a:hover { color: #000; }

.WebsiteDevelopmnt { width: 107px; height: 16px; margin: 0; padding: 7px 12px 0 0; font-size: 0; float: right; }
.WebsiteDevelopmnt h2 { width: 107px; height: 16px; margin: 0; padding: 0; font-size: 0; background: url(../img/website_development.png) left top no-repeat; }
.WebsiteDevelopmnt h2 a { display: block; width: 107px; height: 16px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.paymentOptions { margin: 0; padding: 17px 0 15px; text-align: center; }
.paymentOptions a { margin: 0 7px 0 0; padding: 0; text-align: center; }

/* end of e-store page */

/* IMAGES */
.img_left{float: left; margin-top: 0px; margin-right: 20px; margin-bottom: 10px; margin-left: 0px;}
.img_right{float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px;}
.img_middle{margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

/* Style for outine submit button & text from submit button*/
.formtexts{
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	float:none;
	padding:2px 0 0 3px; 
	border-width:1;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align:middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
	height:18px;
}

.table_noborder {
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
float:none;
border-width:0;
vertical-align:middle;
}

.buttons {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	float:none;
	padding:0 0 0 4 ; 
    background-color:#000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
}

