* { font-family: Arial,Helvetica,Garuda,sans-serif; font-size:12px;  }
body{ margin:0px; padding:0px; background:#293234 url('layout/main-bgr.png'); text-align:center; color:#ccc; }

#wrapper{ width:966px; margin:auto; text-align:left;  }

.b { font-weight:bold; color: #FFFFFF; }

a{ text-decoration:none; }
img{ border:0px; }
a:focus{ outline:0px; }
h1,h2,h3,h4{ 	
	margin: 0;
	padding: 0;
}

h2:link {text-decoration:none;}

ul{ list-style: none; margin:0px;padding:0px;  }

#topBg{ background:url('layout/main-top.png') center center no-repeat; height:49px; }
#bottomBg{ background:url('layout/main-btm.png') center center no-repeat; height:53px; }

#topWrapper{
	width:959px; text-align:left; margin:auto;
	height:224px;
}

#contentWrapper{
	width:833px; text-align:left; margin:auto;
}

.menuButton{  }
.menuButtonOver{ position:absolute; display:none;  }

#mainMenu{ width:690px; height:128px;  position:absolute; margin-top:82px; margin-left:290px;  }
#mainMenu li{ float:left; }

#mainMenu a { display:block; float:left; }

/*
.sheetContent{
	padding:10px;
}

.sheetContent{ background:url('layout/sheet.png') center center repeat-y; padding: 0px 32px;  }
.sheetTop{ background:url('layout/sheet-top.png') no-repeat; padding-top: 22px;}
.sheetBottom{ background:url('layout/sheet-bottom.png') left bottom no-repeat; padding-bottom: 24px;  }
*/

.sheetTop {
  width: 833px;
  background: url('layout/mwindow-top.png') top no-repeat;
  padding-top: 15px;
}

.sheetContent .inner{ 
	margin:16px; 
}
.sheetContent p { line-height:16px; }

.sheetContent {
  width: 833px;
  background: url('layout/mwindow-mid.png');
}
.sheetBottom {
  width: 833px;
  background: url('layout/mwindow-bot.png') bottom no-repeat;
    padding-bottom: 15px;
}


.sheetContent .uploadInfo{ font-family: Arial,Helvetica,Garuda,sans-serif; font-size:12px; color: #475152; float:left; width:50%; height:24px; line-height:24px; }
.note { font-size:14px; }
	.yes { font-weight:bold; color: #508707 !important;   }
	.no { font-weight:bold; color: #C62F01 !important;  } 
	.neutral { font-weight:bold; color: #158788 !important;  }


.sheetContent .value { color: #C62F01; font-weight:bold; margin-right:6px; }
#contentWrapper h2{ background: url('layout/h2.png') left 2px no-repeat; color: #158788; font-size:32px; font-weight:normal; font-family:Georgia,"Nimbus Roman No9 L",serif; padding-left:38px; }

#contentWrapper h2 a{color: #158788; font-size:32px; font-weight:normal; font-family:Georgia,"Nimbus Roman No9 L",serif;}

.sheetContent{ }

.noteBox{ width:299px; height:61px; background:url('layout/vote.png'); float:right; margin-right:40px; display:inline; margin-top:10px; margin-bottom:10px; font-family: Arial,Helvetica,Garuda,sans-serif; color: #475152; font-weight:bold; }
	.noteBox .label { margin-left:32px; }
	.noteBox .yes { color: #508707; margin-left:30px; cursor:pointer; }
	.noteBox .no { color: #C62F01; margin-left:42px; cursor:pointer; } 
.commentsCount{ background:url('layout/icon-comment.png') left 2px no-repeat; padding-left:20px;   color: #BEBAAC; font-weight:bold; font-family: Arial,Helvetica,Garuda,sans-serif; font-size:12px;  }
.uploadThumb{ margin-top:8px; cursor:pointer; border:1px transparent solid; }
.uploadThumb:hover{ border:1px dashed #aaa; }

.uploadThumbV{ margin-top:8px; cursor:pointer; border:1px transparent solid; }
.uploadThumbV:hover{ border:1px dashed #aaa; }


.formTable th{ color: #C62F01; text-align:right; padding-right:8px; }
.formTable th, .formTable td{ padding-bottom:10px; }
.formTable input { width:300px; background: #293234; color: #CCCCCC; padding: 2px 4px;  border:1px solid; border-color: #000000 #394244 #394244 #000000; }
.formTable select { width:310px; background: #293234; color: #CCCCCC; padding: 2px 4px;  border:1px solid; border-color: #000000 #394244 #394244 #000000; }
.formTable textarea{ height:64px; width:300px; background: #293234; color: #CCCCCC; padding: 2px 4px;  border:1px solid; border-color: #000000 #394244 #394244 #000000; }
.formTable .submit{ width:312px; height: 30px; cursor:pointer; border-color: #394244 #000000 #000000 #394244; }
.submit_filtr{ width: 100px;cursor:pointer; background: #293234; color: #CCCCCC; border:1px solid; border-color: #394244 #000000 #000000 #394244;}

p.error{ background:#C62F01; color:#181F20; padding:2px; margin: 3px 0px; font-weight:bold;  }
p.msg{ background:#48a; color:#fff; padding:2px 6px; margin: 3px 0px; font-weight:bold;  }

.comment .info { color: #aaa; margin-top:5px; padding: 2px 4px; background: #181F20; }
.comment{ padding:1px 5px; background: #273032; border:1px solid #394244; margin: 0 10px 10px 10px;  }

#viewMenu { display:none; margin-top:80px; position:absolute;width:200px;height:80px; background:#000; padding-top:30px; }
#viewMenu a{ color:#fff; display:block; width:86%; font-weight:bold; font-size:12px; margin-left:6px; margin-bottom:2px; padding: 2px 4px;  }
#viewMenu a:hover{ color: #C62F01; }

.pagination li{ float:left; color:#ccc; font-weight:bold;  margin-right:7px; }
.pagination a{ color:#ccc; }
.pagination a:hover{ color:#fff; }
.pagination .selected{ color: #C62F01; }
.pagination{ padding: 6px 0;   }

.commentViolation,.uploadViolation { color: #C62F01; cursor:pointer; background: url('layout/warn.gif') right top no-repeat; padding-right:16px; margin-bottom:4px; margin-right:4px; width:210px; text-align:right;  }

textarea.violation{ height:64px; width:200px; background: #293234; color: #CCCCCC; padding: 2px 4px;  border:1px solid; border-color: #000000 #394244 #394244 #000000; margin-bottom:10px; }
input.violation{ width:200px; background: #293234; color: #CCCCCC; padding: 2px 4px;  border:1px solid; border-color: #000000 #394244 #394244 #000000;  }

.submitViolation{ cursor:pointer; border:1px solid; padding: 2px 4px;  border-color: #394244 #000000 #000000 #394244; }

#copyrights { color: #787C7D; font-weight:bold;  text-align:center; margin:auto; width:50%; margin-top:32px;  }
#realisation { color: #484C4D; font-weight:bold;  margin-left:32px;  font-size:10px; text-align:center; margin:auto; margin-top:7px; width:50%; }
#realisation a { color: #484C4D; font-weight:bold;  font-size:10px;  }

input.firstLine{ font-size:28px; }

.stylURL {
width:250px; background: #293234; color: #CCCCCC; padding: 2px 4px;  border:1px solid; border-color: #000000 #394244 #394244 #000000;
}
.styltxtURL{
font-family: Arial,Helvetica,Garuda,sans-serif; color: #BEBAAC; font-weight:bold;
}
