/* RENEWALS START */

/* changed styles from all css */
.more:hover span{text-decoration: underline;}
.logo{
	position: relative;
	z-index: 100;
}
.main-tooltip{overflow: visible !important;}
.main-tooltip:after{
	content: "";
	display: block;
	clear: both;
}
.main-tooltip .suport-page{
	margin: 0 0 0 -8px !important;
	padding: 20px 0 0 !important;
}
.more span{line-height: 14px;}
#content .box .c{min-height: 673px;}
* html #content .box .c{height: 673px;}
/* new css */
/* 01 home page start */
.wrapper{
	overflow: hidden;
	width: 100%;
}
/* search box */
.search-txt{
	position: absolute;
	top: 19px;
	left: 13px;
	width: 444px;
}
.search-txt h2{
	text-indent: -9999px;
	overflow: hidden;
	background:url(/mobile/content/images/txt-cosmote.png) no-repeat;
	height: 69px;
	width: 245px;
	margin: 0 0 12px 1px;
}
.search-txt ul{
	width: 229px;
	margin: 0 0 17px 4px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
}
.search-txt li{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding: 4px 0 5px;
}
.search-txt li a{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding: 0 0 0 9px;
}
/* search form */
.search-txt fieldset{
	overflow: hidden;
	padding: 3px 3px 3px 2px;
	width: 439px;
	height: 29px;
	background:url(/mobile/content/images/bg-search2.png) no-repeat;
}
.search-txt .text{
	float: left;
	border: 0;
	background: none;
	margin: 0;
	padding: 7px 9px 7px 7px;
	width: 308px;
	color: #afc1a2;
	font-size: 1.2em;
	line-height: 15px;
}
.search-txt .focus{color: #252525;}
.search-txt .submit,
.search-expand .submit,
.voice-box .submit,
.btn-submit input,
.step-form .submit{
	background:url(/mobile/content/images/btn-search5.gif) no-repeat;
	height: 30px;
	width: 113px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	line-height: 0;
	cursor: pointer;
	border: 0;
	margin: 0;
	padding: 0;
}
/* faq list */
.faq-list .wrapper{margin: 0 0 6px;}
.faq-list{padding: 2px 10px;}
.faq-list ul{
	margin: 0 -10px 12px;
	padding: 0;
	list-style: none;
	line-height: 1.3em;
}
.faq-list li{
	vertical-align: top;
	overflow: hidden;
	padding: 0 10px;
}
.faq-list li.alt{background:url(/mobile/content/images/bg-faq-alt.gif) repeat-y;}
.faq-list div:after{
	content: "";
	display: block;
	clear: both;
}
.faq-list li div{
	padding: 7px 10px 8px 0;
	min-height: 34px;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
}
* html .faq-list li div{height: 34px;}
.faq-list li a{
	float: left;
	background:url(/mobile/content/images/ico-question.png) no-repeat;
	padding: 1px 0 2px 28px;
	margin: -1px 0 0 -3px;
	position: relative;
}
/* folder box */
.folder-box{
	margin: 8px 0 8px 8px;
	overflow: visible;
}
.folder-box .c{
	padding: 0 7px;
	overflow: visible;
}
.folder-box h3{
	margin: -1px 0 -15px;
	text-transform: uppercase;
	font-size: 1em;
}
.folder-box ul{
	margin: 0 -30px 0 0;
	padding: 0;
	list-style: none;
	width: 996px;
}
.folder-box ul:after,
.folder-box .c:after,
.folder-box:after{
	content: "";
	display: block;
	clear: both;
}
.folder-box li{
	background:url(/mobile/content/images/bg-folder.gif) no-repeat;
	height: 106px;
	width: 233px;
	float: left;
	margin: 22px 13px 0 1px;
	display: inline;
	padding: 0 0 2px;
}
.folder-box li:hover,
.folder-box li.hover{
	position: relative;
	z-index: 10;
}
.folder-box a{
	float: left;
	height: 100%;
	width: 100%;
	text-indent: -9999px;
	overflow: hidden;
	background:url(/mobile/content/images/bg-folder-info.gif) no-repeat;
	cursor: pointer;
}
.folder-box .folder1{background-position: 13px 3px;}
.folder-box .folder2{background-position: 11px -95px;}
.folder-box .folder3{background-position: 16px -203px;}
.folder-box .folder4{background-position: 24px -308px;}
/* tooltip */
.tooltip{
	width: 257px;
	position: absolute;
	bottom: 58px;
	left: -9999px;
	z-index: 10;
}
.folder-box li:hover .tooltip,
.folder-box li.hover .tooltip{left: -28px;}
.tooltip-t{
	background:url(/mobile/content/images/bg-tooltip-t.png) no-repeat;
	height: 18px;
	overflow: hidden;
}
.tooltip-b{
	background:url(/mobile/content/images/bg-tooltip-b.png) no-repeat;
	height: 39px;
	overflow: hidden;
}
.tooltip-c{
	background:url(/mobile/content/images/bg-tooltip-c.png) repeat-y;
	overflow: hidden;
	height: 1%;
	padding: 0 17px 5px;
	line-height: 1.3em;
}
.tooltip-c p{
	margin: 0;
	color: #376317;
}
/* quick links box */
.two-box .box .section .quick-links{
	height: 1%;
	min-height: 146px;
	overflow: visible;
	padding: 10px 3px 40px;
}
* html .two-box .box .section .quick-links{height: 146px;}
.two-box .box .section .quick-links:after{
	content: "";
	display: block;
	clear: both;
}
/* visual part */
.quick-links .visual{
	float: left;
	width: 150px;
	margin: 10px 10px 0 0;
}
.quick-links .visual img{
	margin: 0 auto;
	display: block;
}
/* info part */
.quick-links .info{
	float: left;
	width: 298px;
}
.quick-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.quick-links li{
	overflow: hidden;
	vertical-align: top;
	height: 1%;
	padding: 4px 50px 4px 0;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
}
.quick-links li a{
	float: left;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding: 0 0 0 9px;
}
.quick-links .more{
	position: absolute;
	bottom: 10px;
}
/* 01 home page end */
/* 02 syxnes erotiseis page start */
/* links list */
.aside .links{padding-bottom: 15px;}
.aside .links ul{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding: 0 0 1px;
	margin: 0 0 10px;
}
.aside .links a{color: #5fa418;}
.aside .links li{
	margin-bottom: 9px;
	padding-top: 9px;
	line-height: 15px;
}
.aside .links a span{
	background:url(/mobile/content/images/ico-arrow3.gif) no-repeat 100% 58%;
	padding: 0 0 0 8px;
}
.aside .links a:hover span{text-decoration: none;}
.aside .links .btn-more{
	background:url(/mobile/content/images/ico-arrow4.gif) no-repeat 0 0.35em;
	padding: 0 0 0 8px;
	color: #376317;
}
/* search column */
.search-column{
	float: left;
	width: 495px;
	line-height: 1.3em;
	color: #252525;
	padding: 14px 0 0;
}
.search-column .num{
	margin: 0 0 6px 3px;
	font-size: 1em;
	color: #252525;
}
/* list result */
.search-column .result{
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	font-size: 1.2em;
	line-height: 1.2em;
}
.search-column .result li{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
	padding: 13px 12px 23px;
}
.search-column .result li.alt{background-color: #fafafa;}
/* pager wrapper */
.pager-wrapper,
.search-column .action-bar{
	overflow: hidden;
	height: 1%;
	padding: 0 10px 0 0;
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat 100% 0;
}
.pager-center{
	overflow: hidden;
	height: 1%;
	position: relative;
	padding: 0 0 0 10px;
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat;
}
.pager-center .holder{
	float: left;
	position: relative;
	left: 50%;
}
.pager-center .pager{
	float: left;
	left: -50%;
	background: none;
	margin: 0;
	width: auto;
}
.pager-center .btn-next,
.pager-center .btn-prew,
.pager-center ul{float: left;}
.pager-center .btn-prew{margin-right: 0;}
.pager-center .btn-next{margin-left: 0;}
.pager-center ul{
	margin: 0 10px 0 14px;
	display: inline;
}
/* search expandable form */
.search-expand .items-view{margin: 0;}
.search-expand .items-view h3{margin-bottom: 10px;}
.search-expand fieldset{padding: 0 3px;}
.search-expand .text{
	overflow: hidden;
	height: 26px;
	width: 224px;
	margin: 0 0 5px;
	background:url(/mobile/content/images/bg-inptxt.gif) no-repeat;
}
.search-expand .text input{
	float: left;
	width: 212px;
	padding: 6px;
	line-height: 15px;
	margin: 0;
	border: 0;
	background: none;
}
/* open link */
.search-expand .open{
	overflow: hidden;
	width: 100%;
	padding: 9px 0 14px;
}
.search-expand .open a{
	color: #376317;
	float: left;
	background:url(/mobile/content/images/ico-arrow6.gif) no-repeat 100% 0.4em;
	padding: 0 14px 0 0;
}
.search-expand .close a{background:url(/mobile/content/images/ico-arrow5.gif) no-repeat 100% 0.4em;}
.search-expand .submit{
	margin: 0 auto 7px;
	float: none;
	display: block;
}
.search-expand .btn-alt{
	background:url(/mobile/content/images/btn-search.gif) no-repeat;
	width: 114px;
	height: 31px;
}
/* slide box */
.search-expand .slide{
	width: 224px;
	overflow:hidden;
	position:relative;
	background:url(/mobile/content/images/bg-searchbox-c.gif) repeat-y;
}
.search-expand .slide-t{background:url(/mobile/content/images/bg-searchbox-t.gif) no-repeat;}
.search-expand .slide-b{
	background:url(/mobile/content/images/bg-searchbox-b.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 208px;
	padding: 7px 8px 1px;
}
.search-expand label{
	display: block;
	padding: 0 0 7px 1px;
	color: #376317;
	font-weight: bold;
}
.search-expand select{
	width: 208px;
	display: block;
	margin: 0 0 12px;
}
/* side menu */
.side-menu .items-view{margin-bottom: 0;}
.side-menu .items-view h3{margin-bottom: -1px;}
.side-menu ul{
	margin: 0 3px 0 4px;
	padding: 0;
	list-style: none;
	width: auto;
}
.side-menu  ul ul{margin: 0 3px 0 10px;}
.side-menu  ul ul ul{margin: 0 3px 0 13px;}
.side-menu li{
	background:url(/mobile/content/images/divider-sidemenu.gif) no-repeat;
	padding: 2px 0 1px;
	width: 100%;
	vertical-align: top;
}
.side-menu li li{
	background: none;
	padding: 0;
}
.side-menu li:after{
	content: "";
	display: block;
	clear: both;
}
.side-menu a{
	display: block;
	width: 231px;
	margin: 0 -4px;
	cursor: pointer;
	position: relative;
}
.side-menu li li a{width: 221px;}
.side-menu li li li a{
	width: 204px;
	margin: 0;
}
.side-menu li strong{
	display: block;
	position: relative;
}
.side-menu li li strong{font-weight: normal;}
.side-menu li em{
	display: block;
	font-style: normal;
	position: relative;
}
.side-menu li span{
	display: block;
	background:url(/mobile/content/images/ico-folder.gif) no-repeat 4px 0.7em;
	padding: 6px 6px 6px 22px;
	position: relative;
	overflow: hidden;
	width: 203px;
}
.side-menu li li span{
	padding: 6px 0 5px 22px;
	background-position: 4px 0.7em;
	width: 193px;
}
.side-menu li li li span{width: 176px;}
.side-menu a:hover,
.side-menu a.active{
	border: 0;
	text-decoration: none;
	background:url(/mobile/content/images/bg-sidemenu-h1.gif) repeat-y -231px 0;
}
.side-menu a:hover strong,
.side-menu a.active strong{background:url(/mobile/content/images/bg-sidemenu-h1.gif) no-repeat;}
.side-menu a:hover em,
.side-menu a.active em{background:url(/mobile/content/images/bg-sidemenu-h1.gif) no-repeat 100% 100%;}
.side-menu li li a:hover,
.side-menu li li a.active{background:url(/mobile/content/images/bg-sidemenu-h2.gif) repeat-y -221px 0;}
.side-menu li li a:hover strong,
.side-menu li li a.active strong{background:url(/mobile/content/images/bg-sidemenu-h2.gif) no-repeat;}
.side-menu li li a:hover em,
.side-menu li li a.active em{background:url(/mobile/content/images/bg-sidemenu-h2.gif) no-repeat 100% 100%;}
.side-menu li li li a:hover,
.side-menu li li li a.active{background:url(/mobile/content/images/bg-sidemenu-h3.gif) repeat-y -204px 0;}
.side-menu li li li a:hover strong,
.side-menu li li li a.active strong{background:url(/mobile/content/images/bg-sidemenu-h3.gif) no-repeat;}
.side-menu li li li a:hover em,
.side-menu li li li a.active em{background:url(/mobile/content/images/bg-sidemenu-h3.gif) no-repeat 100% 100%;}
.side-menu li.active .opener span{background:url(/mobile/content/images/ico-folder-open.gif) no-repeat 4px 0.7em;}
.side-menu li.active li .opener span{background:url(/mobile/content/images/ico-folder.gif) no-repeat 4px 0.7em;}
.side-menu li li.active .opener span{background:url(/mobile/content/images/ico-folder-open.gif) no-repeat 4px 0.7em;}
.side-menu li a:hover span{background:url(/mobile/content/images/ico-folder-open.gif) no-repeat 4px 0.7em;}
.side-menu li.active li a:hover span{background:url(/mobile/content/images/ico-folder-open.gif) no-repeat 4px 0.7em;}
.navbar .selected strong{background:url(/mobile/content/images/bg-lvl1-t-selected.gif) no-repeat;}
.navbar .selected span{background:url(/mobile/content/images/bg-lvl1-b-selected.gif) no-repeat 0 100% !important;}
.navbar .selected a{
	color: #fff;
	background:url(/mobile/content/images/ico-arrow8.gif) no-repeat 100% 0;
}
/* 02 syxnes erotiseis page end */
/* 03 search results page start */
.search-column .infobox{margin: -14px 0 28px;}
/* info box general */
.infobox{
	width: 495px;
	margin: 0 0 20px;
	overflow: hidden;
	color: #376317;
	background:url(/mobile/content/images/bg-infobox.gif) repeat-y -495px 0;
}
.infobox .holder{background:url(/mobile/content/images/bg-infobox.gif) no-repeat;}
.infobox .frame{
	background:url(/mobile/content/images/bg-infobox.gif) no-repeat 100% 100%;
	overflow: hidden;
	height: 1%;
	padding: 12px 10px 10px;
}
/* breadcrubms */
.infobox .breadcrumbs{margin: 0;}
.infobox .breadcrumbs li{
	color: #376317;
	font-weight: bold;
}
.infobox .breadcrumbs a{
	color: #376317;
	background:url(/mobile/content/images/ico-arrow7.gif) no-repeat 100% 54%;
	padding: 0 11px 0 0;
	font-weight: normal;
}
/* 03 search results page end */
/* 07 topic details page start */
/* action bar */
.btn-email{
	background:url(/mobile/content/images/ico-email.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
}
.search-column .action-bar{
	margin: 0;
	width: 494px;
	padding: 0 5px 0 0;
	height: 50px;
	position: absolute;
	bottom: 8px;
	left: -4px;
}
.search-column .action-bar .holder{
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat;
	overflow: hidden;
	height: 32px;
	padding: 13px 0 5px 5px;
}
/* aside box */
.aside-box{
	background:url(/mobile/content/images/bg-asidebox-c.gif) repeat-y;
	overflow: hidden;
	width: 179px;
	margin: 0 0 9px 1px;
}
.aside-box .holder{background:url(/mobile/content/images/bg-asidebox-t.gif) no-repeat;}
.aside-box .frame{
	background:url(/mobile/content/images/bg-asidebox-b.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 11px 5px 7px;
}
.aside-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.aside-box li{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
	padding: 9px 6px 8px;
}
.aside-box li a{color: #252525;}
.aside-box h3{
	margin: 0 0 9px 3px;
	font-size: 1.2em;
	color: #376317;
}
/* topic info */
.topic-info{
	padding: 1px 1px 70px;
	line-height: 1.35em;
}
.topic-info-alt{padding-bottom: 15px;}
.topic-info p{
	color: #464646;
	margin: 0 0 15px;
}
.topic-info a{color: #5fa418;}
/* link list */
.topic-info .links{
	margin: 0 0 23px 8px;
	padding: 0;
	list-style: none;
}
.topic-info .links li{
	background:url(/mobile/content/images/ico-arrow9.gif) no-repeat 0 45%;
	padding: 0 0 2px 11px;
}
.topic-info h2{
	margin: 0 0 15px;
	font-size: 1.7em;
	line-height: 1.17em;
	color: #5fa418;
}
.topic-info h3{
	margin: 0 0 16px;
	padding: 19px 0 0;
	font-size: 1.2em;
	color: #252525;
}
/* voice form */
.voice-box{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
	padding: 1px 0 0;
	margin: 38px 0 15px;
}
.voice-box fieldset{
	background:#fafafa url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	overflow: hidden;
	text-align: center;
	position: relative;
	width: 100%;
	padding: 12px 0 9px;
}
.voice-box .holder{
	float: left;
	position: relative;
	left: 50%;
}
.voice-box .frame{
	float: left;
	position: relative;
	left: -50%;
}
.topic-info .voice-box h3{
	color: #376317;
	margin: 0 0 19px;
	padding: 0;
}
.voice-box ul{
	margin: 0 0 11px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
}
.voice-box li{
	border-left: 1px solid #d6d6d6;
	padding: 7px 18px;
	float: left;
}
.voice-box li:first-child{border: 0;}
.voice-box label{
	font-weight: bold;
	float: left;
	padding: 0 10px 0 0;
	line-height: 15px;
}
.voice-box img{
	float: left;
	margin: 0 5px 0 0;
}
.voice-box li input{
	float: left;
	margin: 1px 8px 0 0;
	padding: 0;
	width: 16px;
	height: 15px;
}
.voice-box .submit{
	width: 130px;
	height: 31px;
	float: none;
	display: block;
	margin: 0 auto;
	background:url(/mobile/content/images/btn-scoring.gif) no-repeat;
}
/* 07 topic details page end */
/* 08 troobleshooting artice page start */
/* mark box */
.mark-box{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
	padding: 1px 0 0;
	color: #376317;
	margin: 34px 0 15px;
}
.mark-box p{
	color: #376317;
	margin: 0 0 12px;
}
.mark-box .holder{
	background:#fafafa url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 15px 12px;
}
.btn-start{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 186px;
	height: 31px;
	margin: 0 0 0 -6px;
	background:url(/mobile/content/images/btn-start.gif) no-repeat;
}
/* 08 troobleshooting artice page end */
/* 10 send email page start */
.send-box{margin: -5px 0 0;}
.send-box p{
	color: #464646;
	margin: 0 0 20px;
}
/* send box form */
.send-form{
	background:url(/mobile/content/images/bg-prime.png) no-repeat;
	padding: 16px 9px;
}
.send-form h3{
	margin: 0 0 5px;
	color: #376317;
	font-size: 1.2em;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding: 0 0 10px;
}
.send-form .row{
	overflow: hidden;
	width: 527px;
	margin: 0 -40px 0 -9px;
	position: relative;
}
.send-form .input-section{
	float: left;
	width: 220px;
	border: 1px solid #fff;
	padding: 7px;
	margin: 0 23px 0 0;
}
.send-form label{
	display: block;
	padding: 0 0 7px 4px;
	color: #376317;
}
.send-form .text{
	overflow: hidden;
	background:url(/mobile/content/images/bg-input2.gif) no-repeat;
	height: 22px;
	width: 200px;
}
.send-form .long{
	float: none;
	margin: 0;
	width: 459px;
}
.send-form .long .text{
	width: 459px;
	background:url(/mobile/content/images/bg-inptxt2.gif) no-repeat;
}
.send-form .text input{
	float: left;
	width: 190px;
	line-height: 15px;
	padding: 3px 5px;
	margin: 0;
	border: 0;
	background: none;
}
.send-form .long input{width: 449px;}
.send-form select{
	width: 200px;
	display: block;
}
.send-form .txtarea{
	width: 459px;
	margin: 0 0 7px;
	padding-bottom: 7px;
	float: none;
}
.send-form textarea{
	margin: 0 0 0 1px;
	padding: 0 0 0 5px;
	display: block;
	background: #fff;
	border:1px solid #dbe0e6;
	border-top-color: #aaadb4;
	border-bottom-color: #e2e9ef;
	border-left-color: #e3e3eb;
	overflow: auto;
	width: 452px !important;
	height: 121px;
	line-height: 1.5em;
}
.send-form .note{margin: 0 0 8px -5px;}
.send-form .btn-submit{
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat 100% 0;
	padding: 0 10px 0 0;
	margin: 0 -8px 0 -9px;
	position: relative;
	width: 485px;
}
.send-form .btn-submit .holder{
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat;
	padding: 16px 0 18px 10px;
}
.btn-submit input{
	float: none;
	display: block;
	margin: 0 auto;
	width: 114px;
	height: 31px;
	background:url(/mobile/content/images/btn-submit.gif) no-repeat;
}
.send-form .error{
	background: #eaeaea;
	border-color: #b62525;
}
.send-form .warning-message{
	background: #b62525;
	color: #fff;
	padding: 6px;
	margin: 7px -7px -7px;
}
.input-section .warning-message{display: none;}
.error .warning-message{display: block;}
/* 10 send email page end */
/* 11 email deflection page start */
.topic-info .result{
	border-top: 15px solid #fff;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	margin: 0 0 26px;
}
.topic-info .result li a,
.topic-info .btn-back a{color: #252525;}
.topic-info .btn-back{margin: 0 0 12px;}
/* button list */
.btn-list{
	float: left;
	position: relative;
	left: -50%;
	margin: 0;
	padding: 16px 0 0;
	list-style: none;
}
.btn-list li{
	float: left;
	margin: 0 8px 0 0;
}
.btn-list a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	height: 31px;
}
.btn-yes{
	background:url(/mobile/content/images/btn-yes.gif) no-repeat;
	width: 198px;
}
.btn-no{
	background:url(/mobile/content/images/btn-no.gif) no-repeat;
	width: 173px;
}
/* 11 email deflection page end */
/* 12 troobleshooting process page start */
/* tool note */
.tool-note{
	background:url(/mobile/content/images/ico-tools.gif) no-repeat;
	padding: 2px 0 2px 26px;
	margin: 0;
	line-height: 1.6em;
}
/* step form */
.step-form{
	color: #252525;
	padding: 0 6px 4px;
	margin: -5px 0 0;
}
.step-form p{
	color: #252525;
	margin: 0 0 13px;
	font-size: 1.2em;
	line-height: 1.3em;
}
.step-form ul{
	margin: 0 0 9px 10px;
	padding: 0;
	list-style: none;
}
.step-form li{
	overflow: hidden;
	width: 100%;
	padding: 0 0 8px;
	vertical-align: top;
}
.step-form label{
	float: left;
	padding: 0;
	line-height: 15px;
}
.step-form input{
	float: left;
	margin: 1px 3px 0 0;
	padding: 0;
	width: 16px;
	height: 15px;
}
.step-form .submit{
	background:url(/mobile/content/images/btn-next-step2.gif) no-repeat;
	height: 31px;
	width: 110px;
	float: none;
	display: block;
	margin: 0 0 0 10px;
}
/* mark box */
.mark-box h3{
	margin: -6px 0 14px;
	font-size: 1.2em;
	color: #376317;
	text-align: center;
	padding: 0;
}
.mark-box .box{
	background:url(/mobile/content/images/divider-h01.gif) no-repeat 50% 0;
	padding: 13px 24px 10px 4px;
	width: auto !important;
}
.mark-box .box p{
	margin: 0 0 4px;
	color: #252525;
}
.mark-box .box p a{color: #376317;}
.topic-info .mark-box .more{
	color: #fff;
	margin: 15px 0 0 1px;
	background:url(/mobile/content/images/bg-aktion-el2.gif) no-repeat;
}
/* 12 troobleshooting process page end */
/* 13 article popup page start */
.popup{
	min-width: 759px;
	background:url(/mobile/content/images/bg-popup-body.gif) repeat-x;
}
/* button close */
.popup .btn-close{
	position: absolute;
	top: 7px;
	right: 21px;
	text-indent: -9999px;
	overflow: hidden;
	height: 13px;
	width: 60px;
	background:url(/mobile/content/images/txt-close.gif) no-repeat;
}
.popup #wrapper{
	padding: 43px 20px 0;
	margin: 0 auto;
	width: 719px;
}
/* title */
.popup .title{
	overflow: hidden;
	width: 100%;
	margin: 0 0 22px;
}
/* logo */
.popup .title .logo{
	position: static;
	float: left;
	margin: 0 0 0 1px;
	display: inline;
}
.popup .title h2{
	float: right;
	text-indent: -9999px;
	background:url(/mobile/content/images/txt-help.gif) no-repeat;
	overflow: hidden;
	height: 38px;
	width: 195px;
	margin: 35px 0 0;
}
/* content */
.popup #content{
	width: 719px;
	float: none;
	overflow: hidden;
}
.popup #content .t{
	background:url(/mobile/content/images/bg-box-t.png) no-repeat;
	height: 6px;
	overflow: hidden;
}
.popup #content .b{
	background:url(/mobile/content/images/bg-box-b.png) no-repeat;
	height: 6px;
	overflow: hidden;
}
.popup #content .c{
	background: #fff;
	position: relative;
	height: 1%;
	padding: 24px 85px 24px 28px;
}
/* print link */
.popup #content .c .btn-print{
	background:url(/mobile/content/images/ico-print.gif) no-repeat;
	padding: 0 0 0 20px;
	position: absolute;
	top: 9px;
	right: 18px;
}
.popup .topic-info{padding: 1px;}
.popup #content .links li{position: relative;}
/* 13 article popup page end */
/* 14 troobleshooting solution page start */
.info-list{
	margin: 0 0 0 18px;
	padding: 0;
	list-style: none;
}
.info-list li{padding: 0 0 8px;}
.info-list ul{
	margin: 0;
	padding: 8px 0 0;
	list-style: none;
}
.btn-wrapper{
	overflow: hidden;
	width: 100%;
	padding: 11px 0 19px;
}
.mark-box .btn-wrapper{padding: 0;}
.btn-wrapper .holder{
	position: relative;
	float: left;
	left: 50%;
	background: none;
	height: auto;
	padding: 0;
	overflow: visible;
}
.btn-yes2{
	background:url(/mobile/content/images/btn-yes2.gif) no-repeat;
	width: 108px;
}
.btn-no2{
	background:url(/mobile/content/images/btn-no2.gif) no-repeat;
	width: 113px;
}
.btn-wrapper .btn-list{padding: 6px 0 0;}
.topic-info .action-bar a{color: #252525;}
/* 14 troobleshooting solution page end */
div.popup{
	position:absolute;
	top:-9999px;
	left:0;
	overflow:hidden;
	z-index:999;
}
#overlay{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/none.gif);
	z-index:998;
}
.accordion .slide{
	width:100%;
	position:relative;
}
.accordion .slide:after{
	content: "";
	display: block;
	clear: both;
}
/* article */
.article {
	line-height:1.333em;
	padding:16px 0 5px;
}
.article-holder {padding:0 20px 0 2px;}
.article .intro {padding:0 0 18px;}
.article h3 {
	font-size:2em;
	line-height:1.125em;
	color:#6cba1b;
	margin:0 0 16px;
}
.article p {margin:0 0 22px;}
.article .section-area {
	text-align:center;
	font-size:1.166em;
	line-height:1.142em;
	padding:0 40px 0 20px;
}
.article .section-area p {margin:0 0 27px;}
.article .information {
	padding:0 0 20px 108px;
	width:495px;
}
.article .reg-form .in-text {margin-bottom:2px;}
.article .reg-form .in-text input {padding:3px 0;}
.article .submit {
	overflow:hidden;
	width: 107px;
	margin:0 auto;
	padding:30px 0 0;
}

.article .submit input {
	float:left;
	background:url(/mobile/content/images/btn-submit_en.png) no-repeat;
	width: 107px;
	height: 29px;
	text-indent:-99999px;
	overflow:hidden;
	margin:0;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
}

.article .submit a {
	float:left;
	background:url(/mobile/content/images/btn-submit_en.png) no-repeat;
	width: 107px;
	height: 29px;
	text-indent:-99999px;
	overflow:hidden;
	margin:0;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
}

.article label {
	display:block;
	height:15px;
}
.article .note {display:none;}
.article .error .note {display:block;}
.article legend {display:none;}
.article .error label {
	text-indent:-9999px;
	overflow:hidden;
}
.article .reg-form .h-col {margin-bottom:5px;}
.article .reg-form .error {margin-bottom:4px;}
.article .reg-form .error .in-text {margin-bottom:6px;}
.article .reg-form .error span {padding:6px 14px;}
#content .reg-form .rows .h-col2 {margin-right:0;}
.article .button {
	overflow:hidden;
	height:1%;
	padding:5px 5px 0 0;
}
.article .reg-form .rows .error {
	width:226px;
	position:relative;
}
.article-box {padding:19px 46px 0 20px;}
.article .orders {
	margin:0;
	padding:0 0 12px;
}
.article .orders table {margin:0 0 20px;}
.text-button1,
.text-button2 {
	/*
	float:right;
	background:url(/mobile/content/images/bg-button1.gif) no-repeat;
	width: 165px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
	*/
	float:right;
	background:url(/mobile/content/images/bg-button3.gif) no-repeat;
	width: 104px;
	height: 23px;
	text-indent:-9999px;
	overflow:hidden;
}
/*
.text-button2 {
	background:url(/mobile/content/images/bg-button2.gif) no-repeat;
	width: 143px;
}
/* boxes */

.boxes-renewals {
	width:470px;
	padding:0 120px 0 105px;
	overflow:hidden;
}
.boxes-renewals .holder {
	float:left;
	background: url(/mobile/content/images/bg-boxes.gif) no-repeat;
	padding:0 0 36px;
}
#content .boxes-renewals .box {
	float:left;
	width:180px;
	margin:0 7px 0 0;
	font-size:1.166em;
	line-height:1.142em;
	padding:21px 16px 0 32px;
}
.boxes-renewals p {margin:0 0 22px;}
.btn-online {
	display:block;
	background:url(/mobile/content/images/btn-online_en.png) no-repeat;
	width: 178px;
	height: 30px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 -4px;
	position:relative;
}
.btn-online2 {
	display:block;
	background:url(/mobile/content/images/btn-online2_en.png) no-repeat;
	width: 178px;
	height: 30px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 -4px;
	position:relative;
}
/*
.text-1212 {
	display:block;
	background:url(/mobile/content/images/text-1212.png) no-repeat;
	width: 87px;
	height: 27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 30px;
}
*/
/* steps-list */
.steps-list .step1,
.steps-list .step2,
.steps-list .step3 {
	background:none;
	margin:0 -22px 0 0;
	position:relative;
	z-index:2;
}
.steps-list1 {background: url(/mobile/content/images/bg-steps1.gif) no-repeat;}
.steps-list .step1 span,
.steps-list .step2 span,
.steps-list .step3 span {
	padding:2px 0 0;
	float:left;
	margin:0;
}
.steps-list .step3 {margin:0;}
.steps-list .step1 span {
	width:118px;
	color:#6cba1b;
	padding-left:7px;
}
.steps-list .step2 span {
	width:108px;
	color:#6cba1b;
	padding-left:32px;
}
.steps-list .step3 span {
	width:386px;
	color:#5fa418;
	padding-left:42px;
}
.steps-list .active span {color:#fff;}
.steps-list div {
	float:left;
	background:url(/mobile/content/images/bg-step.png) no-repeat;
	width: 22px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
}
.steps-list .active div {background:url(/mobile/content/images/bg-step1.png) no-repeat;}
.steps-list1 li.active span {background: url(/mobile/content/images/bg-step-l.gif) no-repeat;}
.steps-list1 li {overflow:hidden;}
.steps .steps-list1 li.active {z-index:1;}
.steps-list1 .active .last {background: url(/mobile/content/images/bg-step-r.gif) no-repeat 100% 0;}
.orders .col2 {width:509px;}
.container .orders table .choice {
	width:126px;
	padding:0;
	text-align:center;
}
.container .orders table .green .col2 a,
.container .orders table .col2 a {
	font-weight:normal;
	color:#5fa418;
}
.container .orders .col2 p {
	margin:0;
	overflow:hidden;
	width:100%;
}
.container .orders .col2 strong {
	float:left;
	color:#898989;
	width:220px;
	margin:0 7px 0 0;
	font-weight:normal;
}
.container .orders .col2 span {
	float:left;
	width:282px;
	font-size:0.916em;
	padding:2px 0 0;
}
.table-section {
	font-size:1.166em;
	line-height:1.142em;
	padding:0 7px 40px;
}
.container .orders .table-section p {margin:0;}
.ico-radio {
	background:url(/mobile/content/images/bg-radio.gif) no-repeat;
	width: 13px;
	height: 13px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
/* item-box */
.item-box {
	background:#fae2e2 url(/mobile/content/images/bg-box-t.gif) no-repeat;
	width: 695px;
	color:#d92727;
	font-size:1.333em;
	line-height:1.187em;
	margin:0 0 13px;
}
.item-box .holder {
	background:url(/mobile/content/images/bg-box-b.gif) no-repeat 0 100%;
	padding:13px 17px;
}
.item-box .frame {
	padding:5px 0 0 48px;
	background: url(/mobile/content/images/ico.gif) no-repeat 0 50%;
	min-height: 23px;
}
.container .orders .item-box p {
	margin:0;
	color:#d92727;
}
* html .item-box .frame {height: 23px;}
.inner #content .box .t {background: url(/mobile/content/images/bg-box1-t.png) no-repeat;}
.inner #content .box .container {margin:-126px 0 0 0;}
.inner #content .box .steps {padding:0 0 8px;}
#content .box .c {min-height:375px;}
* html #content .box .c {height:375px;}
/* tabset */
.tabs-area1 .tabset {
	margin:0 0 19px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.tabs-area1 p {margin:0 0 22px;}
.tabs-area1 .tabset li {
	float:left;
	margin:0 10px 0 0;
	position:relative;
	padding:0 0 7px;
	line-height:1.25em;
	text-align:center;
}
.tabs-area1 .tabset a {
	float:left;
	background: url(/mobile/content/images/bg-tabset.gif) no-repeat;
	color:#376317;
	height: 27px;
}
.tabs-area1 .tabset a.active,
.tabs-area1 .tabset a:hover {
	background: url(/mobile/content/images/bg-tabset1.gif) no-repeat;
	color:#fff;
}
.tabs-area1 .tabset strong {
	float:left;
	background: url(/mobile/content/images/bg-tabset1-r.gif) no-repeat 100% 0;
	height: 22px;
	padding:5px 20px 0;
	min-width:140px;
}
* html .tabs-area1 .tabset strong {width:140px;}
.tabs-area1 .tabset a.active strong,
.tabs-area1 .tabset a:hover strong{
	background: url(/mobile/content/images/bg-tabset-ra.gif) no-repeat 100% 0;
	cursor:pointer;
}
.tabs-area1 .tabset em {
	position:absolute;
	background: url(/mobile/content/images/bg-tabset-b.gif) no-repeat;
	width: 12px;
	height: 8px;
	text-indent:-9999px;
	overflow:hidden;
	left:-9999px;
	bottom:0;
	z-index:5;
}
.tabs-area1 .tabset .active em,
.tabs-area1 .tabset a:hover em {
	cursor:pointer;
	left:46%;
}
/* .breadcrumbs-box */
.breadcrumbs-box {
	background:#fafafa url(/mobile/content/images/bg-box1-t.gif) no-repeat;
	width:100%;
	margin:0 0 10px;
}
.breadcrumbs-box .holder {
	background:url(/mobile/content/images/bg-box1-b.gif) no-repeat 0 100%;
	width: 673px;
	padding:10px 11px;
}
.breadcrumbs-box .frame {
	background: url(/mobile/content/images/ico1.gif) no-repeat;
	min-height: 18px;
	padding:5px 0 0 23px;
}
* html .breadcrumbs-box .frame {height: 18px;}
.breadcrumbs-box .frame div {
	overflow:hidden;
	width:100%;
}
.breadcrumbs-box ul {
	margin:0 0 0 -6px;
	padding:0;
	list-style:none;
	float:left;
}
.breadcrumbs-box li {
	float:left;
	background: url(/mobile/content/images/divider1.gif) no-repeat 0 3px;
	padding:0 0 0 6px;
	margin:0 3px 0 0;
}
.breadcrumbs-box span {text-decoration:underline;}
/* table-block */
.table-block {
	width:100%;
	padding:0 0 17px;
}
.table-block table {
	border-collapse:collapse;
	border:none;
	margin:0 0 20px;
	width:695px;
	padding:0;
}
.table-block table table {margin:0;}
.table-block table th{
	text-align:center;
	margin:0;
	background:#6cba1b url(/mobile/content/images/divider2.gif) no-repeat 100% 50%;
	color:#fff;
	padding:6px 11px 5px;
}
.table-block table th.col1 {
	background:#6cba1b url(/mobile/content/images/bg-bl.gif) no-repeat 0 100%;
	padding:0;
	vertical-align:top;
	text-align:left;
}
.table-block table th.col2 {text-align:left;}
.table-block table th.col1 div {
	background: url(/mobile/content/images/bg-tl.gif) no-repeat;
	padding:10px 7px;
}
.table-block table th.col7,
#content .table-block table th.col14 {
	vertical-align:top;
	background:#6cba1b url(/mobile/content/images/bg-br.gif) no-repeat 100% 100%;
	padding:0;
}
.table-block table th.col7 div,
.table-block table th.col14 div {
	background: url(/mobile/content/images/bg-tr.gif) no-repeat 100% 0;
	padding:6px 5px;
}
.table-block td {
	padding:0 0 3px;
	margin:0;
	vertical-align:top;
	background:#fbfbfb url(/mobile/content/images/bg-col-b.gif) repeat-x 0 100%;
	color:#5fa418;
	font-size:1.25em;
	line-height:1.2em;
	text-align:center;
}
.table-block td .add-box td {font-size:1em;}
.table-block td .add-box td.col5,
.table-block td .add-box td.col6 {font-size:1.2em;}
.table-block td div {
	background:#fbfbfb url(/mobile/content/images/bg-col-t.gif) repeat-x;
	padding:5px 0 0;
}
.table-block td div.slide {
	background:none;
	padding:0;
	overflow:hidden;
}
.table-block td.col1,
.table-block td.col8 {
	background:#fbfbfb url(/mobile/content/images/bg-col1-b.gif) repeat-x 0 100%;
	text-align:left;
}
.table-block td.col1 div,
.table-block td.col8 div {
	background:#fbfbfb url(/mobile/content/images/bg-col1-t.gif) repeat-x;
	padding:5px 0 0 6px;
}
.table-block td.col7,
.table-block td.col14 {background:#fbfbfb url(/mobile/content/images/bg-col2-b.gif) repeat-x 100% 100%;}
.table-block td.col7 div,
.table-block td.col14 div {
	background:#fbfbfb url(/mobile/content/images/bg-col2-t.gif) repeat-x 100% 0;
	padding:5px 5px 0 0;
}
.table-block strong,
.table-block span {
	background: url(/mobile/content/images/separator1.gif) no-repeat 100% 50%;
	min-height: 45px;
	display:block;
	overflow:hidden;
	font-weight:normal;
	padding:30px 5px 0;
}
.table-block td.col1 span {
	padding-top:38px;
	min-height: 37px;
}
* html .table-block td.col1 span {height: 37px;}
.table-block td.col2 strong {
	padding-top:19px;
	min-height: 56px;
}
* html .table-block td.col2 strong {height: 56px;}
.table-block span {
	background: url(/mobile/content/images/separator.gif) no-repeat 100% 50%;
	vertical-align:middle;
}
* html .table-block strong {height: 45px;}
* html .table-block span {height: 45px;}
.table-block .col1 {width:33px;}
.table-block td.col2 {
	width:228px;
	text-align:left;
}
.table-block td.col2 em {
	display:block;
	color:#376317;
	font-style:normal;
}

.table-block a {color:#5fa418;}
.table-block td.col3 {width:99px;}
.table-block td.col4 {width:116px;}
.table-block td.col5 {width:91px;}
.table-block td.col6 {width:82px;}
.table-block td.col7 {width:46px;}
.table-block td.col5,
.table-block td.col6 {
	color:#376317;
	font-size:1.5em;
}
.table-block .arrow {
	display:block;
	background:url(/mobile/content/images/arrow-renewals.gif) no-repeat;
	width: 11px;
	height: 8px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
.table-block td.col8 {width:35px;}
.table-block td.col9 {
	width:182px;
	text-align:left;
}
.table-block td.col10 {width:141px;}
.table-block td.col11 {width:97px;}
.table-block td.col12 {width:104px;}
.table-block td.col13 {width:79px;}
.table-block td.col14 {width:57px;}
.table-block table th.col8,
.table-block table th.col9,
.table-block table th.col10,
.table-block table th.col11,
.table-block table th.col12,
.table-block table th.col13,
.table-block table th.col14 {padding:6px 7px 5px;}
.table-block table th.col9 {text-align:left;}
.table-block table th.col8 {
	padding:0;
	vertical-align:top;
	background:#6cba1b url(/mobile/content/images/bg-bl.gif) no-repeat 0 100%;
}
.table-block table th.col8 div {
	background:#6cba1b url(/mobile/content/images/divider2.gif) no-repeat 100% 50%;
	height: 38px;
}
.table-block table th.col8 em{
	background: url(/mobile/content/images/bg-tl.gif) no-repeat;
	padding:10px 7px;
	display:block;
}
.table-block .col9 strong {
	display:table;
	height:75px;
	width:162px;
	padding:0;
}
.table-block .col9 div {padding:5px 10px 0;}
.table-block .col9 a {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-decoration: none; 
	cursor: default;
}
* html .table-block .col9 a {float:left;}
*+html .table-block .col9 a {float:left;}
.table-block .col10 strong {
	min-height: 55px;
	padding-top:20px;
}
* html .table-block .col10 strong {height: 55px;}
.table-block .col13 strong {
	min-height: 47px;
	padding-top:28px;
	font-size:1.2em;
	color:#376317;
}
* html .table-block .col13 strong {height: 47px;}
.table-block .col8 span {
	min-height: 41px;
	padding:34px 6px 0 2px;
}
* html .table-block .col8 span {height: 41px;}
.table-block td.add-block {background:none;}
/* table-block section */
.table-block td.section {
	background:#d8ecc0 url(/mobile/content/images/bg-col3-b.gif) no-repeat 0 100%;
	padding:0 0 11px;
	width: 695px;
	color:#606060;
	font-size:1em;
}
.table-block td.section h3 {color:#606060;}
.table-block .active td.section {
	background:#ffbd54 url(/mobile/content/images/bg-col4-b.gif) no-repeat 0 100%;
	color:#fff;
	padding: 0 0 11px;
}
.table-block .active td.section h3 {color:#fff;}
.table-block td.section .block {
	background:#d8ecc0 url(/mobile/content/images/bg-col3-t.gif) no-repeat;
	padding:10px 45px 0;
	width: 605px;
	text-align:left;
	font-size:0.8em;
}
.table-block .active td.section .block {background:none;}
.table-block .radio {
	width:15px;
	height:15px;
	margin:33px auto 0;
}
/* table-block active */
.table-block .active td,
.table-block .active td a,
.table-block .active td em {color:#fff;}
.table-block .active .add-box .arrow {background:url(/mobile/content/images/arrow2.gif) no-repeat;}
.table-block .active .arrow {background:url(/mobile/content/images/arrow3.gif) no-repeat;}
.table-block .active td.col1,
.table-block .active td.col8 {
	background:#ff9c00 url(/mobile/content/images/bg-col-bl.gif) no-repeat 0 100%;
	padding-bottom:3px;
}
.table-block .active td.col1 div,
.table-block .active td.col8 div {background:#ff9c00 url(/mobile/content/images/bg-col1-tl.gif) no-repeat;}
.table-block .active td.col7,
.table-block .active td.col14 {background:#ff9c00 url(/mobile/content/images/bg-col-br.gif) no-repeat 100% 100%;}
.table-block .active td.col7 div,
.table-block .active td.col14 div {background:#ff9c00 url(/mobile/content/images/bg-col1-tr.gif) no-repeat 100% 0;}
.table-block .active strong {
	background: url(/mobile/content/images/separator2.gif) no-repeat 100% 50%;
	color:#fff;
}
.table-block .active span {background: url(/mobile/content/images/separator2.gif) no-repeat 100% 50%;}
/*.table-block .active td.col9 {font-size:1em;}*/
.table-block .active div {
	background:#ff9c00 url(/mobile/content/images/bg-col5-t.gif) repeat-x;
	padding-bottom:3px;
}
.table-block .add-box div {padding-bottom:0;}
.table-block .add-box td,
.table-block .active td { padding:0;}
.table-block .add-box td.col1,
.table-block .add-box td.col8,
.table-block .add-box td.col7,
.table-block .add-box td.col14 {
	background:#ff9c00;
	padding-bottom:0;
}
/* table-block green */
.table-block .green .arrow {background:url(/mobile/content/images/arrow1.gif) no-repeat;}
.table-block .green td.col1,
.table-block .green td.col8 {
	background:#e9f4dc url(/mobile/content/images/bg-col-tl.gif) no-repeat;
	padding:0;
}
.table-block .green td div {background:#e9f4dc url(/mobile/content/images/bg-col4-t.gif) repeat-x}
.table-block .green td.col7,
.table-block .green td.col14 {
	background:#e9f4dc url(/mobile/content/images/bg-col-tr.gif) no-repeat 100% 0;
	padding:0;
}
.table-block .green td.col1 div,
.table-block .green td.col8 div,
.table-block .green td.col7 div,
.table-block .green td.col14 div {background:none;}
/* table-block block */
.table-block .block dl {
	margin:0 0 0 -16px;
	width: 605px;
}
.table-block .block dl:after {
	content:"";
	display:block;
	clear:both;
}
.table-block .block dt {
	padding:0 6px 4px 0;
	float:left;
	width:40px;
	margin:0;
	font-weight:bold;
	text-align:right;
	color:#252525;
}
.table-block .active .block dt {color:#fff;}
* html .table-block .block dt {padding-right:5px;}
.table-block .block dd {
	margin:0;
	float:left;
	width:559px;
	padding:0 0 4px 0;
}
.table-block h3 {
	font-size:1.5em;
	line-height:1.166em;
	margin:0 0 6px;
	font-weight:normal;
}
/* table-block button */
.table-block .button {
	overflow:hidden;
	width:100%;
	padding:33px 0 26px;
}
.table-block .button a {
	float:right;
	background:url(/mobile/content/images/bg-button3.gif) no-repeat;
	width: 104px;
	height: 23px;
	text-indent:-9999px;
	overflow:hidden;
}
.content-holder p {margin:0 0 14px;}
.content-holder {padding:0 0 0 18px;}
/* item-image */
.item-image img {
	display:block;
	margin:0 auto;
}
/* items */
.products-list .items .title {padding:21px 0 14px;height: 36px;}
.products-list .items .caption {height:22px;}
.products-list .items .bay-box {
	padding:3px 0 0;
	height:75px;
	background: url(/mobile/content/images/bg-bay-box1.gif) no-repeat;
}
.products-list .items ul li {
	height:400px;
	background: url(/mobile/content/images/bg-product1.gif) no-repeat;
	margin-bottom:0;
	padding-bottom:15px;
}
.products-list .items .bay-box a.btn-bay {margin:0 auto;}
.products-list .bay-box span.btn-bay {
	display:block;
	background:url(/mobile/content/images/bg-btn1.gif) no-repeat;
	width: 103px;
	height: 24px;
	text-indent:-9999px;
	overflow:hidden;
	margin:4px auto 0;
}
.products-list .items .bay-box strong {font-size:1.2em;}
.products-list .items .img-hold {
	margin: 0 auto 31px;
	height:auto;
	min-height: 160px;
}
.old-price {
	display:block;
	color:#f1820f;
}
.old-price em {
	text-decoration:line-through;
	font-style:normal;
	line-height:1.5em;
}
.product-form {padding:19px 0 0;}
.pager .alt {
	float:left;
	margin-left:5px;
}
/* paging */
.paging {text-align:center;}
.pager .paging span,
.pager .paging a {float:none;}
.pager .paging span {margin-right:6px;}
.pager .paging ul {display:inline;}
.pager .paging li {
	float:none;
	display:inline-block;
	margin-right:-4px;
}
* html .pager .paging li {margin-right:-1px;}
*+html .pager .paging li {margin-right:-1px;}
.pager .paging a {display:block;}
.filter-frm img {
	float:left;
	margin:0 6px 0 0;
}
.filter-frm .frame .alt .title {color:#7b9866;}
.filter-frm span {
	display:block;
	color:#a7a7a7;
	height:1%;
	overflow:hidden;
}
/* lightbox */
/*
.lightbox .holder {
	width:700px;
	position:relative;
	overflow: visible;
}
.lightbox .frame {
	background: url(/mobile/content/images/bg-lightbox-t.png) no-repeat;
	padding:8px 0 0;
}
.lightbox .b {
	background:url(/mobile/content/images/bg-lightbox-b.png) no-repeat;
	width: 700px;
	height: 8px;
	text-indent:-9999px;
	overflow:hidden;
}
.lightbox .block {
	overflow:hidden;
	width:661px;
	padding:5px 13px 25px 26px;
	background:#fff;
}
.lightbox .device {background:none;}
.lightbox .device .img-hold img {margin:0 auto 36px;}
.lightbox .button {
	background: url(/mobile/content/images/btn-demo-video.gif) no-repeat;
	width: 107px;
	height: 24px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
.lightbox .section{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding:0 0 12px;
	margin:0 0 8px;
}
.lightbox .device .caption h3 {margin:0;}
.lightbox .device .caption .specifications ul {margin:0;}
.lightbox  .device .caption h2 {margin:0 0 14px;}
.lightbox .close {
	position:absolute;
	right:-10px;
	top:-10px;
	width: 29px;
}
.lightbox .close span {
	display:block;
	background:url(/mobile/content/images/bg-close.png) no-repeat;
	width: 29px;
	height: 29px;
	text-indent:-9999px;
	overflow:hidden;
}
.lightbox .device .img-hold {
	margin:0 0 0 24px;
	padding:33px 0 0;
}
*/
.device .img-hold .sticker-exclussive {margin:0 0 34px;}
/* items-list */
.items-list {
	margin:0;
	padding:0;
	list-style:none;
}
.items-list li {
	overflow:hidden;
	width:100%;
	padding:0 0 9px;
	vertical-align:middle;
}
.items-list img {
	float:left;
	margin:0 7px 0 0;
	border:1px solid #9bcb00;
}
.items-list span {
	float:left;
	padding:7px 0 0;
}
.items-list a:hover span,
.items-list a:hover img {cursor:pointer;}
.items-list a:hover span {text-decoration:underline;}
.btn-submit {
	background:url(/mobile/content/images/bg-button.gif) no-repeat;
	width: 169px;
	height: 24px;
	text-indent:-99999px;
	overflow:hidden;
	margin:0 auto;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
	display:block;
}
/* items-block */
.items-block {
	width:691px;
	padding:3px 0 0 4px;
}
.items-block .agreement {
	width:695px;
	margin:0 0 0 -4px;
	position:relative;
}
.items-block .table-box1 {
	width:689px;
	margin:0 0 16px;
}
.items-block h2 {
	font-size:3.142em;
	line-height:1.2em;
	margin:0 0 42px;
	text-indent:10px;
}
.items-block .shop-frm3 {margin:0;}
.table-box1 .tb-row .col4 {
	width:402px;
	padding:9px 8px;
}
.table-box1 .tb-row .col5 {
	width:127px;
	padding:9px 14px;
}
.table-box1 .tb-row .col6 {
	width:85px;
	padding:9px 8px;
}
.table-box1 .tb-row .col7 {
	width:547px;
	text-align:left;
	padding:25px 0 28px 22px;
}
.table-box1 .tb-row .col8 {
	width:168px;
	padding:0 60px 0 41px;
	text-align:left;
}
.items-block .col9 {width:118px;}
.items-block .col10,
.shop-frm .t-head ul li.col10 {width:110px;}
.items-block .col11,
.shop-frm .t-head ul li.col11 {width:105px;}
.items-block .shop-frm .t-head ul li {text-align:left;}
.shop-frm .t-head ul li.col9 {
	padding:14px 13px 13px 22px;
	width:118px;
}
.shop-frm .t-head ul li.col10 {
	padding:14px 10px 13px 31px;
	width:110px;
}
.shop-frm .t-head ul li.col11 {
	padding:13px 4px 13px 7px;
	width:105px;
}
.table-box1 .tb-row .col5,
.table-box1 .tb-row .col6 {font-weight:normal;}
.table-box1 .tb-row .col4 {
	text-align:right;
	color:#376317;
	font-size:0.85em;
}
.table-box1 .tb-foot .alt {
	background:none;
	border-bottom:1px solid #fff;
}
.shop-frm3 .t-head {background:none;}
.items-block .t-head ul {
	width:423px;
	background: url(/mobile/content/images/separator4.gif) repeat-y 1px 0;
	border:none;
}
.items-block .table-box1 .image-wrap {width:94px;}
.shop-frm3 .t-head ul li {background:none;}
.items-block .row-tt2 ul {
	background:#fafafa url(/mobile/content/images/separator6.gif) repeat-y;
	color:#5fa418;
	padding:11px 0 10px;
}
.items-block .table-box1 .tb-row .col1 {padding:8px 5px 10px 19px;}
.items-block .row-tt3 ul {
	background:#fff url(/mobile/content/images/separator6.gif) repeat-y;
	padding:40px 0 37px;
}
.items-block .row-tt3 h3 {
	font-size:1em;
	line-height:1.5em;
	margin:0;
	color:#464646;
}
.items-block .row-tt3 h3 strong {
	display:block;
	color:#000;
	font-size:1.5em;
}
.items-block .row-tt2 .col8 {padding:0 31px 0 38px;}
.items-block .row-tt2 .col9 {padding:0 16px 0 18px;}
.items-block .row-tt2 .col10 {padding:0 20px;}
.items-block .row-tt2 .col11 {padding:0 8px 0 5px;}
.items-block .table-box1 .alt1 {
	background:none;
	border-bottom:1px solid #d7e9c5;
}
.items-block .table-box1 .alt1 ul {background:#fafafa;}
.items-block .table-box1 .row-info ul {background:#fff url(/mobile/content/images/separator5.gif) repeat-y;}
.items-block .table-box1 .descr {padding:21px 185px 0 0;}
.items-block .table-box1 .row-info li.col6 {
	padding-top:75px;
	font-size:1.166em;
}
.items-block .table-box1 .tb-foot ul {background:#e9f5dd url(/mobile/content/images/separator7.gif) repeat-y;}
.items-block .alt2 ul {
	background:#6cba1b;
	width:291px;
}
.items-block .shop-table1 .t-head ul li.col9 {
	width:124px;
	padding:14px 19px 13px 30px;
}
.items-block .shop-table1 .t-head ul li.col10 {
	width:110px;
	padding:14px 5px 13px 3px;
}
.items-block .shop-table1 .row-tt2 ul {background:#fafafa;}
.items-block .shop-table1 .row-tt3 ul {
	background:none;
	padding:29px 0 29px;
}
.items-block .shop-table1 .row-tt3 {background:none;}
.items-block .shop-table1 .row-tt3 .col8 {
	width:168px;
	padding:0 204px 0 35px;
}
.items-block .shop-table1 .row-tt3 li.col10 {
	width:108px;
	font-size:1.166em;
}
.items-block .shop-table1 .row-tt3 li.col9,
.items-block .shop-table1 .row-tt3 li.col10 {padding-top:23px;}
/* skip */
.skip a{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip a:focus{
	position:static;
	width:auto;
	height:auto;
} 
/*
.lightbox {
	display:none;
}
*/
/* top up form start */
#content .boxes-renewals .box-custom {
	float:left;
	width:180px;
	margin:0 7px 0 0;
	font-size:1.166em;
	line-height:1.142em;
	padding:37px 16px 0 25px;
	text-align:center;
}

.text-1212 {
	display:block;
	background:url(/mobile/content/images/tel.png) no-repeat;
	width: 170px;
	height: 27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 10px;
}
/* top up form end */

.container .orders table tr:hover td{
	background-color:#e7fbd1;
	cursor: pointer;
}
/*
.btn-fee-deduction{
	background:url(/mobile/content/images/btn-orange-continue.png) no-repeat;
	width:161px;
	height:24px;
	display:block;
	margin:0 auto;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	padding:0;
}*/

.renewals-btn-e-shop {
    background: url("/mobile/content/images/bg-btn.gif") no-repeat 0 3px transparent;
    padding: 0 0 0 13px;
}

.renewals-cursor-default {
	cursor: default;	
}
/* RENEWALS END */

.text-1212 {
	display:block;
	background:url(/mobile/content/images/tel.png) no-repeat;
	width: 170px;
	height: 27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 10px;
}
.text2-1212 {
	display:block;
	background:url(/mobile/content/images/tel2.png) no-repeat;
	width: 170px;
	height: 27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 10px;
}