/* = reset = */
body,div,dl,td,tr,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,fieldset, blockquote {
  border:0px;
  margin:0px;
  padding:0px;
  outline:0px;
}
table {
  border-collapse:separate;
  border-spacing:0px;
}
ol,ul {
  list-style:none;
}
h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
}
/* common */
body {
	font-family:Arial;
	font-size:90%;
  line-height:160%;  
}
.click {
  cursor:pointer;
}
.sep {
  border-top:1px dashed #D8DE9E;
  line-height:1px;
  margin:8px 0px;
}
.sepMain {
  border-top:1px solid #D8DE9E;
  line-height:1px;
  margin:8px 0px;
}
.dotted {
  border-bottom: 1px dashed;
}
.textbottom {
  vertical-align: text-bottom;
}
.middle {
  vertical-align: middle;
}
a {
  text-decoration:underline;
  color: #0072BD;
}
a:hover {
  text-decoration:none;
}
.imagelink{
  text-decoration:none !important;
  background:none;
  border:0px !important;
}
.imagelink img{
  border:0px !important;
}
h1 {
  color:#525252;
  margin:12px 0px;      
}
h2{
  color:#525252;
  margin:8px 0px 8px 0px;  
  font-size:130%;
  display:inline;
  font-family:Verdana,sans-serif;
}
a h2 {  
  text-decoration: underline;  
}
a:hover h2 {  
  text-decoration: none;
}
h3{
  color:#525252;
  font-size:130%;
  display:inline;
  font-family:Verdana,sans-serif;
}
a h3 {
  color:#006DAF !important;
  font-weight:bold;
  font-size:110%;  
}
/* special */
blockquote {
  background: #fffcf5;
  padding:10px;
  border:1px solid #D8DE9E;
}
h3 a, h2 a {
  color:#525252;
}
div.block_header {
  width:100%;
  text-align:center;
}
strong.block_header {
  font-size:130%;
  color:#525252;
}
.block_header a {
  text-decoration: none;
  color:#525252;
}
a.active {
  text-decoration:none;
}
.date {
  color:green;
  font-style:italic;
}
.errorsBox {
  padding:5px;
  border:1px solid #D8DE9E;
  margin:5px auto;
  background-color:#fffcf5;
}
/* forms */
div.error {
  display:block;
  color:red;
  margin:3px;
  background: url("/images/unchecked.gif") no-repeat 0px 3px;
  padding-left: 16px;
}
input:focus, textarea:focus {
  border:2px solid #C8CACC;
}
input, textarea, select {
  padding:2px;
  vertical-align:middle;
}
form {
  display:inline;
}
/* pagination */
.navlink{
  text-decoration:none;
  padding:2px;
  margin:3px;
}
.navlink:hover {
}
.navactive {
	background-color:#F8F8F8;
}
/* comment */
.commentbox {
  background-color:#F8F8F8;
  padding:10px
}
.commentfooter {
  background:url(/images/arrow.gif) 20px 0 no-repeat;
  padding: 1px 0px 0px 60px;
  margin-bottom:2em;
  font-size:90%;
  color:#767676
}
/*  Expand */
.open{
  background:url(/images/strelkavlevo.gif) no-repeat  right !important;
}
.ShowHide {
  width:100%;
  display:block;
  background:url(/images/strelkavnis.gif) no-repeat  right;
}
#sityChoiser {
  width:80px;
}
/* sityChoice*/
#qsity {
  width:85px;
}
.sitylist{
	padding:10px;
  position:absolute;
  left:260px;
  top:80px;
  display: none;
  width:85px;
  background:white;
}
/* top */
#top {
	background-color:#fffcf5;
	width:100%;	
  color:#767676;
}
#top a {
  text-decoration:none;
  border-bottom:1px dashed;
  color:#767676;
}
#top a:hover {
  color:#D8DE9E;
}
/* TopMiniBanners */
#TopMiniBanners {
  margin:2px 0px;
  width:100%;
}
/* TopMenu */
#TopMenu {
	background:#F8F8F8 url(/images/TopMenuStretch.gif);
	width:100%;
  min-width:800px;
	margin-bottom:0px;
  vertical-align:middle;
	height:40px;
}
/* mainmenu */
#mainmenu {
	width:100%;
	height:40px;
  font-weight:bold;
  font-size:110%;
  font-family:Arial, Verdana;
  color:#767676;
}
#mainmenu td {
  border-left:1px solid #fffcf5;
}
#mainmenu td:hover {
	background:#E1E6CB;
}
#mainmenu .active, .active td:hover  {
	background:#E1E6CB !important;
}
#mainmenu a {
  color:#767676;
}
#mainmenu a.active {
  text-decoration:none;
}
/* content */
#content {
  width:100%;
  height:400px;
}

#content td {
  vertical-align: top;
}
.main_block {
  min-width:500px;
  margin-top:10px;
}
/* catmenu */
.catmenu {
	background:white url(/images/stretch.gif) repeat-x;
  vertical-align:middle !important;
  padding:4px;
  color:#767676;
  border-top:1px solid #D8DE9E;
}
.catmenu td {
  vertical-align:middle !important;
}
/* item */
.item {
  width:100%;
  margin-bottom:5px;
  border-top:1px solid #D8DE9E;
}
.item:hover {
	background-color:#FBFBFB;
}
.nohover:hover {
	background-color:white !important;
}
.nohover {
  border-top:1px solid #D8DE9E;
}
.item td {
  padding:5px;
}
/* blocks */
.left_block, .right_block {
	background:#fffcf5;
  padding:5px;
  width:90%;
  margin:10px auto;
}
.right_block {
  border-left:1px solid #D8DE9E;
  margin-left:10px;
}
.left_block {
  border-right:1px solid #D8DE9E;
  margin-right:10px;
}
.block {
  padding:10px;
}

#footer {
  height:100px;
	background:white url(/images/stretch.gif) repeat-x;
  border-top:1px solid #D8DE9E;
	width:100%;
  color:#767676;
  margin-top:10px;
}

.roundedcornr_box_154283 {
   background: #ffffff url(/images/round/roundedcornr_154283_grad.gif) repeat-x top left;
}
.roundedcornr_box_154283_withoutbackground {
   background: #FCFAFC;
}
.roundedcornr_top_154283 div {
   background: url(/images/round/roundedcornr_154283_tl.gif) no-repeat top left;
}
.roundedcornr_top_154283 {
   background: transparent url(/images/round/roundedcornr_154283_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_154283 div {
   background: url(/images/round/roundedcornr_154283_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_154283 {
   background: transparent url(/images/round/roundedcornr_154283_br.gif) no-repeat bottom right;
}
.roundedcornr_top_154283 div, .roundedcornr_top_154283,
.roundedcornr_bottom_154283 div, .roundedcornr_bottom_154283 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_154283 { margin: 0 10px; }

.results, .votes {
  display: none;
}
#preload {
  position:absolute;
  z-index:0;
  display: none;
}

#banners_cost{border:1px solid #C8B684; width:100%;border-collapse:collapse;}
#banners_cost td {border:1px solid #C8B684; padding:3px;}
.taglink {
  margin-right:5px;
  padding-left:18px;
  color:#379FDF;
  background: transparent url(/images/tag.png) no-repeat left;  
}
/*  */
span.price {
  color:green;
  font-weight:bold;
}
