*{
	-moz-box-sizing:border-box !important;
}
html{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	height:100%;
}
body {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	height:100%;
	background: #EEEEEE;
	font:12px Verdana,Tahoma,Sans-serif;
	cursor:default;
}
a img{
	border:0;
}
form{
	margin:0;
	padding:0;
}

h1,h2,h3{
	font-size:10px;
	line-height:12px;
	height:12px;
}
h4,h5 {
	display:none;
}
.tab h3,.tab h3 a{
	display:inline;
}
.etitle{
	color:black;
	font:bold 12px Verdana,Tahoma,Sans-serif;
}
.etitle h1,.etitle h1 *{
	font-size:12px;
	font-weight:bold;
}
.esubtitle h2,.esubtitle h2 *,.esubtitle h3,.esubtitle h3 *{
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:13px;
	height:13px;
}
.etitle a{
	color:black;
	text-decoration:none;
}
.etitle a:hover{
	color:black;
	text-decoration:underline;
}
.calendar{
	display:block;
	width:200px;
	text-align:center;
}
.calendar table {
	width:200px;
}
.datepicker a,.monthday a, .saturday a, .sunday a,.monthnavigation a, .today a{
	color:red;
	font-size:12px;
}
.datepicker,.monthday, .saturday, .sunday,.year,.month,.dayname,.monthnavigation{
	width:20px;
	color:black;
	font-size:12px;
}
.today, .selectedday a {
	font-weight:bold;
	color:black;
	font-size:12px;
}
.minwidth{
	width:500px;
	height:1px;
	position:relative;
	display:block;
}

.lang_container{
	position:absolute;
	text-align:right;
	top:129px;
	right:12px;
}
.lang{
	/*display:block;
	margin-top:20px;*/
}
.help{
	position:absolute;
	right:12px;
	width:120px;
	top:163px;
	/*height:70px;*/
	/*line-height:70px;*/
	text-align:right;
	/*vertical-align:middle;*/
}
.helptext{
	position:absolute;
	top:17px;
	right:32px;
	/*width:120px;*/
	/*vertical-align:middle;*/
	/*line-height:71px;*/
	/*height:71px;*/
	cursor:pointer;
	font:bold 13px Verdana,Tahoma,Sans-serif;
}
.helpimg{
	/*vertical-align:middle;*/
	margin-top:10px;
	/*line-height:31px;*/
	/*height:71px;*/
	/*font:bold 13px Verdana,Tahoma,Sans-serif;*/
}
a.help{
	color:black;
	text-decoration:none;
	width:120px;
	cursor:pointer;
}
a.help:hover{
	text-decoration:underline;
}
.menu{
	font:12px Verdana,Tahoma,Sans-serif;
	position:absolute;
	right:5px;
	top:5px;
	white-space:nowrap;
}
.menu a,.menu a:visited,.menu a:link{
	text-decoration:none;
	color:#818181;
}
.menu a:hover{
	text-decoration:underline;
	color:#818181;
}

.dict_left{
	display:block;
	width:200px;
	height:100%;
	border-right:1px solid #DD8B98;
	float:left;
	background:#EEEEEE;
	position:absolute;
	z-index:45;
	padding-top:95px;
	padding-left:5px;
}
.dict_right{
	display:block;
	width:100%;
	height:100%;
	background:white;
	position:absolute;
	z-index:40;
	top:0px;
	padding-top:95px;
	padding-left:205px;
}
.kbdbutton{
	background:url(images/kbd.jpg);
	height:18px;
	width:50px;
	position:absolute;
	left:200px;
	top:1px;
}
input, select{
	height:18px;
	border:1px solid #BEBEBE;
	font:10px Verdana,Tahoma,Sans-serif;
}
hr{
	height:1px;
	border:none;
	border-bottom:1px solid #BEBEBE;
}
.dictchoice{
	font:10px Verdana,Tahoma,Sans-serif;
	/*height:18px;*/
	border:1px solid #ADADAD;
	margin-left:60px;
}
.searchbox{
	vertical-align:middle;
	/*height:18px;*/
	font:10px Verdana,Tahoma,Sans-serif;
	margin-left:10px;
	border:1px solid #ADADAD;
}
.searchbutton{
	vertical-align:middle;
	background:#EEEEEE;
	/*height:18px;*/
	width:60px;
	left:40px;
	font:10px Verdana,Tahoma,Sans-serif;
	margin-left:10px;
	border:1px solid #ADADAD;
}
.search_container #f,.search_container #s{
	width:100px;
}

