@CHARSET "ISO-8859-1";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,
ruby,section,summary,time,mark,audio,video
{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
}

body {
    background:url('./images/header/background.png');
    background-position:center top;
    background-repeat:no-repeat;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
}

a {
    text-decoration: none !important;
    font-size: inherit;
    font-family: inherit;
    color: inherit;
}

h1 {
    font-weight:normal;
}

.mainHeader {
    height: 80px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: absolute;
    width: 100%;
    z-index: 500;
    opacity: 1.0;
    -webkit-box-shadow: 0px 2px 4px 2px rgba(00, 00, 00, 0.25);
    -moz-box-shadow: 0px 2px 4px 2px rgba(00, 00, 00, 0.25);
    box-shadow: 0px 2px 4px 2px rgba(00, 00, 00, 0.25);
}

.headBanner {
    position: relative;
    z-index: 500;
    width: 1120px;
    margin: auto;
    background: url('./images/header/header.png') no-repeat;
}

.headMainpage {
    width: 215px;
    height: 80px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 501;
}

.headArea {
    position: relative;
    padding: 16px 308px 9px 224px;
    height: 55px;
    width: 588px;
    margin: auto;
    color: rgb(137, 137, 137);
}

.headArea #line1 {
    width: 680px;
    position: absolute;
    font-family: 'FontAwesome';
    font-size:	14px;
    color:		#898989;
}

.headArea .line1Info {
    font-size:	12px;
    margin-left:4px;
    font-family:	'Ubuntu Condensed',sans-serif;
}

.headArea #line2 {
    position: absolute;
    top: 42px;
    width: 850px;
    color: white;
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:	26px;
}

.headArea .shopping_cart_empty, .headArea .shopping_cart {
    width: 	230px;
    height: 80px;
    z-index: 501;
    position: absolute;
    top: 0px;
    right: 0px;
}

.headArea .shopping_cart_empty {
    background: url('./images/header/ut_logo.jpg') no-repeat;
}

.headArea .shopping_cart {
    background: url('./images/header/shopping_cart.jpg') no-repeat;
}

.navi_fade .items, .navi_fade_active .items {
    position: absolute;
    top: 7px;
    color: #1d4b6b;
    left: 17px;
    width: 107px;
    height: 18px;
    overflow: hidden;
}

li.navi_fade_active.underline:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 3px;
    background: #f4d32c;
    background: -moz-linear-gradient(left,  #f4d32c 0%, #f9dd45 19%, #d7bb20 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f4d32c), color-stop(19%,#f9dd45), color-stop(100%,#d7bb20));
    background: -webkit-linear-gradient(left,  #f4d32c 0%,#f9dd45 19%,#d7bb20 100%);
    background: -o-linear-gradient(left,  #f4d32c 0%,#f9dd45 19%,#d7bb20 100%);
    background: -ms-linear-gradient(left,  #f4d32c 0%,#f9dd45 19%,#d7bb20 100%);
    background: linear-gradient(to right,  #f4d32c 0%,#f9dd45 19%,#d7bb20 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4d32c', endColorstr='#d7bb20',GradientType=1 );
    top: 30px;
}

li.navi_fade_active.underline#navi_shopping:before {
    display: none;
}

li.navi_fade_active.underline > a:before,
li.navi_fade_active.underline > a:after {
    content: "";
    width: 0px;
    height: 0;
    position: absolute;
    top: 40px;
    border-style: solid;
    border-color: transparent;
    border-top: 0px;
}

li.navi_fade_active.underline > a:before {
    border-left-width: 21px;
    border-right-width: 20px;
    border-bottom: 20px solid rgba(33, 33, 33, 0.45);
    left: 49px;
}

li#langswitch > div {
    background-position: 0 0;
}

li.navi_fade_active.underline > a:after {
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 18px solid #F3D947;
    left: 51px;
}

li.navi_fade_active.underline#box_vserver > a:after {
    left: 30px;
    border-bottom-color: #f2d53f;
}


li.navi_fade_active.underline#box_vserver > a:before {
    left: 28px;
}

li.navi_fade_active.underline#box_web > a:after {
    border-bottom-color: #d1b51c
}

li.navi_fade_active.underline#box_voiceserver > a:after {
    border-bottom-color: #e0c52c;
}

li.navi_fade_active.underline#box_rootserver > a:after {
    border-bottom-color: #f2d63f;
}

li.navi_fade_active.underline#navi_shopping > a:after {
    border-bottom-color: #d1b51c;
}

li#navi_shopping {
    left: 32px;
}

li.navi_fade a, li.navi_fade_active a {
    display: block;
    margin: auto;
    text-align: center;
}

.navi_fade .item_count, .navi_fade_active .item_count {
    font-size: 20px;
    margin-left: 28px;
    top: -2px;
    position: absolute;
}

.leftBanner, .rightBanner {
    height: 80px;
    position: absolute;
    top: 0px;
    width: 50%;
    z-index: 5;
    background: url('./images/header/header_left.jpg') repeat-x;
}

.rightBanner {
    right: 0px;
    background: url('./images/header/header_right.jpg') repeat-x;
}

#productselect {
    position: absolute;
    right: 225px;
    top: 30px;
}

.wrapper {
    position: absolute;
    width: 100%;
    top: 0px;
}

.wrapper_content, .copyrightInfo {
    margin: auto;
    width: 1120px;
    background: rgb(221, 221, 221);
    border-left: 1px solid rgb(171, 171, 171);
    border-right: 1px solid rgb(171, 171, 171);
    position: relative;
}

.wrapper_content {
    padding: 119px 56px 20px 56px;
    width: 1008px;
    min-height: 600px;
}

.mainBody {
    width: 1008px;
    margin: auto;
}

.naviColumn {
    width: 252px;
    float: left;
}

.naviBox {
    position: relative;
    margin-bottom: 18px;
    border: 1px solid rgb(190, 190, 190);
    width: 212px;
    background-color: white;
    padding: 53px 10px 20px 20px;
}

.naviBox a.navi, .naviBox a.sublink, .naviBox font.sublink  {
    color: black;
}

.naviHead {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 28px;
    padding: 12px 0px 0px 18px;
    width: 224px;
    background-color: rgb(24, 62, 88);
    color: rgb(255, 227, 75);
}

.mainFooter {
    background-color: rgb(187, 187, 187);
    border-top: 1px solid rgb(117, 117, 117);
    border-bottom: 1px solid rgb(117, 117, 117);
    -webkit-box-shadow: 0px 2px 4px 2px rgba(00, 00, 00, 0.25);
    -moz-box-shadow: 0px 2px 4px 2px rgba(00, 00, 00, 0.25);
    box-shadow: 0px 2px 4px 2px rgba(00, 00, 00, 0.25);
    clear: both;
    font-family: ubuntu, sans-serif;
}

.footerContent {
    width: 1008px;
    margin: auto;
    z-index: 500;
    position: relative;
}

.footerSection {
    width: 210px;
    min-height: 1px;
    float: left;
    padding: 10px 20px 20px 20px;
    color: black;
    font-size: 13px;
}

.footerContent .footerSectionLeft {
    border-right: 2px groove #d3d3d3;
    height:			375px;
}

.footerSection .sectionGroup a {
    color: black;
    text-decoration:none;
    line-height:24px;
}

.footerSection .sectionGroup i {
    color: black;
    font-size: 11px;
    margin-right: 5px;
}

.footerSection .sectionGroup .sectionGroupHeader {
    color: rgb(29, 75, 107);
    font-size: 20px;
    font-family:	'Ubuntu Condensed',sans-serif;
    margin-top: 10px;
}

.copyrightInfo {
    font-size: 10pt;
    color: rgb(137, 137, 137);
    height: 40px;
    width: 1008px;
    padding: 10px 56px 10px 56px;
    margin: auto;
    font-family: Ubuntu, sans-serif;
}

div.login {
    top:				33%;
    position: 			fixed;
    z-index:			999;
}

div.login .toggler {
    position: 			absolute;
    top: 				0px;
    height: 			211px;
    width: 				46px;
    z-index:			1000;
    cursor: 			pointer;
}

