﻿body, p, td, table {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 14px; color: #555;}
h1 { font-size: 20px;}
h3 { margin: 1em 0 1.5em 0;  font-size: 17px; font-weight: normal; color: #000;}
h4 { margin: 0 0 1em 0; font-size: 1.2em; }

img { border: 0; }
.menu {
font-family: sans-serif, Helvetica, Arial, Geneva, Verdana;
font-size: 13px;
font-weight: bold;
padding-left: 10px;
cursor: hand;
border-bottom: 1px solid #E8E7F1;
}

.big {font-family: Helvetica, sans-serif, Arial, Geneva, Verdana; font-size: 16px;}
.main {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 12px;}
.sm {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 13px;}
.sm2 {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 12px; padding: 5px 10px 5px 10px; }
.sm3 {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 11px; padding: 5px 10px 5px 10px; }
a {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; color: #0d74c4;}
/*a:visited {color: #800080;}*/
a:hover {color: #cc0000;}
.clear {clear: both; height: 1px; overflow: hidden; }

a.main {color: #0d74c4;}
a.main:hover {color: #cc0000;}

#form_search, #form_advsearch {padding-left: 20px; padding-bottom: 12px; width: 960px;}

.search-web {background-color: #fc0;}
        
    a.srch_active:link, a.srch_active:hover, a.srch_active:active, a.srch_active:visited {color:#000000; text-decoration: none;}
    #srch_tabs {white-space: nowrap; padding: 0px 12px 0px 20px; border-bottom: 0px;}
    #srch_container {margin: 0px; padding: 0px; padding-top: 8px; font-family: verdana;}
    a.srch_active {font-weight: bold; font-size: 13px;}

    a.srch_blue:link, a.srch_blue:active, a.srch_blue:visited { color:#2020ff; font-size: 13px;}
    a.srch_blue:hover {text-decoration: none; color:#2020ff; font-size: 13px;}

    .srch_litext {position:relative;}
    #form_search, #form_advsearch {display: none;}
    #form_search {display:block;}

.sep_h{ margin: 8px 0 8px 0; background-image: url('../images/design/sep_h.gif'); background-repeat: repeat-x; background-position: center left; }

.sep_h2{ margin: 8px 0 8px 0; background-image: url('../images/design/sep_h2.gif'); background-repeat: repeat-x; background-position: center left; }

#left_block {
    padding-left: 10px;
}

#right_block {
    padding-right: 10px;
}



#footer { 
    background: #f6f3f3; 
    padding: 25px 20px 0 15px; 
}
#footer img { 
    margin: 0 5px 5px 0; 
}
#footer .copy { 
    font-size: 11px; 
    color: #000000;
    text-align: right; 
    float: right; 
    padding-bottom: 50px; 
    margin-top: 0px; 
}

#footer .copy a { 
    font-size: 11px; 
}

#footer table {
    margin:0px;
    float: left;
}

#footer table a {
    margin:0px;
}

.fll {float:left !important; display:block;}
.car_copy {background:url("../images/banners/cc.jpg") no-repeat; float: left; display: block; width: 48px; height: 35px;}
.yandex_auto {background:url("../images/banners/aya.jpg") no-repeat; float: left; display: block; width: 60px; height: 35px; margin: 0 0 0 10px;}
.profit_partner {background:url("../images/banners/pp.jpg") no-repeat; float: left; display: block; width: 63px; height: 35px; margin: 0 0 0 10px;}

.newest
        {
            padding: 5px 0px;
            background: #ffffff;
        }
        .newest a .imgbg
        {
            background-color: #CCCCCC;
            width: 132px;
            height: 100px;
            padding: 1px;
        }
        .newest a:hover .imgbg
        {
            background-color: #cc6666;
        }
        .newest a .img
        {
            width: 132px;
            height: 100px;
        }
        .newest a, .newest a *
        {
            cursor: pointer;
        }
        * html .newest a, * html .newest a *
        {
            cursor: hand;
        }
        .newest a br
        {
            clear: both;
            height: 1px;
            overflow: hidden;
        }
        .newest a .price
        {
            position: absolute;
            color: #000;
            margin-top: 5px;
            left: 12px;
            float: left;
            background: #fff;
            padding: 1px 3px;
            opacity: 0.5;
            text-decoration: none !important;
            font-size: 0.8em;
        }
        * html .newest .price
        {
            filter: alpha(opacity=50);
        }
        .newest a:hover .price
        {
            opacity: 1;
            color: #cc0000;
        }
        * html .newest a:hover .price
        {
            filter: alpha(opacity=100);
        }
        .newest em
        {
            font-size: 0.9em;
        }

#main_path {
    padding: 0 210px;
    font-size: 0.85em;
}

#main_path img {
    vertical-align: middle;
    margin: 0 3px 0 0;
}

