@charset "utf-8";
body {
	background-image: url('../img/bg_main_start.gif');  
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#modelInfo{
	padding:5px;
	font size:12px;
	font-weight:normal;
	border:1px solid #efefef;
}
#topholder{
	width: 890px;
	margin-top:5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	border: 0px solid black;
	position: relative;
}
#mainholder{
	width: 890px;
	margin-top:5px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align: left;
	border: 0px solid black;
	position: relative;
}
#subholder{
	width: 890px;
	margin:10px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	border: 0px solid black;
	position: relative;
}

h1.signupHeader {
	color: #fff;
	font-size: 25px;
	display: inline;
}

h1 {
	color: #4a4a4a;
	font-size: 28px;
	display: inline;
}

h2 {
	color: #4a4a4a;
	font-size: 14px;
	display: inline;
}
h2.white {
	color: #FFFFFF;
	font-size: 20px;
	display: inline;
}
h3 {
	color: #4a4a4a;
	font-size: 12px;
	display: inline;
}


p{
	margin:0px;
	padding:0px;
}

.bodytext{ 
	font-size: 12px;
}

div{
	border: 0px solid black;
}

#logo{
	width:320px;
	height:35px;
	float:left;
}

img, td, div { behavior: url(/basota/media/style/iepngfix.htc); }

img {
	behavior:	url(/basota/media/style/pngbehavior.htc);   
}
#linediv{
	border-top:1px solid #f4a600; 
	border-bottom: 1px solid #febf38;
	margin: 5px 0px 5px 0px;
}
#newscontent h2{
	color: #4a4a4a;
	font-size: 20px;
	display: inline;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fead00;
}

#theme_image{
	position:absolute;
	left:550px;	
	z-index:1000;
}
#theme_image2{
	position:absolute;
	left:550px;
	top:275px;	 
	z-index:999;
}
#theme_image_code{
	position:absolute;
	left:600px;
	bottom: 0px;	
	z-index:2000;
}
.phoneimage{
	position:absolute;
	z-index:1001; 
	bottom:54px;
}

#signup_form{
	width:600px;
	height:133px;
	background-image:url(../img/signup_background_small_1.png);
	background-repeat:norepeat;
	background-position:top;
	background-position:left;
	border:0px solid black;
	margin-bottom:1px
}
#signup_form .inputfield{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ABABAB; 
	height:33px;
	width:140px;
 	background-image: url('../img/field_bg_1.gif'); 
	background-repeat:repeat-x;
	border-left:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	padding-top:4px;
}
.boxheader{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	color: #878787; 
	padding-left: 3px;	
}
.signup_error{
	font-size: 15px;
	font-color: white; 
	font-weight: bold;
	font-style: italic;
	border:2px dotted red;
	padding:5px;
	display:none;
	margin-top:12px;
	margin-bottom:10px;
	width:250px;
	
}
.entercode_error{
	font-size: 15px;
	font-color: white;
	font-weight: bold;
	font-style: italic;
	border:1px solid red; 
	padding:5px;
	display:none;
	margin-top:10px;
	margin-bottom:10px;
	
}

/*
* language list
*/

#languagediv{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 2px;
	font-family: Arial, sans-serif;
	color: #717171;
	font-size: 10px;
	text-align: left;
	position: relative;
	border-bottom: 1px solid #FFECCE;
}
div#languagediv a:link { 
	color: #717171;
	text-decoration: none;
}
div#languagediv a:visited {
	color: #717171;
	text-decoration: none;
}
div#languagediv a:hover {
	color: #FF9A03;
	text-decoration: underline;
}
div#languagediv a.active { 
	color: #FF9A03;
	text-decoration: underline;
}

/*
* loginarea
  make custom for Mozilla/IE due to irregulations in measures
*/
#loginarea{
	border:0px solid black;
	margin-top:5px;
	height:30px;
	padding-bottom:5px;
	text-align:right
}
#loginarea .loginfield{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ABABAB; 
	height:20px;
	width:130px;
 	background-image: url('../img/field_bg_1.gif'); 
	background-repeat:repeat-x;
	border-left:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	padding-top:4px;
}

#loginarea .signintext { 
	background-image:url('../img/user_icon.gif');
	background-position:left;
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF8000;
	padding-left:20px;
}
#loginarea td{
	padding-left:5px;
}

/*
* toolbar
*/

#toolbarholder{
	background-image: url('../img/toolbg.gif');  
	background-repeat: x;
	background-position: left top;
	width:100%;
	height:27px;
}
#toolbar{
	width:890px
}

