
html {
font-family : verdana;
color : #62625d;
}
html, div, ul, li, h1, h2, h3, h4, a, span, p {
margin : 0;
padding : 0;
}
img {
border : 0;
}
td {
font-size : 11px;
}
body {
margin : 0;
padding : 0;
text-align : center;
font-size : 11px;
}
p {
margin : 5px 0 10px 0;
}
p.s {
    margin: 0;
}
p.sub {
    padding-top: 5px;
}
#main_frame {
width : 990px;
vertical-align : top;
margin : 0;
padding : 0;
border : 0 solid black;
}
#center {
width : 990px;
margin-bottom : 2em;
margin-top : 0;
padding-top : 0;
margin-left : auto;
margin-right : auto;
text-align : left;
}
input, select, textarea {
background-color : #f5f5f2;
font-family : verdana;
color : #62625d;
border : 1px solid gray;
font-size : 11px;
}
abbr {
border : 0;
cursor : pointer;
}
a{
color : #62625d;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}

#select {
font-family : MS Sans Serif, Arial, Helvetica, sans-serif sans-serif;
font-size : 8px;
}
.left_bar {
float : left;
width : 450px;
}
.right_bar {
float : right;
}
.fat {
font-weight : bold;
}
.header {
margin : 0 auto;
clear : both;
text-align : left;
}
.footer {
margin : 0 auto;
clear : both;
text-align : center;
}
.main {
width : 990px;
}
.left {
width : 210px;
float : left;
}
.left_box {
margin-left : 10px;
width : 200px;
background : #f8f8f8 url(../images/box_bottom.jpg) repeat-x bottom;
font-family : verdana;
font-size : 11px;
}
.left_box h3 {
font-size : 11px;
font-weight : bold;
padding : 10px 0 2px 0;
}
.right_box {
width : 160px;
background : #f8f8f8 url(../images/box_bottom.jpg) repeat-x bottom;
font-family : verdana;
font-size : 11px;
}
.right_box h3 {
font-size : 11px;
font-weight : bold;
padding : 11px 5px 12px 5px;
color : black;
background : #92e2fd url(../images/right_header.jpg) no-repeat bottom;
}
.odsad {
padding : 5px 5px 10px 5px;
}
.odsad_top {
padding : 50px 5px 10px 5px;
}
.odsad_hi {
padding : 10px;
}
.pathway {
margin-left : 10px;
font-size : 11px;
}
.pathway b {
font-size : 11px;
}
.main_right {
width : 770px;
float : right;
}
.center {
width : 600px;
float : left;
}
.right {
width : 165px;
float : right;
}
.bar {
width : 100%;
background : #249ec3 url(../images/flexi_bar.jpg) repeat-x;
height : 103px;
text-align : left;
}
.bar_holder {
width : 986px;
}
.main_holder {
width : 900px;
}
.main a {
font-size : 10px;
}
.hidd {
position : absolute;
top : -500px;
}
.header {
height : 120px;
}

.header_right {
    width: 160px;
    float: right;
    padding-right: 10px;
}
.header_right a {
    display: block;
    padding-bottom: 10px;
}
.header_text {
color : #494949;
width: 590px;
height: 100px;
font-size : 10px;
font-weight : normal;
text-align : justify;
padding-top: 0px;
margin : 0 170px 18px 220px;
}

.header_text h2
{
	margin: 15px 0 0 15px;
	font-size : 10px;
	font-weight : normal;
	color : #494949;
}

.mobiledit_logo
{
	margin-left: 8px;
	float: left;
	width: 185px;
	padding-right: 0px;
	font-size: 10px;
	text-align: justify;
	
}

.mobile_edit_desc
{
	font-weight: 900;
	text-align: center;
	margin-top:15px;
	margin-left: 90px;
}

