/**
 * screen.css 
 */

/**
 * RESET
 */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

hr {
	display: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: 400;
}

a img {
	border: none;
}

/**
 * TYPOGRAPHY
 */

body  {
	font-size: 12px;/*62.5%; /* 10px */
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	background: #121212;
}

/* headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

h1  { font-size: 2.3em; margin-bottom: 0.75em; line-height:2.3em;}
h2  { font-size: 1.9em; margin-bottom: 0.95em; line-height:1.9em;}
h3  { font-size: 1.5em; margin-bottom: 1.2em; font-weight: 700; line-height:1.5em;}
h4  { font-size: 1.3em; margin-bottom: 1.4em; font-weight: 700; line-height:1.3em;}
h5  { font-size: 1.2em; margin-bottom: 1.5em; font-weight: 700; line-height:1.2em;}
h6  { font-size: 1.2em; margin-bottom: 1.5em; font-style: italic; line-height:1.2em;}

/* form elements */
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/* text elements */

p           { margin-bottom: 1.5em;}

ul, ol      { margin: 0 1.5em 1.5em 2.5em;}
ul          { list-style-type: circle; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color:#666; }

a           { color: #0000cc; text-decoration: none;}

a:hover     { border-bottom: solid 1px #0000cc; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; } /*background: #ffc;*/


/**
 * LAYOUT
 */

/* tags */

body {
	text-align: center;
	color: #808080; /*#666666; /*#255658;*/
	background: #fafafa url(/img/bg.jpg);
}
/* #255658; */
a {color: #808080; }

a:hover {color:#bebebe;border-bottom:1px solid #bebebe;}

a.no-hover:hover {border:none;}

table {
    width:100%;
    _width:99%;
}
td, th {
    
    /*vertical-align:text-top;*/
    vertical-align:top;
    text-align:left;
    padding:0px;
}

span.error {color:red;}
span.separator {padding:0 5px 0 5px;}
div.separator {
  display:block;
  height:1px;
  border-bottom:solid 1px #e2e2e2; /* white */
  margin:5px 0 5px 0;
}

/* Deatils */
div.details {}
div.details a {
  padding:0 10px 0 0;
  display:block;
}
div.details a:hover {
  border:none;
}
div.details a span {}

/* right */
div.right {float:right;}

/* column */
div.column {float:left;}

/* headlings */
/* Title H3 */   /*color:#a5d9dc;*/
h3 {margin:0 0 0.5em 0; font-weight:normal; font-size:1.4em;}
/* List item title */
h4 {margin:0 0 0.5em 0; font-weight:normal; font-size:1.1em;}
/* Group name */
h5 {margin:0.5em 0 0 1em; font-weight:normal; font-size:1em;}
/* date */
h6 {margin:0 0 0.5em 1.1em; font-weight:normal; font-style:normal; font-size:0.9em;}



/* Base center layout */
div.css-stage {text-align: center;}
div.css-in-stage {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
	width: 980px;
    background:none;
}

/* Base Blocks */
div.css-header {
    text-align: center;
    background:transparent;
}
/* HEADER FORMAT */
div.css-in-header {
  text-align: left;
	margin: 0px auto 0px auto;
	padding: 0;
	width: 980px;
    height:106px;
  background:#ffffff url(/img/header.jpg) no-repeat -1px 0px;;
}
div.css-in-header h1{
   float:left;
   display:block;
   width:205px;
   height:40px;
   margin:35px 0 0 8px;
  background:transparent url(/img/logo.jpg) no-repeat;
}
div.css-in-header h1 span {
  display:none;
}


.FCK-editor {
    text-align: left;
	color: #808080;
	background: #fafafa url(/img/bg.jpg);
}










div.css-content {
    background:transparent ;
    /* background:transparent url(/img/content.jpg) repeat-y 0 0; */
}


/* CONTENT FORMAT */
div.css-in-content {
  padding:0;
}

div.c-left {margin:0 0 0 25px;width:220px;}
div.c-right {margin:0 0 0 24px;padding:10px 30px 0 30px;_padding:10px 30px 0 0px;color:#5F0000;width:616px;} /**/
/* div.c-right {margin:10px 30px 0 54px;color:#5F0000;width:616px;} */



div.sphere {
    margin-top:400px;
    height:20px;
    text-align:center;
}

div.whitespace {
    height:20px;
    margin-top:5px;
}



/* BASE CONTENT  */

div.content {padding: 0 12px 0 12px;}

div.content h3 {margin:0 0 0 0; color:#336063;}
div.content h4 {margin:0 0 0 0; color:#336063;}
div.content h5 {margin:0 0 0 0; color:#336063;}
div.content h6 {margin:0 0 0 0;}


/* Index page */

div.i-content {padding: 0 12px 0 12px;}

div.i-content h3 {margin:0 0 0 0; font-size:1.3em;}
div.i-content h4 {margin:0 0 0 0;}
div.i-content h5 {margin:0 0 0 0;}
div.i-content h6 {margin:0 0 0 0;}
div.i-content span {font-size:0.9em;}
/*  repoz  332  */

img.sts-i {height:100px;}

div.sbs-item {}
div.sbs-item a:hover {border:none;}
#navi_store {position:relative;top:-25px; text-align:right;}
a.sbs-navi {display:inline-block; width:16px; height:6px; background:transparent url(/img/mini-radio-normal.jpg) no-repeat; cursor:pointer;}
a.sbs-navi:hover {border:none; background:transparent url(/img/mini-radio-over.jpg) no-repeat;}
a.navi-selected {background:transparent url(/img/mini-radio-selected.jpg) no-repeat;}
a.sbs-navi span {display:none;}




/* Gallery */

div.gallery{background:transparent url(/img/gallery-header.jpg) no-repeat -1px 0px;}
div.gallery div.ghead {width:365px; padding:15px 10px 15px 15px;}
div.gallery h3 {font-size:1em;}
div.gallery div.gstage{padding:0 12px 0 12px;}
div.gallery div.gitem {width:230px;float:left; margin:20px 12px 0 0;}
div.gallery div.gend {margin-right:0;}
div.gallery h4 {font-size:1.1em; margin:0;}
div.gallery span {font-size:0.9em;color:#b0b0b0;}
div.gallery a:hover {border:none;}




/* Gallerys */

div.gallerys {background:transparent url(/img/gallery-header.jpg) no-repeat -1px 0px;}
div.gs-left {background:transparent url(/img/gallerys-header-left.jpg) no-repeat -1px 0px; }
div.gs-right {background:transparent url(/img/gallerys-header-right.jpg) no-repeat -1px 0px;}
div.gs-left-s {background:transparent url(/img/gallerys-header-left-s.jpg) no-repeat -1px 0px; }
div.gs-right-s {background:transparent url(/img/gallerys-header-right-s.jpg) no-repeat -1px 0px;}
div.gs-search {background:transparent url(/img/gallerys-header-search.jpg) no-repeat -1px 0px;}

div.search-results {color:#4d4d4d; margin:12px 12px 0 12px;height:60px; background:transparent url(/img/search-result.jpg) no-repeat -5px -5px;}
div.sr-null {background-position: -5px -69px;}
div.search-results div.sr-title {font-family:Georgia,Arial,Helvetica,sans-serif; font-size:1.25em; margin:20px 0 0 20px; float:left;width:330px; _width:310px;}
div.search-results div.sr-key {font-size:1.1em; float:left;width:290px; margin:20px 0 0 20px;}
div.search-results div.sr-key span {color:#336063;}
div.search-results div.sr-collector {text-align:right;float:left;width:265px; margin:18px 0 0 15px;}
div.search-results div.sr-collector label {line-height:20px; margin-right:5px;}

div.sr-null div.sr-title {color:#c50004;}
div.sr-null div.sr-key span {color:#c50004;}

div.serch-msg h4 {font-family:Arial,Helvetica,sans-serif; color:#808080;}

/*  div.gallerys  */
 div.menu-l {width:300px;float:left; padding:15px 10px 15px 15px;}
 div.menu-r {width:300px; float:left; padding:15px 0 15px 25px;}

 div.menu-s {}
 div.menu-s a {display:block; float:left; width:60px; height:30px;margin-left:10px; padding:10px 0 0 0 ;}
 div.menu-s a span {display:none;}
 div.menu-search {margin-top:2px; float:right; width:242px; text-align:right;}
 div.menu-search .s-text {color:#808080;float:left;border:none; background:transparent url(/img/search.jpg) no-repeat -20px -5px; width:190px; height:24px; padding:9px 5px 0 5px;}
 div.menu-search .s-text:focus {outline: 0;background-position: -20px -45px;}
 div.menu-search .s-button{float:left;color:#808080; cursor:pointer; border:none; background:transparent url(/img/search.jpg) no-repeat -245px -5px;width:30px; height:30px;padding:0;}
 div.menu-search .s-button:hover {background-position: -245px -45px;}

div.gallerys div.gsitem {width:320px; float:left; margin:13px 3px 0 0; padding:0 0 0 0px; background:transparent;}
div.gallerys div.gsfirst {margin-left:7px;_margin-left:3px;}

div.gallerys h3 {font-size:1em;}
div.gallerys img {margin: 0 0 0 5px;}
div.gallerys div.gf {background:transparent url(/img/gallerys-imgfoot.jpg) no-repeat bottom; }
div.gallerys div.gf h4 {font-size:1.4em; padding:4px 0 0 15px; margin:0; height:31px;}
div.gallerys p {padding:5px 0 0 15px; margin:0px;}
div.gallerys div.right {margin-top:2px;}
div.gallerys div.button-r {padding-right:13px;}
div.gallerys a:hover {border:none;}



/* gimage */

div.gimage {padding:0 12px 0 12px; text-align:center;}
#gspecial {text-align:center;}
div.gimage div.ihead {margin:10px 0 0 0; height:33px;}
div.gimage div.ipager div.ipb {width:70px;}
div.gimage h3 {margin:0; font-size:1.3em; text-align:left;}
div.gimage span {font-size:0.9em; text-align:left;}
div.gimage div.ifoot {margin:5px 0 0 0;}
div.gimage div.ifoot div.ica{float:left;}
div.gimage div.ifoot div.ica span {float:left;}
div.gimage div.ifoot div.icb{float:right;}
div.gimage div.ifoot div.icc{float:right; width:50px;}

div.gimage img {background:#f1f1f1; padding:9px; border:1px solid #e2e2e2;}

img.phase-hidden {display:none;}
img.line-hidden {display:none;}

#tspecial {opacity:0;filter:alpha(opacity=0);} 
#fspecial {opacity:0;filter:alpha(opacity=0);} 

div.i-content div.gitem{margin-top:0px;}

/* EVENT CLASSES */

div.events {padding:0 0 0 0;}

div.events h3 {font-size:1.2em;margin: 0 0 0 12px; color:#005558;}
div.events h4 {font-size:1.2em;margin: 12px 0 0 0;color:#005558;}
div.events h5 {margin: 0 0 0 0; font-style:italic;}
div.events p {margin: 12px 0 0 0;}
div.e-item div.e-details {margin:12px 0 0 0;}
div.e-item div.sneaky {float:left; width:240px; overflow:hidden;}
div.e-item div.fixed{float:left; width:503px;} /*          jhgkj */
div.e-item div.e-content {}
div.e-item div.e-content div.e-stage {}
div.e-item img.e-thumb {margin:6px 5px 0 0;border:1px solid #E3E3E3; background:#F1F1F1; padding:4px;cursor:pointer; height:60px;}
div.e-item img.e-thumb:hover {background:#C0C0C0;}
div.e-item img.e-selected {border:1px solid #4d8789; background:#75b7b9;}
div.e-item img.e-thumb-one {border:1px solid #E3E3E3; background:#F1F1F1; padding:9px; cursor:pointer; margin: 0 0 0 12px; }
div.e-item img.e-big {padding:9px;cursor:default;}
div.e-separator {margin:7px 0; height:5px; background:transparent url(/img/footer.jpg) no-repeat scroll 0 -3px; display:block;}



/*  CONTACT / BOOK  */
div.contact {padding:0 12px;}

div.contact div.c-form {padding:0 12px;}
div.contact div.c-form h4{padding:0 6px;color:#336063; font-size:1em;margin:0;}
div.contact div.c-form h5{padding:0 6px;font-size:0.9em; margin:0 0 5px 0;font-family:Arial,Helvetica,sans-serif;}
div.contact div.c-form h6{padding:0 6px;font-size:0.8em; margin:0 0 5px 0;font-family:Arial,Helvetica,sans-serif;}

div.contact h3 {color:#336063; font-size:1.3em;}
div.contact-header{margin:0 0 20px 0;}
div.c-c-left {float:left; width:646px; background:transparent url(/img/contact-header-left.jpg) no-repeat;}
div.c-c-right {float:left; width:646px; background:transparent url(/img/contact-header-right.jpg) no-repeat;}
div.c-c-left h3, div.c-c-right h3 {color:#808080; font-size:1em;}
div.c-c-left a:hover, div.c-c-right a:hover {border:none;}
div.c-c-left a:hover h3, div.c-c-right a:hover h3 {color:#bebebe; cursor:pointer;border:none;}
div.c-c-left div.m-left {float:left; width:300px; padding:13px 0px 15px 18px;}
div.c-c-left div.m-right{float:left;width:300px;padding:13px 0px 15px 22px;}
div.c-c-right div.m-left {float:left;width:300px;padding:13px 0px 15px 22px;}
div.c-c-right div.m-right{float:left;width:300px;padding:13px 0px 15px 18px;}

div.c-c-right-c {float:left; width:310px;}
div.c-c-right-c table {width:100%;}

div.c-c-right-c table h3 {margin:10px 0 0 0;}


div.c-c-right-c table h4{color:#336063; font-size:1em;margin:0;}
div.c-c-right-c table h5{font-size:0.9em; margin:0 0 5px 0;font-family:Arial,Helvetica,sans-serif;}
div.c-c-right-c table h6{font-size:0.8em; margin:0 0 5px 0;font-family:Arial,Helvetica,sans-serif;}


div.c-c-right-c table {}
div.c-c-right-c table p {margin:0 0 10px 0;}
div.c-c-right-c table td {padding:0 0 0 12px;}

div.c-c-right-c table tr td {background:transparent url(/img/contact-rightbox-bg.jpg) repeat-y;}
div.c-c-right-c table thead td {background:transparent url(/img/contact-rightbox-top.jpg) no-repeat; height:42px;}
div.c-c-right-c table tr td.separator {background:transparent url(/img/contact-rightbox-separator.jpg) no-repeat; height:4px;}
div.c-c-right-c table tfoot td {background:transparent url(/img/contact-rightbox-bottom.jpg) no-repeat; height:8px;}


div.book-item {padding:0 12px; background:transparent url(/img/separator.gif) no-repeat bottom left;margin:0 0 4px 0;}
div.book-item h4 {color:#336063; padding:0 12px; margin:0;}
div.book-item h5 {font-size:0.9em; padding:0 12px; margin:0;font-family:Arial,Helvetica,sans-serif;}
div.book-item p {padding:0 12px;margin: 0 0 6px 0;}


/* INPUT BOXS */
input.i-long-w {border:none; background:transparent url(/img/input.gif) no-repeat -11px -11px; width:278px; height:22px; padding:8px 5px 0 5px;}
input.i-short-w {border:none; background:transparent url(/img/input.gif) no-repeat -11px -134px; width:127px; height:14px; padding:8px 5px 8px 5px;}
input.i-long-g {border:none; background:transparent url(/img/input.gif) no-repeat -11px -656px; width:278px; height:22px; padding:8px 5px 0 5px;}
input.i-short-g {border:none; background:transparent url(/img/input.gif) no-repeat -11px -779px; width:127px; height:22px; padding:8px 5px 0 5px;}
textarea.t-long-w {resize: none; border:none; background:transparent url(/img/input.gif) no-repeat -11px -257px; width:605px; height:100px; padding:1px 1px 1px 5px;}
textarea.t-short-g {resize: none; border:none; background:transparent url(/img/input.gif) no-repeat -11px -902px; width:282px; height:110px; padding:1px 1px 1px 5px;}

input.i-long-w:focus {outline: 0;background-position: -11px -52px;}
input.i-short-w:focus {outline: 0;background-position: -11px -175px;}
input.i-long-g:focus {outline: 0;background-position: -11px -697px;}
input.i-short-g:focus {outline: 0;background-position: -11px -820px;}
textarea.t-long-w:focus {outline: 0;background-position: -11px -370px;}
textarea.t-short-g:focus {outline: 0;background-position: -11px -1025px;}

input.i-long-w-e {background-position: -11px -93px;}
input.i-short-w-e {background-position: -11px -216px;}
input.i-long-g-e {background-position: -11px -738px;}
input.i-short-g-e {background-position: -11px -861px;}
textarea.t-long-w-e {background-position: -11px -483px;}
textarea.t-short-g-e {background-position: -11px -1148px;}



input.i-submit-w {color:#808080; cursor:pointer; border:none; background:transparent url(/img/input.gif) no-repeat -11px -596px;width:137px; height:49px;padding:0 0 0 0;}
input.i-submit-g {color:#808080; cursor:pointer; border:none; background:transparent url(/img/input.gif) no-repeat -11px -1271px;width:137px; height:28px;padding:0 0 4px 0;margin-right:10px;}
input.i-submit-w:hover {color:#bebebe;}
input.i-submit-g:hover {color:#bebebe;}


/* color:#bebebe; input.i-long-w {background:transparent url(/img/input.gif) no-repeat 0 0; width:300px; height:30px;} */


/* v-pager */
div.v-pager {text-align:center;}

div.v-pager span.prev {display:inline-block;background:transparent url(/img/arrow-left.jpg) no-repeat scroll 0 0; width:29px; height:27px;}
div.v-pager span.prev a:hover {background-image:url(/img/arrow-left-over.jpg)}
div.v-pager span.prev span {display:none;}
div.v-pager span.next {display:inline-block;background:transparent url(/img/arrow-right.jpg) no-repeat scroll 0 0; width:29px; height:27px;}
div.v-pager span.next a:hover {background-image:url(/img/arrow-right-over.jpg)}
div.v-pager span.next span {display:none;}
div.v-pager a {display:block; width:29px; height:27px;}
div.v-pager a:hover {border:none;}

div.v-pager span.standard {display:inline-block; background:transparent url(/img/mini-radio-normal.jpg) no-repeat scroll 0 11px;height:27px; width:16px;}
div.v-pager span.standard a:hover {background:transparent url(/img/mini-radio-over.jpg)no-repeat scroll 0 11px;}
div.v-pager span.standard a {width:16px;}
div.v-pager span.standard span {display:inline-block;background:transparent url(/img/mini-radio-selected.jpg)no-repeat scroll 0 11px;height:27px; width:16px;}
div.v-pager span.standard span span {display:none;}
div.v-pager span.standard a span {display:none;}
div.v-pager span.separator {display:block;}

/* g-pager */
div.g-pager {text-align:center; margin:36px 0 24px 0; }

div.g-pager span {font-size:10px; padding:0; margin:0; line-height:13px; color:#b0b0b0;}
div.g-pager span.prev {display:inline-block; background:transparent url(/img/pager.jpg) no-repeat scroll -10px -85px; width:140px; height:30px;}
div.g-pager span.prev a {display:inline-block;background:transparent url(/img/pager.jpg) no-repeat scroll -10px -5px;width:140px; height:30px;}
div.g-pager span.prev a:hover {display:inline-block;background:transparent url(/img/pager.jpg) no-repeat scroll -10px -45px;width:140px; height:30px;}
div.g-pager span.prev span {display:inline-block; padding:9px 0 0 25px;font-size:1.1em;}
div.g-pager span.prev span span {display:block;padding:0;font-size:1em;}
div.g-pager span.next {display:inline-block;background:transparent url(/img/pager.jpg) no-repeat scroll -210px -85px; width:140px; height:30px;}
div.g-pager span.next a {display:inline-block;background:transparent url(/img/pager.jpg) no-repeat scroll -210px -5px;width:140px; height:30px;}
div.g-pager span.next a:hover {display:inline-block;background:transparent url(/img/pager.jpg) no-repeat scroll -210px -45px;width:140px; height:30px;}
div.g-pager span.next span {display:inline-block; padding:9px 25px 0 0;font-size:1.1em;}
div.g-pager span.next span span {display:block;padding:0;font-size:1em;}
/* div.g-pager a {display:block; width:29px; height:27px;}
div.g-pager a:hover {border:none;} */


div.g-pager span.standard {display:inline-block; background:transparent url(/img/pager.jpg) no-repeat scroll -165px -85px;height:30px; width:30px;}
div.g-pager span.standard a {display:inline-block; background:transparent url(/img/pager.jpg)no-repeat scroll -165px -5px;height:30px; width:30px;}
div.g-pager span.standard a:hover {display:inline-block; background:transparent url(/img/pager.jpg)no-repeat scroll -165px -45px;height:30px; width:30px;}

/* div.g-pager span.standard span {display:inline-block;background:transparent url(/img/pager.jpg)no-repeat scroll -165px 85px;height:30px; width:40px;}
*/
div.g-pager span.standard span {display:inline-block; padding-top:9px;font-size:1.1em;}
div.g-pager span.standard span span {display:inherit;padding:0;font-size:1em;}

div.g-pager span.delimiter {display:inline-block; width:12px; height:30px;}
div.g-pager span.delimiter span {display:none;}

div.g-pager span.separator {display:block;}

div.g-pager a span {color:#808080;}

/* MSG BOX */

#msg_popup {position:absolute; background:transparent url(/img/msg-box.png) no-repeat; width:405px; height:117px; text-align:center;padding:38px 0 0 0;}
#msg_popup h4 {color:#336063; text-align:center; margin:0 0 5px 0;}
#msg_popup p {text-align:center;margin:0 0 5px 0;}
#msg_popup input.sbm {cursor:pointer; color:#808080;border:none; background:transparent url(/img/msg-button.jpg) no-repeat 0 3px;width:136px; height: 30px;}
#msg_popup input.sbm:hover {color:#bebebe;}



/* MENU FORMAT */
div.menu {
    /* background:transparent url(/img/menu.jpg) no-repeat 0 0; */
    /*height:20px;*/
    
    font-size:1em;
    float:right;
    margin:53px 25px 0 0;
}

div.menu a {color:#336063;}
div.menu a:hover {border:none;color:#4d8789;}

div.menu span.separator{
    color:#808080;
}
/* Menu base format */
div.menu a {
    font-family: Georgia, Arial, Helvetica, sans-serif;
    padding:0 0px 0 0px;
}
div.menu a span {
    display:block;
    float:left;
    font-size:1em;
    font-weight:bold;
    margin:0;
    padding:0;
}
div.menu a span {
    color:#d8dfef;
    cursor:pointer;
}
div.menu span {
    color:#808080;
}

/* Date format */









/* FOOTER FORMAT */


div.css-footer {
	 background:transparent url(/img/footer.jpg) no-repeat 0 0;
     padding:15px 15px 0 15px;
     margin:20px 0 0 0;
     height:35px;
}

div.css-footer span {font-size:0.9em;}

div.css-footer span.copy {color:#b0b0b0;float:left; width:360px; margin-top:3px;}

div.css-footer h6 {
    float:right;
    background:transparent url(/img/ZOAR.jpg) no-repeat 0 0;
    width:43px;
    height:14px;
}

div.css-footer h6 span {display:none;}

div.css-footer div.sr-collector {display:inline-block; width:300px; height:20px;}

div.css-footer div.sr-collector label {margin-left:5px;font-size:0.9em; line-height:22px; }

/* login */
div.login {
    padding:0 10px 0 10px;
}




/* BUTTON */
div.button-l {background:transparent url(/img/button-left.jpg) no-repeat; width:4px; height:27px;float:left;}
div.button-c {background:transparent url(/img/button-center.jpg) repeat-x; height:24px;float:left; padding: 4px 3px 0 3px;cursor:pointer;}
div.button-r {background:transparent url(/img/button-right.jpg) no-repeat; width:4px; height:27px;float:left;}


/* ARROW */
a.arrow-left {background:transparent url(/img/arrow-left.jpg) no-repeat; width:29px; height:27px;display:inline-block;}
a.arrow-right {background:transparent url(/img/arrow-right.jpg) no-repeat; width:29px; height:27px; display:inline-block;}
a.arrow-left span {display:none;}
a.arrow-right span {display:none;}

a.arrow-left:hover {border:none; background:transparent url(/img/arrow-left-over.jpg) no-repeat;}
a.arrow-right:hover {border:none; background:transparent url(/img/arrow-right-over.jpg) no-repeat;}
span.arrow-separator {background:transparent url(/img/arrow-separator.jpg) no-repeat; margin:0; width:12px; height:27px;display:inline-block;}
span.arrow-separator span {display:none;}
/*
* Pager css
*/
div.pager {
  margin:0 0 25px 0;
  text-align:center;
  font-weight:bold;
}
div.pager span.item {padding: 0 5px 0 5px;font-size:1.2em; border:none;}
div.pager span.delimiter span {padding: 0 0 0 0;font-size:1em; border:none;}
div.pager a {
    color:#5f035a;
}
div.pager a:hover {
  color:yellow;
  border:none;
}
div.pager span span {
  border:solid 1px #5F035A;
}
div.pager span.prev a {
  display:inline-block;
  border:none;
}
div.pager span.prev a:hover {
  
}
div.pager span.prev span {
  display:inline-block;
  border:none;
}
div.pager span.prev span span {}
div.pager span.prev a span {}
div.pager span.next a {
  display:inline-block;
}
div.pager span.next a:hover {

}
div.pager span.next span {
  display:inline-block;
  border:none;
}
div.pager span.next span span {}
div.pager span.next a span.item {}



/* layout */



/* INPUT FORM ELEMENTS */
div.form {
    padding:10px;
}


span.checkbox {display:block; float:left; width:20px; height:20px;}
span.checkbox-a-empty {background: transparent url(/img/checkbox.jpg) -5px -5px; }

span.checkbox-a-selected {background: transparent url(/img/checkbox.jpg) -65px -5px; }
span.checkbox-a-over {background: transparent url(/img/checkbox.jpg) -35px -5px; }

span.checkbox-b-empty {background: transparent url(/img/checkbox.jpg) -5px -35px; }
span.checkbox-b-selected {background: transparent url(/img/checkbox.jpg) -65px -35px; }
span.checkbox-b-over {background: transparent url(/img/checkbox.jpg) -35px -35px; }

span.checkbox-c-empty {float:right;background: transparent url(/img/checkbox.jpg) -5px -65px; }
span.checkbox-c-selected {float:right;background: transparent url(/img/checkbox.jpg) -65px -65px; }
span.checkbox-c-over {float:right;background: transparent url(/img/checkbox.jpg) -35px -65px; }

span.checkbox-d-empty {float:right;background: transparent url(/img/checkbox.jpg) -5px -95px; }
span.checkbox-d-selected {float:right;background: transparent url(/img/checkbox.jpg) -65px -95px; }
span.checkbox-d-over {float:right;background: transparent url(/img/checkbox.jpg) -35px -95px; }
/*  margin:25px 0 0 0;  */

div.row {
  margin:20px 0 0 0;
}
div.row h6{
  margin:0;
  padding:0;
  text-align:left;
  font-size:1em;
}
div.row a:hover {border:none;}
div.row img {background:none; margin:0; padding:0;}
/*Form elemets*/
.index-pic-holder {
  display:block;
  width:90px;
  height:90px;
}

/* special layout */


div.row img.i-code-w {background:transparent url(/img/input.gif) no-repeat -11px -134px; width:134px; height:27px; padding:2px 1px 1px 2px; margin:0 12px 0 0;}
div.row img.i-code-g {background:transparent url(/img/input.gif) no-repeat -11px -779px; width:134px; height:27px; padding:2px 1px 1px 2px; margin:0 12px 0 0;}



/* BOX */

table.box {width:310px; margin:0; padding:0; border-collapse:collapse;}
table.box thead td{padding:0; width:310px; height:36px; background:transparent url(/img/box-top.jpg) no-repeat 0 0;}
table.box td{padding:11px 15px; background:transparent url(/img/box-content.jpg) repeat-y 0 0;}
table.box tfoot td {padding:0; height:8px;background:transparent url(/img/box-bottom.jpg) no-repeat 0 0;}
table.box td h3 {margin:8px 0 0 15px;}


/* IMG */

table.simg {margin:0; padding:0; border-collapse:collapse; }
table.simg tr {padding:0; margin:0;}
table.simg td {padding:5px;margin:0;}



table.simg td.LT { background:transparent url(/img/small-border-LT.jpg) no-repeat 0 0;}
table.simg td.T {background:transparent url(/img/small-border-T.jpg) repeat-x 0 0;}
table.simg td.RT { background:transparent url(/img/small-border-RT.jpg) no-repeat 0 0;}
table.simg td.R {background:transparent url(/img/small-border-R.jpg) repeat-y 0 0;}
table.simg td.RB { background:transparent url(/img/small-border-RB.jpg) no-repeat 0 0;}
table.simg td.B {background:transparent url(/img/small-border-B.jpg) repeat-x 0 0;}
table.simg td.LB {background:transparent url(/img/small-border-LB.jpg) no-repeat 0 0;}
table.simg td.L {background:transparent url(/img/small-border-L.jpg) repeat-y 0 0;}
table.simg td.C {padding:0;}

table.img {margin:0; padding:0; border-collapse:collapse; }
table.img tr {padding:0; margin:0;}
table.img td {padding:12px;margin:0;}
/* width:10px; height:10px; */
table.img td.LT { background:transparent url(/img/border-LT.jpg) no-repeat 0 0;}
table.img td.T {background:transparent url(/img/border-T.jpg) repeat-x 0 0;}
table.img td.RT { background:transparent url(/img/border-RT.jpg) no-repeat 0 0;}
table.img td.R {background:transparent url(/img/border-R.jpg) repeat-y 0 0;}
table.img td.RB { background:transparent url(/img/border-RB.jpg) no-repeat 0 0;}
table.img td.B {background:transparent url(/img/border-B.jpg) repeat-x 0 0;}
table.img td.LB {background:transparent url(/img/border-LB.jpg) no-repeat 0 0;}
table.img td.L {background:transparent url(/img/border-L.jpg) repeat-y 0 0;}
table.img td.C {padding:0;}


/*
* special modifiers
*/
/* BOREDR */
.NoBL, div.NoBL {border-left:none;}
.NoBR, div.NoBR {border-right:none;}
.NoBT, div.NoBT {border-top:none;}
.NoBB, div.NoBB {border-bottom:none;}
/* MARGIN */
.NoML, div.NoML {margin-left:0px;}
.NoMR, div.NoMR {margin-right:0px;}
.NoMT, div.NoMT {margin-top:0px;}
.NoMB, div.NoMB {margin-bottom:0px;}
/* PADDING */
.NoPL, div.NoPL {padding-left:0px;}
.NoPR, div.NoPR {padding-right:0px;}
.NoPT, div.NoPT {padding-top:0px;}
.NoPB, div.NoPB {padding-bottom:0px;}

/*
* CLEAR
*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */


/*
* Admin style
*/

div.atool {background: #555555; color:#dddddd;}
div.atool a {color:#dddddd;}


div.edited {
  background-image: url(/img/edited.png);
  background-repeat:repeat;
}

div.deleted {
  background-image: url(/img/deleted.png);
  background-repeat:repeat;
}

div.SF-admin {
    background:#ffaaaa;
}