.search_container a{
	color:black;
	text-decoration:none;
}
.search_container a:hover{
	color:black;
	text-decoration:underline;
}
.search_container td{
	/*width:100%;*/
	height:70px;
	vertical-align:middle;
	background:#DADADA;
}
.search{
	vertical-align:middle;
	/*width:100%;*/
	/*height:5px;*/
	/*padding-left:15px;*/
	background:#DADADA;
	font:bold 13px Verdana,Tahoma,Sans-serif;
}

/* virtual kbd*/
.alpha{
	vertical-align:middle;
	cursor:pointer;
	margin-left:5px;
	display:block;
	width:60px
}
.sym{
	/*display:block;*/
	/*float:left;*/
	/*-moz-box-sizing:border-box;*/
	border:1px solid #999999;
	margin:2px 2px 0 0;
	padding:1px;
	width:18px;
	height:18px;
}
.sym.over{
	background:#EAEAEA;
}
.sym.down{
	background:#EAEAEA;
	padding:2px 0px 0px 2px;
}
.alpha img{
	/*height:18px;*/
	vertical-align:middle;
}

.alpha .alphabet{
	display:none;
	visibility:hidden;
	background:#EAEAEA;
	padding:3px;
	position:absolute;
	top:196px;
	left:20px;
	right:120px;
	width:385px;
	/*white-space:normal !important;*/
	text-align:center;
	/*height:25px;*/
	background:url('images/kbdback.jpg');
	background-repeat:no-repeat;
	background-position:0 100%;
	border:1px solid #999999;
	vertical-align:middle;
	padding-bottom:18px;
	line-height:18px;
	font:normal 13px Lucida Sans Unicode,Verdana,Sans-serif;
}
.alpha.hove .alphabet,.alpha:hover .alphabet,.alpha.hover .alphabet{
	display:block;
	visibility:visible;
}


.searchtext{
	vertical-align:middle;
	font:bold 14px Verdana,Sans-serif;
	margin-left: 40px;
}

.navigator{
	border-bottom:1px solid red;
	height:22px;
	margin-bottom:5px;
}
.prev,.prev:visited{
	font:11px Verdana,Sans-Serif;
	color:black;
	display:block;
	width:86px;
	text-align:left;
	float:left;
	text-decoration:none;
	background:url(images/arrow_previous.gif);
	background-position:0% 0px;
	background-repeat:no-repeat;
	padding-left:13px;
}

.next,.next:visited{
	font:11px Verdana,Sans-Serif;
	color:black;
	width:86px;
	text-align:right;
	display:block;
	/*float:right;*/
	text-decoration:none;
	background:url(images/arrow_next.gif);
	background-position:100% 0px;
	background-repeat:no-repeat;
	padding-right:13px;
}
.prev:hover,.next:hover{
	text-decoration:underline;
}
.found_container{
	width:200px;
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
	white-space:nowrap;
	color:black;
	font:8pt Tahoma,Verdana,Sans-Serif;
}
/* word list */
.word,.word:visited{
	color:black;
	text-decoration:none;
	padding-bottom:1px;
}
.foundword,.foundword:visited{
	color:red;
	text-decoration:none;
	padding-bottom:1px;

}

.foundword:hover,.word:hover{
	padding-bottom:1px;
	text-decoration:underline;
	/* border-bottom:1px solid black; */
}
/* XXX: meaning */
.meaning_container{
	padding:5px;
	padding-right:25px;
	background:white;
	vertical-align:top;
	font: 10pt Tahoma,Sans-serif;
}
.bottom{
	text-align:center;
	background:white;
	height:15px;
}
.copyright{
	width:100%;
	/*bottom:0;*/
	/* position:fixed; */
	/* position:absolute; */
	/* display:none; */
	z-index:50;
	vertical-align:middle;
	height:21px;
	text-align:center;
	background:#ADADAD;
/*	background: url(images/back_right.jpg);
	background-repeat:repeat-x;
*/	white-space:nowrap;
	padding-top:4px;
}
.copyright a{
	color:black;
}
.copyright a:hover{
	color:red;
}
.counter{
	position: absolute;
	margin-bottom:15px;
	left:0px;/*bottom:0px;
	top:100%;*/
	/*float:right;*/
	display:block;
}
.title{
	height:120px;
	width:100%;
	font:36px Tahoma, Sans-Serif;
	color:#818181;
}
.title a{
	color:#818181;
	text-decoration:none;
}

