a 
{
  color:#862205;
}

div.form-ok {
  text-align:center;
  color:green;
  margin:15px;
}

div.form-error {
  text-align:center;
  color:red;
  margin:15px;
}

div.center { 
  text-align:center;
}

div.align-left {
  text-align:left;
}

div.align-right {
  text-align:right;
}

div.align-center {
  text-align:center;
}

span.nick {
  color: green;
  font-style: italic;
  font-weight: bold;
}

span.nick_no {
  color: red;
  font-style: italic;
}


div.page-a1 {
  background-color: #FFE7C7;
  top: 100px;
  width: 927px;
  _width: 932px;

  left: 0px;
  position: absolute;
  z-index: 1000;
  padding:2px;
}


span.page-aa2 {
  text-align:left;  
}

div.page-a2 {
  background-color: #FFE7C7;
  top: 0px;
  width: 932px;
  left: 0px;
  position: absolute;
  z-index: 500;
  text-align: right;
  padding:2px;
}

div.page-a3 {
  background-color: #FFE7C7;
  top: 0px;
  width: 200px;
  height: 100px;
  left: 0px;
  position: absolute;
  z-index: 500;
  text-align: right;
  padding:2px;
}


div.page-top-left {
  background-color: #FDF6E9;
  height: 90px;  
}

div.page-top-right {  
  border-bottom: 1px dashed #FDF6E9;
}

div.page-top-right-date { 
  font-size: 0.8em;  
  text-align:right;
}


div.banner-top {
  position:absolute;
  left: 420px;
  top: 17px;
  height: 94px;
  width: 585px;
  z-index: 10;  
}

/*
div.banner-top {
  position:absolute;
  left: 400px;
  top: 27px;
  height: 75px;
  width: 470px;
  z-index: 10;  
}
*/

div.logo-top {
  margin-top: 7px;
  position: absolute;
  height: 110px;
  width: 15%;
  z-index: 1000; 
}

div.page-top-main {
  position: relative;
  background-color: #FDF6E9;
  height: 110px;
  width: 930px;
}


div.box-left-menu {
  font-size: 130%;
  line-height: 25px;
  text-align:center;
  font-weight: bold;
}

div.page-bottom-banner {
  position: relative;
  margin-top: 60px;
  text-align:center;
  margin-bottom: 100px;
  width: 700px;
}

div.page-bottom 
{
  text-align: center;
  width: 930px;
  margin-top: 5px;
  clear: both;
  background-color: #FDF6E9;
  border: 1px solid #DAC5AA;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 90%;
}

div.page-width-left {
  position:  absolute;
  background-color: #FDF6E9;
  width: 180px;
  left: 2px;  
  float: left;
  margin-bottom:10px;

}

div.page-width-main {
  position: dede;
  width: 720px;
  left: 0px;
  margin-left: 200px;
  margin-top: 10px; 
}

div.page-width-main-article {
  position: relative;
  width: 620px;
   left: -20px; 
  margin-left: 0px;
/*  font-size: 0.85em;*/
}
div.page-width-main-article1 {
  position: relative;
  width: 620px;
  left: 200px;
  margin-left: 0px;
/*  font-size: 0.85em;*/
}

div.bbb {
  position: absolute;
  left: 809px;
  top: 130px;
}


div.page-width-article {
  position: relative;
  left: 0px;
  width: auto;
  margin-right: 270px;
}

div.page-width-right {
  position: absolute;
  width: 270px;
  left: 532px;
  height: 100%;
  top: 118px;
  z-index: 100;
  background-color: #FDF6E9;

}


div.box-right-head-article h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/article.gif');
  width: 190px;

}

div.box-right-head-actual h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/actual.gif');
  width: 190px;
}

div.box-right-head-smiley h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/smiley.gif');
  width: 190px;
}

div.box-right-head-teach h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/babka1.gif');
  width: 190px;
}

div.box-right-head-tip h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/tip.gif');
  width: 150px;
}

div.box-right-head-holiday h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/bell.gif');
  width: 110px;
}

div.box-right-head-inquiry h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/holiday.gif');
  width: 110px;
}

div.box-right-head-user h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/user.gif');
  width: 85px;
}

div.box-left-head-mail h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/mail.gif');
  width: 105px;
}

div.box-left-head-enquiry1 h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/clipboard.gif');
  width: 105px;
}