#main_path a { color: #000;}

#authForm .login {
    margin-bottom: 0;
}

#authForm .login label {
    float: left;
    width: 60px;
    clear: left;
}

#authForm label {
    font-size: 0.9em;
}

#authForm .login input {
    width: 100px;
}

#authForm .login span {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

table.catalogue {
    margin: 2em 0;
    border: 0;
    border-spacing: 0;
}

table.catalogue td {
    padding: 0 5px 15px 0;
}

ul.note {
    padding: 0; 
    margin: 0 0;
    list-style: none;
}

ul.note li {
    background: url(../images/design/note.png) no-repeat 0 8px;
    padding-left: 20px;
}

ul.fine {
    padding: 0; 
    margin: 2em 0;
    list-style: none;
}

ul.fine li {
    background: url(../images/design/bullet.png) no-repeat 0 8px;
    padding-left: 20px;
}

ul.sitemap {
    font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0; 
    margin: 4px 0;
    list-style: none;
}

ul.sitemap li {
    background: url(../images/design/empty.gif) no-repeat 0 8px;
    padding-left: 20px;
}

.catalogue ul.topnav {
    float: left;
    width: 95px;
    height: 150px;
    text-align: left;
    margin-right: 10px;
}

.catalogue .topnav img {
    background: #fff;
    border: 1px solid #fff;
}

table.search-box {
    width: 500px;
}

table.search-box td {
    white-space: nowrap;
    text-align: right;
}

table.search-box input, table.search-box select {
    width: 100%;
}

table.search-box td.short {
    width: 1px;
}

#srch_tabs ul { float: left; margin: 0; padding: 0; list-style: none; }
#srch_tabs ul li { float: left;  background: #9c0 url(../images/design/menu-l.png) no-repeat 0 0; margin: 5px 5px 0 0; }
#srch_tabs ul li a { white-space: nowrap; float: left;  background: url(../images/design/menu-r.png) no-repeat 100% 0; padding: 5px 15px; color: #fff; }

#srch_tabs ul li.active_web { background: #fc0 url(../images/design/menu-l.png) no-repeat 0 0; margin-top: 0; }
#srch_tabs ul li.active_web a { padding-bottom: 10px; background-image: url(../images/design/menu-r.png); color: #000; }


#form_advsearch input {
    padding-left: 3px;
    padding-right: 3px;
}

table.list, table.form {
    border: 0;
    border-spacing: 0;
    margin: 0;
}

table.list td, table.form td {
    text-align: left;
    vertical-align: top;
    padding: 0 30px 20px 0;
}

table.form td {
    padding: 0 20px 10px 0;
}

.gtl {
    background: #f6f3f3 url(../images/design/gb-tl.png) no-repeat 0 0;
    margin-bottom: 1.5em;
}

.gtr {
    background: url(../images/design/gb-tr.png) no-repeat 100% 0;
}

.gbl {
    background: url(../images/design/gb-bl.png) no-repeat 0 100%;
}

.gbr {
    background: url(../images/design/gb-br.png) no-repeat 100% 100%;
    padding: 20px 30px;
}