.title_left{
	margin-left:0px;
	background:url(images/back_bg.gif);
	width:670px;
	height:121px;
}
.title_left1{
	margin-left:0px;
	background:url(images/back_bg.gif);
	width:670px;
	height:121px;
}
.title_left0{
	margin-left:0px;
	background:url(images/back_eng.gif);
	width:670px;
	height:121px;
}



.title_leftn{
	margin-left:0px;
	background:url(images/back_bgn.gif);
	width:670px;
	height:121px;
}
.title_left1n{
	margin-left:0px;
	background:url(images/back_bgn.gif);
	width:670px;
	height:121px;
}
.title_left0n{
	margin-left:0px;
	background:url(images/back_engn.gif);
	width:670px;
	height:121px;
}

.title_right{
	background:url(images/back_right.gif);
	margin-left:670px;
	margin-top:-121px;
	height:121px;
}

.logo{
	position:absolute;
	z-index:100;
	text-align:right;
	right:12px;
	top:45px;
}


.contents{
	width:100%;
	height:100%;
	vertical-align:top;
	background:white;
	padding:10px 10px 0px 10px;
}
.betastatus{
	position:absolute;
	top:57px;
	left:170px;
	font:bold 18px Verdana;
	color:#DA1337;
}
/* XXX: temp

.links{
	display:none;
}
.right{
	display:none;
}
*/
.menu_left_container{
	width:300px;
	height:100%;
	background:#EEEEEE;
	border:1px solid #DD8B98;
}
.admin_content_container{
	width:100%;
	background:white;
	bottom:0px;
	text-align:center;
	vertical-align:top;
	font:9pt Tahoma,Verdana, Sans-serif;
}

.tabs{
	height:30px;
	vertical-align:middle;
	padding-left:3px;
	background:#ADADAD;
}
.tabs_tr{
	height:30px;
	vertical-align:middle;
}
.tab {
	vertical-align:middle;
	display:inline;
	font:bold 11px Verdana,Sans-Serif;
	color:black;
	text-decoration:none;
	padding:0px 10px;
	border-right:1px solid black;
}
.tab a{
	font:bold 11px Verdana,Sans-Serif;
	color:black;
	text-decoration:none;
}
.tab a:hover{
	text-decoration:underline;
}
/*#tab6{
	border-right:none;
}*/
#tab8{
	border-right:none;
	/*position:absolute;
	right:0;*/
}

#tab9{
	border:1px solid red !important;
	/*position:absolute;
	right:120;*/
}
#tab10{
	border:1px solid red !important;
	/*position:absolute;
	right:180;*/
}
#tab11{
	border:1px solid red !important;
	/*position:absolute;
	right:240;*/
}
#tab12{
	border:1px solid red !important;
	/*position:absolute;
	right:60;*/
}

.links a{
	color:red;
	font:10px Verdana,Sans-serif;
	text-decoration:none;
	padding-bottom:1px;
	white-space:nowrap;
}

.links a:hover{
	color:red;
	font:10px Verdana,Sans-serif;
	border-bottom:1px solid black;
}

/* middle */
.middle_container{
	padding:2px;
	vertical-align:top;
}
.middle_container td{
	width:50%;
	vertical-align:top;
	padding:15px;
}
.middle{
	width:100%;
	text-align:left;
	font:12px Verdana,Sans-Serif;
	/*padding:0px 0px 15px 0px;*/
	margin:0px 0px 25px 0px;
}
.middle .etitle{
	padding:1px 4px;
	width:100%;
}

.middle .esubtitle,.middle .esubtitle *{
	color:white;
	padding:1px 4px;
	background:#ADADAD;
	font:12px Verdana,Sans-Serif;
	line-height:12px;
	height:12px;
}

.econtent{
	padding-top:5px;
	text-align:left;
	font:8pt Verdana,Sans-serif;
	line-height:16px;
}
.middle .econtent{
	height:380px;
}

.econtent a{
	color:red;
	text-decoration:none;
}

.econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}


.middle .elinks a,.middle .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:24%;
}
.middle .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.middle .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;

}
.middle .elinks{
	width:100%;
	white-space:nowrap;
	text-align:right;
}

.tdleft{
	border-right:1px solid #ADADAD;
}

/* news */
.news_container{
	width:200px;
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
}
.news .etitle{
	width:200px;
	font:bold 13px Verdana,Sans-serif;
	white-space:nowrap;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid red;
}
.news .esubtitle,.news .esubtitle *{
	font:11px Verdana,Sans-serif;
	color:#ADADAD;
}
.news .econtent{
	text-align:left;
	font:8pt Verdana,Sans-serif;
	padding:5px 0px;
	white-space:normal;
}
.news .econtent a{
	color:red;
	text-decoration:none;
}