div.login_collapsed {
    background:	url(./images/header/login_inactive_2.png) no-repeat;
    width:				45px;
    height:				211px;
    position: 			absolute;
}

#login_collapsed_en
{
    background-image:	url(./images/header/login_inactive_2_en.png);
}

div.login:hover div.login_collapsed {
    background-image:	url(./images/header/login_inactive_2_hover.png);
}

#login_collapsed_en:hover {
    background-image:	url(./images/header/login_inactive_2_hover_en.png);
}

div.login_opened {
    background:	url(./images/header/login_active_2.png) -26px no-repeat;
    width:				320px;
    height:				211px;
    position: 			absolute;
}

#login_opened_en {
    background-image:	url(./images/header/login_active_2_en.png);
}

div.login_opened div.line1 {
    position:			absolute;
    top:				8px;
    left: 				30px;
    height: 			114px;
    width: 				231px;
    padding-top:        25px;
}

div.login_opened div.line1 input {
    width: 217px;
    border: 0px;
    padding: 4px 7px;
    height: 12px;
    font-family:	Ubuntu,sans-serif;
    font-size: 9pt;
    margin-bottom: 10px;
    -webkit-box-shadow: inset 1px 1px 10px 0px rgba(0, 0, 0, 0.34);
    box-shadow: inset 1px 1px 10px 0px rgba(0, 0, 0, 0.34);
    color: #14344a;
}

div.login_opened div.line1 div#userinfo {
    color: #898989;
    font-size: 14px;
    font-family:	'Ubuntu Condensed',sans-serif;
}

div.login_opened div.line1 div#userinfo i{
    margin-right: 4px;
}

div.login_opened div.line1 a#forgot_pw {
    font-family:	Ubuntu,sans-serif;
    color: 				#959595;
    font-size:			10px;
    text-decoration: 	none;
    position: 			absolute;
    bottom: 		    3px;
}

div.login_opened div.line1 button {
    color: #14344a;
    background: url(./images/header/login_button_inactive.png) center no-repeat;
    border: 0px;
    height: 20px;
    width: 105px;
    cursor: pointer;
}

div.login_opened div.line1 button#login, div.login_opened div.line1 button#webinterface {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

div.login_opened div.line1 button#logout {
    position: absolute;
    bottom: 0px;
    left: 0px;
}

div.login_opened div.line1 button:hover {
    background: url(./images/header/login_button_active.png) center no-repeat;
}

div.login_opened div.line1 a#forgot_pw i, div.login_opened div.line1 button i {
    font-size: 			10.67pt;
    margin-right:		3px;
}

div.login_opened div.line1 .login_success, div.login_opened div.line1 .login_error
{
    font-family: Ubuntu;
    position: absolute;
    top: 3px;
    color: #FA4C4C;
    font-size: 10px;
}

div.login_opened div.line1 .login_success {
    color: #589e29;
}

div.login_opened div.line1 .login_error i, div.login_opened div.line1 .login_success i
{
    font-size: 10.67pt;
    margin-right: 3px;
}

div#single-sign-on {
    font-family: Ubuntu,sans-serif;
    color: #959595;
    font-size: 10px;
}

div.div_table_head_column#single-sign-on {
    color: #1d4b6b;
    font-size: 17px;
    margin-bottom: 20px;
}

div.div_table_head_column#single-sign-on div {
    margin: 0px 20px 0px 0px;
}

div#single-sign-on:after {
    display: block;
    content: "";
    clear: both;
}

div#single-sign-on a {
    float: left;
    margin: 0px 10px;
}

div#single-sign-on div {
    float: left;
    margin: 5px 20px 0px 0px;
}

div#single-sign-on i  {
    font-size: 20px;
}

div.login_opened div.line2 {
    position:			absolute;
    top:				172px;
    left: 				32px;
    width: 				230px;
}

div.login_opened div.line2 a {
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size: 			12px;
    color: 				white;
    text-decoration: 	none;
    letter-spacing: 	1px;
}

div.login_opened div.line2 i {
    font-size: 			14px;
    margin-right:		3px;
}

.mainSlider {
    margin-top:			120px;
    height:				464px;
    width:				1120px;
    margin-left:		-56px;
}

.rowContent {
    width:				1008px;
    margin:				0 auto 60px auto;
    border:		        1px solid #A3A3A3;
    border-right:       0;
    position:           relative;
    top:                60px;
}

.rowContentSection {
    width:				250px;
    height:				246px;
    float:				left;
    background-color:	#fff;
    position: 			relative;
}

.rowContentSectionLeft {
    border-right:		1px solid #A3A3A3;

}

.rowContentSectionRight {
    border-right:		1px solid #A3A3A3;
    width:				254px;
}

.line1List {
    padding:			0;
    margin:				0;
}

.line1List li {
    float:				left;
    list-style:			none;
    margin-right:		19px;
}

.head_navigation {
    padding:			0;
    margin:				0;
}

.navi_fade{
    float:				left;
    list-style:			none;
    width: 				138px;
    height: 			37px;
}

.navi_fade a {
    color:				#ffffff;
    text-decoration:	none;
}

.rowContentSection .headline {
    background-color:	#183d58;
    height:				32px;
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:			14pt;
    color:				#ffe34b;
    padding-left:		20px;
    padding-top:		8px;
}

.rowContentSection .headline h2 {
    font-weight: normal;
}

.rowContentSection .body {
    line-height:		1.6em;
    font-family:		ubuntu;
    font-size:			14px;
    padding-left:		10px;
    padding-right: 		10px;
    padding-top:		8px;
    text-align: 		justify;
}

.rowContentSection .body #slogan {
    font-family:	ubuntu condensed;
    font-size:		22px;
    color:		#1d4b6b;
    top:10px;
    position:relative;
}

.navi_fade_active {
    width: 				138px;
    height: 			37px;
}

.navi_fade_active a{
    color:		#ffe34b !important;
    text-decoration:	underline;
}


.main_navi_box{
    display: none;
    position: absolute;
    width: 1008px;
    height:345px;
    z-index: 9999;
    background-position: 0px 28px;
    background-repeat: no-repeat;
}

.main_navi_box_div{
    top:	21px;
    position:	absolute;
    width: 100%;
    height: 324px;
}

.main_navi_box_div h3 {
    color:		#1d4b6b;
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:	19px;
    margin:		14px 0 0 20px;
    font-weight: normal;
    text-transform: none;
    border: 0px;
}

.main_navi_table{
    width: 520px;


}
.main_navi_headline{
    color:		#fbc800 !important;
    font-weight: bold;
    font-size:	15px;
    padding:	5px 5px 5px 5px;
    background-color:	#133555;
    -moz-border-radius:    5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius:         5px 5px 5px 5px;
    width:		100%;
}

.main_navi_table_left{
    border-right: 1px solid #ffffff;
    color:		#ffffff !important;
    font-size:	14px;
}

.main_navi_table_right{
    color:		#ffffff !important;
    font-size:	14px;
}

.floating_div{
    float: left;
}

.main_navi_left{
    float:left;
    width: 530px;
}

.main_navi_right{
    float:left;
    width: 400px;
}

.main_navi_right_content{
    margin:		0px 0px 0px 35px;
}

.main_navi_right_content_box{
    color: #ffffff;
    width:	330px;
    background-color:		#4776a2;
    -moz-border-radius:    5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius:         5px 5px 5px 5px;

}

.main_navi_details_link a{
    text-decoration:	none;
    background:			#333;
    color:				#fbc800 !important;
    text-shadow:		2px 2px 4px #000000;
    padding:			5px;
    border-radius:		4px;
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:			10px !important;
}

.main_navi_details_link a:hover{
    text-decoration:	underline !important;
}

.main_navi_details_link_bright a{
    border-bottom: 2px solid #444444;
    border-right: 2px solid #444444;
    text-decoration:	none;
    background:			#FFFFFF;
    color:				#10305e !important;
    text-shadow:		2px 2px 4px #A0A0A0;
    padding:			10px;
    border-radius:		8px;
    line-height:		25px;
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:			18px !important;
}

.main_navi_details_link_bright a:hover{
    background:			#D0D0D0;
}

.main_navi_img{
    padding: 0px 5px 0px 0px !important;
}

