html {
    font-size: 12px;
    margin:0;
    padding:0;
    border:0;
}
body {
    font: normal 1em/1.3em verdana,arial,helvetica,sans-serif;
    color:#eee;
    background:#414141 url('/images/nbg.gif') repeat;
    text-align:center;
    margin:0;
    padding:0;
    border:0;
}
a {color:#02c202;text-decoration:underline;}
a:hover,active,visited {color:#00ff00;}
a img {
    border:0;
}
h1 {
    font: bold 2em verdana,arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
}
h2 {
    font: normal 1.6em impact,verdana,arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
}
h3 {
    font: bold 1.4em verdana,arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
}
#wrapper {
    margin:0 auto 0 auto;
    padding:0;
    border:0;
    width:1000px;
    background:#ddd;
    color:#2c2c2c;
	overflow:hidden;
}
#header {
    margin:0;
    height:150px;
    padding:0;
    border:0;
    clear:both;
    background:#414141 url('/images/headerbg.jpg') 150px 0 repeat-x;
}
#stripe {
    margin:0;
    padding:0;
    border:0;
    clear: both;
    background:#fff url('/images/stripe.jpg') top left repeat-x;
    height:8px;
	font-size:0px;
}
#content {
    margin:0 150px 0 150px;
    padding:0;
    border:0;
    background:#efefef;
	width:700px;
}
#left-bar {
    float:left;
    width:150px;
    margin:0 -150px 0 0;
    padding:0;
    border:0;
    background:#fff;
}
#right-bar {
    float:right;
    width:150px;
    margin:0 0 0 -150px;
    padding:0;
    border:0;
    background:#fff;
}
#footer {
    margin:0 auto 0 auto;
    padding:0;
    border:0;
    text-align:center;
    font-size: 0.8em;
    background:#ddd;
    color:#2c2c2c;
    width:1000px;
}
/*End general format*/

/*Header format*/
#header h1 {
    margin: 0;
    padding: 0;
    color:#fcdf7b;
    display:block;
    text-align:center;
    font-size: 1.8em;
}
#header h1 a {
    margin: 0.2em;
    padding: 0;
    border: 0;
    display:block;
    font-size: 1.4em;
    text-decoration:none;
    color:#fec602;
}
#header p {
    margin: 0 150px;
    padding: 0.5em 1em;
    text-align: center;
    color:#fcdf7b;
}
#logo {
    width:150px;
    height:150px;
    float:left;
    background:#414141 url('/images/logo.jpg') top left no-repeat;
}
#topright {
    width:150px;
    height:150px;
    float:right;
    background:#414141 url('/images/right_top.jpg') top left no-repeat;
    position:relative;
}
#lang {
    margin:0;
    padding:0;
    border:0;
    position:absolute;
    bottom:0;
    left: 0;
    width:100%;
}
#lang p {
    margin:0;
    padding: 0 1em;
    border:0;
}
#lang img {
    margin: 3px 5px;
    padding: 0;
    border: 1px solid #eee;
}
#lang a:hover img {
    border: 1px solid #00ff00;
}
.login {
    width:150px;
    margin:0 auto;
    padding:0;
    border:0;
}
.login form {
    margin:1em 0;
    padding:0;
    border:0;
    text-align:right;
    font-size:10px;
    width:150px;
}
.login form label {
    margin:0;
    padding:0;
    border:0;
    font-weight: bold;
}
#header .login p {
    margin:0;
    padding:0.1em 0;
    border:0;
    text-align:center;
    font-size:10px;
}
#header .login form p {
    text-align:right;
    padding:0.4em 0;
}
.login form input {
    margin:0 5px;
    padding:0;
    font-size:10px;
}
.login form #enter {
    font-size:12px;
}
/*End header format*/

/*Left bar format*/
#left-bar h2, #left-bar h3 {
    color:#fec602;
    background:#2c2c2c;
    margin:0;
    padding: 0.2em 0;
}
#left-bar h3 {
    font: bold 0.9em verdana,arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
