*{font-size:100.01%;}
html{
	/*background:url(/mobile/content/images/bg-html.jpg);*/
	font-size: 62.5%;
}

a {
	text-decoration: none;
	color:#252525;
	outline:none
}
p{color:#606060;}
a:hover {text-decoration: underline;}
img {border-style: none;}
form, fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#252525;
}
legend,
.hidden,
.none{display:none!important;}
h3{
	color:#5fa418;
	font-size:1.666em;
	margin:10px  0;
}
h2{
	font-size:2.5em;
	color:#6cba1b;
	margin:10px  0;
}
#wrapper{
	width:980px;
	margin:0 auto;
	position:relative;
	padding:60px 0 0;
}
#wrapper_error{
	width:719px;
	margin:0 auto;
	position:relative;
	padding:60px 0 0;
}
#wrapper_error .logo{
	margin:0 0 12px 265px;
}
/* header */
#header{
	width:100%;
	min-width:980px;
	background:url(/mobile/content/images/bg-header.gif) repeat-x;
}
.header-box{
	width:980px;
	position: absolute;
	top:65px;
	left:0;
}
/* header */
/* logo */
.logo{
	background: url(/mobile/content/images/logo_en.png) no-repeat;
	width: 163px;
	height: 77px;
	margin:0px 0px 12px 40px;
}
.logo a{
	display:block;
	height:100%;
	text-indent: -9999px;
	position:relative;
	z-index:100;
	cursor:hand;
	cursor:pointer;
	width:163px;
	height:77px;
}
/* nav */
.nav{
	float:right;
	padding:18px 0px 0px 0px;
	margin:0;
	list-style:none;
	width:736px;
	clear:right;
	height:44px;
}
.nav li{
	float:left;
	margin:0 0 0 17px;
	display:inline;
}
.nav li.proff{margin:0 -2px 0 18px;}
.nav .btn-link{
	height:37px;
	float:left;
	cursor:pointer;
	overflow:hidden;
	position:relative;
}
.nav .btn-link span{
	float:left;
	height: 159px;
	background:url(/mobile/content/images/bg-nav_en.png) no-repeat;
	cursor:pointer;
}
.nav strong a{
	float:left;
	cursor:pointer;
	position:relative;
	outline:none;
	text-indent:-9999px;
	height:100%;
}
.nav .btn-link01 span{
	background-position:0;
	width:119px;
}
.nav .btn-link01 span a.tabhead {width:90px; height:100%;}
.nav .btn-link02 span{
	background-position:-137px 0;
	width:119px;
}
.nav .btn-link02 span a.tabhead {width:90px; height:100%;}
.nav .btn-link03 span{
	background-position:-273px 0;
	width:100px;
}
.nav .btn-link03 span a.tabhead {width:70px; height:100%;}
.nav .btn-link04 span{
	background-position:-390px 0;
	width:169px;
}
.nav .btn-link04 span a.tabhead {width:140px; height:100%;}
.nav .btn-link05 span{
	background-position:-576px 0;
	width:143px;
}
.nav .btn-link05 span a.tabhead {width:115px; height:100%;}
/* .nav li:hover */
.nav li:hover .btn-link span,
.nav li.hover .btn-link span{margin:-37px 0 0;}
.index-page .nav li.active .btn-link01 span{margin:-37px 0 0;}
/* .nav li.open */
.index-page .nav li.active .btn-link{height:37px;}
.nav li.open .btn-link,
.nav li.active .btn-link,
.index-page .nav li.open .btn-link{height:48px;}
.index-page .nav li.active .btn-link span{margin:-74px 0 0;}
.nav li.open .btn-link span,
.nav li.active .btn-link span,
.index-page .nav li.open .btn-link span{margin:-111px 0 0;}
/* btn-arrow */
.nav .btn-arrow{
	width:26px;
	height:100%;
	float:right;
	background:url(/mobile/content/images/btn-nav-arrow.gif) no-repeat;
}
.nav .btn-arrow:hover{background-position:0 -74px;}
* html .nav .btn-link02 .btn-arrow,
* html .nav .btn-link03 .btn-arrow,
* html .nav .btn-link04 .btn-arrow,
* html .nav .btn-link05 .btn-arrow{margin-right:1px;}
/* promo */
.promo{width:100%;}
.holder{
	width:100%;
	overflow:hidden;
}
.holder-hide{
	width:100%;
	margin:0;
}
.index-page .dropdown-holder{margin:0 0 -12px;}
/* dropdown-holder */
.dropdown-holder{
	width:100%;
	overflow:hidden;
	display:none;
	position:relative;
	z-index:2;
	margin:0 0 8px;
}
.dropdown-top{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-white-t.png) no-repeat;
	height: 6px;
	text-indent:-9999px;
}
.dropdown-bottom{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-white-b.png) no-repeat;
	height: 6px;
	text-indent:-9999px;
}
.dropdown{
	width:100%;
	overflow:hidden;
	background:#fff;
}
.dropdown .col{
	float:left;
	width:235px;
	padding:0 0 0 8px;
	margin:-6px 0 0;
}
.dropdown .col .sub-menu{
	background:url(/mobile/content/images/bg-drop-block.png) no-repeat;
	width: 235px;
	margin:8px 0 4px;
}
.dropdown .col .sub-menu div{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-drop-block-b.png) no-repeat 0 100%;
}
/*
.dropdown .sub-menu1 div{min-height:169px;}
* html .dropdown .sub-menu1 div{height:169px;}
.dropdown .sub-menu2 div{min-height:133px;}
* html .dropdown .sub-menu2 div{height:133px;}
.dropdown .sub-menu3 div{min-height:310px;}
* html .dropdown .sub-menu3 div{height:310px;}
* html .dropdown .sub-menu4 div{height:169px;}
*/
#id1 .sub-menu1 div{height:124px;}
#id1 .sub-menu2 div{height:388px;}
#id2 .sub-menu1 div{height:200px;}
#id3 .sub-menu1 div{height:151px;}
#id3 .sub-menu2 div{height:230px;}
#id3 .sub-menu3 div{height:310px;}
#id4 .sub-menu1 div{height:200px;}
#id5 .sub-menu1 div{height:150px;}
.dropdown .col2{width: 316px;}
.dropdown .col2 .sub-menu{
	background:url(/mobile/content/images/bg-drop-block2.png) no-repeat;
	width: 316px;
}
.dropdown .col2 .sub-menu div{background:url(/mobile/content/images/bg-drop-block2-b.png) no-repeat 0 100%;}
.dropdown .col h2{
	color:#5fa418;
	margin:8px 9px 6px;
	font-size:1.167em;
}
.dropdown .col .lits-items{
	list-style:none;
	padding:0;
	margin:0 0 0 11px;
}
.dropdown .col .lits-items li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 9px;
	padding:4px 0px 8px 7px;
}
.arrow-holder{
	width:83px;
	overflow:hidden;
	margin:0 auto;
}
.arrow-previous,
.arrow-next{
	width:40px;
	height:16px;
	text-indent: -9999px;
	float:left;
}
.arrow-previous{background: url(/mobile/content/images/btn-prev.gif) no-repeat;}
.arrow-next{
	background: url(/mobile/content/images/btn-next.gif) no-repeat;
	float:right;
}
/*tabs-block*/
.top-panel .tabs-block{
	width:223px;
	margin:0 0 0 8px;
}
.tabset{
	margin:0;
	padding:4px 0px 4px 0px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.tabset li{
	float:left;
	margin:0 2px 0 0;
}
.shop-tabs .tabset li a{
	font-weight:bold;
}
.tabset li a{
	overflow:hidden;
	float:left;
	height: 19px;
	color:#5fa418;
	font-weight:bold;
	line-height:17px;
	font-size:12px;
}
.tabset li a span{
	height:19px;
	float:left;
	padding:0px 4px;
	cursor:pointer;
}
.tabset li a:hover{text-decoration: none;}
.tabset li a.active{
	background: url(/mobile/content/images/bg-tabset-l.gif) no-repeat;
	color:#fff;
}
.tabset li a.active span{background: url(/mobile/content/images/bg-tabset-r.gif) no-repeat 100% 0;}
.top-panel{
	background:url(/mobile/content/images/bg-top-panel.png) no-repeat;
	width: 239px;
	height: 325px;
	float:left;
	margin:0 0 0 8px;
	display:inline;
}
/* main */
#main {
	width:100%;
	position: relative;
	padding:0 0 40px;
	overflow:hidden;
	z-index:10;
}
/* container */
#container {
	overflow:hidden;
	padding: 128px 0 0;
	width: 967px;
	margin: 0 auto;
}
.container .prime p {max-width:550px}
.container-area{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
}
.row{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
/*gallery-block*/
.gallery-block{
	background:url(/mobile/content/images/bg-gallery-med.png) no-repeat;
	width:470px;
	height:309px;
	padding:8px;
	float:left;
}
.gallery-block .img-holder{
	width: 470px;
	height: 293px;
	margin:0 0 3px;
}
.gallery-cont {
	position:relative;
	width:100%;
}
.gallery-block .img-holder img{display: block;}
.gallery-hold .loader{
	background:transparent url(/mobile/content/images/loader-icon1.gif) no-repeat scroll 0 0;
	display:none;
	height:48px;
	left:50%;
	margin:-24px 0 0 -24px;
	overflow:hidden;
	position:absolute;
	text-indent:-6666px;
	top:50%;
	width:48px;
	z-index:1;
}
.gallery-block .gallery-nav span{display:none;}
/* tab-box */
.tab-box{
	width:230px;
	overflow:hidden;
}
.tab-box .box-content .img-hold{
	position:relative;
	z-index:2;
	width:188px;
}
.tab-box .box-content .img-hold a img{ display:block;}
.tab-hodder{
	overflow:hidden;
	position:relative;
}
.gallery-cont .img-hold{width:100%;overflow:auto;}
.top-panel .gallery-cont{
	background:url(/mobile/content/images/bg-tab-cont.png) no-repeat;
	width: 223px;
	height: 274px;
	overflow:hidden;
}
.top-panel .gallery-nav{margin-top:4px;}
.top-panel .gallery-nav span{display:none;}
.tab-hodder .loader{
	position:absolute;
	left:50%;
	top:50%;
	margin:-24px 0 0 -24px;
	background:url(/mobile/content/images/loader-icon1.gif) no-repeat;
	width:48px;
	height:48px;
	z-index:1;
	display:none;
	text-indent:-6666px;
	overflow:hidden;
}
.img-holder img{display:block;}
/* list */
.list{
	margin:-2px 0 0 5px;
	padding:0;
	list-style:none;
	overflow:auto;
	width:215px;
}
.list li{
	padding:8px 5px 14px 6px;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x;
	overflow:hidden;
	height:1%;
	vertical-align:top;
	margin:-1px 0 1px;
	h/eight:47px;
}
.list li .align-left{
	float:left;
	margin:0 7px 0 0;
}
.list li .column{
	overflow:hidden;
	padding:0 0 0 14px;
	height:1%;
}
.list li a{color:#252525;}
.list li h2{
	margin:0 0 3px 2px;
	font-size:1em;
	font-weight:normal;
}
.list li h2 a{
	padding: 0px 0px 0px 7px;
	background: url(/mobile/content/images/arrow-green.gif) no-repeat 0px 5px;
}
.list li p{
	margin:0;
	color:#606060;
}
.list li .img-border{
	float:left;
	padding:2px 0 0;
}
.list li .img-border img{float:left;}
/* news list */
.newslist{
	margin:-2px 0 0 5px;
	padding:0;
	list-style:none;
	overflow:auto;
	width:215px;
}
.newslist li{
	padding:8px 4px 8px 4px;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x;
	overflow:hidden;
	height:1%;
	vertical-align:top;
	margin:-1px 0 1px;
}
.newslist li a{color:#252525;}
.newslist li p{
	margin:0;
	color:#606060;
}
.newslist li span {display:block; color:#5fa418; line-height:20px}
.newslist li a{}
/* four-boxes */
.four-boxes{
	width:100%;
	padding:6px 0 0;
	overflow:hidden;
	background: url(/mobile/content/images/bg-four-t.png) no-repeat;
	margin:8px 0 0;
}
.four-boxes .holder{
	width:988px;
	margin:0 0 0 -8px;
	overflow:hidden;
	background: url(/mobile/content/images/bg-four-c.png) repeat-y 8px 0;
	padding:0 0 4px;
}
.four-boxes .bottom{
	background: url(/mobile/content/images/bg-four-b.png) no-repeat;
	width: 980px;
	height: 6px;
}
.four-boxes .box{
	width:227px;
	margin:0 0 0 8px;
	display:inline;
	float:left;
	padding:0 6px 2px 6px;
}
.four-boxes h2{
	font-size:1em;
	text-transform: uppercase;
	color:#6cba1b;
	margin:-1px 0 7px 2px;
	position:relative;
}
.four-boxes .img-box{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.four-boxes .img-box img{
	display:block;
	margin:0 auto;
}
/* bullet-list */
.bullet-list{
	margin:5px 0 6px;
	padding:0;
	list-style:none;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x;
	overflow:hidden;
	width:100%;
}
.bullet-list li{
	overflow:hidden;
	padding:5px 0 4px;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x 0 100%;
	float:left;
	width:100%;
}
.bullet-list2{margin:0;}
.bullet-list li a span{
	display:block;
	padding:0 0 0 10px;
}
.bullet-list li a{
	color:#252525;
	padding:0 0 0 10px;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
}
.four-boxes .box p{
	margin:10px 0px 12px 0px !important;
}
.four-boxes2 .box{
	padding:0 8px 38px;
	width:223px;
}
.four-boxes2 .box p{
	margin:1px 0 8px;
}
.box p{
	color:#464646;
}
.box p a{color:#5FA418}
.box p a:visited{color:#5FA418}
/* top-header */
.top-header{
	width:100%;
	height:32px;
	position:absolute;
	z-index:10;
	clear:both;
	top:0;
}
/* some-menu */
.top-header .some-menu{
	list-style:none;
	padding:13px 0 0;
	margin:0 0 0 -5px;
	float:left;
	display:inline;
	overflow:hidden;
}
.top-header .some-menu li{
	display:inline;
	padding:0 4px 0 8px;
	background:url(/mobile/content/images/sep-some-menu.gif) no-repeat 0 60%;
	margin:0 2px 0 -2px;
}
.top-header .some-menu a{
	color:#fff;
	font-size:12px;
}
.top-header .some-menu .active a{color:#6cba1b;}
/* box-green */
.box-green{
	background:url(/mobile/content/images/bg-u-r.png) no-repeat 100% 0;
	float:right;
	position:relative;
	margin:8px 5px 0 0;
	display:inline;
}
.box-green-holder{
	padding:6px 6px 6px 38px;
	float:left;
}
/* account */
.account .box-green-holder{
	background:url(/mobile/content/images/bg-u.png) no-repeat;
	min-width:170px;
}
.box-green p{
	color:#fff;
	margin:0;
	font-weight:bold;
	font-size:12px;
	min-width:122px;
}
.box-green a{
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.box-green p a{
	color:#000;
	font-weight:normal;
}
.box-green p span{
	color:#000;
	font-weight:normal;
}
/* cart */
.cart .box-green-holder{background:url(/mobile/content/images/bg-cart.png) no-repeat;}
.top-popup{
	position:absolute;
	top:21px;
	left:-9999px;
	z-index:20;
	overflow:hidden;
	clear:both;
	width:100%;
}
.box-green:hover .top-popup,
.hover .top-popup{left:0;}
.account .top-popup p{
	margin:0;
	font-weight:bold;
}
.top-popup-holder{
	background:#6cba1b;
	height:1%;
	overflow:hidden;
	padding:12px 4px;
}
.top-popup .b{
	width:100%;
	overflow:hidden;
}
.top-popup .b span{
	overflow:hidden;
	text-indent:-9999px;
	height:4px;
}
.top-popup .b .bl{
	float:left;
	background:url(/mobile/content/images/popup-bl.png) no-repeat;
	width:10px;
}
.top-popup .b .br{
	float:right;
	background:url(/mobile/content/images/popup-br.png) no-repeat;
	width:10px;
}
.top-popup .b .bc{
	background:#6cba1b;
	display:block;
}
* html .top-popup .b .br{margin-left:-3px;display:inline;}
* html .top-popup .b .bl{margin-right:-3px;display:inline;}
.top-popup .b .bc-l{
	float:left;
	width:100%;
}
.top-popup ul{
	list-style:none;
	padding:0;
	margin:0;
}
.top-popup ul li{
	height:1%;
	vertical-align:top;
	background:url(/mobile/content/images/sep-dot-green.gif) repeat-x;
	padding:5px;
}
.top-popup ul a{
	padding:0 0 0 7px;
	background:url(/mobile/content/images/arrow-white.gif) no-repeat 0 4px;
	color:#fff;
	font-weight:normal;
}
.top-popup ul span{display:block;padding:0 0 0 7px;}
/* lang */
.top-header .lang{
	float:right;
	background:url(/mobile/content/images/bg-lang_en.gif) no-repeat 100% 0;
	width: 160px;
	height: 23px;
	padding:4px 0 0;
	margin:7px 3px 0 0;
	display:inline;
}
.top-header .lang ul{
	list-style:none;
	padding:0 0 0 6px;
	margin:0;
	float:left;
	width:56px;
}
.top-header .lang li{
	float:left;
	padding:0 6px 0 5px;
	background:url(/mobile/content/images/sep-lang.gif) no-repeat 100% 60%;
}
.top-header .lang li:first-child{border:0;}
.top-header .lang a{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:2px 0;
}
.top-header .lang .active a{color:#6cba1b;}
.top-header .lang a.am{
	b/ackground:url(/mobile/content/images/ico-dis.gif) no-repeat;
	p/adding:2px 0 2px 20px;
	padding:2px 0 2px 10px;
}
.top-header .lang a.am.active{
	color:#6CBA1B;
}
/* top-header */
/* search */
.search{
	float:right;
	background:url(/mobile/content/images/bg-search.png) no-repeat;
	width: 233px;
	height: 28px;
	padding:0 2px 0 7px;
}
.search .txt{
	float:left;
	padding:6px 0;
	background:none;
	width:200px;
	border:0;
	color:#464646;
	margin:1px 0 0;
	font-size:12px;
}
.search .btn-go{
	float:right;
	cursor:pointer;
	background:url(/mobile/content/images/btn-search.png) no-repeat;
	width: 33px;
	height: 23px;
	text-indent:-9999px;
	border:0;
	margin:3px 0 0;
	padding:0;
}
/* content */
#content{
	width:719px;
	float:right;
}
#content .box{
	width:100%;
	overflow:hidden;
}
.aside .box{
	margin-bottom:8px;
	background:url(/mobile/content/images/bg-aside-box.gif) repeat-y;
}
#content .box .t{
	background:url(/mobile/content/images/bg-box-t.png) no-repeat;
	height:135px;
	overflow:hidden;
}
#content .box .c{
	height:1%;
	background:#fff;
	padding:0 12px;
	min-height:480px;
}
#content .box .c1{min-height:575px;}
* html #content .box .c1{height:575px;}
* html #content .box .c{height:715px;}
#content .box .c:after{
	content:"";
	display:block;
	clear:both;
}
#content .box .b{
	background:url(/mobile/content/images/bg-box-b.png) no-repeat;
	height:6px;
	overflow:hidden;
}
#content .box .container{
	width:100%;
	float:left;
	margin:-123px 0 0;
	position:relative;
}
#content .box .steps{
	background:url(/mobile/content/images/bg-steps.gif) no-repeat;
	width:693px;
	height:41px;
	overflow:hidden;
	padding:0 2px 0 0;
	position:relative;
	margin-bottom:5px
}
#content .box .interesting{
	float:right;
	font-weight:bold;
	color:#252525;
	margin:5px 15px 0 0;
}
#content .box .interesting a{
	font-size:1.17em;
	color:#5fa418;
}
/* steps-list */
.steps-list{
	list-style:none;
	margin:0 -25px 0 0;
	padding:0;
	float:left;
}
.steps-list li{
	float:left;
	background:url(/mobile/content/images/bg-active-el-l.gif) no-repeat 0 0;
	color:#5fa418;
	display:inline;
}
.steps-list li:first-child span{padding-left:7px;}
.steps-list li.active{
	background-position:0 -41px;
	color:#fff;
}
.steps-list li.done{
	background-position:0 -82px;
	color:#fff;
	position:relative;
}
.steps-list li span{
	float:left;
	background:url(/mobile/content/images/bg-active-el-r.gif) no-repeat -9999px 0;
	padding:2px 50px 0 27px;
	height:39px;
	margin-right:-20px;
	position:relative;
}
.steps-list li.active span{background-position:100% 0;}
.steps-list li.done span{background-position:100% -41px;}
.steps-list li strong{
	font-size:32px;
	font-weight:normal;
	float:left;
}
.steps-list li em{
	float:left;
	font-style:normal;
	font-size:12px;
	margin:4px 0 0 4px;
	display:inline;
	line-height:14px;
	font-weight:bold;
	white-space:nowrap;
}
.box .section{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding:0 0 12px;
}
.box .section a{
	color:#5fa418
}
.box .section a span{
	color:#ffffff !important
}
.box .section a:visited{
	c/olor:#6cba1b
}
.box .section ol li{margin-bottom:10px}
.steps-list li .steps-bg{
	background:url(/mobile/content/images/bg-steps-r.gif) no-repeat;
	width: 2px;
	height: 41px;
	text-indent:-9999px;
	position:absolute;
	right:0;
	top:0;
	padding:0;
	margin:0;
}
* html .steps-list li .steps-bg{margin-right:-1px;}
.steps-list li.done .steps-bg,
.steps-list li.active .steps-bg{background:url(/mobile/content/images/bg-steps-r2.gif) no-repeat;}
.steps-list li.done .steps-bg{margin-right:-1px;}
/* buy-product */
.buy-product{
	width:100%;
	overflow:hidden;
	margin:4px 0 20px 2px;
}
.buy-product2{margin:4px 0 20px;}
.buy-product dl{
	margin:2px 0px 3px 0px;
}
.buy-product dt{
	float:left;
	color:#252525;
	font-weight:bold;
	margin-right:4px;
}
* html .buy-product dt{margin-right:1px;}
.buy-product dd{
	display:block;
	margin:0;
	height:1%;
	overflow:hidden;
	color:#5fa418;
}
.btn{
	width:100%;
	overflow:hidden;
}
.btn a{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 60%;
	padding:0 0 0 13px;
	cursor:pointer;
	cursor:hand;
}
.device{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding:0 0 10px;
}
.device .img-hold{
	float:right;
	width:229px;
	background:url(/mobile/content/images/bg-img-hold.gif) no-repeat;
	text-align:center;
	margin:12px 0 0 24px;
}
* html .device .img-hold{margin-left:21px;}
.device .img-hold .sticker-exclussive{
	display:block;
	background:url(/mobile/content/images/ico-offer1.gif) no-repeat;
	width: 229px;
	height: 20px;
	text-indent:-9999px;
	margin:0 0 16px;
}
.device .img-hold img{
	display:block;
	margin:10px auto;
	max-width:220px;
	overflow:hidden;
}
.device .img-hold .sticker-myview{
	background:url(/mobile/content/images/ico-sticker.gif) no-repeat;
	width:125px;
	height:31px;
	margin:11px auto 0;
	text-indent:-9999px;
	overflow:hidden;
}
.device .caption{
	height:1%;
	overflow:hidden;
	line-height:1.33em;
}
.device .caption h2{
	color:#5fa418;
	font-size:1.67em;
	padding:3px 0 0;
	margin:10px 0 6px;
	height:1%;
	overflow:hidden;
	line-height:1.167em;
}
.device .caption .neo{
	float:left;
	background:url(/mobile/content/images/ico-neo.gif) no-repeat;
	width:33px;
	height:32px;
	margin:-3px 7px 0 0;
}
.device .caption p{margin:0 0 21px; color:#252525; font-weight:bold}
/* info-price */
.info-price{
	background:url(/mobile/content/images/bg-info-price.gif) repeat-y;
	width:442px;
	overflow:hidden;
	margin:21px 0 7px;
}
.info-price .holder{
	background:url(/mobile/content/images/bg-info-price-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.info-price .frame{
	height:1%;
	overflow:hidden;
	padding:22px 78px 23px 54px;
	background:url(/mobile/content/images/bg-info-price-frame.gif) no-repeat 0 100%;
}
.info-price .row{
	width:100%;
	overflow:hidden;
	margin:0 0 2px;
}
.info-price .price-value{
	float:right;
	color:#464646;
	margin:0 11px 0 0;
	display:inline;
}
.info-price .price-value strong{
	font-size:1.33em;
	color:#376317;
}
.info-price .name{
	color:#376317;
	float:left;
	margin:3px 0 0;
	padding:5px 22px 0px 0px;
	height:20px;
	background:url(/mobile/content/images/rating-arrow.png) no-repeat top right;
}
.info-price span.btn-ok{
	display:block;
	background:url(/mobile/content/images/btn-ok.gif) no-repeat;
	width:107px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	float:right
}
.info-price .btn-no-aval {
	background:url("/mobile/content/images/btn-no-aval.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:28px;
	text-indent:-9999px;
	width:107px;
	overflow:hidden;
}
.info-price a.link-notify {
	background:url("/mobile/content/images/ico-arrow-dark.gif") no-repeat scroll 0 5px transparent;
	display:block;
	margin-top:8px;
	color:#376317;
	font-size:12px;
	padding:0 0 0 8px;
	font-weight:bold;
}
.info-price .btn-ok{
	float:right;
	background:url(/mobile/content/images/btn-ok.gif) no-repeat;
	width:107px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
.info-price .rating {
	margin:4px 0px 0px 4px;
	float:left;
}
.info-price .frame .note-box{margin-top:8px}
/* rating */
.rating {
	cursor: pointer;
	margin:0;
	display: block;
}
.rating label{display:none;}
.star input{margin:-9999px;}
.star{float:left;}
.cancel,
.star {
	float: left;
	width: 16px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	margin:0 4px 0 0;
}
.star,
.star a {background: url(/mobile/content/images/rating-a.gif) no-repeat;}
.cancel a,
.star a {
	display: block;
	height: 100%;
}
div.rating .star-rating-hover a,
div.rating .star-rating-on a,
div.rating div.on a,
div.rating div.hover a{background: url(/mobile/content/images/rating-hover.gif) no-repeat;}
.device .caption .hint{
	color:#7c7c7c;
	display:block;
	padding:0 0 10px 1px;
}
.device .caption h3{
	font-size:1.17em;
	color:#376317;
	margin:8px 0 -3px;
}
.device .caption .specifications{
	width:100%;
	overflow:hidden;
}
.device .caption .specifications ul{
	list-style:none;
	margin:8px 0 0 5px;
	padding:0 0 16px;
}
.device .caption .specifications li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 45%;
	padding:0 0 0 10px;
	color:#464646;
	margin:0 0 4px;
}
.device .caption .img-wrapp{margin:7px 0 0;}
.device .caption .img-wrapp img{display:block;}
.tab-holder{
	width:701px;
	margin:0 -4px;
	position:relative;
}
.tab-holder .tab-hodder{
	background:url(/mobile/content/images/bg-tab-holder.gif) no-repeat;
	width:701px;
	padding:6px 0 0 2px;
	overflow:hidden;
	margin:2px 0px 40px;
}
.tab-holder .tab-hodder .gallery-nav{display:none;}
.tab-holder .tabset li{margin:0 10px 0 0;}
.tab-holder .tabset li a span{padding:0 6px;}
.tab-holder .item-list{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
}
.tab-holder .item-list li{
	float:left;
	margin:0 0 4px 4px;
	background:url(/mobile/content/images/bg-item.gif) no-repeat;
	width:218px;
	padding:0 5px;
	height:305px;
	text-align:center;
}
.tab-holder .item-list .title{
	display:block;
	height:49px;
	margin:11px 0 0;
}
.tab-holder .item-list .ico-hold{
	display:block;
	width:140px;
	height:140px;
	margin:0 auto;
}
.tab-holder .item-list .ico-hold img{display:block;}
.tab-holder .item-list .description{
	display:block;
	color:#ff760b;
	font-size:0.92em;
	line-height:1.1em;
	margin:7px 0 0;
	height:61px;
}
.item-list .price-section{
	width:100%;
	overflow:hidden;
}
.item-list .price-section .btn-select{
	float:right;
	width:86px;
	height:24px;
	background:url(/mobile/content/images/btn-select_en.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:4px 39px 0 0;
	display:inline;
}
.item-list .price-section .price{
	float:left;
	width:85px;
	overflow:hidden;
	text-align:right;
	color:#464646;
	font-size:0.92em;
}
.item-list .price-section .price strong{
	font-size:1.17em;
	color:#376317;
	display:block;
	line-height:1.1em;
}
.btn-share{
	width:100%;
	margin-top:10px;
}
.btn-share:after{
	content:"";
	display:block;
	clear:both;
}
.btn-share a.a2a-dd{
	float:left;
	background:url(/mobile/content/images/btn-share_en.gif) no-repeat;
	width:104px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 -5px;
	display:inline;
	position:relative;
}
.action-bar{
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat;
	width:703px;
	margin:10px -4px 0;
	padding:14px 0 20px;
	overflow:hidden;
	position:relative;
}
.back-to-top{
	float:right;
	background:url(/mobile/content/images/ico-back-to-top.gif) no-repeat 100% 3px;
	margin:0 5px 0 0;
	padding:0 13px 0 0;
}
.action-bar ul{
	float:left;
	list-style:none;
	margin:0 0 0 4px;
	display:inline;
	padding:0;
}
.action-bar ul li{
	float:left;
	margin:0 14px 0 0;
}

.action-bar ul a.btn-back{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 3px;
	padding:0 0 0 13px;
	cursor:pointer;
	cursor:hand;
}
.action-bar ul a.btn-print{
	background:url(/mobile/content/images/ico-print.gif) no-repeat;
	padding:0 0 0 21px;
}
/* sidebar */
#sidebar{
	width: 253px;
	float:left;
}
#sidebar .box{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-sidebar-box-t.png) no-repeat;
	padding-top:6px;
	margin:0 0 8px;
}
#sidebar .box .c{
	background:#fff;
	width:237px;
	overflow:hidden;
	padding:2px 8px;
}
#sidebar .box .b{
	background:url(/mobile/content/images/bg-sidebar-box-b.png) no-repeat;
	height:7px;
	overflow:hidden;
}
#sidebar .block{
	m/argin-top:20px;
}
#sidebar .block .colored-box{
	background:url(/mobile/content/images/bg-colored-box.gif) repeat-y;
	width:100%;
	overflow:hidden;
	margin:0 0 26px;
}
#sidebar .block .colored-box .holder{
	background:url(/mobile/content/images/bg-colored-box-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
#sidebar .block .colored-box .frame{
	background:url(/mobile/content/images/bg-colored-box-frame.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:8px 7px 9px;
}
#sidebar .block .colored-box .title{
	color:#fff;
	display:block;
	margin:0 0 7px;
}
#sidebar .block .colored-box img{display:block;}
#sidebar .block .colored-box p{
	margin:8px 0 0;
	font-size:1.17em;
	color:#fff;
	line-height:1.3em;
}
#sidebar .block .colored-box .btn-more{
	width:100%;
	overflow:hidden;
}
#sidebar .block .colored-box .btn-more a{
	float:left;
	background:url(/mobile/content/images/bg-btn-more-left.gif) no-repeat;
	padding:0 0 0 13px;
	color:#fff;
	font-size:0.92em;
	margin:12px 0 0 1px;
	display:inline;
	cursor:pointer;
	cursor:hand;
}
#sidebar .block .colored-box .btn-more span{
	float:left;
	background:url(/mobile/content/images/bg-btn-more-right.gif) no-repeat 100% 0;
	height:16px;
	padding:3px 7px 0 0;
}
#sidebar .block h3{
	font-size:1em;
	color:#5fa418;
	margin:0 0 10px;
}
#sidebar .box .value-list{
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar .block .value-list li{
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
	margin:0 0 15px;
}
#sidebar .block .value-list .img-hold{
	float:left;
	margin:0px 10px 0px 2px;
	display:inline;
}
* html #sidebar .box .value-list .img-hold{margin-right:10px;}
#sidebar .block .value-list .img-hold img{display:block;}
#sidebar .block .value-list .caption{
	height:1%;
	overflow:hidden;
	color:#606060;
	line-height:1.167em;
	padding:0;
}
#sidebar .block .value-list .caption a{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	color:#252525;
}
#sidebar .block .value-list .caption p{margin:3px 0 0;}
/* items-view */
.items-view{
	background:url(/mobile/content/images/bg-items-view-t.gif) no-repeat;
	width: 238px;
	padding-top:3px;
	margin:0 0 28px;
}
.items-view .holder{background:url(/mobile/content/images/bg-items-view-c.gif) repeat-y;}
.items-view .frame{
	background:url(/mobile/content/images/bg-items-view-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:4px;
}
.items-view h3{
	font-size:1.167em;
	color:#376317;
	margin:0 4px 15px;
	padding:6px 0 9px;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
}
.items-view h4{
	font-size:1.167em;
	margin:15px 0 5px;
	color:#252525;
}
.items-view img{
	display:block;
	margin:5px auto;
}
.items-view ul{
	list-style:none;
	padding:0;
	margin:14px 0 8px 5px;
	width:225px;
}
.items-view li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 5px;
	padding:0 0 9px 8px;
}
.items-view ol{
	padding:0px 0px 0px 22px;
	margin:14px 0 0px 0px;
	list-style-type:decimal
}
.items-view ol li{
	background:none;
	padding:0 0 10px 0px;
}
.items-view .price{
	text-align:center;
	width: 230px;
	background:url(/mobile/content/images/bg-items-price.gif) no-repeat;
}
.items-view .price div{
	height:1%;
	overflow:hidden;
	padding:7px 7px 8px;
	background:url(/mobile/content/images/bg-items-price-b.gif) no-repeat 0 100%;
}
.items-view .price strong{
	color:#376317;
	display:block;
	font-size:2.3em;
	font-weight:normal;
	margin:3px 0 6px;
}
.items-view .price .btn-add-to{
	background:url(/mobile/content/images/btn-add-to.png) no-repeat;
	width: 107px;
	height: 28px;
	text-indent:-9999px;
	margin:0 auto;
	display:block;
}
/* search-box */
.search-box{
	width:695px;
	margin:0 0 10px;
}
.search-box .search-box-holder{
	background:url(/mobile/content/images/bg-top-gradient.png) no-repeat;
	width:687px;
	padding:9px 8px 0 0;
	overflow:hidden;
}
.search-box .search-result{
	float:left;
	width:484px;
	padding:0 0 0 8px;
}
/* search-box .result */
.search-box .result p{
	margin:11px 0 12px;
	line-height:1.3em;
}
.search-box .result{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x;
	padding:18px 0;
}
.search-box .more{
	padding-left:10px;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 1px 50%;
	float:none;
	color:#252525;
	font-size:1em;
}
/* search-box .breadcrumbs-result */
.search-box .breadcrumbs-result{
	list-style:none;
	margin:0 0 0 -10px;
	padding:0;
	width:100%;
	overflow:hidden;
}
.search-box .breadcrumbs-result li{
	background:url(/mobile/content/images/arrow-bread-res.gif) no-repeat 0 50%;
	color:#6CBA1B;
	float:left;
	padding:0 3px 0 10px;
}
.search-box .breadcrumbs-result a{color:#6CBA1B;}
.search-box h2{
	font-size:1em;
	margin:18px 0;
	color:#252525
}
.search-box p b,
.search-box h2 b{
	background:#f4ff7e;
	padding:0 1px;
	color:#252525;
	font-weight:normal;
}
/* search-box .sort-search */
.search-box .sort-search{
	width:100%;
	overflow:hidden;
	padding:2px 0 10px;
}
.search-box .sort-search label{
	float:left;
	color:#376317;
	font-weight:bold;
	padding-top:4px;
}
.search-box .sort-search select{
	float:left;
	margin:0 10px;
	width:150px;
}
/* no results found */
.suggestions{
	width:703px;
	margin:22px -4px 0;
	padding:16px 0px 40px 0px;
	background:url(/mobile/content/images/bg-see-also.gif) no-repeat;
	position:relative;
}
.suggestions .headline{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	margin:0 6px 0 9px;
	padding:0 0 9px;
	display:block;
	color:#376317;
	font-size:1.17em;
}
.suggestions ul{
	list-style:none;
	margin:17px 0 0 10px;
	padding:0;
}
.suggestions ul{margin-top:10px;}
.suggestions ul li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 6px;
	padding:0 0 9px 8px;
}
/* search-bar */
.search-bar fieldset{margin:0 0 0 4px;}
.search-bar h3{
	margin:0;
	font-size:1em;
	color:#fff;
	background:url(/mobile/content/images/bg-aside-title-t.png) no-repeat;
	width:175px;
}
.search-bar h3 span{
	display:block;
	background:url(/mobile/content/images/bg-aside-title-b.png) no-repeat 0 100%;
	padding:7px 5px;
}
.search-bar ul{
	list-style:none;
	padding:0;
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
}
.search-bar ul li{
	float:left;
	width:100%;
	margin:0 0 11px;
}
.search-bar label{float:left;line-height:1em;}
.search-bar .check-b{
	float:left;
	width:12px;
	height:12px;
	margin:0 6px 0 1px;
}
.search-bar p{
	margin:13px 0;
	color:#376317;
	font-weight:bold;
}
.search-bar .btn-search{
	background:url(/mobile/content/images/btn-search2_en.png) no-repeat;
	width: 105px;
	height: 31px;
	text-indent:-9999px;
	border:0;
	display:block;
	margin:0 auto;
	padding:0;
}
/* T03 */
.appliances{
	width:100%;
	overflow:hidden;
}
.appliances h2{
	font-size:3.17em;
	color:#6cba1b;
	font-weight:bold;
	margin:0 0 13px;
}
/* text-app-cosmote */
.text-app-cosmote{
	background:url(/mobile/content/images/text-app-cosmote_en.png) no-repeat;
	width: 600px;
	height: 38px;
	text-indent:-9999px;
}
.text-app-cosmote2{
	background:url(/mobile/content/images/text-app-cosmote2.png) no-repeat;
	width: 695px;
	height: 38px;
	text-indent:-9999px;
}
/* filter-frm */
.filter-frm{
	background:url(/mobile/content/images/bg-filter-frm.gif) repeat-y;
	width:695px;
	overflow:hidden;
	margin:6px 0 0;
}
.filter-frm .holder{
	background:url(/mobile/content/images/bg-filter-frm-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.filter-frm .frame{
	background:url(/mobile/content/images/bg-filter-frm-frame.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 0 9px;
}
.filter-frm .frame .columns{
	float:left;
	width:331px;
	margin:11px 0 0 14px;
	display:inline;
}
.filter-frm .frame .columns .title{
	display:block;
	color:#376317;
	margin:0 0 13px;
}
.filter-frm .col1{
	float:left;
	width:180px;
	padding:0 5px 0 0;
}
.filter-frm .col2{
	float:left;
	width:135px;
	padding:0 5px 0 0;
}
.filter-frm .row{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.filter-frm input{
	float:left;
	width:15px;
	height:16px;
	margin:0 6px 0 0;
	padding:0;
}
* html .filter-frm input{margin-right:3px;}
.filter-frm label{
	display:block;
	height:1%;
	overflow:hidden;
	color:#464646;
}
.filter-frm .line{width:100%;}
.filter-frm .line:after{
	content:"";
	display:block;
	clear:both;
}
.filter-frm .btn-refresh{
	background:url(/mobile/content/images/btn-refresh_en.png) no-repeat;
	width:149px;
	height:30px;
	float:none;
	display:block;
	margin:5px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	position:relative;
	cursor:pointer;
}
/* products-list */
.products-list{
	width:100%;
	overflow:hidden;
}
.products-list .heading{
	margin:14px 0 6px;
	width:100%;
	overflow:hidden;
}
.products-list .heading .value{
	float:left;
	margin:5px 0 0;
}
.products-list .sort-form{float:right;}
.products-list .sort-form fieldset{display:inline;}
.products-list .sort-form label{
	float:left;
	color:#376317;
	font-weight:bold;
	margin:5px 12px 0 0;
}
.products-list .sort-form .sel{
	float:left;
	width:150px;
	color:#252525;
}
/* product-frm */
.product-frm{
	width:100%;
	overflow:hidden;
}
.products-list ul{
	list-style:none;
	margin:0 0 0 -4px;
	padding:0;
	width:699px;
}
.products-list ul li{
	float:left;
	display:inline;
	background:url(/mobile/content/images/bg-product.gif) no-repeat;
	width:229px;
	height:405px;
	margin:0 0 8px 4px;
	position:relative;
}
.products-list ul li.active{background-position:0 100%;}
.products-list .title{
	height:36px;
	padding:21px 0 0;
	font-size:14px;
	color:#252525;
	text-align:center;
	overflow:hidden;
}
.products-list .img-hold{
	display:block;
	width:220px;
	margin:0 auto 18px;
	text-align:center;
	height:172px;
}
.products-list .caption{
	padding:0 10px 8px;
	height:50px;
	display:block;
	text-align:center;
	color:#ff760b;
	line-height:13px;
	font-size:12px;
}
.products-list .action-row{
	overflow:hidden;
	height:20px;
	padding:0 7px 6px 5px;
}
.products-list .action-row a{
	float:right;
	background:url(/mobile/content/images/ico-arrow.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
	color:#5fa418;
	font-size:12px;
}
.products-list .action-row input{
	float:left;
	width:15px;
	height:16px;
	margin:0 6px 0 0;
}
* html .products-list .action-row input{margin-right:3px;}
.products-list .action-row label{
	display:block;
	overflow:hidden;
	color:#464646;
	font-size:12px;
}
.products-list .bay-box{
	background:url(/mobile/content/images/bg-bay-box.gif) no-repeat;
	width:223px;
	height:62px;
	padding:9px 0 0;
	margin:0 auto;
	text-align:center;
}
.products-list .bay-box .price{
	color:#464646;
	font-size:12px;
}
.products-list .bay-box .price strong{
	color:#376317;
	font-size:16px;
}
.products-list .bay-box a.btn-bay{
	background:url(/mobile/content/images/btn-ok_en.gif) no-repeat;
	display:block;
	width:107px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin:4px auto 0;
}
.products-list .sticker-offer{
	position:absolute;
	top:0;
	left:0;
	background:url(/mobile/content/images/ico-offer.gif) no-repeat;
	width: 229px;
	height: 20px;
	text-indent:-9999px;
}
.products-list .sticker-exclussive{
	position:absolute;
	top:0;
	left:0;
	background:url(/mobile/content/images/ico-offer1.gif) no-repeat;
	width: 229px;
	height: 20px;
	text-indent:-9999px;
}
.products-list .sticker-myview{
	position:absolute;
	background:url(/mobile/content/images/ico-sticker.gif) no-repeat;
	width:125px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	top:197px;
	left:34px;
}
.products-list .sticker-new{
	position:absolute;
	top:197px;
	left:164px;
	background:url(/mobile/content/images/ico-neo.gif) no-repeat;
	width:33px;
	height:32px;
	text-indent:-9999px;
}
.product-phone-package,
.product-phone-modem{
	width:100%;
	overflow:hidden;
	margin-bottom:16px;
}
.products-list .product-phone-modem ul{margin-bottom:8px;}
/*
.products-list .product-phone-modem .title{height:41px;}
.products-list .product-phone-modem ul li{
	background:url(/mobile/content/images/bg-product-modem.png) no-repeat;
	height: 431px;
}
*/
.products-list .product-phone-package .action-row,
.products-list .product-phone-modem .action-row{
	text-align:center;
	padding:3px 7px 4px;
}
.products-list .product-phone-package .action-row a,
.products-list .product-phone-modem .action-row a{float:none;}
.products-list .product-phone-package .img-hold{margin-bottom:16px;}
.products-list .product-phone-modem .img-hold{margin-bottom:16px;}
.products-list .product-phone-package .img-hold img,
.products-list .product-phone-modem .img-hold img{
	display:block;
	margin:0 auto;
}
.product-phone .btn-no-aval{
	background:url(/mobile/content/images/btn-no-aval.png) no-repeat;
	width: 107px;
	height: 28px;
	text-indent:-9999px;
	margin:4px auto 0;
	display:block;
}
/* pager original 
.pager{
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat;
	width:703px;
	margin:0 -4px;
	overflow:hidden;
	padding:12px 0 20px;
	position:relative;
}
.pager .btn-prew{
	float:right;
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 3px;
	margin:2px 21px 0 0;
	padding:0 0 0 13px;
	display:inline;
}
.pager .btn-next{
	float:right;
	background:url(/mobile/content/images/ico-arrow1.gif) no-repeat 100% 3px;
	margin:2px 5px 0 0;
	padding:0 14px 0 0;
	display:inline;
}
.pager span{
	float:left;
	margin:2px 10px 0 3px;
	color:#376317;
	font-weight:bold;
}
.pager ul{
	list-style:none;
	margin:0;
	padding:0;
}
.pager ul li{
	float:left;
	color:#5fa418;
	font-weight:bold;
	line-height:19px;
	margin:0 0 0 1px;
	display:inline;
}
.pager ul li a{
	float:left;
	width:27px;
	height:19px;
	text-align:center;
	color:#5fa418;
	font-weight:bold;
	background:url(/mobile/content/images/bg-pager.gif) no-repeat -999px 0;
}
.pager ul li.active a,
.pager ul li a:hover{
	background-position:0 0;
	color:#fff;
	text-decoration:none;
}
*/
/* pager  fixed*/
.pager{
	background:url(/mobile/content/images/bg-action-bar.gif) no-repeat;
	width:703px;
	margin:8px auto auto auto;
	text-align:center;
	overflow:hidden;
	padding:12px 4px 20px 4px;
	display:inline-block;
	position:relative;
}
.pager .btn-prew{
	f/loat:left;
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 3px;
	margin:2px 20px 0px auto;
	padding:0 0 0 13px;
	display:inline;
	position:relative;
}
.pager .btn-next{
	f/loat:left;
	background:url(/mobile/content/images/ico-arrow1.gif) no-repeat 100% 3px;
	margin:2px auto 0px 20px;
	padding:0 14px 0 0;
	display:inline;
	position:relative;
}
.pager span{
	float:left;
	margin:2px 10px 0 3px;
	color:#376317;
	font-weight:bold;
}
.pager ul{
	list-style:none;
	margin:0px;
	f/loat:left;
	padding:0px;
	display:inline;
	position:relative;
}
.pager ul li{
	f/loat:left;
	display:inline;
	color:#5fa418;
	font-weight:bold;
	line-height:19px;
	margin:0 0 0 1px;
	display:inline;
}
.pager ul li a{
	display:inline-block;
	f/loat:left;
	width:27px;
	height:19px;
	text-align:center;
	color:#5fa418;
	font-weight:bold;
	background:url(/mobile/content/images/bg-pager.gif) no-repeat -999px 0;
}
.pager ul li.active a,
.pager ul li a:hover{
	background-position:0 0;
	color:#fff;
	text-decoration:none;
}

/* T05 */
.step-list3 li span{width:181px;}
/* basket */
.basket{
	width:100%;
	overflow:hidden;
	margin:21px 0 0;
}
.basket h2{
	font-size:3.17em;
	color:#6cba1b;
	margin:7px 0 8px;
}
.text-my-basket{
	background:url(/mobile/content/images/text-my-basket.png) no-repeat;
	width: 234px;
	height: 38px;
	text-indent:-9999px;
}
.basket .text-order-conf{
	background:url(/mobile/content/images/text-order-conf.png) no-repeat;
	width: 428px;
	height: 38px;
	text-indent:-9999px;
	margin:6px 0 8px;
}
.basket .text-order-complete{
	background:url(/mobile/content/images/text-order-complete.png) no-repeat;
	width: 437px;
	height: 40px;
	text-indent:-9999px;
	margin:6px 0 8px;
}
.basket .txt-frame{
	padding:0 200px 0 0;
	line-height:1.3em;
}
.basket .txt-frame p{margin:0 0 22px;}
.basket .txt-frame .btn-e-shop{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 3px;
	padding:0 0 0 13px;
}
/* shop-frm */
.shop-frm{
	width:100%;
	overflow:hidden;
	margin:26px 0 0;
}
.shop-frm .t-head{
	width:100%;
	overflow:hidden;
	background:#6CBA1B;
}
.shop-frm .t-head ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	border:solid #c5e3a6;
	border-width:1px 1px 0;
}
.shop-frm .t-head ul li{
	float:left;
	background:#6cba1b;
	width:109px;
	color:#fff;
	text-align:center;
	padding:13px 0 15px;
}
.shop-frm .t-head ul li.cost-cart{
	width:110px;
	background:#6cba1b url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.shop-frm .table-holder{
	height:1%;
	overflow:hidden;
	border:1px solid #c5e3a6;
	margin:-1px 0 0;
	color:#252525;
}
.shop-frm .table-holder table{
	margin:0 0 -1px;
	border-collapse:collapse;
	width:100%;
}
.shop-frm .table-holder thead{display:none;}
.shop-frm .table-holder .product{
	width:473px;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
}
.shop-frm .table-holder .price{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	width:110px;
}
.shop-frm .table-holder .cost-cart{background-color:#fafafa;}
.shop-frm .table-holder .price div{
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
	width:110px;
	height:26px;
	padding:11px 0 0;
	text-align:center;
	font-size:1.167em;
}
.shop-frm .table-holder .input-holder{
	height:37px;
	float:left;
	width:100px;
}
.shop-frm .table-holder .empty{background:#fff;}
.shop-frm .table-holder .text{
	float:left;
	background:url(/mobile/content/images/bg-input.gif) no-repeat;
	width:40px;
	height:22px;
	margin:8px 0 0 5px;
	display:inline;
}
.shop-frm .table-holder .text input{
	width:20px;
	padding:3px 10px;
	float:left;
	border:none;
	background:none;
	text-align:right;
	color:#252525;
}
.shop-frm .table-holder .input-holder ul{
	float:left;
	list-style:none;
	margin:11px 0 0 3px;
	padding:0;
	display:inline;
}
.shop-frm .table-holder .input-holder ul li{
	float:left;
	margin:0 0 0 2px;
	display:inline;
}
.shop-frm .table-holder .input-holder a{
	float:left;
	width:17px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
}
.shop-frm .table-holder .input-holder a.btn-plus{background:url(/mobile/content/images/btn-plus.gif) no-repeat;}
.shop-frm .table-holder .input-holder a.btn-minus{background:url(/mobile/content/images/btn-minus.gif) no-repeat;}
.shop-frm .table-holder label,
.shop-frm .table-holder .label{
	float:left;
	margin:11px 0 0 5px;
	display:inline;
}
.shop-frm .table-holder .label{margin-top:8px;}
.shop-frm .table-holder td.product span {margin-top:8px; color:#5FA418}
.shop-frm .table-holder .product_group {
	float:left;
	margin:11px 0 0 5px;
	display:inline; 
	color:#5FA418
}
.shop-frm .table-holder label{font-weight:bold;}
.shop-frm .table-holder a.label{color:#5fa418;}
.shop-frm .table-holder .btn-close{
	float:right;
	background:url(/mobile/content/images/btn-close.gif) no-repeat;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	margin:11px 8px 0 0;
	display:inline;
}
.shop-frm .table-holder tfoot td{
	background:#e9f5dd url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
}
.shop-frm .table-holder tfoot td div{
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
	height:28px;
	padding:11px 0 0;
	text-align:center;
}
.shop-frm .table-holder tfoot td.title div{
	color:#376317;
	font-weight:bold;
	text-align:right;
	padding-right:13px;
	background:none;
}
.shop-frm .hint{
	color:#7c7c7c;
	display:block;
	margin:9px 0 0 3px;
}
.shop-frm .action-list{
	list-style:none;
	margin:37px 0 0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.shop-frm .action-list li{
	float:left;
	margin:0 8px 0 0;
}
.shop-frm .action-list li a{
	background:url(/mobile/content/images/bg-aktion-el.gif) no-repeat;
	padding:0 0 0 12px;
	color:#fff;
	float:left;
	font-size:0.92em;
	cursor:pointer;
	cursor:hand;
}
.shop-frm .action-list li a span{
	background:url(/mobile/content/images/bg-aktion-el-r.gif) no-repeat 100% 0;
	float:left;
	height:17px;
	padding:2px 10px 0 0;
}
.agreement{
	background:url(/mobile/content/images/bg-1.gif) no-repeat;
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:10px 0 0;
	padding:15px 0 40px;
	color:#464646;
}
.agreement .check{
	width:15px;
	height:16px;
	margin:0;
	padding:0;
}
.agreement label a{color:#5fa418;}
.agreement .btn-finish-order{
	background:url(/mobile/content/images/btn-finish-order.gif) no-repeat;
	width:185px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
	margin:9px auto 0;
	display:block;
	clear:both;
}
/* t13 */
.image-holder{
	position:relative;
	height:165px;
	margin:0 0 18px;
}
.image-holder img{display:block;}
.image-holder h1{
	position:absolute;
	margin:0;
	bottom:22px;
	left:11px;
	color:#6cba1b;
	font-size:36px;
	line-height:44px;
	letter-spacing:-1px;
}
.txt-holder{padding:0 180px 0 1px;}
.txt-holder ul li{margin:0px 0px 8px 0px}
.txt-holder ul.qa{
	margin:20px 0px 10px 0px !important;
	padding:0px 0px 10px 10px !important;
	list-style:none;
	b/ackground:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
}
.txt-holder ul.qa li{
	background:url(/mobile/content/images/qa.gif) no-repeat;
	color:#252525;
	margin:0px 0px 10px 0px;
	line-height:15px;
	padding:0px 0px 0px 20px;
}
.txt-holder ul.qa li a{
	color:#5fa418;
	font-weight:bold
}
.txt-holder h4 {font-size:110%; margin:0px 0px -10px 0px; padding:0px}
.txt-holder p{
	color:#464646;
	line-height:1.3em;
	margin:20px 0px;
}
.info-holder{
	width:704px;
	margin:0 -36px 9px -4px;
	overflow:hidden;
}
.info-holder .info-box{
	background:url(/mobile/content/images/bg-info-box.gif) no-repeat 100% 100%;
	padding:0 0 20px;
	width:316px;
	float:left;
	margin:0 36px 0 0;
}
.info-holder .info-box .sticker{float:right; width:100px; height:100px;}
.info-holder .info-box .holder{background:url(/mobile/content/images/bg-info-box.gif) repeat-y -316px 0;}
.info-holder .info-box .frame{
	background:url(/mobile/content/images/bg-info-box.gif) no-repeat;
	position:relative;
	padding:23px 0 19px 13px;
	min-height:112px;
}
* html .info-holder .info-box .frame{
	overflow:visible;
	height:112px;
}
.info-holder .info-box h2{
	margin:0 0 12px;
	font-size:1.5em;
	color:#5fa418;
}
.info-holder .info-box p{
	margin:0px 0px 10px 0px;
	color:#464646;
}
.info-holder .more-info{
	position:absolute;
	bottom:0;
	left:13px;
	margin-top:20px;
	padding-top:10px;
}
.inform-holder{
	background:url(/mobile/content/images/bg-inform-holder.gif) no-repeat;
	width:694px;
	overflow:hidden;
	padding:16px 0 0 9px;
	margin:30px 0 0 -4px;
	position:relative;
}
.inform-holder h3{
	margin:0 0 7px;
	color:#376317;
	font-size:14px;
	background:url(/mobile/content/images/sep-ttl.gif) repeat-x 0 100%;
	padding:0 0 9px;
}
.inform-list{
	margin:0 -23px 0 -5px;
	padding:0 0 50px;
	list-style:none;
	overflow:hidden;
	width:717px;
}
.inform-list li{
	float:left;
	width:216px;
	padding:0 23px 0 0;
}
.inform-list img{
	display:block;
	padding:0 0 10px;
}
.inform-list p{
	margin:0;
	line-height:16px;
	color:#606060;
}
.ttl-area{
	background:url(/mobile/content/images/sep-ttl.gif) repeat-x;
	padding:3px 0 0;
	margin:0 0 8px;
}
.ttl-area strong{
	display:block;
	line-height:16px;
	padding:0 0 4px;
	background:url(/mobile/content/images/sep-ttl.gif) repeat-x 0 100%;
}
.ttl-area a{
	background:url(/mobile/content/images/bg-green-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
}
/* T07 */
.intro{
	width:100%;
	overflow:hidden;
	position:relative;
}
.intro img{display:block;}
.intro h3,
.intro h2{
	position:absolute;
	left:-9999px;
}
.intro p{
	width:550px;
}
.intro ul{
	list-style:none;
	margin:20px 0px 20px 0px;
	padding:2px;
}
.intro ul li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 10px;
}
#two-columns{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
#two-columns .prime{
	float:left;
	width:495px;
	line-height:1.3em;
	margin:0 0 25px;
}
#two-columns .prime h3{
	font-size:1.67em;
	color:#5fa418;
	margin:5px 0px 20px 0px;
	line-height:1.25em;
}
#two-columns .prime p{
	margin:20px 4px 20px 0px;
	line-height:1.333em;
}
#two-columns .prime img{
	max-width:462px;
	overflow:hidden;
}
#two-columns .prime a{color:#5fa418;}
.table-holder{
	height:1%;
	overflow:hidden;
	border:1px solid #c5e3a6;
	margin:30px 0;
}
.prime .table-holder table{
	border-collapse:collapse;
	margin:0 0 -1px;
}
.prime .table-holder table th{
	background-color:#6cba1b;
	color:#fff;
	font-weight:normal;
	padding:8px 0 12px;
}
.prime .table-holder .spacer{width:9px;}
.prime .table-holder .program{
	width:275px;
	text-align:left;
}
.prime .table-holder th.fixed{
	background:#6cba1b url(/mobile/content/images/bg-doted1.gif) repeat-y;
	width:100px;
	text-align:center;
}
.prime .table-holder th.fee-discount{
	background:#6cba1b url(/mobile/content/images/bg-doted1.gif) repeat-y;
	width:109px;
}
.prime .table-holder .important td div{
	padding:10px 0 11px;
	background:none;
}
.prime .table-holder .important td.spacer{background-color:#e9f5dd;}
.prime .table-holder .important td.program{
	color:#376317;
	font-weight:bold;
	background-color:#e9f5dd;
}
.prime .table-holder .important td.fixed{background:#e9f5dd url(/mobile/content/images/bg-doted1.gif) repeat-y;}
.prime .table-holder .important td.fee-discount{background:#e9f5dd url(/mobile/content/images/bg-doted1.gif) repeat-y;}
.prime .table-holder td div{
	padding:10px 0;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
}
.prime .table-holder td.program{color:#464646;}
.prime .table-holder td.fixed{
	background: url(/mobile/content/images/bg-doted1.gif) repeat-y;
	width:100px;
	text-align:right;
}
.prime .table-holder td.fixed div{padding-right:7px;}
.prime .table-holder td.fee-discount{
	background: url(/mobile/content/images/bg-doted1.gif) repeat-y;
	width:109px;
	text-align:right;
}
.prime .table-holder td.fee-discount div{padding-right:7px;}
.prime .table-holder .even td{background-color:#fafafa !important;}
.prime .table-holder .before-imp td div{background:none;}
.prime h4{
	font-size:1.17em;
	color:#252525;
	font-weight:bold;
	margin:20px 0 10px;
	padding:10px 0px 0px 0px;
}
.prime h5{
	font-size:1.12em;
	color:#376317;
	font-weight:bold;
	margin:20px 0px 10px 0px;
	padding:0px;
}
.prime ol{
	margin:0;
	padding:2px 0 3px 20px;
	color:#464646;
	list-style-position:inside;
}
.prime ol li{
	margin:0 0 10px;
	text-indent:-16px;
}
.prime ul{
	list-style:none;
	margin:20px 0px 20px 0px;
	padding:2px;
}
.prime ul li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 10px;
}
.prime ul ul{
	margin:10px !important;
	list-style-type:circle;
}
.prime ul ul li{
	background:none;
	margin:0px 0px 13px 20px;
	padding:0px 0px 0px 0px;
}
/* aside */
.aside{
	float:right;
	width:180px;
}
.aside .holder{
	background:url(/mobile/content/images/bg-aside-box-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.aside .frame{
	background:url(/mobile/content/images/bg-aside-box-frame.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:10px 4px 0 5px;
}
.search-bar{width:181px;}
.search-bar .box{
	background:url(/mobile/content/images/bg-aside2-c.gif) repeat-y;
	width:181px;
}
.search-bar .holder{background:url(/mobile/content/images/bg-aside2-t.gif) no-repeat;}
.search-bar .frame{
	background:url(/mobile/content/images/bg-aside2-b.gif) no-repeat 0 100%;
	padding:3px 3px 11px;
}
.aside .block h3{
	font-size:1.17em;
	color:#376317;
	margin:0 0 9px;
}
.aside .block ul{
	list-style:none;
	margin:0;
	padding:0;
}
.aside .block li{
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x;
	padding:10px 0 0;
	line-height:1.3em;
	margin:0 0 13px;
}
.aside .block li .title{
	display:block;
	margin:0 0 6px;
}
.aside .block li .title a{
	color:#5fa418;
	background:url(/mobile/content/images/arrow-green2.gif) right bottom no-repeat;
	padding:0px 8px 0px 0px!important;
	text-indent:0px !important;
}
.aside .block li p{margin:0;}
/* e-shop-block */
.e-shop-block{margin:5px 8px;}
.e-shop-block h3{
	color:#5fa418;
	font-size:12px;
	margin:0 0 7px;
}
.e-shop-block img{
	display:block;
	margin:0 auto;
}
/* tabs-block-med */
.tabs-block-med{
	background:url(/mobile/content/images/bg-tab-med-t.png) no-repeat;
	width:733px;
	float:left;
	padding-top:6px;
	position:relative;
}
.tabs-block-med .tabset{
	padding:0;
	margin:-2px 0 4px;
	position:relative;
}
.tabs-block-med .tabset li{
	margin:0px 4px 0px 0px;
}
.tabs-block-med .tabset li a span{padding:0 6px;}
.tabs-block-med .tab-hodder{
	background:url(/mobile/content/images/bg-tab-box-b.png) no-repeat 0 100%;
	overflow:visible;
	padding:3px 0 3px;
	width:100%;
}
.tabs-block-med .tab-box-wrap{
	background:url(/mobile/content/images/bg-tab-box-t.png) no-repeat;
	width: 717px;
}
.tabs-block-med .tab-hodder:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.tabs-med{
	background:#fff;
	width:717px;
	padding:0 8px 19px;
	min-height:296px;
}
* html .tabs-med{height:290px;}
.tabs-block-med .b{
	background:url(/mobile/content/images/bg-tab-med-b.png) no-repeat;
	width: 733px;
	height: 6px;
	overflow:hidden;
}
.tabs-block-med .btn-all{
	padding:0 0 0 8px;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 50%;
	float:left;
}
.tabs-block-med .gallery-nav{
	position:absolute;
	bottom:-20px;
	left:316px;
}
.tabs-block-med .gallery-nav .arrow-holder{
	margin:0 8px 0 0;
	float:left;
}
.tabs-block-med .gallery-nav span{display:none;}
/* fun-list */
.fun-list{
	list-style:none;
	padding:0;
	margin:8px 0 0;
}
.fun-list li{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	display:block;
	padding:2px 0px 2px 22px;
	margin:15px 0px;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat 0 3px;
	height:1%;
}
.tabs-block-med .tab-box-wrap img{display:block;margin:0 auto;}
.tabs-block-med .tab-box-wrap .big-images{
	width:100%;
}
/* items-gallery */
.items-gallery{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
.items-gallery li{
	float:left;
	background:url(/mobile/content/images/bg-items-gallery-t.png) no-repeat;
	width: 175px;
	margin:0 -1px 0 4px;
	display:inline;
}
.items-gallery li.first-img{width:353px;}
.items-gallery li.first-img img{width:353px; height:266px}
.items-gallery .frame{
	background:url(/mobile/content/images/bg-items-gallery-b.png) no-repeat 0 100%;
	padding:6px;
}
.items-gallery img{height:119px;}
.items-gallery h3{
	margin:0;
	min-height:46px;
	font-size:1em;
	text-align:center;
}
* html .items-gallery h3{height:46px;}
.items-gallery .desc p{
	margin:17px 0 0;
	text-align:center;
	color:#ff760b;
	font-size:0.916em;
	line-height:1.1em;
	min-height:42px;
}
* html .items-gallery .desc p{height:42px;}
.items-gallery .price-cont{
	width:100%;
	overflow:hidden;
}
.items-gallery .price-cont p{
	margin:0;
	text-align:right;
	line-height:1.15em;
}
.items-gallery .price{
	color:#376317;
	font-weight:bold;
	font-size:1.167em;
	display:block;
}
.items-gallery .btn-select{
	background:url(/mobile/content/images/btn-select_en.png) no-repeat;
	width: 86px;
	height: 24px;
	float:right;
	text-indent:-9999px;
	margin:4px 8px 2px;
}
/* navbar */


/*
.navbar{
	background:url(/mobile/content/images/bg-navbar-t.png) no-repeat;
	width: 237px;
	margin:0px 0px 25px 0px;
}
.navbar ul{
	padding:1px 4px;
	margin:0;
	background:url(/mobile/content/images/bg-navbar-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
}
.navbar li{
	list-style:none;
	vertical-align:top;
	height:1%;
	margin:3px 0;
}
.navbar strong{
	background:url(/mobile/content/images/bg-lvl1-t.png) no-repeat;
	width: 229px;
	display:block;
}
.navbar strong span{
	background:url(/mobile/content/images/bg-lvl1-b.png) no-repeat 0 100%;
	display:block;
}
.navbar strong a{
	display:block;
	padding:9px 22px 9px 7px;
	color:#376317;
	font-size:1.167em;
	background:url(/mobile/content/images/arrow-navbar.gif) no-repeat 100% 0;
	height:1%;
}
.navbar .active strong a{background:url(/mobile/content/images/arrow-navbar-active.gif) no-repeat 100% 0;}
.navbar a:hover{text-decoration:none;}
.navbar strong:hover,
.navbar strong.hover{background:url(/mobile/content/images/bg-lvl1-t-hover.png) no-repeat;}
.navbar strong:hover span,
.navbar strong.hover span{background:url(/mobile/content/images/bg-lvl1-b-hover.png) no-repeat 0 100%;}
.navbar ul ul{
	padding:0 4px 10px;
	background:url(/mobile/content/images/bg-navbar-c.gif) no-repeat 0 100%;
	width:229px;
	margin:0 -4px;
	display:none;
	position:relative;
}
.navbar ul .active ul{display:block;}
.navbar ul ul li{
	background:url(/mobile/content/images/sep-dote.gif) repeat-x;
	margin:-1px 0 1px;
	padding:1px 0;
}
.navbar ul ul li.active{padding:2px 0 1px;}
.navbar ul ul span{
	display:block;
	cursor:pointer;
	padding:6px;
}
.navbar ul ul a{
	display:block;
	font-weight:bold;
}
.navbar ul ul .active a,
.navbar ul ul .active a:hover{
	background:#6cba1b url(/mobile/content/images/bg-lvl2-t.png) no-repeat;
	color:#fff;
}
.navbar ul ul a:hover{color:#6cba1b;}
.navbar ul ul .active span{background:url(/mobile/content/images/bg-lvl2-b.png) no-repeat 0 100%;}
.navbar ul ul ul{
	margin:4px 0 4px 8px;
	padding:0;
	background:none;
	width: 221px;
}
.navbar ul ul ul li{
	background:none;
	margin:0;
	padding:0;
}
.navbar ul ul .active ul a,
.navbar ul ul ul a{
	background:none;
	color:#252525;
	font-weight:normal;
}
.navbar ul ul .active ul span,
.navbar ul ul ul span{
	padding:5px 7px 6px;
	background:none;
}
.navbar ul ul ul em{
	font-style:normal;
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 5px;
	padding:0 0 0 9px;
	cursor:pointer;
}
.navbar ul ul ul .active em{background:url(/mobile/content/images/bult-dot.gif) no-repeat 0 5px;}
.navbar ul ul .active ul a:hover,
.navbar ul ul ul a:hover{color:#6cba1b;background:none;}
.navbar ul ul .active ul .active a:hover,
.navbar ul ul ul .active a:hover,
.navbar ul ul ul .active a{
	background:#6cba1b url(/mobile/content/images/bg-lvl3-t.gif) no-repeat;
	color:#fff;
}
.navbar ul ul ul .active span{background:url(/mobile/content/images/bg-lvl3-b.gif) no-repeat 0 100%;}
.navbar ul ul ul ul {margin:4px 0px 4px 10px; width:211px}
.navbar ul ul ul ul .active a{
	background:#6cba1b url(/mobile/content/images/bg-lvl4-t.gif) no-repeat !important;
	color:#fff;
}
.navbar ul ul ul ul .active span{background:url(/mobile/content/images/bg-lvl4-b.gif) no-repeat 0 100% !important;}
.navbar ul ul ul .active ul{
	display:block;
}
.navbar ul ul ul .active ul a {background:none; color:#464646}
.navbar ul ul ul .active ul a:hover {background:none; color:#6cba1b !important}
.navbar ul ul ul .active ul span {background:none}
.navbar-27{
	margin:0px 0px 25px 0px;
}
#sidebar .box  div.navbar:last-child {margin:0px !important}
 
*/
/* T10 start */
.main-box{
	width:980px;
	overflow:hidden;
	margin:20px auto 0;
}
.main-login{margin-bottom:180px;}
.main-box .t{
	background:url(/mobile/content/images/bg-main-box-t.png) no-repeat;
	height:6px;
	overflow:hidden;
}
.main-box .c{
	background:#fff;
	height:1%;
	overflow:hidden;
	padding:2px 0 4px;
}
.main-box .b{
	background:url(/mobile/content/images/bg-main-box-b.png) no-repeat;
	height:6px;
	overflow:hidden;
}
.main-box .columns{
	width:100%;
	overflow:hidden;
}
.main-box .columns .col{
	float:left;
	width:478px;
	margin:0 0 0 8px;
	display:inline;
	background:url(/mobile/content/images/bg-column.gif) repeat-y;
	position:relative;
}
.main-box .columns .col .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-columns-holder.gif) no-repeat;
}
.main-box .columns .col .frame{
	background:url(/mobile/content/images/bg-columns-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	min-height:368px;
	padding:20px 21px 0;
}
.main-box.activation .columns .col .frame{
	min-height:368px;
}
* html .main-box .columns .col .frame{
	height:368px;
	overflow:visible;
}
* html .main-box.activation .columns .col .frame{
	height:368px;
}
.main-box .columns .col h2{
	font-size:2.5em;
	color:#6cba1b;
	margin:0 0 10px;
}
.main-box .columns .col h2.text-login-mycosmote{
	background:url(/mobile/content/images/text-login-mycosmote_en.png) no-repeat;
	width: 261px;
	height: 33px;
	text-indent:-9999px;
	overflow:hidden;
}
.main-box .columns .col h2.text-activate-mycosmote{
	background:url(/mobile/content/images/text-activate-mycosmote.png) no-repeat;
	width: 379px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
}
.main-box .columns .col h2.text-register-mycosmote{
	background:url(/mobile/content/images/text-register-mycosmote_en.png) no-repeat;
	width: 354px;
	height: 33px;
	text-indent:-9999px;
	overflow:hidden;
}
.main-box .columns .col h2.text-register2-mycosmote{
	background:url(/mobile/content/images/text-register2-mycosmote_en.png) no-repeat;
	width: 354px;
	height: 33px;
	text-indent:-9999px;
	overflow:hidden;
}
/* login-frm */
.login-frm{
	width:100%;
	overflow:hidden;
}
.login-frm .input-area{
	background:url(/mobile/content/images/bg-input-area.gif) repeat-y;
	width:100%;
	overflow:hidden;
	margin:22px 0 0;
}
.login-frm .input-area .input-area-holder{
	background:url(/mobile/content/images/bg-input-area-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.login-frm .input-area .input-area-frame{
	background:url(/mobile/content/images/bg-input-area-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:5px 4px 4px 5px;
	width:426px;
}
.login-frm .input-area .row{
	padding:5px 7px 10px;
	overflow:hidden;
	margin:0;
	width:410px;
	margin-bottom:1px;
}
.login-frm .input-area .row .note{display:none}
.login-frm .input-area label{
	display:block;
	color:#376317;
	padding:0 0 7px;
	width:200px;
	font-weight:bold;
}
.login-frm .input-area label span{font-weight:normal;}
.login-frm .input-area .text{
	background:url(/mobile/content/images/bg-input1.gif) no-repeat;
	width:200px;
	height:24px;
	display:block;
	overflow:hidden;
}
.login-frm .input-area .text input{
	float:left;
	width:190px;
	padding:4px 5px;
	border:none;
	background:none;
}
.login-frm .input-area .acception-row{
	padding:8px 7px 2px;
	margin:0 0 7px;
}
.login-frm .acception-row .check{
	float:left;
	width:15px;
	height:16px;
	margin:0 6px 0 0;
	padding:0;
}
.login-frm .acception-row label{
	float:left;
	overflow:hidden;
	color:#464646;
	font-weight:normal;
}
.login-frm .acception-row label a{color:#5fa418;}
.login-frm .btn-login{
	float:left;
	background:url(/mobile/content/images/btn-login_en.gif) no-repeat;
	width:94px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:none;
	padding:0;
	margin:3px 0 0;
}
.login-frm .forgoten{
	float:left;
	margin:11px 0 0 10px;
	color:#5fa418;
}
.login-frm .error-box{
	background:url(/mobile/content/images/bg-t10error.png) no-repeat;
	width:436px;
	height:32px;
	position:absolute;
	top:90px;
	left:24px;
	z-index:10;
	d/isplay:none
}
.login-frm .error-box.big{
	background:url(/mobile/content/images/bg-error-2lines.png) no-repeat;
	width:436px;
	height:50px;
	position:absolute;
	top:85px;
	left:24px;
	z-index:10;
	font-size:90%;
	d/isplay:none;
}
.login-frm .error-box.big a{
	color:#b2de03
}
.login-frm .error-box h3{
	padding:8px 4px 0px 35px;
	margin:0px 0px 0px 0px;
}
.login-frm .error{
	border:1px solid #B62525;
	background:url(/mobile/content/images/bg-t10error2.gif) right top repeat-y
}
.login-frm .error .note{
	display:block !important;
	color:#ffffff;
	float:right;
	width:185px;
	text-align:left;
}

.main-box .columns .list-fun{
	list-style:none;
	margin:20px 0 0;
	padding:0;
	width:435px;
}
.main-box .columns .list-fun li{
	background:url(/mobile/content/images/bullet.gif) no-repeat;
	font-weight:bold;
	color:#464646;
	padding:0px 0 0 23px;
	line-height:1.4em;
	margin:0 0 17px;
}
.main-box .btb-cosmote{
	background:url(/mobile/content/images/btn-cosmote_en.png) no-repeat;
	width:104px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin-top:10px;
	p/osition:absolute;	
	l/eft:20px;
	t/op:277px;
}
.main-box .call-to-action .btb-cosmote{
	margin-top:20px;
	float:left;
}
.main-box.activation .btb-cosmote{
	top:300px;
}
.input-area .error-message{
	float:right;
	width:180px;
	color:#fff;
	display:none;
}
.error .input-area .error-message{display:block;}
.error .input-area .important,
.error .input-area .acception-row{
	background:#b62525 url(/mobile/content/images/bg-error.gif) repeat-y;
	border:1px solid #b62525;
	padding:6px 7px 8px;
	width:412px;
}
.error .input-area .acception-row{padding:7px 6px 1px;}
.main-box .warning{
	background:url(/mobile/content/images/btn-warning.gif) no-repeat;
	width:395px;
	height:27px;
	position:absolute;
	left:21px;
	top:53px;
	font-size:1.16em;
	color:#fff;
	font-weight:bold;
	padding:11px 0 0 41px;
	display:none;
}
.main-box .error .warning{display:block;}
.main-box .error label span{display:none;}
/* T11 */
.intro .txt-box{
	position:absolute;
	top:16px;
	left:15px;
	width:374px;
}
/* intro */
#content .intro .txt-box .t{
	background:url(/mobile/content/images/bg-text-box-t.png) no-repeat;
	height:7px;
	overflow:hidden;
}
#content .intro .txt-box .c{
	height:1%;
	overflow:hidden;
	padding:2px 14px 21px;
	background:url(/mobile/content/images/bg-text-box-c.png) repeat-y;
}
#content .intro .txt-box .b{
	background:url(/mobile/content/images/bg-text-box-b.png) no-repeat;
	height:7px;
	overflow:hidden;
}
#content .intro .txt-box h2{
	font-size:2.5em;
	color:#000;
	margin:0 0 10px;
	position:static;
	line-height:1.167em;
}
#content .intro .txt-box p{
	font-size:1.17em;
	line-height:1.3em;
	color:#000;
	margin:0;
}
#content .demo-section{
	height:1%;
	overflow:hidden;
	padding:0px 0px 0px 9px;
	margin:18px 0 31px;
	color:#464646;
	font-size:1.17em;
	line-height:1.3em;
}
#content .demo-section strong{
	display:block;
	margin-bottom:8px;
}
#content .demo-section p{margin:0 0 12px;}
#content .demo-section .btn-demo{
	width:100%;
	overflow:hidden;
}
#content .demo-section .btn-demo a{
	float:left;
	background:url(/mobile/content/images/btn-demo_en.gif) no-repeat;
	width:217px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .three-columns{
	width:703px;
	margin:0 -4px 32px;
	position:relative;
	background:url(/mobile/content/images/bg-three-columns.gif) no-repeat;
	overflow:hidden;
	padding:4px 0 0;
}
#content .three-columns .frame{
	width:722px;
	margin:0 0 0 -19px;
	overflow:hidden;
}
#content .three-columns .col{
	float:left;
	margin:0 0 0 23px;
	width:216px;
	display:inline;
	color:#606060;
	line-height:1.3em;
}
#content .three-columns .col img{display:block;}
#content .three-columns .title{
	display:block;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x;
	width:100%;
	overflow:hidden;
	margin:10px 0 9px;
	padding:4px 0 0;
}
#content .three-columns .title span{
	display:block;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
}
#content .three-columns .title a{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
	font-weight:bold;
}
#content .three-columns p{margin:0;}
#content .three-columns .tab-text p{margin:14px 0 60px;}
/* news */
#content .news{
	width:703px;
	overflow:hidden;
	position:relative;
	margin:0 -4px 20px;
	background:url(/mobile/content/images/bg-news.gif) repeat-y;
}
#content .news .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-news-holder.gif) no-repeat;
}
#content .news .frame{
	height:1%;
	padding:9px 0 22px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-news-frame.gif) no-repeat 0 100%;
}
#content .news .heading{
	height:1%;
	overflow:hidden;
	display:block;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	margin:0 9px;
	font-size:1.17em;
	color:#376317;
	line-height:1.167em;
	padding:0 0 9px;
}
#content .news .columns{
	width:733px;
	margin:20px 0 0 -30px;
}
#content .news .col{
	float:left;
	width:315px;
	overflow:hidden;
	padding:0 10px 0 0;
	margin:0 0 0 39px;
	display:inline;
	color:#252525;
}
#content .news .date{
	display:block;
	color:#376317;
	margin:0 0 4px;
}
#content .news .post-title{
	font-size:1.17em;
	color:#252525;
	line-height:1.3em;
	display:block;
	margin:0 0 16px;
}
#content .news h3{
	font-size:1.07em;
	margin:0px 0px 12px 0px;
	padding:0px;
	color:#252525;
}
#content .news p{
	margin:0 0 9px;
	color:#454545;
}
#content .news .btn-more{
	padding:0 0 0 8px;
	background:url(/mobile/content/images/ico-arrow.gif) no-repeat 0 4px;
	color:#5fa418;
}
/* fade gallery */
#content .gallery-holder{
	width:703px;
	margin:0 -4px 20px;
	padding:0 0 9px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-gallery-holder.gif) no-repeat 0 100%;
	position:relative;
}
#content .gallery-holder .three-columns{
	background:none;
	margin:0;
	min-height:322px;
}
* html #content .gallery-holder .three-columns{height:322px;}
#content .gallery-holder .gallery-nav{
	list-style:none;
	margin:0 auto;
	padding:0;
	display:table;
}
#content .gallery-holder .gallery-nav li{
	float:left;
	margin:0 0 0 3px;
	display:inline;
}
#content .gallery-holder .gallery-nav a{
	display:block;
	width:40px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .gallery-holder .btn-prev a{background:url(/mobile/content/images/btn-prev.gif) no-repeat;}