.news .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}

.news .elinks a,.news .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font:bold 12px Verdana,Sans-Serif;
	font-weight:bold;
}
.news .enoprice{
	white-space:nowrap;
	width:40%;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.news .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;
}
.news .elinks{
	width:100%;
	/*padding-left:10px;*/
	white-space:nowrap;
	border-bottom:1px solid #CCCCCC;
}

/*reklama*/
.adcont{
	text-align:center;
	border-top:1px solid #CCCCCC;
	padding-top:4px;
	width:100%;
	font:9px Verdana,Sans-serif;
	display:block;
}
.adcont *{
	font:9px Verdana,Sans-serif !important;
}
.adcont a{
	color:red;
	font:9px Verdana,Sans-serif !important;
	text-decoration:none;
}

.adcont a:hover{
	color:red;
	font:9px Verdana,Sans-serif !important;
}

.rekl_container{
	width:200px;
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
}
.rekl_container a{
	color:red;
	font:12px Verdana,Sans-serif;
	text-decoration:none;
}

.rekl_container a:hover{
	border-bottom:none;
	text-decoration:underline;
}
.rekl_container a:hover img{
	border-bottom:none;
	text-decoration:none;
}
.rekl{
	margin-bottom:26px;
	/*border-bottom:1px solid #CCCCCC;*/
}
.rekl .etitle a,.rekl .etitle a{
	color:black;
	font-weight:bold;
}
.rekl .etitle{
	color:black;
	width:200px;
	font:bold 13px Verdana,Sans-serif;
	white-space:nowrap;
	padding-bottom:5px;
	border-bottom:1px solid red;
}
.rekl .econtent{
	width:200px;
	text-align:left;
	font:11px Verdana,Sans-serif;
	/*padding:5px 0px;*/
	margin-top:12px;
	margin-bottom:12px;

}
.rekl .econtent a{
	color:red;
	font:12px Verdana,Sans-serif;
	text-decoration:none;
}

.rekl .econtent a:hover{
	color:red;
	font:12px Verdana,Sans-serif;
}
.rekl .econtent a:hover img{
	border-bottom:none;
	text-decoration:none;
}
.search_container:hover{
	margin:0px;
}
.rekl .elinks a,.rekl .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	padding-right:5px;
	color:black;
	text-decoration:none;
	font:bold 12px Verdana,Sans-Serif;
	/*font-weight:bold;*/
}
.rekl .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.rekl .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;
}
.rekl .elinks{
	/*width:100%;*/
	white-space:nowrap;
	text-align:center;
}

/* groups */
.group_container{
	width:200px;
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
}
.group .etitle{
	white-space:nowrap;
	padding:25px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
}
.group .etitle a{
	font:bold 11px Verdana,Sans-serif;
	color: black;
	text-decoration:none;
}
.group .etitle a:hover{
	text-decoration:underline;
}

.group .eftitle,.group .efcurtitle{
	white-space:nowrap;
	padding:2px 0px 2px 5px;
	border-bottom:1px solid #F2F2F2;
	/*border-top:2px solid #CCCCCC; */
}
.group .eftitle a{
	font:normal 11px Verdana,Sans-serif;
	color: black;
	text-decoration:none;
}
.group .eftitle a:hover,.group .subgroup .efcontent a:hover{
	text-decoration:underline;
}

.group .subgroup .efcontent{
	background:#F2F2F2;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	white-space:nowrap;
}
.group .encontent{
	border-bottom:1px solid #CCCCCC;
	/*padding:5px 0px;*/
}

.subgroup *{
	font:11px Verdana,Sans-serif;
	background:#CCCCCC;
}

.group .esubtitle{
	font:11px Verdana,Sans-serif;
	background:#F2F2F2;
	/*padding:5px 0px;*/
}
.group .esubtitle .econtent{
	font:11px Verdana,Sans-serif;
	background:#F2F2F2;
	/*padding-left:25px;*/
}
.group .esubtitle a{
	font:11px Verdana,Sans-serif;
	color:black;
	text-decoration:none;
	background:#F2F2F2;
}

/*.group .esubtitle a:hover{
	font:11px Verdana,Sans-serif;
	color:black;
	text-decoration:underline;
}*/

