* {padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
img {border:none}
body {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:.7em;background:#fff;}
a {color:#536185;text-decoration:underline;}
 a:hover {text-decoration:none}
h2 {color:#536185;font-size:1.7em;font-family:Arial, sans-serif;font-weight:bold;line-height:61px}
h3 {padding:1em 0 1em;color:#536185;font-size:1em;font-weight:bold;}
.top_top 
{
    float:right;
    width:240px;
    height_:25px;
    background-color:#FFFFFF;
    /*
    border-top:2px solid #fff;
    border-bottom:4px solid #fff;
    padding:11px 20px 11px 275px;
    */
    padding-top:6px;
    padding-bottom:10px;
    color:#666;
}
 .orsq {height:6px;width:6px;position:relative;top:-1px;left:-3px;}
 .top_top .r {float:right;padding-right:40px;}
  .top_top .r img {margin:0 5px 0 8px;}
.top_mid {height:85px;background:url(img/bg_top_grad.gif) top left repeat-x #ffb830;border-bottom:10px solid #fff;padding:0 0 0 270px;color:#fff;}
 .top_mid .txt {border:1px solid #999;width:297px;margin:0 7px;font-size:.9em;font-weight:bold;color:#666;padding:1px 2px;-moz-border-radius:4px;}
 .top_mid .im {position:relative;top:4px;}
 /*.top_mid .div {padding:0 36px 0 32px;} */
 .top_mid .div {padding:0 10px 0 10px;} 
 .top_mid .contacts {background:url(img/tel.jpg) top left no-repeat;font-weight:bold;padding-top:43px;line-height:1.5em;}
  .contacts img {width:15px;height:15px;float:left;margin-right:4px;}
.top_menu {height:28px;background:#536185;border-bottom:4px solid #fff;color:#fff;padding:0 10px 0 260px;}
 .top_menu ul {display:block;float:left;height:22px;list-style:none;font-weight:bold;margin:3px 0 0;}
 .top_menu a {float:left;color:#fff;height:20px;padding:4px 0 0 14px;background:url(img/li_tmenu.gif) center left no-repeat;
 margin:0 9px 0 12px;}
 .top_menu li {float:left;height:22px;background:url(img/top_div_v.gif) top left no-repeat;}
 .top_menu .onlinehelp { float:left;height:22px;background-image: none; width:300px; text-align:right; line-height:22px;}
 .top_menu .onlinehelp a {background-image: none; font-weight:bold; width:100px; float:none; padding:0;}
 .top_menu .onlinehelp a img { vertical-align: middle }
  
.mid {background:url(img/bg_cont_grad.gif) top left repeat-x;padding:1px 20px 10px 228px;}
.descr {background:url(img/bg_news_grad.gif) top left repeat-x;padding:27px 20px 18px 252px;}
.news 
{
    background:url(img/bg_news_grad.gif) top left repeat-x;
    border-bottom:8px solid #f5f5f5;
    padding:27px 20px 18px 252px;
}

.h2_up 
{
    background:url(img/grate.gif) top left repeat;
    margin-left:5px;
    }
 .h2_up h2 {background:url(img/bg_h3.gif) center left no-repeat #fff;_width:12%;min-width:12%;padding:0 13px 0 29px;font-size:2em;line-height:22px;display:inline;}
 .news table {min-height:175px;margin:18px 0 0;}
  .news td {padding:10px 15px;_width:140px;min-width:140px;text-align:center;}
  
  .news .img 
  {
       _height:95px;
       min-height:95px;
       border-bottom:1px solid #c7c7c7;
       text-align:center;
       vertical-align:center;
  }
  
  .dsc div {color:#565656;padding:1px 0 4px;font-size:1.2em;}
  .dsc strong {color:#f88c1f;font-size:1.2em;position:relative;top:1px;}
  .dsc a {background:url(img/li_tmenu.gif) center right no-repeat;padding:0 6px 0 0;margin-left:4px;}
.bot_menu 
{
    background:#536185;padding:7px 20px 8px 274px;border-bottom:3px solid #fff;color:#fff;       text-align:right; 
           }
 .bot_menu a {text-decoration:none;margin:0 12px;color:#fff;}
  .bot_menu a:hover {text-decoration:underline;}
.footer {background:url(img/bg_footer.gif) top left repeat-x;padding:7px 20px 20px;color:#2b2b2b;text-align:right;}

.ltop {position:absolute;top:9px;left:0;width:44px;z-index:10;}
 .grates {height:25px;background:url(img/grate.gif) top left repeat;border-bottom:4px solid #fff;margin:0 0 8px;}
 .bg {background:url(img/_bg.gif) center center no-repeat;height:33px;text-align:center;}
  .bg img {position:relative;top:10px;_top:11px;}
.l {position:absolute;top:0;left:45px;z-index:10;}
.lmenu_up1 {background:url(img/lmenu_top.gif) top left no-repeat transparent;width:184px;margin:15px 0 7px 4px;padding:10px 0 0; }
.lmenu_up1 {background:url(img/lmenu_top.gif) top left no-repeat transparent;width:184px;margin:15px 0 7px 4px;padding:10px 0 0; margin-top:-24px; padding-top:10px; height:10px;}

.lmenu_up {background:url(img/lmenu_bot.gif) bottom left no-repeat transparent;padding:0 0 10px;}
.lmenu {background:#f6f6f6;padding:5px 15px 5px 18px;border-right:1px solid #dedede;border-left:1px solid #dedede;}
 .lmenu.lnews a {text-decoration:none;color:#505050;}
  .lmenu.lnews a:hover {color:#777;}
  .lnews h2 {background:url(img/bg_h3.gif) center left no-repeat;padding:0 0 0 29px;margin:0 0 .2em;position:relative;left:-6px;}
  .lnews h2.login {background:none;padding:0;margin:0 0 .2em;position:static;}
.login label {display:block;margin:0 0 1px;}
.login .txt {border:1px solid #999;width:110px;font-size:.9em;font-weight:bold;color:#666;padding:1px 2px;-moz-border-radius:4px;}
.login .im {position:relative;_top:-1px;}
.login a {color:#536185;text-decoration:underline;}
  
.div_h {background:url(img/div_h.gif) bottom left repeat-x;height:10px}
.lev1 {width:100%;margin:10px 0 0;}
 .lev1 td {padding:20px 5px 17px 0;}
 .h td {background:url(img/div_h.gif) bottom left repeat-x;padding:0;height:1px;}
 .v {background:url(img/div_v.gif) top right repeat-y;}
 .lev1 .img {float:left;width:70px;text-align:left;}
 .link {_float:left;border_:1px solid #f00;color:#536185;}
  .link h2 {margin:0 0 9px; height:61px;  }
  .link h2 img {margin-right:8px;}
.pager {text-align:center;color:#222;margin:5px 0 0;}
 .pager strong {color:#536285;}
 .pager span {color:#eb3d00;font-weight:bold;}

.nav {text-align:right;width:100%;}
h2.lev2 {background:url(img/bg_h3.gif) center left no-repeat;padding:0 0 0 29px;}
.lev2menu {margin:12px 0 7px;width:100%;}
 .lt {background:url(img/lmenu_crn_lt.gif) center center no-repeat transparent;width:10px;height:10px;}
 .mt {border-top:1px solid #dedede;font-size:7px;}
 .rt {background:url(img/lmenu_crn_rt.gif) center center no-repeat transparent;width:10px;height:10px;}
 .ml {border-left:1px solid #dedede;font-size:7px;}
 .mm1 {border-right:1px solid #dedede;padding-right:10px;text-align:justify;line-height:1.6em;}
 .mm2 
 {
     padding-left:13px;
     text-align:justify;
     line-height:1.6em;
     }
 .mm3
 {
     border-right:1px solid #dedede;
     padding-right:10px;
     text-align:justify;
     line-height:1.6em; 
     border-left:1px solid #dedede;
     padding-left:10px;
     }
 .mr {border-right:1px solid #dedede;font-size:7px;}
 .lb {background:url(img/lmenu_crn_rb.gif) center center no-repeat transparent;width:10px;height:10px;}
 .mb {border-bottom:1px solid #dedede;font-size:7px;}
 .rb {background:url(img/lmenu_crn_lb.gif) center center no-repeat transparent;width:10px;height:10px;}
table.lev2, .srch {width:100%;border-top:1px solid #eee;margin:0 auto;}
 .lev2 th, .srch th {background:url(img/grate.gif) top left repeat;height:20px;}
  .lev2 .v {width:1px;background:url(img/div_v.gif) top center repeat-y;}
 .lev2 td {padding:0px 4px;}
 .lev2 .in td {padding:0px 4px;}
 .lev2 .pic, .srch .pic {text-align:center;width:100px;}
 .lev2 .desc  {height:195px;color:#222;}
/* .lev2 .gray td {background:url(img/div_h.gif) bottom left repeat-x #eaeaea;padding:6px 4px;} */
.lev2 .gray td {background:url(img/div_h.gif) bottom left repeat-x #eaeaea;padding:6px 4px;}
  .lev2 .gray .v {background:url(img/div_v.gif) top center repeat-y #eaeaea;}
 .lev2 strong, .srch strong {display:block;clear:both;font-size:1.5em;color:#536185;margin:1px 0 2px;}
 .rmore {text-align:right;}
  .rmore a {float:right;background:url(img/li_tmenu.gif) center right no-repeat;padding:0 6px 0 0;margin:-4px 6px 0 3px;}
  .rmore img {float:right;}
  .desc h3 {padding:0 0 1em;}
.srch {margin:20px 0 10px;}
 .srch .finded {padding:10px 2px 3px;}
 .srch .th {background:url(img/div_h.gif) bottom left repeat-x;padding:10px 30px 11px;font-weight:bold;text-transform:uppercase;}
 .srch .tr td {background:url(img/div_h.gif) bottom left repeat-x;padding:9px 3px;}
  
.lev3 {float:left;_height:150px;min-height:150px;width:100%;margin:6px 0 0;}
 .lev3 h2 {margin:0 0 18px;}
 .photo {width:250px;min-width:250px;height:250px;min-height:250px;text-align:center;border:1px solid #e5e5e5;}
 .center {color:#2e2e2e;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:40%;padding:10px 16px 13px 13px;}
  .row {padding-left:15px;background:url(img/bg_more.gif) center left no-repeat;margin:0 0 12px;font-size:1.2em;}
 h4 {color:#536185;font-size:1.4em;font-weight:bold;}
  h4 span {color:#e33300;}
  h4 input {float:right;}
 .mm {_height:130px;min-height:130px;}
 .mm, .mt, .ml, .mr, .mb, .mm1, .mm2, .mm3 {background:#f6f6f6;}
 .lev3 .lt {border-top:1px solid #e5e5e5;}
 .lev3 .rb {border-bottom:1px solid #e5e5e5;}
.zoom {padding:1px 1px;}
 .zoom img {position:relative;top:4px;left:4px;}
.intro {padding:11px 1px 5px;color:#446;text-align:justify;}

.descr .h2_up {background:url(img/bg_dsc.gif) right 60% no-repeat;margin:0 0 20px;}
.descr .text {color:#444;text-align:justify;}
.descr strong {color:#536185;}
 .prop {width:100%;background:url(img/div_h.gif) bottom left repeat-x;margin:0 0 12px;}
 .value {float:right;padding-right:3px;}
 .prop span, .value {background:#fff;position:relative;top:1px;}
.descr input {margin:5px 0 0;}
.descr form {float:right;width:100%;text-align:right;padding:0 0 12px;border:1px solid #f00;}
.review {border:1px solid #999;-moz-border-radius:4px;padding:0 18px 15px;margin:19px 0 0;text-align:justify;}
h6 {font-size:1em;background:#fff;position:relative;top:-8px;left:-7px;color:#536185;padding:0 7px 4px;white-space:nowrap;z-index:3;display:inline;}
 h6 span {color:#e03202;}
.comment {width:100%;-moz-border-radius:4px;}
 .comment th {color:#fff;background:#536186;padding:4px 7px 5px;text-align:left;}
 .comment td {color:#444;background:#f6f6f6;padding:7px 11px 9px;text-align:left;}
 .comment td.top {padding:7px 0 0 9px;}
 .comment label {color:#536186;display:block;margin:0 0 4px;font-weight:bold;}
 .comment .txt {border:1px solid #999;width:257px;font-size:.9em;font-weight:bold;color:#666;padding:1px 2px; -moz-border-radius:4px;}
 .comment textarea {border:1px solid #999;width:540px;font-weight:bold;color:#666;padding:2px;-moz-border-radius:2px;}
 .comment .btn {margin:10px 0;}
 .poll {width:150px;vertical-align:top;padding-left:10px;}
  .poll input {margin:2px 3px 0;_margin:0;}
  .poll ul {position:relative;top:-2px;}
  .poll li {float:left;width:19px;_width:20px;color:#536186;font-size:.9em;text-align:center;list-style:none;}

.mmenu {list-style:none inside;margin:0px;}
 .mmenu li {list-style:none inside;margin:4px 0 5px;background:url(img/li_lmenu1.gif) 1px 5px no-repeat;}
  .mmenu li a {position:relative;left:9px;_position:static;}
  .mmenu li ul {padding:2px 0 1px;}
  .mmenu li ul li {padding-left:0px;background:url(img/li_lmenu2.gif) 1px 0px no-repeat;margin:0;}
  .mmenu li ul li a {color:#ff7e00;font-size:1em;line-height:1.8em;position:relative;top:2px;left:17px;_left:2px;}
   .mmenu li ul li ul {margin:3px 0 1px;}
   .mmenu li ul li ul li {padding-left:16px;background:url(img/li_lmenu3.gif) 1px 0px no-repeat;margin:0;}
   .mmenu li ul li ul li a {color:#222;position:relative;top:2px;}

.cont {color:#303030;font-size:1.2em;font-name:Arial,Tahoma;line-height:1.3em}
 .cont a {text-decoration:none;}
  .cont a:hover {text-decoration:underline;}
 .cont h3 {color:#536185;text-transform:uppercase;font-size:1.1em;}
 .cont h4 {font-size:1em;color:#536185; padding-top:0.5em; padding-bottom:0.5em}
 .cont b {font-size:1em;color:#000;margin:0 0 1em;}
 .cont strong {font-size:1em;color:#000;margin:0 0 1em; display:inline}
 .cont__ span {color:#ffa800}
 .cont p {margin:0 0 1em;}
 .cont____ ul {margin:0 0 1em 16px;} 
 .cont____ .sq {list-style:none outside url(img/li_cont_or.gif)}
 .cont ul {list-style:none outside url(img/li_cont_or.gif); padding-left:2em} 
  .cont .sq span {color:#303030;}
 .cont .quo {list-style:none outside url(img/li_cont.gif);margin_:4px 0 5px;}
 .cont table {border:1px solid #7e89a3;border-collapse:collapse;margin:0 0 1em;}
  .cont th {background:#7e89a3;color:#fff;padding:4px 6px 5px;}
  .cont .th {background:#e6e6e6;color:#ef4300;font-weight:bold;}
  .cont .num {color:#999;font-weight:bold;}
  .cont .name {text-align:left;}
  .cont td {border:1px solid #7e89a3;padding:4px 6px 5px;text-align:center;}
 .cont .summ {float:left;margin:0 0 1em;border:1px solid #7e89a3;background:#e6e6e6;clear:both;}
  .cont .summ div {float:left;background:#7e89a3;padding:4px 10px 5px;color:#fff;font-weight:bold;margin-right:8px;}
  .cont .summ strong {position:relative;top:4px;color:#ef4300;margin-right:8px;}
.cleartable td{border:0px;text-align:right;vertical-align:top;}
.cleartable table{border:0px;text-align:right;}
.h_div {height:1.2em;width:100%;background:url(img/div_h.gif) left top repeat-x;}
.vote {display:block;margin:4px 0 0;}
.btn_vote {margin-left:65px;}
.subs {text-align:right;}
.subs .txt {margin:0 0 7px;width:119px;}


.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(img/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(img/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(img/SavedStar.png);
}

.CatOne
{
    display:block;
    padding-bottom:4px;
    padding-left:10px;
    background:url(img/li_lmenu1.gif) 0px 4px no-repeat;
    font:12px/17px Tahoma;
}


.column
{
    float:left;
    width:30%;
    padding-right:3%;
}

#right_offers
{
    padding-left:20px;
    width:190px;
    vertical-align:top;
}

.offer
{
    width:184px;
    background:url(img/offer_borders.png) left top repeat-y;
    margin-bottom:12px;
}

.offer-content
{
    background:url(img/offer_top.png) left top no-repeat;    
}

.offer-inside
{
    background:url(img/offers_bottom.png) left bottom no-repeat;
    padding:8px;
}

    .offer-part
    {
        text-align:center;
        font-size:13px;
        font-family:Arial;
        color:#536185;
        font-weight:bold;
        padding-top:6px;
    }
    
    .offer-img
    {
        display:block;
        text-align:center;
        margin-top:8px;
        margin-bottom:9px;
    }
    
    .offer-link
    {
        display:block;
        padding-right:4px;
        padding-left:4px;
        font:11px/16px Arial;
        color:#737ec4;
        text-align:center;
        margin-bottom:12px;
    }
    
    .offer-price
    {
        overflow:hidden;
        zoom:1;        
    }
    
        .offer-price-left
        {
            float:left;
            width:130px;
        }
        
            .vsego-za
            {
                display:block;
                padding-left:14px;
                font-size:12px;
                color:#747372;
            }
            
            .vsego-price
            {
                display:block;
                padding-left:36px;
                font:16px/15px Arial;
                color:#f88c1f;
                font-weight:bold;
            }
    
        a.offer-price-right
        {
            display:block;
            float:left;
            width:32px;
            height:31px;
            background:url(img/offers_buy.png) top left no-repeat;
        }    
        
    .offer-hot
    {
        height:94px;
        width:184px;
        margin-top:-8px;
        margin-left:-8px;
        position:absolute;
    }
    
    .offer-star
    {
        width:84px;
        height:84px;
        background:url(img/offers-star-24.png) top left no-repeat;
        _background:url(img/offers-star.png) top left no-repeat;
        position:absolute;
        line-height:84px;
        text-align:center;
        font-size:25px;
        font-family:Arial;
        font-weight:bold;
        color:#FFFFFF;
        margin-left:116px;
        margin-top:90px;
    }
#toplink
{
	display:block;
	position:absolute;
	left:15px;
	top:0px;
}

.spec
{
	background:#f0f0f0;
}
	.spec tr td, .spec tr  th
{
	line-height:22px;
	border-top:1px #aeb5d9 solid;
	text-align:left;
	font-weight:normal;
	padding-left: 18px;
}

		.spec tr td.th
		{
			background:#c7d0e8;
			padding-right:20px;
		}

	.spec tr td.sp-title
	{
		background:#536185;
		font-weight:bold;
		color:#ffffff;
	}
