html,body,ul,ol,menu,li,img,table,h2,h1,h3,form,fieldset,input,textarea {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, Tahoma, sans-serif; 
}
a {
  color: #FFF;
  text-decoration: underline;
}
a:hover {
  text-decoration: none !important;
  color: #FFF !important;
}
/* remove halo effect in firefox   */
a:active {
	outline: none !important;
}
hr, .hide, .logo h2 {
  display: none;
  clear: both;
}
body {  
  font-size: 70%;
  text-align: center; 
  background: #0A161C url('bgr.gif') ;
}

#page {
  width: 900px;
  color: #C2E0EB;
  margin: 0 auto;
  text-align: left;
}


.platformy {
  background: #182D36 url('platformy-bg.gif') repeat-x;
  float: right;
}
.platformy-inside {
  background: url('platformy-right.gif') no-repeat right bottom;
}
.platformy ul {
  list-style-type: none !important;
  margin: 0 5px 0 0;
  height: 35px;
  display: block;
  _width: 285px;
  clear: both;
}
.platformy ul li {
  margin: 0;
  display: inline;
}
.platformy ul .tit {
  display: block;
  float: left;
  line-height: 35px;
  padding: 0 10px 0 10px;
  width: 45px;
  background: url('platformy-platformy.gif') no-repeat left bottom;  

}
.platformy ul li a {
  text-align: center;
  font-weight: 600;
  line-height: 35px;
  width: 42px;
  display: block;
  float: left;
  text-decoration: none;
}
.platformy ul li a:hover, .platformy ul li.active a {
  background: #88B7BF url('platformy-hover.gif') no-repeat center center;
}

.toolbar {
  background: #182D36 url('toolbarbg.gif') repeat-x;
  height: 35px;
  z-index: 1;
  margin: 0 0 10px 0;
}
.toolbar .tbgl {
  background: url('toolbarbgleft.gif') no-repeat left;
  height: 35px;
}
.toolbar .tbgr {
  background: url('toolbarbgright.gif') no-repeat right;
  height: 35px;
}
.header {
  height: 95px;
  clear: both;
}
.navigation {
  float: left;
  margin: 0 0 100px 10px;
  width: 190px;
  text-align: justify;
  overflow: hidden;
}                             * html .navigation {display: inline;} /* IE6 only */

.display {
  float: left;
  text-align: justify;
  margin: 0 10px 50px 10px;
  padding: 10px 0 0 0;
  width: 440px;
  overflow: hidden;
  background: #102028 url('displaybg.gif') no-repeat left top;
}                             * html .display {display: inline;} /* IE6 only */
.displayforum {
  float: left;
  text-align: justify;
  margin: 0 10px 50px 10px;
  padding: 10px 0 0 0;
  width: 680px;
  overflow: hidden;
  background: #102028 url('displaybglong.gif') no-repeat left top;
}                             * html .displayforum {margin:  0 -15px 100px 15px;} /* IE6 only */

.other-column {
  text-align: justify;
  float: left;
  width: 230px;
  margin: 0 0 50px 0;
  overflow: hidden;
}                             * html .other-column {display: inline;} /* IE6 only */


#geo_img_7
{
width:230px;
}


.bottom {
  width: 900px;
  clear: both;
  color: #61828C;
  text-align: center;
}
.bottom .copy { 
  background: #13232B url('bottombg.gif') repeat-x;
}
.cls {
  background: url('bottombgleft.gif') no-repeat left center;
  height: 35px;
}
.crs {
  height: 25px;
  padding: 10px 0 0 0;
  background: url('bottombgright.gif') no-repeat right center;
}
.bottom .partners {
  background: #0F1C23;
  color: #597B86;
  padding: 10px 0 10px 0;
  margin: 0 10px 0 10px;

}
.bottom a {
  color: #A6E5F1;
}
.content {
  margin: 0 10px 10px 10px ;
  line-height: 150%;
  overflow: hidden;
  clear: both;
  background: #203942 url('boundarybgtop.gif') no-repeat left top;
}
.content-bottom {
  background: url('topicbgbottom.gif') no-repeat left bottom;
  padding: 0 0 10px 0;
  margin: 0 !imporatnt;
}
.content-bottom2  {
  background: url('topicbgbottom2.gif') no-repeat left bottom;
  padding: 5px 0 15px 0;
}
.content-bottom3 {
  background: url('content-bottom3.gif') no-repeat left bottom;
  padding: 0 0 15px 0;
  margin: 0 !imporatnt;
}
.content-bottom4 {
  background: url('content-bottom4.gif') no-repeat left bottom;
  padding: 0;
  margin: 0 !imporatnt;
}
.content-bottom5 {
  background: url('othcolbgbottom.gif') no-repeat left bottom;
  padding: 0;
  margin: 0 !imporatnt;
}

