/* CSS Document */

body, html, div, p, a, ul, li, form, pre {margin:0; padding:0; border:none;font:12px Verdana, Verdana, Geneva, sans-serif; color:#000;}
img {margin:5px 5px 5px 5px; padding:0; border:none;}
a:link {color:#000066;text-decoration:none;font-size:100%;}
a:active {color:#000066;text-decoration:none;font-size:100%;}
a:visited {color:#000066;text-decoration:none;font-size:100%;}
a:hover{color:#000;text-decoration:underline;font-size:100%;}
	/* Main Blocks */
	/* Body */
body {width:100%; height:100%; background:#FFFFFF;}
#content {width:100%; height:auto; margin:0 auto; position:relative; background:#F3F3F3;} /* #BEBEBE */
#mainmenuthumbs {height: 30px; width:100%;}

  /* Header */

#header {width:100%; height:80px; background:url(../images/header/background.gif) repeat-x; padding-left:0px;}
#header .logo {width:250px; height:70px; margin-top: 5px;  float:left;}
#header .logo a:link, #header .logo a:visited {width:250px; height:70px; display:block;}
#mail {width:19px; height:61px; float:right; margin-top:5px; background:#000; padding:11px 0 0 6px;}
#mail a:link, #mail a:visited {margin-bottom:11px; display:block;}

/* Menu */
ul.main_menu {list-style-type:none; background:url(../images/menu2/line.gif) repeat-x; float:left; width:99%; padding-left:12px; height:34px;}
ul.main_menu li {float:left;}
ul.main_menu li.line {padding:0; background:url(../images/menu2/line_left.gif) no-repeat; width:2px; height:34px;}
ul.main_menu li a:link, ul.main_menu li a:visited {text-decoration:none; font-weight:bold; color:#1c3701; display:block;padding:10px 11px 10px 11px;}
ul.main_menu li a:hover {text-decoration:underline; background:url(../images/menu2/line_active.gif) repeat-x;}


/* Block_left */
div.module_block_header {width:100%; height:26px; clear: both; float:left; color:white; background:url(../images/block_left/vote_header_blank.png) repeat-x; text-align: center; }
div.module_block_header p {color:white; font-weight: bold; margin: 7px; 7px; 7px; 7px;}
div.module_block_header span {color:white; font-weight: bold; line-height: 26px;}

.block_bottom {width:100%; height:17px; background:url(../images/bottom1.png) repeat-x;}

.block_bottom span {height:17px;display:block;position:relative; background: url(../images/line.png) no-repeat top right; }
.liquid-round {
	width:100%;
	margin:0px auto;
	background:#fff url(../images/module/leftside.gif) repeat-y left top;
}
.topmodule {width:100%;	height:26px;	background:url(../images/module/top.gif) no-repeat left top;}
.topmodule span {text-align:center;display:block;position:relative;height:26px;background:url(../images/module/top-right.gif) no-repeat right top;
	line-height: 26px;height:26px;	font-weight: bold;	font-size:120%;	color: #FFFFFF; }


.topmodulewhite {width:100%;	height:20px;	background:url(../images/module/top-white.gif) no-repeat left top;}
.topmodulewhite span {text-align:center;display:block;position:relative;height:20px;background:url(../images/module/top-right-white.gif) no-repeat right top;
	line-height: 26px;height:26px;	font-weight: bold;	font-size:120%;	color: #000000; }


.topmoduleblue {width:100%;	height:26px;	background:url(../images/module/top-blue.gif) no-repeat left top;}
.topmoduleblue span {text-align:center;display:block;position:relative;height:26px;background:url(../images/module/top-right-blue.gif) no-repeat right top;
	line-height: 26px;height:26px;	font-weight: bold;	font-size:120%;	color: #FFFFFF; }


.topmodulered {width:100%;	height:26px;	background:url(../images/module/top-red.gif) no-repeat left top;}
.topmodulered span {text-align:center;display:block;position:relative;height:26px;background:url(../images/module/top-right-red.gif) no-repeat right top;
	line-height: 26px;height:26px;	font-weight: bold;	font-size:120%;	color: #FFFFFF; }


.topmodulegreen {width:100%;	height:26px;	background:url(../images/module/top-green.gif) no-repeat left top;}
.topmodulegreen span {text-align:center;display:block;position:relative;height:26px;background:url(../images/module/top-right-green.gif) no-repeat right top;
	line-height: 26px;height:26px;	font-weight: bold;	font-size:120%;	color: #FFFFFF; }


.topmodulepurple {width:100%;	height:26px;	background:url(../images/module/top-purple.gif) no-repeat left top;}
.topmodulepurple span {text-align:center;display:block;position:relative;height:26px;background:url(../images/module/top-right-purple.gif) no-repeat right top;
	line-height: 26px;height:26px;	font-weight: bold;	font-size:120%;	color: #FFFFFF; }

.topmoduleorange {width:100%;	height:26px;	background:url(../images/module/top-orange.gif) no-repeat left top;}
.topmoduleorange span {text-align:center;display:block;position:relative;height:26px;background:url(../images/module/top-right-orange.gif) no-repeat right top;
	line-height: 26px;height:26px;	font-weight: bold;	font-size:120%;	color: #FFFFFF; }



.module-content {
	position:relative;
	background:url(../images/module/rightside.gif) repeat-y right top;
	padding:1px 5px 1px 5px;
}
.module_bottom {
      height:30px;
      background:url(../images/module/bottom.gif) no-repeat left bottom;
}
.module_bottom span {
      display:block;
      position:relative;
      height:30px;
      background:url(../images/module/bottom-right.gif) no-repeat right top;
}



/* Block_center */





.news_top {width:100%; height:5px; float:left; background:url(../images/block_center/line_top.png) repeat-x; margin-top:23px; line-height:2px;}
.news_item {width:100%; float:left;padding:5px 0 0 0px; border-bottom:1px dotted #737373}
.news_item p {font-size:90%; padding-left:4px;}
.news_item span a:link, .news_item span a:visited {font-size:100%; float:right; margin:11px 0 4px 0;text-decoration:none;}
.news_item span a:hover {text-decoration:underline;}

.banner1 {width:468px;  margin-top:10px; float:left; padding: 10px 10px 10px 10px; background-color:#000000;}
.banner2 {width:468px; height:60px; margin-top:8px; float:left;padding-left:43px;}

  /* Block_right */

#block_left {width:17%; float:left; padding:5px 5px 0px 5px; overflow: hidden;}
#block_right {width:17%; float:left; padding:5px 0px 0px 5px; overflow: hidden;}
#block_center {width:64%; float:left; padding:5px 0px 0px 0px; overflow: hidden;}
.katalog {width:100%; float:left;}

.kurs_top {background: url(../images/block_right/kurs.png) no-repeat; width:197px; height:26px; float:left; }
.kurs {width:100%; float:left; background:#fff; padding:13px 0 0 14px;}
.kurs span {width:110px; display:block; float:left; overflow:hidden;margin-right:2px; white-space:nowrap;}
.kurs p {font-size:100%; float:left;padding-bottom:6px;}
.kurs b {color:#da0000;}
.kurs i {font-weight:bold; font-style:normal;}
.kurs u {font-weight:bold;text-decoration:none; color:#00b200;}


  /* Footer */

#footer {width:100%; height:80px; background:#000000 url(../images/footer.gif) repeat-x; clear:left;}
#footer div {width:600px; height:59px; float:left;color:white; padding-left:8px; padding-right:13px;}
#footer div p {color:white; text-align:left; padding:3px 0; font-size:100%;}
#footer .footer_right {width:182px; float:right; text-align:right; padding-right:40px;}
#footer .footer_right p {text-align:right;}
#footer .footer_right img {width:90px; height:11px; border:0;}
#footer .banners {width:702px;  float:left; margin-top:5px;}
#footer .banners img {margin:1px 1px 1px  1px;  padding: 0}

.mail img {margin: 3px 1px 1px  1px;  padding: 0}
  /*Top menu*/
#top_menu a:link, #top_menu a:visited {text-decoration:none;}
#top_menu a:hover {text-decoration:underline;}

#top_menu {height:35px;position:relative;z-index:2;width:auto;margin:2px 0 5px 0; padding-left:3px;}
#top_menu ul {height:35px;list-style:none; margin-top:32px;}
#top_menu li {position:relative;list-style:none;}
#top_menu a {display:block;height:35px;}
#top_menu a span {color:#1c3701;font:bold 12px Tahoma, Arial, san-serif;padding:8px 0px 0 15px;display:block;background-image:url(../images/top_menu/main0.gif);}

#top_menu .top_menu_link {background:url(../images/top_menu/main.gif) 0px 0px no-repeat;float:left;width:125px; margin-right:4px;}
#top_menu .link_width {width:171px;background:url(../images/top_menu/main1.gif) no-repeat;}
#top_menu li.top_menu_link ul {position:absolute;top:-1000px;z-index:2;}
#top_menu li:hover ul, #top_menu li.sfhover ul {top:0px;display:block;}

#top_menu li.top_menu_link ul li a {font:11px Tahoma, Arial, san-serif; display:block;color:#000;height:auto;width:232px;background:#e8e8e8 url(../images/top_menu/submenu_dots.gif) 7px bottom no-repeat; padding:1px 5px 3px 10px;}

#top_menu li.top_menu_link ul li a:hover {color:#000;text-decoration:none;background:#b5b5b5;}

#top_menu li ul {background:#e8e8e8; padding:5px 0 5px 0; height:auto; width:247px;}

  /* Minimenu */

.minimenu a:link, .minimenu a:visited {color:#000; font-weight:bold;font-size:100%;text-decoration:none;}
.minimenu a:hover {text-decoration:underline;}
.componentheading{font-size:100%;font-weight:bold;}
.minimenu{color:#000;padding:14px 0 5px 10px; font-size:100%;font-weight:bold;border-bottom: 1px solid #000000; }

.breadcrumbs{width: 100%; font-size:130%;font-weight:bold; padding: 10px 10px 10px 10px;}
.breadcrumbs a{font-size:100%;font-weight:bold;}

.pathway{font-size:110%;font-weight:bold;}


.katalogtotal {padding:5px 0 5px 10px;}
.addslist_sort {padding:0px 0 0px 10px; }
.addsfilter {padding:0px 0 0px 10px;}

div.poster_block_header {width:95%;  float:left; color:white; background:url(../images/module/line.gif) repeat-x; text-align: center; padding: 5px 5px 5px 30px;}
div.poster_block_header span {color:#000; font-size:100%; font-weight: bold; line-height: 26px; }
div.poster_block_header a {color:#000; font-size:100%; font-weight: bold;}


  /* Page with rek */

.news_rek {float:left; height:17px; background:#d9d9d9; font-size:100%; font-weight:bold; padding:1px 4px 0 4px; margin-bottom:15px; text-decoration:underline;}
.big_foto {width:391px; height:168px; clear:left; background:url(../images/pic/big_blank.gif) 145px 0 no-repeat; padding:3px 0 0 148px; float:left;}
.mini_foto {width:500px; height:70px; float:left; margin:8px 0 10px 0; float:left; padding-left:38px;}
.mini_foto .mini_blank {width:116px; height:80px; float:left; background:url(../images/pic/mini_blank.gif) no-repeat; padding:3px 0 0 3px;}
.mini_foto .mini_blank .mini_foto img {margin:0; padding:0; float:left;}
.comment {float:left; margin:25px 0 0 0; padding-left:7px; padding-bottom:40px;}
.comment p {font-size:100%;}
.comment span {font-weight:bold;}

#main_imgdiv{
	overflow:auto;
	width: 100%;
}
  /* Page with firm */

.firm_foto {margin:40px 20px 15px 0; float:left; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;  }
.firm_info {  width:99%; height:auto; background:#f0f0f0; float:left; padding:0px 0px 0px 0px;}
.firm_info p {clear:left; font-size:100%;}
.firm_info p span {font-weight:bold; font-size:100%;}
.shadow {border-right:1px solid #737373; border-bottom:1px solid #737373; }
.shadow2 {border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;  float:left;   margin-top:10px; margin-bottom:15px;}
.firm_text {clear:left; margin:20px 0 20px 0; padding:0 10px 0 12px; }
.firm_text p {font-size:100%; margin:15px 0 15px 0;}
p.firm_text2 {padding:20px 0 20px 85px;}
p.firm_text2 a:link, p.firm_text2 a:visited {font-weight:bold;}
p.firm_text2 a:hover {text-decoration:none;}

  /* Page with Kat_item */

.kat_item {width:97%; border-bottom:1px dotted #737373; margin:5px 0 2px 0; float:left; padding-left:8px;}
.name_kat {height: auto; font-size:120%; font-weight:bold; padding:1px 4px 0 4px; margin-bottom:4px;}

.ads_date{
 color: green;
 float:right;
 font-size:90%;
 padding-right: 30px;
}
.name_kat  a {font-size:100%; font-weight:bold;}
.kat_item p {clear:left; padding:0 10px 0 6px; font-size:100%;}
.name_kat_last {padding:0px 0px 0 0px; margin-top:10px; font-size:90%; width:100%; color: blue; float: left;}
.name_kat_last a{padding-right:14px; }
.my_ad_block{float:right;padding:1px 4px 0 4px;}

.article_separator{width:97%; border-bottom:1px dotted #737373;}

.kat_item .org_picture {float:left; padding:7px; width:75px;}
.cat_item_image {float:left; padding:7px;}

.selected_sort {padding-left: 10px; font-weight:bold; background:url(../images/sort/up.png) no-repeat;}
.selected_sort_asc {padding-left: 10px; font-weight:bold; background:url(../images/sort/down.png) no-repeat;}


div.section_name {width:99%; background:url(../images/module/line.gif) repeat-x; text-align: center; padding: 5px 0px 5px 0px;}

table.adsedit {
    width: 95%;
    table-layout:fixed;
    word-wrap: break-word;
}

td.form_Label{
	font-weight:bold;
	text-align: right !important;
	color: #333333;
}

.checkboxlb {color: #333333;}


.form_Labelleft{
	font-weight:bold;
	text-align: left !important;
	color: #333333;
}

table.adsedit td,th {
	padding: 2px 2px 2px 2px;
    vertical-align: top;
    text-align: left;
}



.inputbox{
	width: 99%;
    border: 1px solid #666666;
   	padding: 2px 2px 2px 2px;
	font-size:100%;

}

.popup_category_boxes .inputbox{
	margin-top: 10px;
}

.textarea {
	font-size:100%;
	width: 99%;
	height: 60px;
    border: 1px solid #666666;
    padding: 2px 2px 2px 2px;
}
#currency {
	width : 70px;
}
#limit {
	width : 50px;
}


#weeks_expires {
	width : 100px;
}

a.mainrounded {
	background: transparent url( ../images/mainbtn/btn_right.png ) no-repeat scroll right top;
	float:left;
	display: inline;
	position: relative;
	font-size:90%;
	border: 0 none;
	cursor: pointer;
	font-weight: bold;
	margin : 5px 0px 5px 5px;
	padding: 0px 5px 0px 0px;
	text-align: center;
	height: 45px;
	line-height: 15px;
	width: 160px;
}

a.mainrounded span.btnspan {
	display: block;
	padding: 0 0 0 5px;
	position: relative;
	height: 45px;
	line-height: 15px;
}

a.mainrounded span.btnspan {
	background: transparent url( ../images/mainbtn/btn_left.png ) no-repeat scroll left top;
	color: #000000;
}

a.mainrounded span.txtspan {
	padding : 5px 5px 5px 5px;
}

a.mainrounded:hover {
	background-position: 100% -45px;
}

a.mainrounded:hover span {
	background-position: 0% -45px;
}

a.mainrounded::-moz-focus-inner {
	border: none;
}


.rounded {
	background: transparent url( ../images/btn/btn_right.png ) no-repeat scroll right top;
	font-size:100%;
	border: 0 none;
	cursor: pointer;
	font-weight: bold;
	padding: 0 10px 0 0;
	text-align: center;
	height: 26px;
	line-height: 26px;
	width: auto;
}

a.rounded {
	float: left;
}

.rounded span {
display: block;
padding: 0 0 0 13px;
position: relative;
white-space: nowrap;
height: 26px;
line-height: 23px;
}

.rounded span {
background: transparent url( ../images/btn/btn_left.png ) no-repeat scroll left top;
color: #FFFFFF;
}

.rounded:hover {
background-position: 100% -26px;
}

.rounded:hover span {
background-position: 0% -26px;
}

button::-moz-focus-inner {
border: none;
}


.katalog_center {width:98%; float:left; background:white; padding:0px 0 0 5px;}
.katalog_center .item p span {float:right; padding-right: 0px; font-weight:normal; color:#8f8f8f; width:50px; text-align:right; overflow:hidden;}


.notice{ display:none;}
.notice message fade{ display:none;}

input.error { border: 1px solid red; }
textarea.error { border: 1px solid red; }
.error{color: red}
.error ul li {color: red}


.posterimg{
	width: 100%;
	padding: 5px 5px 5px 5px;
}

.poster_item {width:45%; border-right:1px solid #737373; border-bottom:1px solid #737373; margin:5px 0px 5px 0px; float:left; padding:2px 2px 2px 2px;}
.poster_item_short {width:23%;height: 180px; overflow : hidden; border-right:1px solid #737373; border-bottom:1px solid #737373; margin:5px 5px 5px 0px; float:left;  padding:2 2 2 2;}
.poster_item_archive {width:23%;height: 80px; overflow : hidden; border-right:1px solid #737373; border-bottom:1px solid #737373; margin:5px 5px 5px 0px; float:left;  padding:2 2 2 2;}



.posterimgmin {
	height: 100px;
	display: inline;
}
.posterimgwrap{
	width: 90%;
	text-align: center;
	padding: 5px 5px 5px 5px;!important;
}


#imgPreviewWithStyles {
    background: #222;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    z-index: 999;
    border: none;
}

/* Text below image */
#imgPreviewWithStyles span {
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0 3px 0;
}

.loading {
    height: 32px;
    width: 32px;
}


div.jqDockLabel {border:0px none; padding:0px 5px; font-weight:bold; font-size:110%; white-space:nowrap; color:#000000; text-decoration:none; background-color:#BEBEBE;}
div.jqDockLabelLink {cursor:pointer;}
div.jqDockLabelImage {cursor:default;}

.hide{
	display: none;
}

.partners a {width: 100%;}
.partnersban {width: 33%; text-align: center; padding : 10px 0px 10px 0px; float: left; }

.rad{font-weight:normal; font-size:90%;}
.rad input {width:15px;height:10px;}

.reginfo{color: #000; font-size:70%;}

.text1{color: #000; font-size:100%;}

.contentheading a {font-weight:bold; font-size:120%;}

.news_date{font-size: 80%; color:green;}

.news_section a {font-size: 100%;font-weight:bold}
.news_category a {font-size: 100%;font-weight:bold}
.currencycontent{font-size: 70%;width:90%;padding-left: 5px;background: #FFF;}

h1 {font-size: 130%; font-weight:bold; color: #000000; text-align:center;}
h2 {font-size: 130%; font-weight:bold; color: #000000; text-align:center;}
h3 {font-size: 130%; font-weight:bold; color: #000000; padding: 0 0 0 0; margin: 0 0 0 0;}

.sectiontableheader {font-size:100%;  font-weight:bold; padding: 10px 10px 10px 10px;}


.askprice {float:right; padding-right: 30px; font-weight:bold; color:red;}
.adddate {float:right; padding-right: 30px;}
.new_section tr td {vertical-align: top;}

.posterdates{font-weight:bold; color:red; font-size: 85%;}

span.topfield {
	float:left;
	position: relative;
	width: 170px;
	padding: 5px 15px 0 15px;
}

.message{font-weight:bold;}