/*.subgroup .etitle{
	text-align:justify;
	font-weight:normal;
	font:11px Verdana,Sans-serif;
	border-top:1px solid #F2F2F2;
}

.subgroup .etitle a{
	font-weight:normal;
	font:11px Verdana,Sans-serif;
}*/
.group .efcurtitle a{
	font:bold 11px Verdana,Sans-serif;
	color: black;
	text-decoration:none;
}
.group .efcurtitle a:hover{
	/*text-decoration:underline;*/
}
/* product contents */
.prod_container{
	padding:15px;
	vertical-align:top;
	overflow:hidden;
}
.contents table{
	width:100%;
}
.prod{
	text-align:left;
	font:12px Verdana,Sans-Serif;
	padding:15px;
	/* display:block;
	min-width:200px;
	min-height:200px; */
	width:100%;

	border-bottom:1px solid #CCCCCC;
}
.prod .etitle{
	padding:1px 4px 10px 100px;
	white-space:nowrap;
	font:bold 12px Verdana,Sans-Serif;
	color:red;
}
.prod .etitle a{
	color:red;
	text-decoration:none;
}
.prod .etitle a:hover{
	color:red;
	text-decoration:none;
	border-bottom:1px solid black;
}

.prod .esubtitle{
	color:#ADADAD;
	padding:1px 4px 10px 100px;
}
.prod .picture{
	width:100px;
	float:left;
	display:block;
	/*border:1px solid #ADADAD;*/
}

.prod .econtent{
	text-align:justify;
	/*font:12px Verdana,Sans-serif;*/
}

.prod .econtent a{
	color:red;
	/*font:12px Verdana,Sans-serif;*/
	text-decoration:none;
	}

.prod .econtent a:hover{
	color:red;
	/*font:12px Verdana,Sans-serif;*/
	border-bottom:1px solid black;
}


.prod .elinks a,.prod .eprice,.prod .etelbuy{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:24%;
	line-height:20px;
}
.prod .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.prod .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;

}
.prod .elinks,.prod .etelbuy{
	width:100%;
	white-space:nowrap;
	text-align:left;
	margin-left:100px;
	padding-top:15px;
}

/* XXX: menu display hide */
.right{
	display:none;
	padding:0px 1px !important;
	height:18px;
	z-index:50;
	padding:0px 1px !important;
	/*left:-5%  !important;*/
	margin-top:-30px !important;
	position:absolute !important;
}
.group .right{
	margin-top:0px !important;
}
/* XXX: toolbar hover*/
.group.hove .right, .middle.hove .right, .rekl.hove .right, .product.hove .right,
.prod.hove .right, .news.hove .right, .zagl.hove .right,.account.hove .right,.accmenu.hove .right,
.download.hove .right,
.company.hove .right,
.partners.hove .right,
.group:hover .right, .middle:hover .right, .rekl:hover .right, .product:hover .right,
.prod:hover .right, .news:hover .right, .zagl:hover .right,.account:hover .right,.accmenu:hover .right,
.download:hover .right,
.partners:hover .right,
.company:hover .right
{
	display:inline;

	background:#F2f2f2 !important;
	border:1px solid #888888;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}


.right *{
		background:#F2f2f2 !important;
		display:inline;

}
.right img{
	height:14px;
}

/* zagl */
.zagl_container{
	padding:2px;
	vertical-align:top;
}

.zagl{
	width:100%;
	text-align:left;
	font:12px Verdana,Sans-Serif;
	padding:15px;
	float:left;
	display:block;
	min-width:200px;
}
.zagl .etitle{
	padding:1px 4px;
	width:100%;
}

.zagl .esubtitle{
	color:#ADADAD;
	padding:1px 4px;
	border-bottom:1px solid #ADADAD;
}

.zagl .econtent{
	padding:15px 0px 5px 4px;
	text-align:justify;
	color:#666666;

}
.zagl .econtent a{
	color:red;
	text-decoration:none;
}

.zagl .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}


.zagl .elinks a,.zagl .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	/*padding-left:15px;*/
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:40%;
}
.zagl .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.zagl .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;

}
.zagl .elinks{
	width:100%;
	white-space:nowrap;
	text-align:right;
}


/* product big */
.product_container{
	padding:2px;
	vertical-align:top;
}

.product{
	width:100%;
	text-align:center;
	font:12px Verdana,Sans-Serif;
	padding:15px;
	/*float:left;*/
	display:block;
	/*min-width:200px;*/
	/* min-dheight:200px; */
}
.product .etitle{
	text-align:left;
	padding:1px 4px;
	width:100%;
}

.product .esubtitle{
	text-align:left;
	color:#ADADAD;
	padding:1px 4px;
}