.topic {
  width: 470px;
  float: left; 
  clear: left;
  overflow: hidden;
}
.topic .content {
  background: #203942 url('topicbgtop.gif') no-repeat right top !important;
  margin: 0 10px 10px 10px !important;
}
.topic-info {
  width: 200px;
  float: right;
  margin: 0 10px 10px 0;
}
.topic-info .content {
  margin: 0 0 10px 0 !important;
  background: #203942 url('topicinfobgbottom.gif') no-repeat left bottom !important;
}
.topic-info .boundary {
  margin: 10px;
}


.loginbox {
  margin: 0 0 10px 0;
}
.navigation .other-content {
  background: #13242C url('navboxbg.gif') repeat-y left top;
  margin: 0 0 10px 0;
  clear: both;
}
.other-column .other-content {
  margin: 0 0 10px 0;
  background: #13242C url('othcolbg.gif') repeat-y left top;
}
.boundary {
  clear: both;
}
.display .boundary, .topic .boundary {
  padding: 10px 0 10px 0;
  _padding: 5px 0 5px 0 !important;
  margin: 0 10px 0 10px;
}
.navigation .boundary {
  padding: 8px;
  background: url('navboxbgbottom.gif') no-repeat left bottom;
}
.other-column .boundary {
  padding: 8px;
}
.loginbox .boundary{
  background: none !important;
}


p {
  margin: 10px 0 10px 0;
}
h1 {
  overflow: hidden;
  z-index: 0;
  height: 89px;
  width: 247px;
  position: relative;
  display: block;
  background: url('logo.gif') 0 0 no-repeat;
}
h1 a {
  overflow: hidden;
  text-indent: -500px;
}
h1 span {
  overflow: hidden;
  position: absolute;
  left: 0; top: 0;
  display: block;
  height: 89px;
  width: 247px;
  z-index: 1;
  background: url('logo.gif') 0 0 no-repeat;
  cursor: pointer;
}
.foots { /*It means part of figure in logo*/
  background: url('logo_piece.gif') 0 0 no-repeat;
  height: 35px;
  width: 45px;
  float: left;
  margin: 0 0 0 43px;
  _display: inline;
}


.navigation h2, .other-column h2, .topic-info h2  {
  font-size: 100%;
  text-align: center;
  font-weight: 600;
  clear: both;
  display: block;
  line-height: 1.8em;
}

.display h2, .topic h2, .h2 {
  font-size: 150%;
  text-align: left;
  font-weight: 600;
  line-height: 30px;
  margin: 0 20px 0 20px;
  float:  left;
} 
     * html .display h2, * html .topic h2, * html .h2 { 
  position: static !important;
  display: inline !important;
  margin: 0 10px -10px 20px;
}


.hl {
  display: block; 
}
.hp {
  display: block;
  padding: 0 10px 0 10px;
}
.navigation .hp, .other-column .hp, .topic-info .hp {
  padding: 3px 10px 0 10px !important; 
} 

.streh2 {
  margin: 0 20px 0 20px !important;
}

.display .h2neutral {
  background: #619FAA url('h2neutralkom.gif') no-repeat left top;
  font-size: 100%;
  color: #17333F;
  line-height: 1.8em;
  text-align: center;
  padding: 3px 0 0 0;
  margin: 0;
  display: block;
  width: 100%;
}
.other-column .h2neutral {
  background: #619FAA url('h2bgneutral2.gif') no-repeat top;
  color: #17333F;
    padding: 3px 10px 0 10px;
}
.loginbox .h2login {
  background: none !important;
  color: #B0E2EB !important;
  text-align: left !important;
  float: left;
  font-size: 100% !important;
}
.reglink {
  float: right;
}
.reglink a {
  font-size: 100%;
  font-weight: 600;
}

