.navi{
        color: #F4A044;
        font-size: 9px;
        font-family: Verdana;
        font-weight: bold;
        margin: 8px 16px 8px 16px;
        padding: 0;
}
.navi a {
        color: #409CE3;
        text-decoration: none;
        font-weight: normal;
}
.navi a:hover {
        color: #60bCff;
}

p {
        margin-left: 10px;
        font-size: 12px;
        line-height: 18px;
}
p.h4 {
		margin: 20px 0 12px 10px;
		font-weight: bold;
}

span {
        font-weight: normal;
}

.header_main {
        background: url(../../skins/img/header_main.jpg) no-repeat;
}

.header_pharmacy {
        background: url(../../skins/img/header_pharmacy.jpg) no-repeat;
}

.header_windmill {
        background: url(../../skins/img/header_windmill.jpg) no-repeat;
}

.header_health {
        background: url(../../skins/img/header_health.jpg) no-repeat;
}

.header_beauty {
        background: url(../../skins/img/header_beauty.jpg) no-repeat;
}

.header_sport {
        background: url(../../skins/img/header_sport.jpg) no-repeat;
}

.header_ecommerce {
        background: url(../../skins/img/header_ecommerce.jpg) no-repeat;
}

.header_recomend {
        background: url(../../skins/img/header_recomend.jpg) no-repeat;
}

.header_contact {
        background: url(../../skins/img/header_contact.jpg) no-repeat;
}


#content div.c_left_60prc, div.c_left_50prc, div.c_left_40prc div.c_left_30prc {
        float: left;
        /*z-index: 2;*/
        padding: 0;
}

#content div.c_left_60prc {
        /*width: 480px;*/
        width: 60%;
}

#content div.c_left_50prc {
        width: 45%;
}

#content div.c_left_40prc {
        width: 35%;
}

#content div.c_left_30prc {
        /*width: 227px;*/
        width: 30%;
}

#content div.c_right_40prc, div.c_right_50prc, div.c_right_60prc, div.c_right_70prc {
        float: right;
        /*z-index: 2;*/
}

#content div.c_right_40prc {
        /*width: 302px;*/
        width: 35%;
}

#content div.c_right_50prc {
        width: 50%;
}

#content div.c_right_70prc {
        /*width: 560px;*/
        width: 70%;
}

#content div.c_right_60prc {
        width: 60%;
}

/*
div.c_left_60prc p {
        font-family: Verdana, Trebuchet MS, MS Sans Serif, Tahoma;
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 20px;
}
*/
/* - siblings classes
a.health, a.beauty, a.sport {
        width: 80px;
        height: 20px;
        line-height: 14px;
}

a.health img {
        vertical-align: middle;
}

a.beauty img {
        vertical-align: middle;
}

a.sport img {
        vertical-align: middle;
}
*/

/*
a.health {
        background: url(../../skins/img/health.sibling.ico.gif) no-repeat;
}

a.health:hover {
        background: url(../../skins/img/health.sibling.ico.hover.gif) no-repeat;
}

a.beauty {
        background: url(../../skins/img/beauty.sibling.ico.gif) no-repeat;
}

a.beauty:hover {
        background: url(../../skins/img/beauty.sibling.ico.hover.gif) no-repeat;
}

a.sport {
        background: url(../../skins/img/sport.sibling.ico.gif) no-repeat;
}

a.sport:hover {
        background: url(../../skins/img/sport.sibling.ico.hover.gif) no-repeat;
}
*/

.box_health, .box_beauty, .box_sport {
        display: block;
        width: 278px;
        height: 126px;
        margin-bottom: 15px;
        /*padding: 25px 35px 0px 60px;*/
        /*border: 1px dotted #ff0000;*/
}

.box_health {
        background: url(../../skins/img/health.gif) no-repeat;
        background-position: 0 0;
        color: #1863EF;/*#48799D;*/
}

.box_health:hover {
        /*background: url(../../skins/img/health_hover.gif) no-repeat;*/
        background-position: -278px 0;
        color: #76A3F6;/*#7DACC8;*/
}


.box_beauty {
        background: url(../../skins/img/beauty.gif) no-repeat;
        background-position: 0 0;
        color: #E70084;/*#C54B4B;*/
}

.box_beauty:hover {
        /*background: url(../../skins/img/beauty_hover.gif) no-repeat;*/
        background-position: -278px 0;
        color: #F37FC1;/*#DB9191;*/
}

.box_sport {
        background: url(../../skins/img/sport.gif) no-repeat;
        background-position: 0 0;
        color: #9CBD00;/*#889638;*/
}

.box_sport:hover {
        /*background: url(../../skins/img/sport_hover.gif) no-repeat;*/
        background-position: -278px 0;
        color: #C4D766;/*#C5D084;*/
}

div.c_right_40prc h6 {
        font-family: Tahoma, Verdana;
        font-size: 10px;
        /*padding: 0 0 15px 0;*/
        margin: 0 0 10px 0;
}

/*
.box_health h6, .box_health a {
        color: #3E84B7;
}

.box_health p {
        color: #254B61;
}

.box_beauty h6, .box_beauty a {
        color: #D27575;
}

.box_beauty p {
        color: #B73C3C;
}

.box_sport h6, .box_sport a {
        color: #A6B745;
}

.box_sport p {
        color: #6F7A2E;
}
*/

div.c_right_40prc p {
        font-family: Arial, Verdana;
        font-size: 12px;
        margin: 0 0 10px 0;
}

div.c_right_40prc a {
        font-family: Verdana, Tahoma;
        font-size: 10px;
}

