* { float: none !important; font-size: 1em; font-family: arial, sans-serif; border: 0;}

html, body {background-color: #FFF;}

.emphasize1 {color: #00a6d6 !important;} /* blue */
.emphasize2 {color: #d95900 !important;} /* orange */
.emphasize3 {color: #a9007f !important;} /* purple */
.emphasize4 {color: #7d8f29 !important;} /* green */


#search-form,
.tabsheet .tabs,
.bg,
.mobile-price,
#promobox,
div.print,
div.printscreen,
div.banner,
.hidden,
#popupwrp,
div.bg button,
div.select input,
div.toolbar a.order, 
div.toolbar label,
#news-scroll a.pager,
div.search fieldset.keyword,
div.lang,
div.input label,
canvas, 
.btn,
div.cont div.phonePack div.submit form,
object, 
embed, 
#accessibility-off,
#indicator,
#carnation,
.puppet,
.package,
.corners,
#phonePackPhase1,
#phonePackPhase2 {display: none !important;}


div.contacts label, div.contacts label strong {display: block;}
.package.selectable {display: block !important;}


form, fieldset {padding: 0; margin: 0;}

h1, h2, h3, h4, h5, h6 { margin: 3pt 0 3pt 0;}
h1 {font-size: 95%;}
h2 {font-size: 95%;}
h3 {font-size: 95%;}
h4 {font-size: 90%;}
h5 {font-size: 85%;}
h6 {font-size: 80%;}
big {font-size: 120%; font-weight: bold;}

.menu ol, .menu ul, 
.submenu ol, .submenu ul, 

.menu ul,
#tariff-search,
.questionlist ul,
#news-scroll ul {
	padding: 0 11pt;
}

.smallmenu {clear: both;}
.smallmenu ul, .smallmenu ol {border-bottom:1px solid #AAAAAA;list-style:none outside none;margin:0.1em 0;padding:0 0 4pt;}
.smallmenu ul {overflow: hidden}
.smallmenu ul li { float: left !important; margin-right: 3pt;}
.smallmenu ul li:first-child {padding-left: 0;}
.smallmenu ul li a {display: block; padding: 2pt 3pt;}
.smallmenu ul li a.active {text-decoration: none;}

ol li, 
ul li {font-size: 0.8em; line-height: 1.2em}
ol li li, 
ul li li, 
ol li li li, 
ul li li li{font-size: 100%;}

input, select, textarea { border: 1px solid #aaa; font-size: 80%; padding: 2pt 3pt; }
input[type=submit], button { background-color: #00A6D6; color: #fff; margin-top: 1pt; border:1px solid #AAAAAA;font-size:80%; padding: 2pt 3pt;}
a { color: #008fc8; }
a:hover, a:focus { color: #fff; background-color: #00A6D6; }
a.active {background-color: #00A6D6; color: #fff; text-decoration: none; }

.head strong a { text-decoration: none; }
.head strong a:hover {background:none}

div.side div.menu { background-color: #00A6D6; color: #fff; padding-top: 2pt; padding-bottom: 2pt; margin-top: 5pt;}
div.side div.menu li a, div.side div.menu li a b {color: #fff; text-decoration: none}
div.side div.menu li a:hover { text-decoration: underline; } 
div.side div.menu li a.active, div.side div.menu li a.active b { background-color: #fff; color: #00A6D6; text-decoration: none} 

table { border-collapse: collapse; border-top: 2px dotted #aaa; margin-top: 10px;}
thead td, tbody td { vertical-align: top; padding: 2pt; font-size: 75%; }
tr.odd td { background-color: #f1f2f2; }
thead td { border-bottom: 2px solid #aaa; font-weight: bold; font-size: 70%;}

tbody td { border-bottom: 1px solid #aaa; }
small { font-size: 85%; }
p { font-size: 80%; }

.highlight, .box { border: 1px solid #d95900; padding: 2pt 5pt; margin-top: 5pt; }
.alert { background-color: #d95900; color: #fff; padding: 2pt; }
.item, .package, .mobile, .borderbox { border-bottom: 1px solid #aaa; margin: 0 !important; padding-bottom: 5pt; padding-top: 5pt;}

.footer { margin-top: 10pt; padding-top: 5pt; background-color: #00A6D6; color: #fff;}
.footer p {padding: 0 15pt 5pt 15px;}
.footer a {color: #fff;}
.footer a:hover {color: #00A6D6; background-color: #fff; text-decoration: none}
#news-scroll {margin-top: 10pt;}

#productbox {background-color:#e7e7e7;padding:10px;margin:10px 0; overflow: hidden}
#productbox img {float: left !important;}
#productbox h3 {font-size: 80%;}
#productbox h4 {font-size: 70%; font-style: italic;}
#productbox h4.price {font-size: 80%; font-style: normal; color: #D95900;}

.borderbox h2 {margin: 5pt;}
.swToNormal {float: right !important; font-size: 8pt; color: #000;}

.tarifakereso h3,
.tudakozo h3,
.questionlist h3,
.ajanlatkeres h2, 
.corporate h3,
.coverage h2,
.products.internet,
.promoBright h2,
.promoDark h2,
.itemList h2,
.loginform h2,
.contacts h2,
#news-scroll h3 {margin-top: 10pt;padding-top: 10pt;border-top: 1px solid #aaa;}
#head_search_form { padding: 5pt 0;	}

.tudakozo input {width: 25%;}
.footer ul {list-style: none}
.share {font-size:8pt;margin-left:11pt;}
.item p.prices span strong,
.mobilelist .mobile {overflow: hidden}
.mobile .prices span {font-weight: bold !important;font-size: 130% !important; color: #D95900;}
.mobile .img img { float: left !important;}

.itemList .item span.date {color: #aaa; font-size: 7pt;}
.itemList .item .more {overflow: hidden;}
.itemList .item .more a {float: right !important; clear: both;}
.itemList .moreNews a {float: right !important; margin: 5pt;}
.contacts { margin: 20pt 0;}
.contacts h2 { text-transform: uppercase;}
.mobilelist .mobile h2 {font-size: 70%;}
.mobilelist .mobile h2 sup {font-size: 70%;}
.androidApp .close {display: none;}
.androidApp {border-top: 1px solid #aaa;}
.android #cloud,
.android #apps-scroll,
.android .itemList,
.android #recommended {border-top: 1px solid #aaa; padding-bottom: 0.5em;}
.android #news-scroll {border-bottom: 1px solid #aaa;}
.android #apps-scroll.one .apps ul.items li {border-bottom: 1px solid #aaa;padding: 0.8em 0;}
.androidApp .content {padding: 0.5em 0;}
.android .side #tipstricks ul li div h4 a,
.android #recommended ul li h4 a {display: none;}
.android .side #tipstricks ul li div h4,
.android #apps-scroll.one .apps ul.items li h4,
.android #recommended ul li h4 {font-size: 125%;}
.android .side #tipstricks ul li div p,
.android #apps-scroll.one .apps ul.items li p,
.android #recommended ul li p {font-size: 115%;}
.android #apps-scroll.one .apps ul.items li .price {font-size: 95%;color: #999;}
.android .toolbar .holder {clear: both;}
.android .toolbar a.prev,
.android .toolbar a.next {display: none;}
.android .toolbar ul {padding-left: 0;padding-bottom: 0.5em;}
.android .toolbar ul li {float: left !important;list-style: none; padding: 0 0.3em;}
html body.android div.container div.cont div.content div.inner div.itemList div.item div.details a.install {display: inline !important;}
.tab {margin-top: 15px; font-weight: bold; font-size: 130%; color: #00A6D6;}
.phoneAttr img {max-width: 100%}
html body div.container div.cont div.content div.tabsheet2 div.sheet div#package_call.ajaxcontent h4 {margin-top: 2em;}
html body div.container div.cont div.android div#apps-scroll.one ul.items li {margin-top: 3em; list-style: none}
html body div.container div.cont div.android div.side div#tipstricks ul li div h4 a.bullr {display: block;}
.android div.container > div.cont > div.content > p > img {float: left !important;}
.footer .menu ul {overflow: hidden}
.footer .menu ul li {float: left !important; margin-right: 1em;}


