@CHARSET "UTF-8";

@IMPORT url("_gui.css");
@IMPORT url("_menus.css");
@IMPORT url("_icons.css");
@IMPORT url("_typographics.css");
@IMPORT url("_forms.css");
@IMPORT url("_tabs.css");
@IMPORT url("_tables.css");
@IMPORT url("_commonlib.css");
@IMPORT url("selectbox.css");
@IMPORT url("drp.css");
@IMPORT url("_thickbox.css");
@IMPORT url("_buttons.css");
@IMPORT url("theme_default.css");

/*--------------------min width--------------------------------*/
body {
    font-family: "Arial", "Tahoma", "Verdana";
    font-size: 12px;
    min-width: 575px;
}

#menuUser .wrapper a {
    font-family: "Arial", "Tahoma", "Verdana";
    font-size: 12px;
}

/*-----------menu min width-------------------*/
/*для всех броузеров тех которые понимают min-width */
.menu-min-width {
    width: 100%;
    overflow: hidden;
}

/* для IE */
* html div.menu-min-widt div.minwidth {
    border-left: 956px solid #fff; /*min-width*/
    position: relative;
    float: left;
    z-index: 1;
}

* html div.menu-min-widt div.minwidth div.container {
    margin-left: -956px; /*-min-width*/
    position: relative;
    float: left;
    z-index: 2;
}

div.container {
    margin: 0 auto;
    cursor: default !important;
}

/*-----------/menu min width-------------------*/

/*-----------body min width-------------------*/
.body-min-width {
    width: 100%;
    min-width: 1027px;
}

/* для IE */
* html div.body-min-widt div.minwidth {
    border-left: 1027px solid #fff; /*min-width*/
    position: relative;
    float: left;
    z-index: 1;
}

* html div.body-min-widt div.minwidth div.container {
    margin-left: -1027px; /*-min-width*/
    position: relative;
    float: left;
    z-index: 2;
}

/*-----------body min width-------------------*/

.new {
    position: relative;
}

div.new div {
    overflow: hidden;
    position: absolute;
    /*	white-space:nowrap;*/
    width: 100%;
}

/*---------------------alerts classes------------------------*/
.alerts {
    vertical-align: middle;
}

.alerts img {
    vertical-align: -50%;
}

.alerts .button {
    padding-left: 5px;
}

/*.safari .alerts .button{
	padding-left: 10px;
	vertical-align: middle;
 }*/
.safari .alerts {
    vertical-align: middle;
}

.safari .alerts img {
    vertical-align: -30%;
    border: 1px solid #F9F2DE;
}

.safari .alerts .button {
    padding-left: 5px;
}

.bordImg {
    border: 1px solid #CCCCCC;
    margin: 0 0 8px;
    padding: 4px;
}

#befooter a, #befooter span {
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

#befooter a:hover {
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}

#befooter {
    background: #000 none;
    color: #999999;
    padding: 15px 10px 13px 10px;
    margin: 60px 0 0 0;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    z-index: 1000;
    /*min-width: 1020px;*/
    min-width: 715px;
}

.beheader a, .beheader span {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.beheader a:hover {
    color: #7cd8ff;
    font-size: 12px;
    text-decoration: none;
}

.beheader {
    /*background: #000 url("../images/search_form/botbg.gif") repeat-x 0 bottom;*/
    background: #292829 none;
    color: #999999;
    /*padding-top:10px;*/
    padding-top: 3px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    /*min-width: 1040px;*/
    min-width: 735px;
    position: relative;
}

.beheader a {
    /*background: transparent url("../images/search_form/split.png") no-repeat right 9px;*/
    display: block;
    background: none;
    padding-left: 5px;
    /*height: 43px;*/
    height: 16px;
    float: left;
}

.beheader a span {
    display: block;
    height: 16px;
    line-height: 16px;
    padding: 0 20px 0 13px;
}

.beheader a.act {
    /*background: transparent url("../images/bemenu.gif") no-repeat left top;*/
    display: block;
    padding-left: 5px;
    /*height: 43px;*/
    height: 16px;
    float: left;

}

.beheader a.act span {
    /*background: transparent url("../images/bemenu.gif") no-repeat right top;*/
    background: #fff none;
    display: block;
    /*height:43px;*/
    /*line-height:43px;*/
    height: 16px;
    line-height: 16px;
    padding: 0 20px 0 20px;
    color: #292829;
    cursor: default;

}

.beheader a span:hover {
    /*text-decoration: underline;*/
}

.beheader a.act:hover, .beheader a.act span:hover {
    text-decoration: none;
}

.beheader #logoR {
    display: none;
}

.beheader #logoR a {
    background: none;
}

.beheader #logoR a div {
    background: transparent url(../images/redz/zebra.jpg) no-repeat scroll 0 0;
    height: 46px;
    width: 93px;
    margin: -6px 3px 0 121px;
}

.orderform {
    width: 270px;
    background: #dfdfdf;
    float: right;
    padding: 15px;
    width: 240px;
    margin: 20px 0 10px 10px;
}

.orderform #error_message_div .closeButton {
    oveflow: visible;
}

.orderform label {
    font-weight: normal;
    font-size: 11px;
    color: #666666;
}

.orderform input.text {
    border: solid 1px #666666;
    padding: 1px 5px 3px 5px;
    height: auto;
}

.orderform input.button {
    color: #fff;
    border: none !important;
    font-size: 16px;
    background: #24A5DB;
    margin: auto;
    width: 57px;
    font-weight: normal;
}

.orderform input.button:hover {
    color: #24A5DB;
    border: none !important;
    font-size: 16px;
    background: #fff;
    margin: auto;
    width: 57px;
    font-weight: normal;
}

.login {
    /*background: url("../images/login.png") no-repeat !important;*/
    /*float:right !important;*/
    /*margin-right:135px;*/
    /*width:95px;*/
    position: absolute;
    right: 30px;
}

.login span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #292829;
    text-align: center;
}

.login span b {
    font-weight: normal;
}