div.contact {
        margin: 0;
        padding: 0;
        font-family: Tahoma, Arial, Verdana;
}

div.contact a {
        color: #0265CA;
}

div.contact a:hover {
        text-decoration: underline;
}
div.contact label {
		margin-top: 4px;
}
div.contact input, textarea {
        width: 350px;
        border: 1px solid #F1F1F1;
        /*background-color: #F8F8F8;*/
        background: url(../../skins/img/input_background.jpg);
		margin: 2px 0 4px 0;
		padding: 2px;
		font-family: Tahoma;
		font-size: 11px;
}

div.send_btn {
        width: 350px;
        background: url(../../skins/img/sendbtn_background.jpg) no-repeat;
        cursor: pointer;
		margin-top: 4px;
}
div.send_btn input {
		cursor: pointer;
}
div.ok_btn {
        width: 176px;
        background: url(../../skins/img/okbtn_background.jpg) no-repeat;
        cursor: pointer;
}

div.send_btn input, div.ok_btn input {
        font-family: Verdana;
        /*font-weight: bold;*/
        width: 173px;/*auto;*/
        height: 28px;
        padding-bottom: 3px;
        color: #ffffff;
        background: none;
        /*background: url(../../skins/img/btn_background.jpg) repeat-x;*/
        border: 0;
        margin: 0;
}

.box_33prc {
        /*border: 1px solid #ff0000;*/
        /*z-index: 2;*/
}
.box_33prc a {
        display: block;
        height: 280px;
        /*padding-left: 60px;*/
        padding-left: 10px;
}

.box_33prc p {
        margin: 5px 35px 20px 60px;
        /*font-family: Trebuchet MS;
        font-size: 12px;*/
}
/*.category_header p{
} */

.label_health {
        background: url(../../skins/img/figure_health.jpg) no-repeat;
        background-position: 0 0;
/*        color: #5593C0;*/
        color: #1863EF;
}

.label_health:hover {
        /*background: url(../../skins/img/figure_health_hover.jpg) no-repeat;*/
        background-position: -240px 0;
/*        color: #7CB4D1;*/
        color: #76A3F6;
}

.label_beauty {
        background: url(../../skins/img/figure_beauty.jpg) no-repeat;
        background-position: 0 0;
/*        color: #933E3E;*/
        color: #E70084;
}

.label_beauty:hover {
        /*background: url(../../skins/img/figure_beauty_hover.jpg) no-repeat;*/
        background-position: -240px 0;
/*        color: #D27575;*/
        color: #F37FC1;
}

.label_sport {
        background: url(../../skins/img/figure_sport.jpg) no-repeat;
        background-position: 0 0;
/*        color: #86992C;*/
        color: #9CBD00;
}

.label_sport:hover {
        /*background: url(../../skins/img/figure_sport_hover.jpg) no-repeat;*/
        background-position: -240px 0;
/*       color: #A6B745;*/
        color: #C4D766;
}

ul {
        list-style-type: none;
        line-height: 20px;
		padding-left: 16px;
		margin: 12px 0;
}

ul a {
        color: #694D7F;
        font-size: 11px;
}

ul a:hover {
        text-decoration: underline;
}

li {
	margin: 0;
	padding-left: 24px;
	background: url(../../skins/img/li.jpg) left top no-repeat;
}

div.products_container {
        height: auto !important;
        height: 275px;
        min-height: 275px;
}

hr {
        border: 0;
        border-bottom: 1px solid #F4F2F7;
        height: 0px;
}

.bold {
        font-weight: bold;
}

table.products_list, table.delivery_address, table.contact_data, table.private_policy {
        text-align: left;
        font-family: Tahoma, Verdana;
        font-size: 12px;
        border: 0;
        padding: 0;
        color: #694D7F;
        margin-left: 8px;
        width: 100%;
}

table.products_list th {
        font-size: 11px;
        color: #B791CE;
        font-weight: normal;
}

table.products_list th.product_name {
        width: 76%;
}

table.products_list th.product_price {
        width: 16%;
}

table.products_list th.quantity {
        width: 8%;
}

table.products_list td, table.delivery_address td, table.contact_data td {
        border-bottom: 1px dotted #F1F1F1;
}

table.contact_data textarea {
        width: 100%;
        overflow: auto;
}

table input {
        font-size: 11px;
        border: 1px solid #EBEBEB;/*#F1F1F1;*/
        background: url(../../skins/img/input_background.jpg);
}

table.products_list input {
        width: 40px;
}

table.delivery_address input, table.contact_data input {
        width: 150px;
}

table.products_list input.calc_btn {
        width: 100px;
        font-weight: bold;
        color: #ffffff;
        background: url(../../skins/img/calcbtn_background.jpg)
}

table.private_policy {
        font-size: 11px;
        /*text-align: justify;*/
        border-top: 1px solid #F1F1F1;
        margin-top: 20px;
}

.ordre_info {
        font-size: 11px;
        color: #B791CE;
}

p.account_info {
        /*text-align: center;*/
        font-size: 11px;
        color: #B791CE;
        font-weight: normal;
}

.red {
        margin: 0;
        padding: 0;
        color: #ff0000;
}

ul.errlist {
        font-size: 10px;
}

.center {
        text-align: center;
}

.checkbox {
        border: 0;
}

.siblings {
	width: 400px; margin-top: 20px;
}
.siblings p.h3 {
	margin-bottom: 0;
}
.siblings li {
	background: url(../../skins/img/li2.jpg) left top no-repeat;
}

