/* ========== */
/* MAIN STYLE */
/* ========== */
html {
  min-height:100%;
  height:100%;
  height:auto !important;
}
body,td,th {
	font-size: 12px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #FFFFFF;
	margin:0px;
	min-height:100%;
	height:100%;
	height:auto !important;
}
#container {
	width: 770px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	min-height:100%;
	height:100%;
}

/* ====== */
/* HEADER */
/* ====== */
#logo {
	height: 122px;
	width: 375px;
	background-image: url(http://www.vphonet.com/images/vphonet/goothm_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#flags {
	height: 20px;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-indent: -9996px;
}
.user_info { /* TOP RIGHT INFO */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bold;
	color: #525a63;
	margin-top: 15px;
	margin-bottom: 2px;
	margin-right: 10px;
}
.user_func {
	margin-right: 0px;
	padding-right: 10px;
}
.style3 {color: #879099} /* WELCOM */
/* ========== */
/* LINK COLOR */
/* ========== */
a:link {
	color: #e98208;
	text-decoration: underline;
}
a:visited {
	color: #66bc29;
	text-decoration: underline;
}
a:hover {
	color: #e98208;
	text-decoration: none;
}
a:active {
	color: #e98208;
	text-decoration: underline;
}

/* ============= */
/* HEADING STYLE */
/* ============= */
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}

/* ========== */
/* RATE STYLE */
/* ========== */
.rates_table th {
   background: #097EBB;
   text-align: center;
   color: #FFFFFF;
}
.rates_table tr.odd {
	background: #e6e6fa;	   
}
.rates_table tr.even {
    background: #b0c4de;
}
#rates_form .inp {
    border: 1px solid silver;
    background-color: #FFFCFA;
    width: 250px;    
}
#rates_form .button {
    font-weight: bold;
    /*
    color: #006EB8;
    background-color: #FFFCFA;
    */
    width: absolute;
}

/* ============= */
/* TOP NAV STYLE */
/* ============= */
#navmen {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: bold;
	color: #93a3b2;
	clear: both;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8c9cac;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dbe2e8;
	margin-top: 10px;
}
.style1 { /* NAV CORRECT LINK PRESSED */
	color: #e98208;
	text-decoration: underline;
}

/* ================== */
/* FOOTER LINKS STYLE */
/* ================== */
.bott_links {
	clear: both;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e3e7eb;
	border-bottom-color: #e3e7eb;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #c8ced4;
	width: 100%;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.copyrights {
	margin-bottom: 0px;
	text-align: center;
	color: #95a5b5;
	font-size: 87%;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* =============== */
/* LEFT MENU STYLE */
/* =============== */
#mcontlef_top{
	background-image:url(/images/vphonet/menu_top.gif); /* TOP BLUE BAR */
	background-repeat:no-repeat;
	width:182px;
	height:40px;
	margin-left: 5px;
}
#mcontlef_top_text{
	padding-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
}
#mcontbody{
	width:182px;
	margin-left: 5px;
}
#mcontlef_bot{ /* BOTTOM BLUE BORDER */
	background-image:url(/images/vphonet/menu_bot.gif);
	background-repeat:no-repeat;
	width:182px;
	height:9px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#block1{ /* BLUE BORDER */
  border-left-style:solid;
  border-left-color:#095b93;
  border-left-width:1px;
  border-right-style:solid;
  border-right-color:#095b93;
  border-right-width:1px;
  width:180px;
  min-height:25px;
  height:auto !important;
  height:25px;
}
.mblocktext1{ /* CORRECT TEXT */
	font-size:14px;
	margin-left:20px;
	padding-top:7px;
	color:#003366;
}
#mblocktext1_sel{ /* NOT CORRECT TEXT */
	color:#475d73;
}
.mblocktext2{ /* OPEND SUB MENU */
	font-size:13px;
	margin-left:40px;
	padding-top:4px;
}


