.link_rubin { padding-top:15px;}
.link_rubin a
    {
        color:#ffffff;
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
}
/* Меню начало */
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
        border: none;
        }

#menu {
        width: 200px;
        margin: 10px;
           font-family: Tahoma;
       font-size:14px;
        background: #fff;
       margin-left:10px;
        padding-top:5px
        }

#thisspan {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:0}
#flatsearch { width:100%; color:#339900; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#flatsearchin {background-image:url(images/input.png); background-repeat:no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:0}
#menu li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;

        }



#menu li a:link, #menu li a:visited {
        color: #fff;
        display: block;
        background: url(menu.gif);
        padding: 8px 0 0 20px;
        }

#menu li a:hover {
        color: #fff;
        background:  url(menu.gif) 0 -32px;
        padding: 8px 0 0 25px;
        }
        .menu_bg {background-image:url(images/menu_bg.gif); background-repeat:repeat-y; width:100%}
/* Меню конец */
#welcome {color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
background-image: url(images/new.gif);
background-repeat: no-repeat;
padding-left: 20px;
}
.content {padding-top:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-right:5px; width:97%}
.content_menu {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-right:5px}
a {color:#333333; text-decoration:underline}
a:hover {color:#990000; text-decoration:underline}

#tabs {
        float: left;
        font-size:14px;
        padding-bottom:0px;
        padding-left:5px;
        line-height:normal;
                }

#tabs ul {
        margin:0;
        list-style:none;
        font-family: Tahoma;
                }

#tabs li {
        display:inline;
        margin:0;
        padding:0;
        color: #8c8c8c;
        }
        #tabs li a {
        color: #ffffff;
        text-decoration: underline;
        padding-right:7px;
        padding-left:7px;
        }
                #tabs li a:hover {
        text-decoration: none;
        background-color:#FFFFFF;
color:#333333
        }
        .list{ list-style:disc; margin:0px}

        .date {
        color: White;
        background: url(images/date.gif) repeat-y left;
        width: 60px;
        height: 18px;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;

}
.date p {
padding-top: 2px;
}
 .datea {
        color: White;
        background: url(images/datea.gif) repeat-y left;
        width: 60px;
        height: 18px;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;

}
.datea p {
padding-top: 2px;
}
.news a {
        color: #0097d3;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 200px;
}
.article a {
        color: #666666;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 95%;
}
.articlea a {
        color: #666666;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 95%;
}
#vse {background-color:#CACACA}
#vse {padding:2px}
#vse a {font-family: Arial, Helvetica, sans-serif;
        font-size: 12px; font-width:bold}
.article p {
     margin:1px;
}
.articlea p {
     margin:1px;
}
.article a:hover {
        color: #990000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 95%;
        text-decoration: none;
}
.articlea a:hover {
        color: #009900;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 95%;
        text-decoration: none;
}
#menu_news {
        width: 200px;
        margin: 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 80%;
        background: #FFF;
        padding-left:1px;
        }