h2.header_title_detail {
color : #494949;
font-size : 13px;
font-weight : bold;
text-align : left;
margin : 0 10px 10px 220px;
}
.wotan {
display : block;
width : 990px;
height : 96px;
background : url(../images/logo_1.jpg);
float : left;
}
.slogan {
display : block;
width : 990px;
height : 30px;
background : url(../images/logo_2.jpg);
float : left;
}
.slogan_h {
font-size : 10px;
font-weight : normal;
color : #0093d1;
padding-left : 150px;
}
.downl {
width : 207px;
height : 103px;
background : url(../images/download_bar_small.jpg) no-repeat right;
font-size : 11px;
float : right;
margin : 0 0 0 0;
text-align : center;
font-weight : bold;
}
#menu_item {
font-size : 100%;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : left;
vertical-align : top;
text-transform : uppercase;
}
div.citate_2 {
padding : 20px;
width : 350px;
}
.citate {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style : italic;
float : left;
text-align : justify;
}
.podpis {
font-style : italic;
text-align : right;
font-weight : bold;
float : left;
}
.downl h3 {
color : #0591c2;
font-size : 11px;
font-weight : bold;
letter-spacing : 3px;
padding-top : 20px;
}
.downl ul {
margin : 5px 10px 25px 10px;
}
.downl li, .features li, .firmware li {
list-style : none;
text-align : left;
}
.downl a {
color : #605555;
}
#menubox_3 {
background : url(../images/menu_backgroundm.jpg) no-repeat bottom;
width : 990px;
height : 30px;
margin : 0 auto;
}
#menubox_2 {
background : url(../images/menu_backgroundm_2.jpg) no-repeat top;
width : 990px;
height : 30px;
margin : 0 auto;
}
.footer {
margin-top : 30px;
border-top : 2px solid #e8e7e2;
color : #979797;
font-size : 11px;
clear : both;
}
.menu_bar_info {
width : 210px;
color : #294352;
font-weight : bold;
font-size : 11px;
padding-top: 5px;
float: left;
}
.menu_bar_info span {
padding-left: 10px;
}
.menu_bar_menu {
width : 625px;
color : #294352;
font-weight : bold;
font-size : 11px;
height: 30px;
float: left;
}
.menu_right_bar{
	float: right;
	width: 780px;
}
.menu_bar_news {
color : black;
width: 120px;
font-weight : bold;
font-size : 11px;
padding-right : 30px;
padding-top: 5px;
float: right;
}
.menu_cover{
	margin-top: 6px;
}
.buttonm{
	padding: 5px 10px 5px 10px;
	background: #EAEAEA url(../images/center_buttonn.jpg) top left repeat-x;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #D8D8D8;
	font-size: 11px;
}
.buttonm a{
	color: black;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.buttonm a:hover{
	text-decoration: underline;
}
.buttonm_2{
	padding: 5px 10px 5px 10px;
	background: #FF7372 url(../images/center_buttonn_2.jpg) top left repeat-x;
	border-left: 1px solid #F6E9E3;
	border-right: 1px solid #D4D4C8;
	font-size: 11px;
}
.buttonm_2 a{
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.buttonm_2 a:hover{
	text-decoration: underline;
}
.nation {
font-size : 11px;
text-align : right;
padding-right : 35px;
}
.nation form select {
font-size : 11px;
width : 200px;
margin-top : 10px;
}
.news {
text-align : left;
font-size : 11px;
}
.newsbody, .topnew, .new, .newsfoot, .login {
width : 233px;
float : left;
margin : 0;
padding : 0;
}
#top_new {
width : 100px;
float : left;
margin : 0;
padding : 4px 0 0 17px;
text-align : left;
font-weight : bold;
font-size : 90%;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-transform : uppercase;
}
.firmware_box {
width : 720px;
}
.firmware_box th {
color : white;
border-top : 1px solid white;
background : #4f4f4f url(../images/firmware_header.png) repeat-x;
font-weight : bold;
text-align : left;
padding : 1px 10px 2px 10px;
font-size : 12px;
}
.firmware_box td.firm_lang {
background : #e8e8e8;
color : black;
padding : 2px 10px 2px 10px;
border-top : 1px solid white;
}
.firmware_box td.firm_t9 {
background : #f3f3f3;
color : black;
padding : 2px 10px 2px 10px;
border-top : 1px solid white;
border-bottom : 1px solid #a2a2a2;
}
.button {
padding : 0 2px 0 2px;
background : #d7f5ff;
font-weight : bold;
color : #5a5e61;
}
.login {
background : url(../images/login.jpg) no-repeat;
padding : 35px 0 50px 30px;
}
html > body .newsbody {
width : 213px;
}
.newsbody {
background : url(../img/news-border.png) repeat-y;
padding : 10px;
color : #3a8baf;
}
.newsbody a {
color : #3a8baf;
}
.topnew {
background : url(../img/top-new.png) no-repeat;
height : 23px;
}
.new {
background : url(../img/news-top.png) no-repeat bottom;
height : 4px;
margin-top : 10px;
}
.newsfoot {
background : url(../img/news-foot.png) no-repeat;
height : 4px;
}
.news p {
margin : 0;
}
.date {
color : #626e74;
}
.nhead {
display : block;
margin-top : 10px;
font-size : 11px;
}
div.phones {
width : 190px;
height : 153px;
background : white url(../images/phone-box.jpg) no-repeat;
float : left;
margin : 3px;
text-align : left;
font-size : 11px;
}
.box_link {
padding : 4px 4px 4px 10px;
}
.box_link a {
color : white;
font-size : 11px;
font-weight : normal;
}
.phones .det {
float : left;
border : 0;
margin : 3px;
width : 70px;
height : 110px;
}
.phones p {
padding : 10px;
}
.typ {
color : #0193d7;
font-weight : bold;
line-height : 20px;
}
.mores a {
font-weight : bold;
text-decoration : underline;
text-transform : uppercase;
}
.mores a:hover {
text-decoration : none;
}
.phones strong {
color : #e8af00;
padding-top : 3px;
}
.more img {
margin-bottom : 3px;
}
.box {
width : 754px;
background : url(../images/box-border.png);
margin : 0 auto;
text-align : left;
}
.btop {
width : 754px;
height : 8px;
margin : 0 auto;
background : url(../images/box-top.png) no-repeat bottom;
}
.bfoot {
width : 754px;
height : 8px;
margin : 0 auto;
background : url(../images/box-foot.png) no-repeat bottom;
}
.box_full {
width : 754px;
background : url(../images/box-border-full.png);
margin : 0 auto;
text-align : left;
}
.btop_full {
width : 754px;
height : 8px;
margin : 10px 0 0 0;
background : url(../images/box-top-full.png) no-repeat bottom;
}
.bfoot_full {
width : 754px;
height : 8px;
margin : 0 auto;
background : url(../images/box-foot-full.png) no-repeat top;
}
.features_detail {
margin : 0 15px 0 15px;
font-size : 11px;
}
html > body .bfoot {
clear : both;
}
.faq {
width : 720px;
margin : 0 auto;
text-align : left;
font-size : 11px;
border : 1px;
}
.faq h2 {
font-size : 14px;
}
.faq p {
margin-top : 10px;
}
.detail {
width : 250px;
height : 380px;
}
.detail img {
margin : 10px;
margin-top : 25px;
margin-bottom : 25px;
}
.lmain {
width : 485px;
float : right;
padding-top : 15px;
font-size : 10px;
}
.features {
width : 230px;
float : left;
color : #c9c9c9;
}
.features span {
display : block;
color : #0193d7;
margin-bottom : 3px;
font-size : 11px;
font-weight : bold;
}
.features h4, .firmware h4 {
font-size : 10px;
color : white;
margin-top : 10px;
margin-bottom : 5px;
}
.firmware h3 {
color : black;
margin-top : 25px;
}
h3.cable {
margin-top : 10px;
margin-bottom : 5px;
}
.features h3 {
font-size : 10px;
float : left;
}
.firmware {
width : 225px;
float : right;
color : black;
}
.box2 {
width : 210px;
min-height : 320px;
}
.box3 {
width : 200px;
padding : 5px;
text-align : center;
}
.box4 {
width : 210px;
min-height : 145px;
}
.box5 {
float : right;
width : 160px;
}
.list {
clear : both;
vertical-align : top;
}
.list div {
width : 160px;
float : right;
}
.box6 {
margin-bottom : 10px;
}
.imp {
color : red;
}
.faq a {
text-decoration : underline;
}
.faq img {
margin : 10px;
margin-left : 0;
}
.newdet {
padding : 25px;
padding-right : 60px;
padding-left : 0;
padding-top : 0;
}
.newdet p {
text-align : left;
font-size : 12px;
color : #62625d;
}
.newdet p.partfirst {
color : #3a8baf;
}
.newdet p.partsecond {
color : #62625d;
}
p.newdate {
text-align : right;
padding-right : 25px;
}
h2.newtitle {
font-size : 14px;
text-align : left;
margin-bottom : 10px;
}
.newtitle a {
text-decoration : none;
}
.featurelist td {
font-weight : normal;
padding : 5px 10px 5px 10px;
}
.featurelist th {
background : url(../images/menu_back_hover_2.jpg);
font-weight : bold;
}
tr.lichy {
background : #d3e5eb;
}
tr.sudy {
background : #e8e8e3;
}
table.featurelist {
width : 700px;
margin : 5px;
}
.featurelist li, .faq li, .featurelist td.list {
font-size : 12px;
font-weight : bold;
}
.red {
color : #ff6600;
}
.blue {
color : #0193d7;
font-weight : bold;
}
.bold {
font-weight : bold;
}
.contact {
margin : 5px;
}
.contact img {
float : left;
margin : 0;
margin-right : 10px;
}
table.prices {
margin-top : 15px;
margin-right : 15px;
}
.prices td {
padding-bottom : 10px;
}
.prices td {
text-align : right;
font-weight : bold;
font-size : 11px;
}
img.paypal {
margin : 0;
margin-top : -10px;
}
.ntext a:visited {
color : #3a8baf;
}
.testuser {
float : right;
width : 200px;
padding : 0;
}
.testuser span.tu {
display : block;
float : left;
width : 60px;
}
.testuser div {
margin-top : 2px;
}
.testuser input {
width : 120px;
border : 1px solid #3a8baf;
color : #3a8baf;
}
table.resellers {
margin : 0 auto;
width : 500px;
}
.resellers td {
font-size : 12px;
text-align : left;
padding-left : 10px;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 5px;
}
.resellers th {
font-size : 12px;
text-align : left;
font-weight : bold;
padding-left : 12px;
}
#main {
width : 750px;
margin : 0 auto;
text-align : left;
font-size : 11px;
}
.horiz_menu {
width : 150px;
float : left;
background : silver;
padding : 1px;
}
.horiz_menu a {
width : 150px;
margin : 0;
float : left;
background : url(../images/menu_back_2.jpg);
height : 15px;
font-weight : bold;
text-decoration : none;
vertical-align : middle;
margin : 0;
padding : 1px 0 0 0;
}
.horiz_menu a:hover {
background : url(../images/menu_back_hover_2.jpg);
text-decoration : none;
}
.content {
width : 550px;
float : right;
text-align : left;
vertical-align : top;
}
.content input {
width : 200px;
background : white;
}
#button {
width : 5em;
padding : 0 2px 0 2px;
background : #d7f5ff;
font-weight : bold;
color : #5a5e61;
}
hr {
background-color : gray;
border-width : 0;
height : 1px;
color : gray;
text-align : left;
margin-left : 0;
}
.gen_table td {
font-weight : normal;
padding-left : 10px;
padding-right : 10px;
font-size : 11px;
}
.gen_table th {
background : url(../images/menu_back_hover_2.jpg);
font-weight : bold;
font-size : 12px;
}
.gen_table tr.lichy {
background : #d3e5eb;
}
.gen_table tr.sudy {
background : #e8e8e3;
}
table.gen_table {
width : 500px;
}
.contact_window {
background-image : url(../images/supporter_contact.jpg);
background-position : top;
background-repeat : no-repeat;
width : 253px;
height : 136px;
}
.contact_title {
float : left;
width : 180px;
padding : 4px 0 10px 10px;
font-size : 12px;
font-weight : bold;
}
.contact_title_flag {
float : right;
width : 40px;
}
.contact_title_flag img {
padding : 5px 10px 4px 4px;
}
.contact_window h3 {
padding : 3px 0 10px 10px;
font-size : 12px;
}
.contact_content {
float : left;
width : 230px;
color : white;
padding : 0 0 0 15px;
}
.contact_content a {
font-weight : bold;
color : white;
}
.contact_content a:hover {
font-weight : bold;
color : white;
text-decoration : none;
}
.contact_content form {
margin : 0;
}
.contact_left {
font-size : 10px;
color : white;
}
.contact_right {
font-size : 10px;
color : #204f67;
}
.contacthi_window {
background-image : url(../images/reseller_contact.jpg);
background-position : top;
background-repeat : no-repeat;
width : 330px;
height : 136px;
}
.contacthi_title {
float : left;
width : 250px;
padding : 4px 0 10px 10px;
font-size : 12px;
font-weight : bold;
}
.contacthi_title_flag {
float : right;
width : 40px;
}
.contacthi_title_flag img {
padding : 5px 10px 4px 4px;
}
.contacthi_window h3 {
padding : 3px 0 10px 10px;
font-size : 12px;
}
.contacthi_content {
float : left;
width : 300px;
color : white;
padding-left : 15px;
}
.contacthi_content a {
font-weight : bold;
color : white;
}
.contacthi_content a:hover {
font-weight : bold;
color : white;
text-decoration : none;
}
.contacthi_content form {
margin : 0;
}
.contacthi_left {
font-size : 10px;
padding-right : 5px;
color : white;
}
.contacthi_right {
font-size : 10px;
color : #204f67;
}
.JSWindowTitleStyle {
font-weight : bold;
font-size : 11px;
font-family : verdana, arial, helvetica, sans serif;
color : #ffffff;
}
.JSWindowContentStyle {
font-size : 11px;
font-family : verdana, arial, helvetica, sans serif;
color : #000000;
padding : 3px;
border-bottom : 1px solid #afafaf;
border-left : 1px solid #afafaf;
border-right : 1px solid #afafaf;
}
popup_left {
width : 230px;
float : left;
}
popup_right {
width : 230px;
float : right;
}

