﻿* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:tahoma; color:#41413a;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#444444; font-weight:normal; font-size:1em; background:#fff; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { margin-left:20px; padding-left:20px; list-style: disc outside;}

_input {width:154px; height:20px}
._div_input {height:26px}
_textarea {width:154px; height:113px; overflow:auto; margin-bottom:6px}
._div_links {text-align:right; width:164px}


a {text-decoration:underline; color:#41413a}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#5d8311; text-transform:uppercase; font-weight:bold}
a.link:hover {text-decoration:none}

a.link_1 {text-decoration:underline; color:#a9a976; text-transform:uppercase; font-weight:bold}
a.link_1:hover {text-decoration:none}

a.edit {font-size:11px; text-decoration:underline; color:#ffffff; text-transform:capitalize;}
a.edit:hover {text-decoration:none}

h1{color:#470b4f; margin:0 0 11px 0px; font-size:1.8em; font-weight:400; vertical-align:top;}
h1 a {text-decoration:underline; color:#470b4f}
h1 a:hover {text-decoration:none}
h1 img {margin-top:-5px;}

h2 {color:#470b4f; _text-transform:uppercase; font-size:1.3em; margin:12px 0 5px 0;}
h2 a {text-decoration:underline; color:#470b4f}
h2 a:hover {text-decoration:none}

h3 {color:#470b4f; _text-transform:uppercase; font-size:1em; margin:6px 0 16px 0}
h3 a {text-decoration:underline; color:#470b4f}
h3 a:hover {text-decoration:none}

p {margin:0 0 12px 0}

.ftbpanel {font-size:12px;font-family:tahoma; }
.ftbpanel p {font-size:12px;font-family:tahoma; }
.ftbpanel div {font-size:12px;font-family:tahoma; }
.ftbpanel table {font-size:12px;font-family:tahoma; }
.ftbpanel td {font-size:12px;font-family:tahoma; }
.ftbpanel th {font-size:12px;font-family:tahoma; }

.formfield500{width: 500px;}
.formfield500error{width: 500px;border:3px #ff0000 solid;}
.formfield400{width: 400px;}
.formfield400error{width: 400px;border:3px #ff0000 solid;}
.formfield300{width: 300px;}
.formfield300error{width: 300px;border:3px #ff0000 solid;}
.formfield200{width: 200px;}
.formfield200error{width: 200px;border:3px #ff0000 solid;}
.formfield100{width: 100px;}
.formfield100error{width: 100px;border:3px #ff0000 solid;}
.formfield50{width: 50px;}
.formfield50error{width: 50px;border:3px #ff0000 solid;}

.feedbackerror{ border:red solid 2px; color:Red; text-align:center;}
.feedbacksuccess{ border:green solid 2px; color:Green; text-align:center;}
.feedbackinformation{ border:blue solid 2px; color:Blue; text-align:center;}

.formbuttondiv{text-align:center;padding-top:20px;}

.submenu{padding:0px 0px 0px 0px; margin:18px 0 0 2px; background-color:#c198c7; width:150px; background: url(../../images/menu_footer.gif) middle bottom no-repeat;}
.submenuitem{margin:3px; font-weight:400; color:#470b4f; width:144px;}
.submenuitemover{margin:3px; background-color:#b26fbc; width:144px; font-weight:400; color:#470b4f;}


#panelcmsmaincontent{min-height:250px;}

.galleryimage{margin:4px;border:3px #41413a inset;}
.galleryimagesm{margin:0px;border:3px #41413a inset;}
.galleryuploadframe{margin:10px;padding:3px;border:2px #41413a inset;}
.galleryimageadmincontainer{margin:2px;padding:1px;border:0px #41413a inset;white-space: nowrap;}

.nowrap{white-space: nowrap;}

.line1{ background-color:#d6cdd7;}
.line2{ background-color:#e6dde7;}





.gridview { border:1px solid #41413a; }
.gridview_header { background-color:#470b4f; color:#ffffff;  }
.gridview_row { background-color:#d6cdd7; }
.gridview_rowalt { background-color:#e6dde7; }
.gridview_rowselected { background-color:#b26fbc; }
.gridview_rowedit { background-color:#b26fbc; }
.gridview_pager { background-color:#470b4f; color:#ffffff; text-align:center; }
.gridview_pager span { font-size:1.2em; padding:5px; font-weight:900; }
.gridview_pager a { color:#ffffff; padding:5px; font-weight:400; }


.formblock { margin:10px; }
.formblock .fieldblock { clear:both; position:relative; }
.formblock .fieldblock label { display:block; text-align:right; float:left; width:100px; padding-right:8px; }
.formblock .fieldblock span { display:block; z-index:10; }
.formblock .buttonblock { padding:10px; text-align:center; }