div.box-right-head-home h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/home.gif');
  width: 85px;
}

div.box-right-head-partner h5 {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url('../images/partner.gif');
  width: 135px;
}


div.box-right { 
/*  font-size: 90%;*/
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  position: relative;
  padding:5px;  
}

div.box-right-article-text {
  
  font-weight:bold;
  margin: 5px;
}

div.box-right h5 {
        line-height:35px;
	background-color: #FDF6E9;
	height: 35px;
	
	margin: 0;	
	padding-left: 40px;
	position: relative;
	top: -20px;
	left: 3px;
	color: #3366CC;
}


div.box-article
{
  text-align:justify;  
/*  font-size: 100%;*/
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 10px;
  margin-right: 10px;
 
}

div.box-article-separator {
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  border-top: 1px dashed #DAC5AA;
}


div.article-category {
  text-align:center;
  font-size: 115%;
  font-weight:bold;
}

div.article-anot {
  text-align: justify;
  
}

span.article-next-anot-left {
  
}

span.article-next-anot-right {
  
}

div.article-empty-anot {
  margin-top:130px;
}

span.box-article-left { 
  float: left;
  
}

span.box-article-right {  
  float: right;
/*  font-size: 100%;*/
}


div.box-user-login { 
  padding-top:10px;
  border: 1px dashed #DAC5AA;
  padding-bottom:10px;
}

div.box-user-login-text {
  padding-bottom:5px;
}

span.box-user-login-submit {
  position: relative;
  left:30px;
}

span.box-user-login-label {
  position: relative;
  left: 5px;
}

span.box-user-login-input {
  position: relative;
  left: 10px;
}

span.box-user-password-input {
  position: relative;
  left: 9px;
}


div.box-left { 
/*  font-size: 80%;*/
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  position: relative;
  padding:5px;
}

div.box-left h5 {
        line-height:35px;
	background-color: #FDF6E9;
	height: 35px;
	/*font-size: 1.3em;*/
	margin: 0;	
	padding-left: 40px;
	position: relative;
	top: -20px;
	left: 3px;
	color: #3366CC;
}


div.action-logout {
  text-align:center;
  font-weight:bold;
}



/* ------------- Styl pro modul comment (Zacatek) ------------- */
div.comment-main {
  margin-right: 0px;
  margin-left: 0px;
}



div.box-show-comments-list {
  border: 1px solid #DAC5AA;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
  padding:5px;
  background-color: #FDF6E9;
}

div.list-last-comment-text {
  position: absolute;
  float: left;
  padding: 2px;  
}

div.comment-separator {
  
  margin-top: 8px;
  /*border-top: 1px dashed #DAC5AA;*/
  margin-bottom: 10px;
}

div.comment-preview-head {
  font-size: 140%;
  font-weight:bold;
  text-align:center;
  margin-top: 10px;
  margin-bottom: 30px;
  
}

div.list-last-comment-date {
  text-align:right;
  background-color: #EDE6DA;
  padding: 2px;
  border-bottom: 1px solid #DAC5AA;
  border-right: 1px solid #DAC5AA;
  border-left: 1px solid #FAFAFA;
  border-top: 1px solid #FAFAFA;
  
}

div.list-head {
  font-weight:bold;
}

div.list-empty {
  margin: 5px;
  text-align: center;
  font-style: italic;
}

div.list-submit {
  margin-top: 10px;
  text-align:center;
}

div.box-add-comment {
  border: 1px solid #DAC5AA;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
  padding:5px;  
  background-color: #FDF6E9;
}

div.box-add-comment h2 {
  text-align:center;
}

div.box-add-comment-form {
  border: 1px dashed #DAC5AA;
  background-color: #FDF6E9;
  padding: 5px;
}

div.comment-icon-bar {
  border: 1px dashed #DAC5AA;
  padding-top: 2px;
  margin-bottom: 5px;
  margin-right: 120px;
}

div.comment-form-error {
  color: red;
  font-weight: bold;
}

div.comment-prewiev-button {
  text-align: center;
}

div.comment-view {
  border: 1px dashed #DAC5AA;
  background-color: #FDF6E9;
  padding: 5px;
}

div.comment-view-separator {
  border-top: 2px solid #DAC5AA;  
}

div.error {
  font-weight:bold;
  color:red;
}
/* ------------- Styl pro modul comment (konec) --------------- */