#five_ph {
color: #666666;
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(images/5.gif);
background-repeat: no-repeat;
padding-left: 18px;
line-height: 1.5;

}
#contact_form {
color: #666666;
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size: 12px;
}
.pprice {background-color:#009900; color: #fff; padding: 3px; width: 100%; font-size:12px }
.arrowlistmenu{
width: 98%; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: #eaeaea;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
#bgleft{background-image:url(images/leftbg.gif); background-repeat:no-repeat; width:165px; height:28px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding-top:6px; padding-left:5px}
.arrowlistmenu ul li a{
color: #666666;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 100%;
}

.arrowlistmenu ul li a:visited{
color: #666666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #0097d3;
background-color: #F3F3F3;
}

.grey_first{background-color:#CACACA}
.grey_second{background-color:#E6E6E6}
.grey_head{background-color:#999999}

.tableflat{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left}

h3 {margin:0px;font-size:14px;}


.rubinbutton {width:120px; background-image:url(images/rubin_button.jpg); width:130px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:6px; float:right; margin:5px}
.rubinbutton a {text-decoration:none; color:#333;}
.rubinbutton a:hover {color:#990000}

.content img {margin:2px}
 /* каталог */
.catalogik {color:#666666; }
.catalogik span {color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.catalogik  p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; margin-left:5px;border-left: 3px solid #333; background-color:#eaeaea;
padding-left: 10px; padding-top: 3px;padding-bottom: 3px; border-top: 1px dotted #333;  border-bottom: 1px dotted #333;}
.catalogik  p:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; margin-left:5px;border-left: 3px solid #C46200; background-color:#fff;
padding-left: 10px; color:#999; padding-top: 3px;padding-bottom: 3px;  border-top: 1px dotted #666;  border-bottom: 1px dotted #666;  cursor: pointer;}
.liner {background-image:url(bgliner.gif); background-repeat:repeat-x; width:100%; margin-bottom:3px}
.catalogik a {color:#666;}
.catalogik a:hover {color:#C46200;}
.catalogik div {font-family:Arial, Helvetica, sans-serif; font-size:90%; margin:1px; padding-right: 5px;}
#reclama {color:#990000;font-weight:bold; margin:0}


.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-content .yui-hidden{position:absolute;left:-999999px;visibility:hidden;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}.yui-navset .yui-content:after{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #cccccc;border-width:0 0 1px;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#cccccc url(sprite.png) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(sprite.png) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#cccccc;}.yui-skin-sam .yui-navset .yui-content{background:#ffffff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:0px;padding:.25em .5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#cccccc;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}

#cata {
	float:left;
	width:100%;
	font-size:93%;
	border-bottom:1px solid #333;
	line-height:normal;
	margin-bottom:5px;
	}

#cata ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}

#cata li {
	display:inline;
	margin:0;
	padding:0;
	}

#cata a {
	float:left;
	background:url("tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}

#cata a span {
	float:left;
	display:block;
	background:url("tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#cata a span {float:none;}

/* End IE5-Mac hack */
#cata a:hover span {
	color:#333;
	}

#cata a:hover {
	background-position:0% -42px;
	}

#cata a:hover span {
	background-position:100% -42px;
	}

/* пустышки навигация */
a.alphamenu{
background: transparent url('images/bg_grey_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
a.alphamenulast{
background: transparent url('images/bg_last.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:70px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
#hor-minimalist-b
{
       font-family:Arial, Helvetica, sans-serif;
        font-size: 12px;
        background: #fff;
        width: 99%;
        border-collapse: collapse;
        text-align: left;
}

#zd
{
        width: 300px;
        height: 21px;
        border: 1px solid #666666;
        background-color:#B3FFB3;
}
#hor-minimalist-b textarea
{
        width: 300px;
        height: 100px;
        border: 1px solid #666666;
        background-color: #B3FFB3;
        margin-top: 10px;
        margin-bottom: 8px;
        overflow: auto;
}
#z2 {z-index:1; position:relative}
#z1 {z-index:2; position:relative; background-color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px; width:52px; top: -110px; /* Сдвигаем текст вверх */
    left: 2px; /* Сдвигаем текст вправо */} #z1 a {color:#FFFFFF}
.hotbg {background-image:url(images/hotbg.jpg); background-repeat:no-repeat; width:170px; height:139px; padding-top:11px; padding-left:12px}
#hor-minimalist-b th
{
        font-size: 14px;
        font-weight: normal;
        color:#339900;
        padding: 10px 8px;
        border-bottom: 1px solid #336600;
}
#hor-minimalist-b td
{
        border-bottom: 1px solid #ccc;
        color: #333;
        padding: 6px 8px;
}

#hor-minimalist-b td span
{
       background-image:url(../images/servok.gif); background-repeat:no-repeat; padding-left:20px; margin-right:5px; color:#666
}
#hor-minimalist-b td a
{
        color: #339900;
        text-decoration:underline;
}
#hor-minimalist-b td a:hover
{
        color: #990000;
        text-decoration:none;
}
#hor-minimalist-b td p a
{
        color:#336600;
        text-decoration:none;
}
#hor-minimalist-b td p a:hover
{
        color:#fff;
        text-decoration:none;
}
#hor-minimalist-b tbody tr:hover td
{
        background-color:#F9F9F9;
}
#hor-minimalist-b td input.registrtext
{
       width:98%;
       height: 17px;
       color:#555; font-size:14px;
        border: 1px solid #333;
}
.opis
{
        font-size: 12px;
        font-weight: normal;
        color: #333;
        padding: 5px 5px;
          font-family:Arial, Helvetica, sans-serif;
}
.alphamenuspan {background: transparent url('images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
color:#FFFFFF;
padding-top:3px;
float:left}
a.alphamenu:hover{
background: transparent url('images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration:underline;
color:#FFFFFF;

padding-top:3px;
float:left
}
/* */
.linel {background-image:url(images/line_l.gif); background-repeat:repeat-x; margin:0; width:99%; margin-top:7px; margin-buttom:0px; height:2px}

/* Фотогаллерея */

.pikachoose{width:510px;margin:0 auto 0 auto;}
.pikachoose ul{padding-left:0;width:510px;height:180px;margin-top:5px;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}
.pika_main{width:506px;height:100%;display:block;position:relative;}
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('pause.png') top center no-repeat;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px;}
.pika_navigation a{font-size: 12px; text-decoration: none;cursor:pointer;}
.pika_navigation a:hover{text-decoration: underline;cursor:pointer;}
.pika_navigation{padding-top:1px;clear:both;text-align:center;}
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('fastf.png') top right no-repeat;}