.win {
	width:480px;
	height:338px;
	overflow:hidden;
	padding:0px;
	background:url(../images/win-bg.png) top left no-repeat;
	display:none; 
    z-index:99999;
	font-size:12px;
	color:#160d01;
	position:relative;
}

.win-cont {
	margin:15px 20px 23px 20px;
	position:relative;
	padding:0px;
	overflow:hidden;
}

* html .win {background:url(../images/win-bg-ie6.png) top left no-repeat}

.tabs-cont {
	margin:20px;
	overflow:hidden;
	position:relative; 
}

.reglog-win .tabs-cont {
	overflow:hidden;
	text-align:center;
}

.tabs-cont .tab {
	text-align:center;
	display:none;
}

.win .close {
	width:47px;
	height:47px;
	background:url(../images/win-close.png) top left no-repeat;
	cursor:pointer;
	position:absolute;
	top:15px;
	right:20px;
	z-index:99999;
	outline:none;
}

ul.win-tabs {
	display:block;
	margin:0px 0px 20px 0px;
	list-style:none;
	height:45px;
	position:relative;
	padding:5px 5px 0px 5px;
	font-size:20px;
	line-height:21px;
	letter-spacing:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
}

ul.win-tabs li {
	display:block;
	float:left;
	list-style:none;
	height:40px;
	margin-right:7px;
	padding:0px;
}

.win-tabs a {
	display:block;
	height:40px;
	float:left;
	font-size:20px;
	line-height:21px;
	letter-spacing:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}

.win-tabs a:hover {text-decoration:none; color:#ffffff}

.win-tabs a.current {
	background:#ffffff;
	color:#160d01;
	text-decoration:none;
}

.win-tabs a.current:hover {
	color:#160d01;
	text-decoration:none;
}

.win-tabs a .left {
	height:40px;
	float:left;
	cursor:pointer;
	position:relative;
}

.win-tabs a .right {
	padding:7px 15px 0px 15px;
	height:33px;
	float:left;
	position:relative;
	cursor:pointer;
}

.win-tabs a.current .left {background:url(../images/win-tab-left.gif) top left no-repeat;}
.win-tabs a.current .right {background:url(../images/win-tab-right.gif) top right no-repeat;}

.win-bg #error_txt {
	
}

.reglog-win tab table {}

#mess-window table.message {width:87%;}
#mess-window table.message td {height:300px; vertical-align:middle; text-align:center; font-size:18px; line-height:21px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#mess-window table.message td p {line-height:21px}
#mess-window table.message td a {text-decoration:underline}
#mess-window table.message td a:hover {color:#d15400}
#mess-window .close {display:none}
.reglog-win table td {
	padding:7px 0px 15px 11px;
	vertical-align:top;
	text-align:left;
}

.reglog-win table span.label {
	display:block;
	margin-top:4px;
}

.reglog-win .inp {
	width:240px;
	margin-bottom:3px;
}

.reglog-win table a {
	font-size:11px;
	text-decoration:underline;
}

.reglog-win .reg-table td {padding:3px 0px 2px 11px;}

.reglog-win .code img {
	border:1px solid #a6d393;
	margin-right:8px;
}

/* Window 2 */
.win2 {
       width:676px;
       position:absolute;
       display:none;
}

.win2-t {
       width:676px;
       background:url(../images/win2-t.png) top left repeat-x;
       height:32px;
}
.win2-b {
       width:676px;
       background:url(../images/win2-b.png) top left repeat-x;
       height:32px;
}
.win2 .win-cont {
       padding:10px 20px 10px 20px;
       margin:0;
       width:636px;
       position:relative;
       background:url(../images/win2-bg.png) top left repeat-y;
       height:auto;
}

.win2 .close {
    top:15px;
    right:15px;
    width:44px;
    height:41px;
    background:url(../images/close2.png) top left no-repeat;
    cursor:pointer;
    position:absolute;
    outline:none;
    z-index:9999;
}