/* ------------- Styl pro modul club (zacatek)  --------------- */
div.club-menu {
  right: 300px;
  top: 1px;  
  bottom: 0px;
  padding-top: 10px;
  _padding-top: 0px;
}

a.club-menu-hiperlink {
  margin-top:20px;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  background-color: #FFDA95;
  border-top:	1px solid #FFFFFF;
  border-left:	1px solid #FFFFFF;
  border-right:	1px solid #AAAAAA;

  color:#3366CC;
  font-weight:	bold;
  width:170px;
}

a.club-menu-hiperlink:hover {
  background-color: white; /*#F0F0F0;*/
  border-top:	1px solid #E0E0E0;
  border-left:	1px solid #E0E0E0;
  border-right:1px solid #FFFFFF;

  color:		gray;
  font-weight:	bold;
  text-decoration: none;
}

td.club-registration-input {
  color:gray;
  /*font-size: 0.80em;   */
}

div.club-registration-error {
  color: red;
  font-weight:bold;
}

font.club-registration-obligatory {
  font-style:italic;
  text-align:justify;
  font-weight:	bold;
}

div.club-member-list-head {
  font-weight:bold;
  font-size:1.2em;
  text-align:center;
}

div.club-member-list-help {
  font-style:italic;
  text-align:center;
  font-size:0.9em;
  color: gray;
}

div.club-member-list-left {
  float:left;
  width:35%;
  padding-left:10%;
}

div.club-head {
  color:#5928b5;
  font-style:italic;
  font-weight:bold;  
}

div.club-member-list-right {
}

div.club-member-list-align {
  
}

div.club-noticeboard-form-add {
  border: 1px dashed #DAC5AA;
  background-color: #FDF6E9;
  padding: 5px;
}

h3.club-noticeboard-form-add {
  font-weight:bold;  
}

div.club-noticeboard-form-add-left {
  float:left;
  width:20%;
  margin-right:5px;
  text-align:right;
  margin-bottom:5px;
}

div.club-noticeboard-form-add-right {
  margin-bottom:5px;
}

div.club-noticeboard-msg {
  width:180px;

  
  border:1px solid;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:#eae3e3;
  border-right-color:#eae3e3;      
  
  padding: 5px;  
  padding-bottom:0px;
}

div.club-noticeboard-msg-t1 {
  float:left;
  width: 80%;  
  background-color:#e6e1d5;
  padding:2px;  
  font-weight:bold;
}

div.club-noticeboard-msg-t2 {
  text-align:right;
}

div.club-noticeboard-msg-b1 {
  text-align:right;
}


/* Barva a ohraniceni ramecku ve kterem jsou umisteny informace o uzivateli */
div.club-noticeboard-user-info {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
  padding-bottom:5px;
}

/* Format nadpisu nad jednotlivymi ramecky obsahujicimi informace o uzivateli */
div.club-noticeboard-user-info-h {
  font-weight: bold;
  font-size:120%;
}

div.club-noticeboard-user-info-left {
  width:25%;
  text-align:right;
  float:left;
  margin-right:5px;
  margin-top:4px;  
}

div.club-noticeboard-user-info-right {
  margin-top:4px;
}

div.club-user-info {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
  padding:5px;
}

div.club-user-info-left {
  width:20%;  
  float: left;
  font-weight:bold;
  text-align:right;
  margin-right:5px;
  margin-bottom:5px;
}

div.club-user-info-right {
  width:70%;
  
  margin-bottom:5px;
}

div.club-user-galerie {
  width:100%;
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
  padding:5px;
  margin-bottom:5px;
}

/* Forma nadpisu nad nad uzivatelskou galerii */
div.club-user-galerie-h {
  font-weight: bold;
  font-size:120%;
  color: #862205;
}



/* Tabulka pro zobrazeni informaci o galerii */
div.club-user-galerie-t1 {
  width:60%;
  float: left;  
  
}

div.club-user-galerie-t2 {
  width:20%;
  border: 1px solid red;
  
}

div.club-user-galerie-add-h {
  font-weight: bold;
  font-size:120%;  
}

div.club-user-galerie-add {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
  position: inherit;
  padding:5px;
}

div.club-user-galerie-add-left {
  width:20%;  
  float: left;
  font-weight:bold;
  text-align:right;
  margin-right:5px;
  margin-bottom:5px;
}

