/* = */
*{
  margin: 0;
  padding: 0;
}
a img{
  border:none;
}

/*                        Main Styles */
body{
  font-family:Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#494530;
  text-align:center;
}

td, th {
  font-family:Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#494530;
}

input, textarea, select{
  font-family:Verdana, Arial, sans-serif;
  font-size: 12px;
}

input.i-text{
  height:24px;
  he\ight:18px;
  padding-top:3px;
}

body #ww-body-all{
  background:transparent url("img/bg-top-continue.jpg") repeat-x left top;
  width:90%;
  margin: 1em auto 0 auto;
  text-align:left;
  min-width:740px;
}

#ww-body-header{
  background:transparent url("img/bg-top.jpg") no-repeat left top;
  height:92px;
}

#ww-body-header #logotype{
  margin-top:50px;
  margin-left:50px;
}

/* ------------------ Personal part -------------------- */
#personal-part input.i-text{
  color:#B2B2B2;
  border:1px solid #B2B2B2;
  padding-left:15px;
  padding-top:3px;
}
#personal-part a{
  font-size:90%;
  color:black;
  text-decoration:none;
}
#personal-part a:hover, #personal-part .ww-active a, #personal-part a:active{
  color:#666666;
}


/* ------------------ Top menu -------------------- */
#top-menu a{
  display:block;
  text-decoration:none;
  white-space:nowrap;
  font-weight:bold;
  color:#53671D;
  margin:0 8px;
  padding:0 0 16px 0;
}
#top-menu a:hover{
  color:#809F2C;
}
#top-menu .ww-active a{
  color:#809F2C;
  border-bottom: 4px solid #FFAA00;
  padding-bottom:12px;
}


/* ------------------ Footer -------------------- */
#ww-body-footer{
  background:transparent url("img/bg-footer.gif") repeat-x left top;
  float:right;
  width:100%;
}

#ww-body-footer #left-block{
  float:left;
  width:16em;
  margin-left:0.5em;
}

#ww-body-footer #copyright{
  list-style:none;
  color:#C9C9C9;
  font-size:90%;
}

#ww-body-footer #counters{
  margin-top:1em;
}

#ww-body-footer #counters img{
/*  border:1px solid red; */
}

#foot-menu ul{
  float:right;
}
#foot-menu ul li{
  display:inline;
  padding:0.5em 0.7em 0 0.7em;
  float:right;
}
#foot-menu ul li a{
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:#53671D;
  padding-top:14px;
  margin-top:-6px;
}
#foot-menu ul li a:hover{
  color:#809F2C;
}
#foot-menu ul li.ww-active a{
  color:#809F2C;
  border-top: 4px solid #FFAA00;
  padding-top:10px;
}

#ww-body-footer #foot-banners{
  float:right;
  margin-top:1em;
  width:500px;
  height:100px;
  background:transparent url("img/bg-buben.gif") no-repeat left top;
  padding-top:60px;
}
#ww-body-footer #foot-banners img{
  float:right;
}

/* ------------------ Content -------------------- */
#ww-body-content{
  padding:1em;
/*  margin:1em 5em 1em 5em;*/
  text-align:center;
}
/* content */
#ww-content-inner{
  margin: 1em auto 0 auto;
  text-align:left;
  width:100%;
}


/*                        Links & Images */
a{
/*  color: #5677AA;*/
  color:#465365;
}
a:visited{
  color: #3FACD6;
}
a:hover {
  color: #A6D02D;
  text-decoration: none;
}
a img{
  border:0;
}

/*                        Text & Lists */
#ww-body-content br{
  clear:both;
}
#ww-body-content h1{
  float:left;
  width:250px;
  height:50px;
  line-height:50px;
  font-size: 140%;
  color:#FF9000;
}
#ww-body-content h1 span{
  display:none;
}
/* top1 menu*/
#ww-body-content h1#ww-cap-program{
  background:transparent url("img/h1-aboutpr.gif") no-repeat 50% 50%;
}
#ww-body-content h1#ww-cap-download{
  background:transparent url("img/h1-download.gif") no-repeat 50% 50%;  
}
#ww-body-content h1#ww-cap-faq{
  background:transparent url("img/h1-faq.gif") no-repeat 50% 50%;
}
#ww-body-content h1#ww-cap-contact{
  background:transparent url("img/h1-contact.gif") no-repeat 50% 50%;
}
#ww-body-content h1#ww-cap-forum{
  background:transparent url("img/h1-forum.gif") no-repeat 50% 50%;
}
/* top2 menu */
#ww-body-content h1#ww-cap-statistika{
  background:transparent url("img/h1-statistika.gif") no-repeat 50% 50%;
}
#ww-body-content h1#ww-cap-registration{
  background:transparent url("img/h1-registration.gif") no-repeat 50% 50%;
}
#ww-body-content h1#ww-cap-enter{
  background:transparent url("img/h1-enter.gif") no-repeat 50% 50%;
}
#ww-body-content h1#ww-cap-error{
  background:transparent url("img/h1-error.gif") no-repeat 50% 50%;
}