div#toolbar ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #EEEEEE;
	white-space: nowrap;
	padding-top:3px;
	padding-right:3px;
	text-align:right;
}

div#toolbar li {
	list-style-type: none;
	display: inline;
	font-family: Arial, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #717171;
}

div#toolbar li a {
	text-decoration: none;
	padding: 4px 0px 0px 13px;
	font-weight: bold;
	color: #717171;
}

div#toolbar li a:link { 
	color: #717171;
	font-weight: bold; 
}
div#toolbar li a:visited {
	color: #717171;
	font-weight: bold;
}
div#toolbar li a:hover {
	font-weight: bold;
	color: #717171;
	text-decoration: underline;
}
div#toolbar li a.active { 
	font-weight: bold;
	color: #717171;
	text-decoration: underline;
}


/*
* navigator
*/


div#navbar {
	height:35px;
	text-align:right;
}

div#navbar ul {
	margin: 0px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #EEEEEE;
	white-space: nowrap;
}

div#navbar li {
	list-style-type: none;
	display: inline;
	font-family: Arial, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #717171;
}

div#navbar li a {
	text-decoration: none;
	padding: 4px 0px 0px 13px;
	font-weight: bold;
	color: #717171;
}

div#navbar li a:link { 
	color: #717171;
	font-weight: bold; 
}
div#navbar li a:visited {
	color: #717171;
	font-weight: bold;
}
div#navbar li a:hover {
	font-weight: bold;
	color: #717171;
	text-decoration: underline;
}
div#navbar li a.active { 
	font-weight: bold;
	color: #717171;
	text-decoration: underline;
}



/* sublinks */

ul#sublinks li {
	list-style: none;
	display: inline;
	font-size: 14px;
	margin: 0;
	padding: 0 23px 0 0;
}
ul#sublinks {
	margin: 0;
	padding: 0;
}
ul#sublinks a { 
	color: #919191;
	text-decoration: none;
	font-weight: bold;
}
ul#sublinks a:hover {
	color: #717171;
	text-decoration: underline;
}
ul#sublinks a:active { 
	color: #717171;
	text-decoration: underline;
}
h1+hr {
	border: 0;
	color: #ff9a03;
	background-color: #ff9a03;
	height: 1px;
}
ul#sublinks+div {
	width: 60%;
	margin-top: 40px;
}



/* round corners- orange
*/
.roundcont {
	Xbackground-color: #f90;
	background-color: #fead00;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../img/br.gif) no-repeat top right; 
	background-color: #fead00;
}

/* round corners- gray
*/

.groundcont {
	background-color: #efefef;
	color: #fff;
	
}

.groundcont p {
	margin: 0 10px;
}

.groundtop { 
	background: url(../img/gtr.png) no-repeat top right; 
}

.groundbottom {
	background: url(../img/gbr.png) no-repeat top right; 
}


img.corner { 
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/*footer*/

#footer{
	background-image: url(../img/footer_bg.gif);
	background-repeat: repeat-x;
	padding: 20px 0px 0px 0px;
	height: 155px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	line-height: 16px;
	clear: both;
}
#footer .footer_content{
	width: 890px;
	text-align: left;
}
#footer .footerunder{
		font-family: Arial, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	line-height: 16px;
	font-weight: normal;
	width: 160px;
	float: left;
}

#footer ul{
	list-style-type: none;
	padding: 0px 0px 0px 0px; 
	margin: 0px;
}
#footer li{
	padding: 0px 0px 0px 0px;
}
#footer a{
	text-decoration: underline;
	color: #9d9d9d;
}
#footer .footercopy{
	float:right; 
	text-align:right; 
	width:400px;
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #9d9d9d;
}
#footer .footercopy a{
	font-size: 9px;
	color: #9d9d9d;
	text-decoration: underline;
}

/* #registration.jsp */

#registerArea {
	padding:20px;
}
#registerArea h1 {
	font-size:22px;
	color:white;
	display:inline;
}
#registerArea .whiteBox {
	background:#FFFFFF;
	padding:10px;
	border:1px solid #E2A016;
}
#registerArea .yellowBox {
	background:#FFEFCD;
	padding:10px;
	border:1px solid #E7A312;
}
#registerArea .large {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ABABAB;
	background:url(../img/register/register_fieldbg.gif);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	height:21px;
	padding-top:4px;
	width:210px;
}
#registerArea .small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ABABAB;
	background:url(../img/register/register_fieldbg.gif);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	height:21px;
	padding-top:4px;
	width:160px;
}
#registerArea input.error, input.error {	 
 	color:white;
	background:url(../img/register/register_fieldbg_error.gif);
		border:1px solid red;
}
#registerArea label {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #655a45;
}
#registerArea .small-label {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #655a45;
}

