html{height:100%; margin-bottom:1px}

body, td{font-size:12px; font-family:Tahoma,Arial,sans-serif; line-height:135%}

p{  margin-top:10px;  margin-bottom:15px}

h1, h2, h3, h4, h4{padding-bottom:5px; margin:15px 0}

h1{font-size:200%}

h2{font-size:175%}

h3{font-size:150%}

h4{font-size:120%}

body{margin:0; padding:0}

a{text-decoration:none}

a:hover{text-decoration:underline}

.contentheading{font-size:170%}

#mainframe td.sectiontableheader{font-weight:bold; padding:4px 2px}

#shadow-top{background:url(../images/shadow-t.png) 0 0 no-repeat}

#menu-bg{height:71px}

#shadow-middle{background:url(../images/shadow-m.png) 0 0 repeat-y}
#shadow-middle1{background:url(../images/shadow-m1.png) 0 0 no-repeat; height:20px}

#shadow-middle2{background:url(../images/shadow-main-b.png) 0 0 no-repeat; height:56px}

#shadow-bottom{background:url(../images/shadow-b.png) 0 0 repeat-y; height:80px}

#shadow-footer{background:url(../images/shadow-footer.png) 0 0 repeat-y; height:112px}

#mainframe td#left, 
#mainframe td#right, 
#mainframe #user1, 
#mainframe #page,{background:#fff}

div.wrapper{margin:0 auto; width:925px; text-align:left; position:relative}

#shadow-middle{padding:0 24px}

#shadow-bottom{padding:0 24px 20px 24px}

#shadow-bottom .padding{padding:20px 20px}

#shadow-middle .padding{padding:0px 24px 20px 24px}

#shadow-top{height:70px}

#shadow-footer{height:112px; text-align:center}

#content{padding-top:75px}

#logo{display:block; background:url(../images/logo.png) 0 0 no-repeat; width:479px; height:65px; position:absolute; left:50px; top:2px; border:0}

#language{display:block; height:24px; position:absolute; right:43px; top:70px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right; background:url(../images/language_bar.png) 0 0 no-repeat;}
#language span#language-text{padding-right:10px; padding-left:10px;}

#mainframe{border-collapse:collapse; border-top:0; padding:0; margin-top:0; width:100%}

#page{padding:20px 10px}

#mainframe td{padding:0}

#mainframe tr{vertical-align:top}

.nounder{text-decoration:none; border:0; cursor:pointer}

.clr{clear:both}

div.notice{display:block; padding:10px 10px 10px 50px; margin:15px 0; border:1px solid #dcdcdc; color:#000; background:#f0f0f0 url(../images/style/div_info.png) 3px 15px no-repeat}

span.small-text{font-size:10px}

span.large-text{font-size:14px; font-weight:bold}

ul.arrow li{background:url(../images/style/list-arrow.png) 0 0 no-repeat}

ul.arrows li{background:url(../images/style/list-arrows.png) 0 0 no-repeat}

ul.check li{background:url(../images/style/list-check.png) 0 0 no-repeat}

ul.clip li{background:url(../images/style/list-clip.png) 0 0 no-repeat}

ul.pencil li{background:url(../images/style/list-pencil.png) 0 0 no-repeat}

ul.plus li{background:url(../images/style/list-plus.png) 0 0 no-repeat}

#page ul.arrow, 
#page ul.arrows, 
#page ul.clip, 
#page ul.pencil, 
#page ul.plus{margin-left:35px; padding:0}

#mainbody ul.check{margin-left:0px; padding:0}

ul.arrow li, 
ul.arrows li, 
ul.clip li, 
ul.pencil li, 
ul.plus li{list-style:none; padding-bottom:15px; padding-left:40px}

span.foot-text a, 
span.foot-text{font-size:10px; color:#CCC; font-family:Tahoma, Arial, sans-serif;}

#button2{background:url(../images/button2_left.png) 0 0 no-repeat; float:right; margin-left:5px}
#button2 .next{float:left; background:url(../images/button2_next.png) 100% 0 no-repeat}
#button2 .submit{float:left; background:url(../images/button2_submit.png) 100% 0 no-repeat}
#button2 a{display:block; height:45px; float:left; line-height:45px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF; cursor:pointer; padding:0 40px 0 11px; text-decoration:none}
#button2 a:hover{color:#A0FAD3}

#button-clip{background:url(../images/clip_button_l.png) 0 0 no-repeat; float:left; margin-left:5px;}
#button-clip .clip{float:left; background:url(../images/clip_button_r.png) 100% 0 no-repeat}
#button-clip a{display:block; height:47px; float:left; line-height:47px; font-size:12px; font-weight:bold; color:#000; cursor:pointer; padding:3px 50px 0 11px; text-decoration:none;}
#button-clip a:hover{color:#0066FF}

div#dogear{position:absolute; z-index:10; top:0px; right:0px; width:85px; height:85px}

#kwick .kwick span.menu_text {
	display:block;
	width:190px;
}

/*FORM*/
input {
	font-size: 10px;
	border: 1px solid #666;	
}
select {
	font-size: 10px;
	border: 1px solid #666;
}
textarea {
	font-size: 11px;
}
input:focus, textarea:focus {
	background-color: #ffd;
	color: #000;
	border: 1px solid #666;
}

.ratio {
border:none;
}



#button2 {
	background: url(../images/button2_left.png) 0 0 no-repeat;
	float: right;
	margin-left: 5px;
}

#button2 .submit {
	float: left;
	background: url(../images/button2_submit.png) 100% 0 no-repeat;
}
#button2 a {
	display: block;
	height: 45px;
	float: left;
	line-height: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	padding: 0 40px 0 11px;
	text-decoration:none;
}

#button2 a:hover {
	color: #A0FAD3;
}	

table.adminlist {
	width: 800px;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #000;
}

table.adminlist td,
table.adminlist th { padding: 4px;}

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #000;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.adminlist tbody img { vertical-align:middle;}

table.adminlist tbody a:hover {
	text-decoration: none;
	font-weight:bold;
	color:#0099FF;
}

table.adminlist tbody a {
	text-decoration: none;
	font-weight:bold;
	color:#0066CC;
}

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr { background-color: #fff;  text-align: left; }

table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.adminlist tbody tr td { height: 25px; background: #fff; border: 1px solid #fff;}

table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }
table.adminlist tbody tr.row2 td { background: #ccc; border-top: 1px solid #FFF;}

table.adminlist tfoot tr { text-align: center;  color: #333; }

table.adminlist tfoot td,

table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order { text-align: center; }

table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { display:table; padding:0;  margin:0 auto;	 }

.right-pane {
padding-left: 310px;
}

span.text-black {
color:#000;
}

span.text-small {
font-size:9px;

}
.error {
	font-size: 11px;
	color: #FF0000;
	display:none;
}
div.note {
width: 500px;
margin: 0 auto; 
text-align: center;
background-color: #ffd;
margin-bottom: 5px;
padding: 5px;
border: 1px solid #ddb;
font-weight:bold;
color: #333;
}
a {
 color: #0560B4;
}
div#logotext {
font-size:32px;
color:#FFF;
position:absolute;
top:22px;
padding-top:3px;
padding-bottom:10px;
}
span#pageflip {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10001;
	width: 85px;
	height: 85px;
	cursor: pointer;
	background: url(<?php echo TPATH; ?>images/dogear<?php echo $lang ?>.png) 0 0 no-repeat;
}