.display h3, .displayforum h3  {
  margin: 0 0 5px 0;
  padding: 0 0 0 10px;
  border-bottom: 1px solid #619FAA;
  font-size: 110%;
  color: #619FAA;
  clear: both;
  font-weight: 900;
}
.display h3 a, .displayforum h3 a {
  text-decoration: underline;
}
.navigation h3 {
  font-size: 1.1em;
  text-align: left !important;
}
.navigation h3 a {
  text-decoration: underline;
  display: block;
  border-bottom: 1px dashed #393D41;
  padding: 1px 5px 1px 5px;
}
.navigation h3 a:hover {
  color: #FDFDFD;
}

.h4forum {
  font-size: 100%;
  text-align: right;
  padding: 0;
  display: block;
  margin: 3px 10px 0 0;
}





/*.header*/ 
.logo {
  float: left;
  width: 247px;
  height: 89px;
  z-index: 1;
  display: inline;
  margin: 6px 0 0 24px;
}
.reklama {
  margin: 20px 70px 0 5px;
  display: inline;
  float: right;
  z-index: 3;
}

/*.display .content*/ 
.short img, .picture {
  border: 3px solid #182A31;
  margin: 0 5px 5px 0;
}
.short img {
  float: left;
}
.ico {  
  float: left;
  margin: 0 10px 0 0;
  _margin: 5px 10px 0 0;
  width: 139px;
  height: 149px;
}
.aico {
  width: auto !important;
  height: auto !important; 
}


a:hover .ico, a:active .ico {
  border: 3px solid #182C34 !important;
}

.random {
  margin: 0 0 0 2px !important;
  width: 170px !important;
  height: 128px !important;
  border: 0;
}
a .random {
  border: 0 !important;
}

#iebug {
  clear: both;

}

/*.display*/ 
.video {
  background: #203942 url('videobgbottom.gif') no-repeat left bottom;
  float: left;
}
.video .div {
  background: url('videobgtop.gif') no-repeat left top;
  padding: 10px;
}
.video .videotitle {
  font-weight: 600;
  background: #000;
  padding: 2px;
  color: #FFF;
}
.lacombox {
  width: 190px;
  height: 183px;
  display: block;
  float: left;
  margin: 0 0 10px 0;
}
.lacombox .content {
  background: #203942 url('lastcombgbottom.gif') no-repeat left bottom;
  height: 183px;
}
.last_comments {
  list-style-type: none !important;
  margin: 0 0 -5px 0 !important;
  padding: 0 !important;
  line-height: 100%;
  clear: both;
  display: block;
}
.last_comments li  {
  padding: 5px 3px 5px 5px;
  
  margin: 0 !important;
  clear: both;
}
.last_comments .light {
  background: #27434D;
}
.last_comments li a  {
  font-weight: 600;
}
.last_comments li span {
  width: 140px;
  display: block;
  float: left;
}

/*.display */ 
.strana {
  background: #619FAA url('stranabgbg.gif') repeat-x ;
  height: 40px;
  margin: 10px;
  color: #17333F;
  font-weight: 900;
}
.strana .s-left {
    background: url('stranabgbg2.gif') left center no-repeat;
}
.strana .s-right {
    background: url('stranabgbg3.gif') right center no-repeat;
    padding: 0 10px 0 10px;
    height: 40px;
}
  
.strana a {
  line-height: 25px;
  height: 25px;
  width: 25px;
  text-align: center;
  display: block;
  text-decoration: none;
  background: #203942 url('stranabg.gif') no-repeat;
}
.strana a:hover {
  color: #A1E4F0 !important;
}
.strana span {
  float: left;
  display: inline;
  margin: 8px 5px 0 0;
}
.strana strong {
  line-height: 25px;
  color: #A1E4F0 !important;
  height: 25px;
  width: 25px;
  display: block;
  text-align: center;
  float: left;
  margin: 8px 5px 0 0;
  text-decoration: none;
  background: #203942 url('stranabg.gif') no-repeat;
}
.strana a.long, .strana span.long {
  line-height: 25px;
  height: 25px;
  width: 100px;
  text-align: center;
  display: block;
  float: right;
  margin: 0 0 0 5px;
  text-decoration: none;
  background: #203942 url('stranabglong.gif') no-repeat;
}






.display .boundary ul, .displayforum .boundary ul,.display .boundary ol, .displayforum .boundary ol  {
  margin: 5px 30px 15px 35px;

}
.display .boundary ul li, .displayforum .boundary ul li, .display .boundary ol li, .displayforum .boundary ol li {
  margin: 0 0 2px 0;
}