.product .econtent{
	padding:15px 0px 5px 4px;
	text-align:justify;
	color:#666666;
	width:100%;
	display:block;
	border-bottom:1px solid #ADADAD;
		/*clear:left;*/
}
.product .econtent a{
	color:red;
	text-decoration:none;
}

.product .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}


.product .elinks a,.product .eprice,.product .etelbuy{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	line-height:40px !important;
	/*width:50%;*/
	display:block;
}
.product .picture_container{
	width:50%;
	/*border:1px solid #AAAAAA;*/
	text-align:right;
	float:left;
	height:262px;
}
.product .picture{
	/*float:left;*/
	/*text-align:center;*/
	/*width:200px;*/
	/*height:250px;*/
}
.product .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.product .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;
	color:black;
	font-weight:bold;
	border-bottom:none;
}
.product .etext{
	/*clear:right;*/
/*	display:block;
	width:100%;*/
}
.product .elinks,.product .etelbuy{
	height:263px;
	 width:50%;
	white-space:nowrap;
	text-align:left;
	/*height:200px;*/
	padding-top:25px;
	display:block;
}


/* download */
.download_container{
	padding:2px;
	vertical-align:top;
}

.download{
	width:100%;
	text-align:left;
	font:12px Verdana,Sans-Serif;
	padding:15px;
	/*float:left;*/
	display:block;
	min-width:200px;
	/* min-dheight:200px; */
}
.download .etitle{
	padding:1px 4px;
	width:100%;
	font-weight:bold;
	color:black;
}

.download .esubtitle{
	color:#ADADAD;
	padding:1px 4px;
	border-bottom:1px solid #ADADAD;
}

.download .econtent{
	padding:15px 0px 5px 4px;
	text-align:justify;
	color:#666666;

}
.download .econtent a{
	color:red;
	text-decoration:none;
}

.download .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}


.download .elinks a,.download .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:40%;
}
.download .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.download .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;

}
.download .elinks{
	width:100%;
	white-space:nowrap;
	text-align:right;
}

/*download list*/
.download_container{
	padding:10px;
}
.downlist{
	font:11px Verdana,Sans-serif;
	border-collapse:collapse;
	text-align:center;
	width:50px;
}

.dtitlebar{
	font-weight:bold;
	background:#ADADAD;
}

.dpricefree{
	color:red;
}
.dtitle{
	text-align:left;
	width:300px;
}
.dprice{
	width:100px;
	text-align:center;
}
.ddownloadurl{
	width:100px;
}
.dtitle a{
	color:black;
	text-decoration:none;
}
.dtitle a:hover{
	text-decoration:underline;
}

.ddownloadurl a{
	color:black;
	text-decoration:none;
}
.ddownloadurl a:hover{
	text-decoration:underline;
}



/* company */
.company_container{
	padding:2px;
	vertical-align:top;
}

.company{
	width:100%;
	text-align:left;
	padding:15px;
	float:left;
	display:block;
	min-width:200px;
}
.company .etitle{
	padding:1px 4px;
	font:bold 13px Verdana,Sans-Serif;
	width:100%;
}

.company .esubtitle{
	color:#ADADAD;
	padding:1px 4px;
	font:11px Verdana,Sans-Serif;
	border-bottom:1px solid #ADADAD;
}

.company .econtent{
	padding:15px 0px 5px 4px;
	text-align:justify;
	color:black;

}
.company .econtent a{
	color:red;
	text-decoration:none;
}

.company .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}


.company .elinks a,.company .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:40%;
}
.company .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.company .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;

}
.company .elinks{
	width:100%;
	white-space:nowrap;
	text-align:right;
}


/* partners */
.partners_container{
	padding:2px;
	vertical-align:top;
}

.partners{
	width:100%;
	text-align:left;
	padding:15px;
	float:left;
	display:block;
	min-width:200px;
}
.partners .etitle{
	padding:1px 4px;
	font:bold 13px Verdana,Sans-Serif;
	width:100%;
}

.partners .esubtitle{
	color:#ADADAD;
	padding:1px 4px;
	font:11px Verdana,Sans-Serif;
	border-bottom:1px solid #ADADAD;
}

.partners .econtent{
	padding:15px 0px 5px 4px;
	text-align:justify;
	color:black;

}
.partners .econtent a{
	color:red;
	text-decoration:none;
}

.partners .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}


