
A:link, A:visited{text-decoration: none;color: #485E27;}
A:hover, A:active{text-decoration: underline;color: #485E27;}
.both_menu A:link,.both_menu A:visited,.both_menu A:hover,.both_menu A:active{color: #D9DEBD;font-weight: bold;}
.both_menu A.sel:link,.both_menu A.sel:visited,.both_menu A.sel:hover,.both_menu A.sel:active{color: #F1F314;font-weight: bold;}

.clause_menu A:link,.clause_menu A:visited,.clause_menu A:hover,.clause_menu A:active{color: #D9DEBD;font-weight: bold;}
.clause_menu A.sel:link,.clause_menu A.sel:visited,.clause_menu A.sel:hover,.clause_menu A.sel:active{color: #F1F314;font-weight: bold;}


.l{text-align: left;}
.r{text-align: right;}
.j{text-align: justify;}
.red{color: #32411B;}
.b{font-weight: bold;}
.bgg{background-color: #f1f1f1;}
.nowr{white-space: nowrap;}
p{display: block;clear: both;}

/* vertical menu && admin menu*/
ul.both_menu, ul.admin_menu, ul.clause_menu{
	margin: 0px;
	padding: 0px 0px 30px 0px;
}
/* color: #F1F314 !important;font-size: 18pt; */
ul.both_menu a.magaz{color: #FFF;}

ul.both_menu li, ul.admin_menu li, ul.clause_menu li{
	font-size: 14pt;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	padding: 0px 3px 0px 10px;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}
div.menugroup{
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	padding: 4px 0px 12px 0px;
	color: #fff;
}






input{
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
	font-style: normal;
	height: 16px;
	border: 1px solid #32411B;
	padding: 0px 1px 0px 1px;
}
input:focus, select:focus, textarea:focus{
	background: #FAFFF4;
} 
input:disabled, select:disabled, textarea:disabled{
	color: #888 !important;
} 


body{
	font-size: 9pt;
	font-family: Arial,Tahoma,sans-serif;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	background: #0F1700;
	line-height: 16px;
}
/*
strong,ol,p,b,a,i,dt,dl,ul,br,noindex{
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}
*/
/*
fieldset{
	font-size: 9pt;
	font-family: Arial,Tahoma,sans-serif;
	border: 1px solid #32411B;
	padding: 0px 7px 0px 7px;
}
legend{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 10px;
}
*/
TABLE{
	width: 100%;
	font-size: 9pt;
	font-family: Arial,Tahoma,sans-serif;
	color: #000;
	padding: 0px;
	margin: 0px;
	empty-cells: show;
	border-collapse: collapse;
	border: none;
	line-height: 16px;
}
td{
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}
DT{padding: 16px 0px 16px 0px;}
DT b{color: #485E27;}
DL{padding: 0px 0px 0px 20px;}
UL{padding-top: 8px;padding-bottom: 8px;}
-b{ color: #D9DEBD;}
/*
H1,H3{ font-size: 9pt; padding: 0px; margin: 0px;}
H2{ font-size: 12pt; padding: 0px; margin: 0px;}
*/
form{ padding: 0px; margin: 0px; display: block;}
li{
	padding: 0px;
	list-style: disc inside;
	font-family: Arial,Tahoma,sans-serif;
	line-height: 16px;
}

#debug{
	color: #fff;
	text-align:left;
}

#headers{
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	border: none;
}
#headers table.hdrdata{
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px 2px 0px 4px;
	background: #D9DEBD;
}
#headers table.hdrdata td{
	line-height: 16px;
	vertical-align: top;
	padding: 0px 4px 0px 4px;
	border-bottom: 1px solid #0F1700;
	margin: 0px;
}

/* style for win_main */

#head{
	background: #416865;
	height: 184px;
}

#logo{height: 194px;}
#logo .lg1{min-width: 270px;text-align: left;-padding-right: 61px;background: url('postlogo.gif') repeat-x;}
#logo .lg2{text-align: right;background: url('postpipir.jpg') repeat-x;}

#prefooter{height: 14px;}
#prefooter .ft1{background: #32411B url('bott1.gif') repeat-x;}
#prefooter .ft2{background: #32411B url('pipirdwn.jpg') right top no-repeat;}
#prefooter .ft3{background: #0F1700 url('bott2.gif') repeat-x;}
#prefooter .ft4{text-align: left;background: #32411B url('bott1.gif') left top repeat-x;}


#maplink a{padding: 1px 10px 0px 0px;color: #fff;}
#maplink{
	display: block;
	position: absolute;
	text-align: right;
	background: url('maplinkbg.png');
	top: 0px;
	right: 0px;
	z-index: 1000;
	padding: 0px 0px 0px 2px;
	white-space: nowrap;
	text-align: right;
}
#win_main{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}

#page_footer{
	display: block;
	vertical-align: bottom;
	background: #0F1700;
	width: 100%;
	height: 24px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#regpan{
	height: 100%;
}
#regpan td{
	vertical-align: middle;
	padding: 0 2px 0 2px;
	color: #D9DEBD;
}

.mainpage{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
	margin: 0px;
}
.mainpage td{
	vertical-align: top;
}
.mainpage .left_side{
	padding: 20px 0px 0px 20px;
	background: #32411B url('polos1.gif') right top repeat-y;
}
/*
.left_side .fbxr{
	width: 220px;
	margin-left: 8px;
}
*/
.mainpage .content{
	text-align: left;
	padding: 20px 6px 0px 16px;
	background: #D9DEBD;
}
.mainpage .right_side{
	background: #32411B url('polos2.gif') left top repeat-y;
}
/*
.right_side .fbxr{
	width: 172px;
	margin-right: 8px;
}
*/
.mainpage td.footer{
	height: 24px;
	background: #0F1700;
	padding: 0px;
	margin: 0px;
	color: #fff;
	text-align: right;
}





.smallred{
	line-height: 16px;
	font-size: 9pt;
	font-weight: bold;
	color: #32411B;
}
.largered{
	line-height: 16px;
	font-size: 10pt;
	font-weight: bold;
	color: #32411B;
}
.smallblack{
	line-height: 16px;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
}
.largeblack{
	line-height: 16px;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
}
.price{
	font-size: 12pt;
	font-weight: bold;
	color: #32411B;
	text-align: right;
	white-space: nowrap;
}

.select{
	border-width: 1px;
	border-color: #32411B;
	font-size: 9pt;
}


/* style for item frame_box */
.fbxr{
	width: 100%;
	background-color: #32411B;
	border-collapse: collapse;
	empty-cells: show;
	border: none;
	border-bottom: 0px solid #32411B;
	margin: 0px 0px 14px 0px;
	padding: 0px;
	line-height: 16px;
}
.fbxr td.frc{
	padding: 0px 2px 2px 2px;
}
/*
.fbxr td.shl {
	width: 4px;
	padding: 0px;
	background: #416865 url(rl.gif) repeat-y;

}
.fbxr td.shr {
	width: 4px;
	padding: 0px;
	background: #416865 url(rr.gif) repeat-y;
}
*/

.fbxw{
	width: 100%;
	background-color: #D9DEBD;
	border-collapse: collapse;
	empty-cells: show;
	border: none;
	border-bottom: 0px solid #32411B;
	margin: 0px 0px 14px 0px;
	padding: 0px;
	line-height: 16px;
}
.fbxw td.frc{
	padding: 0px 2px 2px 2px;
}
.fbxw td.frc p img{ border-width: 0px; padding: 0px; margin: 4px 6px 0px 0px;float: left;}

/*
.fbxw td.shl{
	width: 4px;
	padding: 0px;
	background: #416865 url(wl.gif) repeat-y;
}
.fbxw td.shr{
	width: 4px;
	padding: 0px;
	background: #416865 url(wr.gif) repeat-y;
}
.shr div, .shl div{
	width: 4px;
}
*/
.fbxw td.frc H1,.fbxr td.frc H1{
	font-size: 12pt;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
	margin: 16px 8px 16px 8px;
	line-height: 16px;
	vertical-align: top;
	text-align: left;
	color: #485E27;
}
td.frc H1 A:link,td.frc H1 A:visited,td.frc H1 A:hover,td.frc H1 A:active{color: #485E27;}
/*style for frozen elements */
.fbxg td.frc *{
	background: #eee;
	color: #aaa !important;
	opacity: .9;
}


























div.form_capt{
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #32411B;
	border-top: 1px solid #32411B;
	vertical-align: text-bottom;
	background-color: #e0e0e0;
	text-align: left;
	padding: 7px 2px 7px 8px;
}
.buppline{border-top: 1px solid #32411B;margin-top: 0px; }
/*
div.form_desc{
	vertical-align: top;
	text-align: left;
	padding: 8px 0px 8px 0px;
}
div.form_message{
	vertical-align: top;
	text-align: left;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #32411B;
}
div.form_desc .caption{
	width: 160px;
	text-align: left;
	padding: 0px 5px 0px 0px;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
}
div.form_desc td{
	height: 16px;
}
*/
form.myform{
	display: block;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
	border: none;
	border-top: 1px solid #32411B;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

.myform table{
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
	margin: 0px;
}
.myform table td{
	vertical-align: top;
	height: 32px;
	padding: 0px;
	margin: 0px;
}
.myform td.cpt{
	width: 192px;
	text-align: left;
	padding: 0px 5px 0px 0px;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.myform td.err{
	color: #32411B;
}
.myform .cpt span, .myform .err span{
	color: #32411B;
	margin: 0px 0px 0px 1px;
	font-weight: bold;
}
.myform .err{
	color: #32411B;
}
.myform td.dt, .myform td.ir{
	text-align: right;
}
form.myform td.ir{
	height: 48px;
}
form.myform td.ir input{
	display: inline;
	font-family: Arial;
	font-size: 18pt;
	font-style: normal;
	height: 32px;
	width: 105px;
	border: 1px solid #32411B;
	padding: 2px 4px 0px 4px;
}
#captcha{
	display: inline;
	position: relative;
	width: 60px;
	height: 32px;
	cursor: pointer;
	border: 1px solid #32411B;
	border-right: none;
	padding: 2px 4px 0px 4px;
	margin: 0px;
}
.myform td.sbt{
	text-align: right;
	border-top: 1px solid #32411B;
	height: 48px;
	vertical-align: middle;
}
.myform td.sbt input{
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
	font-style: normal;
	height: 18px;
	width: 165px;
	color: #fff;
	border: 1px solid #32411B;
	background: #32411B;
	padding: 0px;
	margin: 6px 0px 6px 0px;
}

div.err_message{
	font-weight: normal;
	border: none;
	line-height: 16px;
	color: #F1F314;
	margin: 0px 0px 16px 0px;
	padding: 8px 15px 8px 3px;
	background: #32411B;
}
div.err_message ul{
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
}
.myform td.dt input{
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
	height: 18px;
	width: 100%;
	border: 1px solid #32411B;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
.myform table td.at{
	vertical-align: top;
	height: 112px;
}
.myform td.at textarea{
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
	width: 100%;
	height: 96px;
	border: 1px solid #32411B;
	text-align: left;
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
.myform td.dt select{
	width: 60px;
}
/*
#rundate{
	width: 160px;
	border: 1px solid #32411B;
}
*/

/* style for frame_images */
table.fbi{
	border-collapse: collapse;
	empty-cells: show;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	-position: relative;
	-top: 1px;
	-height: 176px;
}
table.fbi td{
	vertical-align: top;
	line-height: 16px;
}
table.fbi td.imb{
	padding: 0px;
	margin: 0px;
	width: 176px;
}
table.fbi td.dtb{
	padding: 0px 8px 0px 4px;
	margin: 0px;
	border: none;
	text-align: justify;
	-height: 140px;
}
table.fbi td.btb{
	font-size: 10pt;
	padding: 0px 8px 0px 4px;
	margin: 0px;
	border: 0px solid #000;
	height: 32px;
	overflow: hidden;
	vertical-align: bottom;
}

table.bpan{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	empty-cells: show;
	border-bottom: 1px dotted #D9DEBD;
}
table.bpan td{
	line-height: 16px;
	white-space: nowrap;
	border: none;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
table.bpan td.rd{
	text-align: right;
	vertical-align: bottom;
	padding-left: 4px;
}
table.bpan A, table.bpan A:hover, table.bpan A:link, table.bpan A:visited, table.bpan A:active{
	color: #485E27;
	font-size: 10pt;
	font-weight: bold;
}

table.fbi .dtb H1{
	font-size: 12pt;
	font-weight: 600;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	line-height: 16px;
	vertical-align: top;
	text-align: left;
}




div.ibs{
	display: block;
	width: 156px;
	height: 156px;
	margin: 0px 16px 0px 0px;
	padding: 7px;
	background: #485E27;
	border: 3px solid #D9DEBD;
}
div.ibs img{
	width: 154px;
	height: 154px;
	border: 1px solid #D9DEBD;
	display: inline;
	padding: 0px;
	margin: 0px;
	outline-style:  none;
}

/* for big images */
div.ibbs{
	cursor: pointer;
	width: 156px;
	height: 156px;
	position: absolute;
	z-index: 1000;
	background: #485E27;
	text-align: center;
	vertical-align: middle;
	border: 7px solid #485E27;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
div.ibbs img{
	cursor: pointer;
	border: 0px solid #fff;
}
div.ibbs #bigcl{
	cursor: pointer;
	width: 16px;
	height: 16px;
	position: absolute;
	background: url(bigclose.gif) center center no-repeat;
	left: -10px;
	top: 16px;
	z-index: 1002;
}


/* sitemap */
div.sitemap{
	line-height: 16px;
	padding: 0px 0px 16px 0px;
}
div.sitemap H1{
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
}
div.sitemap ul{
	line-height: 16px;
	padding-left: 20px;
	margin: 0px;
}

/* banner menu */
div.banntxt{
	text-align: left;
	padding: 0px 3px 0px 3px;
}

table.banner{
	margin: 0px 0px 0px 6px;
	width: 160px;
}
table.banner td{
	text-align: center;
	color: #fff;
	line-height: 16px;
	height: 16px;
	margin: 0px; 
	padding: 0px; 
}
table.banner td.img{
	padding: 3px 3px 3px 6px;
}
table.banner td.down{
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
	color: #D9DEBD; 
}
table.banner span.price{
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
	color: #fff; 
}

table.banner div.ibs{
	display: block;
	width: 150px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	border: none;
}
table.banner div.ibs img{
	width: 150px;
	height: 150px;
	border: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	outline-style:  none;
}
table.banner A:link,table.banner A:visited,table.banner A:hover,table.banner A:active{color: #D9DEBD;font-weight: normal;}
div.banntxt A:link,div.banntxt A:visited,div.banntxt A:hover,div.banntxt A:active{color: #D9DEBD;font-weight: normal;}


/* edit button for admins  */
.editr{
	float: right;
	cursor: pointer;
	width: 14px;
	height: 14px;
	border: none;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	background: url(editr.gif) 1px 1px no-repeat;
}
/* edit button - attributes for image  */
.attrimg{
	display: block;
	margin: 2px 0px 0px 140px;
	cursor: pointer;
	position: absolute;
	background: #fff url('editi.gif') 1px 1px no-repeat;
	width: 14px;
	height: 14px;
	z-index: 1;
}