.display .input, .display .input2, .display .select, .display .textarea, .displayforum  .input, .displayforum input2, .displayforum .select, .displayforum textarea   {
  border: none;
  background: #2A4851;
    border: 1px solid #325560;
    color: #C2E0EB;
  padding: 2px;
  margin: 0 0 5px 0;
  font-size: 1em;
  width: 98%;
  clear: both;
}
 .display .input2 {
   width: 235px;
   float: left;
   clear: none;
 }
 .display .lab2 {
   float: left;
   width: 150px;
 }
 .display .radio {
   margin: 0 2px 0 10px;
 }

.display .tko, .displayforum .tko {
  /*background: #27292C url('../images/sys/writter_l.gif') right bottom no-repeat !important;*/
}

.display .email_typ, .displayforum .email_typ {
  margin: 0 0 0 20px;
}
.display .disabled, .displayforum .disabled {
  background: #3B3E42;
}
.display .submit, .displayforum .submit {
  padding: 3px 15px 3px 15px;
  _padding: 1px 0 1px 0;                                                        /*Hnusnej hack*/
  font-size: 1em;
  margin: 0 5px 0 0;                                                        /*Hnusnej hack*/
}
.display object, .displayforum object {
  text-align: center;
  margin: auto;
  background: #1E2022;
}


/*.display*/ 
.box {
  width: 180px;
  height: 73px;
  margin: 0 5px 10px 5px;
  float: left;
  background: #1A2E36;
  padding: 5px;
  display: inline;
}
.box strong {
  margin: 0 0 0 5px;
}
.box span {
  color: #768E96;
}

.download {
  width: 168px;
  height: 31px;
  background: url('downloadbg.gif') no-repeat;
  text-align: left;
  text-indent: 13px;
  font-size: 130%;
  font-weight: 900;
  float: right;
  line-height: 30px;
  clear: right;
}

.down strong {
  background: url('arrow2.gif') 3px center no-repeat;
}
.down strong a {
margin: 0 0 0 5px;
}

.infobox {
margin: 0 10px 10px 10px;
background: #203942 url('longtopbg.gif') left top no-repeat;
clear: both;
}
.desc {
  background: url('longbottombg.gif') left bottom no-repeat;
}
.infobox .hodnoceni {
  padding: 0;
  margin: 10px;
  text-align: left;
  width: 230px;
  height: 200px;
  background: #2D4D57 url('hodnocenibg.gif') no-repeat;
  float: right;
  position: relative;
}
.infobox .hodnoceni h5 {
  font-size: 150%;
  line-height: 1.5em;
  color: #FFF;
  margin: 15px 0 5px 20px;
  background: none;
}
.infobox .hodnoceni span {
  font-size: 150%;
  font-weight: 600; 
  color: #C2E0EB; 
  margin: 10px 0 0 20px;
}
.infobox .hodnoceni ul {
  list-style-type: none;
  margin: 5px 0 0 20px;
  line-height: 150%;
}
.infobox .hodnoceni ul li a {
font-weight: 900;

}
.infobox .hodnoceni ul li strong {
  color: #FFF;
}
.infobox .headico {
  float: left;
  margin: 10px 0 0 0;
}




.topic-info ul {
  padding: 10px;
  list-style-type: none !important;
  color: #FEFEFE; 
}
.topic-info ul li strong {
  width: 90px;
  display: block;
  float: left;
  color: #71A9B3;
}



.comul {
  list-style-type: none;
  margin: 0;
  padding: 20px;
}

.comment {
  padding: 5px;
  _width: 97.7%;
}
.comment-light {
  background: #2A4851;
}
.comment .about {
  color: #DBFCFF;

}
.comment .underline {
  color: #5D6C71;
}
.search_item {
  margin: 0 0 10px 0;
  padding: 5px;
  clear: both;
  background: #27434D;
}
.search_item strong {
  padding: 0 0 2px 10px;
}

.display fieldset, .displayforum fieldset {
  margin: 0 0 20px 0; 
}


.screenshot, .random {
display: block;
margin: 0 0 10px 0;
width: 194px;
height: 144px;
float: left;
}
.scakt {
margin: 0 3px 10px 3px;
border: none;
}
.screenshot_list {
display: block;
text-align: center;
margin: 0 3px 10px 3px;
width: 194px;
float: left;
background: #27434D;
}