div.club-user-galerie-add-rigth {
  width:auto;  
  margin-bottom:5px;
}

div.club-user-galerie-edit-list {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
  padding:5px;
}

div.club-user-galerie-edit-list-left {
  width:25%;  
  float: left;
  font-weight:bold;
  text-align:right;
  margin-right:5px;
  margin-bottom:5px;
}

div.club-user-galerie-edit-list-right {
  width:auto;  
  margin-bottom:5px;
}

div.club-gal-us {
  border-bottom: 1px solid #dac5aa;
  margin-left: 5px;
  padding-bottom: 4px;
  color: #862205;
  font-size: 105%;
  font-weight: bold;
}

div.club-gal-year {
  color: #862205;
  margin-left: 14px;
  margin-bottom: 7px;
  margin-top: 4px;
}

div.club-gal-us-rec {
  margin-left: 14px;
}

div.club-user-galerie-edit-list-th {
  border: 1px dashed #DAC5AA;
  background-color: #EDE6DA;
  padding: 3px;
  font-weight:bold; 
}

div.club-user-galerie-edit-list-add-bt {
  text-align:right;
  margin-bottom:5px;
  margin-top:5px;
}

div.club-galerie {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
  padding:5px;
}

div.club-galerie-head{
  border: 1px dashed #DAC5AA;
  background-color: #EDE6DA;
  padding: 3px;
  font-weight:bold; 
  
}

div.club-galerie-offset {
  text-align:right;
  margin-top:5px;
  margin-right: 10px;
}

div.club-main {
  position: absolute;
}

div.club-galerie-detail-head {
  font-size:110%;
  text-align:center;
  margin-bottom: 4px;
  font-weight: bold;
}

div.club-galerie-detail-desc {
  font-style:italic;
}

div.club-galerie-h {
  font-weight: bold;
  font-size:120%;
}

div.club-galerie-comment-info {
  font-style:italic;
}


div.visitors-book-main {
}

div.visitors-book-head {
  font-weight:bold;
  font-size:120%;
  text-align:center;
  margin: 10px;
}

div.visitors-book-date-left {
  width: 15%;
  font-weight:bold;
  float:left;
}

div.visitors-book-date-right {
  width:auto;
}

div.visitors-book-name-left {
 width: 15%;
 font-weight:bold;   
 float:left;
}

div.visitors-book-name-rigth {
  width: auto; 
  font-style:italic;  
}

div.visitors-book-text {
  margin-top: 10px;
  text-align:justify;
}

div.visitors-book-separator {
  border-bottom: 1px solid #DAC5AA;
}

div.visitors-book-add {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;
}

div.visitors-book-add-text {
  margin-top:5px;
  margin-bottom:3px;
  font-weight:bold;
}

div.visitors-book-add-error {
  font-weight:bold;
  margin: 3px;
  color:red;  
}

div.visitors-book-history {
  text-align:center;
  margin-left: 10%;
  margin-right:10%;
}

div.action-head {
  font-weight:bold;
  font-size:120%;
  text-align:center;
  margin: 10px;
}