#content .gallery-holder .btn-next a{background:url(/mobile/content/images/btn-next.gif) no-repeat;}
.gallery-nav span{display:none;}
/* T12 */
/* half-size */
.half-size{
	padding:0 200px 0 1px;
	margin:0px 0px 9px 0px;
	line-height:1.3em;
}
.half-size p{margin:20px 0px;}
.half-size ul{
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 22px;
}
.half-size ul li{
	margin-bottom:10px;
}
.half-size ul ul{
	margin:10px 0px 15px 0px;
	padding:0px 0px 0px 22px;
	list-style-type:circle;
}
.half-size ul ul li{
	margin-bottom:8px !important;
}
.posts-list{
	list-style:none;
	margin:0 -4px;
	padding:0;
	width:703px;
	overflow:hidden;
}
.posts-list li{
	float:left;
	margin:8px 0 0 4px;
	display:inline;
	background:url(/mobile/content/images/bg-T12-odd-top.gif) no-repeat;
	width:216px;
	padding:0 6px 0 7px;
	line-height:1.3em;
	position:relative;
	min-height:335px;
	overflow:hidden;
}
.posts-list li.even{background:url(/mobile/content/images/bg-T12-even-top.gif) no-repeat;}
.posts-list li div.bot{
	height:3px;
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-T12-odd-bottom.gif) no-repeat;
	width:229px;
}
.posts-list li.even div.bot{
	background:url(/mobile/content/images/bg-T12-even-bottom.gif) no-repeat;
}
.posts-list .title{
	display:block;
	color:#5fa418;
	font-size:1.5em;
	line-height:1.167em;
	margin:8px 0 10px;
}
.posts-list img{display:block;}
.posts-list p{margin:16px 0px 40px 0px;}
.posts-list .btn-more{
	background:url(/mobile/content/images/bg-btn-more-info2.gif) no-repeat;
	position:absolute;
	left:6px;
	bottom:9px;
	width:92px;
	padding:2px 0px 0px 12px;
	height:17px;
	color:#ffffff;
	overflow:hidden;
	font-size:0.96em;
	cursor:pointer;
	cursor:hand;
}
/* see-also */
.see-also{
	width:703px;
	margin:30px -4px 0;
	padding:15px 0 53px;
	background:url(/mobile/content/images/bg-see-also.gif) no-repeat;
}
.see-also .heading{
	display:block;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	margin:0 9px 2px;
	font-size:1.17em;
	color:#376317;
	padding:0 0 9px;
}
#content .see-also .three-columns{
	margin:0;
	background:none;
}
/* T06 */
/* suport-page */
#main .suport-page{
	width:988px;
	margin:20px 0 0 -8px;
}
#main .suport-page .two-box{
	width:100%;
	overflow:hidden;
}
#main .suport-page .two-box .box{
	width:486px;
	float:left;
	margin:0 0 0 8px;
	display:inline;
}
.two-box .box .t{
	background:url(/mobile/content/images/bg-wide-box-t.png) no-repeat;
	height:6px;
	overflow:hidden;
}
.two-box .box .c{
	height:1%;
	background:#fff;
	padding:2px 8px;
}
.two-box .box .c:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.two-box .box .b{
	background:url(/mobile/content/images/bg-wide-box-b.png) no-repeat;
	height:6px;
	overflow:hidden;
}
.two-box .box .section{
	background:url(/mobile/content/images/bg-box-section.gif) repeat-y;
	width:100%;
	overflow:hidden;
	padding:0;
	position:relative;
}
.two-box .box .section .holder{
	background:url(/mobile/content/images/bg-box-section-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.two-box .box .section .frame{
	min-height:288px;
	overflow:hidden;
	padding:1px;
	background:url(/mobile/content/images/bg-box-section-frame.gif) no-repeat 0 100%;
}
* html .two-box .box .section .frame{
	height:288px;
	overflow:visible;
}
.two-box .box .section img{display:block;}
.two-box .box .section .txt{
	position:absolute;
	left:14px;
	top:14px;
	width:264px;
	overflow:hidden;
}
.two-box .box .section .txt .t{
	background:url(/mobile/content/images/bg-txt-t.png) no-repeat;
	height:9px;
	overflow:hidden;
}
.two-box .box .section .txt .c{
	background:url(/mobile/content/images/bg-txt-c.png) repeat-y;
	height:1%;
	overflow:hidden;
	padding:0 16px 18px;
}
.two-box .box .section .txt .b{
	background:url(/mobile/content/images/bg-txt-b.png) no-repeat;
	height:10px;
	overflow:hidden;
}
/* section */
.section .txt h2{
	font-size:2.5em;
	height:100%;
	text-indent: -9999px;
	color:#6cba1b;
	background:url(/mobile/content/images/tit_t06_en.png) no-repeat;
	width:239px;
	height:32px;
	margin:3px 0 0;
}
.section .txt ul{
	list-style:none;
	margin:19px 0 0;
	padding:1px 0 0;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
}
.section .txt ul li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding:3px 0 6px;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
}
.section .txt ul a{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}
.section .txt .btn{
	background:url(/mobile/content/images/btn.gif) no-repeat;
	width:100px;
	height:17px;
	overflow:hidden;
	padding:2px 0 0 12px;
	color:#fff;
	font-size:0.92em;
	display:block;
	margin:14px 0 0;
	cursor:pointer;
	cursor:hand;
}
/* two-box */
.two-box .box .title{
	display:block;
	color:#5fa418;
	margin:-3px 0 7px 2px;
}
.two-box .box .questions{
	list-style:none;
	margin:0;
	padding:0 10px;
}
.two-box .box .questions li{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
	padding:7px 0 8px;
}
.two-box .box .questions li:first-child{background:none;}
.two-box .box .questions .img-hold{
	float:left;
	width:85px;
	margin:0 12px 0 -4px;
	display:inline;
}
* html .two-box .box .questions .img-hold{margin-right:9px;}
.two-box .box .questions .img-hold img{display:block;}
.two-box .box .questions .caption{
	height:1%;
	overflow:hidden;
	padding:0;
}
.two-box .box .questions .name{
	display:block;
	margin:0 0 5px;
}
.two-box .box .questions .name a{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	font-weight:normal;
}
.two-box .box .questions p{margin:0;}
/* four-box */
.four-box{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.four-box .box{
	float:left;
	width:239px;
	margin:0 0 0 8px;
	display:inline;
}
.four-box .box .t{
	background:url(/mobile/content/images/bg-short-box-t.png) no-repeat;
	height:6px;
	overflow:hidden;
}
.four-box .box .c{
	min-height:293px;
	overflow:hidden;
	background:#fff;
	padding:0 8px;
}
* html .four-box .box .c{
	height:293px;
	overflow:visible;
}
.four-box .box .b{
	background:url(/mobile/content/images/bg-short-box-b.png) no-repeat;
	height:6px;
	overflow:hidden;
}
.four-box .box .title{
	display:block;
	color:#6CBA1B;
	margin:-1px 0 7px;
}
.four-box .box img{display:block;}
.four-box .box ul{
	list-style:none;
	margin:10px 0 7px;
	padding:0;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.four-box .box ul li{
	width:100%;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding:4px 0;
}
.four-box .box ul li a{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}
.four-box .box p{margin:0;}
/* T14 */
.intro h2 span{
	display:block;
	font-size:0.53em;
	line-height:1.4em;
}
/* breadcrumbs */
.breadcrumbs{
	list-style:none;
	margin:8px 0 10px 1px;
	padding:0;
	overflow:hidden;
	height:1%;
}
.breadcrumbs li{
	float:left;
	color:#7c7c7c;
	margin:0 6px 0 0;
	display:inline;
}
.breadcrumbs li.first a{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 2px;
	padding:0 0 0 12px;
	color:#5fa418;
	font-weight:bold;
}
.breadcrumbs li a{
	padding:0 0 0 9px;
	color:#464646;
	background:url(/mobile/content/images/ico-check.gif) no-repeat 0 4px;
}
.breadcrumbs li span{
	background:url(/mobile/content/images/ico-check.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
}
/* programs-list */
.programs-list{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	padding:0 0 20px;
}
.programs-list .title{
	display:block;
	color:#252525;
}
.programs-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
.programs-list table{
	border-collapse:collapse;
	margin:16px 0 0;
}
.programs-list .name{
	width:223px;
	padding:9px 10px 4px 4px;
	text-align:left;
	background:url(/mobile/content/images/bg-programm.gif) no-repeat;
	color:#5fa418;
	vertical-align:top;
}
.programs-list .even .name{background-image:url(/mobile/content/images/bg-programm-even.gif);}
.programs-list .name span,
.programs-list .name strong{
	font-size:1.5em;
	display:block;
}
.programs-list .name strong{
	margin-bottom:5px;
	text-transform:uppercase;
}
.programs-list .name a{
	color:#5fa418;
	background:url(/mobile/content/images/ico-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 8px;
	display:block;
	margin:10px 0px 8px 2px;
}
.programs-list .param{
	width:342px;
	background:url(/mobile/content/images/bg-programm.gif) no-repeat 50% 0;
	vertical-align:top;
	padding:10px 0 4px;
}
.programs-list .even .param{background-image:url(/mobile/content/images/bg-programm-even.gif);}
.programs-list .param dl{
	margin:0;
}
.programs-list .param dt{
	float:left;
	width:85px;
	text-align:right;
	margin:0 11px 7px 0;
	font-weight:bold;
	color:#252525;
}
.programs-list .param dt span.check{
	float:right;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat;
	width:16px;
	height:16px;
	margin:0 3px -1px 0;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	display:inline;
}
* html .programs-list .param dt{margin-right:8px;}
.programs-list .param dd{
	display:block;
	height:1%;
	overflow:hidden;
	margin:0 0 7px;
	padding:0;
	color:#606060;
}
.programs-list .price{
	background:url(/mobile/content/images/bg-programm.gif) no-repeat 100% 0;
	vertical-align:top;
	padding:6px 0 4px;
	text-align:right;
	width:117px;
}
.programs-list .even .price{background-image:url(/mobile/content/images/bg-programm-even.gif);}
.programs-list .price .value{
	color:#376317;
	display:block;
	font-size:2.83em;
	text-align:center;
}
.programs-list .price .value .decimal{
	font-size:65%;
	v/ertical-align:text-top;
	v/ertical-align:40%;
}
.programs-list .price .type{
	display:block;
	color:#606060;
	text-align:center;
}
.programs-list .price .btn-ok{
	display:block;
	background:url(/mobile/content/images/btn-ok1_en.gif) no-repeat;
	width:103px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	margin:9px auto 0;
	text-align:left;
}
/* phone-select */
.phone-select{width:100%;}
.phone-select h3{
	background:url(/mobile/content/images/sep-dote.gif) repeat-x 0 100%;
	margin:0;
	padding:3px 0 11px;
	color:#5fa418;
	font-size:1em;
}
.phone-select ul{
	list-style:none;
	padding:0;
	margin:0 0 10px;
}
.phone-select li{
	height:1%;
	vertical-align:top;
	background:url(/mobile/content/images/bg-phoneselect-t.gif) no-repeat;
	margin:3px 0 0;
}
.phone-select div{
	background:url(/mobile/content/images/bg-phoneselect-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:5px 7px;
}
.phone-select li span{
	float:left;
	width:210px;
}
.phone-select li a{
	float:right;
	background:url(/mobile/content/images/btn-del.gif) no-repeat 0 100%;
	width:9px;
	height:12px;
	text-indent:-9999px;
}
.phone-select .btn-phoneselect{
	background:url(/mobile/content/images/btn-phoneselect_en.png) no-repeat;
	width: 98px;
	height: 31px;
	text-indent:-9999px;
	display:block;
}
.phone-select .btn-purchase2{
	background:url(/mobile/content/images/btn-purchase2.png) no-repeat;
	width: 229px;
	height: 24px;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
}
/* faq-conteiner */
.faq-conteiner{
	margin:20px 0 25px;
}
.faq-conteiner .tabset li{margin:0 16px 0 0;}
.faq-conteiner .tabset li span{padding:0 5px;}
.faq-conteiner .tab-hodder{
	background:url(/mobile/content/images/bg-top-gradient.png) no-repeat;
	width:679px;
	padding:9px 8px 0;
	margin:2px 0 0;
}
.faq-conteiner .side-search{
	width:100%;
	margin:-7px 0 12px;
}
.faq-conteiner .side-search .search-txt{
	background:url(/mobile/content/images/bg-search-text.gif) no-repeat;
	width: 146px;
	height: 24px;
	float:left;
	margin:1px 1px 0 -1px;
	position:relative;
	display:inline;
}
.faq-conteiner .side-search .search-txt input{
	border:0;
	width:100%;
	display:block;
	padding:4px 0;
	background:none;
}
.faq-conteiner .side-search .btn-search2{
	float:left;
	background:url(/mobile/content/images/btn-search3.gif) no-repeat;
	width: 25px;
	height: 27px;
	text-indent:-9999px;
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
}
.faq-conteiner .side-search ul.option-list{
	list-style:none;
	display:block; 
	margin:20px 0px 0px 0px; 
	padding: 10px 0px 0px 5px
}
.faq-conteiner .side-search ul.option-list li{
	margin-bottom:8px;
}
.aside .box-grn h3,
.faq-conteiner .side-search h3{
	color:#fff;
	font-size:1em;
	margin:0 0 13px -2px;
	background:url(/mobile/content/images/bg-aside-title2-t.png) no-repeat;
	width: 174px;
	position:relative;
}
.aside .box-grn h3{margin-bottom:1px;}
.aside .box-grn .frame{padding-top:3px;}
.aside .box-grn .frame ul{
	list-style:none;
	margin:10px 0 0 8px;
	padding:0;
}
.aside .box-grn .frame .video ul{margin-top:10px;}
.aside .box-grn .frame .video ul li{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding:0 0 9px 8px;
}
.aside .box-grn h3 span,
.faq-conteiner .side-search h3 span{
	display:block;
	padding:7px 5px;
	background:url(/mobile/content/images/bg-aside-title2-b.png) no-repeat 0 100%;
}
.faq-conteiner .side-search p{
	margin:13px 0 7px;
	color:#376317;
	font-weight:bold;
}
.faq-conteiner .faq-content{
	float:left;
	width:480px;
}
/* faq-content */
.faq-content h2{
	color:#376317;
	font-size:1.166em;
	margin:0 0 18px;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:7px 0 9px;
}
.faq-content .question-list{
	list-style:none;
	padding:0 0 9px 3px;
	margin:0;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
}
.faq-content .question-list li{
	padding:0 0 15px 18px;
	line-height:1.33em;
	background:url(/mobile/content/images/bult-faq.gif) no-repeat;
}
.faq-content .question{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	padding:17px 0;
}
.faq-content .gray{background-color:#fafafa;}
.faq-content .question h3{
	color:#376317;
	font-size:1em;
	margin:0 0 12px;
}
.faq-content .question p{
	margin:10px 0 0;
	line-height:1.333em;
}
.faq-content .question ul{
	margin:15px 0px 0px 0px
}
.faq-content .question ul li{
	margin-bottom:10px;
}
.faq-content .back-to-top{margin:10px 5px -11px 0;}
.two-box .box{position:relative;}
.two-box .gallery-hold{padding:0 0 14px;}
.two-box .gallery-nav{
	position:absolute;
	bottom:3px;
	left:200px;
	width:83px;
	z-index:10;
}
* html .two-box .gallery-nav{bottom:2px;}
/* busines */
.busines{
	background:url(/mobile/content/images/bg-box-section.gif) repeat-y;
	width: 470px;
}
.busines .holder{
	background:url(/mobile/content/images/bg-box-section-holder.gif) no-repeat;
	width:100%;
}
.busines .frame{
	background:url(/mobile/content/images/bg-box-section-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:18px 21px;
	height:271px;
}
.busines ul{
	list-style:none;
	padding:0;
	margin:0px 0px 5px 0px;
	width:390px;
}
.busines li{
	padding:0 0 16px 18px;
	line-height:1.33em;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat;
	font-weight:bold;
}
.busines .text-giaty{
	background:url(/mobile/content/images/text-giaty_en.png) no-repeat;
	width: 345px;
	height: 33px;
	text-indent:-9999px;
	margin:0 0 17px;
}
.busines .btn-elate{
	background:url(/mobile/content/images/btn-elate_en.png) no-repeat;
	width: 280px;
	height: 31px;
	display:block;
	text-indent:-9999px;
}
/* T17 */
/* blocks */
.blocks{
	background:url(/mobile/content/images/bg-box-section.gif) repeat-y;
	width: 470px;
}
.blocks .holder{
	background:url(/mobile/content/images/bg-box-section-holder.gif) no-repeat;
	width:100%;
}
.blocks .frame{
	background:url(/mobile/content/images/bg-box-section-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	p/adding:5px 8px 9px 10px;
	h/eight:1%;
	padding:5px 8px 0px 10px;
	height:145px;
}
.blocks-first{margin:0 0 8px;}
.blocks h3{
	margin:0;
	c/olor:#6cba1b;
	f/ont-size:20px;
}
.blocks h3.idiotes{
	text-indent:-9999px;
	background:url(/mobile/content/images/text-myaccount-idiotes_en.png) no-repeat;
	width:248px;
	height:29px;
	margin:10px 0px 5px 0px;
}
.blocks h3.business{
	text-indent:-9999px;
	background:url(/mobile/content/images/text-myaccount-business.png) no-repeat;
	width:384px;
	height:29px;
	margin:10px 0px 5px 0px;
}
.blocks p{
	margin:9px 0 22px;
	line-height:1.25em;
}
.suport-page .blocks p{
	height:30px
}
.blocks .btn-bott{
	float:right;
	width:224px;
	padding-top:2px;
}
.blocks .btn-bott.act{
	width:230px !important;
}
.blocks .btn-bott a.btn-key, .blocks .btn-bott a.btn-sub{
	width: 104px;
	height: 31px;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 8px;
}
.blocks .btn-bott a.btn-activate{
	width: 110px;
	height: 31px;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 8px;
}
.blocks .btn-bott .btn-key{background:url(/mobile/content/images/btn-key_en.png) no-repeat;}
.blocks .btn-bott .btn-sub{background:url(/mobile/content/images/btn-sub_en.png) no-repeat;}
.blocks .btn-bott .btn-activate{background:url(/mobile/content/images/btn-energopiisi_en.png) no-repeat;}
.img-holders .text-my-cosmote{
	background:url(/mobile/content/images/text-cosmote.png) no-repeat;
	width: 271px;
	height: 23px;
	text-indent:-9999px;
	margin:0 0 19px;
}
.img-holders .text-my-cosmote2{
	background:url(/mobile/content/images/text-my-cosm2.png) no-repeat;
	width: 271px;
	height: 57px;
	text-indent:-9999px;
	margin:0 0 20px;
}
/* more */
.more{
	background:url(/mobile/content/images/bg-aktion-el.gif) no-repeat;
	padding:0 0 0 12px;
	color:#fff;
	float:left;
	font-size:12px;
	cursor:pointer;
}
.more span{
	background:url(/mobile/content/images/bg-aktion-el-r.gif) no-repeat 100% 0;
	float:left;
	height:17px;
	padding:2px 10px 2px 0px;
}
/* ok-list */
.ok-list{
	list-style:none;
	padding:0;
	margin:0 0 0 1px;
	width:280px;
}
.ok-list li{
	padding:0 0 16px 22px;
	line-height:1.33em;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat;
	font-weight:bold;
}
/* img-holders */
.img-holders{
	position:relative;
	width:100%;
}
.img-holders img{display:block;}
.img-holders .text{
	position:absolute;
	top:20px;
	left:12px;
}
.img-holders .more{margin:0 0 0 3px;}
/* four-boxes-new */
.four-boxes-new h2{
	min-height:37px;
	margin-bottom:0;
}
* html .four-boxes-new h2{height:37px;}
.four-boxes-new .box{
	position:relative;
	min-height:268px;
}
* html .four-boxes-new .box{height:268px;}
.four-boxes-new .more{
	position:absolute;
	bottom:4px;
}
.four-boxes-new .box p{margin:2px 0 10px;}
/* schedule-tab */
.schedule-tab .schedule-wrap .place-view{padding:6px 0 3px;} 
.schedule-tab{width:100%;margin:0px;}

.schedule-tab .text p{
	color:#252525;
	margin:17px 0 14px;
	font-weight:bold;
}
.schedule-tab .tabset{
	padding:4px 0 6px;
	margin:20px 0px 0px 0px;
}
.schedule-tab .tabset li{margin:0 16px 0 0;}
.schedule-tab .tabset span{padding:0 8px;}
.schedule-tab .schedule-center{display:block;text-align:center;}
.schedule-tab .tab-hodder{
	padding:8px 8px 0;
	background:url(/mobile/content/images/bg-top-gradient.png) no-repeat;
	width:679px;
	overflow:visible;
}
.schedule-tab .pager{margin:0 0 0 -12px;}
.schedule-tab .pager span{margin-left:8px;}
.schedule-tab .schedule-wrap{
	width:100%;
	overflow:hidden;
}
.schedule-tab .place{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:10px 0 20px;
}
.schedule-tab .place-view{padding-top:5px;}
.schedule-tab .img-map{
	margin:0 0 15px;
	width:100%;
}
.schedule-tab .img-map img{display:block;}
.schedule-tab .r-col{
	float:right;

	width:175px;
}
.schedule-tab .r-col-fix{padding-top:27px;}
.schedule-tab .l-col{
	float:left;
	width:480px;
}
.schedule-tab h2{
	color:#376317;
	font-size:1.166em;
	margin:8px 0;
}
.schedule-tab h3{
	color:#5fa418;
	font-size:1em;
	margin:3px 0 7px;
}
.schedule-tab h4{
	color:#376317;
	font-size:1em;
	line-height:1.4em;
	margin:20px 0px 10px 0px;
}
.schedule-tab .schedule h4{
	margin:5px 0px 5px 0px !important; 
}
.schedule-tab .r-col img{
	display:block;
	clear:both;
}
.schedule-tab .r-col .btn-green{
	padding:0 0 0 16px;
	line-height:18px;
	background:url(/mobile/content/images/ico-checkbtn.gif) no-repeat;
	float:right;
	margin-bottom:9px;
}
.schedule-tab dl{
	margin:0 0 17px;
	padding:0;
	width:100%;
	overflow:hidden;
	line-height:1.666em;
}
.schedule-tab dl dt{
	clear:left;
	float:left;
	font-weight:bold;
	padding-right:5px;
}
.schedule-tab dl dd{
	f/loat:left;
	margin:0;
}
.schedule-tab .schedule dl{margin:0;}
.schedule-tab .arrow-green{
	background:url(/mobile/content/images/ico-arrow1.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	color:#5fa418;
}
.schedule-tab .schedule{
	background:url(/mobile/content/images/bg-schedule-t.png) no-repeat;
	width: 479px;
	margin:12px 0 0;
}
.schedule-tab .schedule div{
	background:url(/mobile/content/images/bg-schedule-b.png) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:8px 8px 6px;
}
.schedule-tab .nav-slide{
	padding:7px 0 0;
	position:relative;
	z-index:1;
	margin:0 0 -1px;
}
.schedule-tab .nav-slide li{margin:0 20px 0 0;}
.schedule-tab .nav-slide a{height:29px;}
.schedule-tab .nav-slide a.active{
	background:url(/mobile/content/images/bg-nav-style.gif) no-repeat 50% 100%;
	color:#5FA418;
}
.schedule-tab .schedule .tab-holder{
	border:1px solid #d9d9d9;
	background:#fff;
	padding:6px;
	width:auto;
	margin:0;
}
.schedule-tab .schedule .tab-holder div{padding:0;background:none;}
.schedule-tab .place .tab-holder p, 
.schedule-tab .tab-holder p{
	margin:0;
	color:#464646;
}
.schedule-tab .action-bar{
	background:none;
	padding:0 0 80px;
}
.action-bar .btn-tell{
	background:url(/mobile/content/images/ico-tell.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.schedule-tab .map-table{
	border:1px solid #c5e3a6;
	border-collapse:collapse;
	width:679px;
	margin:1px 0 9px;
}
.schedule-tab .map-table th{
	background:#6cba1b;
	color:#fff;
	font-weight:bold;
	padding:9px 8px;
	text-align:left;
}
.schedule-tab .map-table td{
	border:1px dotted #c5e3a6;
	padding:14px 9px 8px;
	vertical-align:top;
}
.schedule-tab .map-table .col1{
	background:#fafafa;
	width:175px;
}
.schedule-tab .map-table .bd-t{border-top:none;}
.schedule-tab .map-table .col2{
	padding-left:15px;
	width:388px;
}
.schedule-tab .map-table .col3{
	text-align:right;
	width:60px;
}
.schedule-tab .map-table .col3 a{
	font-weight:bold;
	color:#376317;
}
.schedule-tab .map-table .col1 span{color:#464646;}
.schedule-tab .action-bar ul li{margin:0 25px 0 0;}
.schedule-tab .map-table .col1 strong{
	font-size:14px;
	line-height:20px;
	color:#376317;
	display:block;
	margin:0 0 24px;
}
.schedule-tab .map-table .col2-table{
	padding-left:45px;
	width:352px;
}
.schedule-tab .map-table .where{
	background:url(/mobile/content/images/bg-where.gif) no-repeat;
	width: 23px;
	line-height:17px;
	height:18px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	float:left;
	margin:0 8px 0 0;
}
.schedule-tab .map-title{
	border:1px solid #c5e3a5;
	border-bottom:none;
	background:#e9f5dd;
}
.schedule-tab .map-title div{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	margin:0 7px;
	overflow:hidden;
	padding:8px 0;
	width:666px;
}
.schedule-tab .slide-block .active {
	border-bottom:1px solid #c5e3a5;
	width:100%;
}
.schedule-tab .active .map-title div{background:none;}
.schedule-tab .map-title .open-close{
	background:url(/mobile/content/images/btn-nav-min.png) no-repeat;
	padding:0 0 0 24px;
	font-size:14px;
	font-weight:bold;
	color:#376317;
	float:left;
}
.schedule-tab .map-holder{
	margin-bottom:10px;
}
.schedule-tab .active .map-title .open-close{
	background:url(/mobile/content/images/btn-nav-arrow.png) no-repeat;
}
.schedule-tab .green-holder .row{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
.schedule-tab .green-holder fieldset{width:637px;}
.schedule-tab .green-holder{
	background:#e9f5dd;
	border:1px solid #c5e3a5;
	border-top:none;
	width:677px;
	overflow:hidden;
	padding:0 0 6px;
}
.schedule-tab .green-holder .l-col{
	width:200px;
	float:left;
	padding:0 0 0 12px;
}
.schedule-tab .green-holder .r-col{
	width:378px;
	float:right;
}
.schedule-tab .green-holder label{
	clear:both;
	font-size:12px;
	color:#376317;
	display:block;
	margin:0 0 9px;
}
.schedule-tab .green-holder .in-text{
	background:url(/mobile/content/images/bg-input-text.gif) no-repeat;
	width:298px;
	height: 22px;
	padding:0 6px;
	float:left;
}
.schedule-tab .green-holder .in-text .input-text{
	width:100%;
	display:block;
	margin:0;
	padding:4px 0;
	border:0;
	background:none;
}
.schedule-tab .green-holder select{
	display:block;
	width:200px;
}
.schedule-tab .green-holder .btn-image{
	float:right;
	padding:0;
	margin:1px 0;
}
.schedule-tab .green-holder .btn-view{
	background:url(/mobile/content/images/btn-view_en.png) no-repeat;
	width: 146px;
	height: 32px;
	display:block;
	text-indent:-9999px;
	margin:20px 0 0;
}
.schedule-tab .place-view .img-map{margin:0;}
/* side-box */
.side-box{
	background:url(/mobile/content/images/bg-items-view-t.gif) no-repeat;
	width: 238px;
	padding-top:3px;
}
.side-box .holder{background:url(/mobile/content/images/bg-items-view-c.gif) repeat-y;}
.side-box .frame{
	background:url(/mobile/content/images/bg-items-view-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:4px;
}
.side-box h3{
	font-size:1.167em;
	color:#376317;
	margin:0 4px;
	padding:6px 0 9px;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
}
/* find-form */
.find-form fieldset{margin:0 3px 14px;}
.find-form label,
.find-form .label{
	display:block;
	font-weight:bold;
	color:#376317;
	margin:18px 0 8px;
}
.find-form select{
	width:100%;
	display:block;
	margin:8px 0 18px;
}
.find-form .check-list label{
	margin:0;
	color:#464646;
	font-weight:normal;
}
.find-form .btn-emf{
	display:block;
	margin:0 auto;
}
/* check-list */
.check-list{
	list-style:none;
	padding:0;
	margin:9px 0 23px;
}
.check-list li{
	vertical-align:top;
	height:1%;
	overflow:hidden;
	clear:both;
	margin:0 0 9px;
}
.check-list input{
	float:left;
	width:15px;
	height:15px;
	margin:0 6px 0 0;
	padding:0px;
}
.check-list label{
	float:left;
	line-height:15px;
}
/* list-yes */
.list-yes{
	list-style:none;
	padding:0;
	margin:0;
}
.list-yes li{
	color:#fff;
	font-weight:bold;
	padding:1px 0 10px 22px;
	margin-top:10px;
	line-height:1.333em;
	background:url(/mobile/content/images/ico-yes.gif) no-repeat;
}
/* telephone */
.telephone{
	width:100%;
	margin:27px 0;
}
.telephone2{margin-bottom:40px;}
.telephone h3{
	color:#5fa418;
	font-size:1em;
	margin:0 0 10px;
}
.telephone .teleph{
	background:url(/mobile/content/images/bg-telephone-t.png) no-repeat;
	width: 238px;
	margin:0 0 3px;
}
.telephone .teleph div{
	background:url(/mobile/content/images/bg-telephone-b.png) no-repeat 0 100%;
	height:1%;
	padding:8px;
}
.telephone strong{
	display:block;
	font-size:1.5em;
	color:#5fa418;
	line-height:1em;
	background:url(/mobile/content/images/ico-telephone.gif) no-repeat;
	padding:0 0 0 35px;
	margin:0 0 4px -4px;
}
/* nav-title */
.nav-title{
	background:url(/mobile/content/images/bg-nav-title.png) no-repeat;
	width: 237px;
	margin:0 0 3px;
}
.nav-title div{
	padding:4px;
	background:url(/mobile/content/images/bg-nav-title-b.png) no-repeat 0 100%;
	width:229px;
}
.nav-title a{
	display:block;
	padding:9px 10px 9px 7px;
	color:#fff;
	font-size:1.166em;
	font-weight:bold;
}
.nav-title a:hover{text-decoration:none;}
.nav-title span{
	background:url(/mobile/content/images/arrow-nav-white.gif) no-repeat 100% 50%;
	display:block;
	padding-right:10px;
	cursor:pointer;
}
.container .orders h2{
	color:#5fa418;
	font-size:1.666em;
	margin:20px 0px 20px 0px;
}
.container .orders{
	width:100%;
	margin:0 0 109px;
}
.container .orders p{
	margin:20px 180px 20px 0px;
}
.container .orders table{
	border-collapse:collapse;
	margin:1px;
	width:693px;
	border:1px solid #c5e3a6;
}
.container .orders table th{
	padding:9px 5px 12px 15px;
	background:#6cba1b url(/mobile/content/images/bg-orders-th.png) repeat-y;
	color:#fff;
	font-weight:normal;
	text-align:left;
}
.container .orders table td{
	background:#fff url(/mobile/content/images/bg-orders-td.png) no-repeat;
	padding:10px 1px 11px 15px;
}
.container .orders table .green td{background-color:#e7fbd1;}
.container .orders table .green a{font-weight:bold;}
.container .orders table .first td{background:#e7fbd1 url(/mobile/content/images/bg-orders-td1.png) no-repeat;}
.container .orders table .cols1{padding-left:12px;}
.container .orders table th.cols1{
	width:26px;
	padding-left:8px;
}
.container .orders table .cols2{width:370px;}
.container .orders table .cols3{width:114px;}
.container .orders table .first .cols1,
.container .orders table .cols1{background-position:-1px 0;}
.container .orders table .green .arrow,
.container .orders table .arrow{
	color:#5fa418;
	padding:0 0 0 15px;
	background:url(/mobile/content/images/ico-arrow1.gif) no-repeat 0 50%;
	font-weight:normal;
	margin:0 0 0 -3px;
}
.container .orders select{
	width:150px;
	display:block;
	margin:20px 0px 10px;
}
/* btn-learn-more */
.btn-learn-more{
	background:url(/mobile/content/images/btn-learn-more_en.png) no-repeat;
	width: 135px;
	height: 32px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 8px;
}
.btn-learn-more-plural{
	background:url(/mobile/content/images/btn-learn-more_plural.png) no-repeat;
	width: 160px;
	height: 31px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 8px;
}
/* recent-conteiner */
.recent-conteiner{
	background:url(/mobile/content/images/bg-gradient.png) no-repeat;
	width: 703px;
	overflow:hidden;
	margin:29px -4px 56px;
	position:relative;
}
.recent-conteiner .holder{
	width:720px;
	overflow:hidden;
	margin-left:-20px;
}
.recent-conteiner .block{
	float:left;
	width:216px;
	margin:0 0 0 24px;
	display:inline;
}
.recent-conteiner .block-big{
	width:335px;
	margin-top:4px;
}
.recent-conteiner h3{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:0 0 9px;
	color:#376317;
	font-size:1.166em;
	margin:16px 8px 6px;
}
.recent-conteiner h4{
	margin:10px 0 9px;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x;
	font-size:1em;
}
.recent-conteiner h4 a{
	padding:4px 0 5px;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x 0 100%;
	display:block;
}
.recent-conteiner h4 span{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding-left:8px;
	cursor:pointer;
	display:block;
}
.recent-conteiner img{display:block;}
.recent-conteiner p{
	line-height:1.333em;
	margin:0;
}
.recent-txt{
	font-size:1.166em;
	w/idth:580px;
	line-height:1.285em;
	margin:18px 11px 17px;
}
.recent-txt strong{
	display:block;
	margin-bottom:8px;
	color:#252525;
}
.recent-txt ul {
	padding:0px 0px 0px 15px;
	margin:15px 0px 15px 0px;
	list-style:none;
	font-size:0.9em;
}
.recent-txt ul li {
	background:url(/mobile/content/images/bullet.gif) 0px 3px no-repeat;
	padding:1px 0px 1px 22px;
	margin-bottom:8px;
}
.recent-txt p{
	margin:0;
	color:#464646;
}
.recent-txt2{margin-bottom:13px;}
/* user-info */
.user-info{margin:-4px 0 19px;}
.user-info .checken-box{
	background:url(/mobile/content/images/bg-top-gradient.png) no-repeat;
	width: 695px;
	overflow:hidden;
	margin:3px 0;
	padding-top:4px;
}
.user-info .checken-box .checken-box-holder{
	background:url(/mobile/content/images/bg-bottom.png) no-repeat 0 100%;
	width:679px;
	overflow:hidden;
	padding:0 8px 6px;
}
.user-info .checken-box .checken-box-radio{margin:14px 0 30px -2px;}
.user-info .checken-box-h{
	padding:4px 8px;
	width:679px;
}
.user-info .row3{margin:15px 0 30px;}
.user-info .row2 .error{margin-bottom:8px;}
.user-info .row{
	width:100%;
	overflow:hidden;
}
.user-info .checkbox{
	float:left;
	margin:1px 8px 0 0;
}
.user-info .label{
	float:left;
	color:#464646;
	margin:0;
	clear:none;
}
.user-info .h-col{
	float:left;
	width:259px;
}
.user-info .btn-order-f{
	display:block;
	margin:0 0 0 140px;
}
.user-info .btn-order-f2{
	display:block;
	margin:5px 0px 20px 0px;
}
.user-info .in-text{
	background:url(/mobile/content/images/bg-intxt.png) no-repeat;
	width: 190px;
	height: 22px;
	float:left;
	padding:0 5px;
	margin:2px 0;
}
.user-info .in-text input{
	display:block;
	width:100%;
	padding:3px 0;
	border:0;
	background:none;
	color:#464646;
}
.user-info label{
	color:#376317;
	display:block;
	clear:both;
	margin:8px 0 6px 2px;
}
.user-info label strong{
	display:block;
	color:#376317;
}
.user-info .checken-box-radio label{
	color:#606060;
	float:left;
	clear:none;
	margin:0;
}
.user-info .checken-box-radio .divider{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.reg-form h3,
.user-info h3{
	font-size:1.166em;
	color:#376317;
	margin:0 0 6px;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:12px 0 9px;
}
.reg-form .radio,
.user-info .radio{
	float:left;
	width:14px;
	height:14px;
	margin:0 6px 0 0;
}
.user-info .btn-log-fin{
	background:url(/mobile/content/images/btn-log-fin.png) no-repeat;
	width: 171px;
	height: 24px;
	text-indent:-9999px;
	float:left;
	margin-left:16px;
}
.reg-form .error,
.user-info .error{
	background:#eaeaea;
	border:1px solid #b62525;
	width:228px;
}
.reg-form .error .in-text,
.user-info .error .in-text{margin-left:3px;}
.user-info .error label{margin:8px 0 4px 5px;}
.reg-form .error span,
.user-info .error span{
	display:block;
	color:#fff;
	background:#b62525;
	padding:7px;
	clear:both;
}
.basket .text-order{
	background:url(/mobile/content/images/text-order.png) no-repeat;
	width: 255px;
	height: 38px;
	text-indent:-9999px;
	margin:6px 0 9px;
}
.basket .text-details{
	background:url(/mobile/content/images/text-details.png) no-repeat;
	width: 348px;
	height: 38px;
	text-indent:-9999px;
	margin:6px 0 0;
}
.basket .verisign{
	/*background:url(/mobile/content/images/bg-verisign.png) no-repeat 100% 0;*/
	padding:9px 0px 15px 0;
}
.basket .verisign p{
	margin:10px 0px 5px 0px; 
	width:550px
}
.verisign_logo {float:right; width:120px; height:57px}
/* order-details */
.order-details{
	width:100%;
	margin:0 0 7px;
}
.order-details .checken-box{
	background:url(/mobile/content/images/bg-top-gradient.png) no-repeat;
	width:679px;
	overflow:hidden;
	margin:3px 0 18px;
	padding:4px 8px;
}
.order-details .checken-box .checken-box-radio{margin:14px 0 30px -2px;}
.order-details .row3{
	margin:3px 0 0;
	width:100%;
	overflow:hidden;
}
.order-details .row{
	width:100%;
	overflow:hidden;
}
.order-details .row2{clear:both;}
.order-details .row2 input{float:left;}
.order-details .row2 label{float:left;clear:none;}
.order-details .checkbox{
	float:left;
	margin:1px 8px 0 0;
}
.order-details .label{
	float:left;
	color:#464646;
	margin:0;
	clear:none;
}
.order-details .h-col{
	float:left;
	width:259px;
}
.order-details .btn-order-f{
	display:block;
	margin:0 0 0 140px;
}
.order-details .in-text{
	background:url(/mobile/content/images/bg-intxt.png) no-repeat;
	width: 190px;
	height: 22px;
	float:left;
	padding:0 5px;
	margin:2px 0;
}
.order-details .in-text input{
	display:block;
	width:100%;
	padding:3px 0;
	border:0;
	background:none;
	color:#464646;
}
.order-details .row label{
	color:#376317;
	display:block;
	clear:both;
	margin:8px 0 6px 2px;
}
.order-details .row label strong{
	display:block;
	color:#376317;
}
.order-details .checken-box-radio label{
	color:#606060;
	float:left;
	clear:none;
	margin:0;
	line-height:1.1em;
}
.order-details .checken-box-radio2 input{
	width:14px;
	height:14px;
}
.order-details .checken-box-radio2 label{
	float:left;
	line-height:1.25em;
}
.order-details .checken-box-radio2{
	margin:0 0 14px;
	width:100%;
	overflow:hidden;
}
.order-details .divider{
	float:left;
	width:90px;
}
.order-details h3{
	font-size:1.166em;
	color:#376317;
	margin:0 0 14px;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:12px 0 9px;
}
.order-details select{
	width:200px;
	display:block;
	margin:9px 0 5px;
}
.order-details .radio{
	float:left;
	width:14px;
	height:14px;
	margin:0 6px 0 0;
}
.order-details .btn-log-fin{
	background:url(/mobile/content/images/btn-log-fin.png) no-repeat;
	width: 171px;
	height: 24px;
	text-indent:-9999px;
	float:left;
	margin-left:16px;
}
.order-details .error{
	background:#eaeaea;
	border:1px solid #b62525;
	width:228px;
	margin-right:31px;
}
.order-details .checken-box-radio2.error{width:489px}
.order-details .note{
	display:none;
}
.order-details .error .note{
	display:block;
	color:#fff;
	background:#b62525;
	padding:7px;
	clear:both;
}
.order-details .error .in-text{margin-left:3px;}
.order-details .error label{margin:8px 0 4px 5px;}
.order-details .error div label{margin:0px;}
.order-details .btn-send-order{
	display:block;
	margin:10px 0 0 240px;
}
.order-details .in-text-100{
	width:90px;
	background:url(/mobile/content/images/bg-intxt-100.png) no-repeat;
}
.order-details .sel-min{
	float:left;
	width:51px;
	margin:0 4px 0 0;
	color:#252525;
}
.order-details .sel-min2{margin-right:14px;}
.order-details a{
	color:#5fa418;
	line-height:18px;
}
.order-details .divider2{
	width:116px;
	float:left;
}
.order-details p{
	margin:0 0 8px;
	color:#3d5725;
}
/* compare */
.compare{
	width:100%;
	margin:0 0 30px;
}
/* top-return */
.compare .top-return{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:12px 0;
}
.compare .top-return a{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 55%;
	padding-left:13px;
}
.compare h2{
	color:#6cba1b;
	margin:20px 0 25px;
	font-size:3.166em;
}
.compare .text-dev{
	background:url(/mobile/content/images/text-dev.png) no-repeat;
	width: 331px;
	height: 38px;
	text-indent:-9999px;
	margin:27px 0 25px;
}
.compare table{
	width:100%;
	border-collapse:collapse;
}
.compare table th{
	border:1px dotted #c5e3a6;
	padding:6px 0 5px;
}
.compare table td{
	border:1px dotted #c5e3a6;
	padding:10px 3px;
	text-align:center;
	vertical-align:top;
}
.compare table .cols1{
	width:124px;
	background:#e9f5dd;
	text-align:left;
	color:#376317;
	border-left:none;
}
.compare table .cols-t{
	border:none;
	background:none;
}
.compare table strong{
	display:block;
	text-align:center;
}
.compare table .names td{
	padding:10px 5px;
	text-align:left;
}
.compare table .t-bottom td{
	background:#e9f5dd;
}
.compare table .t-bottom .cols1{
	background:none;
	border:none;
}
.compare .yes{
	display:block;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat;
	width: 16px;
	height: 16px;
	text-indent:-9999px;
	margin:0 auto;
}
.compare .btn-selection{
	background:url(/mobile/content/images/btn-selection_en.png) no-repeat;
	width: 88px;
	height: 24px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
}
.compare .btn-unavailable{
	background:url(/mobile/content/images/btn-unavailable.png) no-repeat;
	width: 88px;
	height: 24px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
}
/* arets */
.arets{
	b/ackground:url(/mobile/content/images/bg-alerts.jpg) no-repeat 100% 9px;
	padding:15px 180px 0 0;
}
.arets h3{margin:0;}
.arets p{
	line-height:1.35em;
	margin:10px 0;
}
/* entertainment */
.entertainment{
	width:100%;
	overflow:hidden;
}
.entertainment ul{
	list-style:none;
	padding:0;
	margin:23px 0 0 -25px;
	width:720px;
}
.entertainment li{
	float:left;
	width:155px;
	position:relative;
	overflow:hidden;
	margin:0px 0px 10px 25px;
	display:inline;
	background:url(/mobile/content/images/sep-dot.gif) repeat-x;
	padding:11px 0 0;
	height:140px;
}
.entertainment img{
	display:block;
	margin:0 auto;
}
.entertainment h2{
	color:#5FA418;
	font-size:1.5em;
	text-align:center
}
.entertainment .btn-inf{
	background:url(/mobile/content/images/btn-info2.gif) no-repeat;
	width:68px;
	height: 16px;
	color:#fff;
	display:block;
	margin:12px auto;
	padding:0 0 0 14px;
	font-size:11px;
	line-height:15px;
	position:absolute;
	bottom:0px;
	left:30px;
	cursor:pointer;
	cursor:hand;
}
/* T16 */
.free-program{
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
}
.free-program .heading{
	width:100%;
	overflow:hidden;
	background:#6cba1b url(/mobile/content/images/bg-free-heding.gif) no-repeat;
}
.free-program .heading .frame{
	height:1%;
	overflow:hidden;
	padding:7px 0 8px 12px;
	background:url(/mobile/content/images/bg-free-heding-frame.gif) no-repeat 0 100%;
}
.free-program .heading ul{
	float:right;
	list-style:none;
	margin:0 8px 0 0;
	padding:6px 0 0;
}
.free-program .heading ul li{
	float:left;
	margin:0 0 0 15px;
	display:inline;
}
.free-program .heading ul li a{color:#fff;}
.free-program .heading ul li a.prew{
	background:url(/mobile/content/images/ico-quotes.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	float:left;
}
.free-program .heading ul li a.next{
	background:url(/mobile/content/images/ico-quotes1.gif) no-repeat 100% 4px;
	padding:0 15px 0 0;
	float:left;
}
.free-program .heading strong{
	color:#f7f8f8;
	font-size:1.5em;
	font-weight:normal;
}
/* two columns */
.free-program .two-columns{
	margin:7px 0 0;
	width:100%;
	overflow:hidden;
	padding:0;
}
/* aside-price */
.free-program .aside-price{
	float:right;
	width:180px;
	background:url(/mobile/content/images/bg-aside-price.gif) repeat-y;
}
.free-program .aside-price .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-aside-price-holder.gif) no-repeat;
}
.free-program .aside-price .frame{
	height:1%;
	overflow:hidden;
	padding:9px 0 15px;
	background:url(/mobile/content/images/bg-aside-price-frame.gif) no-repeat 0 100%;
}
.free-program .aside-price .price{
	color:#376317;
	font-size:36px;
	display:block;
	text-align:center;
	font-weight:normal;
	margin:4px 0px 0px 0px;
}
.free-program .aside-price .price .decimal{
	font-size:65%;
	v/ertical-align:text-top;
	v/ertical-align:40%;
}
.free-program .aside-price .caption{
	display:block;
	text-align:center;
	color:#464646;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
.free-program .aside-price .btn-ok{
	background:url(/mobile/content/images/btn-ok_en.gif) no-repeat;
	width:107px;
	height:28px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
/* prime */
.free-program .two-columns .prime{
	float:left;
	width:495px;
	color:#464646;
	line-height:1.3em;
	margin:7px 0 0;
}
.free-program .prime .section{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	padding:0 0 10px;
}
.free-program .prime p{
	margin:20px 0px 20px 0px;
	color:#464646;
}
.free-program .prime p:first-child{
	margin:10px 0px 20px 0px;
}
.free-program .prime h3{
	font-size:1.17em;
	color:#376317;
	margin:9px 0 0 5px;
}
.free-program .prime h3 a{color:#376317;}
.free-program .add-options, .voicemail .add-options{
	margin:15px 0 -2px;
	width:100%;
	overflow:hidden;
}
.free-program .add-options dt, .voicemail .add-options dt{
	float:left;
	width:156px;
	text-align:right;
	font-weight:bold;
	color:#252525;
	margin:0 11px 0 0;
	padding:0 0 14px;
	line-height:16px;
	clear:left
}
* html .free-program .add-options dt, * html .voicemail .add-options dt{
	margin-right:8px;
}
.free-program .add-options dd, .voicemail .add-options dd{
	display:block;
	float:left;
	height:1%;
	overflow:hidden;
	color:#606060;
	margin:0;
	padding:0 0 14px;
	line-height:16px;
	width:325px;
}
.add-options .check{
	float:right;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat;
	width:16px;
	height:16px;
	margin:0 3px -1px 0;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	display:inline;
}
.free-program .prime .text-section{padding:0 0 23px;}
.free-program .text-section p{margin:17px 0 0;}
.free-program .prime .hint{
	padding:16px 0 62px;
	color:#7c7c7c;
}
.free-program .prime .hint p{
	margin:0 0 17px;
	color:#7c7c7c;
}
/* T21 */
.voicemail{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.voicemail .section{
	height:1%;
	overflow:hidden;
	width:auto;
	padding:5px 200px 5px 0;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	line-height:1.3em;
}
.voicemail .section:last-child{background:none;}
.voicemail .section p{
	margin:20px 0px 20px 0px;
	color:#464646;
}
.voicemail .section h3{
	font-size:1.17em;
	color:#376317;
	font-weight:bold;
	margin:2px 0px 2px 6px;
}
.voicemail .section h3 a{color:#376317;}
.voicemail .section ul{
	list-style:none;
	margin:20px 0px 20px 4px;
	padding:0;
}
.voicemail .section ul li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 5px;
	padding:0 0 10px 8px;
}
/* table section start */
.voicemail .table-section{
	width:100%;
	overflow:hidden;
	color:#464646;
	line-height:1.3em;
	margin:16px 0 30px;
}
.voicemail .table-section p{
	color:#464646;
	margin:0 0 17px;
}
.voicemail .table-section .detailed-prices{
	background:url(/mobile/content/images/btn-detailed-prices_en.gif) no-repeat;
	width:158px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 -1px;
	display:block;
}
.voicemail .table-section .table-title{
	color:#464646;
	display:block;
	margin:25px 0 0;
}
.table,
.voicemail .table-section .table-holder{
	border:1px solid #c5e3a6;
	height:1%;
	overflow:hidden;
	margin:17px 0 0;
	color:#464646;
}
.table table,
.voicemail .table-section table{
	border-collapse:collapse;
	width:100%;
	margin:0 0 -1px;
}
.voicemail .table-section table caption{display:none;}
.table-holder .advanced-debit{
	padding:0 0 0 8px;
	width:593px;
}
.voicemail .table-holder th{
	background:#e9f5dd;
	color:#376317;
	font-weight:bold;
	text-align:left;
	padding:10px 0 11px 8px;
}
.voicemail .table-holder td{
	background:url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;
	padding:9px 0 12px 8px;
}
.voicemail .table-holder .even td{background:#fafafa url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;}
.voicemail .table-holder .price-value{padding:0;}
.voicemail .table-holder .price-value div{
	width:75px;
	padding:10px 17px 11px 0;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
	text-align:right;
	color:#252525;
}
.voicemail .price-table th{
	background:#6cba1b;
	padding:0;
	color:#fff;
	font-weight:normal;
	text-align:center;
}
.voicemail .price-table .wi{
	width:110px;
	padding:0;
}
.voicemail .price-table .wi div{
	width:100%;
	padding:8px 0 10px;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.voicemail .price-table .title{
	text-align:left;
	width:243px;
	padding:11px 0 12px 10px;
}
.voicemail .price-table td{
	background:url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;
	text-align:center;
	padding:0;
}
.voicemail .price-table td div{
	padding:11px 0 12px;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.voicemail .price-table .even{background:#fafafa url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;}
.voicemail h4{
	font-size:1.167em;
	color:#252525;
	margin:20px 0px 10px 0px;
	padding:0px;
}
.voicemail h5{
	font-size:1.12em;
	color:#376317;
	font-weight:bold;
	margin:20px 0px 10px 0px;
	padding:0px;
}
/* subscriber box */
.subscriber{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-subscriber.gif) repeat-y;
	text-align:center;
	margin:0 0 50px;
}
.subscriber .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-subscriber-holder.gif) no-repeat;
}
.subscriber .frame{
	height:1%;
	overflow:hidden;
	padding:16px 0 18px;
	background:url(/mobile/content/images/bg-subscriber-frame.gif) no-repeat 0 100%;
}
.subscriber h3{
	margin:0 0 8px;
	font-size:1.25em;
	color:#376317;
	font-weight:bold;
}
.subscriber .caption{
	display:block;
	color:#464646;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
.subscriber .btn-switcher{
	display:block;
	margin:0 auto;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/mobile/content/images/btn-switcher_en.png) no-repeat;
	width:167px;
	height:28px;
}
/* T22 */
.th-subscribing{
	height:1%;
	padding:10px 200px 0 0;
	overflow:hidden;
	margin:0px;
	line-height:1.3em;
}
.th-subscribing2{padding-right:180px;}
.th-subscribing h3{
	color:#5fa418;
	font-size:1.67em;
	margin:20px 0px 20px 0px;
	line-height:1.2em;
}
.th-subscribing p{
	margin:20px 0px 20px 0px;
}
.th-subscribing ul{
	padding:0px 0px 0px 25px;
	margin:10px 0px 10px 0px;
}
.th-subscribing li{
	margin:0px 0px 8px 0px;
}
.th-subscribing .btn{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
.th-subscribing .btn a{
	float:left;
	background:url(/mobile/content/images/bg-btn-l.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	padding:0;
	margin:0 0 0 -1px;
	display:inline;
	cursor:pointer;
	cursor:hand;
}
.th-subscribing .btn a span{
	float:left;
	background:url(/mobile/content/images/bg-btn-r.gif) no-repeat 100% 0;
	height:25px;
	padding:6px 42px 0 11px;
}
.btn-back{
	width:100%;
	overflow:hidden;
	margin:35px 0 0;
}
.btn-back a{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 3px;
	padding:0 0 0 13px;
	color:#252525;
}
.also{
	width:703px;
	margin:22px -4px 0;
	padding:16px 0 108px;
	background:url(/mobile/content/images/bg-see-also.gif) no-repeat;
	position:relative;
}
.also .headline{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	margin:0 6px 0 9px;
	padding:0 0 9px;
	display:block;
	color:#376317;
	font-size:1.17em;
}
.also ul{
	list-style:none;
	margin:17px 0 0 10px;
	padding:0;
}
.also1 ul{margin-top:10px;}
.also ul li{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding:0 0 9px 8px;
}
/* T23 */
.article-list{
	width:100%;
	margin:7px 0 0;
}
.article-list:after{
	content:"";
	display:block;
	clear:both;
}
.article-list ul{
	list-style:none;
	margin:0;
	padding:11px 0 0;
}
.article-list ul li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x;
	color:#464646;
	padding:18px 0 17px;
	margin:0;
}
.article-list ul li.even{background:#fafafa url(/mobile/content/images/bg-doted2.gif) repeat-x;}
.article-list .date{
	color:#7c7c7c;
	display:block;
	margin:0 0 4px;
}
#two-columns .prime .article-list h3{
	font-size:1em;
	color:#376317;
	font-weight:bold;
	margin:0 0 11px;
}
#two-columns .prime .article-list h3 a{color:#376317;}
#two-columns .prime .article-list p{
	margin:0 0 10px;
	color:#464646;
}
#two-columns .prime .article-list .btn-more{
	background:url(/mobile/content/images/ico-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	margin:0 0 0 3px;
}
.pager-min{
	background:url(/mobile/content/images/bg-pager1.gif) no-repeat;
	width:499px;
	margin:19px 0 0 -4px;
	padding:12px 4px 20px 4px;
}
/*
.pager-min span {margin:1px 10px 0 9px;}
.pager-min ul{
	float:left;
	margin:0;
	padding:0;
}
.pager-min ul li{
	background:none;
	padding:0;
	margin:0;
	color:#5fa418;
}
.pager-min ul li a{
	float:left;
	width:27px;
	height:19px;
	text-align:center;
	color:#5fa418;
	font-weight:bold;
	background:url(/mobile/content/images/bg-pager.gif) no-repeat -999px 0;
}
.pager-min ul li.active a,
.pager-min ul li a:hover{
	background-position:0 0;
	color:#fff !important;
	text-decoration:none;
}
.pager-min .btn-next {
	background-position:100% 3px;
	margin:2px 8px 0 0;
	color:#252525 !important;
}
.pager-min .btn-prew {
	background-position:0 3px;
	margin:2px 21px 0 0;
	color:#252525 !important;
}
*/
/* aside  */
.aside .headline{
	background:url("/mobile/content/images/bg-aside-title-t.png") no-repeat;
	font-size:1em;
	color:#fff;
	display:block;
	width:175px;
	margin:-7px -2px 0 -2px;
}
.aside .headline span{
	display:block;
	background:url(/mobile/content/images/bg-aside-title-b.png) no-repeat 0 100%;
	padding:7px 5px;
}
.aside .news-archive{
	padding:0 0 0 5px;
	color:#464646;
	line-height:1.3em;
}
.aside .news-archive p{
	margin:9px 0 0;
	color:#464646;
}
.aside .archive-list{
	list-style:none;
	margin:18px 0 11px !important;
	padding:0 !important;
}
.aside .archive-list li{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x !important;
	width:100%;
	overflow:hidden;
	margin:2px 0px 2px 0px!important;
	text-indent:0px !important;
	padding:6px 0 3px !important;
}
.aside .archive-list a{
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
}
.aside .archive-list a:hover{
	text-decoration:none;
	color:#6cba1b;
}
/* T31 */
/*aside*/
.separate-navbar{margin:0 0 25px;}
/* come */
.text-holder{
	width:495px;
	overflow:hidden;
	margin:0px;
	line-height:1.3em;
}
.text-holder .section{
	width:100%;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:0 0 17px;
}
.text-holder p{
	color:#252525;
	margin:20px 0px 20px 0px;
}
.text-holder ul{
	list-style:none;
	margin:20px 0 20px 5px;
	padding:2px 0 0;
}
.text-holder ul li{
	padding:0 0 9px 8px;
	f/ont-weight:bold;
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 7px;
	color:#464646;
}
.text-holder ul li a{color:#5fa418;}
.p-info-frm{
	width:100%;
	background:url(/mobile/content/images/bg-p-info-frm.gif) no-repeat;
	margin:10px 0 0;
}
.p-info-frm:after{
	content:"";
	display:block;
	clear:both;
}
.p-info-frm fieldset{
	height:1%;
	padding:16px 8px 0;
}
.p-info-frm fieldset:after{
	content:"";
	display:block;
	clear:both;
}
.p-info-frm .line{width:100%;}
.p-info-frm .line:after{
	content:"";
	display:block;
	clear:both;
}
.p-info-frm .prime{
	float:left;
	width:480px;
}
.p-info-frm .headline{
	display:block;
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	color:#376317;
	font-size:1.17em;
	padding:0 0 9px;
}
.p-info-frm .columns{
	width:100%;
	overflow:hidden;
}
.p-info-frm .columns .col{
	width:200px;
	float:left;
	margin:0 20px 0 0;
	display:inline;
}
.p-info-frm .columns .col2{float:right;}
.p-info-frm .row{
	width:100%;
	margin:14px 0 0;
	padding:0 0 2px;
}
.p-info-frm .columns .row:after{
	content:"";
	display:block;
	clear:both;
}
.p-info-frm label{
	display:block;
	color:#376317;
	margin:0 0 7px 2px;
}
.p-info-frm .columns .text{
	width:200px;
	height:22px;
	background:url(/mobile/content/images/bg-input2.gif) no-repeat;
	display:block;
	overflow:hidden;
}
.p-info-frm .columns .text input{
	width:190px;
	float:left;
	padding:3px 5px;
	border:none;
	background:none;
	color:#252525;
}
.p-info-frm .columns .sel{
	width:200px;
	height:22px;
	color:#252525;
}
.p-info-frm .area{
	width:457px;
	max-width:457px;
	height:121px;
	margin:0;
	padding:0;
	border:1px solid #e2e9ef;
	border-top-color:#aaadb4;
	overflow:auto;
	color:#252525;
}
/* aside */
.reg-form .aside,
.p-info-frm .aside{
	float:right;
	width:183px;
	margin:-7px 0 0;
	position:relative;
}
.reg-form .aside .box,
.p-info-frm .aside .box{
	background:url(/mobile/content/images/bg-p-info-frm-aside.gif) repeat-y;
	color:#464646;
}
.reg-form .aside .box .holder,
.p-info-frm .aside .box .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-p-info-frm-aside-holder.gif) no-repeat;
}
.reg-form .aside .box .frame,
.p-info-frm .aside .box .frame{
	height:1%;
	overflow:hidden;
	padding:9px 4px 10px 9px;
	background:url(/mobile/content/images/bg-p-info-frm-aside-frame.gif) no-repeat 0 100%;
}
.aside .box .frame .block ul{
	list-style:none;
	margin:0px;
	padding:0px;
	color:#464646;
}
.aside .box .frame .block ul li{
	background:url(/mobile/content/images/sep-dot.gif) repeat-x !important;
	padding:7px 0px 0 0px !important;
	margin:0px 0px 12px 0px;
	text-indent:0px !important;
}
.shadow-section .aside .box .holder .frame ul{
	list-style:none;
	margin:0px;
	padding:0px;
	color:#464646;
}
.shadow-section .aside .box .holder .frame ul li{
	background:url(/mobile/content/images/ico-bulb.gif) no-repeat 2px 0;
	padding:5px 0 0 0;
	margin:0px 0px 12px 0px;
	text-indent:20px;
}
.aside .box .holder .frame ul.option-list li, .aside .box .holder .frame ul.archive-list li{
	background:none !important;
	margin:0px 0px 8px 0px !important;
	padding:2px 0px 2px 0px!important;
}
.p-info-frm .aside .box p{
	margin:0 0 12px;
	color:#464646;
}
.p-info-frm .aside .box p img{margin:0 6px 0 2px;}
.p-info-frm .action-row{
	width:695px;
	background:url(/mobile/content/images/bg-action-row.gif) no-repeat;
	margin:18px -8px 0;
	padding:0 0 11px;
	position:relative;
	overflow:hidden;
}
.p-info-frm .mission-request{
	margin:16px 0 0 180px;
	display:block;
	background:url(/mobile/content/images/btn-mission-request_en.png) no-repeat;
	width:129px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
}
.p-info-frm .error{
	padding:2px 2px 0px 2px;
	height:1%;
	background-color:#EAEAEA;
	border:1px solid #b62525;
}
.p-info-frm .note{
	display:none;
}
.p-info-frm .error .note{
	display:block;
	color:#ffffff;
	margin:2px -4px 0px -4px;
	height:1%;
	clear:both;
	padding:7px;
	background-color:#b62525;
}
/* recently-see */
.recently-see{
	width:100%;
	overflow:hidden;
	margin:-2px 0 0;
}
.recently-see .heading{
	width:100%;
	overflow:hidden;
	color:#5fa418;
	b/ackground:url(/mobile/content/images/bg-doted.gif) repeat-x;
	padding:28px 0 0;	
}
.recently-see .heading h3{
	margin:0;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding:0 0 11px;
	font-size:1em;
}
.recently-see ul{
	list-style:none;
	margin:7px 0;
	padding:0;
}
.recently-see ul li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 10px 7px;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
}
/* T31C1 */
.search-criteria{
	margin:20px 0 0;
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-criteria-search.gif) repeat-y;
}
.search-criteria .p-info-frm {
	margin:0;
	background:url(/mobile/content/images/bg-criteria-search-frm.gif) no-repeat;
}
.search-criteria .p-info-frm fieldset{
	background:url(/mobile/content/images/bg-criteria-search-fieldset.gif) no-repeat 0 100%;
	padding-bottom:14px;
}
.p-info-frm .radio-row{
	padding:40px 0 0;
	margin:0 -26px 0 0;
	width:226px;
	overflow:hidden;
}
.p-info-frm .radio-row label{
	float:left;
	margin:0 26px 0 0;
	color:#464646;
}
.p-info-frm .radio-row .radio{
	float:left;
	width:15px;
	height:16px;
	margin:0 3px 0 0;
	padding:0;
}
.p-info-frm .btn-search{
	background:url(/mobile/content/images/btn-search2_en.png) no-repeat;
	width:105px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:12px 0 0;
	border:none;
	padding:0;
	float:left;
	cursor:pointer;
}
.results {
	background:url(/mobile/content/images/bg-p-info-frm.gif) no-repeat;
	height:1%;
	overflow:hidden;
	margin:3px 0 0;
	padding:9px 0 0 9px;
}
.results .faq-content{
	float:left;
	width:480px;
}
.results .faq-content ul{
	background:none;
	padding:0 0 25px 3px;
}
/* T31C2 */
.rate{
	width:100%;
	overflow:hidden;
	padding:0 0 89px;
}
.rate .line{
	width:100%;
	overflow:hidden;
}
.rate .text-holder{
	line-height:1.35em;
	margin:10px 0 0;
}
.rate .text-holder p{
	margin:20px 0px 20px 0px;
}
.link-back{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding:0 0 16px;
	margin:16px 0 0;
}
.link-back a{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 3px;
	padding:0 0 0 13px;
}
.rate .content-rate{
	background:url(/mobile/content/images/bg-content-rate.gif) repeat-y;
	width:494px;
	overflow:hidden;
	margin:20px 0 0;
}
.rate .content-rate .holder{
	background:url(/mobile/content/images/bg-content-rate-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.rate .content-rate .frame{
	background:url(/mobile/content/images/bg-content-rate-frame.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:12px 15px 14px;
}
.rate .content-rate .vote-frm{
	width:100%;
	overflow:hidden;
}
.content-rate .title{
	display:block;
	font-size:1.17em;
	color:#376317;
	text-align:center;
	margin:0 0 16px;
}
.content-rate .vote-frm .row{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
.content-rate .vote-frm .btn-incomplete{
	float:left;
	margin:27px 0 0 48px;
	display:inline;
	padding:0 0 0 18px;
	background:url(/mobile/content/images/ico-quotes2.gif) no-repeat 0 4px;
	color:#376317;
	font-weight:bold;
}
.content-rate .vote-frm .vote-list{
	float:left;
	list-style:none;
	margin:5px 0 0 16px;
	padding:0 0 1px;
	display:inline;
}
.content-rate .vote-frm .vote-list li{
	float:left;
	background:url(/mobile/content/images/divider-rate.gif) repeat-y;
	width:36px;
	height:44px;
	padding:0 4px 0 0;
}
.content-rate .vote-frm .vote-list li:first-child{background:none;}
.content-rate .vote-frm .label{
	display:block;
	text-align:center;
	margin:2px 0 4px;
}
.content-rate .vote-frm .radio{
	display:block;
	width:15px;
	height:16px;
	margin:0 auto;
}
.content-rate .vote-frm .btn-very-good{
	float:left;
	margin:27px 0 0 8px;
	display:inline;
	padding:0 18px 0 0;
	background:url(/mobile/content/images/ico-quotes3.gif) no-repeat 100% 4px;
	color:#376317;
	font-weight:bold;
}
.content-rate .vote-frm .btn-resolution{
	background:url(/mobile/content/images/btn-resolution.gif) no-repeat;
	width:91px;
	height:29px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
}
.rate .content-rate p{margin:0 0 18px;}
.content-rate .btn-extra-inf{
	width:100%;
	overflow:hidden;
	padding:0 0 11px;
}
.content-rate .btn-extra-inf a{
	font-weight:bold;
	color:#252525;
	padding:0 0 0 14px;
	background:url(/mobile/content/images/ico-arrow1.gif) no-repeat 0 3px;
}
/* T31D */
.form-with-choice{width:100%;}
.form-with-choice:after{
	content:"";
	display:block;
	clear:both;
}
.form-with-choice .p-info-frm{background:none;}
.form-with-choice .p-info-frm fieldset{padding:0;}
.shadow-section{
	background:url(/mobile/content/images/bg-p-info-frm.gif) no-repeat;
	padding:16px 8px 0;
	height:1%;
}
.shadow-section:after{
	content:"";
	display:block;
	clear:both;
}
.form-with-choice .action-row{margin:18px 0 0;}
.form-with-choice .radio-section{
	height:1%;
	overflow:hidden;
	padding:0 3px;
	margin:0 0 22px;
}
.form-with-choice .radio-section .row{
	margin:0;
	padding:0 0 8px;
}
.form-with-choice .radio-section .radio{
	float:left;
	width:15px;
	height:16px;
	margin:0;
	padding:0;
}
.form-with-choice .radio-section label{
	float:left;
	margin:0 0 0 8px;
	display:inline;
	font-weight:bold;
	color:#3d5725;
}
/* T37 */
#two-columns .welcome{
	color:#252525;
	padding:0 0 12px;
}
.welcome p{color:#252525;}
#two-columns .welcome h3{
	margin:10px 0 20px;
}
#two-columns .welcome p{margin:20px 0px 20px 0px;}
#two-columns .welcome h4{
	padding:10px 0px 0px 0px;
	margin:20px 0px 20px 0px;
}
#two-columns .welcome .left-aligment{
	float:left;
	margin:6px 5px 0 0;
}
#two-columns .welcome .placeholder{
	height:1%;
	overflow:hidden;
	padding:2px 6px 16px 0;
}
#two-columns .welcome .placeholder img{
	display:block;
	margin:0 auto;
}
#two-columns .fleft{
	float:right;
	margin:0px 0px 15px 15px;
}
/* T42 */
.services{
	width:100%;
	margin:20px 0 0;
}
.services:after{
	content:"";
	display:block;
	clear:both;
}
.services-headline{
	background:url(/mobile/content/images/text-sevices.gif) no-repeat;
	width:334px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px;
}
.services .result-hint{
	display:block;
	margin:0 0 14px;
}
.services .package{
	height:1%;
	overflow:hidden;
	padding:16px 8px 0;
	margin:0 0 30px;
	background:url(/mobile/content/images/bg-p-info-frm.gif) no-repeat;
	line-height:1.3em;
}
.services .package .heading{
	display:block;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	font-size:1.17em;
	color:#376317;
	padding:0 0 8px 1px;
	margin:0 0 9px;
	line-height:1.2em;
}
.services .package .caption{
	display:block;
	margin:0 0 16px;
}
.services .package table{border-collapse:collapse;}
.services .package table th{
	background:#6cba1b;
	color:#fff;
	font-weight:normal;
	padding:9px 0 11px;
}
.services .package table th.service-title{
	width:491px;
	padding:0 0 0 9px;
	text-align:left;
}
.services .package table th.monthly-fee{
	width:109px;
	text-align:center;
	background:#6cba1b url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.services .package table th.choice{
	width:70px;
	text-align:center;
	background:#6cba1b url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.services .package table td{
	vertical-align:top;
	padding:9px 0 10px;
	color:#252525;
}
.services .package table .even td{background-color:#fafafa;}
.services .package table .active td{background-color:#e9f5dd;}
.services .package table .block{
	padding:0 0 18px 18px;
	overflow:hidden;
	clear:both;
	color:#464646;
}
.services .package table .block p{color:#464646;}
.services .package table .active .slid-box{display:block;}
.services .package table .active .block{display:block;}
.services .package table .open-close{
	font-size:1.17em;
	color:#5fa418;
	background:url(/mobile/content/images/ico-check1.gif) no-repeat 0 4px;
	padding:0 0 0 16px;
	margin:3px 0 0;
	float:left;
}
.services .package table .active .open-close{background:url(/mobile/content/images/ico-check2.gif) no-repeat 0 4px;}
.services .package table span{
	color:#376317;
	padding:0 0 0 16px;
	margin:3px 0 0;
	float:left;
}
.services .package .radio{
	width:15px;
	height:16px;
	margin:0;
	padding:0;
}
/* td discription */
.services .package td.service-title{
	width:494px;
	padding:8px 0 0 6px;
	text-align:left;
	background:url(/mobile/content/images/bg-table-corner.gif) no-repeat 100% 100%;
}
.services .package td.monthly-fee{
	width:109px;
	text-align:center;
	background:url(/mobile/content/images/bg-table-corner.gif) no-repeat 0 100%;
}
.services .package td.choice{
	width:70px;
	text-align:center;
	background:url(/mobile/content/images/bg-table-corner.gif) no-repeat 0 100%;
}
.btn-without-services{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:17px 0 0;
	margin:0 0 12px;
}
.btn-without-services a{
	background:url(/mobile/content/images/ico-arrow1.gif) no-repeat 100% 3px;
	padding:0 13px 0 0;
	color:#252525;
}
.submit-holder{
	background:url(/mobile/content/images/bg-three-columns.gif) no-repeat;
	width:703px;
	margin:0 -4px;
	position:relative;
	padding:11px 0px 40px 0px;
}
.services .btn-sel-continue{
	background:url(/mobile/content/images/btn-sel-continue.gif) 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;
}
/* wide info box */
.info-holder .info-box-wide{
	width:695px;
	margin:0 0 0 4px;
	float:none;
	background:url(/mobile/content/images/bg-info-box-wb.gif) no-repeat 0 100%;
	overflow:hidden;
}
.info-holder .info-box-wide .holder{
	background:url(/mobile/content/images/bg-info-box-w.gif) repeat-y;
	overflow:hidden;
	width:100%;
}
.info-holder .info-box-wide .frame{
	background:url(/mobile/content/images/bg-info-box-wt.gif) no-repeat;
	min-height:0;
	padding:25px 0 0 19px;
	overflow:hidden;
	width:676px;
}
* html .info-holder .info-box-wide .frame{
	height:auto;
	overflow:hidden;
}
.info-holder .info-box-wide .photo_landscape{
	float:left;
}
.info-holder .info-box-wide .photo_landscape img{
	margin:0 20px 0 0;
	width:223px;
}
.info-holder .info-box-wide .photo_portrait{
	float:left;
	margin:0 20px 0 0;
	width:150px;
}
.info-holder .info-box-wide .photo_portrait img{
	background:url(/mobile/content/images/photo-frame.gif);
	padding:2px;
	height:210px;
	overflow:hidden;
}
.info-holder .info-box-wide .descr{
	float:left;
	width:432px;
}
.info-holder .info-box-wide .more-info{
	position:static;
	display:block;
	margin:12px 0 0;
}
.info-holder .info-box-wide h3{
	color:#252525;
	margin:-10px 0 12px;
	font-size:1em;
}
.info-holder-l{
	margin-bottom:0;
	padding-bottom:30px;
}
.info-min{margin-bottom:19px;}
.info-min .info-box .frame{padding-top:12px;}
.info-min .info-box p{margin:0 0 25px;}
.navbar-4{margin:0 0 4px;}
/* shop form table box */
.shop-frm .t-head ul li.col{background:#6cba1b url(/mobile/content/images/bg-doted1.gif) repeat-y;}
.shop-frm .t-head ul li.col1{width:80px;}
.shop-frm .t-head ul li.col2{
	width:379px;
	padding-left:18px;
	text-align:left;
}
.shop-frm .t-head ul li.col3{width:110px;}
.shop-frm .t-head ul li.col4{width:106px;}
.shop-frm .table-holder .col{
	text-align:center;
	background:url(/mobile/content/images/bg-doted3.gif) repeat-x 0 100%;
}
.shop-frm .table-holder .col-no-bg{background:none;}
.shop-frm .table-holder .col .no-bg,
.shop-frm .table-holder .col .bg{
	display:block;
	padding:11px 0;
}
/* shop-frm2 */
.shop-frm2{margin:18px 0 0;}
.shop-frm2 .table-holder .col .bg{padding:11px 0;}
.basket .txt-frame2 p{margin:0 0 18px;}
.shop-frm .table-holder .col .bg{background:url(/mobile/content/images/bg-doted1.gif) repeat-y;}
.shop-frm .table-holder td.col1{
	width:80px;
	font-weight:bold;
}
.shop-frm .table-holder td.col2{
	width:397px;
	text-align:left;
	font-weight:bold;
}
.shop-frm .table-holder td.col2 .no-bg,
.shop-frm .table-holder td.col2 .bg{padding-left:18px;}
.shop-frm .table-holder td.col3{
	width:110px;
	background-color:#fafafa;
	font-size:1.17em;
}
.shop-frm .table-holder td a{
	color:#5fa418;
	font-weight:normal;
}
.shop-frm .table-holder td.col4{
	width:106px;
	font-size:1.17em;
}
/* definition list */
.definition-list{
	background:url(/mobile/content/images/bg-def-list.jpg) no-repeat;
	margin:30px 0 0 -2px;
	position:relative;
	width:679px;
	overflow:hidden;
	padding:16px 9px 30px;
}
.definition-list .def-title{
	position:relative;
	padding:0 0 9px;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	margin-bottom:10px;
	width:100%;
}
.definition-list .def-title h3{
	margin:0;
	color:#376317;
	font-size:1.17em;
}
.definition-list dl{
	margin:0 2px;
	width:693px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted3.gif) repeat-x 0 100%;
	padding:11px 0 10px;
}
.definition-list dl.dark{background-color:#fafafa;}
.definition-list dt{
	float:left;
	width:170px;
	font-weight:bold;
	padding:0 10px 0 4px;
}
.definition-list dd{
	float:left;
	margin:0;
	width:490px;
}
.agreement1 .btn-order-conf{
	margin:0 auto;
	display:block;
	background:url(/mobile/content/images/btn-add-to-basket.png) no-repeat;
	width: 179px;
	height: 28px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
}
.agreement1 .btn-order-confirm{
	margin:0 auto;
	display:block;
	background:url(/mobile/content/images/btn-order-conf.png) no-repeat;
	width: 189px;
	height: 24px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
}
/* select-holder */
.select-holder .text-app{
	background:url(/mobile/content/images/text-app.png) no-repeat;
	width: 481px;
	height: 32px;
	text-indent:-9999px;
	margin-bottom:2px;
}
.select-holder .text-package{
	background:url(/mobile/content/images/text-package.png) no-repeat;
	width: 600px;
	height: 38px;
	text-indent:-9999px;
	margin-bottom:3px;
}
.select-holder .text-package2{
	background:url(/mobile/content/images/text-package2.png) no-repeat;
	width: 600px;
	height: 38px;
	text-indent:-9999px;
	margin-bottom:3px;
}
.select-holder h2{margin:20px 0 7px;}
.select-holder .text-acc{
	background:url(/mobile/content/images/text-acc.png) no-repeat;
	width: 600px;
	height: 38px;
	text-indent:-9999px;
}
.select-holder form{
	background:url(/mobile/content/images/bg-select-holder-t.png) no-repeat;
	width: 695px;
}
.select-holder fieldset{
	background:url(/mobile/content/images/bg-select-holder-b.png) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:8px 0 12px;
}
.select-holder .btn-refresh{
	background:url(/mobile/content/images/btn-refresh_en.png) no-repeat;
	width: 149px;
	height: 30px;
	text-indent:-9999px;
	margin:0 auto;
	display:block;
	clear:both;
	border:none;
	cursor:pointer;
}
.select-holder .divider{
	float:left;
	width:207px;
	padding:0 12px 21px;
	background:url(/mobile/content/images/sep-select.gif) no-repeat;
}
.select-holder .divider label{
	color:#376317;
	display:block;
	margin:3px 0 10px;
}
.select-holder .divider select{
	width:100%;
	display:block;
	margin:0;
}
.btn-without-services2{padding:32px 0 0;}
.submit-holder .btn-purchase{
	background:url(/mobile/content/images/btn-purchase.png) no-repeat;
	width: 229px;
	height: 24px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
	border:none;
	cursor:pointer;
}
/* t50 */
.table-box1{
	width:693px;
	overflow:hidden;
	border:1px solid #c5e3a6;
}
.table-box1 .tb-row{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted3.gif) repeat-x 0 100%;
	padding:0 0 1px;
}
.table-box1 .tb-row ul{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-tb1.gif) repeat-y 473px 0;
}
.table-box1 .row-ttl ul{
	background-color:#fafafa;
	color:#5fa418;
}
.table-box1 .row-info ul{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}
.table-box1 .tb-row li{
	float:left;
	padding:12px 14px;
	overflow:hidden;
	text-align:center;
}
.table-box1 .row-info1 li{padding:8px 14px 6px;}
.table-box1 .tb-row .col1{
	width:445px;
	text-align:left;
}
.table-box1 .tb-row .col2{width:83px;}
.table-box1 .tb-row .col3{width:79px;}
.table-box1 .row-info .col2,
.table-box1 .row-info .col3{font-size:1.166em;}
.table-box1 .image-wrap{
	float:left;
	width:130px;
	padding:10px 7px 6px 0;
	overflow:hidden;
	text-align:center;
}
.table-box1 .image-wrap img{
	margin:0 auto;
	display:block;
}
.table-box1 .descr{
	height:1%;
	overflow:hidden;
}
.table-box1 .descr h3{
	font-size:1em; 
	color:#464646;
	margin:0 0 10px;
}
.table-box1 .tb-foot{
	background:#e9f5dd;
	width:100%;
	overflow:hidden;
	font-weight:bold;
	font-size:1.167em;
}
.table-box1 .tb-foot .row1{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted3.gif) repeat-x 0 100%;
}
.table-box1 .tb-foot .col1{
	text-align:right;
	color:#376317;
	font-size:0.85em;
}
.table-box1 .tb-foot .row1 .col1{width:445px;}
.table-box1 .tb-foot .row1 .col2{width:83px;}
.table-box1 .tb-foot .row1 .col3{width:79px;}
.table-box1 .tb-foot .row2 .col1{width:446px;}
.table-box1 .tb-foot .row2 .col2{width:79px;}
.shop-frm .hint30{margin-bottom:30px;}
/* t54 */
.text-select{
	background:url(/mobile/content/images/text-select2.png) no-repeat;
	width: 504px;
	height: 84px;
	text-indent:-9999px;
	margin:-2px 0 9px;
}
.select-program{
	width:100%;
	margin-bottom:100px;
}
.select-program p{
	line-height:1.3em;
	margin:0 200px 20px 0;
}
.select-program h3{
	color:#376317;
	font-size:1.2em;
	margin:0 8px;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:9px 0;
}
.select-program .frame{
	background:url(/mobile/content/images/bg-top-gradient.png) no-repeat;
	width: 695px;
	padding-top:7px;
	overflow:hidden;
}
.select-program .frame p{margin:26px 0;}
.select-program .cols{
	float:left;
	width:320px;
	padding:40px 0 0 10px;
}
.select-program .cols-r{float:right;}
.select-program .btn-discount{
	background:url(/mobile/content/images/btn-discount.png) no-repeat;
	width: 196px;
	height: 24px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
.select-program .btn-subsizing{
	background:url(/mobile/content/images/btn-subsizing.png) no-repeat;
	width: 186px;
	height: 24px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
/* phones */
.phones{width:100%;}
.phones h2{font-size:1.666em;}
.phones p{margin:9px 0 12px;}
.phones table{
	width:100%;
	border-collapse:collapse;
}
.phones table th{
	padding:12px 5px 15px;
	border-top:1px solid #c5e3a6;
	border-left:1px solid #c5e3a6;
	border-right:1px solid #c5e3a6;
	background:#6cba1b;
	color:#fff;
	font-weight:normal;
}
.phones table td{
	padding:5px;
	border:1px dotted #c5e3a6;
	vertical-align:top;
}
.phones table .col1{padding:13px 15px 12px;}
.phones table .col2{width:100px;}
.phones table .col3{width:100px;}
.phones table .col1-1{padding:8px 10px 22px;}
.phones table .clear{
	border:none;
	background:none;
	padding:10px 3px;
}
.phones table .bd-t{border-top:1px solid #c5e3a6;}
.phones table .bd-l{border-left:1px solid #c5e3a6;}
.phones table .bd-r{border-right:1px solid #c5e3a6;}
.phones table .bd-b{border-bottom:1px solid #c5e3a6;}
.phones table th.col2{border-right:1px dotted #c5e3a6;}
.phones table th.col3{border-left:1px dotted #c5e3a6;}
.phones table .bd-t-clear{border-top:none;background:#edf4e6;}
.phones table .titl{background:#fafafa;}
.phones table strong{
	color:#5fa418;
	font-weight:normal;
}
.phones table h3{
	color:#464646;
	font-size:1.4em;
	margin:10px 0px 0px 0px;
}
.phones table .price{
	background:#e9f5dd;
	text-align:center;
}
.phones table .price span{
	display:block;
	color:#376317;
	line-height:1.333em;
	margin-bottom:12px;
}
.phones table .price b {font-size:1.666em; font-weight:normal; color:#252525}
.phones table .btn-select2{
	background:url(/mobile/content/images/btn-select2_en.png) no-repeat;
	width: 93px;
	height: 28px;
	text-indent:-9999px;
	display:block;
	margin:12px auto;
	text-align:left;
}
.phones table em{
	font-style:normal;
	color:#7c7c7c;
}
.phones table .img {
	float:left;
	margin:10px 22px 0 10px;
}
.phones table .desc {float:left; width:300px}
/* text-device */
.text-device{
	background:url(/mobile/content/images/text-device.png) no-repeat;
	width: 369px;
	height: 84px;
	text-indent:-9999px;
	margin:0;
}
.text-links-kart{
	background:url(/mobile/content/images/text-links-kart.png) no-repeat;
	width: 600px;
	height: 38px;
	margin:28px 0 9px;
	text-indent:-9999px;
}
.select-program2 h4{
	color:#5fa418;
	font-size:1.666em;
	margin:0 0 8px;
}
.select-program2 .row{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:17px 0 19px;
}
.select-program2 .text{
	height:1%;
	overflow:hidden;
}
.select-program2 .text .ok-list{
	width:430px;
	margin-top:17px;
}
.select-program2 .text .ok-list li{
	font-weight:normal;
}
.select-program2 .row .image{
	width:225px;
	float:left;
	margin:0 14px 0 0;
}
.select-program2 .row .image img{
	display:block;
	margin:3px auto 12px;
}
.select-program2 .btn-choice{
	background:url(/mobile/content/images/btn-choice.png) no-repeat;
	width: 161px;
	height: 24px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
/* t57 */
/* team-list */
.team-list{
	width:100%;
	overflow:hidden;
	margin:17px 0 0;
}
.team-list ul{
	list-style:none;
	padding:0;
	margin:21px 0 0;
	width:718px;
	overflow:hidden;
}
.team-list ul li{
	width:155px;
	padding:18px 22px 0 0;
	min-height:338px;
	display:inline-block;
	vertical-align:top;
}
* html .team-list ul li{height:338px;}
.team-list ul .image{
	height:143px;
	width:100%;
	position:relative;
}
.team-list ul .image a{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.team-list ul .image img{
	b/order:1px solid #dedede;
	display:block;
}
.team-list ul .text{
	background:url(/mobile/content/images/sep-dote.gif) repeat-x;
	overflow:hidden;
	margin-top:8px;
	width:100%;
	padding-top:9px;
}
.team-list ul .text p{
	margin:0;
	line-height:1.333em;
}
.team-list ul .text a{color:#606060;}
/* t43 */
.change-text{
	margin:23px 0 18px;
	width:100%;
}
.change-text a{color:#5fa418;}
.change-text strong{color:#252525;}
/* shop-frm3 */
.shop-frm3{margin:18px 0 0;}
.shop-frm3 .table-holder .col .no-bg,
.shop-frm3 .table-holder .col .bg{padding:10px 0;}
/* definition-list .def-title */
.def-title .more, .def-title .more-gray{
	position:absolute;
	right:0;
	top:-3px;
}
.definition-list2{margin:1px 0 17px -2px;}
/* order-details .green-block */
.order-details2{margin:27px 0 7px;}
.order-details2 .checken-box-1{margin-bottom:31px;}
.order-details .green-block{
	background:#e9f5dd;
	width:600px;
	border:1px solid #c5e3a6;
	padding:8px 11px 6px;
	margin:20px 0 20px;
}
.order-details .green-block strong{color:#376317;}
.order-details .green-block ul{
	list-style:none;
	padding:0;
	margin:15px 0 7px 7px;
}
.order-details .green-block ul li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 5px;
	padding:0 0 8px 8px;
}
.order-details .green-block p{
	line-height:1.15em;
	margin:0;
}
.order-details .bottom-row{
	background:url(/mobile/content/images/bg-gradient.png) no-repeat;
	width:697px;
	margin:9px 0 0 -1px;
	padding:10px 6px 0 0;
	clear:both;
}
.order-details2 .bottom-row{margin-top:0;}
.order-details .bottom-row div{
	b/ackground:url(/mobile/content/images/bg-verisign.png) no-repeat 100% 0;
	padding:5px 0 40px;
}
.order-details .bottom-row .btn-send-order{margin:0 auto;}
.order-details .more-gray{
	color:#fff;
	margin:0 0 8px;
}
/* more-gray */
.more-gray{
	color:#fff;
	background:url(/mobile/content/images/btn-more-gray-l.gif) no-repeat;
	font-size:12px;
	line-height:18px;
	float:left;
	cursor:pointer;
	cursor:hand;
}
.more-gray span{
	background:url(/mobile/content/images/btn-more-gray-r.gif) no-repeat 100% 0;
	float:left;
	padding:0 8px 0 12px;
	height:19px;
}
.aside-price h3{
	color:#376317;
	font-size:1.25em;
	margin:0 0 10px;
}
.aside-price p{margin:5px 0 17px;}
.free-program .tunes-columns  .aside-price{margin:8px 0;}
.tunes-columns .aside-price .frame{padding:13px 12px 20px;}
.aside-price .btn-switcher{
	background:url(/mobile/content/images/btn-switcher2_en.png) no-repeat;
	width: 117px;
	height: 28px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
/* tunes-columns */
.free-program .tunes-columns .prime .section{
	background:none;
	padding:0;
}
.tunes-columns .alingleft{
	float:left;
	margin:0 18px 0 10px;
}
.tunes-columns .section strong{
	display:block;
	margin:3px 0 0;
}
.tunes-columns .section p{
	line-height:1.333em;
	margin:20px 0px;
}
.free-program .tunes-columns .prime{margin:4px 0 0;}
.prime .tabset{
	padding:0;
	margin:12px 0 6px;
}
.prime .tabset li{
	background:none;
	padding:0;
	margin:0 10px 0 0;
}
.prime .tabset li span{padding:0 7px;}
.prime .tab-hodder{
	background:url(/mobile/content/images/bg-prime.png) no-repeat;
	width: 495px;
}
.prime .tab-content{
	padding:8px 8px 30px 8px;
}
.prime .tab-content h3{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:8px 0;
	margin:0 0 18px;
}
.prime .tab-content .text p{
	margin:20px 0px 20px 0px;
}
.prime .tab-content ul{
	margin:20px 0px 20px 0px;
	padding:0;
}
.text-add-items{
	background:url(/mobile/content/images/text-add-items.png) no-repeat;
	width: 462px;
	height: 38px;
	text-indent:-9999px;
}
.basket .text-add-items{margin:6px 0 8px;}
/* t36 */
/* phone-columns */
.phone-columns h3{
	color:#376317;
	margin:0 0 18px;
	padding:8px 0;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	font-size:1.166em;
}
.phone-columns h4{
	margin:18px 0 8px;
	font-size:1em;
}
.free-program .phone-columns .aside-price{margin:10px 0;}
.phone-columns .aside-price .frame{
	padding:15px 12px 10px;
}
.phone-columns .section .titl{
	margin:4px 0;
	padding:0;
	font-size:1.166em;
	color:#252525;
	background:none;
}
.phone-columns .section p{
	margin:20px 0;
}
.phone-columns .tabs-block{
	width:100%;
	clear:both;
	margin:0 0 8px;
}
.phone-columns .tabset{padding:14px 0 7px;}
.phone-columns .tabset li{margin:0 10px 0 0;}
.phone-columns .tabset span{padding:0 7px;}
.phone-columns .tab-hodder{
	background:url(/mobile/content/images/bg-top-gradient.png) no-repeat;
	overflow:hidden;
	width:100%;
}
.phone-columns .tab-content{padding:8px;}
.phone-columns .grid-r{margin-right:170px;}
.phone-columns .btn-pursh-contact{margin:0 auto;}
.phone-columns .btn-app-market{margin:5px auto 9px;}
.aside-price .rating{
	width:100px;
	margin:7px auto 0;
}
.phone-columns .label-rating{
	color:#376317;
	display:block;
	text-align:center;
	font-weight:bold;
}
.btn-pursh-contact{
	background:url(/mobile/content/images/btn-pursh-contact.png) no-repeat;
	width: 160px;
	height: 28px;
	text-indent:-9999px;
	display:block;
}
.btn-app-market{
	background:url(/mobile/content/images/btn-app-market.png) no-repeat;
	width: 132px;
	height: 28px;
	text-indent:-9999px;
	display:block;
}
.phone-columns .tab-content p{
	margin:8px 0 24px;
	line-height:1.333em;
}
.phone-columns .tab-content ul{
	list-style:none;
	margin:10px 0 26px 3px;
	padding:0;
}
.phone-columns .tab-content ul li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 5px;
}
/* t60 */
/* prime */
.roaming .prime{
	width:495px;
	margin:16px 0 0;
}
.roaming .prime:after{
	content:"";
	display:block;
	clear:both;
}
.roaming .prime p{
	margin:20px 0px 20px 0px;
	line-height:1.333em;
}
.schedule-tab .place p{
	line-height:1.333em;
	margin:20px 0px 20px 0px;
}
.roaming .tabs-holder{
	width:100%;
	overflow:hidden;
	margin:14px 0 0;
}
/*--tabset--*/
.roaming .tabs-holder .tabset{
	padding:0;
}
.roaming .tabs-holder .tabset li{
	float:left;
	margin:0 2px 6px 0;
	padding:0;
	background:none;
	overflow:hidden;
}
.roaming .tabs-holder .tabset li a{
	display:block;
	text-align:center;
	width:117px;
	height:64px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-tab-item.jpg) no-repeat;
	color:#5fa418;
	line-height:14px;
	padding:6px 10px 2px;
	font-size:12px;
}
.roaming .tabs-holder .tabset li span,
.roaming .tabs-holder .tabset li a:hover span,
.roaming .tabs-holder .tabset .active span{
	height:100%;
	background:none;
	display:block;
	float:none;
}
.roaming .tabs-holder .tabset .active{
	background-position:-137px 0;
	color:#fff;
}
.roaming .tabs-holder .tabset li a:hover{
}
.roaming .tabs-holder .schedule{margin:26px 0 0;}
.roaming .form-search{
	width:100%;
	overflow:hidden;
	padding:2px 0 0;
}
.roaming .form-search .sel{
	float:left;
	width:200px;
	padding:0;
	color:#252525;
	height:22px;
	margin:4px 12px 0 0;
}
.roaming .form-search .sbmt{
	float:left;
	background:url(/mobile/content/images/btn-search2_en.png) no-repeat;
	border:0;
	width:105px;
	height:31px;
	cursor:pointer;
}
.roaming .tabs-holder .prime h4{
	color:#252525;
	padding:10px 0px 0px 0px;
	font-size:1.166em;
}
.roaming .tabs-holder .l-col .prime{
	margin:4px 0 0;
	width:100%;
	overflow:hidden;
}
/*--table--*/
.tabs-holder .place .table{
	width:677px;
	margin:18px -199px 10px 0;
	position:relative;
}
.table .title a{color:#5fa418;}
.table .title a img{
	float:left;
	margin:2px 5px 0 0;
}
.table th{vertical-align:top;}
.roaming .link{
	display:block;
	width:100%;
	overflow:hidden;
	margin:16px 0 10px;
}
.roaming .link a{color:#5fa418;}
.roaming .link a img{
	float:left;
	margin:3px 5px 0 0;
}
.roaming .tabs-holder .place .small-table{
	width:224px;
	margin:0px 0 4px;
}
.roaming .small-table th div{padding:0 0 0 21px;}
.roaming .place .small-table .price-value div{
	width:auto;
	text-align:left;
	padding-left:29px;
	padding-right:0;
}
.roaming .small-table th{width:48%;}
.voicemail .table-section .table-holder{
	border:1px solid #c5e3a6;
	height:1%;
	overflow:hidden;
	margin:17px 0 0;
	color:#464646;
}
.voicemail .table-section table{
	border-collapse:collapse;
	width:100%;
	margin:0 0 -1px;
}
.table caption{display:none;}
.voicemail .table-holder th,
.small-table th{
	background:#e9f5dd;
	color:#376317;
	font-weight:bold;
	text-align:left;
	padding:10px 0 11px 8px;
}
.small-table td,
.voicemail .table-holder td{
	background:url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;
	padding:9px 0 12px 8px;
}
.small-table .even td,
.voicemail .table-holder .even td{background:#fafafa url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;}
.small-table .price-value,
.voicemail .table-holder .price-value{padding:0;}
.small-table .price-value div,
.voicemail .table-holder .price-value div{
	width:75px;
	padding:10px 17px 11px 0;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
	text-align:right;
	color:#252525;
}
.container .price-table th{
	background:#6cba1b;
	padding:0;
	color:#fff;
	font-weight:normal;
	text-align:center;
}
.container .price-table .wi{
	width:110px;
	padding:0;
}
.container .price-table .wi div{
	width:100%;
	padding:8px 0 10px;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.container .price-table .title{
	text-align:left;
	width:190px;
	padding:11px 0 12px 10px;
}
.container .price-table td{
	background:url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;
	text-align:center;
	padding:0;
}
.container .price-table td div{
	padding:11px 0 12px;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.container .price-table .even{background:#fafafa url(/mobile/content/images/sep-dot-green.gif) repeat-x 0 100%;}
/* t35 */
.error-text{
	padding:13px 18px 40px;
	height:1%;
	overflow:hidden;
}
.error-title{
	width:100%;
	overflow:hidden;
}
.error-title h2{
	margin:0;
	color:#6cba1b;
	font-size:2.333em;
}
.error-text p{margin:0 !important;}
.error-box{
	background:#b62525 url(/mobile/content/images/error-corn3.gif) no-repeat 0 100%;
	margin:0 -4px 11px;
	position:relative;
	height:1%;
}
.error-box-corn3,
.error-box-corn2,
.error-box-corn1{
	width:100%;
	background:url(/mobile/content/images/error-corn2.gif) no-repeat;
}
.error-box-corn2{background:url(/mobile/content/images/error-corn1.gif) no-repeat 100% 100%;}
* html .error-box-corn2{padding:0 0 0 8px;}
.error-box-corn3{background:url(/mobile/content/images/error-corn.gif) no-repeat 100% 0;}
.error-box-bg{
	height:1%;
	background:url(/mobile/content/images/error-ico.gif) no-repeat 8px 7px;
	padding:2px 15px 12px 40px;
	position:relative;
}
* html .error-box-bg{background-position:0 7px;}
.error-box h3{
	font-size:1.166em;
	margin:0 0 8px;
	color:#fff;
}
.error-box p{
	margin:0;
	color:#fff;
}
.also1{
	padding-bottom:50px;
	margin-top:31px;
}
.note-box{
	height:1%;
	position:relative;
	margin:0 -4px;
}
.note-box .bg1,
.note-box .bg2,
.note-box-wrap{
	width:100%;
	background:url(/mobile/content/images/bg-note-box.gif) no-repeat;
}
.note-box .bg1{
	background:url(/mobile/content/images/bg-note-box1.gif) no-repeat 100% 100%;
	
}
.note-box .bg2{background:url(/mobile/content/images/bg-note-box3.gif) no-repeat 100% 0;}
* html .note-box .bg2{padding:0 8px 0 0;}
.note-box .bg3{
	background:url(/mobile/content/images/bg-note-box2.gif) no-repeat 0 100%;
	padding:6px 8px 7px;
	height:1%;
	overflow:hidden;
}
.note-box a, .note-box b{
	float:left;
	color:#5fa418;
	font-weight:bold;
	background:url(/mobile/content/images/ico-note.gif) no-repeat 0 50%;
	line-height:18px;
	padding:0 0 0 24px;
}
/* t27 */
/* whats */
.whats{
	background:url(/mobile/content/images/bg-whats_en.jpg) no-repeat;
	width: 695px;
	margin:0 0 10px;
}
.whats div{
	background:url(/mobile/content/images/bg-whats-b.png) no-repeat 0 100%;
	height:1%;
	padding:315px 220px 25px 20px;
}
.whats p{
	color:#fff;
	margin:0 0 12px;
	font-size:1.166em;
}
.whats p span{color:#fecf0c;}
.whats .links-site{
	background:url(/mobile/content/images/btn-links-site.png) no-repeat;
	width: 151px;
	height: 29px;
	display:block;
	text-indent:-9999px;
	margin-top:20px;
}
.three-columns .col h3{
	font-size:1em;
	margin:4px 0 6px;
}
.three-columns .col p{line-height:1.333em;}
.three-columns .col .bullet-list{margin:10px 0;}
.three-columns .col .bullet-list li{font-weight:bold;}
/* tab-text */
.tab-text{
	background:url(/mobile/content/images/bg-tab-text.gif) no-repeat;
	width: 216px;
	padding-top:3px;
	margin:0 0 7px;
}
.tab-text .t-holder{background:url(/mobile/content/images/bg-tab-text-c.gif) repeat-y;}
.tab-text .t-holder div{
	overflow:hidden;
	height:1%;
	background:url(/mobile/content/images/bg-tab-text-b.gif) no-repeat 0 100%;
	padding:0 10px 20px;
	height:235px;
}
.tab-text h4{
	color:#5fa418;
	font-size:1.5em;
	margin:10px 0 6px;
	line-height:1.2em;
}
.tab-text strong{
	display:block;
	color:#000;
}
.tab-text p{
	line-height:1.333em;
	margin:15px 0 60px;
}
.tab-text .more-gray{margin:0 0 0 40px;}
/* t59 */
/* two-columns */
.two-columns{padding:10px 0;}
/* synde */
.synde{
	height:1%;
	overflow:hidden;
	padding:0 0 2px;
}
.synde p{
	margin:5px 3px;
	line-height:1.333em;
	color:#464646;
}
.synde ul{
	list-style:none;
	padding:0;
	margin:10px 0 0;
}
.synde li{
	float:left;
	width:100%;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x;
	padding:7px 0 4px;
}
.synde span{
	float:left;
	padding:0 7px 0 3px;
}
.synde span img{float:left;}
.synde a{color:#5fa418;}
.synde em{padding-left:2px;}
.synde a:hover{text-decoration:none;}
.synde a:hover strong{text-decoration:underline;}
/* connect-whith */
.aside .connect-whith .frame{padding-top:0;}
.btn-mailto{
	background:url(/mobile/content/images/btn-mailto_en.png) no-repeat;
	width: 118px;
	height: 31px;
	text-indent:-9999px;
	margin:0 auto;
	display:block;
}
/* search-2 */
.aside .search-2{background:url(/mobile/content/images/bg-search2-c.gif) repeat-y;}
.aside .search-2 .holder{background:url(/mobile/content/images/bg-search2-t.gif) no-repeat;}
.aside .search-2 .frame{
	background:url(/mobile/content/images/bg-search2-b.gif) no-repeat 0 100%;
}
.side-search .search-2 h3 span,
.aside .search-2 h3 span{background:url(/mobile/content/images/bg-aside-title3-b.png) no-repeat 0 100%;}
.search-2 .btn-submit{
	margin:0 auto;
	display:block;
	background:url(/mobile/content/images/btn-search4_en.png) no-repeat;
	width:104px;
	height:31px;
	text-indent:-9999px;
}
.search-2 .in-text{
	background:url(/mobile/content/images/bg-intxt3.png) no-repeat;
	width: 161px;
	height: 24px;
	padding:0 5px;
}
.search-2 .in-text input{
	display:block;
	width:100%;
	padding:4px 0;
	margin:0;
	background:none;
	border:none;
}
.search-2 fieldset{margin:13px 0 10px;}
.search-2 .divider{
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
}
.search-2 label{
	display:block;
	color:#376317;
	margin:0 0 8px;
}
.search-2 .row{
	width:100%;
	overflow:hidden;
}
.search-2 select{
	float:left;
	margin:0 3px 0 1px;
	display:inline;
}
.aside .titl{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:10px 0;
	margin:0;
	font-size:1.166em;
	color:#376317;
}
.box-grn .more{margin-left:26px;}
.box-grn h4{
	color:#252525;
	font-size:1em;
	margin:8px 4px 10px;
}
.box-grn p{
	line-height:1.333em;
	margin:10px 4px 20px;
}
.box-grn .btn-mailto{
	background:url(/mobile/content/images/btn-mailto_en.png) no-repeat;
	width: 118px;
	height: 31px;
	display:block;
	text-indent:-9999px;
	margin:0 auto 14px;
}
.video{
	width:100%;
	overflow:hidden;
	padding:0 0 11px;
}
.video img{
	display:block;
	margin:0 auto 11px;
}
/* news-box */
.news-box{
	float:left;
	width:495px;
}
.news-box .section{background:none;}
.news-box .section p{
	line-height:1.333em;
	margin:7px 0 11px;
}
.news-box .tabs-block{width:100%;}
.news-box .tabset{padding:18px 0 6px;}
.news-box .tabset li{margin-right:15px;}
.news-box .tabset li span{padding:0 6px;}
.news-box .tab-hodder{
	background:url(/mobile/content/images/bg-prime.png) no-repeat;
	width:479px;
	padding:16px 8px;
	overflow:visible;
}
.news-box .tabs-block h3{
	color:#376317;
	font-size:1.166em;
	margin:0 0 10px;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:0 0 9px;
}
.news-box .tab-hodder .pager{
	background:url(/mobile/content/images/bg-pager1.gif) no-repeat;
	width:494px;
	margin:0 0 0 -12px;	
	padding-left:5px;
	padding:12px 4px 20px 4px;
}
/* news-list */
.news-list{
	list-style:none;
	padding:0;
	margin:10px 0 0;
	width:100%;
	overflow:hidden;
}
.news-list li{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x;
	margin:-1px 0 1px;
	padding:18px 0 20px;
	vertical-align:top;
	height:1%;
}
.news-list li.grey{background-color:#fafafa;}
.news-list .date{
	color:#7c7c7c;
	display:block;
}
.news-list h4{
	color:#376317;
	line-height:1.333em;
	font-size:1em;
	margin:5px 0;
}
.news-list h4 a{color:#376317;}
.news-list p{
	color:#464646;
	line-height:1.333em;
	margin:10px 0;
}
.news-list .btn-more{
	color:#5fa418;
	padding:0 0 0 9px;
	background:url(/mobile/content/images/ico-arrow.gif) no-repeat 0 55%;
}
/* sittings */
.sittings{margin:3px 0 24px;}
.sittings .section strong{
	display:block;
	color:#252525;
}
.sittings .section p{margin:1px 0 29px;}
.sittings .btn-app-sittings{
	background:url(/mobile/content/images/btn-app-sittings_en.png) no-repeat;
	width: 148px;
	height: 31px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
	border:none;
	cursor:pointer;
}
.sittings form{
	background:url(/mobile/content/images/bg-content-rate.gif) repeat-y;
	width: 494px;
	margin:0 0 17px;
}
.sittings fieldset{background:url(/mobile/content/images/bg-content-rate-holder.gif) no-repeat;}
.sittings fieldset .frame{
	background:url(/mobile/content/images/bg-content-rate-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	width:100%;
	padding:10px 0 9px;
}
.sittings fieldset .row{
	width:100%;
	overflow:hidden;
}
.sittings fieldset .col{
	width:232px;
	float:left;
	padding:0 0 0 13px;
}
.sittings fieldset label{
	display:block;
	color:#376317;
	font-weight:bold;
}
.sittings fieldset select{
	width:200px;
	margin:8px 0 11px;
	display:block;
}
.sittings .tabset{margin:19px 0 6px;}
.sittings .prime .tab-content .text p{
	margin:20px 0px 20px 0px;
}
.sittings .prime .tab-content ul,
.prime .dl-list,
.dl-list{
	list-style:none;
	padding:0;	
	margin:18px 0 18px 15px;
}
.sittings .prime .tab-content ul li,
.prime .dl-list li,
.dl-list li{
	line-height:1.333em;
	background:none;
	margin-bottom:8px;
	padding:0;
}
.reg-form .aside .box p{
	background:url(/mobile/content/images/ico-bulb.gif) no-repeat 2px 0;
	padding:5px 0 0 0;
	text-indent:20px;
	line-height:1.25em;
	margin:0px 0px 10px 0px;
}
/* aside-left */
.aside-left{
	width:488px;
	float:left;
}
.reg-form .aside{margin-right:-2px;display:inline;}
.reg-form .aside .box .frame{padding:10px 4px 20px 9px;}
/* reg-form */
.reg-form{margin:12px 0;}
.reg-form .rows{
	width:100%;
	overflow:hidden;
}
.reg-form .shadow-section3,
.reg-form .shadow-section1{padding-bottom:18px;}
.reg-form .shadow-section-min{
	background:url(/mobile/content/images/bg-action-row.gif) no-repeat;
	padding:16px 0;
}
.reg-form .radio-box-holder{
	height:1%;
	margin:0 5px 11px;
	overflow:hidden;
}
.reg-form .radio-box-holder .radio-divider{
	width:100%;
	overflow:hidden;
	margin:10px 0;
}
.reg-form .radio-box-holder label{
	color:#606060;
	float:left;
}
.reg-form .radio-box-holder label strong{
	color:#3d5725;
	display:block;
}
.reg-form .aside-left p{
	color:#376317;
	font-weight:bold;
	margin:14px 0;
}
.reg-form .in-text{
	background:url(/mobile/content/images/bg-intxt.png) no-repeat;
	width: 190px;
	height: 22px;
	padding:0 5px;
	margin:7px 0 8px;
}
.reg-form .in-text input{
	width:100%;
	display:block;
	margin:0;
	padding:4px 0;
	background:none;
	border:none;
}
.reg-form h3{padding-top:0;}
.reg-form label{
	color:#376317;
}
.reg-form .radio-list{
	list-style:none;
	padding:0;
	margin:0 0 24px;
}
.reg-form .radio-list li{
	height:1%;
	vertical-align:top;
	overflow:hidden;
	margin:5px 0 0;
}
.reg-form .radio-list div{
	float:left;
	width:90px;
}
.reg-form .radio-list .rad{margin:0 3px;}
.reg-form .radio-list label{color:#464646;}
.reg-form .h-col{
	float:left;
	margin:8px 0 0;
	width:260px;
}
.reg-form .h-col2{width:200px;}
.reg-form .btn-send-request{margin:0 0 0 172px;}
.btn-send-request{
	background:url(/mobile/content/images/btn-send-request_en.png) no-repeat;
	width: 128px;
	height: 31px;
	text-indent:-9999px;
	display:block;
}
.reg-form .btn-send-request2b{margin:0 0 0 172px;}
.btn-send-request2b{
	background:url(/mobile/content/images/btn-send-request2b_en.png) no-repeat;
	width: 128px;
	height: 31px;
	text-indent:-9999px;
	display:block;
}
.reg-form .btn-save-details{margin:0 0 0 178px;}
.btn-save-details{
	background:url(/mobile/content/images/btn-savedetails_en.png) no-repeat;
	width: 125px;
	height: 31px;
	text-indent:-9999px;
	display:block;
}
.reg-form .error-box{margin:-9px 0 5px;}
.error-box h3{
	background:none;
	padding:0;
	margin:0 0 7px;
}
.error-box .error-box-bg{
	padding:8px 15px 8px 42px;
}
.reg-form .error{
	padding:0 4px;
	width:auto;
	height:1%;
}
.reg-form .rows .error{
	width:230px;
	margin-right:20px;
	height:auto;
	margin-top:0;
	margin-bottom:4px;
	padding-top:8px;
}
.reg-form .rows .h-col2.error{
	margin-right:0px;
	margin-left:4px;
}
.reg-form .rows .error2{
	width:224px;
	margin:0px 0px 0px -6px !important;
}
.reg-form .error-max{
	width:493px;
	height:auto;
	margin:5px 0 9px;
}
.reg-form .error .note,
.reg-form .error span{
	display:block;
	background:#b62525;
	color:#fff;
	margin:0 -4px;
}
/* T28 */
.chapter{
	height:1%;
	overflow:hidden;
	padding:15px 200px 9px 0;
	color:#464646;
	line-height:1.33em;
}
.chapter p{margin:10px 0px 10px 0px;}
.chapter h3{
	margin:10px 0px 20px 0px;
	line-height:1.2em;
}
.unit{
	background:url(/mobile/content/images/bg-unit.gif) repeat-y;
	width:703px;
	margin:0 -4px 20px;
	position:relative;
}
.unit .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-unit-holder.gif) no-repeat;
}
.unit .wizard{
	padding:4px;
	height:1%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-unit-frame.gif) no-repeat 0 100%;
}
.unit .wizard #main{
	padding:0px !important;
}
.unit .frame{
	height:1%;
	overflow:hidden;
	padding:9px 9px;
	background:url(/mobile/content/images/bg-unit-frame.gif) no-repeat 0 100%;
}
.unit .frame .choice-frm{
	width:100%;
	overflow:hidden;
	margin:0 0 9px;
}
.choice-frm .sel{
	float:right;
	width:150px;
	margin:0 1px 0 0;
	color:#252525;
}
.choice-frm .hidden{
	position:absolute;
	left:-9999px;
	top:auto;
	height:1px;
	width:1px;
}
.choice-frm label{
	font-weight:bold;
	float:left;
	color:#376317;
	font-size:1.16em;
	margin:4px 0 0;
}
.unit .video-holder{
	height:1%;
	overflow:hidden;
	border:1px solid #e3e3e3;
	background:#fff;
	padding:7px 10px 6px 6px;
}
.unit .video-holder img{display:block;}
.findyorplan a{
	text-align:center; 
	display:block;
	text-indent:-9999px;
	width:295px;
	height:31px;
	background:url(/mobile/content/images/btn-findplan_en.png) no-repeat;
	margin:10px auto 10px auto;
}
.findyorplan2 a{
	text-align:center; 
	display:block;
	text-indent:-9999px;
	width:295px;
	height:31px;
	background:url(/mobile/content/images/btn-findplan_en.png) no-repeat;
	margin:10px auto 10px auto;
}
/* T29 */
.sitemap{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	padding:0 0 32px;
}
.sitemap .tabset{
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0 0 6px;
	padding:0;
}
.sitemap .tabset li{
	float:left;
	font-weight:bold;
	margin:0 11px 0 0;
}
.sitemap .tabset li a{
	color:#5fa418;
	text-decoration:none;
}
.sitemap .tabset li a span{
	padding:0 7px;
}
.sitemap .tabset li a.active{
	color:#fff;
}
.sitemap .tabset li a:hover{
	background: url(/mobile/content/images/bg-tabset-l.gif) no-repeat;
	color:#fff;
}
.sitemap .tabset li a:hover span{background: url(/mobile/content/images/bg-tabset-r.gif) no-repeat 100% 0;}
.sitemap .individuals{
	height:1%;
	overflow:hidden;
	padding:0 8px;
	background:url(/mobile/content/images/bg-criteria-search-frm.gif) no-repeat;
}
.individuals .heading{
	height:1%;
	overflow:hidden;
	color:#376317;
	font-size:1.17em;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	margin:16px 0 0;
	padding:0 0 9px;
}
.individuals .columns{
	width:734px;
	overflow:hidden;
	margin:13px 0 0 -39px;
}
.individuals .columns .col{
	float:left;
	width:320px;
	margin:0 0 0 39px;
	display:inline;
}
.individuals .headline{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-headline.gif) repeat-y;
	font-weight:bold;
	color:#376317;
	font-size:1.17em;
	margin:0 0 3px;
}
.individuals .headline .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-headline-holder.gif) no-repeat;
}
.individuals .headline .frame{
	height:1%;
	overflow:hidden;
	padding:6px 8px 5px;
	background:url(/mobile/content/images/bg-headline-frame.gif) no-repeat 0 100%;
}
.individuals .headline .frame a{
	color:#376317;
}
.list-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.list-frame{
	width:100%;
	overflow:hidden;
	padding:0 0 41px;
}
.individuals .columns ul {
	list-style:none;
	margin:0 0 -1px;
	padding:1px 0 0;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x;
	height:1%;
	overflow:hidden;
	clear:both;
}
.individuals .columns ul ul{
	padding:5px 0 6px 12px;
	margin:0;
}
.individuals .columns ul strong{
	display:block;
	clear:both;
	background:#fafafa;
	padding:5px 0 5px 7px;
}
.individuals .columns ul li{
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	font-weight:bold;
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-bottom:1px;
}
.individuals .columns ul li a{
	color:#464646;
	padding:0 0 0 8px;
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 50%;
}
.individuals .columns ul li li{
	font-weight:normal;
	background:none;
	padding:5px 0 5px 7px;
}
/* T47 */
.contact-programs{
	background:url(/mobile/content/images/text-contract-programs.gif) no-repeat;
	width:428px;
	height:38px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 19px;
}
.contract-plans{
	width:100%;
	padding:0 0 38px;
}
.contract-plans:after{
	content:"";
	display:block;
	clear:both;
}
.plans-hint{
	display:block;
	margin:0 0 10px;
	color:#252525;
}
.contract-plans .section{
	height:1%;
	padding:0 8px 30px;
	overflow:hidden;
	width:auto;
	background:url(/mobile/content/images/bg-1.gif) no-repeat;
}
.contract-plans .section .heading{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-doted.gif) repeat-x 0 100%;
	padding:12px 0 9px;
}
.contract-plans .heading a{
	float:right;
	background:url(/mobile/content/images/btn-open-close.gif) no-repeat;
	width:130px;
	padding:0 9px 0 6px;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	cursor:hand;
}
.contract-plans .active .heading a span{background:url(/mobile/content/images/ico-check4.gif) no-repeat 0 50%;}
.contract-plans .heading a span{
	float:left;
	background:url(/mobile/content/images/ico-check3.gif) no-repeat 0 50%;
	height:17px;
	padding:2px 0 0 12px;
}
.contract-plans .heading .title{
	color:#376317;
	font-size:1.17em;
	float:left;
	margin:4px 0 0;
}
.contract-plans .section p{margin:10px 0 12px; width:550px}
.contract-plans .program-heading{
	width:100%;
	overflow:hidden;
	background:#6cba1b;
	color:#fff;
}
#t47a .contract-plans .program-heading .program-title{
	width:362px;
	height:25px;
	padding:41px 10px 0;
	float:left;
	background:url(/mobile/content/images/bg-doted1a.gif) repeat-y 100% 0;
}
#t47b .contract-plans .program-heading .program-title{
	width:311px;
	height:25px;
	padding:41px 6px 0 6px;
	float:left;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y 100% 0;
}
#t47a .contract-plans .program-heading .fixed{
	width:99px;
	height:25px;
	padding:41px 0 0;
	float:left;
	background:url(/mobile/content/images/bg-doted1a.gif) repeat-y 100% 0;
	text-align:center;
}
#t47b .contract-plans .program-heading .fixed{
	width:60px;
	height:25px;
	padding:41px 6px 0 6px;
	float:left;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y 100% 0;
	text-align:center;
}
.contract-plans .program-heading .switch{
	width:90px;
	height:56px;
	padding:10px 0px 0 0px;
	float:left;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y 100% 0;
	text-align:center;
}
#t47a .contract-plans .program-heading .payment{
	float:left;
	width:198px;
	text-align:center;
}
#t47b .contract-plans .program-heading .payment{
	float:left;
	width:194px;
	text-align:center;
}
.contract-plans .program-heading .payment .row{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:3px 0 0;
}
#t47a .contract-plans .program-heading .payment .cell{
	float:left;
	width:100px;
	margin:1px 0 0 -1px;
	padding:4px 0 0;
	height:23px;
	background:url(/mobile/content/images/bg-doted1a.gif) repeat-y;
}
#t47b .contract-plans .program-heading .payment .cell{
	float:left;
	width:98px;
	margin:1px 0 0 -1px;
	padding:4px 0 0;
	height:23px;
	background:url(/mobile/content/images/bg-doted1.gif) repeat-y;
}
.contract-plans .program-list{
	list-style:none;
	margin:0;
	padding:0;
}
.contract-plans .program-list li{
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
	color:#252525;
}
#t47a .contract-plans .program-list li .area{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-programa.gif) repeat-y;
}
#t47b .contract-plans .program-list li .area{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-program.gif) repeat-y;
}
#t47a .contract-plans .program-list li.open .area{background:url(/mobile/content/images/bg-open-programa.gif) repeat-y;}
#t47b .contract-plans .program-list li.open .area{background:url(/mobile/content/images/bg-open-program.gif) repeat-y;}
#t47a .contract-plans .program-list li .selected{
	background:url(/mobile/content/images/bg-selected-programa.gif) repeat-y !important;
	color:#fff;
}
#t47b .contract-plans .program-list li .selected{
	background:url(/mobile/content/images/bg-selected-program.gif) repeat-y !important;
	color:#fff;
}
.contract-plans .program-list li .selected .add-options dd{color:#ffffff}
.contract-plans .program-list li .holder{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-program-holder.gif) no-repeat;
}
.contract-plans .program-list li.open .holder{background:url(/mobile/content/images/bg-open-program-holder.gif) no-repeat;}
.contract-plans .program-list li .selected .holder{background:url(/mobile/content/images/bg-selected-program-holder.gif) no-repeat;}
#t47a .contract-plans .program-list li .frame{
	height:1%;
	overflow:hidden;
	padding:8px 0 4px;
	background:url(/mobile/content/images/bg-program-framea.gif) no-repeat 0 100%;
}
#t47b .contract-plans .program-list li .frame{
	height:1%;
	overflow:hidden;
	padding:8px 0 4px;
	background:url(/mobile/content/images/bg-program-frame.gif) no-repeat 0 100%;
}
.contract-plans .program-list li.open .frame{background:url(/mobile/content/images/bg-open-program-frame.gif) no-repeat 0 100%;}
.contract-plans .program-list li .selected .frame{background:url(/mobile/content/images/bg-selected-program-frame.gif) no-repeat 0 100%;}
#t47a .contract-plans .program-list .name{
	float:left;
	width:369px;
	padding:0 6px;
}
#t47b .contract-plans .program-list .name{
	float:left;
	width:311px;
	padding:0 6px;
}
.contract-plans .program-list .name a{
	color:#5fa418;
	font-size:1.17em;
	background:url(/mobile/content/images/ico-check1.gif) no-repeat 0 50%;
	padding:0 0 0 16px;
}
.contract-plans .program-list .selected .name a{
	color:#fff;
	background:url(/mobile/content/images/ico-check5.gif) no-repeat 0 50%;
}
.contract-plans .program-list li.open .name a{background:url(/mobile/content/images/ico-check2.gif) no-repeat 0 50%;}
.contract-plans .program-list .open .selected .name a{background:url(/mobile/content/images/ico-check6.gif) no-repeat 0 50%;}
#t47a .contract-plans .program-list .fixed{
	float:left;
	width:88px;
	padding:0 11px 0 0;
	text-align:right;
}
#t47b .contract-plans .program-list .fixed{
	float:left;
	width:60px;
	padding:0 6px 0 6px;
	text-align:right;
}
.contract-plans .program-list .switch{
	float:left;
	width:90px;
	padding:0px;
	text-align:center;
}
#t47a .contract-plans .program-list .cash{
	float:left;
	width:87px;
	padding:0 12px 0 0;
	text-align:right;
}
#t47b .contract-plans .program-list .cash{
	float:left;
	width:85px;
	padding:0 6px 0 6px;
	text-align:right;
}
#t47a .contract-plans .program-list .credit{
	float:left;
	width:88px;
	padding:0 12px 0 0;
	text-align:right;
}
#t47b .contract-plans .program-list .credit{
	float:left;
	width:85px;
	padding:0 6px 0 6px;
	text-align:right;
}
.contract-plans .free-program .add-options{
	margin:20px 0 -2px;
	width:100%;
	overflow:hidden;
}
.program-list .radio{
	float:right;
	width:15px;
	height:16px;
	margin:0 0 0 9px;
	padding:0;
}
.contract-plans .add-options{
	margin:20px 0 6px;
	width:100%;
	overflow:hidden;
}
.contract-plans .add-options dt{
	float:left;
	width:102px;
	text-align:right;
	font-weight:bold;
	color:#252525;
	margin:0 11px 0 0;
	padding:0 0 12px;
	line-height:16px;
}
* html .contract-plans .add-options dt{margin-right:8px;}
.contract-plans .add-options dd{
	display:block;
	height:1%;
	overflow:hidden;
	color:#606060;
	margin:0;
	padding:0 0 12px;
	line-height:16px;
}
.contract-plans .add-options .check{
	float:right;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat;
	width:16px;
	height:16px;
	margin:0 3px -1px 0;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	display:inline;
}
.chose-section{
	width:703px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-gradient.png) no-repeat;
	margin:26px -4px 0;
	padding:12px 0 0;
	position:relative;
}
.contract-plans .variable-header{
	display:block;
	width:100%;
	overflow:hidden;
	text-align:center;
	color:#376317;
	margin:0 0 6px;
}
.contract-plans .variable-header span{color:#252525;}
.contract-plans .caption{
	display:block;
	text-align:center;
	font-size:1.17em;
	color:#252525;
	line-height:1.2em;
	margin:0 0 9px;
}
#content .contract-plans .chose-section .three-columns{
	width:678px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-three-columns1.gif) repeat-y;
	margin:0 auto;
	padding:0;
}
#content .contract-plans .chose-section .three-columns .holder{
	background:url(/mobile/content/images/bg-three-columns1-holder.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
#content .contract-plans .chose-section .three-columns .frame{
	height:1%;
	overflow:hidden;
	background:url(/mobile/content/images/bg-three-columns1-frame.gif) no-repeat 0 100%;
	margin:0;
}
#content .contract-plans .three-columns .column{
	float:left;
	width:196px;
	margin:0 0 0 9px;
	padding:16px 12px 13px;
	display:inline;
}
#content .contract-plans .three-columns .first{margin-left:0;}
#content .contract-plans .three-columns .radio{
	float:left;
	width:15px;
	height:16px;
	margin:0 10px 0 0;
	padding:0;
}
#content .contract-plans .three-columns label{
	float:left;
	color:#464646;
}
/* switches */
ul.switch1{list-style:none; margin:0px auto 0px auto; padding:2px; overflow:hidden; width:23px; height:15px; background:url(/mobile/content/images/switch1.png) no-repeat}
ul.switch2{list-style:none; margin:0px auto 0px auto; padding:2px; overflow:hidden; width:46px; height:15px; background:url(/mobile/content/images/switch2.png) no-repeat}
ul.switch3{list-style:none; margin:0px auto 0px auto; padding:2px; overflow:hidden; width:69px; height:15px; background:url(/mobile/content/images/switch3.png) no-repeat}
ul.switch1 li, ul.switch2 li, ul.switch3 li{float:left; display:inline; margin:0px !important; padding:0px !important; text-align:center; width:23px !important; height:15px;}
ul.switch1 li a, ul.switch2 li a, ul.switch3 li a{width:23px; height:15px; display:block}
ul.switch1 li a {cursor:default}
ul.switch1 li a:hover, ul.switch2 li a:hover, ul.switch3 li a:hover{text-decoration:none; background:url(/mobile/content/images/switch-hover.png) no-repeat; color:#ffffff !important;}
ul.switch1 li.active a, ul.switch2 li.active a, ul.switch3 li.active a{background:url(/mobile/content/images/switch.png) no-repeat; color:#ffffff !important; margin:0px; padding:0px}

.radio-drop{
	width:100%;
	overflow:hidden;
	position:relative;
	clear:both;
}
.radio-drop .drop{
	left:-9999px;
	position:absolute;
	padding:0 0 14px 20px;
	width:162px;
}
#content .contract-plans .three-columns .drop .row{
	width:100%;
	overflow:hidden;
	margin:0;
}
#content .contract-plans .three-columns .drop label{
	display:block;
	float:none;
	color:#376317;
	padding:5px 0 0;
}
#content .contract-plans .three-columns .drop .text{
	display:block;
	width:160px;
	height:22px;
	background:url(/mobile/content/images/bg-input3.gif) no-repeat;
	overflow:hidden;
	margin:8px 0 0;
}
#content .contract-plans .three-columns .drop .text input{
	float:left;
	width:150px;
	padding:3px 5px;
	background:none;
	color:#252525;
	border:none;
}
#content .contract-plans .three-columns .drop .sel{
	display:block;
	width:160px;
	margin:8px 0 0;
	color:#252525;
}
#content .contract-plans .btn-submit{
	background:url(/mobile/content/images/btn-sel-continue.gif) no-repeat;
	width:161px;
	height:24px;
	display:block;
	padding:0;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:11px auto 0;
	cursor:pointer;
}
/* T41 */
#content .demo-section .btn-learn-more{
	width:100%;
	overflow:hidden;
	margin:0px;
}
#content .demo-section .btn-learn-more a{
	float:left;
	background:url(/mobile/content/images/btn-learn-more.png) no-repeat;
	width:150px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-more-news{
	float:right;
	background:url(/mobile/content/images/bg-aktion-el.gif) no-repeat;
	font-size:11px;
	color:#fff;
	font-weight:normal;
}
.btn-more-news span{
	float:left;
	background:url(/mobile/content/images/bg-aktion-el-r.gif) no-repeat 100% 0;
	height:18px;
	padding:1px 7px 0 13px;
}
.news-columns{
	width:720px;
	overflow:hidden;
	margin:7px 0 64px -21px;
	position:relative;
	line-height:1.3em;
}
.news-columns .col{
	float:left;
	width:163px;
	margin:0 0 0 17px;
	display:inline;
}
.news-columns .title{
	display:block;
	color:#5fa418;
	margin:0 0 7px;
	height:26px;
}
.news-columns .img-hold img{display:block;}
.news-columns ul{
	list-style:none;
	margin:10px 0 0;
	padding:0;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x;
	height:1%;
	overflow:hidden;
}
.news-columns ul li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	padding:4px 0 3px;
}
.news-columns ul li a{
	color:#252525;
	font-weight:bold;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 0 4px;
	padding:0 0 0 8px;
	float:left;
}
.news-columns p{
	color:#606060;
	margin:6px 0 0;
}
/* T61 */
.responsibility-frm{
	width:100%;
	margin:3px 0 22px;
}
.responsibility-frm:after{
	content:"";
	display:block;
	clear:both;
}
.responsibility-frm .text-holder{
	margin:0px;
}
.responsibility-frm .global-error-message{
	background:url(/mobile/content/images/bg-global-error.gif) no-repeat;
	width:611px;
	height:48px;
	overflow:hidden;
	color:#fff;
	padding:10px 42px 0;
	display:none;
}
.responsibility-frm fieldset.error .global-error-message{display:block;}
.responsibility-frm .global-error-message strong{
	display:block;
	font-size:1.17em;
	line-height:1.3em;
	margin:0 0 6px;
}
.box .responsibility-frm .section{
	height:1%;
	overflow:hidden;
	width:auto;
	padding:15px 8px 4px;
	margin:20px 0 0;
	background:url(/mobile/content/images/bg-1.gif) no-repeat;
}
.responsibility-frm .section .headline{
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	height:1%;
	display:block;
	overflow:hidden;
	color:#376317;
	font-size:1.17em;
	line-height:1.3em;
	margin:0 0 7px;
	padding:0 0 8px;
}
.responsibility-frm .section .social-group{
	width:493px;
	overflow:hidden;
	padding:6px 0 0;
	margin:0 0 0 -4px;
}
.responsibility-frm .social-group .col{
	float:left;
	width:228px;
	margin-left:32px;
	display:inline;
}
.responsibility-frm .social-group .first{margin-left:3px;}
.responsibility-frm .social-group .row{margin:0 0 8px;}
.responsibility-frm .social-group .radio{
	float:left;
	width:15px;
	height:16px;
	margin:0 5px 0 0;
	padding:0;
}
.responsibility-frm .social-group label{
	float:left;
	color:#464646;
}
.responsibility-frm .social-group .other-line{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
.responsibility-frm .social-group .other-line label{
	display:block;
	float:none;
	color:#376317;
	margin:14px 0 7px 3px;
}
.responsibility-frm .social-group .other-line .text{
	display:block;
	background:url(/mobile/content/images/bg-input4.gif) no-repeat;
	width:200px;
	height:22px;
	overflow:hidden;
}
.responsibility-frm .social-group .other-line .text input{
	float:left;
	width:190px;
	padding:3px 5px;
	background:none;
	border:none;
}
.responsibility-frm .error{
	border:1px solid #b62525;
	background:#eaeaea;
	margin:2px 4px 0px 2px;
}
.responsibility-frm .note{
	display:none;
}
.responsibility-frm .error .note{
	color:#fff;
	clear:both;
	height:1%;
	padding:7px;
	display:block;
	background:#b62525;
}
.responsibility-frm .table-wrapp{
	width:100%;
	overflow:hidden;
}
.responsibility-frm .table-wrapp table{
	border-collapse:collapse;
	overflow:hidden;
}
.responsibility-frm .table-wrapp th{
	text-align:left;
	font-weight:bold;
	color:#252525;
	padding:7px 0;
}
.responsibility-frm .table-wrapp .unity{width:253px;}
.responsibility-frm .table-wrapp .excellent{width:103px;}
.responsibility-frm .table-wrapp .good{width:77px;}
.responsibility-frm .table-wrapp .neutral{width:98px;}
.responsibility-frm .table-wrapp .moderate{width:100px;}
.responsibility-frm .table-wrapp .poor{width:49px;}
.responsibility-frm .table-wrapp td{
	background:#f6f6f6;
	padding:5px 0 7px;
}
.responsibility-frm .table-wrapp .even td{background:none;}
.responsibility-frm .table-wrapp .radio{
	float:left;
	width:15px;
	height:16px;
	padding:0;
	margin:0;
}
.responsibility-frm .table-wrapp .excellent .radio{margin-left:23px;}
.responsibility-frm .table-wrapp .good .radio{margin-left:11px;}
.responsibility-frm .table-wrapp .neutral .radio{margin-left:25px;}
.responsibility-frm .table-wrapp .moderate .radio{margin-left:16px;}
.responsibility-frm .table-wrapp .poor .radio{margin-left:7px;}
.responsibility-frm .area{
	width:457px;
	height:121px;
	border:1px solid #dbe0e6;
	border-top-color:#aaadb4;
	float:left;
	margin:7px 0 0;
	display:inline;
	overflow:auto;
}
.responsibility-frm .social-group .area{
	width:457px !important;
	height:121px;
	border:1px solid #dbe0e6;
	border-top-color:#aaadb4;
	float:left;
	margin:-1px 0 6px 3px;
	display:inline;
	overflow:auto;
}
.responsibility-frm .personal-inforamtion{
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
	margin:0 0 -11px -4px;
}
.responsibility-frm .personal-inforamtion .row{
	margin:0 0 11px;
}
.responsibility-frm .input-area{
	float:left;
	width:222px;
	margin:0 35px 0 0;
}
.responsibility-frm .personal-inforamtion label{
	display:block;
	color:#376317;
	margin:3px 0 7px 5px;
}
.responsibility-frm .personal-inforamtion .text{
	background:url(/mobile/content/images/bg-input2.gif) no-repeat;
	display:block;
	width:200px;
	height:22px;
	overflow:hidden;
	margin:0 0 0 3px;
}
.responsibility-frm .personal-inforamtion .text input{
	float:left;
	width:190px;
	padding:3px 5px;
	border:none;
	background:none;
}
.responsibility-frm .hint{
	display:block;
	background:url(/mobile/content/images/ico-star.gif) no-repeat 0 3px;
	padding:0 0 0 8px;
	margin:0 0 0 -2px;
	color:#7c7c7c;
}
.responsibility-frm .submit{
	display:block;
	background:url(/mobile/content/images/btn-submission_en.png) no-repeat;
	width:114px;
	height:31px;
	margin:18px 0 0 189px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:none;
	padding:0;
	font-size:0;
	line-height:0
}
/* T62A */
.tips{
	width:485px;
	overflow:hidden;
	line-height:1.35em;
	margin:0px 0px 32px 0px;
}
.tips h2{
	font-size:1.67em;
	color:#5fa418;
	margin:0 0 11px;
	line-height:1.2em;
}
.tips h3{
	font-size:1.67em;
	color:#5fa418;
	margin:10px 0 12px;
	line-height:1.2em;
	padding:10px 0px 0px 0px;
}
.tips p{
	color:#464646;
	margin:20px 0px 20px 0px;
}
.tips p strong{color:#252525;}
.tips a{color:#5fa418;}
.tips dl{
	margin:20px 0px 20px 0px;
}
.tips dl dt{
	float:left;
	font-weight:bold;
	color:#252525;
	margin:0 6px 0 0;
}
.tips dl dd{
	display:block;
	margin:0;
}
.btn-continue{
	background:url(/mobile/content/images/bg-continue.gif) no-repeat;
	width:699px;
	margin:0 0 80px -5px;
	position:relative;
	overflow:hidden;
}
.btn-continue a{
	display:block;
	background:url(/mobile/content/images/btn-continue_en.png) no-repeat;
	width:106px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	margin:12px 0 0 204px;
}
/* T62B */
.tips-frm{
	width:100%;
	margin:10px 0 0;
}
.tips-frm:after{
	content:"";
	display:block;
	clear:both;
}
.tips-frm .tips{
	width:495px;
	margin-bottom:27px;
}
.tips-frm .heading{
	width:100%;
	overflow:hidden;
	display:block;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 3px;
	color:#376317;
	font-size:1.17em;
	padding:3px 0 0;
	margin:0 0 16px;
}
.tips-frm .heading span{
	display:block;
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	padding:9px 4px 10px;
}
.tips ul{
	list-style:none;
	margin:20px 0px 20px 3px;
	padding:0;
}
.tips ul li{
	background:url(/mobile/content/images/bult-lits-items.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 20px;
}
.tips-frm .line{
	overflow:hidden;
}
.tips-frm .terms-acception{
	width:493px;
	overflow:hidden;
	padding:4px 0 0;
	margin:0px;
}
.tips-frm .terms-acception .holder{
	width:487px;
	margin:0 0 0 3px;
	background:url(/mobile/content/images/bg-term-acception-holder.gif) no-repeat;
}
.tips-frm .terms-acception .frame{
	background:url(/mobile/content/images/bg-term-acception-frame.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:14px 8px 14px;
}
.tips-frm .terms-acception .checkbox{
	float:left;
	width:15px;
	height:16px;
	margin:0 8px 0 0;
	padding:0;
}
.tips-frm .terms-acception label{
	float:left;
	color:#464646;
}
.tips-frm .error{
	border:1px solid #b62525;
	background:#eaeaea;
	margin:2px;
}
.tips-frm  .note{
	display:none;
}
.tips-frm .error .note{
	color:#fff;
	clear:both;
	height:1%;
	padding:7px;
	display:block;
	background:#b62525;
}
.tips-frm .step{
	width:100%;
	overflow:hidden;
	padding:0 0 16px;
}
.tips-frm .step .title{
	display:block;
	color:#252525;
	margin:0 0 9px;
}
.tips-frm .step .section{
	height:1%;
	overflow:hidden;
	width:auto;
	padding:15px 8px 4px;
	margin:0;
	background:url(/mobile/content/images/bg-1.gif) no-repeat;
}
.tips-frm .step .section .headline{
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	height:1%;
	display:block;
	overflow:hidden;
	color:#376317;
	font-size:1.17em;
	line-height:1.3em;
	margin:0 0 7px;
	padding:0 0 8px;
}
.tips-frm .step .row{
	margin:0 0 9px;
}
.tips-frm .step .input-section{
	float:left;
	width:222px;
	margin:1px 36px 1px 1px;
}
.tips-frm .step label{
	display:block;
	color:#376317;
	margin:6px 0 7px 2px;
}
.tips-frm .step .text{
	display:block;
	width:200px;
	height:22px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-input4.gif) no-repeat;
}
.tips-frm .step .text input{
	float:left;
	width:190px;
	padding:3px 5px;
	background:none;
	border:none;
}
.tips-frm .step .sel-date{
	float:left;
	width:51px;
	margin:0 4px 0 0;
	color:#252525;
}
.tips-frm .step .sel-year{
	float:left;
	color:#252525;
	width:65px;
	margin:0;
}
.tips-frm .step .label{
	display:block;
	color:#376317;
	margin:3px 0 8px 1px;
}
.tips-frm .step .leaf{
	height:1%;
	padding:0;
	overflow:hidden;
}
.tips-frm .step .leaf label{
	float:left;
	color:#464646;
	margin:0 24px 0 0;
}
.tips-frm .step .leaf .radio{
	float:left;
	width:15px;
	height:16px;
	margin:0 5px 0 0;
	padding:0;
}
.tips-frm .step .text-short{
	display:block;
	width:100px;
	height:22px;
	overflow:hidden;
	background:url(/mobile/content/images/bg-input5.gif) no-repeat;
}
.tips-frm .step .text-short input{
	float:left;
	width:90px;
	padding:3px 5px;
	background:none;
	border:none;
}
.tips-frm .step .sel{
	display:block;
	width:200px;
	color:#252525;
}
.tips-frm .step .big-space {margin-bottom:14px;}
.tips-frm .btn-next-step{
	width:699px;
	background:url(/mobile/content/images/bg-continue.gif) no-repeat;
	padding:0 0 22px;
	overflow:hidden;
}
.tips-frm .btn-next-step input{
	display:block;
	margin:12px 0 0 170px;
	overflow:hidden;
	background:url(/mobile/content/images/btn-next-step_en.png) no-repeat;
	width:106px;
	height:31px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	padding:0;
	border:none;
	cursor:pointer;
}
.tips-frm .btn-next-step .btn-mission-request{
	background:url(/mobile/content/images/btn-mission-request_en.png) no-repeat;
	width: 129px;
	height: 31px;
}

/* T62C */
.tips-frm .second-step{margin:18px 0 0;}
.tips-frm .subparagraph{
	width:100%;
	overflow:hidden;
	margin:0 0 21px;
}
.sub-item{
	display:block;
	width:100%;
	overflow:hidden;
	color:#252525;
	padding:12px 0 0;
	line-height:1em;
}
.tips-frm .two-columns{
	width:100%;
	overflow:hidden;
}
.tips-frm .two-columns .column{
	float:left;
	width:259px;
}
/* T62D */
.third-step .subparagraph{margin-bottom:11px;}
.tips-frm .third-step{
	margin:18px 0 0;
	padding:0 0 1px;
}
.caption{
	display:block;
	padding:10px 0 19px;
}
.tips-frm .social-group{
	width:476px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.tips-frm .social-group .area{
	width:457px !important;
	height:121px;
	border:1px solid #dbe0e6;
	border-top-color:#aaadb4;
	float:left;
	margin:-1px 0 4px;
	display:inline;
	overflow:auto;
}
.tips-frm div.error .social-group .area{margin:-1px 0 4px 4px;}
.tips-frm .social-group .warning-message{
	height:1%;
	overflow:hidden;
	clear:both;
	padding:6px 6px 7px;
	background:#b62525;
	color:#fff;
	display:none;
}
.tips-frm div.error .social-group .warning-message{display:block;}
/* T62E */
.fourth-step .subparagraph{margin-bottom:11px;}
.tips-frm .fourth-step{
	margin:18px 0 0;
	padding:0 0 1px;
}
.box .tips-frm p{
	margin:10px 0px;
}
.tips-frm .fourth-step .social-group .area{margin:4px 0 4px;}
.tips-frm .fourth-step div.error .social-group .area{margin:4px 0 4px 4px;}
.tips-frm .fourth-step .sub-item{padding:10px 0;}
.tips-frm .description{
	display:block;
	padding-bottom:7px;
}
.tips-frm .step .row1{margin:0;}
.tips-frm .step .row1 p{margin:3px 0 0;}
.tips-frm .step .row2{padding:8px 0 15px;}
.tips-frm .step .row4{margin:15px 0 20px;}
.tips-frm .step .row6{margin:14px 0 19px;}
/* format */
.format ul{
	list-style:none;
	padding:0;
	margin:8px 0;
}
.format li{
	display:inline;
	margin:0 16px 0 0;
}
.format a{
	font-size:12px;
	color:#464646;
	padding:0 0 0 20px;
}
.format .format-min{background:url(/mobile/content/images/btn-a-min.gif) no-repeat 0 55%;}
.format .format-plus{background:url(/mobile/content/images/btn-a-max.gif) no-repeat 0 55%;}
/* t25 */
/* imagemap-wrap */
.imagemap-wrap .tabset{
	margin:0 0 0 -4px;
	position:relative;
	padding-bottom:7px;
}
.imagemap-wrap .tabset li{margin:0 18px 0 0;}
.imagemap-wrap .tabset li span{padding:0 6px;}
.imagemap-wrap .tab-hodder{
	background:url(/mobile/content/images/bg-three-columns.gif) no-repeat;
	width:687px;
	margin:0 -4px;
	padding:0 8px;
}
.imagemap-wrap .title-map{
	overflow:hidden;
	height:1%;
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100%;
	padding:14px 0 8px;
}
.imagemap-wrap .title-map fieldset{
	float:right;
	width:154px;
}
.imagemap-wrap h3{
	color:#376317;
	float:left;
	margin:0;
	font-size:1.166em;
	padding-top:2px;
}
.imagemap-wrap .title-map label{display:none;}
.imagemap-wrap .title-map select{
	width:150px;
	display:block;
	margin:0;
}
.imagemap-wrap .map-area{
	width:100%;
	clear:both;
	padding:10px 0 21px;
}
.imagemap-wrap .map-comments{margin:0 2px;}
.imagemap-wrap .map-comments a{
	padding:0 0 0 14px;
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 55%;
}
.imagemap-wrap p{
	margin:0;
	color:#252525;
}
.imagemap-wrap img{
	display:block;
	margin:13px 0 0;
	border:1px solid #d9d9d9;
}
.txt-holder2{padding:12px 180px 11px 0px;}
.contract-plans .block{display:none;}
.contract-plans .block,
#content .box{
	width:100%;
	position:relative;
	overflow:hidden;
}
/* footer */
/*
#footer {
	background:#001800 url(/mobile/content/images/bg-footer.gif) repeat-x;
	width:100%;
	min-width:980px;
}
.f-center{
	width: 980px;
	margin: 0 auto;
	overflow:hidden;
	padding:0 0 30px;
}
.copyright{
	margin:0 22px 0 0;
	display:inline;
	color:#fff;
	float:left;
	font-weight:bold;
}

.f-nav{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.f-nav li{
	float:left;
	padding:0 7px 0 9px;
	background:url(/mobile/content/images/sep-f-nav.gif) no-repeat 0 65%;
	margin:0 2px 0 -2px;
}
.f-nav a{color:#5fa418;}

.f-bottom{
	width:100%;
	overflow:hidden;
	background:url(/mobile/content/images/sep-f-bottom.gif) repeat-x;
	padding:13px 0;
	clear:both;
}
#footer .cols{
	float:left;
	width:240px;
	margin:6px 0 0;
}
#footer .cols1{width:247px;}
#footer .cols2{width:255px;}
#footer .f-box{
	width:100%;
	overflow:hidden;
	margin:19px 0 0;
}
#footer .f-box a{
	padding:0 7px 0 0;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 100% 60%;
	color:#6cba1b;
	font-size:1.167em;
}
#footer .f-box span{
	display:block;
	color:#fff;
	padding:3px 0 0;
}
#footer .f-box img{float:left;}
#footer .f-box .text{
	height:1%;
	overflow:hidden;
	padding:5px 0 0;
}

#footer .tell{
	background:url(/mobile/content/images/bg-tell.png) no-repeat;
	width: 231px;
	color:#fff;
	margin:15px 0 16px;
	float:right;
}
#footer .tell-holder{
	background:url(/mobile/content/images/bg-tell-b.png) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:2px;
}
#footer .tell .text{margin:12px 10px 13px 56px;}
#footer .tell .text span{
	display:block;
	padding:4px 0 0;
}
#footer .tell a{
	padding:0 7px 0 0;
	background:url(/mobile/content/images/arrow-green.gif) no-repeat 100% 60%;
	color:#6cba1b;
	font-size:1.167em;
}
#footer .tell ul{
	list-style:none;
	padding:0;
	margin:0;
}
#footer .tell ul li{
	vertical-align:top;
	height:1%;
	overflow:hidden;
	padding:4px 6px 4px 4px;
}
#footer .tell ul span{float:left;}
#footer .tell ul em{
	font-style:normal;
	float:right;
}
#footer .tell ul li.divider{background:#002300;}

*/
.check-box-action .block{
	width:100%;
	overflow:hidden;
	position:relative;
	display:none;
}
.credit_cards{
	margin:15px 0px 15px 0px;
}
.order-details a.more{color:#ffffff}
.credit_cards{margin:15px 0px 15px 0px; display:none; padding:10px; background:#e9f5dd; border:1px solid #c5e3a6; width:200px}
.shipping_fees{display:none; padding:10px; background:#e9f5dd; border:1px solid #c5e3a6; width:500px}
.shipping_fees h3 {text-align:center; font-size:1.4em; padding:0px; margin:0px 0px 0px 0px}
.shipping_fees h4 {font-size:1.1em; padding:0px 0px; margin:15px 0px 5px 0px}
.shipping_fees p{margin:10px 0px}
.camera_selection {margin:6px 0px 0px 20px}
/* new style */
.plans-hint{
	position:relative;
}
.btn-open-close-all{
	position:absolute;
	right:0;
	top:0;
	color:#376317;
	padding:0 0 0 13px;
	background:url(/mobile/content/images/btn-arrow-up.gif) no-repeat 0 55%;
}
.expand{background-image:url(/mobile/content/images/btn-arrow-down.gif);}
.expand span{display:none;}
.expand em{display:block !important;}
.btn-open-close-all span{font-weight:normal;}
.btn-open-close-all em{
	font-style:normal;
	font-weight:normal;
	display:none;
}
.tabset-intro a{}
.table-automatic{
	height:1%;
	overflow:hidden;
	border:1px solid #c5e3a6;
	margin:20px 0;
	clear:both;
}
.table-automatic table{
	border-collapse:collapse;
	margin:0 0 -1px;
	width:100%
}
.table-automatic table th:first-child{
	background:#6cba1b url(/mobile/content/images/none.gif) repeat-y;
}
.table-automatic table th{
	background:#6cba1b url(/mobile/content/images/bg-doted1.gif) repeat-y;
	color:#fff;
	font-weight:normal;	
}
.table-automatic table th, .table-automatic table td{
	padding:8px 4px 12px 4px;
}
.table-automatic table td.group{
	background-color:#E9F5DD !important;
	color:#376317 !important;
	font-weight:bold;
	padding-left:6px;
	text-align:left !important;
}
.table-automatic table tr td:first-child{
	background:url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
	color:#464646;
	text-align:right;
}
.table-automatic table tr td{
	background:url(/mobile/content/images/dts.gif) no-repeat 0 100%;
	color:#464646;
	text-align:right;
}
.table-automatic table tr td.cap{
	text-align:left;
}
.table-automatic table tr.even td:first-child{
	background:#FAFAFA url(/mobile/content/images/bg-doted2.gif) repeat-x 0 100%;
}
.table-automatic table tr.even td{
	background:#FAFAFA url(/mobile/content/images/dts.gif) no-repeat 0 100%;
}
.floatclear{clear:both; height:1px; overflow:hidden}
.green_txt, span.green_txt{color:#376317}
.comment_txt{color:#707070 !important; font-style:italic}
.red_txt{color:#B62525}
.strike_txt{text-decoration:line-through;}
.value.value_from{font-size:24px !important; text-decoration:line-through; color:#B62525 !important; line-height:20px !important;}
.left_txt{text-align:left !important}
.center_txt{text-align:center !important}
.right_txt{text-align:right !important}
.nonbold_txt{font-weight:normal !important}
.nowrap{white-space:nowrap;}
.topleft-btn{margin:10px 0px 10px 0px}
.subject-inc p{margin:20px 0px 20px 0px; width:550px}
.subject-inc a:link, .subject-inc a:visited {color:#5fa418}
.subject-inc h4{
	font-size:1.167em;
	color:#252525;
	margin:25px 0px 10px 0px;
	padding:0px;
}
.top-paragraf{}
.top-back-btn{margin-top:2px;}
.gallery-list li{
	color:#ffffff;
}
.come h3{
	margin-top:2px;
}
.roaming-text p, .roaming-text table {width:550px}
#remarksTooltip{padding:4px 0px 0px 0px}
#remarksTooltip textarea {width:454px}
.btn-grey{padding:15px 0px 15px 0px; display:block}
.btn_contshop a{
	text-indent:-9999px;
	display:block;
	background:url(/mobile/content/images/btn-contshop_en.png) no-repeat;
	width:253px;
	height:31px;
	margin-bottom:8px;
}
.btn_regshop a{
	text-indent:-9999px;
	display:block;
	background:url(/mobile/content/images/btn-regshop_en.png) no-repeat;
	width:314px;
	height:31px;
	margin-bottom:8px;
}
/* internet phones */
.internet_phone{
	margin:20px 0px 20px 0px;
	background:url(/mobile/content/images/bg-doted2.gif) 0 100% repeat-x;
	clear:both;
	height:1%;
	display:block;
}
.internet_phone:last-child{
	background:none;
}
.internet_phone .device_thumb{
	float:left;
	width:180px;
	text-align:center;
	height:1%;
	display:block;
	padding:0px 0px 20px 0px;
}
.internet_phone.even .device_thumb{
	float:right;
}
.internet_phone .aside-price{
	margin:4px 0px 0px 0px;
	float:none !important
}
.internet_phone .aside-price .frame{
	padding:12px
}
.internet_phone .aside-price .btn-app-market{
	margin:6px auto 0px auto;	
}
.internet_phone .description{
	width:420px;
	height:1%;
	display:block;
	float:right;
	margin:0px 60px 0px 0px
}
.internet_phone.even .description{
	float:left;
	margin:0px 60px 0px 10px
}
.internet_phone .description h3{
	color:#252525;
	font-size:1.67em;
	padding:0px;
	margin:0px 0px 8px 0px;
}
.internet_phone .description p{
	padding:0px;
	margin:0px 0px 8px 0px;
	line-height:1.4em
}
.internet_phone .description a.arrow{
	background:url(/mobile/content/images/ico-arrow.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
	color:#5fa418;
	font-size:12px;
}
.internet_phone .buying-options{
	margin:4px 0px 0px 0px;
	float:none !important;
	padding:8px;
}
.internet_phone .buying-options .btn-app-market{
	margin:6px auto 0px auto;	
}
.tab-holder .paremferi{
	background:url(/mobile/content/images/bg-paremferi.png) no-repeat;
	width:701px;
	height:332px;
	padding:6px 2px 0px 1px;
	overflow:hidden;
	margin:2px 0px 40px;
}
#content .paremferi .gallery-holder{
	width:701px !important;
	width:701px !important;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:none !important;
}
/* new */
.phone-columns .tab-content .faq-content ul{
	margin:10px 0 8px 3px !important;
}
.phone-columns .tab-content .faq-content .question-list li{
	padding:0 0 10px 18px !important;
	line-height:1.33em !important;
	background:url(/mobile/content/images/bult-faq.gif) no-repeat !important;
}
.phone-columns .tab-content .faq-content .question{
	background:url(/mobile/content/images/sep-dot-green2.gif) repeat-x 0 100% !important;
	width:100% !important;
	overflow:hidden !important;
	padding:8px 0 !important;
}
.phone-columns .tab-content .faq-content .gray{
	background-color:#fafafa !important;	
}
.phone-columns .tab-content .faq-content .question h3{
	color:#376317 !important;
	font-size:1em !important;
	margin:0 0 8px !important;
	background:none !important
}
.phone-columns .tab-content .faq-content .question p{
	margin:10px 0 0 !important;
	line-height:1.333em !important;
}
.phone-columns .tab-content .faq-content .back-to-top{
	margin:8px 5px 0px 0px;
}
.tit-activation{
	background:url(/mobile/content/images/tit-activate.png) no-repeat;
	text-indent: -9999px;
	width:980px;
	height:48px;
}
.main-box .logo-myaccount{
	float:right;
	margin-top:10px;
}
.main-login span.hint{display:block; margin-bottom:12px}


/* PRINT */
@media print {

	body, html, #wrapper, #main, #content, #content .box, #content .box .container, #two-columns, #footer, .intro {overflow:visible !important; position:relative !important}
	
	.table-holder, #two-columns .prime img{overflow:visible !important; position:relative !important}
	
	.tab-hodder {overflow:visible !important}
	.tab-hodder .loader{overflow:visible !important; display:none !important}
		
	div.promo{display:none !important}
	#content .box .c{overflow:visible !important;}
	#content .box .c *{}
	#content .box .container{overflow:visible !important; float:none !important; display:block}
	
	#two-columns .prime{float:none !important}
	
	#footer{clear:both !important; margin:50px 0px 0px 0px !important}
	
	.top-header, .header-box, #main, #wrapper{clear:both !important}
		
	.btn-share{display:none !important}
	.action-bar{display:none !important}	
	.aside{position:none !important}
	
}
/* new */
#main .container-area .gallery-block.gallery-hold.with-autorotation .gallery-cont{
	height:296px;
}
#main .suport-page .gallery-block.gallery-hold.with-autorotation .gallery-cont{
	height:294px;
}
#newsroom .tab-hodder .loader{top:40px !important}
.ogilvyone {float:right}
.ogilvyone, .ogilvyone a{color:#5FA418}

/* modal window */
#modal-overlay {display:block; position: fixed; z-index:1000; top:0px; left: 0px; height:100%; width:100%; text-align:center; background:url(/mobile/content/images/bg_overlay.png)}
#modal-overlay .panel{width:540px; color:#464646; background-color:#ffffff; border:1px solid #4a702d; padding:15px; margin:150px auto 0px auto; text-align:center}
#modal-overlay .panel h2 {font-size:14px; color:#464646; line-height:20px; font-weight:bold; margin:10px 0px 15px 0px; padding:0px}
#modal-overlay .panel p {background:url(/mobile/content/images/sep-dot-green.gif) 0 0 repeat-x; color:#464646; font-size:12px; line-height:18px; font-weight:bold; margin:30px 0px 15px 0px; padding:20px 0px 0px 0px}
#modal-overlay a.btn-conteshop {
	display:block;
	background:url(/mobile/content/images/btn-conteshop_en.png) no-repeat;
	width:242px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px auto 0px auto;
}
#modal-overlay a.btn-findpoint {
	display:block;
	background:url(/mobile/content/images/btn-findpoint_en.png) no-repeat;
	width:242px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0px auto 30px auto;
}
#modal-overlay a.btn-back{
	background:url(/mobile/content/images/bg-btn.gif) no-repeat 0 3px;
	padding:0px 0px 0px 13px;
	cursor:pointer;
	cursor:hand;
	color:#252525;
	margin:20px auto 5px auto;
}
#modal-overlay .clr{clear:both}

/* T64 */
.offer_template{
	margin:10px 0px 0px 0px;
}
.offer_template strong{
	color:#252525;
}
.offer_template h3{
	margin:20px 0 20px;
}
.offer_template h4{
	color:#252525;
	font-size:1.17em;
	font-weight:bold;
	margin:20px 0 10px;
	padding:10px 0 0;
}
ul.benefits{
	margin:15px 0px 20px 0px;
	padding:0px;
	list-style-type:none;
}
ul.benefits li{
	font-size:12px;
	line-height:16px;
	display:block;
	padding:2px 0px 2px 22px;
	margin:8px 0px;
	background:url(/mobile/content/images/ico-ok.gif) no-repeat 0 3px;
	height:1%;
}
.offer_template .boxes{
	margin-bottom:3px;
	position:relative;
	height:100%;
	overflow:auto
}
.offer_template .boxes .offer{
	width:346px;
	color:#464646;
	float:left;
	overflow:hidden;
}
.offer_template .boxes .offer strong{
	color:#252525;
}
.offer_template .boxes .offer.left{
	background:url(/mobile/content/images/bg-offer-left.gif) no-repeat;
	margin-right:3px;
}
.offer_template .boxes .offer.right{
	background:url(/mobile/content/images/bg-offer-right.gif) no-repeat;
}
.offer_template .boxes .offer .content{
	padding:18px 18px 4px 18px;
}
.offer_template .boxes .offer .bottom{
	background:url(/mobile/content/images/bg-offer-bottom.gif) no-repeat;
	padding:0px 0px 0px 0px;
	height:10px;
	overflow:hidden;
}
.offer_template .boxes .offer .center-block h1{
	font-size:60px;
	line-height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.offer_template .boxes .offer .center-block h1 span{font-size:13px; line-height:1px}
.offer_template .boxes .offer .center-block{
	margin:10px auto 15px auto;
	text-align:center;
	color:#ff760b
}
.offer_template .boxes .offer .call-to-action{
	margin:30px auto 0px auto;
	text-align:center;
}
.offer_template .boxes .or{
	position:absolute;
	width:50px;
	height:50px;
	background:url(/mobile/content/images/or.gif) no-repeat;
	top:28px;
	left:323px;
	z-index:10000;
	text-indent:-9999px;
}
/* end */


.clearfloats{
	clear:both;
}
.select-holder .text-app-ipad{
	background:url(/mobile/content/images/text-app-ipad2b.png) no-repeat;
	width: 94px;
	height: 32px;
	text-indent:-9999px;
	margin-bottom:2px;
}

/******  NUMBER PORTABILITY CONTROL (portability.jsp change) *******/
div#numberOfLinesArea.h-col{
	
	width: 269px;
	height: 46px;
	}
/******  MASTERCARD  *******/

#sectionMasterCard{
}

#sectionMasterCard .aside-left {
    float: left;
    width: 406px;
}
#sectionMasterCard .aside-left .rows{
	padding-top:5px;
}
#sectionMasterCard h3 {
    background: url("/mobile/content/images/sep-dot-green2.gif") repeat-x scroll 0 100% transparent;
    color: #376317;
    font-size: 1.166em;
    margin: 0 0 6px;
    padding: 12px 0 9px;
}
#sectionMasterCard .footerSection{
	padding-bottom:5px;
}
#mastercardcalculator{
	background: url("/mobile/content/images/mastercard_calc_bg_en.jpg") repeat-x scroll 0 0 transparent;
    height: 355px;
    margin-top: 15px;
    padding-top: 5px;
    width: 361px;
}
#mastercardcalculator input{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 22px;
    text-align: center;
    width: 101px;
	background: url("/mobile/content/images/mastercard_calc_input.jpg") repeat-x scroll 0 0 transparent;
	color:#464646;
}
#mastercardcalculator .calc_row{
    clear: both;
    height: 25px;
    padding-left: 25px;
    padding-top: 20px;
}
#mastercardcalculator .calc_caption{
    height: 25px;
    padding-left: 25px;
    padding-top: 13px;
}
#mastercardcalculator .calc_row span{
    color: #376317;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 204px;
	padding-top: 2px;
}
#mastercardcalculator .clac_results{
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    padding: 31px 0 0 233px;
    text-align: center;
    width: 88px;
	color:#464646;
	overflow: hidden;
}
#sectionMasterCard .aside{
    background: url("/mobile/content/images/mastercard_calc_promocard.jpg") no-repeat scroll 4px 132px transparent;
    padding: 289px 59px 0 40px;
    width: 169px;
}

#sectionMasterCard .getit{
	display:block;
    background: url("/mobile/content/images/mastercard_calc_btn_buy_en.jpg") no-repeat scroll 0px 0px transparent;
	height:29px;
	width:147px;
	margin-top: 25px;
}
#sectionMasterCard .learnmore{
	display:block;
    background: url("/mobile/content/images/mastercard_calc_btn_more_en.jpg") no-repeat scroll 0px 0px transparent;
	height:29px;
	width:147px;
	margin-top: 10px;
}