/*.display*/ 
.table {
  border: none;
  border-collapse: collapse;
}
.table .dark {
  background: #619FAA;
  color: #17333F;
}
.table .light {
  background: #27434D;
}
.table td  {
  padding: 2px 5px 2px 5px;
}
.table tr {
  margin: 2px;
}
.profil {
  list-style-type: none !important;
  margin: 0 0 20px 60px !important;
}
.profil li {
  margin: 0 !important;
}
.profil li strong {
  padding: 0 10px 0 0;
}
.search_user {
  text-align: right;
}
.search_user .inputtext {
  border: none;
  background: #2A4851;
    font-weight: 600;
    color: #C2E0EB;
  padding: 2px;
  margin: 0 5px 0 0;
  font-size: 1em;
  clear: both;
  width: 150px;
}
.search_user .inputsubmit {
  border: 1px solid #182C34;
  background: #2A4851;
    font-weight: 600;
    color: #C2E0EB;
  padding: 2px;
  _padding: 0px;
  font-size: 1em;
  clear: both;
}
.user_list span  {
  margin: 0 2px 0 2px;
}

/*    */






.toolbar ul {
  list-style-type: none;
  float: left;
  margin: 0 0 0 10px;
}
.toolbar ul li {
  display: inline;
}
.toolbar ul li a {
  z-index: 1;
  display: block;
  color: #E5F2FF;
  font-weight: 600;
  text-decoration: none;
  float: left;
  margin: -2px 11px 0 11px;
  text-align: center;
  line-height: 35px;
  min-height: 35px;
  max-height: 35px;
  position: relative;
  _display: inline;
}
.toolbar ul .pink a { border-top: 2px solid #F24BB2; background: url('buttonbglinepink.gif') repeat-x left top;}
.toolbar ul .tirkys a { border-top: 2px solid #4BF1F2; background: url('buttonbglinetirkys.gif') repeat-x left top;}
.toolbar ul .green a { border-top: 2px solid #369D34; background: url('buttonbglinegreen.gif') repeat-x left top;}
.toolbar ul .red a { border-top: 2px solid #CF3C3C; background: url('buttonbglinered.gif') repeat-x left top;}
.toolbar ul .yellow a { border-top: 2px solid #F4AF30; background: url('buttonbglineyellow.gif') repeat-x left top;}
.toolbar ul .blue a { border-top: 2px solid #68A9EF; background: url('buttonbglineblue.gif') repeat-x left top;}
.toolbar ul .gray a { border-top: 2px solid #E5EEF4; background: url('buttonbglinegray.gif') repeat-x left top;}
.toolbar ul .myrtly a { border-top: 2px solid #609F78; background: url('buttonbglinemyrtly.gif') repeat-x left top;}
.toolbar ul .myrtly a span {background: url('outlink.gif') no-repeat left center; padding: 0 0 0 15px;}


.toolbar ul li a:hover, .toolbar ul .pink-active a, .toolbar ul .tirkys-active a, .toolbar ul .green-active a, 
.toolbar ul .red-active a, .toolbar ul .yellow-active a, .toolbar ul .blue-active a, .toolbar ul .gray-active a, .toolbar ul .myrtly-active a {
  color: #E5F2FF;
  padding: 0 11px 0 11px;
  margin: 0 !important;
  border: 0;
}
.toolbar ul .pink a:hover, .toolbar ul .pink-active a { background: #619FAA url('buttonbg_all.gif') 0 center no-repeat;}
.toolbar ul .tirkys a:hover, .toolbar ul .tirkys-active a { background: #619FAA url('buttonbg_all.gif') -51px center repeat-x;}
.toolbar ul .green a:hover, .toolbar ul .green-active a { background: #619FAA url('buttonbg_all.gif') -123px center repeat-x;}
.toolbar ul .red a:hover, .toolbar ul .red-active a { background: #619FAA url('buttonbg_all.gif') -192px center repeat-x;}
.toolbar ul .yellow a:hover, .toolbar ul .yellow-active a { background: #619FAA url('buttonbg_all.gif') -192px center repeat-x;}
.toolbar ul .blue a:hover, .toolbar ul .blue-active a { background: #619FAA url('buttonbg_all.gif') -252px center repeat-x;}
.toolbar ul .gray a:hover, .toolbar ul .gray-active a { background: #619FAA url('buttonbg_all.gif') right center repeat-x;}
.toolbar ul .myrtly a:hover, .toolbar ul .myrtly-active a { background: #619FAA url('buttonbg_all.gif') right center repeat-x;}








.toolbar fieldset {
  float: right;
  margin: 5px 5px 0 0;
  padding: 0;
  _display: inline;  
}
.toolbar .inputsearch {
  background: url('searchbg.gif') repeat-x left center;
  border: 0;
  padding: 5px 5px;
  width: 202px;
  margin: 0 !important;
  color: #17333F;
  font-size: 12px;
  float: left;
}
.toolbar .subform {
  margin: 0;
  float: left;
}



.navigation ul  {
  list-style-type: none;
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
  background: url('navboxbgbottom.gif') no-repeat left bottom;
}
.navigation ul .light {
  background: url('navigationbglight.gif') repeat-y;
}
.navigation ul li a {
  padding: 0 0 0 25px;
  margin: 0;
  width: 165px;
  /* min-width: 185px;
     max-width: 185px; */
  line-height: 2em;
  display: block;
  text-decoration: none;
  font-weight: 600;
}
                            * html .navigation ul li a {  width: 100% !important; }
.navigation ul li a:hover, .navigation ul .active a {
  background: #6B98A1 url('navigationbgchecked.gif') repeat-x left bottom;
  color: #172830 !important;
  
}


.navigation ul li ol {
  margin: 0;
  list-style-type: none;
  background: none !important;
}
.navigation ul .active ol li a {
  min-width: 160px;
  max-width: 160px;
  width: 100%;
  background: none;
  padding: 0 5px 0 40px !important;
  line-height: 1.5em;
  
  color: #FFF !important;
  background: url('pointblue.gif') no-repeat 25px center;
}
.navigation ul .active ol li a:hover, .navigation ul .active ol .active a {
  color: #598DE4 !important;   
} 

.navigation .rss li a  {
  background: url('rss.gif') no-repeat 8px center;
  padding: 0 0 0 30px;
}

.navigation ol {
  text-align: left;
  margin: 0;
  line-height: 110%;
  padding: 0 0 5px 0;
  background: url('navboxbgbottom.gif') no-repeat left bottom;
}
.navigation ol li {
  padding: 5px 8px 5px 8px;
}
.navigation ol .light {
  background: url('navigationbglight.gif') repeat-y left;
}
.navigation ol li strong {
  margin: 0 5px 0 0;
}
.navigation ol li a {
  font-weight: 600;
}
.navigation ol li span {
  color: #71A9B3;
}


.navigation .label, .navigation label {
  width: 60px;
  float: left;
  clear: both;
  display: block;
  min-height: 1px;
}
.navigation .input {
  width: 100px;
  margin: 0 -12px 2px 0;
}


/*.display .other-column*/ 
label, form .label {
  clear: both;
  display: block;
  min-height: 1px;
}
.display label {
  font-weight: 600;
}
.other-column .input, .other-column .textarea, .navigation .input {
  background: #243840;
  border: 1px solid #101F27;
  margin: 10px 5px 0 5px !important;
  padding: 2px;
  font-size: 100%;
  color: #C2E0EB;
}
.loginbox .inputlogin {
  background: #71A9B3 url('logininputbg.gif') no-repeat;
  width: 136px;
  border: 0;
  padding: 5px 5px;
  font-size: 12px;
  margin: 0 0 5px 0;
  color: #17333F;
  font-weight: bold;
  float: left;
}
.loginbox label {
  width: 45px;
  float: left;
  _display: inline;
  line-height: 25px;
  margin: 0 0 5px 20px;
}
.loginbox .erm {
  float: left !important;
  display: inline;
}
.loginbox .pperm {
  width: 90px !important;
  float: right;
  line-height: 150%;
  margin: 0 0 0 0 !important;
}
.loginbox .perm {
  float: left;
  width: 110px;
    _display: inline;
    _position: relative;
  margin: 0 0 0 10px !important;
}
.loginbox .loginbutton {
  float: right;
  margin: 0 5px 0 5px;
}
.loginbox .inputlogin2 {
  background: #71A9B3 url('logininputbg2.gif') no-repeat;
  width: 90px;
  border: 0;
  padding: 5px 5px;
  font-size: 12px;
  margin: 0 0 5px 0;
  color: #17333F;
  font-weight: bold;
  float: left;
}
.other-column .textarea {
  width: 215px;
  margin: 0 0 2px 0;
}
.other-column .submit, .navigation .submit {
  color: #15262E; 
  width: 80px;
  margin: 0 0 0 7px;
  line-height: 1.2em;
}


/*.other-column*/ 
.last_akltual {
  margin: 0 0 15px 0;
  list-style-type: none;
  padding: 0 0 5px 0;
  background: url('othcolbgbottom.gif') no-repeat left bottom;
}
.last_akltual li {
  padding: 3px 10px 3px 10px;
}
.last_akltual .light {
  background: url('aktualbglight.gif') repeat-y left top;
}
.minichat {
  height: 200px;
  overflow: auto;
  padding: 0 10px 5px 10px;
  text-align: left;
}
.minichat  ul {
  list-style-type: none;
}
.minichat  ul li {
  border-bottom: 1px dashed #364A51;
  padding: 0 0 2px 0;
}
.user_menu {
  list-style-type: none;
  margin: 0 0 10px 0;
  line-height: 150%;
}
.details {
  clear: both;
  padding: 7px;
}
.anketa {
  list-style-type: none;
  width: 100%;
}
.anketa li {
  clear: both;
  display: block;
  padding: 5px 0 5px 0;
}
.anketa li .empty {
  height: 16px;
  width: 122px;
  display: block;
  float: right;
  background: #8DCCD7 url('anketa1.gif') no-repeat left top;
}
.anketa li .full {
  height: 16px;
  width: 0%; 
  display: block;
  background: #21707E url('anketa2.gif') no-repeat left top;
  color: #FFF;
  text-indent: -100px;
  overflow: hidden;
}
.anketa strong {
  float: left;
  text-align: left;
  padding: 0 5px 0 0;
  width: 85px;
  color: #8DCCD7;
}
.anketa a {
  font-weight: 300 !important;
  color:
}

span.new {

  font-size: 50%;
  margin: 3px 3px -3px 0;
  color: red;
}






fieldset {
  border: none;
}
form small {
  padding: 3px 5px 0 5px;
  clear: both;
  display: block;
}
form span {
  margin: 0 0 0 30px;
}


p {
  margin: 5px 0 15px 0;
  text-indent: 10px; 
}
.cite {
  background: #91A9B1;
  border: solid 1px #132127;
  padding: 1px 2px 1px 2px;
  margin: 1px;
  color: #132127;
}

.alert {
  border: 1px solid #203942;
  background: #0A161C;
  padding: 5px;
  margin: 5px;
  clear: both;
}
/*alert*/ .important {
  border: 1px solid #B91414 !important;
  font-weight: 600;
}

.search label {
  width: 100px;
  float: left;
  display: block;
  text-align: right;
  font-weight: 600;
}
.search .input {
  float: left !important;
  clear: none;
  width: 200px !important;
  margin: 0 5px 0 5px !important;
  border: 1px solid #C2E0EB;
  font-weight: 300;
}

.cr {
  clear: both;
  line-height: 1px;
  height: 1px;
  font-size: 1px;
}

.avatar {
  float: left;
  margin: 5px;
}
.com_avatar {
  float: right !important;
}
.redakce_ul {
  margin: 0 0 10px 20px;
}
.cotojatka {
   background-color: #FFFFFF;
   border: 5px solid #25272A;
   padding: 5px 10px 5px 10px;
   text-align: left;
}
.precont {
  display: block;
  margin: 0 0 10px 0;
}
.nocom {
  padding: 10px;
}








/*////////////////////*/
.morebox {
  background: #619FAA url('moreboxcenter.gif') repeat-x bottom;
  color: #17333F;
  font-weight: 600;
  clear: both;
  line-height: 150% !important;
}
.morebox-left {
  background:  url('moreboxleft.gif') no-repeat left bottom;
}
.morebox-right {
  background:  url('moreboxright.gif') no-repeat right bottom;
}
.morebox-inside {
  padding: 7px 10px 0 10px;
  margin: 0 0 7px 0;
}
.morebox a {
  color: #081C25;
}
.buy {
  position: absolute;
  display: block;
  line-height: 25px;
  width: 94px;
  text-align: center;
  background: #203942 url('buybg.gif') no-repeat;
  bottom: 10px;
  right: 10px;
  font-weight: 600;
}
.smilies {
  margin: 0 2px -3px 2px;
}


.topic-info h2 {
  font-size: 100%;
}
 

	
	/*             styles for the star rater                */
  .ratingbg {
    background: url('ratingbg.gif') top left no-repeat;
    float: left;
    position: relative;
    _display: inline;
    margin: 10px;
   	width: 55px;
		height: 200px;
  }	
	.star-rating {
		list-style: none;
		margin: 0 !important;
		padding: 0 !important;
		position: absolute;
    bottom: 20px;
    left: 12px;	
	}
	.star-rating li {
		padding: 0px !important;
		margin: 0px !important;
		height: 32px;
		width: 32px;

	}
	.star-rating li a {
		display: block;
		width: 32px;
		height: 32px;
		line-height: 32px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 5;
		position: absolute;
		padding: 0 !important;
		margin: 0 !important;
	}
	.star-rating li a:hover {
		background: url('stars.gif') center bottom;
		z-index: 4;
		left: 0;
		bottom: 0 !important;
		border: none;
	}
	.star-rating a.one-star {
		bottom: 0px;
	}
	.star-rating a.one-star:hover {
		height: 32px;
	}
	.star-rating a.two-stars {
		bottom: 32px;
	}
	.star-rating a.two-stars:hover {
		height: 64px;
	}
	.star-rating a.three-stars {
		bottom: 64px;
	}
	.star-rating a.three-stars:hover {
		height: 96px;
	}
	.star-rating a.four-stars {
		bottom: 96px;
	}	
	.star-rating a.four-stars:hover {
		height: 128px;
	}
	.star-rating a.five-stars {
		bottom: 128px;
	}
	.star-rating a.five-stars:hover {
		height: 160px;
	}
	.star-rating li.current-rating {
		background: url('stars.gif') right top;
		position: absolute;
		bottom: 0;
		height: 160px;
		text-indent: -9000px;
		z-index: 1;
	}
	.star-rating li.rated {
		background: url('stars.gif') left bottom;
		position: absolute;
		bottom: 0;
		text-indent: -9000px;
		z-index: 2;
  }	
	

.frenk {
  float: right !important;
  clear: none !important;
  width: 345px;
}

  .small-ratingbg {
    background: url('ratingbgsmall.gif') top left no-repeat;
    float: left;
    position: relative !important;
    _display: inline;
    margin: 10px 0 0 10px;
   	width: 44px;
		height: 155px;
  }	
	.small-star-rating {
		list-style-type: none !important;
		margin: 0 !important;
		padding: 0 !important;
		position: absolute !important;
		bottom: 20px;
		left: 8px !important;
	}
	.small-star-rating li {
		padding: 0 !important;
		margin: 0 !important;
		height: 26px;
		width: 26px;
	}
	.small-star-rating li a {
		display: block;
		width: 26px;
		height: 26px;
		line-height: 26px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0 !important;
		margin: 0 !important;
		overflow: hidden;
	}
	.small-star-rating li a:hover{
		background: url('starssmall.gif') center top repeat-y;
		z-index: 5;
		position: absolute;
		bottom: -10px !important;
		border:none;
	}
	.small-star-rating a.one-star{
		bottom: 0px;
	}
	.small-star-rating a.one-star:hover{
		height: 26px;

	}
	.small-star-rating a.two-stars{
		bottom: 26px;
	}
	.small-star-rating a.two-stars:hover{
		height: 52px;

	}
	.small-star-rating a.three-stars{
		bottom: 52px;
	}
	.small-star-rating a.three-stars:hover{
		height: 78px;

	}
	.small-star-rating a.four-stars{
		bottom: 78px;
	}	
	.small-star-rating a.four-stars:hover{
		height: 104px;

	}
	.small-star-rating a.five-stars{
		bottom: 104px;
	}
	.small-star-rating a.five-stars:hover{
		height: 130px;

	}
	.small-star-rating li.current-rating{
		background: url('starssmall.gif') right top;
		position: absolute;
		bottom: -10px;
		left: 0;
		height: 130px !important;
		text-indent: -9000px;
		z-index: 1;
	}
  .small-star-rating li.rated {
		background: url('starssmall.gif') left bottom;
		position: absolute;
		bottom: -10px;
		text-indent: -9000px;
		z-index: 2;
		
	}
	
.bbreklama	{
    width: 240px;
    padding: 3px 5px 3px 35px;
    background: url('logo-hosting.gif') no-repeat 0px 2px; 
    margin: 0 0 10px 0;
}