#left-bar h2 a, #left-bar h3 a {display: block; padding: 0.2em 0; margin: 0;color:#02c202;text-decoration:none;}
#left-bar h2 a:hover, #left-bar h3 a:hover {background:url('/images/menu_select_bg.jpg') top left repeat-y;color:#00ff00;text-decoration:none;}
#niches {
    text-align:left;
    margin: 0 0 1em 0;
    padding: 0;
    border:0;
    font-size:14px;
    border-top:solid 1px #d4d4d4;
}
#niches h2 {
    font: bold 1em verdana,arial,helvetica,sans-serif; 
}
#niches h2 {margin: 0;padding: 2px 5px;border-bottom:solid 1px #d4d4d4;color:#eee;background:url('/images/menubg.jpg') top left repeat-y;}
#niches h2 a {display: block; padding: 2px 5px; margin: -2px -5px;color:#2c2c2c;font-size:100%;text-decoration:none;}
#niches h2 a:hover {background:url('/images/menu_select_bg.jpg') top left repeat-y;color:#00ff00;text-decoration:none;}
/*End left bar format*/

/*Right bar format*/
#right-bar h2 {
    color:#727272;
    background:#f1deb2;
    margin:0;
    padding: 0.2em 0;
}
#popular, #newvideo {
    margin: 0;
    padding:0;
    border:0;
    color:#2c2c2c;
    background:#eee;
    border:solid 1px #2c2c2c;
    border-top:0;
}
#popular h2, #newvideo h2 {
    margin:0;
    padding: 0.2em 0;
    background:#2c2c2c;
    color:#fec602;
}
#popular div, #newvideo div {
    margin: 0 0 5px 0;
    padding:0;
    border-bottom: solid 1px #eee;
}
#popular div h3, #newvideo div h3, #popular div h3 a, #newvideo div h3 a {
    display:block;
    margin:0;
    padding: 0;
    background:#2c2c2c;
    color:#eee;
    font-size:0.9em;
    text-decoration:none;
}
#right-bar #popular div h3 a:hover, #right-bar #newvideo div h3 a:hover {
    background:url('/images/right_select_bg.jpg') top left repeat-y; color:#00ff00; text-decoration:none;
}
#popular div p, #newvideo div p {
    margin: 0;
    padding:0;
    border: 0;
}
#popular div a img, #newvideo div a img {
    margin:1px auto;
    padding: 0;
    border:solid 1px #2c2c2c;
}
/*End right bar format*/

/*Niches list format*/
#nichelist {
    margin: 0 0 1em 0;
    padding: 0;
	border:0;
    background:#eee;
    overflow: hidden;
}
#nichelist h2 {
    margin:0;
    padding: 0.2em 0;
    background:#2c2c2c url('/images/headerbg.jpg') top left repeat-x;
    color:#fec602;
}
#nichelist div {
    margin: 0 3%;
    padding: 0;
    border: 0;
    overflow:hidden;
}
#nichelist div.n_container {
    float:left;
    width:24%;
    width:164px;
    margin:0;
    padding:0;
    text-align:center;
}
#nichelist div.n_container h2 {
    margin:0 auto 1em auto;
    padding:0 0 0.1em 0;
    background:#414141;
    color:#eee;
    font-size:14px;
    border:solid 1px #2c2c2c;
    width:160px;
}
#nichelist div.n_container h2 a {
    margin:0 0 -0.1em 0;
    padding:0 0 0.1em 0;
    display:block;
    font: normal 1.2em verdana,arial,helvetica,sans-serif;
    color:#eee;
    text-decoration:none;
}
#nichelist div.n_container h2 a:hover {
    color:#00ff00;
    background:url('/images/center_select_bg.jpg') top left repeat-y;
}
#nichelist div.n_container img {
    margin:1px auto 0 auto;
    padding:0;
    border:solid 1px #2c2c2c;
}
#nichelist div.n_container p {
    margin:0;
    padding:0;
    border:0;
    text-indent:0;
    text-align:center;
}
/*End niches list format*/

/*Account format*/
#account {
    margin: 0 auto 1em auto;
    padding: 0;
    background:#eee;
}
#account h2 {
    color:#fec602;
    margin:0;
    padding: 0.2em 0;
    background:#2c2c2c url('/images/headerbg.jpg') top left repeat-x;
}

#account div.account_page {
	margin:10px auto;
    width:650px;
	padding:0;
	border:0;
}

