HTML {
height:100%;
}

body {
background-attachment:fixed;
background-image:url(/img/bg.jpg);
font-family:Tahoma;
font-size:12px;
margin:0;
padding:0;
color:#000000;
}

#clear {
clear:both;
font-size:1px;
height:0;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
width:0;
}

.clear {clear:both; font-size:1px; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0;}

.greenbord {border:1px solid #bed7a8;}

.rubber {width: 100%}

.errorfield {
	color:#ff0000; float:left; padding:0 10px 0 3px; line-height:22px;
}

.loginerror {background:url(../img/icowarning.jpg) no-repeat; padding:8px 0 0 60px; height:42px; color:#ff0000; width:300px; margin: 0 auto;}
.resultok {background:url(../img/completed_ico.gif) no-repeat; font-weight:bold; padding:10px 0 0 60px; height:42px; color:#4c9400; width:300px; margin: 0 auto; text-align:center;}

p {
padding:0;
margin:0px;
}

a, a:visited {outline:none;}

.txtcenter {text-align:center;}

.red {color:#ff0000;}
.green {color:#4a9200;}

.size20 {font-size:20px;}
.size50 {font-size:50px;}

#header {
padding:0;
margin:0;
background: url(/img/header.jpg) no-repeat;
background-position:50% 0px;
}

#header2 {
position:relative;
margin:0 auto;
padding:0;
width:989px;
height:136px;
}

.toplinck {
float:left;
display:inline;
width:350px;
height:130px;
margin:0;
padding:0;
}

.imglinck {
cursor:pointer;
border:0;
width:340px;
height:125px;
}

#load_user_result {
font-size:11px;
height:13px;
}

#log2pass {
font-family:Tahoma;
text-align:right;
float:right;
display:inline;
margin:5px 115px 0 0;
padding:0;
}

form {
border:0 none;
margin:0;
padding:0;
}

/*input.log_pass {
background:transparent none repeat scroll 0 0;
border:1px solid #2c3d03;
color:#2c3d03;
font-size:11px;
height:15px;
margin:2px 0 0;
padding:5px 0 0 3px;
vertical-align:middle;
width:140px;
}*/

input, textarea {background:#ffffff; border:1px solid #9dc27d; margin:2px; font-size:11px; height:16px;}
input:hover, input:focus, textarea:hover, textarea:focus {background:#f8fff0; border:1px solid #428a00;}

input.enter {margin-top:6px; width:99px; height:13px; border:none; background:none;}
input:hover.enter, input:focus.enter {border:none; background:none;}

input.submit {background:#ffffff url(/img/title_bg.jpg) repeat-x; font-weight:bold; color:#3d8700; font-size:14px; cursor: pointer; 
padding:0 10px 5px 10px; height:22px;}
input:hover.submit, input:focus.submit {background:#509b00 url(../img/top_menu_bg.jpg) repeat-x; color:#ffffff; cursor: pointer;}

input.enterimg2 {border:none; background:none; height:13px; width:76px; background:url(../img/enter2.jpg) no-repeat; cursor:pointer;}
input:hover.enterimg2, input:focus.enterimg2 {background:url(../img/enter2.jpg) no-repeat 0px -13px; cursor:pointer;}

input.log_pass_ch, .check {background:none; border:none; color:#2c3d03; width:12px; height:12px; vertical-align:middle;}

#TopEnter {
font-family:Tahoma;
text-align:right;
float:right;
display:block;
margin:0;
padding:11px 90px 0 0;
width:260px;
color:#254502;
}

.TopAvat {
margin:4px 5px 5px 0;
float:left;
border:1px solid #3d8700;
}

.Welcome {
border-top:1px solid #254502;
border-bottom:1px solid #254502;
padding:2px 0 2px 0;
margin:2px 0 2px 103px;
}

.copy {
color:#2c3d03;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}

#main {
font-family:Tahoma;
position:relative;
background-color: #EBEBEB;
margin:0 auto;
padding:0;
width:989px;
}

/*
#submenu {
font-family:Tahoma;
font-size:12px;
top: 20px;
left: 161px;
_left: 158px;
margin: 0 auto 0 auto;
padding:0;
position:absolute;
display:none;
}

#smenu {
width: 160px;
height: 120px;
background: #f0f6eb;
border: 1px solid #519b00;
margin:0;
padding:0;
}

#smenu ul, #smenu2 ul, #smenu3 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#smenu ul li, #smenu2 ul li, #smenu3 ul li {
background:url(/img/line_p.gif) repeat-x 0 100%; 
margin:0;
padding:3px 0 3px 10px;
font-weight:bold;
}

#smenu ul li a, #smenu2 ul li a, #smenu3 ul li a {
margin:0;
padding:0;
color:#3d8700;
text-decoration:none;
}

#smenu ul li a:hover, #smenu2 ul li a:hover, #smenu3 ul li a:hover {
color:#0b77c0;
margin:0;
padding:0;
}

#submenu2 {
font-family:Tahoma;
font-size:12px;
top: 20px;
left: 583px;
_left: 570px;
margin: 0 auto 0 auto;
padding:0;
position:absolute;
display:none;
}

#smenu2 {
width: 200px;
height: 120px;
background: #f0f6eb;
border: 1px solid #519b00;
margin:0;
padding:0;
}

#submenu3 {
font-family:Tahoma;
font-size:12px;
top: 20px;
left: 715px;
_left: 697px;
width: 100px;
height: 122px;
margin: 0 auto 0 auto;
padding:0;
position:absolute;
display:none;
}

#smenu3 {
width: 175px;
height: 40px;
background: #f0f6eb;
border: 1px solid #519b00;
margin:0;
padding:0;
}
*/
.add {
float:right;
background: url(/img/title_bg.jpg) repeat-x;
background-position:0px 2px;
padding-left:18px;
padding-right:18px;
font-weight:bold;
color:#3d8700;
border: 1px solid #3d8700;
font-size: 14px;
}

#top_podmenu .add a, #main .counter a {
color:#3d8700;text-decoration:none;
padding:0 3px 0 3px;
}

#top_podmenu .add a:hover, #main .counter a:hover {
color:#0b77c0;text-decoration:none;
padding:0 3px 0 3px;
}

#photo_table {
float:left;
padding:0px;
width:204px;
text-align:center;
}

.conteiner {padding-bottom:5px; margin:0px; text-align:center;}

.photo_block {
/*padding:2px;*/
padding-bottom: 10px;
margin:0px;
border:1px solid #bed7a8;
text-align:center;
}
a.titlephoto, a:visited.titlephoto, a.title, a:visited.title, span.title {
 display:block; 
 background:#ffffff url(../img/title_bg2.gif) repeat-x; 
 font-weight:bold; 
 color:#3d8700; 
 padding:1px 2px 5px 2px; 
 font-size:14px;
 text-decoration: none;
 text-align:center;
}

a:hover.titlephoto, a:hover.title {color:#0b77c0;}
.photo_block p {padding:2px; margin:0px; color:#0b77c0; font:bold 12px Tahoma, Arial; text-align:center;}
.photo_block a.photo {display:block; text-decoration: none;}
.photo_block img {padding:1px; background-color:#176d1b; margin:0; border:5px solid #f0f6eb;}

#news_block {
float:left;
margin:0;
padding:0;
/*width:549px;*/
width: 100%;
background-color:#FFFFFF;
}

#Add {
float:left;
margin:1px;
padding:2px;
width:540px;
background-color:#FFFFFF;
}

.tabs {
margin:0 0 -1px 0;
}

.tabe {
float:left;
position: relative;
margin:0;
display:block;
border-left:1px solid #9dc27d;
border-top:1px solid #9dc27d;
border-right:1px solid #9dc27d;
border-bottom:1px solid #ffffff;
border-bottom:medium none;
background-color:#FFFFFF;
}

.newstab, .addtab {
border:1px solid #9dc27d;
padding:0;
margin:0;
}

.blocknewswhite, .blockaddwhite {
background-color:#ffffff;
margin:0;
padding:0;
border-bottom:1px dotted #a4ae96;
}

.blockaddwhite {
margin:0px;
padding:5px 0 20px 0;
}

.blocknewsgreen {
background-color:#f0f6eb;
border-bottom:1px dotted #a4ae96;
}
.blocknewsgreen img {margin:0; padding:1px; background-color:#176d1b; border:5px solid #ffffff;}

/*.BlocNewsWhiteImg {
float:left;
margin:0;
padding:5px;
background-color:#f0f6eb;
}*/

.blocknewswhite img {margin:0; padding:1px; background-color:#176d1b; border:5px solid #f0f6eb;}

.blocknewswhite a.imgclear, .blocknewswhite a:visited.imgclear, .blocknewsgreen a.imgclear, .blocknewsgreen a:visited.imgclear {
display:block; color:#0b77c0; text-decoration: none; margin:0; padding:0; float:left; width:118px;
position:relative; text-align:center;
}
.blocknewswhite a:hover.imgclear, .blocknewsgreen a:hover.imgclear {margin:0; padding:0;}


.BlocNewsGreenImg {
float:left;
margin:0;
padding:5px;
background-color:#ffffff;
}

.blocknews {
float:right;
margin:0;
padding:5px 5px 5px 10px;
width:410px;
}

.blocknews  h2 {padding:2px; margin:0px; color:#0b77c0; font-weight:bold; font-size:12px; text-align:center;}
.blocknews p {text-align:justify; padding-right:5px;}

/*&.BlocNews80 {
height:80px;
}*/

.blocknewsdata {
padding:0;
margin:10px 0 0 0;
color:#5a7753;
font-size:11px;
}

.blocknewsspan {
float:left;
padding:0;
margin:0;
}

.blocknewsmore {
float:right;
padding:0;
margin:0;
}

.blocknewsline {
padding:0;
margin:0px;
height:2px;
}

.block_title {
/*background:url(/img/title_bg.jpg) repeat-x 0px 2px;*/
background:#f0f6eb url(../img/title_bg2.gif) repeat-x;
font-weight:bold;
color:#3d8700;
/*border: 0px solid #3d8700;*/
padding:2px 15px 2px 15px;
font-size:14px;
}

.tabs_block {
border:1px solid #9dc27d;
padding:5px;
text-align:justify;
background-color:#FFFFFF;
}

h2.tabs_title {
font-size:14px;
}


.tabs_title {
padding:2px;
margin:0px;
color:#0b77c0;
font-weight:bold;
font-size:12px;
text-align:center;
}

.news_text {
text-align:justify;
margin:0;
padding:5px;
}

.news_pic {
margin:0;
padding:5px;
text-align:center;
border:0;
}

.data {
color:#5a7753;
margin:0;
padding:5px;
}

#raiting_span {
float:right;
color:#5a7753;
}

.counter {
text-align:center;
margin:0;
padding:13px;
color:#3d8700;
}

.counterspan {
padding:2px 5px 3px 5px;
background: url(/img/top_menu_bg.jpg) repeat-x;
color:#FFFFFF;
}

.counterspan2 {
color:#224705;
}

.comments {
border:1px solid #9dc27d;
padding:0px;
text-align:justify;
margin:1px 0 0 0;
background-color:#FFFFFF;
}

.commentswhite, .commentsgreen {
background:url(/img/line_p.gif) repeat-x 0px 100%;
background-color:#FFFFFF;
margin:0;
padding:5px;
position:relative;
}

.commentsgreen {
/*background:url(/img/line_p.gif) repeat-x 0px 100%;*/
background-color:#f0f6eb;
/*padding:5px;
margin:0;
position:relative;*/
}

.float, .namecomments {
float:left;
position:relative;
}

/*.img,*/ img {
border:1px #176d1b solid;
}

.namecomments {
padding:6px 6px 6px 10px;
color:#5a7753;
}

.optioncomments {
float:right;
color:#5a7753;
padding:6px;
position:relative;
}

.comment_s {
padding:0px;
}

.CommentTitle {
text-align:left;
padding-left:10px;
color:#0b77c0;
margin:0;
}

.line {
background:url(/img/line_p.gif) repeat-x;
background-position: 0px 50%;
margin:0;
padding:0px;
}

.formtext {
border:1px solid #3d8700;
}

.search {
padding:5px 0 0 0;
margin:0 0 4px 0;
border:0px;
text-align:center;
}

.obyaviline, .obyavilinegreen {
background:url(/img/line_p.gif) repeat-x 0px 100%;
background-color:#ffffff;
padding:4px;
margin:0;
}

.obyavilinegreen img, .obyaviline img {margin:5px 5px 5px 0;float:left;border: 1px solid #3d8700;}

.obyavilinegreen {
background-color:#f0f6eb;
}

.obyavi {
background-color:#ffffff; float:left; margin:0; padding:2px; width:200px;
}

.obyavi_block {
border:1px solid #9dc27d;
padding:0px;
text-align:justify;
background-color:#FFFFFF;
}

.pm00 {
margin:0;padding:0;
}

.more {
text-align:right;
padding:5px 0 5px 0;
font-size:11px;
}

.border2px {
background-color:#FFFFFF;
padding:1px;
text-align:left;
margin:0;
position:relative;
_position:static;
border:1px solid #ffffff;
}

.tdrightmiddle {text-align:right; vertical-align:middle;}
.tdrightmiddle span {vertical-align:top;}
.underline {text-decoration:underline;}

#footer {
font-family:Tahoma;
margin:0 auto;
padding:0;
width:989px;
height:127px;
}

.foot_menu {
background: url(/img/foot_menu.jpg) no-repeat;
padding-top:9px;
margin:0 auto;
width:989px;
height:39px;
}

#footer .foot_menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 50px;
padding:0;
}

#footer .foot_menu li {
display:inline;
margin:0;
padding:0;
}

#footer .foot_menu ul li a {
display: block;
float:left;
border-left: 1px solid #ffffff;
border-top:medium none;
border-right:medium none;
margin:0;
padding:0 5px 0 5px;
color:#ffffff;
text-decoration:none;
}

#footer .foot_menu ul li.selected a {
color:#b7e2ff;
}