div.action-findform {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.action-findform-head {
  background-color: #EDE6DA;
  padding:3px;
  text-align:center;
  font-weight:bold;
}

div.action-findform-left {
  width: 50%;
  float:left;
  text-align:center;
  margin:5px;
}

div.action-findform-right {
  width:auto;
  text-align: center;
  margin:5px;
}

div.action-view {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.action-view-head {
  background-color: #EDE6DA;
  padding:3px;
  text-align:center;
  font-weight:bold;
}

div.action-view-left {
  width: 50%;
  float:left;    
}
div.action-view-rigth {
  width:auto;
}

div.action-view-text {
  padding-top: 10px;
  text-align:justify;
  font-style:italic;
}

div.action-separator {
  border-bottom: 1px solid #DAC5AA;
}

div.action-add {
  width: 500px;
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.action-add-head {
  background-color: #EDE6DA;
  padding:3px;
  text-align:center;
  font-weight:bold;
}

div.action-add-left {
  width:50%;
  float:left;
  margin-bottom:10px;
}

div.action-add-right {
  width:auto;
  margin-bottom:10px;
}

div.action-add-error {
  font-weight:bold;
  margin: 3px;
  color:red;  
}


div.discussion-main {
  /*margin-right: 3%;*/
}

div.discussion-head {
  font-weight:bold;
  font-size:130%;
  text-align:center;
  margin: 10px;
}

div.discussion-view {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.discussion-view-left {
  width: 15%;
  font-weight:bold;
  float:left;
}

div.discussion-view-right {
  width:auto;
}

div.discussion-view-text {
  text-align: justify;
}

div.discussion-view-separator {
  margin-top: 8px;
  border-top: 1px dashed #DAC5AA;
}

div.discussion-view-all-separator {
  border-top: 2px solid #DAC5AA;
  margin-bottom: 1px;
  margin-top: 8px;
}

div.discussion-view-head {
  background-color: #EDE6DA;
  padding: 3px;
  text-align:center;
}

div.discussion-view-nav-left {
  width:50%;
  float:left;
  padding-left:3%;
  padding-top:8px;
  padding-bottom:8px;
}

div.discussion-view-nav-right {
  width:auto;
  padding-right:3%;
  text-align:right;
  padding-top:8px;
  padding-bottom:8px;
}


div.discussion-view-head-name {
  width: 55%;
  float: left;
  background-color: #EDE6DA;
  padding-top:3px;  
  padding-bottom:3px; 
  padding-left: 3px;
  font-weight:bold;
}

div.discussion-view-head-owner {
  width: 25%;
  float:left;
  background-color: #EDE6DA;
  padding-top:3px; 
  font-weight:bold; 
  padding-bottom:3px; 
}

div.discussion-view-head-date {
  width: auto;
  background-color: #EDE6DA;
  padding-top:3px; 
  padding-bottom:3px; 
  padding-right: 3px;
  font-weight:bold; 
}

div.discussion-add {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.discussion-article-separator {
  border-bottom: 1px dashed #DAC5AA;
  margin-bottom: 10px;
  color: #862205;
  font-size: 120%;
  font-weight:bold;
}

div.discussion-add-text {
  font-weight:bold;
  margin-top: 10px;
  margin-bottom:3px;
}

span.discussion-add-text-required {
  font-weight:bold;
  color:red;
  margin-top: 10px;
  margin-bottom:3px;
}

div.discussion-add-error {
  font-weight:bold;
  color:red;
}


div.postcard-head {
  font-weight:bold;
  font-size:120%;
  text-align:center;
  margin: 10px;
}

div.postcard-view {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.postcard-main {
  width: 650px;
}

div.postcard-left {
  position: relative;
  
  width: 68%;    
  float:left;
}

div.postcard-right {
  margin-left: 73%;
  width: auto;    
}

div.postcard-menu {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.postcard-menu-head {
  background-color: #EDE6DA;
  padding: 3px;
  text-align:center;
}

div.postcard-menu-item {
  margin-top: 3px;
}

div.postcard-menu-item-separator {
  margin-top: 10px;
  border-top: 1px dashed #DAC5AA; 
  margin-bottom: 8px;
}


div.postcard-view {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.postcard-view-head {
  background-color: #EDE6DA;
  padding: 3px;
  text-align:center;
}

div.postcard-view-subjetc {
  font-weight:bold;
  font-size: 110%;
  margin-bottom: 5px;
  text-align:center;
}

div.postcard-view-text {
  text-align:center;
  margin-top:20px;
  font-size: 110%;
  font-weight:bold;
}

div.postcard-view-post-text {
   font-weight: bold;
   font-style:italic;
   font-size:110%;
}

div.postcard-send {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.postcard-send-text {
  margin-top:8px;
  font-weight:bold;
  margin-bottom:3px;
}

div.postcard-send-text1 {
  font-size: 85%;
}

div.postcard-send-text-error {
  font-weight:bold;
  color:red;
}

div.postcard-send-box {
  padding:10px;
  padding-top:0px;
  border: 1px dashed #DAC5AA;
  margin-bottom:9px;
}

div.postcard-add {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.postcard-add-head {
  background-color: #EDE6DA;
  padding: 3px;
  text-align:center;
  margin-bottom: 10px;
}

div.postcard-add-text {
  font-weight:bold;
  margin-bottom: 5px;
  margin-top: 10px;
}

div.postcard-add-text-error {
  font-weight:bold;
  color:red;
}

div.postcard-boost {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.postcard-boost-head {
  background-color: #EDE6DA;
  padding: 3px;
  text-align:center;
  margin-bottom: 10px;
}

div.postcard-separator {
  border-bottom: 1px dashed #DAC5AA;
  margin-bottom: 10px;
  color: #862205;
  font-size: 120%;
  font-weight:bold;
  margin-top: 10px;
}

div.postcard-next-page {
  font-size: 120%;
  font-weight:bold;
}

/* ------------- Styl pro modul club (konec) ------------------ */

div.enquiry-main {
  margin-left: 2px;
  margin-right: 2px;
}

div.enquiry-separator {
  margin-top: 6px;  
}

div.enquiry-text {
}

div.enquiry-bar-separator {
  margin-top: 2px;
}

div.enquiry-bar {
  height: 12px;
  border-bottom: 2px solid #DAC5AA;
}

div.enquiry-text-ok {
  color: green;
  font-weight:bold;
  text-align:center;
}

div.enquiry-text-error {
  color: red;
  font-weight:bold;
  text-align:center;
}

div.news-main {
  margin:10px;
  font-size: 110%;
  margin-left: 15px;
  margin-right: 285px;
  text-align:justify;
  margin-bottom: 800px;
}

div.news-author {
  font-weight:bold;
  padding-top: 20px;
  text-align: right;
}

div.news-category-head {
  font-size: 130%;
  font-weight:bold;
  text-align:center;
  margin-bottom: 20px;
  color: #3366CC;
}



div.consulting-main-box {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
}

div.consulting-main-box-head {
  background-color: #EDE6DA;
  margin: 3px;
  padding: 3px;
  text-align:center;
  margin-bottom: 10px;
  font-weight:bold;
  font-size:120%;
}

div.consulting-form-error {
  color:red;
}

div.consulting-subject {
  font-weight:bold;
}

div.consulting-description {
  font-style:italic;
  text-align:justify;
}

div.consulting-consultant-name-head {
  font-weight:bold;
}
div.consulting-consultant-name {
  font-style:italic;
}

div.consulting-consultant-description {
  margin-top: 5px;
  font-style:italic;
  text-align:justify;
}

div.consulting-actul-subject {
  border: 1px dashed #DAC5AA;
  background-color: #F5EEE2;
  margin: 5px;
  padding: 1px;
  text-align:center;
  font-weight:bold;
  margin-top: 5px;
}

div.consulting-show-topic {
  margin: 5px;
}

div.consulting-show-topic-user-name {
  font-weight:bold;
  float: left;
  width: 10%;
  margin-bottom: 3px;
}

div.consulting-show-topic-user-name-right {
  margin-bottom: 3px;
  font-style:italic;
}

div.consulting-show-topic-date {
  font-weight:bold;
  float: left;
  width: 10%;
  margin-bottom: 3px; 
}

div.consulting-show-topic-date-right {
  margin-bottom: 3px;
}

div.consulting-show-topic-subject {
  font-weight:bold;
  float: left;
  width: 10%;
  margin-bottom: 3px;
}

div.consulting-show-topic-subject {
  margin-bottom: 3px;
}

div.consulting-show-reaction {
  text-align: right;
  margin-top: 5px;
  margin-bottom: 10px;
}

div.consulting-show-topic-sep {
  border: 1px dashed #DAC5AA;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.consulting-show-topic-sep2 {
  border: 2px solid #DAC5AA;
  margin-top: 5px;
  margin-bottom: 10px;
}

div.consulting-show-topic-text-noauth {
  text-align:justify;
  color: blue;
}

div.consulting-show-topic-text-auth {
  text-align:justify;
  color: green;
}

div.consulting-show-topic-text-quest {
  text-align:justify;
  color: red;
}


div.consulting-box-actul-subject {
  margin: 5px;
}




div.consulting-box-actul-subject-head {
  font-weight:bold;
}

div.consulting-head-nav {
  font-size: 100%;
  text-align:center;
  margin-top:10px;
  margin-bottom: 20px;
}

div.consulting-bt-add-subject {
  margin: 10px;
  text-align:right;
}

div.consulting-add-subject { 
  margin-top: 20px;
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;  
  padding: 5px;
  margin-bottom: 10px;
}

div.consulting-add-subject-head {
  background-color: #EDE6DA;
  margin: 3px;
  text-align:center;
  margin-bottom: 10px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
}

div.consulting-limit {
  text-align: right;
  padding-bottom: 3px;
  padding-right: 2px;
}

span.consulting-add-subject-require {
  color: red;  
}

div.consulting-add-attachment {
  font-weight:bold;
  margin-top: 6px;
  margin-bottom: 3px;
}

div.consulting-add-attachment-preview {
  background-color: #E4FFF8;
  margin-right: 23%;
  border: 1px solid #DAC5AA;  
}

div.consulting-add-attachment-previewA1 {
  background-color: #E4FFF8;

  border: 1px solid #DAC5AA;  
}



div.consulting-add-attachment-preview-sep {
  border: 1px solid #DAC5AA;  
}

div.consulting-add-subject-user-name {
  font-weight:bold;
  margin-top: 6px;
  margin-bottom: 3px;
}

div.consulting-add-subject-email {
  font-weight:bold;
  margin-top: 6px;
  margin-bottom: 3px;
}

div.consulting-add-subject-name {
  font-weight:bold;
  margin-top: 6px;
  margin-bottom: 3px;
}


div.consulting-add-subject-text {
  font-weight:bold;
  margin-top: 6px;
  margin-bottom: 3px;
}

div.consulting-head {
  font-size: 130%;
  font-weight:bold;
  margin-top:30px;
  text-align:center;
}

div.consulting-quest { 
 background-color: red;
 width: 20px;
 float: left;
}

div.consulting-auth-answerp {
  background-color: green;
  width: 20px;
  float: left;
}

div.consulting-noauth-answerp {
  background-color: blue;
  width: 20px;
  float:left;
}


div.sendmial { 
  background-color: #F5EEE2;
  padding: 10px;
}

div.sendmail-from-error {
  color: red;
  font-weight:bold;
}

div.sendmail-name-error {
  color: red;
  font-weight:bold;
}

div.sendmail-head {
  font-size: 140%;
  font-weight:bold;
  text-align:center;
  margin-top: 20px;
}

div.sendmail-to {
  font-weight:bold;
  width: 40px;
  float: left;
  text-align:right;
}

div.sendmail-from {
  font-weight:bold;
  margin-top: 7px;
  margin-bottom: 2px;
}

div.sendmail-name {
  font-weight:bold;
  margin-top: 7px;
  margin-bottom: 2px;
}

div.sendmail-subject {
  font-weight:bold;
  margin-top: 7px;
  margin-bottom: 2px;
}

div.sendmail-input {
  margin-left: 70px;
}

div.sendmail-text {
  font-weight:bold;
  margin-top: 7px;
  margin-bottom: 2px;
}
div.sendmail-send {
  color: green;
  text-align:center;
  font-weight:bold;
}


/* BEGIN - Informer */
div.informer-head {
  margin-top: 30px;
  text-align:center;
  font-size: 140%;
  font-weight:bold;
}

div.informer-name {
  font-weight: bold;
}

div.informer-date {
  font-weight: bold;
}

div.informer-sep1 {
  border: 1px dashed #DAC5AA;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.informer-text {
  font-size: 100%;
}

div.informer-sep2 {
  border: 1px solid #DAC5AA;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.informer-nav {
  margin-top: 20px;
  text-align:center;
}
/* END - Informer */


/* BEGIN - cookbook */
div.cookbook-head {
  color: #862205;
  text-align: center;
  font-weight:bold;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 15px;
}

div.cookbook-head1 {
  color: #862205;
  text-align: center;
  font-weight:bold;
  font-size: 110%;
  margin-top: -15px;
  margin-bottom: 10px;
}

div.cookbook-sep-menu {
  color: #862205;
  font-weight:bold;
  border-bottom: 1px dashed #DAC5AA;
  padding-bottom: 3px;
  margin-bottom: 3px;
}

div.cookbook-recipe-descriptive {
  color: #862205;
  font-weight:bold;
  border-bottom: 1px dashed #DAC5AA;
  padding-bottom: 3px;
  margin-bottom: 3px;
  font-size: 120%;
}

div.cookbook-recipe-ingredient {
}

div.cookbook-recipe-processing {
  text-align:justify;
}

div.cookbook-recipe-des-head {
  color: #862205;
  font-weight:bold;
  float: left;
}

div.cookbook-recipe-des-text {
}

div.cookbook-img-view {
  text-align: center;
}

div.cookbook-add-img {
  border: 1px solid #DAC5AA;
}

div.cookbook-add-img-text {
  padding: 5px;
}

div.cookbook-add-img-input {
  padding-bottom: 5px;
}

div.cookbook-add-img-head {
  background-color: #FDF6E9;
  padding: 3px;
  color: #862205;
  font-weight: bold;
  margin-bottom: 5px;
  border-bottom: 1px solid #DAC5AA;
}

div.cookbook-add-img-sep {
  border-bottom: 1px dashed #DAC5AA;
  margin-bottom: 5px;
}

div.cookbook-back {
  text-align: right;
  margin-bottom: 5px;
}


div.cookbook-category-list {
  color: #862205;
  font-weight:bold;
  font-size: 105%;
}

div.cookbook-category-head {
  background-color: #FDF6E9;
  padding: 3px;
  color: #862205;
  font-weight: bold;
  margin-bottom: 5px;
}

div.cookbook-category-recipe-name {
  color: #862205;
  font-weight: bold;
}

div.cookbook-category-recipe-desc {
  text-align:justify;
  margin-left: 15px;
}

div.cookbook-category-recipe-info {
  margin-bottom: 10px;
}

div.cookbook-add-bt {
  margin-top: 20px;
  font-weight: bold;
}

div.cookbook-add {  
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
}

div.cookbook-add-table-head {
  background-color: #EDE6DA;  
  font-weight: bold;
  padding: 2px;
  margin-bottom: 5px;
}

div.cookbook-add-table-cell {
  background-color: red;
}

div.cookbook-add-head {
  background-color: #EDE6DA;
  padding: 3px;
  text-align:center;
  margin-bottom: 10px;
}

div.cookbook-add-text {
  font-weight:bold;
  margin-bottom: 5px;
  margin-top: 10px;
}

div.cookbook-add-list {
  color: #862205;
  text-align:right;
  margin-top: 5px;
}

div.cookbook-add-help {
  margin-left: 25px;
}

div.cookbook-add-text-error {
  font-weight:bold;
  color:red;
}

div.cookbook-info-text {
  color: #862205;
  margin-left: 5px;
}

div.cookbook-vote {
  color: #862205;
  text-align: right;
  
}

div.cookbook-not-recipe {
  font-weight: bold;
  text-align: center;
  font-style:italic;
  margin-top: 10px;
  margin-left: 10px;
}

div.cookbook-help {
  font-weight: bold;
}
div.cookbook-help-text {
  margin-left: 10px;
}
/* END - cookbook */


/* START - competition */
div.comp-head {
  color: #862205;
  text-align: center;
  font-weight:bold;
  font-size: 130%;
  margin-top: 20px;
  margin-bottom: 15px;
}

div.comp-head-d {
  color: #862205;
  text-align: center;
  font-weight:bold;
  font-size: 105%;
  margin-bottom: 5px;
}



div.comp-str {
  color: #862205;
  font-weight:bold;
  font-size: 105%;
}

div.comp-str1 {
  color: #862205;
  font-weight:bold;
}

div.comp-str2 {
  padding-top: 4px;
  padding-bottom: 4px;
}

div.comp-h1 {
  color: #862205;
  font-weight:bold;
  font-size: 110%;
  padding-bottom: 4px;
}

div.comp-h2 {
  color: #862205;
  font-size: 80%;
}

div.comp-ah {
  color: #862205;
  padding-top: 3px;
  padding-left: 10px;
}

div.comp-add {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding:5px;  
  width: 310px;
  margin-bottom: 4px;
}

div.comp-conditions {
 margin-left: 27px;
}

/* END - competition */


div.zpravodaj-main { 
  position: absolute;
}

div.games_head {
  text-align: center;
  font-size: 130%;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 10px;
}

div.game_hog {
  text-align: center;
  font-size: 120%;   
  font-weight: bold;
}

div.games_head1 {
  font-weight: bold;
  font-size: 120%;
}

div.games_c {
  border: 1px solid #DAC5AA;
  background-color: #FDF6E9;
  padding: 4px;
}

div.games_c_nr {
  text-align: center;
  font-style: italic;
}

td.games_c_h { 
  padding: 2px;
  background-color: #EDE6DA;
  font-weight: bold;
}

td.games_c {
  padding: 2px;
}

div.games_add_sb {  
  padding-top: 4px;
  text-align: center;
}

#games_i {
  color: #862205;
}

div.games_e {
  text-align: center;
  font-weight: bold;
  color: red;
}