.main_navi_table_games{
    width:335px;
    padding:30px 0 0 0;
}

.main_navi_table_games td {
    text-align: center;
    width:	110px;
}

.head_navigation {
    list-style:			none;
    text-decoration:	none;
    padding:			0;
}

.head_navigation a {
    list-style:			none;
    text-decoration:	none;
    padding:			0;
}

.head_navigation a:hover {
    color:				#ffe34b;
}

.head_navigation li {
    float:				left;
    position:			relative;
    text-align:			left;
    z-index: 			1000;
}

.game_div {
    color:				#000;
    font-family:		Ubuntu,sans-serif;
    font-size:			11px;
}
.game_column{
    padding: 0px 5px 0px 5px ;

}
.game_column a {
    color:				#000;
    font-family:		Ubuntu,sans-serif;
    font-size:			11px;
}

.game_div img {
    cursor:				pointer;
}

.game_navi_left {
    float:				left;
    width:				336px;
}

.game_navi_center {
    float:              left;
    width:              336px;
    color:              #000;
    font-size:          16px;
}

.game_navi_right {
    float:				left;
}

.game_navi_inclusive_img {
    margin-top:			5px;
    margin-left:		18px;
}

.game_navi_certified_img {
    margin-top:			20px;
    margin-left:		18px;
    margin-right:		10px;
}

.root_navi_left {
    float:				left;
    width:				672px;
}

.root_navi_right {
    float:				left;
    width:				310px;
}

.root_navi_right_section {
    padding-top:17px;
    padding-left:13px;
    color:	#000000;
    font-size:16px;
    font-family:Ubuntu Condensed;
    line-height:16pt;
}

.root_navi_right_table td {
    vertical-align:top;
}

.root_navi_right_section i {
    color:	#1d4b6b;
    font-size:18pt;
}

.root_navi_section {
    width:				199px;
    height:				205px;
    float:				left;
    padding-top:		20px;
    padding-left:		24px;
}

.root_navi_section h3 {
    margin:	0;
}

.root_navi_offer {
    height:76px;
    font-family: ubuntu condensed, sans-serif;
    color:#000;
    font-size:16px;
    padding-top:10px;
    font-weight:normal;
    padding-bottom:10px;
    position: relative;
}

.root_navi_offer_left {
    float: left;
    width: 115px;
}

.root_navi_offer_left .button_77_19 {
    margin: 10px 0px 0px 0px;
}

.root_navi_offer_right {
    float:right;
    padding-right:10px;
}

.root_navi_more_info img {
    margin-top:			7px;
}

.content_2_of_3 {
    width:				662px;
    float: 				left;
}

.content_1_of_3 {
    width:				328px;
    float: 				right;
}

.content_1_of_2 {
    width:				494px;
}

.content_1_of_2#left {
    float: 				left;
}

.content_1_of_2#right {
    float: 				right;
}

.content_1_of_1 {
    width: 1008px;
}

.content_box_1_of_1 {
    position:			relative;
    margin-top:			20px;
    border:				1px solid rgb(190,190,190);
    width:				998px;
    background-color:	white;
    padding:			44px 4px 10px 4px;
}

.content_box_1_of_2 {
    position:			relative;
    margin-top:			20px;
    border:				1px solid rgb(190,190,190);
    width:				484px;
    background-color:	white;
    padding:			44px 4px 10px 4px;
}

.content_box_2_of_3 {
    position:			relative;
    margin-top:			20px;
    border:				1px solid rgb(190,190,190);
    width:				652px;
    background-color:	white;
    padding:			44px 4px 10px 4px;
    top:0px;
}

.content_box_1_of_3 {
    position:			relative;
    margin-top:			20px;
    border:				1px solid rgb(190,190,190);
    width:				318px;
    background-color:	white;
    padding:			44px 4px 10px 4px;
    float: 				right;
}

.content_div_316 {
    width:308px;
    padding:44px 4px 10px 4px;
}

.content_div_316 .contentHead {
    width:296px !important;
    background-color: rgb(24, 62, 88);
    color:rgb(255, 227, 75);
    font-size:14pt;
    font-family: Ubuntu Condensed, sans-serif;
}


.slots_box{
    padding:			0px 0px 0px 0px !important;
}

.contentHead {
    position:			absolute;
    top:				0px;
    left:				0px;
    height:				32px;
    padding:			8px 0px 0px 20px;
    background-color:	rgb(24, 62, 88);
    color:				rgb(255, 227, 75);
    font-size:			14pt;
    font-family:		'Ubuntu Condensed',sans-serif;
}

div.contentHead h1, div.contentHead h2, div.contentHead b {
    display: inline;
    margin: 0px;
    font-size: 14pt;
    font-weight: normal;
}

.contentHeadWide {
    position:			absolute;
    top:				0px;
    left:				0px;
    height:				32px;
    padding:			8px 0px 0px 20px;
    background-color:	rgb(24, 62, 88);
    color:				rgb(255, 227, 75);
    font-size:			14pt;
    font-family:		'Ubuntu Condensed',sans-serif;
    width:			    97%;
}

.content_box_1_of_1 .contentHead {
    width: 986px;
}

.content_box_1_of_2 .contentHead {
    width: 472px;
}

.content_box_2_of_3 .contentHead {
    width: 640px;
}

.content_box_1_of_3 .contentHead {
    width: 306px;
}