#account form {
    margin: 2em auto;
    padding: 0;
    width:100%;
    text-align: right;
}
#account form#top_info, #account form#top_info p {
	text-align:center;
}
#account form fieldset {
    margin: 0 0 1em 0;
    padding: 1em 0;
}
#account form p {
    text-align: right;
    margin:0;
    padding: 5px;
    border:0;
}
#account div.country_select form, #account div.accessform form {
    margin: 0 auto;
}
#account div.country_select form p, #account div.accessform form p, #account div.country_select p, #account div.accessform p {
    text-align: center;
    padding: 0 5px;
}
#account form input.submit_country, #account form input.submit_code {
    text-align: center;
    margin-left:0.5em;
    padding: 0;
}
#account form p.info {
    text-align: justify;
    font-size:0.9em;
}
#account form p.update {
    color:#ff0000;
}
#account form input {
    text-align:right;
}
#account form div.error {
    margin:0;
    padding:0;
    border:solid 1px #ff0000;
    color:#ff0000;
}
#account form input.but_submit {
    text-align:center;
}
#account label {
    margin-right: 1em;
    font-size: 0.9em;
    font-weight: bold;
}
#account ul {
    margin:0;
    padding:0;
    border:0;
    list-style:none;
}
#account ul li {
    display:block;
    float: left;
    margin:0;
    padding:0;
    border:0;
}
#account ul li#l_info {
    width:20%;
}
#account ul li#l_balance {
    width:15%;
}
#account ul li#l_active {
    width:30%;
}
#account ul li#l_codes {
    width:34.99%;
}
#account ul li a {
    margin:0 0 -0.1em 0;
    padding:0 0 0.1em 0;
    display:block;
    font: bold 1.1em verdana,arial,helvetica,sans-serif;
    color:#eee;
    text-decoration:none;
    border:solid 1px #2c2c2c;
    background:#414141;
}
#account ul li a:hover {
    color:#00ff00;
    background:#333;
}

#account ul li a.acc_current {
    background:#eee;
    color:#414141;
    border-bottom:0;
}

#account #active div {
    overflow:hidden;
    vertical-align:middle;
}
#account #active div h3 {
    margin-top:90px;
}
#account #active div p {
    margin-top:10px;
}
#account #active div img {
    margin: 5px;
    float: left;
}

#account #balance_details {
    width:100%;
}
#account #balance_details p {
    overflow:hidden;
}
#account #balance_details p span {
    float:left;
    width:24%;
}

/*End account format*/

/*Cliplist format*/
.clip_box {
    margin: 0 0 2em 0;
    padding: 0;
    background:#eee;
    width:700px;
    overflow:hidden;
    color:#2c2c2c;
}
.clip_box h2 {
    margin:0 0 0.5em 0;
    padding: 0.2em 0;
    background:#2c2c2c url('/images/headerbg.jpg') top left repeat-x;
    color:#fec602;
}
.clip_images {
    margin:0 auto;
    padding:0;
    border:0;
    overflow:hidden;
    width:700px;
}
.clip_images img {
    float:left;
    margin: 0 13px 0 0;
    padding: 0;
    border: solid 1px #2c2c2c;
}
.clip_images img.small {
    margin: 10px 13px 10px 0;
    padding: 0;
}
.clip_params {
    margin:0;
    padding:0;
    border:0;
}
.clip_params p {
    margin: 0;
    padding: 1em;
    text-indent: 2em;
}
.clip_params h3 {
    display:inline;
    margin: 0 0.2em;
    padding: 0;
    border: 0;
}
.clip_techinfo {
    margin:2px 0;
    padding:0;
    overflow:hidden;
    border:solid 1px #2c2c2c;
    border-top:0;
    width:332px;
    height:186px;
    font-size:12px;
}
.clip_techinfo p {
    display:block;
    margin:0;
    padding:5px;
    border-top:solid 1px #2c2c2c;
    text-align:right;
}
.clip_techinfo p span {
    float:left;
    margin: -5px;
    padding: 5px;
    display:block;
    background:#ddd;
    border-right:solid 1px #2c2c2c;
    width:160px;
    text-align:left;
}
.download_link p {
    margin:1em 0 0 0;
    padding:0;
    border:0;
}
.download_link a {
    margin: 0;
    border:0;
    display:block;
    padding: 0.2em 0;
    color:#00ff00;
    text-decoration:none;
    font-weight:bold;
    border: solid 1px #eee;
    background:#2c2c2c;
}
.download_link a:hover {
    background:#02c202;
    color:#000;
}
.nav {font-weight:bold;color:#727272;font-size:1.2em;text-align:center;padding-bottom:1em;}
/*End cliplist format*/

/*Terms format*/
#terms {
    margin: 1em 2em;
    padding: 0;
    border: 0;
}
#terms h2, #terms h3 {
    margin-bottom: 1em;
}
#terms h3 {
    margin-top: 1em;
}
#terms p {
    text-indent: 2em;
    text-align: justify;
    margin: 0.5em 0;
    padding: 0;
    border: 0;
}
#terms ul, #terms ol {
    margin: 1em 1em 1em 2em;
    padding: 0;
    text-align: justify;
}
#prices {font-size:0.9em;margin:0 auto;padding:0;text-align:left;overflow:hidden;width:557px;border:solid 1px #727272;border-top:0;width:557px;}
#prices p {display:block;text-indent:0;margin:0;padding:0;clear:both;border:0;border-top:solid 1px #727272;width:557px;}
.country {float:left;display:block;border-right:solid 1px #727272;width:150px;margin:0;padding:5px;text-align:left;}
.operator {float:left;display:block;border-right:solid 1px #727272;width:200px;margin:0;padding:5px;text-align:left;}
.number {float:left;display:block;border-right:solid 1px #727272;width:100px;margin:0;padding:5px;text-align:right;}
.sms {float:left;display:block;border:0;background:transparent;margin:0;padding:5px;text-align:right;}
/*End terms format*/

/*Remind password format*/
#remind {
    margin: 1em 2em;
    padding: 0;
    border: 0;
}
#remind p {
    text-indent: 2em;
    text-align: justify;
    margin: 0.5em 0;
    padding: 0;
    border: 0;
}
#remind ul, #remind ol {
    margin: 1em 1em 1em 2em;
    padding: 0;
    text-align: justify;
}
#remind form {
    margin: 2em auto;
    padding: 0;
    width:95%;
    text-align: right;
}
#remind form p {
    text-align: right;
}
#remind label {
    margin-right: 1em;
    font-size: 0.9em;
    font-weight: bold;
}
/*End remind password format*/