#mblocktext2_sel{ /* I DONT KNOW WHAT IT IS :-) */
	color:#FF9900;
}
.bot_closer {/* I DONT KNOW WHAT IT IS :-) */
	width: 600px;
	margin: auto;
	text-align: right;
}

/* ============= */
/* Home Page NEW */
/* ============= */
.center_box {
	float: left;
	margin-left: 13px;
	margin-bottom: 13px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 13px;
	width:732px;
	height:300px;
}
#services_box {
	float: left;
	margin-left: 13px;
	margin-bottom: 13px;
	padding-right: 0px;
	padding-left: 13px;
	width:732px;
	height:250px;
	background-image: url(http://www.vphonet.com/images/vphonet/background_services.png);
	background-repeat:no-repeat;
	background-position:center;
	clear:left;
}
.service_box_1 {
	width:335px;
	height:230px;
	margin-left:0px;
	padding-right:13px;
	float: left;
	padding-top: 13px;
	padding-left: 13px;
}
#center_box_img_index {
	width: 400px;
	height: 300px;
	background-image: url(http://www.vphonet.com/images/vphonet/homepage.jpg);
	background-repeat: repeat;
	float: left;
	margin-right: 13px;
}
.center_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 18px;
}
.service_box_1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 18px;
}
.center_box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	display: inline;
	line-height: 31px;
}
.service_box_1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	display: inline;
	line-height: 31px;
}
.center_box h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	display: inline;
}
.center_box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333333;
	font-weight: bold;
	display: inline;
}
.button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.vphonet.com/images/vphonet/download_button.png) no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -50px;
}
.button_p2p {
	display:block;
	width:190px;
	height:38px;
	text-indent:-9998px;
	float: left;
	margin: 0px;
	padding: 0px;
	background:transparent url(http://www.vphonet.com/images/vphonet/buy-button.png) no-repeat top left;
	outline:none;
}
/* ============================ */
/* END Home Page for 04/11/2009 */
/* ============================ */

/* ==================================== */
/* Home Page for Phone2Phone 04/11/2009 */
/* ==================================== */
#center_box_img_p2p {
	width: 400px;
	height: 300px;
	background-image: url(http://www.vphonet.com/images/vphonet/phone2phone.jpg);
	background-repeat: repeat;
	float: left;
	margin-right: 13px;
}
.button2 {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.button2 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.vphonet.com/images/vphonet/buy_p2p_button.png) no-repeat top left;
	outline:none;
}
.button2 a:hover {
	background-position:0 -50px;
}
/* ======================================== */
/* END Home Page for Phone2Phone 04/11/2009 */
/* ======================================== */

/* ======================== */
/* News Page NEW 10/11/2009 */
/* ======================== */
#left_window {
	height: 100%;
	width: 527px;
	float: left;
}
#right_window {
	float: left;
	width: 224px;
	height: 550px;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f1f1f1;
}
#left_window .main_window {
	width: 517px;
	clear: right;
	float: left;
}
#left_window .main_window h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#left_window .main_window .main_picture {
	height: 300px;
	width: 175px;
	float: left;
	margin-right: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f1f1f1;
}
#left_window .main_window .main_picture .main_more {
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
}
#right_window #phone2phone {
	background-image: url(http://www.vphonet.com/images/vphonet/PHONW2PHONE.jpg);
	height: 214px;
	width: 224px;
	margin-bottom: 10px;
}
#left_window .line {
	height: 1px;
	width: 517px;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	background-color: #f1f1f1;
}
#right_window .line2 {
	height: 1px;
	width: 224px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #f1f1f1;
}
#left_window .main_window p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#right_window h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
#right_window p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/* ============================ */
/* END News Page NEW 10/11/2009 */
/* ============================ */

/* ========================= */
/* Shop Pages NEW 10/11/2009 */
/* ========================= */

img {
border:0;
}