/*=================== MAZI =======================*/
#nav > li > ul.legacy-home .rb > a, 
#nav > li > ul.legacy-home .rb >  a:hover,
#nav > li.active > ul.legacy-home .rb > a{
	text-decoration:none;
	color:transparent!important;
}
/*=================== MAZI =======================*/


/* printer friendly versions (removes everything keeps only content)
@media print {

	body, html, #wrapper, #main, #content, #content .box, #content .box .c, #content .box .container, #two-columns{margin:0px !important; padding:0px !important; float:none !important; position:relative !important; overflow:visible !important}
	
	body, html{background-image:none !important; background-color:#ffffff !important; width:695px !important;}
	#wrapper{width:695px !important}
	#main{}
	#content{}
	.contract-plans .block, #content .box{}
	#content .box .c{height:100% !important; min-height:100% !important;}
	#content .box .container{}
	
	#two-columns{height:100% !important;}	
	#two-columns .prime{width:100% !important; margin:0px !important}
	.aside{display:none !important}
	.intro{margin-bottom:10px}

	#two-columns .prime p, table{width:100% !important; max-width:100% !important}
	
	#footer{display:none !important}
	div.promo{display:none !important}
	#sidebar{display:none !important}
	.top-header{display:none !important}
	.header-box{display:none !important}
	h1.logo{display:none !important}
	
	
	#content .box .t{display:none !important}
	#content .box .b{display:none !important}
	.btn-share{display:none !important}
	.action-bar{display:none !important}	
	
}
*/


