body{
  margin:0px;
  padding:0px;
/*  background-image:url(images/bg.jpg);
  background-repeat:repeat-x;*/
  background-color:#2a3852;
  font-family:Arial,verdana,Sans-serif;
  font-size:12px;
}

a{
text-decoration:none;
color:navy;
}

.tbg{
  background-image:url(images/bgtop.jpg);
  background-repeat:no-repeat;
  width:984px;
  background-color:white;
}
p{
  margin:0px;
  padding:0px;
}
td{
  text-align:left;
  vertical-align:top;
}
.tbg td img{
    border:0px solid white;
}

.sztbg{
  background-image:url(images/sbgtop.png);
  background-repeat:no-repeat;
  width:984px;
  background-color:white;
}

.ksz{
	background-color:#334259;
	text-align:center;
	height:38px;
	font-size:16px;
	width:237px;
	font-weight:bold;
	color:white;
	border:2px solid white;
}

.szlink{
  padding-left:5px;
  color:white;
  white-space:nowrap;
}

.szlink a,.szlink a:link,.szlink a:visited,.szlink a:active,.szlink a:hover
{
 color:white;
 text-decoration:none;
}

.szcs{
  width:242px;
  height:17px;
  background-color:#C4C4C4;
  border:2px solid white;
}

.x{
  border:2px solid white;
}

.fsdoc{
  border-left:2px solid #a3a3a3;
  width:215px;
  height:117px;
  vertical-align:top;
  padding-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  padding-left:15px;
  padding-right:15px;
}

