@charset "utf-8";

/**
 * Globals
 */
* {margin:0; padding:0;}
body {width:100%; height:100%; font-size:13px; font-family:Arial; background:#DAD8CD url(/img/body-bg.gif) 50% 0 repeat-y;}
h1, h1 a {font-size:32px; color:#652D86;}
h2, h2 a {font-size:30px; color:#313D50;}
h3, h3 a {font-size:30px; color:#4D5F7A;}
h4, h4 a {font-size:22px; color:#FF6600;}
h5, h5 a {font-size:18px; color:#000;}
h6, h6 a {font-size:14px; color:#B94A00;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:Arial;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table {margin:0 0 15px 0;}
p {color:#5C5C5C; font-size:13px; font-family:Arial; line-height:18px;}
.description {font-size:11px; color:#AAA;}
ul li {list-style-image:none; list-style-type: none; padding:2px 0 2px 20px; background:url(/img/list-bullet.gif) 0 9px no-repeat;}
ol li {list-style-type:decimal; list-style-position:inside; font-weight:bold; padding:2px 0;}
ul, ol, dl {color:#5C5C5C;}
dt {font-weight:bold;}
dd {margin:5px 0 10px 10px;}
a {text-decoration:underline; color:#652D86; outline:none;}
a:hover {text-decoration:none;}
img {border:0;}
img.label {margin:0 10px 0 0;}
img.middle {vertical-align:middle;}
img.bottom {vertical-align:bottom;}
img.sub {vertical-align:sub;}
img.top {vertical-align:top;}
div.clear-both {height:0; line-height:0; font-size:0; clear:both;}
p.clear-both {clear:both;}
.border {border:1px solid #EAEAEA;}
.italic {font-style:italic;}
.dark {color:#5C5C5C;}
.padding-left {padding-left:20px;}
.float-left {float:left; margin:0 20px 20px 0;}
.page-title {color:#652D86;}
.pink {color:#652D86;}
.images img{margin: 0 25px 15px 0;}

/**
 * Global Containers
 */
#global-container {width:940px; background:url(/img/global-container-bg.png) 0 0 repeat-y; margin:40px auto;}
#header-container {height:195px; background:url(/img/header-container-bg.png) 0 0 no-repeat; position:relative;}
#header-container-no-menu {height:135px; background:url(/img/header-container-bg.png) 0 0 no-repeat; position:relative;}


/**
 * Moldcell Logo
 */
#moldcell {position:absolute; top:48px; left:65px; width:257px; height:64px; margin:0;}
#moldcell a {display:block; width:257px; height:64px; background:url(/img/moldcell-logo.png) 0 0 no-repeat;}
#moldcell span {display:none;}


/**
 * Languages
 */
#languages-container {position:absolute; top:7px; right:75px; height:28px; background:#DAD8CD url(/img/languages-bg.png) 0 0 no-repeat;}
#languages-list {height:28px; line-height:20px; background:url(/img/languages-bg.png) 100% -28px no-repeat; padding:0 15px; float:left; margin:0;}
#languages-list li {display:block; float:left; height:28px; padding:0 3px; background:none;}
#languages-list a {color:#6F6F6F; text-decoration:none; font-size:11px;}
#languages-list a:hover {text-decoration:underline;}
#languages-list a.active {font-weight:bold;}


/**
 * Clients Services
 */
#clients-services-container {position:absolute; top:50px; left:710px;}
#clients-services-list {margin:0;}
#clients-services-list li {height:30px; padding:7px 0 0 45px;}
#corporate-clients {background:url(/img/icon-corporate.png) 0 0 no-repeat; width:120px;}
#business-clients {background:url(/img/icon-business.png) 0 0 no-repeat; width:100px;}
#private-clients {background:url(/img/icon_private.png) 0 0 no-repeat; width:120px;}
#clients-services-list a {font-size:11px; color:#666;}


/**
 * Main Menu
 */
#main-menu-container {background:url(/img/main-menu-bg.png) 0 0 no-repeat; width:885px; height:56px; position:absolute; bottom:0; left:0;}
#main-menu-list {position:absolute; right:0; bottom:0; margin:0;}
#main-menu-list li {padding:0; background:none;}
#main-menu-list li,
#main-menu-list a,
#main-menu-list span {display:block; float:left; height:41px; line-height:40px;}
#main-menu-list a {background:url(/img/main-menu-item.png) 0 0 no-repeat; font-size:14px; color:#FFF; text-decoration:none; font-family:Arial; letter-spacing:-1px;}
#main-menu-list a:hover span,
#main-menu-list a:hover {text-decoration:underline;}
#main-menu-list a.active {font-weight:bold;}
#main-menu-list span {background:url(/img/main-menu-item.png) 100% -41px no-repeat; padding:0 45px; cursor:pointer;}
#main-menu-list li.first a {background:none;}
#main-menu-list li.last span {background-position:100% -82px;}


/**
 * Index Promo
 */
#index-promo-zone {width:830px; height:235px; margin:5px auto; position:relative;}
#index-promo-list {width:830px; height:235px; margin:0; position:relative; overflow:hidden;}
#index-promo-list li {padding:0; width:830px; height:235px; background:none;}
#index-promo-list img {display:block;}
#index-promo-switches {width:52px; height:25px; position:absolute; top:190px; left:40px; z-index:100;}
#index-promo-switches .prev,
#index-promo-switches .next {display:block; float:left; width:26px; height:25px; background-image:url(/img/slider-buttons.png); background-repeat:no-repeat; cursor:pointer;}
#index-promo-switches .prev {background-position:0 0;}
#index-promo-switches .next {background-position:100% 0;}
#index-promo-switches .prev:hover {background-position:0 -25px;}
#index-promo-switches .next:hover {background-position:100% -25px;}


/**
 * Slider Zones
 */
#index-slider-zone {margin:5px auto; width:830px; padding:11px 0; background:url(/img/index-slider-zone-bg.png) 0 0 no-repeat; position:relative;}
#slider-zone-fixer {width:828px; margin:0 auto;}
.jcarousel-container {position:relative;}
.jcarousel-clip {padding:0; margin:0; overflow:hidden; position:relative; width:828px; z-index:2;}
#index-slider-zone .jcarousel-prev,
#index-slider-zone .jcarousel-next {position:absolute; top:14px; width:26px; height:25px; background-image:url(/img/slider-buttons.png); background-repeat:no-repeat; cursor:pointer; z-index:30;}
#index-slider-zone .jcarousel-prev {left:-35px; background-position:0 0;}
#index-slider-zone .jcarousel-next {right:-35px; background-position:100% 0;}
#index-slider-zone .jcarousel-prev.hover {background-position:0 -25px;}
#index-slider-zone .jcarousel-next.hover {background-position:100% -25px;}
#index-slider {height:54px; margin:0; width:828px; margin:auto; overflow:hidden; position:relative; z-index:1;}
#index-slider li {display:block; float:left; margin:0; padding:0; height:54px; width:138px; overflow:hidden; background:none;}
#index-slider a {display:block; margin:0 auto; height:54px; color:#3B393A; font-size:11px; text-decoration:none; width:120px; background:url(/img/slider-icons-bg.png) 0 0 no-repeat;}
#index-slider a:hover {text-decoration:underline;}
#index-slider a span {display:block; background-repeat:no-repeat; background-position:8px 10px; height:40px;padding:14px 0 0 50px; }
#send-sms a span {background-image:url(/img/slider-icon-send-sms.png);}
#send-postcards a span {background-image:url(/img/slider-icon-send-postcards.png);}
#news-subscribe a span {background-image:url(/img/slider-icon-news-subscribe.png);}
#short-numbers a span {background-image:url(/img/slider-icon-short-numbers.png);}
#phones-config a span {background-image:url(/img/slider-icon-phones-config.png);}
#my-new-numbers a span {background-image:url(/img/slider-icon-my-new-numbers.png);}
#store a span {background-image:url(/img/store.png);}
#party a span {background-image:url(/img/party.png); padding: 14px 0 0 55px;}
#serv-admin a span{background-image:url(/img/servAdmin.png);}
#loyalty a span {background-image:url(/img/loyalty.png);}

/**
 * Content Containers
 */
#content-container {width:830px; margin:15px auto; background:url(/img/content-bg.png) 0 0 repeat-y;}
#content-container-with-left {width:830px; margin:15px auto; background:url(/img/content-bg-with-left.png) 0 0 repeat-y;}
#content-container-top-bg {background:url(/img/content-top-bg.png) 0 0 no-repeat;}
#content-container-bottom-bg {background:url(/img/content-bottom-bg.png) 0 100% no-repeat;}
#content-header {height:65px; position:relative;}
#content-container-with-left #content-header {height:50px;}
#content-body {padding:0 50px 30px 50px; min-height:400px;}
#content-container-with-left #content-body {padding:10px 50px 30px 30px; float:right; width:560px;}
#left-column {float:left; width:155px; padding:0 5px 25px 26px}
#index-page-content-bottom {background:url(/img/content-bottom-bg.png) 0 100% no-repeat; height:12px; clear:both; line-height:5px; font-size:5px;}
#index-page #content-container {background:#DAD8CD url(/img/content-index-bg.gif) 100% 0 no-repeat;}
#index-page #content-body {padding:15px 25px 1px 15px;}
#index-page #content-bottom {height:13px; background-position:0 100%;}


/**
 * Breadcrumb
 */
#breadcrumb {position:absolute; top:15px; left:20px; margin:0;}
#breadcrumb li {display:block; float:left; font-size:10px; color:#652D86; padding:0 12px 0 7px; background:url(/img/breadcrumb-arrow.gif) 100% 6px no-repeat;}
#breadcrumb li.last {background:none; padding:0 0 0 7px;}
#breadcrumb a {color:#424242;}


/**
 * Left Column Menu
 */
#left-menu {width:152px;}
#left-menu ul {background:#652D86 url(/img/left-menu-bg.png) -152px 0 repeat-y; margin:0;}
#left-menu li {margin:0; padding:1px 17px; display:block; background:none;}
#left-menu li.first {background:url(/img/left-menu-bg.png) 0 0 no-repeat;}
#left-menu li.last {background:url(/img/left-menu-bg.png) 100% 100% no-repeat;}
#left-menu a {color:#FFF; text-decoration:none; font-size:11px; display:block; padding:4px 0 7px 0; border-bottom:1px solid #74488F;}
#left-menu a:hover {text-decoration:underline;}
#left-menu a.active,
#left-menu a.active-trail {font-weight:bold; border-bottom:1px solid #9B77B1;}
#left-menu a.active span,
#left-menu a.active-trail span {background:url(/img/arrow-expanded.gif) 100% 6px no-repeat; padding:0 10px 0 0;}
#left-menu li.first a {padding:10px 0 7px 0;}
#left-menu li.last a {padding:4px 0 12px 0;}
#left-menu ul ul.menu {padding:5px 0 7px 0; border-bottom:1px solid #9B77B1; background:none;}
#left-menu ul ul.menu a span {display:block;}
#left-menu ul ul.menu li,
#left-menu ul ul.menu li.first,
#left-menu ul ul.menu li.last {padding:2px 0; background:none;}
#left-menu ul ul.menu a {border:0; padding:0 0 0 11px; background:url(/img/arrow-selected.gif) -100px 5px no-repeat; line-height:13px; font-weight:normal;}
#left-menu ul ul.menu a.active,
#left-menu ul ul.menu a.active-trail,
#left-menu ul ul.menu a:hover {background-position:2px 5px; text-decoration:none;}
#left-menu ul ul.menu li.active-trail a.active span,
#left-menu ul ul.menu li.active-trail a.active-trail span {background:none; padding:0 0 5px 0; border-bottom:1px solid #9B77B1;}
#left-menu ul ul.menu li.active a.active span {background:none; padding:0;}
#left-menu ul ul ul.menu {margin:0 0 0 11px;}
#left-menu ul ul ul.menu a {background:none; padding:0;}
#left-menu ul ul ul.menu a.active,
#left-menu ul ul ul.menu a.active-trail {font-weight:bold;}
#left-menu ul ul ul.menu a:hover {text-decoration:underline;}
#left-menu ul ul ul.menu li.active a span,
#left-menu ul ul ul.menu li.active-trail a span {background:none; padding:0 !important; border:0 !important;}


/**
 * Search Form Block
 */
#search-form-container {position:absolute; top:13px; right:15px;}
#search-form {background:url(/img/search-block-bg.png) 0 0 no-repeat; height:18px; padding:0 0 0 30px; float:left;}
#search-form div,
#search-form input {display:block; float:left;}
#search-form-keyword {border:0; background:transparent; height:14px; padding:1px 0 0 0; margin:0 10px 0 0; width:125px; font-size:10px; color:#777;}
#search-form #search-form-submit {border:0; height:18px; width:23px; cursor:pointer; text-indent:-1000px; color:transparent; padding:0 0 0 23px;}
#search-form .search-form-submit {background:url(/img/search-block-index-submit.png) 0 0 no-repeat;}
#search-form .search-form-submit-hover {background:url(/img/search-block-index-submit.png) 0 -18px no-repeat;}
#index-page #search-form-container {position:relative; float:right; top:0; right:0;}
#index-page #search-form {background:url(/img/search-block-index-bg.png) 0 0 no-repeat; width:226px; height:32px; padding:16px 0 0 45px; width:181px;}
#search-form .search-form-submit {background:url(/img/search-block-index-submit.png) 0 0 no-repeat; padding:0 0 0 23px;}
#search-form .search-form-submit-hover {background:url(/img/search-block-index-submit.png) 0 -18px no-repeat; padding:0 0 0 23px;}


/**
 * Index Small Promo Blocks
 */
#index-small-promo-blocks {width:542px; height:387px; float:left;}
#index-left-promo-block {width:229px; height:337px; float:left; background:url(/img/index-left-block-bg.png) 0 0 no-repeat; padding:30px 20px 20px 20px; overflow:hidden;}
#index-small-promo-blocks h3 a {font-size:28px; color:#652D86;}
#index-right-promo-block {width:233px; height:337px; float:left; background:url(/img/index-right-block-bg.png) 0 0 no-repeat; padding:30px 20px 20px 20px; overflow:hidden;}
#index-small-promo-blocks img {display:block; background:url(/img/index-block-image-bg.png) 100% 100% no-repeat; padding:0 6px 6px 0;}
#index-small-promo-blocks p.read-more {margin:10px 0 0 0; padding:0 5px; font-size:11px; color:#4A4A4A; font-family:Arial; line-height:normal;}
#index-small-promo-blocks p.read-more a {color:#4A4A4A;}
#index-small-promo-blocks p.read-more span {background:url(/img/read-more-arrow.gif) 100% 4px no-repeat; padding:0 10px 0 0;}
#index-small-promo-blocks a {text-decoration:none;}
#index-small-promo-blocks a:hover {text-decoration:underline;}


/**
 * Index Slider
 */
#index-page-slider-container {width:226px; float:right; margin:10px 0 0 0;}
#index-page-slider-rom, #index-page-slider-rus, #index-page-slider-eng {height:325px; width:226px; margin:0; padding:0; overflow:hidden; position:relative;}
#index-page-slider-rom li, #index-page-slider-rus li, #index-page-slider-eng li {padding:0; display:block; overflow:hidden; height:38px; width:226px; background:none;}
#index-page-slider-rom li.active, #index-page-slider-rus li.active , #index-page-slider-eng li.active {height:249px;}
#index-page-slider-rom h4 {margin:0; height:38px; background-image:url(/img/buttons/index-page-slider-titles.png); background-repeat:no-repeat; cursor:pointer;}
#index-page-slider-rus h4 {margin:0; height:38px; background-image:url(/img/buttons/index-page-slider-titles-ru.png); background-repeat:no-repeat; cursor:pointer;}
#index-page-slider-eng h4 {margin:0; height:38px; background-image:url(/img/buttons/index-page-slider-titles-en.png); background-repeat:no-repeat; cursor:pointer;}
#index-page-slider-rom h4 span, #index-page-slider-rus h4 span, #index-page-slider-eng h4 span{display:none;}

#slider-news h4 {background-position:0 0;}
#slider-events h4 {background-position:0 -38px;}
#slider-celebrity h4 {background-position:0 -76px;}
#slider-news.active h4 {background-position:0 -114px;}
#slider-events.active h4 {background-position:0 -152px;}
#slider-celebrity.active h4 {background-position:0 -190px;}
#index-page-slider-rom .slider-content-container,#index-page-slider-rus .slider-content-container,#index-page-slider-eng .slider-content-container {background:url(/img/index-page-slider-bg.png) 0 38px no-repeat; height:249px;}
#index-page-slider-rom .slider-content,#index-page-slider-rus .slider-content,#index-page-slider-eng .slider-content {height:181px; padding:15px 18px; background:url(/img/index-page-slider-bg.png) -226px 100% no-repeat;}
#index-page-slider-rom .slider-content p,#index-page-slider-rus .slider-content p,#index-page-slider-eng .slider-content p {line-height:normal;}
#index-page-slider-rom .last .slider-content,#index-page-slider-rus .last .slider-content,#index-page-slider-eng .last .slider-content {background-position:-452px 100%;}
#index-page-slider-rom p.date,#index-page-slider-rus p.date ,#index-page-slider-eng p.date  {color:#652D86; font-size:11px; margin:0 0 5px 0;}
#index-page-slider-rom p, #index-page-slider-rus p,#index-page-slider-eng p {color:#4E4B48; margin:0; font-size:12px;}
#index-page-slider-rom h5,#index-page-slider-rus h5,#index-page-slider-eng h5 {font-size:13px; font-weight:bold;}
#index-page-slider-rom a, #index-page-slider-rus a, #index-page-slider-eng a {font-size:13px; color:#4E4B48; text-decoration:none;}
#index-page-slider-rom a:hover, #index-page-slider-rus a:hover,#index-page-slider-eng a:hover {text-decoration:underline;}
#index-page-slider-rom p.read-all,#index-page-slider-rus p.read-all,#index-page-slider-eng p.read-all {margin:20px 0 0 0;}
#index-page-slider-rom p.read-all span,#index-page-slider-rus p.read-all span,#index-page-slider-eng p.read-all span{font-size:13px; font-weight:bold; background:url(/img/read-all-arrow.gif) 100% 5px no-repeat; padding:0 15px 0 0;}


/**
 * SMS Service
 */
.send-sms-content {height:540px; background:url(/img/send-sms-bg.png) 50% 50% no-repeat;}
#send-sms-form {width:400px; height:200px; position:relative; padding:150px 0 0 0; margin:auto;}
#send-sms-form div {clear:both; padding:5px 0;}
#send-sms-form div.ad {clear:both; padding:0 35px 25px 55px; color:#5C5C5C;}
#send-sms-form label {display:block; float:left; text-align:right; width:120px; padding:0 5px 0 0; color:#5C5C5C; font-size:13px; font-family:Arial;}
#sms-phone-prefix,
#sms-phone,
#sms-message,
#captcha-image,
#sms-captcha {font-family:Verdana; border:1px solid #666; display:block; float:left; margin:0 5px 0 0;}
#sms-phone-prefix {width:90px; height:20px;}
#sms-phone {width:41px; height:17px; padding:1px 5px 0 4px;}
#sms-message {width:260px; height:95px; margin:0; font-size:12px; padding:5px;}
#send-sms-form #sms-message-symbols-counter {float:left; padding:0; margin:-1px 0 0 135px; color:#666; font-size:10px; font-weight:bold; font-family:Verdana; padding:2px; background-color:#F5F5F5;}
#captcha-image {border:0;}
#sms-captcha {margin:5px 0; width:50px; height:17px; padding:1px 5px 0 4px;}
#sms-submit-rom{display:block; background-image:url(/img/buttons/send-sms-rom.png); width:108px; height:33px; text-indent:-10000px; padding:0 0 0 77px; border:0; float:right; cursor:pointer;}
#sms-submit-rus{display:block; background-image:url(/img/buttons/send-sms-rus.png); width:126px; height:33px; text-indent:-10000px; padding:0 0 0 77px; border:0; float:left; cursor:pointer;}
#sms-submit-eng {display:block; background-image:url(/img/buttons/send-sms-eng.png); width:83px; height:33px; text-indent:-10000px; padding:0 0 0 77px; border:0; float:right; cursor:pointer;}
#sms-submit-new-rom {display:block; background-image:url(/img/buttons/send-new-sms-rom.png); width:132px; height:33px; text-indent:-10000px; padding:0 0 0 78px; border:0; cursor:pointer; margin:0 auto;}
#sms-submit-new-rus {display:block; background-image:url(/img/buttons/send-new-sms-rus.png); width:163px; height:33px; text-indent:-10000px; padding:0 0 0 45px; border:0; cursor:pointer; margin:0 auto;}
#sms-submit-new-eng {display:block; background-image:url(/img/buttons/send-new-sms-eng.png); width:109px; height:33px; text-indent:-10000px; padding:0 0 0 103px; border:0; cursor:pointer; margin:0 auto;}
#send-sms-form .sms-submit-rom,
#send-sms-form .sms-submit-rom,
#send-sms-form .sms-submit-eng,
#send-sms-form .sms-submit-new {background-position:0 0; background-repeat:no-repeat;}
#send-sms-form .sms-submit-hover,
#send-sms-form .sms-submit-new-hover {background-position:0 -33px; background-repeat:no-repeat;}
#send-sms-form .rus{padding:-10px 0 0 0;}

h6.sms-submited {color:#5C5C5C; font-size:13px; background:url(/img/send-sms-submited.png) 0 40px no-repeat; /*height:25px;*/ line-height:23px; padding:40px 0 20px 45px; width:250px; margin:0 auto;}



/**
 * MMS Service
 */
#mms-select {background:url(/img/mms-bg.jpg) 0 0 no-repeat; width:440px; height:304px; margin:0 -4px; padding:40px 257px 40px 40px;}
#mms-title {background:url(/img/mms-title.gif) 0 0 no-repeat; width:122px; height:40px; margin:0 0 10px 0;}
#mms-title span {display:none;}
#mms-theme-container {border:1px solid #959BA4; border-width:1px 0; margin:0 0 15px 0; padding:20px 0;}
#mms-theme-list {display:block; width:440px; margin:0;}
#mms-theme-list li {width:33%; display:block; float:left; background:none; padding:2px 0;}
#mms-theme-list a {color:#636363; font-size:13px; font-family:Arial; font-weight:bold; text-decoration:none;}
#mms-theme-list a:hover {text-decoration:underline;}

/*
csrContacts-form-group
*/
.csrContacts-form-group
div.csrContacts-form-group {margin:30px 0; clear:both;}
div.csrContacts-form-group div {padding-bottom:10px;}
div.csrContacts-form-group div input {margin-right:5px;}
div.csrContacts-form-group h5 {font-size:13px; color:#000; font-weight:bold; border-bottom:1px dotted #C6C6C6; padding:0 0 5px 15px; text-indent:-15px;}
div.csrContacts-form-group h5 strong {color:#5C5C5C;}

/**
 * Questionnaire
 */
#questionnaire-form {width:729px;}
#questionnaire-step-list {height:40px; border-bottom:1px solid #A1A1A1;}
#questionnaire-step-list li {height:35px; line-height:35px; font-size:20px; color:#6B6B6B; display:block; float:left; padding:0 0 0 35px; background:url(/img/next-step-arrow.gif) 13px 11px no-repeat;}
#questionnaire-step-list li.first {padding:0; background:none;}
#questionnaire-step-list li span.inactive {color:#D0D0D0;}
#questionnaire-step-list a {color:#D0D0D0; text-decoration:none;}
#questionnaire-step-list a:hover {color:#999;}
div.questionnaire-form-group {margin:30px 0; clear:both;}
div.questionnaire-form-group h5 {font-size:13px; color:#000; font-weight:bold; border-bottom:1px dotted #C6C6C6; padding:0 0 5px 15px; text-indent:-15px;}
div.questionnaire-form-group h5 strong {color:#5C5C5C;}
div.questionnaire-form-checkboxes {width:33%; float:left;}
div.questionnaire-form-checkboxes label {display:block; height:25px; line-height:25px; color:#505050;}
div.questionnaire-form-checkboxes .form-checkbox {display:block; float:left; margin:7px 5px 0 15px;}
div.questionnaire-form-radios {width:70%; float:left;}
div.questionnaire-form-radios label {display:block; height:25px; line-height:25px; color:#505050;}
div.questionnaire-form-radios .form-radio {display:block; float:left; margin:7px 5px 0 15px;}
div.questionnaire-form-services {padding:0 0 25px 0; margin:0 0 0 15px; width:710px; font-family:Arial; background-color:#E9E9E9;}
div.questionnaire-form-services h6 {background-color:#E9E9E9; color:#505050; padding:5px 0 5px 10px; font-size:13px; font-weight:bold; margin:0 0 1px 0;}
div.questionnaire-form-services div.service {background-color:#F1F1F1; border-bottom:1px solid #FFF; position:relative;}
div.questionnaire-form-services div.service-mark {padding:0 0 0 90px;}
div.questionnaire-form-services div.service-mark label {color:#505050; float:left; width:540px; line-height:18px; margin:5px 0 0 0; position:relative; font-size:12px;}
div.questionnaire-form-services div.service-mark select {float:right; margin:5px 30px 0 0; width:35px;}
/*div.questionnaire-form-services div.service-mark .jquery-selectbox {float:right; margin:5px 30px 0 0;}*/
div.questionnaire-form-services div.service-comment {margin:-4px 0 0 0; background:url(/img/questionnaire-form-textarea.png) 0 0 no-repeat; padding:12px 5px 2px 5px; border-bottom:1px solid #CFCFCF; clear:both; width:700px; position:relative;}
div.questionnaire-form-services div.service-comment label {position:absolute; top:-18px; left:10px; color:#B3B3B3; font-size:11px; text-transform:lowercase;}
div.questionnaire-form-services div.service-comment textarea {width:700px; height:15px; border:0; font-family:Arial; font-size:12px; overflow:hidden;}
div.questionnaire-form-services div.service-calculator-comment {margin:-4px 0 0 0; background:url(/img/questionnaire-form-textarea.png) 0 0 no-repeat; padding:12px 5px 2px 5px; border-bottom:1px solid #CFCFCF; clear:both; width:700px; position:relative;}
div.questionnaire-form-services div.service-calculator-comment label {position:absolute; top:-18px; left:10px; color:#5c5c5c; font-size:11px; text-transform:lowercase;}
div.questionnaire-form-services div.service-calculator-comment textarea {width:700px; height:15px; border:0; font-family:Arial; font-size:12px; overflow:hidden;}
div.questionnaire-form-textarea {padding:0 0 0 15px;}
div.questionnaire-form-textarea #improvement {border:1px solid #B4B4B4; padding:3px; font-family:Arial; font-size:12px; width:705px; height:80px; margin:0;}
#questionnaire-form-next {display:block; width:67px; height:33px; text-indent:-10000px; padding:0 0 0 67px; border:0; cursor:pointer; float:right; margin:0 0 20px 0;}
#questionnaire-form-submit {display:block; width:67px; height:33px; text-indent:-10000px; padding:0 0 0 67px; border:0; cursor:pointer; float:right; margin:0 0 20px 0;}
#questionnaire-form .questionnaire-form-next-rom {background:url(/img/buttons/next-rom.png) 0 0 no-repeat;}
#questionnaire-form .questionnaire-form-next-rus {background:url(/img/buttons/next-rus.png) 0 0 no-repeat;}
#questionnaire-form .questionnaire-form-next-eng {background:url(/img/buttons/next-eng.png) 0 0 no-repeat;}
#questionnaire-form .questionnaire-form-next-hover {background:url(/img/buttons/next-rom.png) 0 -33px no-repeat;}
#questionnaire-form p.description {clear:both;}

/**
 * Newsletter Page
 */
 #newsletter-form .form-checkbox {margin:2px 2px 0 10px;}
 #newsletter-form .form-radio {margin:2px 2px 0 10px;}
 #newsletter-form td {color:#505050;}
 #newsletter-form .newsletter-form-rom {background:url(/img/buttons/send-rom.png) 0 0 no-repeat; width:82px; height: 32px; border:0px solid;}
 #newsletter-form .newsletter-form-rus {background:url(/img/buttons/send-rus.png) 0 0 no-repeat; width:99px; height: 32px; border:0px solid;}
 #newsletter-form .newsletter-form-eng {background:url(/img/buttons/send-eng.png) 0 0 no-repeat; width:57px; height: 32px; border:0px solid;}

/**
 * Contact Us Page
 */
#contact-us-form .form-item {padding:0 0 25px 0;}
#contact-us-form label {display:block; font-weight:bold; color:#5C5C5C; padding:0 0 7px 0; margin:0 0 12px 0; background:url(/img/contact-us-label-bg.gif) 0 100% repeat-x; font-size:13px;}
#contact-us-form #contact-department {width:225px;}
#contact-us-form #contact-message {border:1px solid #B4B4B4; height:80px; width:98%; font-family:Arial; font-size:13px; padding:2px;}
#contact-us-form #contact-email {border:1px solid #B4B4B4; width:225px; height:18px; padding:1px 0 0 0;}
#contact-us-form #contact-submit {display:block; background-image:url(/img/contact-us-form-submit.png); width:67px; height:33px; text-indent:-10000px; padding:0 0 0 67px; border:0; cursor:pointer;}
#contact-us-form .contact-submit {background-position:0 0; background-repeat:no-repeat;}
#contact-us-form .contact-submit-hover {background-position:0 -33px; background-repeat:no-repeat;}


/**
 * Special Offers List
 */
#special-offers-container #content-header {height:55px;}
#special-offers-container div.clear-both {height:15px;}
#special-offers-container {width:830px; margin:15px auto; background:#DAD8CD;}
#special-offers-container #content-container-top-bg {background:url(/img/special-offer-content-bg.png) 0 0 no-repeat;}
#special-offers-container #content-container-bottom-bg {background:url(/img/special-offer-content-bg.png) -830px 100% no-repeat;}
#special-offers-container #content-body {padding:0 30px 30px 30px;}
ul.special-offers-list {margin:0;}
ul.special-offers-list li {display:block; height:185px; width:375px; background:none; padding:0 0 15px 0; overflow:hidden; position:relative;}
ul.special-offers-list li.odd {float:left;}
ul.special-offers-list li.even {float:right;}
ul.special-offers-list .text-block {height:77px; background:url(/img/special-offer-purple-bg.png) 0 0 no-repeat; position:relative;}
ul.special-offers-list .blue {background:url(/img/special-offer-blue-bg.png) 0 0 no-repeat;}
ul.special-offers-list .red {background:url(/img/special-offer-red-bg.png) 0 0 no-repeat;}
ul.special-offers-list .text-block h4,
ul.special-offers-list .text-block p {color:#FFF; position:absolute; font-family:Arial; left:25px; width:320px; overflow:hidden;}
ul.special-offers-list .text-block h4 {font-size:23px; top:16px; height:25px;}
ul.special-offers-list .text-block p {font-size:12px; top:42px; height:20px;}
ul.special-offers-list .text-block h4 a {color:#FFF; text-decoration:none;}
ul.special-offers-list .text-block h4 a:hover {text-decoration:underline;}
ul.special-offers-list .image-block {height:108px; overflow:hidden; background-color:#FFF;}
ul.special-offers-list .image-block .corner {position:absolute; left:0; top:163px; background:url(/img/special-offer-img-rounded-corner.png) 0 0 no-repeat; width:22px; height:22px;}


/**
 * The Messenger List
 */
.messenger-last {width:225px; height:335px; float:left; position:relative;}
.messenger-last .image img {display:block; border:1px solid #808080; float:left;}
.messenger .month a {display:block; position:absolute; color:#FFF; text-decoration:none; font-weight:bold;}
.messenger-last .month a {top:250px; left:35px; background:url(/img/the-messenger-last.png) 0 0 no-repeat; width:161px; height:55px; text-align:center; line-height:40px; font-size:16px;}
.messenger-last-description {float:left; width:330px;}
.messenger-list li {background:none; padding:20px 0 0 5px; display:block; float:left; width:135px; height:215px; border:1px solid #DFDFDF; border-width:1px 0 0 0; position:relative;}
.messenger-list .image img {display:block; float:left; padding:1px; border:1px solid #BDBDBD;}
.messenger-list .month a {top:187px; left:29px; padding:0 0 0 9px; background:url(/img/the-messenger.png) 0 0 no-repeat; width:95px; height:37px; line-height:26px; font-size:11px;}
.messenger-list,
.messenger-archive {clear:both; margin:0;}
.messenger-archive a {color:#707070; padding:0 0 0 5px}


/**
 * News List
 */
.news-archive-content {width:570px; background:url(/img/news-archive-container-bg.gif) 0 0 no-repeat; padding:3px 0 0 0; position:relative; margin:-10px 0 10px -10px;}
.news-archive-container {background-color:#F4F4F4; border:1px solid #E9E9E9; border-width:0 1px 1px 1px; padding:15px 17px 35px 17px;}
.news-archive-container ul,
.news-archive-container li {background:none; margin:0; padding:0;}
/* Years Block */
.news-archive-container .years-block {height:40px; position:absolute; top:-36px; right:0; background:url(/img/news-archive-years-block-bg.png) 0 0 no-repeat; overflow:hidden;}
.news-archive-container .years-block a {color:#646464; font-size:14px; text-decoration:none; font-family:Tahoma; font-size:14px;}
.news-archive-container .years-block a:hover {text-decoration:underline;}
.news-archive-container .years-block a.active {font-weight:bold;}
.news-archive-container .years-list,
.news-archive-container .years-list li,
.news-archive-container .news-archive {height:40px; line-height:37px; float:left;}
.news-archive-container .years-list {padding:0 0 0 15px;}
.news-archive-container .years-list li {padding:0 6px;}
.news-archive-container .news-archive {background:url(/img/news-archive-years-block-bg.png) 100% -40px no-repeat; padding:0 20px 0 6px;}
.news-archive-container .news-archive a {font-size:11px; color:#989898; text-decoration:underline; font-family:Arial;}
.news-archive-container .news-archive a:hover {text-decoration:none;}
/* Months Block */
.months-block {display:block; height:21px;}
.months-list,
.months-list li,
.months-list a {display:block; height:21px; line-height:19px; float:left;}
.months-list li {width:44px;}
.months-list a {width:43px; text-align:center; color:#646464; background:url(/img/news-archive-months-link.png) 0 0 no-repeat; text-decoration:none; font-size:12px;}
.months-list a:hover {background:url(/img/news-archive-months-link.png) 0 -21px no-repeat;}
.months-list a.active {background:url(/img/news-archive-months-link.png) 0 -42px no-repeat !important; color:#FFF; font-weight:bold;}
/* News Block */
.news-list li {padding:25px 0 0 0; clear:both; position:relative;}
.news-list .date {width:52px; height:52px; float:left; background-color:#FAFAFA; border:1px solid #BDC0C6; text-align:center; font-size:10px; color:#919191; line-height:22px;}
.news-list .date span {display:block; font-family:Georgia; font-size:30px; line-height:30px; color:#6C6C6C;}
.news-list .title,
.news-list .teaser {margin:0 0 0 65px;}
.news-list .title,
.news-list .title a {color:#652D86; font-size:13px; font-weight:bold; text-decoration:none;}
.news-list .title {margin:0 0 5px 65px;}
.news-list .title a:hover {text-decoration:underline;}
.news-list .teaser {color:#AAA; font-style:italic; font-size:11px; line-height:normal;}


/**
 * Winners List
 */
.winners-list,
.winners-list li {background:none; padding:0;}
.winners-list li {width:165px; padding:0 17px 0 0; float:left;}
.winners-list .image {width:165px; height:140px; background:url(/img/winners-list-image-bg.png) 0 0 no-repeat; padding:0 0 10px 0;}
.winners-list .image img {display:block; margin:0 auto; padding:7px 0;}
.winners-list .prize {padding:0 0 2px 15px; font-size:16px;}
.winners-list ul.numbers li {width:auto; float:none; padding:0 0 0 15px; font-size:11px;}


/**
 * Awards List
 */
.awards-list {margin:0;}
.awards-list li {background:url(/img/awards-list-top-line.gif) 0 0 repeat-x; padding:0 0 0 0; clear:both; min-height:50px;}
.awards-list li.first {background:none;}
.award-image {width:200px; float:left; padding:20px 0 20px 0;}
.award-image img {padding:2px; border:1px solid #F0F0F0;}
.awards-list h4 {color:#5C5C5C; font-weight:bold; font-size:24px; letter-spacing:-1px; float:left; width:350px; padding:20px 0 0 0; margin:0 0 5px 0;}
.award-description {width:350px; float:left; border-top:1px solid #DFDFDF; padding:7px 0 0 0;}
.award-description p {font-size:12px; margin:0 0 5px 0;}


/**
 * Roaming
 */
#roaming-form {background:#FFF url(/img/roaming-form-bg.png) 50% 100% no-repeat; width:515px; height:172px; border:1px solid #E7E7E7; border-width:0 1px 1px 0; position:relative; padding:20px 0 0 25px;}
#roaming-form h3 {color:#797872; font-size:18px; line-height:normal; font-weight:bold; width:360px;}
#roaming-form .form-item {margin:7px 0;}
#roaming-form .form-item label {display:block; color:#5C5C5C; font-size:11px; margin:3px 0;}
#roaming-form .form-item select {width:185px;}
#roaming-form #roaming-submit {position:absolute; bottom:25px; right:25px; display:block; width:120px; height:33px; text-indent:-10000px; padding:0 0 0 120px; border:0; cursor:pointer;}
#roaming-form .roaming-submit-rom {background:url(/img/buttons/search-rom.png) 0 0 no-repeat;}
#roaming-form .roaming-submit-rus {background:url(/img/buttons/search-rus.png) 0 0 no-repeat;}
#roaming-form .roaming-submit-eng {background:url(/img/buttons/search-eng.png) 0 0 no-repeat;}
#roaming-form .roaming-submit-hover {background:url(/img/roaming-form-submit.png) 0 -33px no-repeat;}
.roaming-block {margin:20px 0 0 0;}
.roaming-block label {color:#6D6C66;margin-bottom:5px;}
.roaming-block h5 {font-weight:bold; color:#652D86; font-size:16px;}
.roaming-block.border-top {border-top:1px solid #EBEBEB;}
.roaming-block a.expanded {background:url(/img/expand-link.gif) 100% 8px no-repeat; padding:0 10px 0 0;}


/**
 * Content Download File
 */
.download-file {width:90px;}
.download-file-right {float:right; text-align:right; margin:0 0 30px 0;}
.download-file-left {float:left; text-align:left; margin:0 0 30px 0;}
.download-file a {padding:75px 0 0 0; display:block; font-size:10px; width:90px;}
.download-file-right a {float:right;}
.download-file-left  a {float:left;}
.download-file-right .pdf {background:url(/img/download-pdf.png) 100% 0 no-repeat;}
.download-file-left .pdf {background:url(/img/download-pdf.png) 0 0 no-repeat;}
.download-file span {color:#9F9F9F; font-size:10px;}


/**
 * Job Offers
 */
.job-offers a {color:#5C5C5C; font-weight:bold;}
.job-offers li {background:none; padding:3px 0;}
.submit-cv-link {float:left;}
.submit-cv-link a {display:block; width:115px; height:33px; background:url(/img/send-cv-link.png) 0 0 no-repeat;}
.submit-cv-link a:hover {background:url(/img/send-cv-link.png) 0 -33px no-repeat;}
.submit-cv-link a span {display:none;}


/**
 * Contact Information Page
 */
.contact-block {background-color:#FFF; border:1px solid #E7E7E7; border-width:0 1px 1px 0; padding:10px 15px; margin:0 0 10px 0;}
.contact-block h3 {font-size:18px; font-weight:bold; color:#5C5C5C; margin:0 0 15px 0;}
.expandable {margin:5px 0;}
.expandable a {color:#5C5C5C; text-decoration:underline; background:url(/img/link-collapsed.gif) 100% 5px no-repeat; padding:0 18px 0 0;}
.expandable a:hover {text-decoration:none;}
.expandable a.expanded {background:url(/img/link-expanded.gif) 100% 5px no-repeat;}
.hidden {display:none; margin:5px 0;}
/* Contact Support Block */
.contact-support-block {width:215px; height:230px; float:left; background:#FFF url(/img/contact-support-bg.jpg) 100% 100% no-repeat;}
dl.support dt {color:#652D86; font-weight:bold; font-size:30px; float:left; clear:left; margin:0 15px 0 0; padding:5px 0 0 0;}
dl.support dt.email {font-size:14px; padding:5px 0 0 0;}
.dtSpecialclass {height: 55px;}
dl.support dd {color:#5C5C5C; margin:0; padding:10px 5px 5px 5px;}
dl.support dd span {display:block; color:#BBB; font-size:11px;}

.POS{font-size:11px;color: #5C5C5C; height:18px;}
/* Contact Find Store Block */
.contact-points-block {width:265px; height:230px; float:right; background:#FFF url(/img/contact-point-bg.jpg) 0 0 no-repeat;}
#points-form .form-item {margin:10px 0;}
#points-form .form-item label {display:block; color:#5C5C5C; font-size:11px; margin:5px 0;}
#points-form .form-item select {width:185px;}
#points-form #points-submit {position:relative; display:block; width:120px; height:33px; text-indent:-10000px; padding:0 0 0 120px; border:0; cursor:pointer; margin:20px 0 0 0;}

#points-form .points-submit-rom {background:url(/img/buttons/search-rom.png) 0 0 no-repeat;}
#points-form .points-submit-rus {background:url(/img/buttons/search-rus.png) 0 0 no-repeat;}
#points-form .points-submit-eng {background:url(/img/buttons/search-eng.png) 0 0 no-repeat;}

#points-form .points-submit-rom-hover {background:url(/img/buttons/search-rom.png) 0 0 no-repeat;}
#points-form .points-submit-rus-hover {background:url(/img/buttons/search-rus.png) 0 0 no-repeat;}
#points-form .points-submit-eng-hover {background:url(/img/buttons/search-eng.png) 0 0 no-repeat;}
/* Contact Address Block */
.contact-address-block {clear:both;}
address.contact-details {font-style:normal; color:#5C5C5C; border-top:1px solid #DFDFDF; padding:10px 0 0 0;}
address.contact-details .block {float:left;padding:0 36px 10px 0;width:242px;}
address.contact-details .block span {color:#AAA; font-size:12px;}


/**
 * My New Number Pages
 *
 * Step 1
 */
#new-number {width:480px; border:1px dashed #C6C6C6; padding:15px 20px; margin:0 0 15px 0;}
.new-number label {display:block; color:#5C5C5C; margin:0 0 5px 0;}
.new-number .form-item {margin:0 0 10px 0; width:300px;}
.new-number .form-item .pre {height:27px; line-height:27px; display:block; float:left; color:#652D86; font-size:14px; font-weight:bold; width:63px;}
.new-number .form-item .text-item {height:18px; border:1px solid #B4B4B4; width:225px; padding:1px 0 0 0; margin:3px 0 0 0;}
.new-number #new-number-submit {display:block; background-image:url(/img/new-number-form-submit.png); width:108px; height:33px; text-indent:-10000px; padding:0 0 0 108px; border:0; cursor:pointer;}

.new-number #csr-submit-rom {display:block; background-image:url(/img/buttons/send-rom.png); width:82px; height:33px; text-indent:-10000px; padding:0 0 0 82px; border:0; cursor:pointer;}
.new-number #csr-submit-rus {display:block; background-image:url(/img/buttons/send-rus.png); width:99px; height:33px; text-indent:-10000px; padding:0 0 0 99px; border:0; cursor:pointer;}
.new-number #csr-submit-eng {display:block; background-image:url(/img/buttons/send-eng.png); width:57px; height:33px; text-indent:-10000px; padding:0 0 0 57px; border:0; cursor:pointer;}

.new-number .new-number-submit {background-position:0 0; background-repeat:no-repeat;}
.new-number .new-number-submit-hover {background-position:0 -33px; background-repeat:no-repeat;}
/* Step 2 */
#new-number-step-2 .form-item {width:240px;}
#new-number-step-2 .form-item .text-item {margin:7px 0 0 0;}
/* Step 3 */
.new-number .form-radios {width:520px; border-top:1px dotted #A2A2A2; margin:20px 0; padding:15px 0 0 0;}
.new-number .form-radios .form-radio {margin:20px 0; position:relative; padding:0 0 0 25px;}
.new-number .form-radios .radio-item {position:absolute; top:2px; left:0;}
/* Step 4 */
.new-number .form-textarea {width:520px; border-bottom:1px dotted #A2A2A2; margin:15px 0; padding:0 0 15px 0;}
.new-number .form-textarea textarea {width:100%; height:115px; border:1px solid #B4B4B4;}
.new-number .destination {margin:15px 0; color:#5C5C5C;}


/**
 * Coverage Form
 */
.coverage-content-body .page-title {float:left;}
#coverage-form .form-item {float:right; border:1px solid #E7E7E7; border-width:0 1px 1px 0; background:#FFF; padding:10px 15px 0 15px; width:220px; margin:0 0 20px 15px; height:55px;}
#coverage-form .form-item label {color:#797872; font-weight:bold; font-size:14px; margin:0 0 3px 0; display:block;}
#coverage-form select.coverage {width:205px;}
#coverage-form .coverage-search-block {width:195px; height:20px; background:url(/img/coverage-search-block-bg.png) 0 0 no-repeat; padding:4px 0 0 10px;}
#coverage-form #coverage-search {border:0; width:160px; height:16px; color:#B2B2B1; font-size:11px; display:block; float:left; margin:0 8px 0 0; padding:2px 0 0 0; background:none;}
#coverage-form #coverage-submit {border:0; height:18px; width:23px; cursor:pointer; text-indent:-1000px; color:transparent; padding:0 0 0 23px;}
#coverage-form .coverage-submit {background:url(/img/search-block-index-submit.png) 0 0 no-repeat;}
#coverage-form .coverage-submit-hover {background:url(/img/search-block-index-submit.png) 0 -18px no-repeat;}
#coverage-form .jquery-selectbox {margin:6px 0 0 0;}
/* Coverage Navigation Map */
#coverage-map {clear:both; height:340px; margin:0 0 20px 0; overflow:hidden; position:relative; width:730px;}
#coverage-map-navigation {height:175px; left:14px; position:absolute; top:21px; width:50px;}
#map-navigation-scroll-left {background:url(/img/map-navigation-scroll-left.png) 0 0 no-repeat; cursor:pointer; height:15px; left:0; position:absolute; top:18px; width:17px;}
#map-navigation-scroll-right {background:url(/img/map-navigation-scroll-right.png) 0 0 no-repeat; cursor:pointer; height:15px; left:33px; position:absolute; top:18px; width:17px;}
#map-navigation-scroll-up {background:url(/img/map-navigation-scroll-up.png) 0 0 no-repeat; cursor:pointer; height:17px; left:17px; position:absolute; top:0; width:15px;}
#map-navigation-scroll-down {background:url(/img/map-navigation-scroll-down.png) 0 0 no-repeat; cursor:pointer; height:17px; left:17px; position:absolute; top:34px; width:15px;}
#map-navigation-ruler {background:url(/img/map-navigation-ruler.png) 0 0 no-repeat; height:83px; left:21px; position:absolute; top:78px; width:6px;}
#map-navigation-zoom-in {background:url(/img/map-navigation-zoom-in.png) 0 0 no-repeat; cursor:pointer; height:22px; left:-8px; position:absolute; top:-13px; width:22px;}
#map-navigation-zoom-out {background:url(/img/map-navigation-zoom-out.png) 0 0 no-repeat; cursor:pointer; bottom:-13px; height:22px; left:-8px; position:absolute; width:22px;}
#map-navigation-scroller {background:url(/img/map-navigation-scroller.png) 0 0 no-repeat; cursor:pointer; height:10px; left:-6px; position:absolute; top:10px; width:19px;}


/**
 * Styled Tables
 */
.styled-table,
.styled-table thead,
.styled-table tbody,
.styled-table tr,
.styled-table th,
.styled-table td {border:0; border-collapse:collapse; font-size:12px;}
.styled-table {width:100%; background:url(/img/styled-table-bottom-bg.png) 0 100% no-repeat;}
.styled-table .center {text-align:center;}
.styled-table th {background-color:#DAD8CD; padding:10px 7px; text-align:left; color:#6D6C66;}
.styled-table th.title {width:60%;}
.styled-table th.black {color:#000; font-weight:normal;}
.styled-table th.last {background:#DAD8CD url(/img/styled-table-thead-bg.png) 100% 0 no-repeat; padding:10px 40px 10px 7px;}
.styled-table th span {color:#652D86;}
.styled-table td {border-top:1px solid #D3D3D3; padding:7px; color:#5C5C5C;}
.styled-table td.last {padding:7px 40px 7px 7px;}
.styled-table tr.first td {padding:20px 7px 7px 7px;}
.styled-table tr.first td.last {padding:20px 40px 7px 7px;}
.styled-table tr.last td {padding:7px 7px 35px 7px;}
.styled-table tr.last td.last {padding:7px 40px 35px 7px;}


/**
 * Alocard Tariffs
 */
#alocard-tariffs {clear:both; margin:0 0 30px 0;}
#alocard-tariffs li {margin:0 0 30px 0; padding:0 3% 0 0; width:30%; float:left; background:none;}
#alocard-tariffs p {color:#7B7B7B; font-size:10px; margin:0; line-height:normal;}
#alocard-tariffs h6 {color:#5C5C5C;}
#alocard-tariffs h6 a,
#alocard-tariffs h6 span {color:#652D86; font-weight:bold;}


/**
 * Fantasy
 */
.fantasy-option {clear:both;}
.fantasy-option h5 {background:url(/img/fantasy-option-h5-bg.gif) 0 50% repeat-x; color:#5C5C5C; font-size:13px; margin:0 0 30px;}
.fantasy-option h5 span {background-color:#F8F8F8; padding:0 30px 0 0;}
.border-top {border-top:1px solid #D3D3D3; padding:0 2px;}


/**
 * Footer
 */
#footer-container {position:relative; width:940px; padding:0 0 7px 0; background:url(/img/footer-container-bg.png) 0 100% no-repeat;}
#footer-content {width:794px; margin:auto; padding:0 0 0 35px; background:#DAD8CD url(/img/footer-content-bg.png) 100% 0 no-repeat;}
#footer-menu {padding:0; margin:0;}
#footer-menu li {float:left; padding:18px 45px 0 0; background:none;}
#footer-menu a {font-size:11px; color:#4E4B48; display:block; float:left;}
#copyright {font-size:11px; color:#4E4B48; margin:0; padding:15px 0; clear:both;}


#mms-theme-container ul li {
 background: none;
 background-image: url( "../img/trmb.gif" );
 padding: 0;
}
#imglist
{
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
#imglist li
{
	float: left;
	background-image: url( "../img/trmb.gif" );
	width: 137px;
	height: 97px;
	margin: 10px 12px 10px 12px;
}
#imglist a
{
	float: left;
	height: 100%;
	width: 100%;
	text-align: center;
	margin-top: 8px;
}