#register label.error, label.error { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: red;
}

#registerArea td{
	font-size:12px;
	font-weight:bold;
	color:#6E6E6E;
}
#register .phonetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}
.errormessage{
	border:1px dotted red;
	padding:12px;
	font-weight: bold; 
	color: red;	
}


/* #ota.jsp */

#otaarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	color: #333333;
}

#otaarea .whiteBox {
	background:#FFFFFF;
	padding:10px;
	border:1px solid #E2A016;
}

#otaarea .yellowBox {
	background:#FFEFCD;
	padding:10px;
	border:1px solid #E7A312;
}

#otaarea .small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}



/* #Right news box */

#rightStuff{
	border:4px solid #f0f0f0;
}
#rightStuff_header{
	width: 270px;
	padding: 4px 0px 8px 0px;
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888888;
}
#rightStuff_content_w{
	width: 250px;
	padding: 10px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#rightStuff_content_w a{ text-decoration: none; color: #666666;}
#rightStuff_content_w a:hover{ text-decoration: underline; color: #666666;}

#rightStuff_content_g{
	width: 250px;
	padding: 10px;
	background-color: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#rightStuff_content_g a{ text-decoration: none; color: #666666;}
#rightStuff_content_g a:hover{ text-decoration: underline; color: #666666;}

#rightStuff_footer{
	width: 270px;
	padding: 8px 0px 4px 0px;
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: right;
}

#rightSpot{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #646464; 
	font-size: 12px;
	line-height: 20px;
	font-weight:normal;
	font-style:italic;
}
#rightSpot h1{
	font-size: 26px;
	font-weight:normal;
	line-height: normal; 
	font-style:normal;
	display: inline;
}
#support-phones h2 {
	color: #FFFFFF;
	font-size: 16px;
	display: inline;
	font-weight:bold;
}

#pollArea .whiteBox {
	color:#666666;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #E2A016;
}
#pollArea .yellowBox {
	color:#666666;
	font-weight:bold;
	background:#FFEFCD;
	padding:10px;
	border:1px solid #E7A312;
}
.lined{
	border-bottom:1px solid #efefef;
}
input.btn{
   color:#666;
   font-family:Arial,helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   margin-top:5px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}
      
input.btnsmall{
   color:#666;
   font-family:Arial,helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363; 
   height:28px;
   margin-top:5px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
}  
      
/********************
	DROPDOWN
********************/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background:transparent;
  margin-top:-4px;
  margin-left: 1px;
  padding:0px;
  font-size:1.8em;
  text-align:left;
  z-index: 1000;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background: #e4e4e4;
  color: #ababab;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  background: #fff;
  color: #ababab;
  cursor: pointer;
  list-style: none;
  margin: 0px;
  text-position: center;   
  padding: 3px 30px 0px 8px;  
  width: 33px;
  border: 0;
}

.selectbox {
  font-size:1.8em;
  width: 74px;
  display: block;
  background: url('../img/countrycode_select_big_bg.png') no-repeat;
  height:36px;
  cursor: pointer;
  border: none;
  color: #ababab;
  padding: 5px 0 0 5px;
  margin-top: 5px;
}

div.selectbox-wrapper-small {
  position:absolute;
  width:400px;
  background:transparent;
  margin:0px;
  padding:0px;
  font-size:1.3em;
  text-align:left;
  left:478px;
}
div.selectbox-wrapper-small ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper-small ul li.selected { 
  background: #e4e4e4;
  color: #ababab;
}
div.selectbox-wrapper-small ul li {
  list-style-type:none;
  display:block;
  background: #fff;
  color: #ababab;
  cursor: pointer;
  list-style: none;
  margin: 0px;
  text-position: center;
  padding: 3px 30px 0px 8px;
  width: 27px;
  border: 0;
}
.selectbox-small {
  font-size:1.3em;
  width: 63px;
  display: block;
  background: url('../img/countrycode_select_bg.png') no-repeat;
  height:25px;
  cursor: pointer;
  border: none;
  color: #ababab;
  padding: 3px 0 0 3px;
  margin-top: 3px;
} 
