﻿body { font-family: Arial; margin: 0px; padding: 0px; border: none; cursor: default; }
img { border: none; }
.italic { font-style: italic; }
.center-page { width: 800px; margin: 0px auto; }
.top-menu { width: 830px; margin-top: 30px; }
.top-menu a { color: #979ca0; text-decoration: none; font-size: 0.7em; }
.top-menu .top-menu-navigation-links { float: right; }
.top-menu .top-menu-navigation-links a { padding: 0px 10px; border-right: solid 1px #979ca0; }
.top-menu .top-menu-navigation-links a:hover { text-decoration: underline; }
.top-menu .top-menu-navigation-links .last-link { border: none; }
.top-menu .top-menu-navigation-links .selected { font-weight: bold; }
.top-menu .top-menu-language-links { padding-top: 3px; float: right; }

#aliriastudios { position:relative; top: -16px; left:20px; }
.menulist { font-family:Arial; font-weight:bold; font-size: 14px; }
#menulistb { font-family:Arial; font-weight: bolder; font-size:22px; }
#menulistb a { color: #d2d3d5; }
#menulistb a.selected { color: #D7007F; }

.default-menu { text-align: right; width: 600px;  float: left; }
.clear { float: none; clear: both; }
.footer { width: 600px; padding-top: 60px; }
.footer a { color: #979ca0; text-decoration: none; font-size: 0.7em; }
.footer-img { float: left; }
.footer .footer-navigation-links { float: left; }
.footer .footer-navigation-links a { padding: 0px 10px; border-right: solid 1px #979ca0; font-weight: bold }
.footer .footer-navigation-links a:hover { text-decoration: underline; }
.footer .footer-navigation-links .last-link { border: none; }
.container { width: 830px; padding-top: 70px;  padding-bottom: 30px; }
.left { width: 210px; float: left; padding-right: 20px; text-align: right; }
.right { width: 600px; float: right; }
.top-left { z-index: -100; display: block; position: fixed; top: 0px; left: 0px; bottom: auto; right: auto; }
.top-right { z-index: -100; display: block; position: fixed; top: 0px; left: auto; bottom: auto; right: 0px; }
.bottom-left { z-index: -100; display: block; position: fixed; top: auto; left: 0px; bottom: 0px; right: auto; }
.bottom-right { z-index: -100; display: block; position: fixed; top: auto; left: auto; bottom: 0px; right: 0px; }
.graphic-design { z-index: -100; display: block; position: absolute; top: 0px; margin-left: -230px; }
.tm { font-weight: bold; font-size: 0.75em; float: right; padding-bottom: 60px; width: 600px; text-align: right; position: relative; }
.pop-up { z-index: 100; display: none; position: fixed; left: 0px; top: 0px; height: 100%; width: 100%; background: url('./images/pop-up-sprite.png'); }
.pop-up img { display: block; position: absolute; top: 50%; left: 50%; width: 322px; height: 730px; margin-top: -365px; margin-left: -161px; }
.floating-logo { margin-top: -20px; padding-bottom: 22px; }
.navigation ul { margin: 0px; padding: 0px; border: 0px; list-style-type: none; }
.navigation a { color: #333333; text-decoration: none; }
.navigation a:hover { color: #c1c0c0; }
.navigation .selected { color: #c1c0c0; }
.extra-table { width: 600px; border-collapse: collapse; font-size: 0.7em; text-align: justify; }
.extra-table .padding-left { padding-left: 27px; }
.extra-table .padding-right { padding-right: 28px; }
.extra-table td { vertical-align: top; }
.extra-table .description td { padding-top: 20px; padding-bottom: 30px; width: 50%; }
.extra-table .description .desc-left { width: 105px; float: left; }
.extra-table .description .desc-right { float: right; width: 160px; text-align: justify; font-size: 0.85em; }
.copy { font-size: 0.55em; color: #999999; }
.contact-table { font-size: 0.7em }
.contact-table td { vertical-align: top; border-top: solid 4px #FFFFFF; }
.contact-table .contact-textbox { width: 220px; border: none; background: #c1c1c1; color: #FFFFFF; font-size: 16px; }
.contact-table .contact-td { background: #c1c1c1; }
.contact-table .contact-label { color: #FFFFFF; padding: 5px; font-weight: bold; background: #76c5f0; }
.contact-table .contact-label a { color: #FFFFFF; text-decoration: none; }
.contact-table .info-cell { padding-left: 50px; border: none; }
.bold { font-weight: bold }
.tooltip { height: 150px; width: 232px; display: none; background: url(../../images/under-construction.png) no-repeat; color: White; font-size: 0.6em; padding-left: 9px; padding-right: 9px; vertical-align: bottom; position: absolute; z-index: 100; }
.slideshow { height: 235px; }
.btn-container { z-index: 100; position: absolute; width: 600px; height: 208px; }
.btn-container .left-button { width: 23px; position: absolute; left: 0px; top: 0px; right: auto; }
.btn-container .right-button { width: 23px; position: absolute; left: auto; top: 0px; right: 0px; }
.btn-container img { height: 208px; width: 23px; }
.slideshow .desc { background: #dededc; width: 580px; padding: 5px 10px;}
.marquee { text-align: left; padding-left: 20px; width: 160px; height: 110px; overflow: hidden; }
.marquee2 { text-align: left; padding-left: 20px; width: 160px; height: 100px; overflow: hidden; }
.vid-popup { z-index: 100; padding: 55px 40px; position: fixed; left: 50%; top: 50%; margin-top: -230px; margin-left: -325px; width: 600px; height: 350px; background: url(../../images/Pop-up_video.png) no-repeat; }
.vid-popup .close { display: block; float: right; width: 15px; height: 10px; margin-top: -24px; margin-right: -3px; text-decoration: none; }
.graphic-table { width: 600px; border-collapse: collapse; font-size: 0.7em; text-align: justify; }
.graphic-table .padding-left { padding-left: 30px; width: 410px; padding-right: 10px; }
.graphic-table .padding-right { padding-right: 30px; width: 120px; }
.graphic-table .padding-leftb { padding-right: 10px; width: 430px; padding-right: 10px; }
.graphic-table .padding-rightb { padding-left: 10px; width: 140px; text-align: left; }
.graphic-table td { vertical-align: top; }
.graphic-table .description td { padding-top: 20px; padding-bottom: 30px; }
.graphic-table .description td .cart td { padding: 1px; vertical-align: middle; }
.graphic-table .description .desc-left { width: 105px; float: left; }
.graphic-table .description .desc-right { float: right; width: 160px; text-align: justify; font-size: 0.85em; }
.background-sprite td { background: url(../../images/sprite.png) }

.see-all-posts { border-bottom: 1px dotted #CCC; font-size: 12px; color: #333; text-decoration: none; }
.titleb { font-family: Arial; font-size: 16px; text-transform: uppercase; font-weight: bold; border-bottom: 1px dotted #CCC; color: #000; display: block; text-decoration: none; }
.titler { font-family: Arial; font-size: 12px; font-weight: bold; }
.posted { color: #777777; font-size: 10px; }
.dpager { font-size: 10px; }
.dpager a { border-bottom: 1px dotted #CCC; font-size: 10px; color: #333; text-decoration: none; margin: 0px 2px; }
.post-content { padding: 2px; }
.post-content a { color: #000; font-weight: normal; text-decoration: none; }
.post-content a.link { color: #D7007F; font-weight: normal; text-decoration: underline; }
.underline { border-bottom: 1px dotted #CCC; width: 100%; }
.title { text-transform: uppercase; color: #d7007f; font-family:Arial; font-weight:900; font-size:22px; }
.trainingcenter { text-align: justify; font-size: 0.7em; }
.trainingcenter .title { text-transform: uppercase; font-size: 16px; font-weight: bold; color: #d7007f; }
.trainingcenter ul li a { color: #d7007f; list-style-type: disc; padding-left: 20px; list-style: #00A2FF; }
.comments .fields div { margin-bottom: 10px; }
.comments .fields input { font-family: Arial,Helvetica,sans-serif; font-size: 12px; border: 1px solid #C8CBCD; color: #000000; font-size: 12px; font-weight: bold; padding: 7px 5px; width: 338px; }
.comments .fields textarea { font-family: Arial,Helvetica,sans-serif; font-size: 12px; border: 1px solid #C8CBCD; font-weight: bold; height: 120px; padding: 7px 5px; width: 338px !important; }

.traning-checkbox input { display: none; }
.traning-checkbox label { cursor: pointer; background: url('./images/checkbox-1-2.jpg') no-repeat; width: 20px; height: 20px;  display: inline-block; }
.traning-checkbox label.selected { background: url('./images/checkbox-1-1.jpg') no-repeat; }
.traning-checkbox label.disabled { background: url('./images/checkbox-1-3.jpg') no-repeat; cursor: default; }

.blog-navigation a { width: 210px; padding-right: 20px; display: block; }
.blog-navigation a.selected { background: url('./images/arrow.png') no-repeat 98% 9px; }
.blog-navigation a:hover { background: url('./images/arrow.png') no-repeat 98% 9px; }

.cart { padding: 0px; color: #999A9B; font-size: 11px; background: #FFF; }
.cart a { font-size: 11px; color: #999A9B; }
.cart strong { color: #d7007f; }
.cart .input-spaceing label { padding: 0px 5px; }
.cart .button-addcart { background: #d7007f url('./images/right_arrow_white_small.png') no-repeat 95% 8px; color: White; display: block; float: right; font-size: 12px; padding: 7px 40px 7px 27px; font-weight: bold; }
.cart .button-backtoshopping { background: #737373 url('./images/left_arrow_white_small.png') no-repeat 5% 8px; color: White; display: block; float: right; font-size: 12px; padding: 7px 8px 7px 22px; font-weight: bold; margin-right: 5px; }
.cart .item { padding: 5px; margin-top: 15px; background: #FFF; }
.cart .item-border { background: #FFF; border: solid 1px #DDDDDD; padding: 4px; }

.cart .text-box { margin: 1px; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; color: #11354A; font-family: Tahoma; font-size: 8pt; padding: 2px; }
.cart .dropdownlist { margin: 1px; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; color: #11354A; font-family: Tahoma; font-size: 8pt; padding: 2px; }

.required-warning { display: none; }
.required-warning .background { background-color: #000; opacity: 0.7; -moz-opacity: 0.70; filter: alpha(opacity=70); z-index: 20; height: 100%; width: 100%; background-repeat: repeat; position: fixed; top: 0px; left: 0px; }
.required-warning .text { border: solid 2px #B3133E; background: #FFF; font-size: 13px; padding: 20px; position: fixed; top: 50%; left: 50%; margin-top: -35px; margin-left: -160px; z-index: 21; }
.required-warning .title { color: #B3133E; font-weight: bold; }
.required-warning .button-popsend { background: #B3133E; color: White; font-size: 12px; padding: 5px; font-weight: bold; display: block; float: left; }
.required-warning .text-box-password { width: 160px; display: block; float: left; border: 1px solid #CCC; color: #000; font-size: 13px; line-height: 18px; margin: 0px; padding: 2px 5px 3px 9px; height: 18px; }

.course-info { padding: 10px; border: solid 2px #B3133E; position: absolute; z-index: 1; width: 400px; background: #FFF; margin-left: 180px; }
.course-info ul { list-style-type: disc; padding-left: 20px }
.course-info .title { font-size: 13px }
.course-info ul li a { color: #5481E5; }

.slide { position: relative; width: 150px; float: right; height: 411px; padding: 0px; margin: -70px 0px 0px 0px; }
.slide div { position: absolute; top: 0px; left: 0px; z-index: 8; opacity: 0.0; }
.slide div.active { z-index: 10; opacity: 1.0; }
.slide div.last-active { z-index: 9; }
.slide div img { display: block; border: 0; margin-bottom: 10px; width: 150px; }

.adminPopUp { margin: 0px auto; font-size: 11px; padding-top: 14px; position: fixed; top: 30%; left: 50%; margin-top: -55px; margin-left: -150px; min-height: 110px; min-width: 300px; }
.adminPopUp .inner { background: #FFF; } 
.adminPopUp .close { display: block; background: url(images/close24.png) no-repeat 0px 0px;	margin-top: -6px; width: 26px; text-indent: -1000em; height: 26px; border: none; cursor: pointer; }  
.adminPopUp .topLeft { width: 20px; height: 20px; background: url(images/top-left.png) no-repeat; }
.adminPopUp .topMiddle { height: 20px; background: url(images/middle-top.png) repeat-x; }
.adminPopUp .topRight { width: 20px; height: 20px; background: url(images/top-right.png) no-repeat; }
.adminPopUp .middleLeft { width: 20px; background: url(images/middle-left.png) repeat-y; }
.adminPopUp .middleRight { width: 20px; background: url(images/middle-right.png) repeat-y; }
.adminPopUp .bottomLeft { width: 20px; height: 50px; background: url(images/bottom-left.png) no-repeat; }
.adminPopUp .bottomMiddle { height: 50px; background: url(images/middle-bottom.png) repeat-x;}
.adminPopUp .bottomRight { width: 20px; height: 50px; background: url(images/bottom-right.png) no-repeat; }
.adminPopUp h1 { font-size: 13px; }
.adminPopUp a { font-size: 11px; color: #D7007F; text-decoration: none; border: none; font-weight: bold; }
.admin-button { font-size: 11px; border: none; background: none; display: inline; color: #D7007F; cursor: pointer; font-weight: bold; text-decoration: none; }

.admin-dropbox { height: 17px; font-size: 8pt; padding-left: 2px; font-family: Tahoma; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; width: 150px; }
.admin-text-box { margin: 1px; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; color: #11354A; font-family: tahoma; font-size: 8pt; padding: 1px; height: 15px; width: 150px; }

.blog-rss { display: inline-block; padding-left: 22px; background: url('./images/feed.png') no-repeat 2px 4px; text-decoration: none; border-bottom: 1px dotted #ccc; color: #000; padding-bottom: 1px; padding-top: 4px; }

.bolg-submenu { }
.bolg-submenu ul { list-style-type: none; margin: 0px; padding: 0px; }
.bolg-submenu ul li a { color: #000; text-decoration: none; font-weight: bold; text-transform: uppercase; }
.bolg-submenu ul li a:hover { color: #D7007F; }
.blog-button { margin: 0px; font-size: 11px; height: 19px; margin-left: 10px; border: none; display: inline; background: #D7007F; color: #FFF; cursor: pointer; font-weight: bold; text-decoration: none; padding: 2px 6px; vertical-align: top; }
.blog-textbox { border: 1px solid #CCC; padding: 1px; margin: 0px; font-size: 12px; }
.blog-dropbox { border: 1px solid #CCC; padding: 1px; margin: 0px; font-size: 12px; }