.shop_navi {
    width: 				940px;
    margin:				15px auto 15px auto;
    padding:			0px;
    color:				#fff;
    height:				110px;
    background: 		#123555; /* Old browsers */
    background: 		-moz-linear-gradient(top,  #163d61 0%, #071623 100%); /* FF3.6+ */
    background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#163d61), color-stop(100%,#071623)); /* Chrome,Safari4+ */
    background: 		-webkit-linear-gradient(top,  #163d61 0%,#071623 100%); /* Chrome10+,Safari5.1+ */
    background: 		-o-linear-gradient(top,  #163d61 0%,#071623 100%); /* Opera 11.10+ */
    background: 		-ms-linear-gradient(top,  #163d61 0%,#071623 100%); /* IE10+ */
    background: 		linear-gradient(to bottom,  #163d61 0%,#071623 100%); /* W3C */
    filter: 			progid:DXImageTransform.Microsoft.gradient( startColorstr='#123555', endColorstr='#071623',GradientType=0 ); /* IE6-9 */
}

.shop_navi_box {
    float:				left;
    height:				90%;
    padding-left:		15px;
    padding-right:		10px;
    padding-top:		10px;
    width:				209px;
    line-height:		20px;
    font-size:			12px;
    font-family:		'Ubuntu Condensed',sans-serif;
    position:			relative;
}

.shop_navi_box:hover{
    background: 		#275176; /* Old browsers */
    background: 		-moz-linear-gradient(top,  #275176 0%, #0D2D46 100%); /* FF3.6+ */
    background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#275176), color-stop(100%,#0D2D46)); /* Chrome,Safari4+ */
    background: 		-webkit-linear-gradient(top,  #275176 0%,#0D2D46 100%); /* Chrome10+,Safari5.1+ */
    background: 		-o-linear-gradient(top,  #275176 0%,#0D2D46 100%); /* Opera 11.10+ */
    background: 		-ms-linear-gradient(top,  #275176 0%,#0D2D46 100%); /* IE10+ */
    background: 		linear-gradient(to bottom,  #275176 0%,#0D2D46 100%); /* W3C */
    filter: 			progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#0D2D46',GradientType=0 ); /* IE6-9 */
    cursor:				pointer;
}

.shop_box_text{
    font-size:			23px;
    text-transform:		uppercase;
    font-weight:		bold;
    color:				#E2E2E2;
    margin:				0;
    line-height:		35px;
    text-shadow:		3px 3px 4px #888888;
}

.shop_box_text_small{
    font-size:			20px;
    text-transform:		uppercase;
    font-weight:		bold;
    color:				#E2E2E2;
    margin:				0;
    line-height:		35px;
    text-shadow:		3px 3px 4px #888888;
}

.shop_navi_box:hover{
    background: 		#275176; /* Old browsers */
    background: 		-moz-linear-gradient(top,  #275176 0%, #0D2D46 100%); /* FF3.6+ */
    background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#275176), color-stop(100%,#0D2D46)); /* Chrome,Safari4+ */
    background: 		-webkit-linear-gradient(top,  #275176 0%,#0D2D46 100%); /* Chrome10+,Safari5.1+ */
    background: 		-o-linear-gradient(top,  #275176 0%,#0D2D46 100%); /* Opera 11.10+ */
    background: 		-ms-linear-gradient(top,  #275176 0%,#0D2D46 100%); /* IE10+ */
    background: 		linear-gradient(to bottom,  #275176 0%,#0D2D46 100%); /* W3C */
    filter: 			progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#0D2D46',GradientType=0 ); /* IE6-9 */
}

.shop_border{
    border-right:		1px solid #4c5d6d;
}

.shop_navi_box div {
    float: 				left;
    text-align:			center;
}

.shop_special_box_top{
    border-radius:		0px 0px 8px 8px;
    width:				70px;
    height:				45px;
    padding:			0px;
    margin-right:		5px;
    float:				right;
    text-align:			center;
    font-size:			10px;
    font-weight:		bold;
    color:				#525252;
    background-color:	#FFE34B;
    cursor:				pointer;
}

.support_box_hidden{
    display:none;
    position:absolute;
    width: 225px;
    height:150px;
    top:186px;
    left:839px;
    z-index:9999;
    border-radius:		0px 0px 8px 8px;
    background: 		#FFE34B; /* Old browsers */
    background: 		-moz-linear-gradient(top,  #FFE34B 0%, #F5E3BC 100%); /* FF3.6+ */
    background: 		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFE34B), color-stop(100%,#F5E3BC)); /* Chrome,Safari4+ */
    background: 		-webkit-linear-gradient(top,  #FFE34B 0%,#F5E3BC 100%); /* Chrome10+,Safari5.1+ */
    background: 		-o-linear-gradient(top,  #FFE34B 0%,#F5E3BC 100%); /* Opera 11.10+ */
    background: 		-ms-linear-gradient(top,  #FFE34B 0%,#F5E3BC 100%); /* IE10+ */
    background: 		linear-gradient(to bottom,  #FFE34B 0%,#F5E3BC 100%); /* W3C */
    filter: 			progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE34B', endColorstr='#F5E3BC',GradientType=0 ); /* IE6-9 */
    color:				#525252;
}

.support_box_hidden_button{
    width: auto;
    height: 27px;
    border: 1px solid #141414;
    display: inline-block;
    margin:5px 0px 0px 10px;
    cursor: pointer;
    border-radius: 4px;
    padding-top: 9px;
    background: #123555;
    background: -moz-linear-gradient(top, #163D61 0%, #071623 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#163D61), color-stop(100%,#071623));
    background: -webkit-linear-gradient(top, #163D61 0%,#071623 100%);
    background: -o-linear-gradient(top, #163D61 0%,#071623 100%);
    background: -ms-linear-gradient(top, #163D61 0%,#071623 100%);
    background: linear-gradient(to bottom, #163D61 0%,#071623 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123555', endColorstr='#071623',GradientType=0 );

}

.support_box_hidden_button:hover{
    background: #275176;
    background: -moz-linear-gradient(top, #275176 0%, #0D2D46 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#275176), color-stop(100%,#0D2D46));
    background: -webkit-linear-gradient(top, #275176 0%,#0D2D46 100%);
    background: -o-linear-gradient(top, #275176 0%,#0D2D46 100%);
    background: -ms-linear-gradient(top, #275176 0%,#0D2D46 100%);
    background: linear-gradient(to bottom, #275176 0%,#0D2D46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#0D2D46',GradientType=0 );
}

.support_box_hidden_button a {
    color: #fff;
    text-decoration: none;
    background: url('./images/shop-bestellung/chat.png') no-repeat left 50%;
    padding: 			9px 10px 9px 45px;
    text-shadow: 		2px 2px 4px black;
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:			16px;
}

.shop_floating{
    float:right;
    cursor: pointer;
}

.shop_left_shopping_cart_head{
    background-color: 	#FFE34B;
    border-radius:	 	8px 8px 0px 0px;
    height:				30px;
    color:				#525252;
    width:				100%;
}

.shop_left_shopping_cart_head img{
    margin-left:		10px;
    border:				0px;
}

.shop_left_shopping_cart_head span{
    margin-left:		10px;
    display: 			block;
    width:				150px;
    margin:				-24px 0px 0px 45px;
    border:				0px;
}

.shop_left_shopping_cart_body{
    background-color: 	#ECECEC;
    border-radius:	 	0px 0px 8px 8px;
    width:				100%;
    color:				#525252;
}

.shop_left_shopping_cart_body div{
    padding:		5px 0px 0px 10px;

}

.shop_left_shopping_cart_body li{
    font-size:			12px;
    line-height:		12px;
}

.shop_productview_box{
    background-color:	#FFFFFF;
    padding:			8px 8px 8px 8px;
    border-radius:	 	8px 8px 8px 8px;
}

.div_table_div_head{
    width:624px;
    background-color:	#F1F1F1;
    float:	left;
    height: 25px;
    font-weight:bold;
    padding: 0px 10px 0px 16px;
    font-size:	12pt;
    margin:	10px 0px 4px 0px;
    font-family:	'Ubuntu Condensed',sans-serif;
}

.div_table_div_left {
    margin-bottom:	4px;
    background-color:	#F1F1F1;
    float:	left;
    height: 20px;
    width:200px;
    padding: 0px 10px 0px 16px;
    font-size:	12pt;
    font-family:	'Ubuntu Condensed',sans-serif;
}

.div_table_div_right {
    margin-bottom:	4px;
    margin-left: 4px;
    font-size:10pt;
    width:420px;
    font-family:	'Ubuntu Condensed',sans-serif;
    background-color:	#F1F1F1;
    padding: 0;
    float:	left;
    height: 20px;
    position: relative;
}

.div_table_div_left.slider, .div_table_div_right.slider {
    margin: 0px;
}

.div_table_div_right.slider
{
    padding-left: 10px !important;

}


.div_table_div_slider {
    padding: 10px 20px 10px 20px;
    clear: both;
    height: 16px;
    position: relative;
    background-color: #F1F1F1;
    margin-bottom: 4px;
    width: 610px;
}

.div_table_div_progress {
    height: 11px;
    position: absolute;
    margin-bottom: 4px;
    width: 610px;
    border: 0;
    background: #AAA;
    border-radius: 5px;
}

.div_table_head_column {
    width:420px;
    padding: 0px 10px 0px 16px;
    margin-bottom:	4px;
    font-size:	14pt;
    font-family:	'Ubuntu Condensed',sans-serif;
    height: 20px;
    float:	left;
    color: #1d4b6b;
}

.div_table_div_complete {
    width:420px;
    padding: 0px 10px 0px 16px;
    margin-bottom:	4px;
    font-size:	12pt;
    font-family:	'Ubuntu Condensed',sans-serif;
    height: 20px;
    float:	left;
}

.div_table_div_right input, .div_table_div_right textarea {
    border: 0px;
    padding: 4px 7px;
    font-family: 'Ubuntu Condensed', sans-serif;
    font-size: 10pt;
    -webkit-box-shadow: inset 1px 1px 10px 0px rgba(0, 0, 0, 0.34);
    box-shadow: inset 1px 1px 10px 0px rgba(0, 0, 0, 0.34);
    color: #000;
    width: 406px;
    max-width: 406px;
}

.div_table_div_right_radio input {
    width: 14px;
}

.div_table_div_right input {
    height: 12px;
}

.div_table_div_right textarea {
    height: 160px;
}

input#recaptcha_response_field {
    box-shadow: none;
    height: 19px;
}

.div_table_total_price {
    padding: 0px 10px 0px 16px;
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:	12pt;
    width: 33%;
    float: left;
}

.div_table_div_right span.price, .div_table_total_price span.price{
    font-weight: 	bold;
    font-family:	Ubuntu,sans-serif;
    color: 			#14344a;
}

.div_table_total_price span.monthly {
    font-family:	'Ubuntu Condensed',sans-serif;
    font-size:	12pt;
    position: relative;
    left: 		-15px;
}

.div_table_seperator {
    height: 	16px;
    clear:      both;
}

.rotator_info_table {
    color:				#ffffff;
    font-family:		Ubuntu,sans-serif;
    font-size:			12pt;
    padding-left:		30px;
}

.div_right_single_position{
    padding: 0px 0px 0px 6px !important;
    width: 414px;
}

.rotator_info_table td {
    vertical-align:		middle;
}

.rotator_info_table b {
    font-size:			14pt;
    font-family:		ubuntu;
    color:				#ffe34b;
}

.rotator_info_table_icon {
    color:				#ffe34b;
    font-size:			18pt;
    width:				30px;
}

.inner-text {
    width: 315px !important;
    height: 344px !important;
}
.inner-text img {
    padding:	10px 0px 0px 32px !important;
}

.rowContentLargeSection {
    width:				335px;
    height:				206px;
    float:				left;
    background-color:	#fff;
    position: 			relative;
}

.rowContentLargeSection .headline {
    background-color:	#183d58;
    height:				32px;
    font-family:		'Ubuntu Condensed',sans-serif;
    font-size:			14pt;
    color:				#ffe34b;
    padding-left:		20px;
    padding-top:		8px;
}

.rowContentLargeSection .body {
    line-height:		1.8em;
    font-family:		Ubuntu;
    font-size:			14px;
    padding-left:		20px;
    padding-top:		8px;
}

.rowContentLargeSection .more_information {
    position:			absolute;
    bottom:				20px;
    margin-left:		20px;
}

.rowContentLargeSectionLeft {
    border-right:		1px solid #A3A3A3;

}

.rowContentLargeSectionRight {
    border-right:		1px solid #A3A3A3;
}

.game_list {
    float:left;
    list-style:none;
    padding:0;
    margin:0;
    font-family:ubuntu condensed;
    width:325px;
    font-size:14px;
    position:relative;
}

.game_list_item {
    background-color: 	#f1f1f1;
    margin: 			4px;
    height: 			40px;
    font-family:		ubuntu condensed, sans-serif;
    width:				318px;
    float:				left;
    position:			relative;
}

.game_list_item:hover {
    background-color: 	#ffe34b;
}

.game_list_item img {
    position: 			absolute;
    top: 				4px;
    left: 				4px;
}

.game_list_item span {
    font-family:		ubuntu condensed, sans-serif;
    font-size:			14px;
    color:				#000000;
    word-spacing: 		-1px;
}

.game_list_name {
    position:			absolute;
    margin-top:			10px;
    left:				40px;
}

.game_list_price {
    position:			absolute;
    right:				65px;
    margin-top:			10px;
}

.subpage_detail_head {
    width:		1120px;
    height:		464px;
    position:	absolute;
    top: 239px;
    left: 0px;
}

.subpage_detail_head_info {
    width:	336px;
    height: 345px;
    position: absolute;
    top:0px;
    left:726px;
}

.subpage_detail_head_info_bg {
    width:	336px;
    height: 345px;
    position: absolute;
    background-color:#000;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    top:0px;
    left:726px;
}

.subpage_detail_info_table {
    color:#fff;
    font-family:	Ubuntu,sans-serif;
    font-size:12pt;
    padding-left:39px;
}

.subpage_detail_info_table b {
    font-size:14pt;
    color:#ffe34b;
}

.subpage_detail_info_table .icon {
    color:#ffe34b;
    width:30px;
    font-size:18pt;
    opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}

.gameserver_services_table .icon {
    font-size: 16pt;
    text-align: center;
    color: #1d4b6b;
    vertical-align: top;
}

.gameserver_services_table .feature {
    font-family:	Ubuntu,sans-serif;
    font-size: 16px;
    color: #000;
    text-align: left;
    padding-left: 3px;
    vertical-align: middle;
}

.button_256_41 {
    background: url('./images/button_256_41.png') no-repeat;
    width: 256px;
    height: 41px;
    margin: auto;
    display:table;
    border: 0px;
}

.button_256_82 {
    background: url('./images/button_256_41.png') repeat-y;
    width: 256px;
    height: 82px;
    margin: auto;
    display:table;
    border: 0px;
}


.button_120_41 {
    background: url('./images/button_120_41.png') no-repeat;
    width: 120px;
    height: 41px;
    margin: auto;
    display:table;
    border: 0px;
}

.button_316_41 {
    background: url('./images/button_316_41.png') no-repeat;
    width: 316px;
    height: 41px;
    margin: auto;
    display:table;
    border: 0px;
}

.button_101_25 {
    background: url('./images/button_101_25.png') no-repeat;
    width: 101px;
    height: 25px;
    margin: auto;
    display:table;
}

.button_54_19 {
    background: url('./images/button_54_19.png') no-repeat;
    width: 54px;
    height: 19px;
    margin: auto;
    display:table;
    border: 0px;
}

.button_77_19 {
    background: url('./images/button_77_19.png') no-repeat;
    width: 77px;
    height: 19px;
    margin: auto;
    display:table;
    border: 0px;
}

.button_general {
    background: #1a435f;
    background: -moz-linear-gradient(left,  #1a435f 0%, #1d4a6a 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1a435f), color-stop(100%,#1d4a6a));
    background: -webkit-linear-gradient(left,  #1a435f 0%,#1d4a6a 100%);
    background: -o-linear-gradient(left,  #1a435f 0%,#1d4a6a 100%);
    background: -ms-linear-gradient(left,  #1a435f 0%,#1d4a6a 100%);
    background: linear-gradient(to right,  #1a435f 0%,#1d4a6a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a435f', endColorstr='#1d4a6a',GradientType=1 );
    box-shadow: 0 0 1px 0px #183E58;
    margin: auto;
    display: table;
}

.button_link{
    width: 100%;
    height: 100%;
    text-align: center;
    display: table-cell;
    vertical-align:middle;
}
.button_text {
    color: #FFFFFF;
    font-family:ubuntu,sans-serif;
}

.button_316_41 .button_text {
    line-height: 41px;
}

.button_316_41 .button_text i {
    position: relative;
    top: 3px;
}

.button_256_41 .button_text {
    font-size: 14pt;
    line-height: 41px;
}

.button_256_41 .button_text i{
    font-size: 20pt;
    margin-right: 5px;
}

.button_256_82 .button_text {
    font-size: 14pt;
    line-height: 22px;
}

.button_120_41 .button_text {
    font-size: 10pt;
    line-height: 41px;
}

.button_120_41 .button_text i{
    font-size: 20pt;
    margin-right: 5px;
}

.button_101_25 .button_text {
    font-size: 9pt;
    line-height: 25px;
}

.button_101_25 .button_text i {
    font-size: 10pt;
    margin-right: 3px;
}

.button_54_19 .button_text {
    font-size: 9px;
    line-height: 19px;
}

.button_54_19 .button_text i {
    font-size: 10px;
    margin-right: 2px;
}

.button_77_19 .button_text {
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
}

.button_77_19 .button_text i {
    font-size: 10px;
    margin-right: 2px;
}

.wrapper_position_top {
    position: relative;
    top: -119px;
}

.content_position_top {
    margin-top: 465px;
}

.game_detail_feature_table {
    font-family:ubuntu;
    font-size:16px;
}

.game_detail_feature_table .icon {
    font-size:16pt;
    color:#14344a;
    text-align:center;
    padding-left:14px;
    padding-right:5px;
}

div[class*='content_box'] .body {
    color:#000;
    font-size:14px;
    font-family: ubuntu, sans-serif;
}

.game_detail_pricing {
    width:100%;
    text-align:center;
    border-spacing:0px;
}

.game_detail_pricing th {
    background-color:rgb(24, 62, 88);
    height:40px;
    color:rgb(255, 227, 75);
    font-family:ubuntu condensed, sans-serif;
    font-size:14pt;
    font-weight:normal;
    width:33%;
}

.game_detail_pricing td {
    width:99px;
    height:40px;
    background-color:#f1f1f1;
    border:2px solid #fff;
    border-top:4px solid #fff;
    font-family: ubuntu condensed, sans-serif;
    font-size:18px;
}

.order_options {
    margin: 8px 0px 8px 16px;
    font-size:13px;
    font-family: ubuntu, sans-serif;
    position: relative;
}

.order_options i {
    font-size:11px;
    margin-right: 3px;
}

.order_options div.headline {
    color: #14344a;
    font-size:16px;
    font-family: ubuntu, sans-serif;
    position: relative;
    left: -5px;
}

.large_services_box .service_button {
    width: 214px;
    height: 40px;
    float: left;
    background-color: #f1f1f1;
    margin-bottom: 5px;
    font-family: Ubuntu condensed,sans-serif;
    font-size: 16px;
    position: relative;
    display: table;
    line-height: 15px;
}

.large_services_box .service_button i {
    font-size: 16pt;
    color: #1d4b6b;
    position: absolute;
    top: 8px;
    left: 20px;
}

.large_services_box .service_button .service_text {
    width: 161px;
    display: table-cell;
    right: 0px;
    height: 100%;
    vertical-align: middle;
}

.more_information_link_popup {
    font-family: Ubuntu condensed,sans-serif;
    font-size: 12px;
    color: black;
    position: absolute;
    right: 10px;
}

.more_information_link_popup i {
    color: #1d4b6b;
}

.rowContentShort {
    width: 775px;
    padding-left:120px;
}

.rowContentRoot {
    width:251px;
    height:353px;
    float:left;
    background-color:#fff;
    border-right:1px solid #A3A3A3;
    position: relative;
}

.rowContentRoot .headline {
    background-color:#183d58;
    height:32px;
    font-family:ubuntu condensed, sans-serif;
    font-size:18px;
    color:#ffe34b;
    padding-top:8px;
    text-align:center;
}

.rowContentRoot .section {
    background-color: #f1f1f1;
    width:240px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentRoot .section_clear {
    width:165px;
    height:30px;
    text-align:center;
    margin:4px 0 0 44px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentRootShort {
    width:335px;
    height:353px;
    float:left;
    background-color:#fff;
    border:1px solid #A3A3A3;
    position: relative;
}

.rowContentRootShort .headline {
    background-color:#183d58;
    height:32px;
    font-family:ubuntu condensed, sans-serif;
    font-size:18px;
    color:#ffe34b;
    padding-top:8px;
    text-align:center;
}

.rowContentRootShort .section {
    background-color: #f1f1f1;
    width:326px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentRootShort .section_clear {
    width:243px;
    height:30px;
    text-align:center;
    margin:4px 0 0 44px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.SpecialOffer {
    color: #A20000;
    font-weight: bold;
    text-align:center;
    font-size:22px;
    text-shadow: 1px 1px #183D58;
}

.rowContentvServer {
    width:251px;
    height:400px;
    float:left;
    background-color:#fff;
    border-right:1px solid #A3A3A3;
    position: relative;
}

.rowContentvServer .headline {
    background-color:#183d58;
    height:32px;
    font-family:ubuntu condensed, sans-serif;
    font-size:18px;
    color:#ffe34b;
    padding-top:8px;
    text-align:center;
}

.rowContentvServer .section {
    background-color: #f1f1f1;
    width:240px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentvServer .section_clear {
    width:165px;
    height:30px;
    text-align:center;
    margin:4px 0 0 44px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentDedicatedvServer {
    width:335px;
    height:353px;
    float:left;
    background-color:#fff;
    border-right:1px solid #A3A3A3;
    position: relative;
}

.rowContentDedicatedvServer .headline {
    background-color:#183d58;
    height:32px;
    font-family:ubuntu condensed, sans-serif;
    font-size:18px;
    color:#ffe34b;
    padding-top:8px;
    text-align:center;
}

.rowContentDedicatedvServer .section {
    background-color: #f1f1f1;
    width:326px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentDedicatedvServer .section_clear {
    width:243px;
    height:30px;
    text-align:center;
    margin:4px 0 0 44px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.contact_table .contact_field, #recaptcha_area
{
    text-align: center;
    margin: auto;
}

input.error, textarea.error {
    -webkit-box-shadow: inset 1px 1px 10px 0px rgb(192, 47, 47);
    box-shadow: inset 1px 1px 10px 0px rgb(192, 47, 47);
}

div.error {
    min-height: 50px;
    margin-bottom: 10px;
    border: 1px solid rgb(192, 47, 47);
    padding: 5px 0 5px 0px;
    color: rgb(192, 47, 47);
    vertical-align: middle;
    font-family: 'Ubuntu', sans-serif;
    font-size: 12pt;
}

div.result {
    min-height: 50px;
    margin-bottom: 10px;
    background-color: #183E58;
    padding: 5px 0 5px 0px;
    color: white;
    vertical-align: middle;
    font-family: 'Ubuntu', sans-serif;
    font-size: 12pt;
}

.voice_navi_left {
    float:left;
    width:672px;
}

.voice_navi_right {
    float:left;
    width:310px;
}

.voice_navi_section {
    font-family: ubuntu condensed, sans-serif;
    font-size:18px;
    color:#000;
    width:260px;
    margin-top:20px;
    padding:20px 0px 20px 20px;
    float:left;
}

.voice_navi_section img {
    margin-left: 65px;
}

.voice_navi_right_section {
    padding-top:17px;
    padding-left:13px;
    color:	#000000;
    font-size:16px;
    font-family:Ubuntu Condensed;
    line-height:16pt;
}

.voice_navi_right_table td {
    vertical-align:top;
}

.voice_navi_right_section i {
    color:	#1d4b6b;
    font-size:18pt;
}

.annotation_box {
    font-size: 12px;
    font-family: 'Ubuntu';
    color: #898989;
    margin-top: 10px;
}

.webspace_navi_left {
    float:				left;
    width:				672px;
}

.webspace_navi_right {
    width:336px;
    float:left;
}

.webspace_navi_left .section {
    width:194px;
    height:184px;
    float:left;
    margin:27px 10px 0 20px;
    font-family: ubuntu condensed, sans-serif;
    color:#000;
    font-size:16px;

}

.webspace_navi_right_section {
    padding-top:17px;
    padding-left:13px;
    color:#000;
    font-size:16px;
    font-family:ubuntu condensed, sans-serif;;
    line-height:16pt;
}

.webspace_navi_right_section i {
    color:#1d4b6b;
    font-size:18pt;
}

.vserver_navi_left {
    float:				left;
    width:				672px;
}

.vserver_navi_left .section {
    width:194px;
    height:184px;
    float:left;
    margin:27px 10px 0 20px;
    font-family: ubuntu condensed, sans-serif;
    color:#000;
    font-size:16px;

}

.vserver_navi_right {
    width:336px;
    float:left;
}

.vserver_navi_right_section {
    padding-top:17px;
    padding-left:13px;
    color:#000;
    font-size:16px;
    font-family:ubuntu condensed, sans-serif;;
    line-height:16pt;
}

.vserver_navi_right_section i {
    color:#1d4b6b;
    font-size:18pt;
}

.vserver_navi_right_table td {
    vertical-align:top;
}

.shopping_navi_left {
    float:left;
    width:672px;
}

.shopping_navi_right {
    float:left;
    width:310px;
}

.shopping_navi_section {
    font-family: ubuntu condensed, sans-serif;
    font-size:18px;
    color:#000;
    width:315px;
    margin-top:20px;
    padding:0px 0px 20px 20px;
    float:left;
    height: 165px;
    position: relative;
}

.shopping_navi_section .headline {
    color: #1d4b6b;
}

.shopping_navi_section .abo_products, .shopping_navi_section .prepaid_products {
    height: 135px;
    overflow-y: auto;
}

.shopping_navi_section .total_box {
    position: absolute;
    bottom: 0px;
    right: 5px;
    font-size: 17px;
}

.shopping_navi_section .total_box .total_amount {
    color: #1d4b6b;
    font-size: 20px;
}

.shopping_navi_section span.vat_changed, .shopping_navi_section .total_box .total_amount.vat_changed {
    color: #5F021F;
}

.shopping_navi_section .product_box {
    height: 35px;
    position: relative;
    margin: 5px 0px;
}

.shopping_navi_section .product_box .product_number {
    width: 20px;
    position: absolute;
    font-size: 18pt;
    top: 5px;
}

.shopping_navi_section .product_box .line1 {
    position: absolute;
    top: 0px;
    left: 20px;
    font-size: 12pt;
}

.shopping_navi_section .product_box .line2 {
    position: absolute;
    top: 16px;
    left: 20px;
    font-size: 10pt;
}

.shopping_navi_section .product_box .product_options {
    position: absolute;
    top: 5px;
    color: #898989;
    right: 10px;
    font-size: 10pt;
}

.shopping_navi_right_section {
    padding-top:17px;
    padding-left:13px;
    color:	#000000;
    font-size:16px;
    font-family:Ubuntu Condensed, sans-serif;
    line-height:16pt;
}

.order_step_active, .order_step_inactive {
    font-family: Ubuntu Condensed, sans-serif;
    font-size: 12pt;
    color: #b5b5b5;
}

.order_step_active span.order_step_number, .order_step_inactive span.order_step_number {
    font-family: Ubuntu, sans-serif;
    font-size: 20pt;
    margin-left: 5px;
}

.order_step_active span.order_step_number {
    color: #1d4b6b;
}

.order_step_active {
    color: #000000;
}

.rowContentWebspace {
    width:201px;
    height:661px;
    float:left;
    background-color:#fff;
    border-right:1px solid #A3A3A3;
}

.rowContentWebspace .headline {
    background-color:#183d58;
    height:32px;
    font-family:ubuntu condensed, sans-serif;
    font-size:18px;
    color:#ffe34b;
    padding-top:8px;
    text-align:center;
}

.rowContentWebspace .section {
    background-color: #f1f1f1;
    width:190px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentWebspace .section_clear {
    width:190px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentWebspaceRight {
    width:199px;
}

.rowContentFilespace {
    width:201px;
    height:266px;
    float:left;
    background-color:#fff;
    border-right:1px solid #A3A3A3;
}

.rowContentFilespace .headline {
    background-color:#183d58;
    height:32px;
    font-family:ubuntu condensed, sans-serif;
    font-size:18px;
    color:#ffe34b;
    padding-top:8px;
    text-align:center;
}

.rowContentFilespace .section {
    background-color: #f1f1f1;
    width:190px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentFilespace .section_clear {
    width:190px;
    height:30px;
    text-align:center;
    margin:4px 0 0 4px;
    padding-top:10px;
    font-family: ubuntu, sans-serif;
    font-size:	13px;
}

.rowContentFilespaceRight {
    width:199px;
}

.domain_check {
    margin:10px 20px 5px 20px;
    font-family: ubuntu, sans-serif;
    font-size:16px;
}

.domain_check input {
    border: 0px;
    padding:0 7px 4px 7px;
    -webkit-box-shadow:inset 1px 1px 10px 0px rgba(0, 0, 0, 0.34);
    box-shadow:inset 1px 1px 10px 0px rgba(0, 0, 0, 0.34);
    color:#000;
    width:270px;
    margin:10px 0 10px 0px;
    font-size:16px;
}

.order_options_small {
    font-size:13px;
    font-family: ubuntu, sans-serif;
    position: relative;
    margin: 8px 16px 8px 16px;
}

.order_options_small i {
    font-size:11px;
    margin-right: 3px;
}

.order_options_small div.headline {
    color: #14344a;
    font-size:16px;
    font-family: ubuntu, sans-serif;
    position: relative;
    left: -5px;
}

.voice_detail_pricing {
    width:100%;
    text-align:center;
    border-spacing:0px;
}

.voice_detail_pricing th {
    background-color:rgb(24, 62, 88);
    height:40px;
    color:rgb(255, 227, 75);
    font-family:ubuntu condensed, sans-serif;
    font-size:14pt;
    font-weight:normal;
}

.voice_detail_pricing td {
    height:40px;
    background-color:#f1f1f1;
    border:2px solid #fff;
    border-top:4px solid #fff;
    font-family: ubuntu condensed, sans-serif;
    font-size:18px;
}

.shopping_section {
    font-family: ubuntu condensed, sans-serif;
    font-size:18px;
    color:#000;
    width:315px;
    margin-top:20px;
    padding:0px 0px 20px 5px;
    float:left;
    height: 254px;
    position: relative;
}

.shopping_section .headline {
    color: #1d4b6b;
}

.shopping_section .abo_products, .shopping_section .prepaid_products {
    height: 200px;
    overflow-y: auto;
}

.shopping_section .prepaid_products{
    border-left: 1px solid #898989;
}

.shopping_section .total_box {
    position: absolute;
    bottom: 0px;
    right: 5px;
    font-size: 17px;
}

.shopping_section .total_box .total_amount {
    color: #1d4b6b;
    font-size: 20px;
}

.shopping_section .product_box {
    height: 35px;
    position: relative;
    margin: 5px 0px;
}

.shopping_section .product_box .product_number {
    width: 20px;
    position: absolute;
    font-size: 18pt;
    top: 5px;
}

.shopping_section .product_box .line1 {
    position: absolute;
    top: 0px;
    left: 20px;
    font-size: 12pt;
}

.shopping_section .product_box .line2 {
    position: absolute;
    top: 16px;
    left: 20px;
    font-size: 10pt;
}

.shopping_section .product_box .product_options {
    position: absolute;
    top: 5px;
    color: #898989;
    right: 10px;
    font-size: 10pt;
}

.div_table_div_left_paygate {
    margin-bottom:	4px;
    background-color:	#F1F1F1;
    float:	left;
    height: 180px;
    width:200px;
    padding: 0px 10px 0px 16px;
    font-size:	12pt;
    font-family:	'Ubuntu Condensed',sans-serif;
}

.div_table_div_right_paygate {
    margin-bottom:	4px;
    margin-left: 4px;
    font-size:10pt;
    width:420px;
    font-family:	'Ubuntu Condensed',sans-serif;
    background-color:	#F1F1F1;
    padding: 0px 0px 0px 0px;
    float:	left;
    height: 180px;
    position: relative;
}

.right_partner {
    padding-left:50px;
    font-family:	ubuntu, sans-serif;
}

div.warning {
    width: 500px;
    min-height: 50px;
    margin: 5px auto;
    border: 1px solid #F8DB6A;
    padding: 5px 0 5px 0px;
    color: #ff9a05;
    font-weight: bold;
    background-color: #FFF9E0;
    vertical-align: middle;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.news_complete {
    font-size: 10pt;
    color: #898989;
    font-family: 'Ubuntu', sans-serif;
    margin: 20px 5px;
}

.news_complete .headline {
    font-family: 'ubuntu condensed', sans-serif;
    font-size: 22px;
    color: #1D4B6B;
    margin-top: 20px;
}

.news_compact {
    font-size: 10pt;
    color: #898989;
    font-family: 'Ubuntu', sans-serif;
    float: left;
    width: 295px;
    background: #DDD;
    padding: 5px;
    margin: 10px 0px;
    overflow: hidden;
    position: relative;
}

.news_compact .headline {
    font-family: 'ubuntu condensed', sans-serif;
    font-size: 22px;
    color: #1D4B6B;
}

.news_compact .link {
    font-family: 'ubuntu', sans-serif;
    font-size: 12px;
    color: #1D4B6B;
}

.news_col {
    float: left;
    width: 310px;
    margin-left: 6px;
    margin-right: 10px;
}

.news_col#right {
    float: right;
    margin-left: 10px;
    margin-right: 6px;
}

.news_archive .headline {
    font-family: 'ubuntu condensed', sans-serif;
    font-size: 18px;
    color: #1D4B6B;
}

.news_archive .month {
    padding-left: 15px;
}

.news_archive i {
    font-size: 12px;
}

.slots_table_info_text {
    padding: 9px;
    font-family: ubuntu, sans-serif;
    font-size: 14px;
}

.button_lws_preorder {
    background: url('./images/gameserver_detail/lws_preorder_now_button.png') no-repeat;
    width: 206px;
    height: 57px;
    margin: auto;
    display:table;
    border: 0px;
}

table.paymentTable {
    width: 620px;
    margin: 10px auto;
    border-collapse: collapse;
}

table.paymentTable .leftCol {
    padding-left: 20px;
}

table.paymentTable .rightCol {
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
}

table.paymentTable .leftCol.last, table.paymentTable .rightCol.last {
    padding-bottom: 10px;
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"] {
    min-width: 30px;
}
.progress-bar[aria-valuenow="0"] {
    min-width: 30px;
    color: #777;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.progress-bar-info {
    background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

div.body h2, div.body h3, div.body b, div.body strong {
    color: #183E58;
}

div.body div.accordion h2.ui-state-active, div.body div.accordion h2.ui-state-focus,  div.body div.accordion h2.ui-state-hover, div.body div.accordion h3.ui-state-active, div.body div.accordion h3.ui-state-focus,  div.body div.accordion h3.ui-state-hover  {
    color: #FFE34B;
}

div.body div.accordion h2, div.body div.accordion h3 {
    margin: 10px 0 0 0;
}

div.body a {
    font-style: italic;
    padding: 0 5px;
}

div.body h2 {
    font-size: 13.5pt;
    margin: 10px 0;
}

div.body h3 {
    font-size: 13pt;
    margin: 10px 0;
}

div.gsi_body img {
    -webkit-box-shadow: 0px 10px 15px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 15px -6px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 15px -6px rgba(0,0,0,0.75);
}

.st_table .st_row {
    padding: 2px 0;
}

.st_table .st_row.headline {
    background: #183E58;
    color: #FFE34B;
}

.st_table .st_row.headline div.st_col:first-child {
    margin-right: -10px;
    padding-left: 10px;
}

.st_table .st_row:after {
    clear: both;
    content: "";
    display: block;
}

.st_table .st_row .st_col {
    min-height: 1px;
    text-align: center;
    float: left;
}

.st_table .st_row .st_col:first-child {
    text-align: left;
}

.ui-slider.ui-widget-content {
    border: 0;
    background: #AAAAAA;
    border-radius: 5px;
}

.ngz-slider-filled {
    height: 11px;
    width: auto;
    position: absolute;
    z-index: 1;
    background-color: #183E58;
    border-radius: 5px 0 0 5px;
}

.ngz-progress-filled {
    height: 11px;
    width: auto;
    position: absolute;
    z-index: 1;
    background: #183E58;
    border-radius: 5px 0 0 5px;
    left: 1px;
}

.ngz-progress-filled.end {
    border-radius: 5px;
}

div.ui-widget-content a.ui-slider-handle {
    text-align: center;
    width: 40px;
    margin-left: -20px;
    border-radius: 5px;
    outline: none;
    line-height: 17px;
    height: 17px;
}

.st_col span.mod {
    font-size: 10px;
    padding: 0 5px;
    color: #333;
    display: inline-block;
}

.fa-4 {
    font-size: 4em;
    margin-right: 0.07142857em;
}

div#domain_box:after {
    content: "";
    display: block;
    clear: both;
}

div#domain_box.single div.domain_area {
    width: 660px;
    top: -44px;
    left: -4px;
}

div#domain_box.single div.domain_area form#domain_form {
    box-shadow: none;
}

div#domain_box div.domain_area {
    width: 600px;
    float: left;
    position: relative;
}

div#domain_box div.product_area {
    width: 325px;
    float: left;
    position: relative;
    margin: 10px 0 0 10px;
}

div#domain_box div.domain_area form#domain_form {
    padding: 10px;
    background-color: #183E58;
    box-shadow: 0 0 5px 0 #183e58;
}

div#domain_box div.domain_area form#domain_form h1, div#domain_box div.domain_search_result h1, div#domain_box div.domain_area form#domain_form h2, div#domain_box div.product_area h1 {
    color: #FFE34B;
    font-size: 24px;
    font-family: "ubuntu condensed", "ubuntu", sans-serif;
}

div#domain_box div.domain_search_result h1, div#domain_box div.product_area h1 {
    color: #1D4B6B;
}

div#domain_box div.domain_area form#domain_form h2 {
    color: #fff;
    font-size: 14px;
}

div#domain_box div.domain_area div#domain_result {
    padding: 10px;
}

div#domain_box div.domain_search i.fa-globe {
    color: #FFE34B;
    float: left;
    position: relative;
    margin-right: 15px;
    top: -8px
}

div#domain_box div.domain_search i.fa-globe:after {
    display: block;
    content: "www.";
    position: absolute;
    top: 12px;
    left: 20px;
    font-size: 14px;
    font-family: "ubuntu", sans-serif;
    background-color: #183E58;
    color: #FFE34B;
    padding-left: 3px;
    line-height: 17px;
}

div#domain_box div.domain_search > div {
    margin-top: 20px;
}

div#domain_box div.domain_search > div > div {
    float: left;
    margin-right: 5px;
}

div#domain_box div.domain_search div.chzn-drop {
    max-height: 110px;
    overflow-y: scroll;
    border-radius: 0;
}

div#domain_box div.domain_search #domain_tld_chzn a {
    height: 24px;
}

div#domain_box.ui-dialog-content {
    padding: 0;
}

div#domain_box div.domain_search_result.row {
    font-family: ubuntu;
    font-size: 12px;
    padding: 10px 6px;
    margin: 10px 0;
    background-color: #F1F1F1;
}

div#domain_box div.domain_search_result.row:after {
    clear: both;
    display: block;
    content: "";
}

div#domain_box div.domain_search_result.domain, div#domain_box div.domain_search_result.status, div#domain_box div.domain_search_result.user, div#domain_box div.domain_search_result.price {
    float: left;
    position: relative;
    width: 285px;
}

div#domain_box div.domain_search_result.price {
    width: 40px;
    font-size: 10px;
    font-family: "ubuntu condensed", "ubuntu", sans-serif;
}

div#domain_box div.domain_search_result.user {
    width: 90px;
}

div#domain_box div.domain_search_result.status {
    width: 150px;
}

div#domain_box div.domain_search_result.status > i {
    margin-right: 10px;
}

div.ui-dialog.domain_popup {
    border: 1px solid #bebebe;
}

div.ui-dialog.domain_popup div.ui-dialog-titlebar {
    display: none;
}

div.domain_cart.row > div {
    float: left
}
div.domain_cart.row:after {
    display: block;
    content: "";
    clear: both;
}

div.domain_cart.row div.delete {
    width: 20px;
}

div.domain_cart.row div.name {
    width: 200px;
}

div.domain_cart.row div.price {
    float: right;
    font-size: 12px;
    font-family: "ubuntu condensed", sans-serif;
}

div.domain_cart.row div.authcode {
    float: none;
    clear: both;
    padding-left: 20px;
    font-size: 12px;
    font-family: "ubuntu condensed", sans-serif;
}

a.navi_active {
    color: #ffe34b;
}

.main_navi_box.navi_gameserver {
    background-image: url("images/head_navi/gameserver/slider_bg.png");
    top: 30px;
}

.main_navi_box.navi_rootserver {
    background-image: url("images/head_navi/rootserver/slider_bg.png");
    top: 30px;
}

.main_navi_box.navi_vserver {
    background-image: url("images/head_navi/vserver/slider_bg.png");
    top: 30px;
}

.main_navi_box.navi_voiceserver {
    background-image: url("images/head_navi/voiceserver/slider_bg.png");
    top: 30px;
}

.main_navi_box.navi_web {
    background-image: url("images/head_navi/webhosting/slider_bg.png");
    top: 30px;
}
.main_navi_box.navi_shopping {
    background-image: url("images/head_navi/shopping/slider_bg.png");
    top: 30px;
}
.faq_button{
    width: 30px;
    height: 30px;
    background-color: rgb(255, 255, 255);
    border-radius: 15px;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    box-shadow: 0px 0px 3px 2px #15364C;
    z-index: 1;
}
.faq_button span{
    display: block;
    height: inherit;
    width: inherit;
    text-align: center;
    line-height: 30px;
    font-family: ubuntu;
    font-weight: bold;
    font-size: 20px;
    color: rgb(24, 62, 88);
    border-radius: inherit;
    box-shadow: inset -1px -1px 4px 0px rgb(24, 62, 88);
}