.gtl, .gtr, .gbl {
    float: left;
    width: 525px;
}

table.data {
}

table.data td {
    font-size: 0.9em;
    padding: 5px 30px 0 0;
    background: none;
}

table.data td.label {
    width: 100px;
}

.count { text-align: right; margin: 1em 0 1em 0; font-size: 0.9em; }


textarea, select, .inputs {
    border:1px solid #797876;
    background: #ffffff;
    text-align: left;
}

input[type="text"], input[type="password"], input[type="file"] {
    border:1px solid #797876;
    text-align: left;
}

.top-menu {
padding-right: 30px; padding-top: 5px; padding-bottom: 10px; text-align: right; vertical-align: top;
font-family: Tahoma, Arial, Sans-Serif;
}

div.label {
    border-bottom: 2px solid #555;
    margin: 14px 0 20px 0;
    float: left;
    width: 100%;
}

h3.label {
    border-bottom: 2px solid #555;
    padding: 0 14px 7px 14px;
    margin-bottom: 0;
}


div.label h3 {
    padding: 0 14px;
    margin: 0;
    float: left;
    height: 30px;
    line-height: 30px;
    
}

div.label .sublink {
    margin: 0;
    padding: 0 14px 0 14px;
    border-left: 1px solid #555;
    height: 30px;
    line-height: 30px;
    float: right;
    font-size: 0.9em;
}

#authForm {
    margin-top: 20px;
    padding: 0 14px 10px 14px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}


tr.info td {
    border-bottom: 1px solid #999;
}

tr.header td {
    border-top: 1px solid #fff;
}

.cb {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.prompt_hint {
    font: 9pt Arial;
    color: #555555;
    margin-left: 5px;
    display: none;
}

.error_hint {
    font: 9pt Arial;
    color: #ff0000;
    display: none;
}

.error_hint_on {
    font: 9pt Arial;
    color: #ff0000;
    margin-left: 5px;
    display: block;
}



.rounded-block { background: url(../images/design/rb-tl.png) no-repeat 0 0; margin-bottom: 10px; float: left; width: 100%; }
.rounded-block .rb-br { background: url(../images/design/rb-br.png) no-repeat 100% 100%; float: left; width: 100%; }
.rounded-block .rb-tr { background: url(../images/design/rb-tr.png) no-repeat 100% 0; float: left; width: 100%; }
.rounded-block .rb-bl { background: url(../images/design/rb-bl.png) no-repeat 0 100%; padding: 15px; }

.with-header { background: url(../images/design/rb-br.png) no-repeat 100% 100%; }
.with-header  .rb-br { background: url(../images/design/rb-tl-h.png) no-repeat 0 0; }
.with-header .rb-tr { background-position: 100% 10px; }
.with-header .rb-bl { padding-top: 0; }
.with-header h4 { position: relative; left: -5px; }
.with-header h4 span {
    font: 10pt Arial;
    color: #c2c2c2;
    padding: 0 5px;
    background: #fff;
    font-weight: normal;
}

.slide {
	overflow:hidden;
	width: 150px;
	margin-left: 10px;
}

.arr_up {
	background-image: url('../images/design/arr.png');
	width:150px;
	height:25;
	cursor: pointer;
	margin-left: 10px;
}

.arr_down {
	background-image: url('../images/design/arr.png');
	background-position: 0 25px;
	width:150px;
	height:25;
	cursor: pointer;
	margin-left: 10px;
}

.littleGalleryPic {
	cursor: hand;
	cursor: pointer;
}
.actGallery {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 è íèæå */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	cursor: default;
}

#claim_form {
    position: absolute;
    width: 400px;
    height: 200px;
    z-index: 101;
}

.mm_name {
    color: #0d74c4;
    font-weight: bold;
}
.mm_name:hover {
    color: #cc0000;
    font-weight: bold;
}
.mm_price {
    color: #cc0000;
    font-weight: bold;
}

