@charset "windows-1251";

/* CSS Document */

body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 0 0 0 0;
        background-color: #FFFFFF;
        color:#666666;
        font-size: 70%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a
{
        color:#9B0100
}

a:hover
{
        text-decoration:none;
}



.content a{
        text-decoration: underline;
        color: #000000;
}

.content a:visited{
        color: #999999;
}

#navi{
        position: absolute;
        top: 0px;
        right: 12px;
        width: 99px;
        height: 18px;
        border: 0px;
}

.slogan {
        font-weight: bold;
        color: #FFFFFF;
        font-size: 110%;
        width:35%;
}

.menu {
        font-size: 90%;
        color: #666666;
        text-transform: uppercase;
}
.menu a:hover {
        color: #cc0000;
        text-decoration:none;
}
.menu a{
        color: #666666;
        text-decoration:none;
}

input {
        border: none;
        background-color: #FFFFFF;
        font-size: 90%;
}

select {
        border: none;
        background-color: #FFFFFF;
        font-size: 90%;
	
}
.registration {
        color: #FFFFFF;
}

.registration a {
        color: #FFFFFF;
        text-decoration: underline
}

.registration a:hover {
        color: #FFFFFF;
        text-decoration: underline
}

.submenu {
        font-size: 90%;
        color: #990000;

        padding-left:7px;
        padding-right:1px;
        padding-top:18px;
        background-image: url(../images/submenuback.gif);
        background-repeat: repeat-x;
        background-color: #ecebee;
}

.submenu1 {


        font-size: 90%;
        color: #990000;

        padding-left:7px;
        padding-right:1px;
        padding-top:18px;

        background-color: #ECEBF0;

}

.submenu a {
        color: #990000;
        text-decoration: none;
}
.submenu a:hover {
        color: #990000;
        text-decoration: underline;
}

.smallnav {
        font-size: 10px;
}
.smallnav a{
        text-decoration:none;
        color: #666666;
        text-transform: uppercase;
}
.smallnav a:hover{
        text-decoration:underline;
        color: #666666;
}

.small {
        font-size: 9px;
        color: #999999;
}
.small a{
        text-decoration:none;
        color: #999999;
}

.submenu div.item
{
        text-transform: uppercase;
        height:15px;
}

.bullet
{

        margin-left:2px;
        margin-left:2px;

}



.style9 {
        COLOR: #999999
}
.style10 {
        TEXT-TRANSFORM: uppercase; COLOR: #000000
}
.style11 {
        FONT-SIZE: 90%
}
#navi_table {
        HEIGHT: 16px
}
.no_border {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#left_image_td {
        width:1%;
}
#up_td {
        BACKGROUND-IMAGE: url(../images/topback.jpg); HEIGHT: 84px;

}
#slogan_left_td {
        WIDTH: 45%;

}
#professional_td {
}
#topmenu_back_td {
        HEIGHT: 31px;
        background-image: url(../images/topmenuback.gif);
        padding-left:12px
}
#top2back_td {
        BACKGROUND-IMAGE: url(../images/top2back.gif); /*HEIGHT: 26px*/
}
#topmenu_0 {
        WIDTH: 3%
}
#topmenu_1 {
        WIDTH: 9%
}

.btw_topmenu {
        padding-left:5px;
        padding-right:5px;
}
#topmenu_2 {
        WIDTH: 12%
}
#topmenu_3 {
        WIDTH: 16%
}
#topmenu_4 {
        WIDTH: 25%
}
#topmenu_5 {
        WIDTH: 15%
}
#topmenu_6 {
        WIDTH: 15%
}
#find_button_td {
        WIDTH: 69px
}
#top3fenechka_td {
        BACKGROUND-IMAGE: url(../images/top3back.jpg);
}

.vote_question, .vote_answers
{
        color:#666666;
        padding-left:10px;
        font-size:11px;
        padding-top:3px;
        padding-bottom:3px;
}

.vote_answers
{
        padding-left:5px;
}

.vote_question
{
        padding-right:10px;
}

div.vote
{
        color:#666666;
        font-size:11px;
        padding-left:2px;
        padding-top:20px;
        padding-bottom:8px;
        color:#000000;
        font-size:10px;
}

input.vote
{
        background:#ECEBEE;
}

hr
{
        border:0px;
        color: white;
        background-color: white;
        height: 1px;
        margin-top:0px;
        padding-top:0px;
        margin-bottom:0px;
        padding-bottom:0px;
}

a.link
{
        color:#666666;
        font-size:11px;
        text-decoration:underline;
}

a.link:hover
{
        text-decoration:none;
}

a.art_link
{
        color:#333333;
        font-size:11px;
        text-decoration:underline;

}

a.art_link:hover
{
        text-decoration:none;
}


div.art_name
{

        color:#666666;
        font-size:11px;
        text-decoration:none;
        font-weight:bold;
        padding-bottom:15px;

}

img.Image
{
        border:solid 5px white;
}

div.art
{

        margin-bottom:25px;

}

div.p
{

        margin-bottom:15px;
        text-align:justify;

}


.page_name
{
        padding-bottom:10px;
        padding-top:5px;
        padding-left:15px;
        text-transform:uppercase;
        font-size:10px;

}

form
{
        margin-top:0px;
        margin-bottom:0px;
}

.print_version_td
{

        padding-right:0px;
}


.date
{
        color:#999999;
        padding-bottom:10px;
}

.news_header
{
        font-weight:bold;
        color:#666666;
}

.news_nav
{
        text-align:center;
        padding-top:20px;
        padding-bottom:20px;
}

.news_text
{
        text-align:justify;
}