#footer .foot_menu ul li a:hover {
margin:0;
padding:0 5px 0px 5px;
color:#c7c7c7;
}

#footer .foot_menu ul .noborderf a {
border-left:0;
padding:0 5px 0 5px;
color:#ffffff;
margin:0;
}

.foot {
/*background: url(/img/foot_logo.jpg) no-repeat 899px 0px;*/
color:#706f6f;
height:88px;
margin:0;
padding:0;
}

.counters{
float:left;
width:620px;
text-align: center;
height:50px;
margin:0;
padding:0;
}

.link_logo {
background: url(/img/foot_logo.jpg) no-repeat 100% 0px;
float:right; width:280px;
padding: 35px  85px  0px  0px;
margin:0;
height:50px;
}

.mp {
height:30px;
margin:0;
padding:0;
}
.mp img {border:none; height:16px; width:16px;}

.commentar {float:left; position:relative;height:25px;}

.td120 {width:120px; vertical-align:middle;}
.td30 {width:30px; vertical-align:middle; text-align:right;}


#footer .link_logo a {color:#706f6f;}

#footer .link_logo a:hover {color:#0b77c0;}

.block_title a:link, .block_title span {color:#3d8700; text-decoration: none;}

.block_title a:visited {color:#3d8700; text-decoration: none;}

.block_title a:active {color:#3d8700; text-decoration: none;}

.block_title a:hover {color:#0b77c0; text-decoration: none;}

.copy a:link {color:#102400; text-decoration: none;}

.copy a:visited {color:#102400; text-decoration: none;}

.copy a:active {color:#102400; text-decoration: none;}

.copy a:hover {color:#ffffff; text-decoration: none;}

a {color:#0b77c0; text-decoration: none; padding:0 2px 0 2px; margin:0;}

a:visited {color:#0b77c0; text-decoration: none; padding:0 2px 0 2px; margin:0;}

a:active {color:#0b77c0; text-decoration: none; padding:0 2px 0 2px; margin:0;}

a:hover {color:#265400; text-decoration: none; margin:0;}  




#raiting_span {
float:right;
color:#5a7753;
display: inline;
}

.star-rating {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100px;
  height: 20px;
  position: relative;
  background: url(/img/logo_raiting.gif);
}
.star-rating li {
  float: left;
  margin: 0;
  padding: 0;  
}
.star-rating li a {
  display: block;
  width: 15px;
  height: 20px;
  text-indent: -9999px;
  position: absolute;
  text-decoration: none;
  z-index: 10;
  overflow:hidden;
}

.star-rating li a:hover {
  background: url(/img/logo_raiting.gif) left center;
  left: 0;
  z-index: 2;  
  border:none;
}
.star-rating a.star1 {  
  left: 0; 
} 
.star-rating a.star1:hover {
  width: 15px;  
}
.star-rating a.star2 {
  left: 20px;
} 
.star-rating a.star2:hover {
  width: 35px;
}
.star-rating a.star3 {
  left: 40px;
} 
.star-rating a.star3:hover {
  width: 55px;
}
.star-rating a.star4 {
  left: 60px;
} 
.star-rating a.star4:hover {
  width: 75px;
}
.star-rating a.star5 {
  left: 80px;
} 
.star-rating a.star5:hover {
  width: 95px;
}

.star-rating li.current {
  background: url(/img/logo_raiting.gif) left bottom;
  height: 20px;
  z-index: 1;
}

/* +css page_links */
.pagenator a {
color:#3D8700;
border: 1px solid #ffffff;
background-color: #ffffff;
padding: 0px 3px 0px 3px;
margin: 1px;
font-size: 12px;
text-decoration:none;
display: block;
float: left;
}
.pagenator a:hover {
color:#3D8700;
background-color: #ffffff;
border: 1px solid #3D8700;
padding: 0px 3px 0px 3px;
margin: 1px;
font-size: 12px;
text-decoration:none;
display: block;
float: left;
}

.pagenator span {
display: block;
float: left;
}

.pagenator span.active, span.disabled {
color:#ffffff;
background-color: #3D8700;
border: 1px solid #ffffff;
padding: 0px 3px 0px 3px;
margin: 1px;
font-size:12px;
display: block;
float: left;
}
/* -css page_links */


.addad {background-color:#ebebeb; float:left; margin:0; padding:0; width:200px;}
.addad a, .addad a:visited {display:block; width:200px; height:86px; background:#ebebeb url(/img/addad.jpg) no-repeat 100% 0px; 
text-decoration:none;}
.addad a:hover {display:block; width:200px; height:86px; background:#ebebeb url(/img/addad.jpg) no-repeat 100% -86px; 
text-decoration:none;}


/* Top menu */
.top_menu{
top: -1px;
left: 1px;
position:absolute;	
background:#519b00 url(/img/top_menu_bg.jpg) repeat-x 0px 100%;
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
margin:0;
padding:0;
width:989px;
height:22px;
z-index: 1;
}

.top_menu ul li.with_submenu img.menudownarrow{
position: absolute;
top: 7px;
right: 7px;
border: 0pt none
}

.top_menu ul, .submenu ul {margin: 0; padding: 0; list-style-type: none;}
.top_menu ul li, .submenu ul li {position: relative; display: inline; float: left; font-weight:bold;}
.top_menu li.with_submenu a{
	padding-right: 23px !important;
}
.top_menu ul li a, .top_menu ul li a:visited{
display: block;
color: #FFFFFF;
margin:0;
padding:3px 7px 3px 10px;
border-right: 1px solid #FFFFFF;
text-decoration: none;
font:bold 13px Tahoma;
}
.top_menu ul li a:hover{background:#ffffff url(/img/title_bg.jpg) repeat-x 0px 100%; color: #0B77C0; padding:3px 7px 3px 10px;}

.top_menu a.active, .top_menu a:visited.active {
background:#ffffff url(/img/title_bg.jpg) repeat-x 0px 100%; 
color: #418b00; 
padding:3px 7px 3px 10px;
display: block;
margin:0;
border-right: 1px solid #FFFFFF;
text-decoration: none;
font:bold 13px Tahoma;
}

.top_menu ul li a.selected, .top_menu ul li a:visited.selected {
background:#ffffff url(/img/title_bg.jpg) repeat-x 0px 100%; 
color: #0B77C0; 
padding:3px 7px 3px 10px;
display: block;
margin:0;
border-right: 1px solid #FFFFFF;
text-decoration: none;
font:bold 13px Tahoma;
}


.submenu {background:#ffffff url(/img/submenubg.jpg) repeat-x; margin:0 0 0 1px; padding:0; width:989px; height:20px;}
.submenu a, .submenu a:visited {
display: block;
color: #3d8700;
margin:1px 0 0 0;
padding:2px 10px 2px 10px;
border-right: 1px solid #3d8700;
text-decoration: none;
font:bold 12px Tahoma;
}
.submenu a:hover {
margin:1px 0 0 0;
padding:2px 10px 2px 10px; 
text-decoration: none; 
background:#ffffff url(/img/title_bg.jpg) repeat-x 0px 100%; 
color: #0B77C0;
}

.submenu ul li a.selected {
margin:1px 0 0 0;
padding:2px 10px 2px 10px; 
text-decoration: none; 
background:#ffffff url(/img/title_bg.jpg) repeat-x 0px 100%; 
color: #0B77C0;
}

/*.top_menu .menusub a, .top_menu .menusub a:visited {
background-color:#F0F6EB;
color: #519B00;
font: bold 13px Tahoma;
width: 190px;
margin: 0;
border:1px solid #3d8700;
border-top:1px solid #F0F6EB;	
}

.top_menuz .menusub a:hover{
background:#ffffff url(/img/spaser.gif) no-repeat;
color: #0B77C0;
font: bold 13px Tahoma;
width: 190px;
margin: 0;
border:1px solid #3d8700;
border-top:1px solid #F0F6EB;	
}*/
	
/*1st sub level menu*/
.top_menu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.top_menu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.top_menu ul li ul li ul{
top: 0;
}


/* === +Forum === */
.forumdiv {padding:0 20px 20px 20px;}
.forumdiv #forumsearch {display: none; position: absolute; right: 20px; z-Index: 100; width: 300px; height: 80px; border:1px solid #888; padding: 10px; background-color: #fff}
.forumdiv input {padding: 0; margin: 10px auto 0 auto; width: 297px;}
.forumdiv input#frumsearch_find,
.forumdiv input#frumsearch_cancel
 {cursor: pointer; width: 60px; height: 20px}
.forummenu {text-align:right; margin:0 0 10px 0; position:relative;}
.forumtitle {
 border:1px solid #72ad63; 
 border-left:20px solid #0077d5; 
 border-bottom:none; 
 background:#ffffff url(../img/silverbg.jpg) repeat-x 0px 100%; 
 padding:8px 5px 8px 40px;
 position:relative;
}
.forumtitle a, .forumtitle a:visited {font:bold 12px Arial; color:#356e00;}
.forumtitle a:hover {text-decoration:none; color:#0b77c0;}
.forumtable {background-color:#81b174; margin:0 0 5px 0;}
.forumtable .tryellow {background:#c4fda6 url(../img/forumbg.jpg) repeat-x; font:bold 11px Arial; color:#398626;}
.forumtable .td65 {width:65%; padding-left:20px;}
.forumtable .td50 {text-align:center; width:50px;}
.forumtable .td180 {width:180px;}
.forumtable .td200 {width:200px;}
.forumtable .trwhite {background-color:#ffffff; vertical-align:top;}
.forumtable .trsilver {background-color:#f7f7f7; vertical-align:top;}
.forumtable .trlightyellow {background-color:#c6e4be; vertical-align:top;}
.forumtable .tdright {text-align:right;}
.forumtable span.left {float:left; position:relative;}
.forumtable span.right {float:right; position:relative;}
.forumtable span.blue {color:#60a3ff;}
.forumtable span.red {color:#ff0000;}
.forumtable a.forumbottombtn, .forumtable a:visited.forumbottombtn {
border:1px solid #0b77c0; text-decoration:none; padding:0 10px; color:#0b77c0; background-color:#edf7ff; font-size:11px;
}
.forumtable a:hover.forumbottombtn {border:1px solid #398626; color:#ffffff; background-color:#398626;}

.forumtable .tdforumtxt blockquote {background-color:#f0f8ff; border:1px solid #a6c6e0; padding:3px 5px;}
 
.forumcounter {padding:5px 0 5px 0; border-bottom:1px dotted #3c8728;}
.forumcounter .page {float:left; position:relative; padding:1px 10px 1px 3px; margin:0 1px 0 25px; _margin:0 1px 0 12px; font-size:11px;}
.forumcounter a, .forumcounter a:visited {
 float:left; 
 position:relative; 
 display:block; 
 border:1px solid #b4e7a8; 
 padding:0px 3px 1px 4px; 
 margin:0 1px 0 0; 
 text-decoration:none; 
 font:bold 11px Arial;
 
}
.forumcounter a:hover {border:none; text-decoration:underline; border:1px solid #378726;}
.forumcounter a.active, .forumcounter a:visited.active {border:1px solid #398626; color:#398626; background-color:#b4e7a8;}
.forumcounter a:hover.active {border:1px solid #b4e7a8; color:#ffffff; background-color:#398626;}
.forumcounter a.newtopicbtn, .forumcounter a:visited.newtopicbtn {
 float:right; 
 position:relative; 
 /*color:#762225; */
 background:none; 
 text-decoration:none; 
 padding:0px 10px 1px 10px;
 margin:7px 5px 0px 5px;
 z-index:50;
}
/*.forumcounter a.last, .forumcounter a:visited.last {font-weight:normal;}
.forumcounter a:hover.newtopicbtn {
 color:#ffffff; 
 border:1px solid #bb926b;
 background-color:#762225;
 z-index:50;
}*/
.forumcounter .disabled {border:none; color:#757575; float:left; background:none;}

.forumcounter a.first, .forumcounter a.prev, .forumcounter a.next, .forumcounter a.last {border:none; font-weight:normal; font-size:12px;}
.forumcounter a:hover.first, .forumcounter a:hover.prev, .forumcounter a:hover.next, .forumcounter a:hover.last {border:none; text-decoration:underline;}

.forumtable {font-size:12px;width:100%;}

.forumnavigator {font:bold 11px Arial; padding:5px 5px 5px 25px; position:relative;}

.forwmnewmessage {width:80%; margin:10px auto; border:1px solid #72AD63;}
.forwmnewmessage .newtitle {background:#509b00 url(../img/top_menu_bg.jpg) repeat-x; color:#ffffff; font-weight:bold; padding:5px 5px 5px 20px; border-bottom:1px solid #72AD63; position:relative;}
.forwmnewmessage .newthema {border-bottom:1px solid #72AD63; padding:0 20px 10px 20px; position:relative;}
.forwmnewmessage .newmessage {padding:5px 20px; border-bottom:1px solid #72AD63;}
.forwmnewmessage .newsubmit {padding:10px 20px; text-align:center;}
.forwmnewmessage .newmessage textarea {
background:#ffffff url(../img/formbg.jpg) repeat-x 0px 100%;
border:1px solid #b2b2b2;
font-size:12px;
color:#6b6b6b;
font-weight:normal;
padding:0;
margin:1px 0;
vertical-align:top;	
width:95%;
height:100px;
}
.forwmnewmessage .newsubmit input {font:bold 12px Arial; padding:1px 0; height:23px; width:200px; margin:0 auto;}

#attachments {padding:10px 20px;}
#attachments .attachmentsdiv {/*width:700px;*/ margin:0 auto;}
#attachments .attachment {float:left;}
#attachments .attachment input {height: 22px; width:250px;}

#attachments .attachmenttopik {margin:5px 0 0 0;}
#attachments .attachment img, #attachments .attachmenttopik img {border:none;}
/* === - Forum === */


/* === + Layout === */
.wp {
clear: both;
}

.widget {
float:left;
padding:0px;
text-align:center;
}

.widget.right {
width:204px;
}

.widget.left {
width:204px;
}

.widget .block {
padding:2px;
margin:0px;
border:1px solid #bed7a8;
/*text-align:center;*/
}

#layout_table {width: 100%; border-collapse: collapse; border: 1px solid #ebebeb}
#layout_table td {vertical-align: top}
#left_column { width:204px; }
#center_column { padding:0;}
#right_column { width:200px;}
/* === - Layout === */


.captcha {font-family: arial; font-weight:bold; font-size:18px; height:20px; width:108px; color:#428a02;}


/* === + board === */
#board_block { float:left; margin:0; padding:2px; width: 100%; background-color:#FFFFFF; }
#board_block a:hover {color:#0b77c0; background-color:#ffffff; white-space:nowrap;}

.boardtitlem {border-bottom: #9DC27D 1px solid; border-top: #9DC27D 1px solid; margin: 4px; padding:0 0 0 20px;
font-weight:bold; font-size:12px; background-color:#F0F6EB; color:#ffffff; min-width:450px;}
.boardtitlem table {width: 100%}
.boardtitlem img {display:block; float:left; border:none; padding:9px 2px 9px 2px; margin:0; border:none;}
.boardtitlem a, .boardtitlem a:visited {display:block; float:left; padding:5px 10px; color:#3D8700; text-decoration:none; margin:0; white-space:nowrap;}
.boardtitlem a:hover {color:#0b77c0; background-color:#ffffff; white-space:nowrap;}
.boardtitlem a.active, .boardtitlem a:visited.active {display:block; float:left; color:#0b77c0; background-color:#ffffff; margin:0; white-space:nowrap;}
#board_block a.add, #board_block a:visited.add {
background:#ffffff url("/img/title_bg.jpg") repeat-x scroll 0 2px transparent;
border:1px solid #3D8700;
color:#3D8700;
float:right;
font-size:12px;
font-weight:bold;
padding:4px 18px;
*margin:0 2px 0 0;
}

#board_block a:hover.add {color:#0b77c0; border:1px solid #0b77c0;}

.boardblock {border:1px solid #b9b9b9; margin:1px 2px; padding:10px; background:#ffffff url(/img/topdivbg.jpg) repeat-x; position:relative; min-width:450px;}
.boardblock a.boardtitle, .boardblock a:visited.boardtitle {display:block; padding:0 10px; width:80%; font:bold 12px Arial; text-decoration:none;}
.boardblock a:hover.boardtitle {color:#ff0000;}
.boardblock a.reply, .boardblock a:visited.reply {
 display:block; 
 margin:8px; 
 position:absolute; 
 top:0; 
 right:0; 
 _right:15px;
 border:1px solid #b9b9b9; 
 padding:2px 10px; 
 text-decoration:none; 
 background:#ffffff url(/img/formbg.jpg) repeat-x 0px 100%;
 font:bold 12px Arial;
}
.boardblock a:hover.reply {border:1px solid #ff0000; background:#ffffff url(../img/formbgactiv.jpg) repeat-x;color:#ff0000;}
.boardblock .useremail {padding:0 0 0 30px; background:url(/img/email.jpg) no-repeat 0px 2px; font-size:11px;}
.boardblock .useremail span {padding:10px;}
.boardblock .contact {padding:0 0 5px 0px; font-size:11px;}
.boardblock .contact span {padding:10px;}
.boardblock .replyinfo {text-align:right; font-size:11px; margin:4px 0 0 0;}
.boardblock .replyinfo b {color:#000000;}
.boardblock .replyinfo img {position:relative; top:3px; padding:0 5px 0 0; border:none; width:21px; height:15px;}
.boardblock .contactinfo {padding:0px; /*background:url(/img/email.jpg) no-repeat 0px 2px;*/ font-size:11px;}
.boardblock .contactinfo { font-size:11px; margin:4px 0 0 0;  height:15px;}
.boardblock .contactinfo b {color:#000000;}
.boardblock .contactinfo img {position:relative; top:3px; padding:0 5px 0 0; border:none; /*width:21px; height:15px;*/}


#contentdiv .addbilltable, #contentdiv .viewbilltable {margin:10px auto; width:90%; background-color:#d5d5d5;}
.silvertr {background-color:#f7f7f7;}
.whitetr {background-color:#ffffff;}
.yellowtr {background-color:#F0F6EB; color:#3D8700; text-align:center; font:bold 14px Arial;}
.righttd {text-align:right; padding-right:10px; width:30%;}
.centertd {text-align:center; padding-right:10px;}
.addcityatble .righttd {width:120px;}
.registertable td span, .addbilltable td span {color:#ff0000;}
.registertable .textinfo {font-size:11px;}
.registertable .left input.check, .addbilltable input.check, input.check {text-align:left; margin:1px 10px 1px 0; padding:0; width:15px; height:15px; float:left; border:1px solid #B2B2B2;}
.addbilltable input.check2 {text-align:left; margin:5px 10px 0 10px; padding:0; width:15px; height:15px; border:1px solid #B2B2B2;}
.radio {text-align:left; margin:0 0 0 15px; padding:0; width:15px; background:none; border:none;}
.check {text-align:left; margin:5px 10px 0 10px; padding:0; width:15px; height:15px; border:1px solid #B2B2B2;}
.addbilltable .radioinput {width:30px; background:none; border:none;}
.addbilltable .lefttd {text-align:left; padding:0; margin:0;}
#contentdiv .addbilltable .tablewidth {width:200px;}


.btn {cursor:pointer; float:left; height:16px; margin:0 2px; padding:0 0 0 16px;}
.b_view {background:url(/img/i_view.gif) no-repeat;}
.b_drop {background:url(/img/icons_delete.gif) no-repeat;}
.b_edit {background:url(/img/icons_edit.gif) no-repeat;}
.b_active {background:url(/img/admin/i_active.gif) no-repeat;}
.b_inactive {background:url(/img/admin/i_inactive.gif) no-repeat;}

/* === - board === */

/* === +console === */
#alert_container {width:400px; margin:0 auto; position:fixed; top:0px; left: 400px; z-index:10000;}
#alert_container .item {display: none;}
#alert_container .error {border:1px solid #cc0000; background:#fc4843 url(/img/admin/alert_error.gif) no-repeat 5px 50%; color: #ffffff; 
font-weight: bold; padding:5px 3px 5px 60px;}
#alert_container .message {border:1px solid #1c7000; background:#48c81e url(/img/admin/alert_ok.gif) no-repeat 5px 50%; color: #ffffff; 
font-weight: bold; padding:5px 3px 5px 60px;}
#alert_container .message .txt {margin-right:30px;}
#alert_container .close {float:right; padding:1px 8px 2px 8px; cursor:pointer;}
#alert_container .error .close {background:url(/img/admin/alert_close_red.gif) no-repeat;}
#alert_container .message .close {background:url(/img/admin/alert_close_green.gif) no-repeat;}
#alert_container .sadow {height:6px; background:url(/img/admin/alert_shad.png) no-repeat 50% 100%;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/admin/alert_shad.png', sizingMethod='image'); _height:6px;}
/* === -console === */

/* === + geo === */
#select_location_icon img {width: 16px; height: 16px; border: none; cursor: pointer}
#select_location_icon span {color: #000000; text-decoration: underline;}
/* === - geo === */

/* === + dialogs === */
.dlg {
  display: none;
    
  position: absolute;
  top: 17%;
  left: 50%;
  margin-left: -200px;
  min-width: 200px;
    
  overflow: visible;
}
.busy { position:absolute;
		top:130px;
		left:150px;
		width:70px;
		height:70px;	
		background:  url(/img/admin/thumb-loading.gif) no-repeat; 
		padding:0px;
		display: none;
	}

.d_owerlay {background: #000}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.ie_dlg {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

.dlg .d_drag {cursor: move;}

/* jqmModal dialog CSS courtesy of;
  Brice Burgess <bhb@iceburg.net> */


/* [[[ Title / Top Classes ]]] */
.dlg .d_title { 
  background: #d5ff84 url(/img/dialog2/sprite.gif) repeat-x 0px -82px; 
  color: #ffffff;
  padding: 7px 22px 5px 5px;
  font-family:"sans serif",verdana,tahoma,helvetica;
  font-weight: bold;
  * zoom: 1;
}
.dlg .d_title_l { background:  url(/img/dialog2/sprite.gif) no-repeat 0px -41px; padding-left: 3px;}
.dlg .d_title_r { background: url(/img/dialog2/sprite.gif) no-repeat right 0px; padding-right: 3px; * zoom: 1;}


/* [[[ Body / Message Classes ]]] */
.dlg .d_body {
  background:#ffffff url(/img/dialog2/bc.gif) repeat-x center bottom;
  padding: 10px 10px 20px 10px;
  min-height: 150px;
* min-height: 150px;
  overflow: auto;
}
.dlg .d_body_l { background: url(/img/dialog2/bl.gif) no-repeat left bottom; padding-left: 7px; }
.dlg .d_body_r { background: url(/img/dialog2/br.gif) no-repeat right bottom; padding-right: 7px; * zoom: 1 }

/* [[[ Button classes ]]] */
.dlg .d_close {
  position: absolute;
  right: 7px;
  top: 4px;
  padding: 0 0 0 19px;
  height: 19px;
  width: 0px;
  background: url(/img/dialog2/close.gif) no-repeat top left;
  overflow: hidden;
  cursor: pointer;
}
.dlg .d_close_f {background-position: bottom left; outline: none;}

/*resize area*/
.dlg .d_resize {position: absolute; right: 2px; bottom: 2px;}

/* === - dialogs === */


/* === + User cabinet === */
.blocktitleicomycabinet  {background:url(../img/icomycabinet.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.cabinetmenu {background:#ffffff url(../img/cabmenubg.jpg) repeat-x 0px 100%; padding:10px; border:1px solid #bed7a8; margin:1px 0 0 0;}
.cabinetmenu a, .cabinetmenu a:visited {
 display:block; 
 background:url(../img/marceryellow.gif) no-repeat 0px 50%; 
 padding:2px 0 2px 15px; 
 border-bottom:1px dotted #aaaaaa; 
 text-decoration:none;
}

.blocktitleicocompanycard {background:url(../img/companycard.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicocargo {background:url(../img/icocargo.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicotransport {background:url(../img/icotransport.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoaddcity  {background:url(../img/icoaddcity.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicodirectory {background:url(../img/icodirectory.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoad {background:url(../img/icoad.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoprivete {background:url(../img/icoprivete.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicosubscr {background:url(../img/icosubscr.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicomoney {background:url(../img/icomoney.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoboard {background:url(/img/icoboard.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}

.cabinetmenu a:hover {color:#01620d;}

.blocktitleicosearch {background:url(../img/icosearch.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitle, .blocktitleleft {
 background-color:#f7f7f8; 
 border:1px solid #b9b9b9; 
 border-left:none; 
 margin:0 0 0 83px; 
 font:bold 12px Arial; 
 color:#ff0000; 
 height:15px;
}
.blocktitle a.no, .blocktitle a:visited.no { font:normal 12px Arial; color:#5d5d5d; text-decoration:none;}
.blocktitle span{ font:normal 12px Arial; color:#5d5d5d;}
.blocktitle a.no:hover {color:#ff0000;}
.blocktitle a, .blocktitle a:visited, .blocktitleleft a, .blocktitleleft a:visited {
 font:bold 12px Arial;
 color:#ff0000;
 text-decoration:none;
}
.blocktitleleft a, .blocktitleleft a:visited {margin-left:20px; font:bold 12px Arial; }
.blocktitle a:hover, .blocktitleleft  a:hover {color:#000000; text-decoration:underline;}
.blocktitle {text-align:center; padding:1px 0 2px 0;}
.blocktitleleft {height:18px;}
.blocksearch {padding:0 20px 10px 20px; font:normal 12px Arial; text-align:right; height:155px;}
.blocksearch table {width:100%;}
.blocksearch td.right {text-align:right; padding-right:5px; width:60px; _padding:0px;}
.blocksearch td.rightsmall {text-align:right; padding-right:5px;}
.blocksearch select {border:1px solid #b2b2b2; padding:0; height:20px; width:100%; margin:0;}
.blocksearch .small {text-align:left; width:100%;}
.blocksearch .small input {border:1px solid #b2b2b2; padding:0; height:18px; width:40px; margin:0;}

.cargotable2 {width:100%;}
.cargotable2 .headertable {color:#3D8700; background-color:#F0F6EB; font:bold 12px Arial; text-align:center; height:25px;}
.cargotable2 tr {color:#5d5d5d; background-color:#ffffff; font:normal 12px Arial; text-align:center;}
.cargotable2 .silvertr {color:#5d5d5d; background-color:#f1f1f1; font:normal 12px Arial; text-align:center;}
.cargotable2 td a, .cargotable2 td a:visited {text-decoration:none; color:#ff0000;}
.cargotable2 td a:hover {text-decoration:underline; color:#ff0000;}
.cargotable2 td span {font-weight:bold;}

/* === - User cabinet === */

/* === + Gallery === */
.gallery_title {padding: 10px; text-align: center;}
.gallery_photo {padding: 10px 10px 40px 10px;}
.gallery_photo img {cursor: pointer}
/* === - Gallery === */