HTML {height:100%;padding:0px;margin:0px;}

body {background:#474a4f url(../img/bg.gif);font:normal 12px Tahoma, Arial;margin:0;padding:0;color:#000000; min-width:990px;}

.clear {clear:both; font-size:1px; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0;}

div, form, p {margin:0;padding:0;}

a:link, a:visited  {text-decoration:underline;color:#840000;}

a:hover {text-decoration:none;color:#000000;}

input, textarea {border:1px solid #a8a9ab; background-color:#f1f1f1;}
input:hover, input:focus, textarea:hover, textarea:focus {border:1px solid #a8a9ab; background-color:#ffffff;}

.left {float:left;}
.right {float:right;}

.red {color:#ff0000;}

.decnon {text-decoration:none;}

.nobord, img.nobord {border:none;}

.txtr {text-align:right;}
.txtc {text-align:center;}

.size11 {font-size:11px;}

.pad3 {padding:3px;}

.fix {min-width:990px; max-width:1280px; margin:0 auto;}

.headerdiv {margin-bottom:1px; color:#bebdbd;}
.header1 {height:309px;}
.header2 {height:116px;}

.toplogodiv {float:left; width:237px;}
.hlogo1 {background:#393b41 url(../img/logo.jpg) no-repeat; height:309px;}
.hlogo2 {background:url(../img/logo_head2.jpg) no-repeat; height:116px;}

.linkimg {text-decoration:none;}
.linkimg .logoimg {width:237px; height:150px;}
.linkimg .logoimg2 {width:237px; height:100px;}
.linkimg img {border:none;}

.homepage {margin-top:35px;}
.logindiv .inputdiv {text-align:right; padding:3px 23px 3px 0;}
.allpageform {padding:1px 0 1px 20px; *padding:0 0 1px 20px; _padding:-5px 0 1px 20px; border:1px solid #949494; background:#93969e url(../img/head_bg.jpg) repeat-x 0px 100%; 
height:88px; *height:89px; _height:80px; width:231px;}
.inputdiv input, .title_blackbg_big input {border:1px solid #d9d7d7; background:#bdbdbd url(../img/inputsilverbg.gif) repeat-x 0px 100%; color:#7d7d7d; height:14px;}
.inputdiv input:hover, .inputdiv input:focus, .title_blackbg_big input:hover, .title_blackbg_big input:focus 
{background:#bdbdbd url(../img/inputsilverbg_hover.gif) repeat-x; color:#ff0000;}
.inputdiv a.entersubmit, .inputdiv a:visited.entersubmit {background:#ff9e9e url(../img/bg_enter_red.gif) repeat-x 0px 100%; border:1px solid #bababa; text-align:center; color:#ffffff; font-weight:bold; display:inline; padding:1px 20px 2px 20px; margin-left:25px; text-decoration:none; font-size:11px; position:relative;}
.inputdiv a:hover.entersubmit {background:#ff9e9e url(../img/bg_enter_red.gif) repeat-x; color:#000000;}
.inputdiv input.radio {border:none; background:none; color:#bebdbd; padding:0; margin:0; width:15px; height:15px;}
.logindiv .inputdiv2 {text-align:center; font-size:11px; margin:3px 0 0 0; *margin:0px 0 0 0;}
.logindiv .homepageinput {margin:10px 0 0 0;}
.logindiv .inputdiv2 a, .logindiv .inputdiv2 a:visited {font-size:11px; color:#ffffff; padding:0 5px; text-decoration:none;}
.logindiv .inputdiv2 a:hover {color:#ff0000; text-decoration:underline;}

.topdiv {position:relative; margin-left:239px; _margin-left:0px;}
.title_blackbg_big {margin:1px; border:1px solid #949494; background:#000000 url(../img/blacktitle_bg.gif) repeat-x; height:21px;}
.title_blackred_big2 {background:url(../img/blacktitle_marcker.jpg) no-repeat; height:21px;}

.title_redbg_big {margin:1px; border:1px solid #949494; background:#650512 url(../img/redtitle_bg.gif) repeat-x; height:21px;}
.title_redblack_big2 {background:url(../img/redtitle_marcker.jpg) no-repeat; height:21px;}

.linkimg .btn_search  {width:18px; height:15px; margin:1px 50px 0 5px;}

.anonsdiv {height:178px;}
.anonsdiv .topanons {float:left; width:25%;}
.squareanons {margin:1px; min-width:193px; border:1px solid #949494; height:174px; background:#92959c url(../img/head_bg.jpg) repeat-x 0px 100%;}
.squareanons div.box {height:163px; overflow:hidden;}
.allanonsdiv {margin-left:25%; _margin-left:0%;}
.allanonsbox {float:left; width:50%; *width:49.9%; _width:37.45%;}
.allanonsdiv .allanons, .allanons2 {margin:1px 1px 1px 1px; border:1px solid #949494; height:85px; background:#92959c url(../img/head_bg.jpg) repeat-x 0px 100%;}
.allanonsdiv .allanons2 {margin:2px 1px 1px 1px;}
.allanonsdiv .allanons div.box, .allanonsdiv .allanons2 div.box {overflow:hidden; height:75px;}
.allanonsdiv .allanons .box img, .allanonsdiv .allanons2 .box img {width:76px;}

.anonsdiv .box {padding:3px; text-align:center}
.anonsdiv img {border:1px solid #8c8d8e;}
.squareanons img {margin:2px;}
.allanonsdiv img {float:left;}
.allanons .box2, .allanons2 .box2 {margin-left:82px; text-align:justify;}

.titledarkred {background:#45474d; border-left:2px solid #ff0000; text-align:left; padding:1px 5px 3px 5px;}
.titledarkred a.title, .titledarkred a:visited.title {display:inline; color:#cacaca; font-weight:bold; /*padding:0 10px;*/ text-decoration:none;}

.anonsdiv a.imglink, .anonsdiv a:visited.imglink {display:inline; text-decoration:none; padding:0; margin:0;}

.anonsdiv a.imglink img:hover {border:1px solid #ffffff;}

.anonsdiv a, .anonsdiv a:visited {display:block; text-align:justyfy; color:#cacaca; text-decoration:none; font-size:11px; overflow:hidden; overflow-y:hidden;}
.squareanons a, .squareanons a:visited {/*width:170px; height:27px;*/ margin:0 auto;}
.allanonsdiv a, .allanonsdiv a:visited {height:55px; padding:5px 5px 0 5px;}
.anonsdiv a:hover, .titledarkred a:hover.title {color:#ffffff;}

.headallcenterdiv {margin:0 255px 0 1px; _margin:0 250px 0 1px; border:1px solid #949494; background:#93969e url(../img/head_bg.jpg) repeat-x 0px 100%; height:90px; _height:88px;}

.advertising_div {height:104px; *height:103px; _height:102px; border:1px solid #949494; margin:1px; 
background:#92959c url(../img/head_bg.jpg) repeat-x 0px 100%;}

.header_menu {height:28px; background:#696c75 url(../img/top_menu_bg.gif) repeat-x 0px 100%; border:1px solid #89898a; margin:2px 1px 1px 1px;}
.header_menu ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 auto; padding:0;}
.header_menu ul li {display:inline;}

a.btn_red200, a:visited.btn_red200 {position:relative; display:block; float:left; background:#fda0a0 url(../img/btn_red.gif) repeat-x 0px 100%; 
width:200px; height:21px; padding-top:4px; margin:1px; border:1px solid #888889; font-weight:bold; font-size:13px; color:#ffffff; 
text-decoration:none; text-align:center; cursor:pointer;}
a:hover.btn_red200 {background:#fa0000 url(../img/btn_red_hover.gif) repeat-x; border:1px solid #ffffff; color:#ffffff;}
a.btn_red200 .blacktxt {display:none;}
a:hover.btn_red200 .blacktxt {display:block; position:absolute; left:24px; top:6px; color:#500000;}
.btn_red200 span {position:relative;cursor:pointer;}

a.btn_black, a:visited.btn_black {display:block; float:left; background:#5c5e65 url(../img/btn_black.gif) repeat-x 0px 100%; height:21px; 
padding:4px 15px 0 15px; margin:1px; text-align:center; border:1px solid #888889; font-weight:bold; font-size:13px; color:#c3c2c2; 
text-decoration:none;}
a:hover.btn_black {position:relative; background:#989898 url(../img/btn_black_hover.gif) repeat-x; border:1px solid #ffffff; color:#ffffff;}
a.btn_black .blacktxt {display:none;}
a:hover.btn_black .blacktxt {display:block; position:absolute; left:3px; top:2px; color:#242222; padding:4px 15px 0 15px;}
.btn_black span {position:relative; cursor:pointer;}

.centercontainer {background:#a7a8ab url(../img/contbg.jpg); *border:1px solid #a7a8ab; margin:2px 0 0 0; *margin:2px 0 -2px -1px;}
.left_n_contentdiv {width:80%; float:left; *margin-top:-1px;}
.leftdiv {width:207px; float:left;}
.contentdiv {margin:0 0 0 206px; background:silver;}
.rightdiv {width:20%; float:left; *margin-top:-1px;}


.center {text-align:center;}
.right {text-align:right;}
.justify {text-align:justify;}


.nametitlediv {margin-left:60px; _margin-left:30px; float:left;}
a.titlewhitebold, a:visited.titlewhitebold, a.titleblackbold, a:visited.titleblackbold {color:#ffffff; font-weight:bold; text-decoration:none; 
line-height:18px; font-size:12px;}
a:hover.titlewhitebold {color:#fd2828;}
a:hover.titleblackbold {color:#000000;}

.bgsilver-2top {background:#e7e7e8; margin:-1px 1px 1px 1px; border:1px solid #5f6060; padding:5px;}
.photoblock57 {border-bottom:1px solid #000000; padding-bottom:1px; margin-bottom:1px; height:57px;}
.photoblock57 a.imglink, .photoblock57 a:visited.imglink {float:left;}
.photoblock57 a.imglink img {border:none;}
.photoblock57 a.txtlink, .photoblock57 a:visited.txtlink {display:block; padding-left:5px; height:54px; font-size:11px; overflow-x:hidden; overflow-y:hidden; padding-top:1px;}
.photoblock57 a:hover.txtlink {color:#ff0000;}

a.morelink_silver, a:visited.morelink_silver {display:block; float:right; background:#929293; color:#ffffff; padding:0 10px 1px 10px; 
font-size:10px; text-decoration:none; border-bottom:1px solid #000000;}
a:hover.morelink_silver {background:#000000; color:#ffffff; border-bottom:1px solid #ff0000;}

a.morelink_red, a:visited.morelink_red {display:block; float:right; background:#cc1800; color:#ffffff; padding:0 10px 1px 10px; 
font-size:10px; text-decoration:none; border-bottom:1px solid #ffffff;}
a:hover.morelink_red {background:#ffffff; color:#000000; border-bottom:1px solid #000000;}

a.morelink_red_black, a:visited.morelink_red_black {background:#cc1800; color:#ffffff; padding:0 10px 1px 10px; 
font-size:10px; text-decoration:none; border-bottom:1px solid #ffffff;}
a:hover.morelink_red_black {background:#000000; color:#ffffff; border-bottom:1px solid #ff0000;}

.title_morelink {padding:3px 5px}
.subtitle_white {background:#ffffff url(../img/title_logo_white.gif) no-repeat 5px 50%; border:1px solid #a8a9ab; border-left:3px solid #ff0000; padding:2px 0 2px 50px;}
.subtitle_white, .subtitle_white a, .subtitle_white a:visited {font-weight:bold; color:#4c4c4c; text-decoration:none;}
.subtitle_white a:hover {color:#ff0000;}
.subtitle_white span {font-weight:bold; color:#4c4c4c; text-decoration:none;}
.bigimg {padding:0 0 2px 0; margin:2px; border-bottom:1px solid #ff0000;}
.subbox132 {height:132px; border-bottom:1px solid #ff0000; margin-bottom:5px;}
.small_img128 {padding:0 0 2px 0; margin:2px; width:193px; height:128px; float:left;}
.subbox132 .small_txt109 {margin:0; height:108px; overflow:hidden; padding:3px;}

.tex_div {padding:5px; text-align:justify;}

.coment_box {border-bottom:1px solid #000000; margin-bottom:2px;}
.coment_box .nik {float:left; width:120px; height:15px; overflow:hidden;}
.coment_box .info {float:right; margin: 0px; background-color:#929293; font-size:10px; color:#ffffff; padding:0 7px;}
.coment_box .txt {padding:0 0 2px 0;}
.coment_box .txt a {font-style:italic; color:#474747; text-decoration:none;}
.coment_box .txt a:hover {color:#000000; text-decoration:underline;}

.subinfo {padding:0 20px 3px 0; font-size:10px; text-align:right;}

.footmenu {text-align:center; background:#22252c url(../img/top_menu_bg.gif) repeat-x; border:1px solid #8b8b8c; margin:4px 1px; padding:3px 0 5px 0;}
.footmenu  a, .footmenu  a:visited {color:#c3c2c2; font-weight:bold; border-right:1px solid #c3c2c2; padding:0 10px 2px 8px; text-decoration:none;}
.footmenu  a:hover {color:#ffffff; text-decoration:underline;}

.footbanners img {border:none; margin:4px;}

.miridium_logo {background:url(../img/dot_silver_n_spacer.gif) repeat-x 0px 50%; margin:10px 0; padding:0 0 5px 0;}
.miridium_logo a, .miridium_logo a:visited {color:#c3c2c2; font-size:11px; background:#474a4f url(../img/bg.gif); margin-right:30px; padding:0 20px; text-decoration:none;}
.miridium_logo a:hover {color:#ffffff;}
.miridium_logo a:hover strong {color:#ff0000;}











/* ++++++++++++++++++++++++++++++++++s+++++++++++++++++++++++++++++++++++++++ */


/* + rating | add | pager */
#raiting_span {
/*float:right;*/
}

.star-rating {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100px;
  height: 20px;
  position: relative;
  background: url(/img/stars.png);
}
.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/stars.png) 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/stars.png) left bottom;
  height: 20px;
  z-index: 1;
}

/*== pagenator ==*/
.pagenator {text-align:center; padding:5px 0;}

.pagenator .disabled {color:#797979; padding:0 10px;}

.pagenator a {padding:0 3px 1px 3px; margin:0 2px; border:1px solid #e7e7e8; text-decoration:none; color:#000000;}
.pagenator a:hover {border:1px solid #ffffff; background-color:#000000; color:#ffffff;}

.pagenator .active {background:#ff0000; font-weight:bold; padding:0 3px 1px 3px; border:1px solid #000000; margin:0 2px; color:#ffffff;}

.pagenator a.prev, .pagenator a.next {border:none; background:none;}
.pagenator a:hover.prev, .pagenator a:hover.next {color:#ff0000;}

/*== pagenator end ==*/


.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;}

/* - rating | add */


/* +comments */


.comments {margin:5px;}
.comments .btn {height:30px; padding:0 0 0 16px;}
.comments .btn span {float:left; padding:0 20px; border:1px solid #b4cbe3; background-color:#e1e8f2; text-decoration:none; color:#6c6c6c; margin-right:2px; line-height:28px;}
.comments .btn span:hover {background-color:#cbd8eb; color:#285990; cursor:pointer;}
.comments .btn span.tabe {padding-bottom:4px; font-weight:bold; border-bottom:none; background-color:#f9fafc; cursor:default;}
.comments .comment_box {margin-top:2px; border:1px solid #b4cbe3; background-color:#f9fafc; padding:10px;}
.comments input, .comments textarea  {color:#000;}
.reply_box {position:relative; margin:13px 0 0 10px;}
.reply_box .quest {position:absolute; top:-13px; left:20px; background:url(/img/comments_arrow.gif) no-repeat; width:24px; height:17px;}
.reply_box .quest2 {position:absolute; top:-13px; left:20px; background:url(/img/comments_arrow2.gif) no-repeat; width:24px; height:17px;}
.reply_box span.date {padding:1px 5px; font-size:11px; background-color:#e1e8f2; margin:10px;}
.reply_box .question {padding-top:8px;}
.quote_link {height:18px;padding:5px 40px;}
.quote_link span {float:left; display:block; background:url(/img/ico_quote.gif) no-repeat; padding:1px 0; width:34px; text-align:center;}
.quote_link span:hover{cursor:pointer; color:#285990;}
.reply_box .avatar {float:left; width:20px; height:35px;}
.reply_box .avatar img {position:absolute; top:8px; left:-12px; width:35px; height:35px; padding:1px; background-color:#b4cbe3; border:1px solid #e9eaec;}
.reply_box .avatar img:hover {top:-10px; *top:-25px; left:-18px; width:90px; height:90px; background-color:#4e7cac; z-index:9999;}

.capcha {padding:0 !important;}
.capcha input {font-size:29px !important; text-align:center !important; color:#285990;}

.captcha_img {float:right; padding:3px 10px; height:37px; cursor: pointer; margin-top:-2px;}

input.submit {padding:5px 20px; border:1px solid #b9cfe5; background-color:#e1e8f2; color:#285990;}
input:focus.submit, input:hover.submit {color:#ffffff; background-color:#859cbe; cursor:pointer;}

.pre_nex_page {text-align: center; padding: 0px 0 10px 0; color:#474747;}
.pre_nex_page a {color:#474747; text-decoration:none;}
.pre_nex_page a:hover {color:#ff0000; text-decoration:underline;}

.social {padding:5px 10px; background-color:#d5d5d5; border:1px solid #959595;}

.tags {padding:5px;}
.tags a {color:#ff0000;}
.tags a:hover {color:#000000;}


/* -comments */



/* === +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 === */


/* === + User cabinet === */
.usermenu {background:#e7e7e8; margin:-1px 1px 1px 1px; border:1px solid #5f6060;}
.cabinetmenu {background:#595a5f url(/img/head_bg.jpg) repeat-x; padding:10px; margin:1px;}
.cabinetmenu a, .cabinetmenu a:visited {color:#ffffff; display:block; padding:2px 0 2px 2px; border-bottom:1px dotted #aaaaaa; text-decoration:none;}
.cabinetmenu a:hover {color:#860000;}

.registertable td {border-bottom:1px solid #cecece;}
.registertable td.title {border:none; padding:3px 0 3px 130px; background:#ffffff; color:#4c4c4c; font-weight:bold;}




/* === + 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:Tahoma, Arial, sans-serif;
  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:#dcdcdd 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 === */


/*== crumbs ==*/
.crumbs {color:#ffffff; font-size:12px; font-weight:bold; padding-top:2px;}
.crumbs a, .crumbs a:visited {color:#cbcbcb; text-decoration:none;}
.crumbs a:hover {color:#ffffff;}
/*== end crumbs ==*/