/*Access format*/
.download_hidden {
    display:none;
}
.download_open {
    display:block;
}
.operators {margin:0 1em;font-size:0.9em; display:block;}
.cntry {margin:0 1em;font-size:1.1em;}
.nomer {color:red;font: bold 1.1em tahoma,verdana,arial,helvetica,sans-serif;}
.warning h2 {color:red;margin:0;padding:0;}
.warning p {font-size:1.1em;margin:0;padding:0;}
.accessform {text-align:center;}
.choose_country select {margin:0 1em;}
.code {color:red;font: bold 1.1em tahoma,verdana,arial,helvetica,sans-serif;}
.warning {font: bold 1em tahoma,verdana,arial,helvetica,sans-serif;}
.getaccess {text-align:center;font:bold 1.1em tahoma,verdana,arial,helvetica,sans-serif;color:#1ab301;margin:0 1em 0 0;}
.fill_code {margin:0 1em 0 0;}
.submit_code {margin:0;}
.support {margin-top:2em;font:normal 0.8em tahoma,verdana,arial,helvetica,sans-serif;text-align:right;}
.counter {margin:0;padding:0;font-size:1px;text-align:right;}
/*End access format*/

/*Footer format*/
#copyright {
    float:right;
    margin:0 5px -100% 0;
}
#footer p {
    text-align:center;
	padding:0;
	margin:0;
	border:0;
}
#footer a {
    color:#2c2c2c;
}

/*support format*/
#support {
    margin: 0 auto 1em auto;
    padding: 0;
    border: 0;
}
#support h2 {
    color:#fec602;
    margin:0;
    padding: 0.2em 0;
    background:#2c2c2c url('/images/headerbg.jpg') top left repeat-x;
}
#support p {
    text-align: justify;
    margin: 0.5em 2em;
    padding: 0;
    border: 0;
}
#support ul, #support ol {
    margin: 1em 1em 1em 2em;
    padding: 0;
    text-align: justify;
}
#support form {
    margin: 2em auto;
    padding: 0;
    width:95%;
    text-align: left;
}
#support form input, #support form select, #support form textarea {
    width:60%;
    vertical-align:text-top;
}
#support form p {
    text-align: left;
    margin: 0.5em 0;
}
#support form p.verify {
    width:60%;
    margin-left:35%;
    text-align:left;
}
#support form input.verify {
    width: 130px;
}
#support form p.info {
    text-align: center;
    font-size:0.9em;
}
#support label {
    padding-right: 1em;
    margin-right: -1em;
    font-size: 0.9em;
    font-weight: bold;
    width:35%;
    display:block;
    float:left;
}
#support form p.sbutt, #support form input.sbutt {
    text-align:center;
    margin-bottom:5px;
}
#support form input.sbutt {
    width:20%;
}
/*End support format*/