/* beta 
#beta a{display:block; position:absolute; top:0px; left:0px; z-index:100; width:100px; height:100px; background:url(/mobile/content/images/beta.png) no-repeat; overflow:hidden; text-indent:-9999px}
.top-header .some-menu{margin-left:40px !important}
end of beta */



/*=======================footage.css================================*/
.clear{
	clear:both;
}

.new-footage-logos{
	max-width:704px;
	margin:0 auto 0 auto;
}

.new-footage-logos .new-footage-item{
	float:left;
	height:260px;
	width:164px;
	margin:0 12px 0px 0;
}

.new-footage-logos .new-footage-items .new-footage-photo{
	width:164px;
	height:164px;
	overflow:hidden;
}


.new-footage-logos .new-footage-items .new-footage-title{
	padding:7px 0 7px 0;
	font-size:12px;
}

.new-footage-logos .new-footage-items .new-footage-download{
	position:relative;
	background: url("/mobile/content/images/footage-bt.png") no-repeat center center;
	width: 166px;
	height: 30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 -1px;
}

.new-footage-logos .new-footage-items .new-footage-pop{
	position:absolute;
	left:50%;
	top:24px;
	background: url("/mobile/content/images/footage-pop.png") no-repeat center center;
	width: 142px;
	height: 62px;
	line-height:56px;
	margin:0 0 0 -71px;
	color:#000;
	font-size:12px;
	font-weight:normal;
	display:none;
}

.new-footage-logos .new-footage-items .new-footage-download:hover .new-footage-pop{
	display:block;
}

.new-footage-logos .new-footage-items .new-footage-pop a{
	font-size:14px;
	font-weight:bold;
	margin:0 5px 0 5px;
	
}