.mobiledit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 600px;
	float: left;
}

.mobiledit .heading {
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 50px;
}

.mobiledit .image {
	padding-top: 30px;
	padding-right: 30px;
	float: left;
}

.mobiledit .intro {
	padding-top: 40px;
	padding-right: 50px;
}

.mobiledit h3 {
	font-size: 1.2em;
	padding-bottom: 10px;
}

.mobiledit h4 {
	font-size: 1em;
	font-weight: bolder;
}
.mobiledit .main {
	width: 580px;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}

.mobiledit .main .bold {
	font-size: 1em;
	font-weight: bolder;
}

.mobiledit p {
	text-align: justify;
}

.mobiledit .selection {
	vertical-align: middle;
	padding-left: 50px;
}

.mobiledit .selection td{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.mobiledit .item {
	float: left;
	height: 50px;
	width: 500px;
	margin: 0px;
	padding-top: 20px;
	
}
.mobiledit .item .icon {
	width: 100px;
	text-align: center;
	border-bottom: 1px solid gray;
	margin: 0px;
	padding-top: 5px;
}

.mobiledit .item .desc {
	font-size: 1em;
	border-bottom: 1px solid gray;
	margin: 0px;
	padding-top: 5px;
	vertical-align: middle;
	padding-right: 50px;
}

.gray_underline {
	border-bottom: 1px solid black;
}

.mobiledit .buy_now {
	width: 200px;
	padding-left: 150px;
	padding-top: 40px;
	float: left;
}

.mobiledit .notice {
	width: 500px;
	float: left;
	padding-right: 20px;
	padding-left: 50px;
	padding-top: 40px;
}

.news2 a
{
	font-weight: bold;
	text-decoration : underline;
	text-transform : uppercase;
}

.news2 a:hover
{
	text-decoration: none;
}

.gsm_times 
{
	padding-top: 5px;
	width : 160px;
	font-family : verdana;
	font-size : 11px;
}

.gsm_times a
{
	font-weight: bold;
	text-decoration : underline;
}

.gsm_times a:hover {
	text-decoration : none;
}

.gsm_times p
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}



.fastgsm_vertical
{
	padding-top: 5px;
	width : 160px;
	font-family : verdana;
	font-size : 11px;
}

.gsm_times a
{
	font-weight: bold;
	text-decoration : underline;
}

.gsm_times a:hover {
	text-decoration : none;
}

.supform label {
    display: block;
    float: left;
    width: 6em;
    font-weight: bold;
}
.supform p {
    clear: both;
    font-style: italic;
}

.supform hr {
    visibility: hidden;
    height: 1em;
}
.supform .required {
    color: red;
}
.supform textarea {
    width: 400px;
    height: 200px;
}
.supform, .supform p, .supform input {
    padding: .3em;
    line-height: 2em;
}
.supform input {
    width: 14em;
}
.error {
    background-color: #f96f6f;
    color: #000;
    width: 60%;
    padding: 1em;
    margin: 1em;
}
.error p {
    font-weight: bold;
    font-style: italic;
}
.error h3 {
    margin-bottom: 1.5em;
}
.subres h3 {
    margin-bottom: 1.5em;
    margin-top: 1.5em;
}