/***** General *****/

* html #min-width {width:expression(document.body.clientWidth < 1075? "325px" :"auto");}

html, body { margin: 0; padding: 0; height: 100%; border: none; }
body { background-color: #ffffff; }
body, td, th, textarea, input, select, h1, h2, h3, h4, h5, h6 { font-family: tahoma, helvetica, sans-serif; }

form { padding: 0; margin: 0; }

/*table { border-spacing: 0; border-collapse: collapse; }*/

/*td { padding: 0; } */



h1 { font: bold 14px Tahoma; color: #00A0CE; margin: 0; }

h2 { font: bold 14px Arial; color: #00A0CE; margin: 0; margin-top: 18px; }

h3 { color: #00A0CE; font: bold 13px Tahoma; margin: 18px 0 9px 3px; }

h4 { font: bold 13px Tahoma; color: #00A0CE; margin: 0; margin-bottom: 15px; }

h5 { border-bottom: 1px solid #E8E5D8; font-size: 13px; color: #00A0CE; padding-bottom: 4px; padding-left: 5px; }

h6 { font: bold 12px Tahoma; color: #363636; margin: 0; }



.gnrlcntn { padding: 7px; padding-top: 0; }

.gnrlcntn p {  font: 12px Arial, Helvetica, sans-serif; color: #363636; margin: 0px; margin-top: 13px; }

.gnrlcntn p a, .faq dd a { color: #00A0CE; } .gnrlcntn p a:hover, .faq dd a:hover { color: #EE151E; }



.gnrlcntn dl {  font: 12px Arial, Helvetica, sans-serif; color: #363636; margin: 0; }

.gnrlcntn dl dt { font-weight: bold; margin-bottom: 3px; }

.gnrlcntn dl dd { margin-left: 20px; width: 90%; margin-bottom: 3px; }



ul { margin-bottom: 25px; }

ul li { font: 12px Arial; color: #363636; list-style-type: disk; margin-bottom: 3px; }

ul li a { color: #00A0CE; }

.left-menu .item, .left-menu .item-active {padding: 3px 0;}
.left-menu .item .link, .left-menu .item-active .link {padding-left: 45px;}
.left-menu .item .link a, .left-menu .item-active .link a  {
  color:#fff;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  text-decoration: none;
  font-family: Tahoma;
}
.left-menu .item .link a {
  background: url(/i/shrd_menu_arr.gif) left center no-repeat;
}

.left-menu .item {
    background: url(/i/line-bg.jpg) 45px 18px no-repeat;
}
.item-active {
  margin-top: -1px;
}

.left-menu .item-active {background: #AD0000;}
.left-menu .item-active .link a {
  background: url(/i/shrd_menu_arr_a.gif) left center no-repeat;
}

.left-menu .subitem {
  border-top: 1px solid #ffffff; padding: 14px 0 17px 0;
  background: #ffffff url(/i/shrd_menu_a_bg.jpg) top repeat-x
}

.left-menu .subitem .sub-link { padding-left:35px; }
.left-menu .subitem .sub-link a {
  color:#363636; 
  text-decoration: none;
  font-family: Tahoma;
  display: block;
  padding-left: 20px;
  font-size: 11px;
  padding: 2px 0 2px 24px;
  background: url(/i/shrd_menu_a_arr.gif) left center no-repeat;  
}

.left-menu .subitem .sub-link-active { padding-left: 35px; }
.left-menu .subitem .sub-link-active div {
  background:  #c0bb9f url(/i/shrd_menu_a_arr_a.gif) left center no-repeat;  
  color:#fff; text-decoration: none;
  font-family: Tahoma;
  display: block;
  padding: 2px 0 2px 24px;
  font-size: 11px;
}

.srch input.field { border: 1px solid #BDB69B; padding-left: 3px; font: 11px Tahoma; height: 16px; width: 100%; margin-bottom: 3px; }

.auth div { font: 10px Tahoma; color: #FFBEC2; margin-bottom: 1px; }

.auth input.field { color: #424242; font: 11px Tahoma; padding-left: 2px; border-top: 1px solid #CCC7B2; border-left: 1px solid #CCC7B2; border-right: 1px solid #FF3C44; border-bottom: 1px solid #FF3C44; }

.auth { padding-top: 3px; }

.authadd a { font: 10px Tahoma; color: #ffffff; }



.mnnewsdate { border-top: 2px solid #E8E5D8; font-size: 11px; padding-bottom: 3px; padding-top: 3px; color: #424242; margin-bottom: 6px; margin-top: 7px; }

.mnnewsdate div {float: left;}

.mnnewsdatesc { border-bottom: 1px solid #E8E5D8; font-size: 11px; padding-bottom: 3px; padding-top: 3px; color: #424242; margin-bottom: 6px; margin-top: 7px; }

.mnnewsdatesc div {float: left;}

.mnnews p { margin: 0; margin-top: 12px; margin-bottom: 0px; font-size: 11px; color: #363636; text-align: left; }

.mnnews p a { color: #00A0CE; }

.mnsurv tr td { font-size: 11px; color: #363636; }



.rcntdt { color: #424242; font-size: 10px; }
.rcntdt div { float: left; }
.rcntdt a, .rcntdt.span { font-size: 11px; color: #00A0CE; }
.rcntrslt { background: #F8F8F2 url(i/mn_rcnt_bg.jpg) top repeat-x; border-bottom: 7px solid #ffffff; padding: 2px 11px; padding-bottom: 13px; }

.mdiasurvs { font-size: 10px; background-color: #E8E5D8; padding: 8px 11px 11px 11px; color: #424242; border-bottom: 1px solid #D8D4C3; }
.mdiasurvs a { color: #B00000; font-size: 11px; }
.mdiasurvs a.bold {font-weight:bold;}



.mnconf { float: left; width: 65% }

.confname { width: 100%; font: 11px Tahoma; color: #363636; padding-left: 2px; border: 1px solid #BDB69B; margin-bottom: 5px; }

.confbutton { font: 10px Tahoma; color: #363636; height: 22px; width: 75px; display: block; margin-bottom: 4px; }

.mnconf textarea { width: 100%; font: 11px Tahoma; color: #363636; padding-left: 2px; height: 100px; margin-bottom: 5px; border: 1px solid #BDB69B; }

.nwsconf { float: left; margin-top: 10px; margin-left: 15px; }

.nwsconf input, input.cmmnt { width: 150px; font: 11px Tahoma; color: #363636; padding-top: 2px; padding-left: 2px; height: 20px; border: 1px solid #BDB69B; margin-bottom: 10px; }





.mnlnks { padding: 22px 0; background-color: #E8E5D8; border-bottom: 7px solid #ffffff; }

.mnlnks select { width: 140px; color: #424242; margin-bottom: 6px; font-size: 11px; }

.lftbnrs td { background: url(i/visban/shrd_bnnr_bg.jpg) top repeat-x; border-bottom: 7px solid #ffffff; border-top: 1px solid #9B0004; }

.lftbnrsaba td  { background: url(/i/visban/bnnr_aba_bg.gif) top repeat-x; text-align: right; border-bottom: 7px solid #ffffff; border-top: 1px solid #000; }
.lftbnrsaba td img, .lftbnrsluch td img, .lftbnrsvote td img, .lftbnrsreader td img { border: none; }

/*banners*/
.banner_place {border-bottom: 7px solid #ffffff; text-align:center; background:#E8E5D8;}
.banner_place img {border:0;}

.rghttblcnt { background-color: #C9C3AE; padding: 5px; padding-bottom: 9px; }

.rghttbl tr td { font: 10px Tahoma; color: #424242; padding: 3px; }

.rghttbl tr.emptop td { border-top: 1px solid #ffffff; }

.rghttbl tr.empbtm td { border-bottom: 1px solid #ffffff; }

.rghttbl tr.nopd td { padding: 0; font-size: 0px; }

.mnplr a { color: #424242; text-decoration: none; }



.plrstatscnt { background-color: #E8E5D8; padding: 5px; padding-bottom: 10px; } 

.plrstatsclm tr td { font-size: 10px; border-bottom: 1px solid #ffffff; height: 17px; background-color: #B9B193; }

.plrstatsclm a { color: #ffffff; text-decoration: none; }

.plrstatsclm tr td.act { background-color: #ffffff; color: #424242; }



.cprght { font: 10px Tahoma; color: #706A55; }

.cprght a { color: #706A55; }



.clndr { margin-top: 14px; margin-bottom: 8px; font: 11px Tahoma; }

.clndr tr td { height: 15px; color: #C1BCA5; }

.clndr tr td a { color: #00A0CE; }



.nwslst { font: 11px Tahoma; border-bottom: 1px solid #E8E5D8; margin-top: 5px; border: 1px solid #ffffff;  border-bottom: 1px solid #E8E5D8; }

.nwslst div.dt { float: left; color: #424242; padding: 3px 9px 0 3px; border-right: 1px solid #E8E5D8; }

.nwslst div.hd { float: left; line-height: 16px; padding-top: 1px; padding-bottom: 8px; padding-left: 10px; width: 69%; }

.nwslst div.hd a { color: #00A0CE; font-size: 12px; }

.nwslst div.hd a a.bold {font-weight:bold;}

.nwslst div.hd a:hover { color: #EE151E; }

.nwslst div.cmmnt { float: right; padding-top: 1px; width: 55px; border-left: 1px solid #E8E5D8; padding-left: 11px; color: #424242; }

.nwslst div.cmmnt a { color: #00A0CE; text-decoration: none; }

.nwslst div.src {float: right; padding-top: 1px; width: 120px; border-left: 1px solid #E8E5D8; padding-left: 11px; color: #424242;}




.rcntnws { background-color: #E8E5D8; border-bottom: 7px solid #ffffff; padding: 14px; padding-bottom: 10px; font-size: 11px; color: #817657; }

.rcntnws div.nwsblck { padding-bottom: 7px; border-bottom: 1px solid #D8D4C3; margin-bottom: 7px; }



.cmnt { margin: 0; }

.cmnt div.dt { float: left; font: 10px Tahoma; color: #827557; padding-right: 5px; padding-top: 5px; padding-left: 4px; }

.cmnt div.time { float: left; font: 10px Tahoma; color: #827557; width: 32px; padding-top: 5px; }

.cmnt div.name { float: left; font: 11px Tahoma; color: #363636; background-color: #E7E5D9; padding: 4px 10px; }

.cmnt div.nmbr { float: right; font: 10px Tahoma; color: #827557; padding-left: 7px; border-left: 1px solid #E8E5D8; padding-right: 7px; padding-top: 4px; }



.mnpoll { margin: 0 0 6px 0; font: 10px Tahoma; color: #B00000; }

.mnpoll td.poll { height: 5px; border-bottom: 3px solid #EFF0F2; border-top: 3px solid #EFF0F2; background: #EE151E url(i/mn_poll_plg_bg.gif); }



.clndrscn { padding: 9px 12px 9px 12px; border-top: 1px solid #ffffff; border-bottom: 1px solid #99926E; border-left: 1px solid #99926E; background-color: #C2BDA2; float: right; margin-top: -28px; }

.tblcptn td { height: 21px; background: #E6E2D5 url(i/tbl_cptn_bg.jpg) top repeat-x; font: 10px Tahoma; color: #89826B; border-right: 1px solid #ffffff; }

.tblmn td { border-bottom: 1px solid #E8E5D8; padding: 3px 0; font: 11px Tahoma; color: #363636; border-right: 1px solid #E8E5D8; }

.tbl21 td { height: 21px; }

.tbl27 td { height: 27px; }

.tbllftpd td { padding-left: 10px !important; }

.tblmnhlt td { background-color: #F8F7F3; padding: 3px 0; border-bottom: 1px solid #E8E5D8; font: 11px Tahoma; color: #363636; border-right: 1px solid #E8E5D8; }

.tblmnhltred td { border-bottom: 1px solid #EE151E; }

.tblmn td a, .tblmnhlt td a { color: #00A0CE; }

.tblmn td.alleft { text-align: left; padding-left: 10px; padding-right: 10px; }

.tblmn td.alleft span { color: #89826B; }

.tblmnhlt td.alleft { text-align: left; padding-left: 10px; padding-right: 10px; }

.tblmnhlt td.alleft span { color: #89826B; }

.tblmnhlta { background: url(i/tbl_rdcptn_bg.jpg) repeat-x; }

.tblmnhlta td { color: #ffffff; }

.tblbluebrd td { border-bottom: 1px solid #007EB3; }

.tblvideo td { background: #F8F7F3 url(i/mltm_video_top_bg.jpg) left bottom repeat-x; padding: 10px 0; font: 11px Tahoma; color: #363636; border-right: 1px solid #C7C2A9; }

a.namelnk { color: #363636 !important; text-decoration: none; } a.namelnk:hover { text-decoration: underline; }



.nocmmnt { background-color: #F5F5F0; color: #424242; font-size: 11px; padding: 25px 20px 30px 20px; }

.nocmmnt a { color: #00A0CE; } .nocmmnt a:hover { color: #EE151E; }



.lgnd { margin-top: 15px; font: 10px Tahoma; color: #6B6B6B; border-right: 1px solid #E8E5D8; border-left: 1px solid #E8E5D8; border-top: 1px solid #E8E5D8; }

.lgnd tr td { border-bottom: 1px solid #E8E5D8; border-right: 1px solid #E8E5D8; height: 18px; padding-left: 7px; }

.lgnd tr td.ltr { background-color: #F8F7F3; color: #363636; padding: 0; }



.pgact, .pgs, .pgnxt { float: left; cursor: hand; color: #363636; font-size: 10px; padding: 3px 5px 4px 5px; display: table-cell; border-right: 1px solid #F5F4EE; }

.pgact 	{ color: #ffffff; background-color: #009FCD; }

.pgs 	{ background-color: #EAE9DD; }

.pgnxt 	{ background-color: #DCDBC9; border-right: none; }



.gstbktxtara { width: 100%; height: 100px; color: #363636; padding-left: 3px; font: 12px Arial; margin: 5px; margin-right: 0; border: 1px solid #BDB69B; }

.gstbkinpt { width: 150px; font: 11px Tahoma; color: #363636; padding-top: 2px; padding-left: 2px; height: 20px; border: 1px solid #BDB69B; margin-bottom: 7px; }



.regfrm { float: left; padding-right: 12px; padding-bottom: 12px; }

.regfrm div.hd { font-size: 11px; color: #363636; margin-bottom: 4px; }

.regfrm input.reginpt { width: 100%; border: 1px solid #BDB69B; padding-top: 3px; padding-left: 3px; font: 11px Tahoma; color: #363636; height: 20px; }



.srchsctn { border-top: 1px solid #E8E5D8; font-size: 11px; padding-bottom: 17px; }

.srchsctn div.lnk { margin-top: 16px; }

.srchsctn div.lnk a { color: #00A0CE; font: bold 12px Arial; } .srchsctn div.lnk a:hover { color: #EE151E; }

.srchsctn div.dtls { font: 10px Tahoma; color: #89826B; margin-bottom: 12px; margin-top: 2px; }



.retrpsw tr td input { height: 18px; border: 1px solid #BDB69B; width: 90%; font: 11px Tahoma; padding-left: 4px; color: #363636; }

.retrpsw tr td input.chbx { margin: 0; padding: 0; width: 20px; border: none; }

.retrpsw tr td div { margin-top: 7px; margin-bottom: 2px; font: 11px Tahoma; color: #363636; }



.fltstff { font: 11px Tahoma, Helvetica, sans-serif; padding-bottom: 18px; padding-top: 18px; border-bottom: 1px solid #E8E5D8; color: #363636; width: 49%; float: left; }

.fltstff img { margin-right: 16px; margin-left: 18px; float: left; border: 0; }

.fltstff div.name { font: bold 12px Tahoma, Helveica, sans-serif; margin-bottom: 4px; margin-top: 12px; }

.fltstff div.name a:hover { color: #EE151E; }

.fltstff a { color: #00A0CE; }



.fltdt { font: 11px Tahoma, Helvetica, sans-serif; padding-bottom: 18px; padding-top: 18px; border-bottom: 1px solid #E8E5D8; color: #363636; width: 33%; float: left; }

.fltdt img { margin-right: 16px; margin-left: 18px; float: left; border: 0; }

.fltdt div.name { font: bold 11px Tahoma, Helveica, sans-serif; margin-bottom: 4px; margin-top: 12px; }

.fltdt div.name a:hover { color: #EE151E; }

.fltdt a { color: #00A0CE; }



.prdcntst { float: left; width: 48%; font: 11px Tahoma; color: #363636; }

.chplrs input { height: 13px; margin: 2px; float: left; margin-bottom: 4px; }

.chplrs div.plr { float: left; padding-left: 2px; padding-top: 2px; }

.faq { font: 12px Arial, Helvetica, sans-serif; color: #363636; }

.faq dl { margin-bottom: 16px; }

.faq dt { font: bold 12px Tahoma; color: #00A0CE; }

.faq dd { margin-bottom: 7px !important; }



.fltannounce { float: right; color: #fff; font: 12px Arial; background: #BE0000 url(i/hstr_ann_bg.gif) left no-repeat; margin: 15px; margin-right: 5px; }

.fltpht { float: right; font: 11px Tahoma; margin: 15px; margin-right: 5px; background-color: #E5E5D9; padding-bottom: 7px; }

.fltpht div { margin: 0 6px; color: #625D44; }



/* antenna's classes */
td.antenna-nsarch div.antenna-yrselector { visibility: hidden; display: none; }

/*for slider*/
#image-box {width: 325px; height: 269px; position: relative; overflow:hidden;}
#image-box a img{border:0px;}
#image-box .pagin {position: absolute; right: 5px; top:5px; z-index: 100500; width: 22px; height:auto;}
#image-box .pagin a {background: url(/i/1px.png); color:#fff; padding: 4px 7px; margin: 6px 6px 0px 0px; text-decoration: none; font-family: Arial; font-size: 12px; float:left;}
#image-box .pagin a.activeSlide {background: #cc0003;}
#image-box .act_text {width:325px; height:18px; background:url(/i/slider_bg.png) ; position:absolute; bottom:0px; left:0px; padding:8px 8px 12px 8px;}
#image-box .act_text a {color:#FFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}

#navi a {float:left;}

.cpr_ns {background:url(/i/bitrix_small.gif) 0 0 no-repeat; padding:0 0 0 22px;}
.cpr_ns .ns {margin:3px 0 0 0;}

/*global for market*/

/*for list*/
.shop {float:left; width:33%; text-align:center; margin:20px 0 0 0;}
.shop img {border:0;}
.shop .sh-i {margin-bottom:3px; height:150px; overflow:hidden;}
.shop .meta {width:150px; margin:5px auto 0 auto;}
.shop .name {font: 11px Tahoma, Helvetica, sans-serif; text-align:left;}
.shop .name a:hover { color: #EE151E;}
.shop .price {text-align:left; font-size:18px; line-height:22px; margin-top:3px;}
.shop .price s {font-size:14px; line-height:14px; margin-top:3px;}
.shop a {color: #00A0CE; }
.shop .buy {margin-left: 10px;}

/*for item*/
.sh_item {margin-top:15px; font: 12px Tahoma, Helvetica, sans-serif; }
.sh_item .image {float:left; width:300px;}
.sh_item .cost {font-size:14px; margin:10px 0; line-height:20px; width:300px;}
.sh_item .cost strong {color:#fff; background:none; }
.sh_item .cost s {color:#666666; font-size:14px;}
.sh_item .cost input {margin-left:5px;}
.sh_item .cost select {font: 11px Tahoma; width:auto; color: #424242;}

.sh_item .descr {line-height:16px; margin:10px 0; padding:5px 10px; background-color: #F1EFE8;}
.sh_item .prop {font-size:12px; margin:5px 0; color: #363636;}

.sh_item .thumb-images {margin-right: -10px;}
.sh_item .thumb-images a {margin-right: 9px; margin-bottom: 9px; width: 100px; height: 65px;}
.sh_item .thumb-images a img, .sh_item .thumb-images a {border: none; overflow: hidden; float: left;}
.sh_item .thumb-images a:hover { border: 4px solid #e41b13; width: 92px; height: 57px; }
.sh_item .thumb-images a:hover img {margin: -4px; }
.sh_item a, .sh_item img { outline: none; }
.sh_item .image .inner {width:300px; height:250px; overflow:hidden;}

/*~global for market*/

/*err*/
.mnconf .error {border:2px solid red}


/*global*/
.clear {clear: both; height: 0; overflow: hidden; font-size: 0; padding: 0px; margin: 0px; line-height: 0; width: 100%}
*+html .clear {clear: none}
* html .clear {clear: none}