#ww-body-content h2{
  height:55px;
  font-size: 120%;
  color:#4F6CA0;
  margin: 1em auto 1em auto;
  clear:both;
}
#ww-body-content h2 span{
  display:block;
  height:55px;
  padding:18px 30px 0 55px;
}
#ww-body-content h2.ww-first{
  margin: 1em auto 1em 250px;
  clear:none;
}
#ww-body-content p{
  margin:1em 0;
  line-height:1.4em;
}

#ww-body-content ul{
}
#ww-body-content ol{
  margin-left:2em;
}
#ww-body-content ul li{
  margin-top:0.5em;
  margin-left:2em;
}
#ww-body-content ol li{
  margin-top:0.5em;
  margin-left:0.6em;
}
* html #ww-body-content ul li{
  margin-left:0;
  text-indent:2em;
}

.line-form{
  width:100%;
}
.line-form fieldset{
  border:none;
  padding:0.5em;
  vertical-align:top;
  text-align:left;
}
.line-form fieldset label{
  display:block;
  font-size:11px;
  font-weight:bold;
}
.line-form fieldset.checkbox label{
  display:inline;
  vertical-align:top;
  padding: 0 5px;
}
.line-form fieldset.checkbox input{
  width:20px;
}
.line-form fieldset input, .line-form fieldset textarea, .line-form fieldset select{
  width:250px;
  font-family:Verdana, Arial, sans-serif;
}
.line-form fieldset select{
  width:255px;
  font-family:Verdana, Arial, sans-serif;
}
.line-form fieldset textarea{
  width:100%;
}
.line-form .i-image{
  margin-top:2em;
}
.line-form .i-submit{
  font-family:Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#494530;
  padding:4px 20px;
}

.fancy-table{
  margin: 2em auto 2em auto;
}
.fancy-table thead tr th{
  white-space:nowrap;
  padding:0.2em 0.5em;
  color:#2C79C1;
}
.fancy-table tbody tr td{
  background:transparent url("img/bg-table-back.gif") no-repeat -30px bottom;
  vertical-align:top;
}
.fancy-table tbody tr.ww-separator td{
  background-color: white;
  background-image: none;
}
.fancy-table tbody tr td div{
  background:transparent url("img/bg-table-top-line.gif") no-repeat -50px top;
}
.fancy-table tbody tr td.ww-first{
  background:transparent url("img/bg-table-back.gif") no-repeat left bottom;
}
.fancy-table tbody tr td.ww-first div{
  background:transparent url("img/bg-table-top-line.gif") no-repeat left top;
  padding-left:50px;
}
.fancy-table tbody tr td.ww-last{
  background:transparent url("img/bg-table-back.gif") no-repeat right bottom;
}
.fancy-table tbody tr td.ww-last div{
  background:transparent url("img/bg-table-top-line.gif") no-repeat right top;
}
.fancy-table tbody tr td div{
  padding:1.4em;
}
* html body .fancy-table tbody tr td div{
  height:60px;
}


/* LINE SEPARATOR */
.fancy-table thead tr th.ww-v-separator{
  border-left:1px solid #3276C1;
}

.fancy-table tbody tr td.ww-v-separator{
  background:transparent url("img/bg-table-v-sep.gif") no-repeat left bottom!important;
  padding:0!important;
}
.fancy-table tbody tr td.ww-v-separator div{
  background:transparent url("img/bg-table-v-sep-top.gif") no-repeat left top!important;
  margin:0!important;
  padding:0!important;
  height:6px;
}

.fancy-table tbody tr.light td.ww-v-separator{
  background:transparent url("img/bg-table-v-sep-l.gif") no-repeat left bottom!important;
}
.fancy-table tbody tr.light td.ww-v-separator div{
  background:transparent url("img/bg-table-v-sep-top-l.gif") no-repeat left top!important;
  margin:0!important;
  padding:0!important;
  height:6px;
}

