/* CSS Document */
/**{margin: 0px; padding: 0px;}*/
body, html, ul, li, table, td{margin: 0px; padding: 0px;}
body{background-color:#999999;}
.spacer{clear: both; width:0px; height: 0px; font-size:0px;}

/* editor default values */
.def_bg{background-color:#e2e2e2; font-family:"Times New Roman", Times, serif; font-size:12px; line-height: 17px; padding: 4px;}
.def_bg a{text-decoration: none;}
.def_bg ul{}
.def_bg li{list-style:disc;margin-left: 30px;}
.def_bg p{margin:0px; padding:0px;}

.header{background: url(../templates/images/gallery_header_grad.gif) top left repeat-x;}
a.header{color: #cccc00;font-family:Georgia, "Times New Roman", Times, serif;font-size: 18px;font-style:italic;font-weight: bold;text-decoration: none;margin-left: 28px;background: none;}

.subHeader{font-family: "Trebuchet MS", Tahoma; font-size: 16px; font-weight: bold; color: #000000; padding-left: 26px;}
.subHeader a{color: #CCCC00; text-decoration: none;}
.subH{background:url(../templates/images/gallery_top_grad.jpg) left top repeat-x;}
.subDots{background:url(../templates/images/gallery_top_dots.jpg) center left no-repeat;}

.label{font-family: "Trebuchet MS", Tahoma;font-size: 16px;color: #000000;}
.list, a.list{font-family: "Trebuchet MS", Tahoma;font-size: 14px;text-decoration: none;color: #000000;}
.mainTitle{font-family: "Trebuchet MS", Tahoma;font-size: 16px;font-weight: bold;padding-left: 26px;}
.imgHeader{color: #cccccc;background: #666666 url(../templates/images/gallery_table_dots.jpg) left center no-repeat;padding-left: 10px;font-family: "Trebuchet MS", Tahoma;font-size: 14px;}
.imgList{padding: 8px 0px 0px 12px;}
.preview{border: #000000 1px solid;margin: 12px;}
a.checkAll{color: #cccccc;font-family: "Trebuchet MS", Tahoma;font-size: 14px;text-decoration: none;}

.side{margin: 10px 0 0 30px; list-style: none;}
.side li{font-size: 18px;}
.side li a{font-size: 18px; color:#000000; text-decoration: none;}

#content {padding: 10px;}

#globalForm input.text {width: 200px;}

#tracks {padding: 10px 0 10px 30px; width: 150px;font-size: 14px;}
#tracks li span.value {padding: 4px; text-decoration: underline;}

.sortableitem{cursor: default;}
.sortableactive{}
.sortablehover{}
.sorthelper{background:#CCCCCC;}

#addForm {padding: 10px;}

.error {border: #FF0000 1px solid; color:#000000;}
label.error {background:#FFB3B3; color:#FF0000; border: none; padding:0px 4px;}

/*NEWS*/
#newsList {margin: 10px 0px 20px 30px; list-style: none;}
#newsList li{margin-top: 10px; display: block}

#addNewsForm {font-size: 14px;}
#addNewsForm label {width: 100px; display: block;}
#addNewsForm label.error {width: auto;}
#addNewsForm .text {width: 486px;}

/*#viewer {background-color:#333333; padding:4px;}*/
#cats {padding-left: 30px; list-style: decimal; border-color:#333333; border-style: dotted; border-width: 1px 0 1px 0;}
#cats  li {position: relative;}
#cats a.editLink {position: absolute; top: 2px; right: 4px;}
#cats a.deleteLink {position: absolute; top: 2px; right: 24px;}

/*Gallery*/
#image_list{list-style: none;}
#image_list li.sortableitem {padding-bottom: 5px; margin-bottom:5px; border-bottom: #333333 1px dashed;}

#addImageForm {font-size: 14px;}
#addImageForm label {width: 100px; display: block;}
#addImageForm label.error {width: auto;}
#addImageForm .text {width: 486px;}