.web_cam {
	height: 300px;
	width: 370px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #f1f1f1;
}
.web_cam2 {
	height: 265px;
	width: 770px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
}
.hade_set {
	height: 290px;
	width: 10px;
	float: left;
	background-image: url(../images/line.jpg);
	margin: 5px;
}
#sip_phone {
	clear: right;
	float: left;
	height: 300px;
	width: 350px;
}
.p_titel {
	height: 40px;
	width: 365px;
	background-repeat: no-repeat;
	margin: 5px;
	background-color: #e3e3e3;
}
.p_titel2 {
	height: 40px;
	width: 760px;
	background-repeat: no-repeat;
	margin: 5px;
	background-color: #e3e3e3;
}
.picture_box {
	height: 140px;
	width: 350px;
	border: 1px solid #EEF1F6;
	padding: 5px;
	margin: 5px;
	background-color: #FFFFFF;
	text-align: center;
}
.picture_box_for {
	height: 185px;
	width: 350px;
	border: 1px solid #EEF1F6;
	padding: 5px;
	margin: 5px;
	background-color: #FFFFFF;
}
.picture_box_for_for {
	height: 200px;
	width: 745px;
	border: 1px solid #EEF1F6;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#locition_bar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
#web_cam p {
	margin-right: 20px;
	margin-left: 20px;
	line-height: 15px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
	color: #5a5a5a;
}
.enter_in {
	width: 130px;
	height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #f1f1f1;
	border: 2px solid ##66bc29;
}
.line_center {
	height: 4px;
	width: 100px;
	background-image: url(../images/line.jpg);
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
}
.p_titel, .p_titel2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #5a5a5a;
}
.p_titel h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #5a5a5a;
}
#left_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
}
#left_box2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
}
#right_box {
	height: 800px;
	width: 300px;
	float: left;
}
#left_box {
	float: left;
	height: 720px;
	width: 770px;
}
#left_box2 {
	float: left;
	height: 780px;
	width: 770px;
}
.web_cam p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#left_box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#left_box2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.enter_in h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}

/* ============================= */
/* END Shop Pages NEW 10/11/2009 */
/* ============================= */

.download_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ea8209;
	margin: 5px;
}
body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.wm_button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wm_button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(http://www.vphonet.com/images/vphonet/download-mobile-button.png) no-repeat top left;
	outline:none;
}
.wm_button a:hover {
	background-position:0 -50px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ea8207;
	margin: 2px;
	padding: 0px;
	text-decoration: underline;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 2px;
	padding: 0px;
}


/* ============================ */
/* Sing-up Pages NEW 06/12/2009 */
/* ============================ */

.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	padding:14px;
	width: 400px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 35px;
	float: left;
}
.myform2{
	float: right;
	height: 370px;
	padding-top: 14px;
}


/* ----------- stylized ----------- */
#stylized{
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:160px;
	float:left;
	background-color: #FFF;
}
#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:160px;
}
#stylized .error1{
	color:#F00;
	display:block;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	width:270px;
	margin-right: 5px;
	margin-bottom: 34px;
}
#stylized input{
	float:left;
	font-size:12px;
	border:solid 1px #aacfe4;
	width:200px;
	clear: right;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#stylized select{
	float:left;
	font-size:12px;
	border:solid 1px #aacfe4;
	width:200px;
	clear: right;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#stylized button{
	clear:both;
	margin-left:170px;
	width:125px;
	height:31px;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color: #666666;
	background-image: url(http://www.vphonet.com/images/vphonet/button.jpg);
	background-repeat: no-repeat;
}

#you_info .spacer{
	clear:both;
	height:1px;
}
#you_info {
	height: 130px;
	width: 310px;
	background-image: url(http://www.vphonet.com/images/vphonet/info-card.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 88px;
}
#you_info .line p{
	font-size:14px;
	color:#333333;
	margin: 0px;
	padding: 0px;
}
#you_info .line2 p{
	font-size:14px;
	color:#333333;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#you_info .line{
	text-align:right;
	width:140px;
	float:left;
	font-size: 14px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#you_info .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#you_info .line2{
	text-align:center;
	width:140px;
	float:left;
	height: 20px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ================================ */
/* END Sing-up Pages NEW 06/12/2009 */
/* ================================ */