.field_desc_black
{
        text-align:right;
        padding-right:2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
}

.field_desc_text
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        margin-left:0px;
        padding-top:0px;
}

.field_desc
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        text-align:right;
        padding-right:2px;
}

.field_select, select.box
{
        border:solid 1px #CCCCCE;
        color:#7C7C7C;
        font-size:11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding-left:5px;
}

.field, .field_left, .basket_count
{
        border:solid 1px #CCCCCE;
        width:260px;
        height:15px;
        color:#7C7C7C;
        padding-left:5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;

}

.field_left
{
        width:140px;
}

.field_text, textarea.box , textarea.halfbox
{
        border:solid 1px #CCCCCE;
        width:260px;
        height:70px;
        color:#7C7C7C;
        padding-left:5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;


        overflow:hidden;
}

input.box , input.halfbox
{
        border:solid 1px #CCCCCE;
        width:260px;
        color:#7C7C7C;
        padding-left:5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;


        overflow:hidden;
}

td.subs input.box
{
    width:195px;
    border: #CCCCCC solid 1px;
    overflow:hidden;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.field_req
{
        color:#9C9C9E;
        font-size:9px;
}

.form
{
        padding-top:20px;
        padding-left:80px;
}

.tabs span
{
        color:#9C0000;
        font-size:10px;
        padding:3px;
        padding-left:2px;
        padding-right:2px;
}

.tabs span.act
{
        background: #FFFFFF;
        padding:3px;
        padding-left:2px;
        padding-right:2px;
}

.tabs span a
{
        text-decoration:none;
}

.tabs span a:hover
{
        text-decoration:underline;
}


.input_img, .input_img input
{
        border: none;
        background: none;
}

.left_pad
{
        padding-left:7px;
}

.hr2
{
        height: 2px; border-top:solid 1px #DEDEE0; border-bottom:solid 1px white;
}

.img_details
{
        padding-right:10px;

}

.star .text
{
        color:#900006;
        padding-top:3px;
}

.product_header
{
        color:#9E0406;
        font-weight:bold;
        text-decoration:underline;
        padding-top:10px;
}

.product_small
{
        font-size:10px;
        padding-top:10px;
        color:#9C9C9C;
}

.product_paging
{
        padding-left:20px;padding-top:10px;
        font-size:10px;
        color: #666666;
}

.search_paging
{
        text-align:center;
        padding-top:5px;
        font-size:10px;
        color: #666666;
}

.product_paging a, .search_paging a
{
        font-size:10px;
        color: #666666;

}


.error_text
{
        text-align:center;
        padding-top:5px;
        margin-left:68px;
        width:425px;
        height:16px;
        color:#FC0500;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

.warning
{
        text-align:left;
        padding-top:5px;
        margin-left:68px;
        width:93%;
        margin:auto;
        color:#FC0500;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}


.search_desc
{
        font-size:10px;
        padding-left:5px;
        padding-top:10px;
}

li.art
{
        padding-left:0px;
        margin-left:0px;
        padding-top:5px;
        padding-bottom:5px;
}


.s_hr
{
        color:#C4C4C4;background:#C4C4C4;
        margin-top:0px;
        margin-bottom:0px;
        height:1px;
}

ol
{
        margin-top:0px;
        margin-bottom:0px;
}

.sm_link
{
        font-size:9px;
        color:#646466;
}
.print a
{
        text-decoration:underline;
        color: #666666;
        height:100%;
}

.basket tr
{
        background:#FFFFFF;
        text-align:center;
        color:#343434;
}

.basket .header , .basket .all
{
        background:#F3F3F3;
        text-align:center;
        color:#323232;
}

.basket .all
{
        text-align:right;
        color:#656565;
}


.basket .left
{
        text-align:left;
        width:100%;
}

.basket_count
{
        width:30px;
}

.vote_var
{
        padding-right:5px;
}

.vote_bar
{
        color:#000000; font-weight:bold;
}

div.menuItem
{
    padding-top:2px;
    padding-bottom:2px;
    padding-left:1em;
    padding-right:1em;
}


/* */

div.imageleft, div.imageright, div.faxtboxleft, div.faxtboxright, div.leftobject, div.rightobject
{
    padding-top: 4px;
    padding-bottom: 4px;
    display: inline;
    
}

div.imagecenter, div.factboxcenter, div.centerobject
{
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
    display: block;
   
}

div.imagecenter
{
    text-align: center;
}

div.factboxcenter
{
    text-align: left;
}

div.imageleft, div.factboxleft, div.leftobject
{
    float: left;
    padding-right: 0px;
}

div.imageright, div.factboxright, div.rightobject
{
    float: right;
    padding-left: 0px;
}


div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext, p.factbox
{
    margin-top: 2px;
    margin-bottom: 2px;
}


div.object-left
{
    float: left;
    clear: left;
    padding-right: 15px;
}

div.object-right
{
    float: right;
    clear: right;
    padding-left: 15px;
}

div.break /* Used this style to terminate floating elements, to clear all floating attributes */
{
    clear: both;
    font-size: 1px;
    height: 1px;
    width: 100%;
}

h1,h2,h3,h4,h5,h6
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


h1
{
    font-size: 18px;
    color: #cb0401;
}

h2
{
    font-size: 17px;
    color: #cb0401;
}

h3
{
    font-size: 15px;
    color: #cb0401;
}

h4
{
    font-size: 13px;
    color: #cb0401;
    
}

h5
{
    font-size: 11px;
    color: #cb0401;
    
}

h6
{
    font-size: 9px;
    color: #cb0401;
}