.partners .elinks a,.partners .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:40%;
}
.partners .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.partners .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;

}
.partners .elinks{
	width:100%;
	white-space:nowrap;
	text-align:right;
}
.partners .picture{
	display:block;
}
/* admin */
.admincontent_container{
	padding:15px;
	vertical-align:top;
	font:12pt Tahoma,Verdana,Sans-Serif;
	color:black;
}
 textarea, .admincontent_container input{
	font:10pt Tahoma,Verdana,Sans-Serif;

}
.admincontent_container input[type="text"]{
	width:200px;
}
.dicts{
	padding-left:10px;
	font-weight:normal;
}
.admin_container{
	width:200px;
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
	white-space:nowrap;
	color:black;
	font:bold 9pt Tahoma, Verdana,Sans-Serif;
}
.admin_container .group{
	border:1px solid red;
}
.admin_container a{
	color:black;
	text-decoration:none;
}
.admin_container a:hover{
	color:black;
	text-decoration:underline;
}
.trans {
	font-family: "Lucida Sans Unicode", Tahoma, Verdana, Sans-serif;
	color:maroon;
}



/* account */
.account_container{
	padding:2px;
	vertical-align:top;
}

.account{
	width:100%;
	text-align:left;
	font:12px Verdana,Sans-Serif;
	padding:15px;
	float:left;
	display:block;
}
.account .etitle{
	padding:1px 4px;
	width:50%;
}

.account .esubtitle{
	color:white;
	padding:1px 4px;
	background:#ADADAD;
}

.account .econtent{
	text-align:justify;
}
.account .econtent a{
	color:red;
	text-decoration:none;
}

.account .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}


.account .elinks a,.account .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:40%;
}
.account .enoprice{
	white-space:nowrap;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.account .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;

}
.account .elinks{
	width:100%;
	white-space:nowrap;
	text-align:right;
}
/* accmenu */
.accmenu_container{
	width:200px;
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
}
.accmenu .etitle{
	width:200px;
	font:bold 13px Verdana,Sans-serif;
	white-space:nowrap;
	padding-bottom:5px;
	border-bottom:1px solid red;
}
.accmenu .econtent{
	text-align:justify;
	padding:5px 0px;
}
.accmenu .econtent a{
	color:red;
	text-decoration:none;
}

.accmenu .econtent a:hover{
	color:red;
	border-bottom:1px solid black;
}