.fsdoc p, .f2sdoc p{
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.akth{
   background-color:#334159;
   font-size:12px;
   color:white;
   width:948px;
   padding-left:10px;
   font-weight:bold;
   text-align:left;
}

.hb{
  border-right:2px solid #a3a3a3;
  width:329px;
  vertical-align:top;
  margin:0px;
  padding:0px;
}

.hbr{
  width:322px;
  height:109px;
  vertical-align:top;
}

.shd{
  width:5px;
  vertical-align:bottom;
  background-image:url(images/bgshdw.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  height:109px;
}

.honl{
	text-align:center;
	vertical-align:middle;
	width:984px;
	height:49px;
	background-image:url(images/bgbt.jpg);
       background-color:#2a3852;
}

.honl a,.honl a:link,.honl a:visited,.honl a:active,.honl a:hover{
  text-decoration:none;
  color:#334159;
  font-size:12px;
}

.nttd{
	text-align:right;
	padding-right:25px;
    padding-bottom: 5px;
}

.nttd a, .nttd a:link, .nttd a:hover, .nttd a:active, .nttd a:visited{
  text-decoration:none;
  color:#334159;
  font-size:12px;
}

.ndtd{
  vertical-align:top;
  padding-right:10px;
  padding-left:10px;
  height:150px;
  width:200px;
}

.content{
	vertical-align:top;
	padding:0px;
	height:500px;
}

.shd2{
  width:5px;
  vertical-align:bottom;
  background-image:url(images/bgshdw.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
  height:500px;
}

.online input, .online label{
	padding:0px;
	margin:0px;
	margin-right:10px;
	vertical-align:middle;
}

.online td{
  vertical-align:middle;
}

.online fieldset{
  height:68px;
  vertical-align:middle;
  border:1px solid #334159;
  width:280px;
  display:block;
}

.online legend{
  font-weight:bold;
}

.onl{
 border:1px solid #334159;
 width:300px;
}
.term{
  width:150px;
  background-color:#9babcc;
}

.t1{
  background-color:#4e6696;
  width:200px;
  border-top:2px solid #9BABCC;
  border-bottom:2px solid #9BABCC;
}
.t1 a,.term a{
  color:white;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  width:204px;
}

.t2{
  background-color:#5977a7;
}

.t2 a{
  color:white;
  background-color:#5977a7;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
}
.termek{
	background-color:#7f95be;
	border:1px solid #5977ab;
	width:180px;
}

.termek a{
 	text-decoration:none;
 	color:white;
}

.tpadder{
  width:10px;
}
.tmenuitem{
  background-color:#4e6696;
  width:150px;
  text-align:left;
  white-space:nowrap;
}
.tmenuitem a{
  color:white;
  text-decoration:none;
}
.smenuitem{
  background-color:red;
}

.ka{
  vertical-align:bottom;
  height:30px;
  text-align:right;
  width:574px;
}

.ka a{
  color:white;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
}

.lt{
	background-color:#647eaf;
}
.lt td{
	background-color:#c2cddf;
	height:20px;
	vertical-align:middle;
	border-bottom:1px solid #647eaf;
}

.lt a{
  color:black;
  text-decoration:none;
  font-family:arial;
}
.termtabla td
{
  height:15px;
  vertical-align:middle;
  padding-left:3px;
}

.termtabla
{
    background-color:#9babcc;
    width:200px;

}
.online{
  font-family:arial;
}
.onlineinp{
  border:1px solid #d4d4d4;
  width:300px;
  font-size:14px;
}

.onlinetitle{
  color:#2f405c;
  font-weight:bold;
}

.support a{
  text-decoration:none;
  color:navy;
}

.login{
  border:1px solid #91a4c7;
  padding:10px;
  font-weight:bold;
  color:#304261;
}

.login legend{
  color: #334159;
}

.logininp{
  border:1px solid #91a4c7;
  width:250px;
}

.login td{
  padding-top:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:10px;
}

/*********************************************** STORE ****************************************/
div.storedoc{
    width:700px;
    margin:40px auto 0 auto;
}

.storedoc h1{
    text-align:center;
    font-size:22px;
    color:#2A3852;
    width:220px;
    margin:0 auto 0 auto;
    background-image:url(images/kosar.png);
    background-repeat:no-repeat;
    background-position:right center;
    height:80px;
    line-height:80px;
}

div.storeterm{
    width:700px;
    margin:20px auto 0 auto;
}

div.storeterm input{
    margin:0px;
    padding:0px;
    vertical-align:middle;
}

div.storeterm label{
    margin-left:5px;
}

.service{
    margin-right:10px;
    margin-bottom:5px;
    margin-top:5px;
    display:block;
}

.termdiv{
    padding:5px;
    clear:both;
    margin:10px;
    overflow:hidden;
}

.termdiv .img p{
    text-align:center;
    color:gray;
    line-height:60px;
}

.termdiv .img{
    float:left;
    margin:0px 10px 0px 0px;
    width:80px;
    border:1px solid gray;
    text-align:center;
    background-color:white;
}

.storeterm{
    border:1px solid #afafaf;
    margin-bottom:20px!important;
}

.odddiv{
    background-color:#eeeeee;
    padding-top:10px!important;
    padding-bottom:10px!important;
}

.hidden{
    margin-top:5px;
    overflow:hidden;
}

.ok{
    background-image:url(images/ok.jpg);
    background-repeat:no-repeat;
    background-position:right center;
}

.err{
    background-image:url(images/error.jpg);
    background-repeat:no-repeat;
    background-position:right center;
}

.storelink{
    background-image:url(images/store.png);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:20px;
    margin-left:-13px;
}

.aride{
    text-align:right;
    color:red;
    font-weight:bold;
}

.nok{
    color:red;
    font-weight:bold;
    text-align:center;
}

.nok div, .hibas{
    color:red;
    font-weight:bold;
    text-align:center;
    margin:7px auto 7px auto;
    width:160px;
    border:1px solid red;
    text-align:center;
    line-height:20px;
}

div.oksa{
    width:450px;
    text-align:center;
    color:green;
    font-weight:bold;
    border:1px solid green;
    padding:5px;
    display:block;
    float:left;
 }

.reload{

}

.bbb{
}

a img{
    border:none;
}