/* LIGHT CELL */
.fancy-table tbody tr.light td{
  background:transparent url("img/bg-table-back-light2.gif") no-repeat -30px bottom;
  vertical-align:top;
}
.fancy-table tbody tr.light td div{
  background:transparent url("img/bg-table-top-line-light.gif") no-repeat -50px top;
}
.fancy-table tbody tr.light td.ww-first{
  background:transparent url("img/bg-table-back-light2.gif") no-repeat left bottom;
}
.fancy-table tbody tr.light td.ww-first div{
  background:transparent url("img/bg-table-top-line-light.gif") no-repeat left top;
  padding-left:50px;
}
.fancy-table tbody tr.light td.ww-last{
  background:transparent url("img/bg-table-back-light2.gif") no-repeat right bottom;
}
.fancy-table tbody tr.light td.ww-last div{
  background:transparent url("img/bg-table-top-line-light.gif") no-repeat right top;
  padding-right:20px;
}
.fancy-table tbody tr.light td.ww-last div cite pre{
  font:100% Courier New,Arial,sans-serif;overflow-x:auto;width:500px;
  padding-bottom:30px;
  border:1px solid #A2B1BC;
  scrollbar-face-color:#EDF8FF;/*#D3EDFE;*/
  scrollbar-highlight-color:#F0F0F0;
  /*scrollbar-3dlight-color:#101010;    */
  scrollbar-darkshadow-color:#4682B4;
  scrollbar-shadow-color:#F0F0F0;
  scrollbar-arrow-color:#4682B4;

}
.fancy-table tbody tr.light td.ww-last div blockquote, .single tbody tr td.ww-last div blockquote{
  background-color:#F4F4FF;/*#D3EDFE;*/
  border:1px dotted #A2B1BC;
  color:#255664;
  margin:2px;
  padding:1px;  
} 
.fancy-table tbody tr.light td.ww-last div div, .single tbody tr td.ww-last div div{
  background:none!important;
} 
.single td{
}
.fancy-table tbody tr.light td.ww-last div div.unvisible{
  color:#C0C0C0;
}   


/* OTMENA VNUTRENIH STILEY */
.fancy-table tbody tr td table{
  color:#000000;
}
.fancy-table tbody tr td table td{
  background:none;
}
.fancy-table tbody tr td table div{
  background:none;
}
.fancy-table tbody tr td table th{
  vertical-align:top;
  padding-right:1em;

}

.last-added-mess{
  font-size:90%;
}
.last-added-mess a{
  background:transparent url("img/arr11.gif") no-repeat 0px 3px;
  padding-left:14px;
  display:block;
}

.list-pages input.i-text, .list-pages select{
  width:300px;
}
* html .list-pages input.i-text{
  width:300px;
  w\idth: 296px;
}

.list-pages td.ww-first{
  color:#2C79C1;
  font-weight:bold;
}

.bb-toolbar, .smiles-toolbar{
  padding:0!important;
  margin:0!important;
  background-image: none!important;
}

.ww-bread{
  font-weight:bold;
  margin-bottom:1em;
  padding-left:2em;
}
.ww-bread .ww-separator{
  font-size:150%;
}
.error-message{
  font-weight:bold;
  padding:1em 0 2em 0;
}

.home-screen-left, .home-screen-right{
  float:right;
  width:280px;
  font-size:80%;
  padding:1em;
}
.home-screen-left{
  float:left;
}
.home-screen-left a, .home-screen-right a{
  text-decoration:none;
  color:#2F9E14;
}
.home-screen-left a span, .home-screen-right a span{
  background:transparent url("/css/img/screen-arr.gif") no-repeat 0px 10px;
  display:block;
  padding-left: 20px;
  padding-top: 10px;
}

/* *************************** JULIA ************************************************/
/* **********************************************************************************/
.filters-table{
  margin-bottom:25px;
}
.filters-table tr th{
  text-align: right;
}
.filters-table tr td{
  text-align: left;
}


.info {
  margin-top:25px;
  margin-bottom:25px;
  font-weight:bold;
  vertical-align:top;
}
/*
div.pages{
  border:1px solid blue;
}
div.pages a, div.pages span{
  display:inline-block;
  border:1px solid red;
  padding-right:0 0 0 1em;
}
*/
div.pages, div.pages a, div.pages a:visited{
  color:#FF9000; 
  font-weight:bold;
}

.info td.title{
  color:#3377C0;
}

span.tbold{
  font-size:90%;
  font-weight:bold;
}
p.tbold{
  margin:0!important;
  padding:0;
  font-size:90%;
  font-weight:bold;
  text-decoration: underline;
}
.moderator{
  font-size:90%;
  font-weight:bold;
  color:#00A0E2;
}


.date-add{
  font-size:80%;
  color:#A2B1BC;
  margin:0 10px 0 0!important;
  padding:0 0 15px 0!important;
  text-align:right;
}
.date-add span.date{
  padding-bottom:3px;
  float:left;
  border-bottom:1px solid #A2B1BC;
}