.accmenu .elinks a,.accmenu .eprice{
	white-space:nowrap;
	background: url(images/redsquare.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font:bold 12px Verdana,Sans-Serif;
	font-weight:bold;
}
.accmenu .enoprice{
	white-space:nowrap;
	width:40%;
	padding-left:15px;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
.accmenu .elinks a:hover{
	text-decoration:underline;
	white-space:nowrap;
}
.accmenu .elinks{
	width:100%;
	padding-left:10px;
	white-space:nowrap;
	border-bottom:1px solid #CCCCCC;
}


.win, .contable{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.wordtitle{
	font-weight:bold;
	color:navy;
}
.text{
	width:400px;
}
.wordtrans{
	font-weight:bold;
	color:maroon;
}





/* tabbed interface */
.edlinks{
	width:400px;
	height:60px;
}
.edlinks .over .inp{
	display:block;
}
.priceedit,.picedit,.buyedit,.downloadedit,.moreedit,.idedit{
	position:absolute;
	width:400px;
	/*display:block;*/
	height:45px;
	/*display:none;*/
	background:#DADADA;
	border:1px solid black;
	z-index:30;
	margin-top:15px;
}
.inp{
	padding:5px;
	display:block;
	background:#DADADA;
}
.edlinks .over{
	z-index:559;
	display:block;
	height:45px;
}
.txt{
	display:block;
	background:#666666;
	font:10px Verdana,Sans-Serif;
	color:black;
	position:absolute;
	width:70px;
	height:15px;
	border:1px solid black;
	margin-top:-15px;
	z-index:40;
	cursor:pointer;
	padding:2px;
}

.edlinks .over .txt{
	background:#DADADA;
}

.picedit .txt{
	margin-left:0px;
}
.priceedit .txt{
	margin-left:75px;
}
.buyedit .txt{
	margin-left:150px;
}
.downloadedit .txt{
	margin-left:225px;
}
.moreedit .txt{
	margin-left:300px;
}
.idedit .txt{
	margin-left:375px;
	width:10px;
}
/* title tab interface*/
.edtitle{
	width:400px;
	height:60px;
}
.edtitle .over .tiinp{
	display:block;
}
.titleedit,.titleimg,.titlea{
	position:absolute;
	width:400px;
	/*display:block;*/
	height:45px;
	/*display:none;*/
	background:#DADADA;
	border:1px solid black;
	z-index:30;
	margin-top:15px;
}
.tiinp{
	padding:5px;
	display:block;
	background:#DADADA;
}
.edtitle .over{
	z-index:559;
	display:block;
	height:45px;
}
.titxt{
	display:block;
	background:#ADADAD;
	font:10px Verdana,Sans-Serif;
	color:black;
	position:absolute;
	width:70px;
	height:15px;
	border:1px solid black;
	margin-top:-15px;
	z-index:40;
	cursor:pointer;
	padding:2px;
}

.msg{
	font:bold 12px Verdana,Sans-Serif;
	color:#da1337;
	padding-left:25px;
}



.edtitle .over .titxt{
	background:#DADADA;
}

.titleedit .titxt{
	margin-left:0px;
}
.titleimg .titxt{
	margin-left:75px;
}
.titlea .titxt{
	margin-left:150px;
}

.titleedit{
    z-index:100;
}

.priceedit{
    z-index:100;
}

.account_container .register{
	/*border:1px solid #DADADA;*/
	padding:25px;
	font:12px Verdana,Sans-Serif;
}
.reg_title{
	background:#DAdADA;
	width:100%;
	font:bold 12px Verdana,Sans-Serif;
	padding:5px;
}
.reg_field{
	width:100%;
	font:12px Verdana,Sans-Serif;
	padding:2px;
}
.reg_name{
	text-align:right;
	width:50%;
	white-space:nowrap;
}
.reg_submit{
	width:100%;
	font:12px Verdana,Sans-Serif;
	padding:5px;
	text-align:center;
}
.login{
	font:12px Verdana,Sans-Serif;
	text-align:center;
}
.log_title{
	background:#DAdADA;
	text-align:left;
	width:50%;
	font:bold 12px Verdana,Sans-Serif;
	padding:5px;
}
.log_field{
	width:50%;
	font:12px Verdana,Sans-Serif;
	padding:2px;
}
.log_name{
	text-align:right;
	width:25%;
	white-space:nowrap;
}
.log_submit{
	width:100%;
	font:12px Verdana,Sans-Serif;
	padding:5px;
	text-align:center;
}


/* product/groups tabbed interface */
.pro,.pro1{
	z-index:20;
	height:420px;
	position:absolute;
	background:white;
	border:1px solid #ADADAD;
	margin-top:25px;
}
.pro{
	border:1px solid black;
}
.pro1 select,.pro select{
	visibility:hidden;
}
.pro1.over select,.pro.over select{
	visibility:visible;
}
.prodiv{
	height:400px;
	width:500px;
	overflow:scroll;
	padding:25px;
}
.prodiv1{
	height:600px;
	width:700px;
	overflow:scroll;
	padding:25px;
}
.pro1.over,.pro.over{
	z-index:21;
}
/*.proform{
	height:500px;
}*/
.probuttons1{
	margin-top:650px;
}
.probuttons{
	margin-top:450px;
}

.prolang{
	display:block;
	float:left;
	position:relative;
	width:70px;
	background:#ADADAD;
	border:1px solid #666666;
	margin-top:-25px;
}
.over .prolang{
	border:1px solid #ADADAD;
	background:#DADADA;
	font-weight:bold;
}
.proname{
	width:150px;
	height:20px;
	text-align:right;
	vertical-align:middle;
}
.profield textarea{
	height:150px;
	width:400px;
}
#p0{
	left:00px;
}
#p1{
	left:70px;
}
#p2{
	left:140px;
}
#p3{
	left:210px;
}
#p4{
	left:280px;
}
#p5{
	left:350px;
}
#p6{
	left:420px;
}
acronym{
	text-decoration:none;
	font-style:italic;
	border-bottom:1px dotted black;
}
.errreport{
	display:inline;
	text-align:right;
	cursor:pointer;
}
.errreport .errorform{
	text-align:left;
	display:none;
	width:400px;
	position:absolute;
	height:200px;
	background:#DADADA;
	border:1px solid #ADADAD;
	padding:5px;
}
.hove .errorform,.errreport:hover .errorform,.errreport.hover .errorform{
	display:block;
}
.read{
	display:none;
}

.googa,.googas{
	text-align:center;
}
.rnd{
	font:12px 'Verdana','Tahoma',sans-serif;
	white-space:normal !important;
}
.rnd a{
	color:red;
}

.footer_links a{
    color:black;
    font-weight:bold !important;
}
.footer_links a:hover{
       font-weight:bold !important;
}
