.home {
    background-image:url('/i/home_bg.gif');
    background-repeat:repeat-x;
    background-position:left bottom;
    padding-top:10px;
}

body, td, th {
    font-family: verdana, tahoma;
    margin:0px;
    font-size:70%;
}

img {
    border:none;
}

form {
    margin:0px;
    padding:0px;
    margin-top:10px;
}

a {
    color:#2D75AF;
}

a:hover {
    color:#DD1E2A;
}

a.act {
    color:#DD1E2A;
    font-weight:bold;
}

a.act2 {
    color:#111;
    font-weight:bold;
}

a.act3 {
    color:#7E9092;
    font-weight:bold;
    background-color:#EFEDEE;
}

.cat_nav a {
    padding:4px;
    padding-left:6px;
    padding-right:6px;
    font-size:80%;
    display:block;
}


.head {
    border-bottom:1px solid white;
}

.phone {
    color:#C2C2C2;
    font-size:65%;
    font-weight:bold;
}

.phone img {
    margin-top:4px;

}

.icq {
    font-size:70%;

}

.icq a {
    display:block;
    margin-bottom:5px;
}

.icq img {
    margin-right:5px;
    margin-bottom:-3px;

}

.icos img {
    margin-top:18px;
    margin-bottom:6px;
    margin-left:8px;
    margin-right:8px;
}

.cart_info {
    color:#646464;
    font-size:70%;
    padding-right:10px;
}


h1, h2, h3 {
    color:#DD1E2A;
    margin:0px;
}

h2 {
    font-size:120%;
}


h3 {
    font-size:100%;
}

h4 {
    font-size:100%;
    margin-top:2em;
    margin-bottom:.8em;
}


.body {
    background-image:url("i/body_bg.gif");
    background-repeat:repeat-x;
}

.footer td {
    border-top: 12px solid #D8D8D8;
    padding:40px;
    padding-right:60px;
    padding-left:55px;
    line-height:1.5em;
}

.footer img {
    margin-right:8px;
}

.small80 {
    font-size:80%;
}

.small90 {
    font-size:90%;
}

.small85 {
    font-size:85%;
}

.small110 {
    font-size:110%;
}

.small100 {
    font-size:100%;
}

.col1 {
    padding:32px;
    padding-top:40px;
    padding-bottom:40px;
    padding-right:0px;
}

.col2 {
    padding:40px;
    padding-bottom:20px;
    padding-right:16px;
    padding-top:0px;
}

.cats {
#    padding:24px;
    padding-top:18px;
    padding-left:24px;
    padding-bottom:18px;
    background-color:#EDEDED;

}
.cats a {
    font-weight:bold;
#    margin-top:8px;
#    margin-bottom:8px;
    display:block;
    font-size:112%;

}

.cats a.act {
    color:#000;
}


.cats img {

    border:2px solid white;
}

.cats div {
    border:1px solid #C0C0C0;
    width:28px;
    margin-right:8px;
    margin-top:2px;


}


.cats table {
    position:relative;
    left:-3px;
    margin-top:.4em;
}

.cats td {
    padding:1px;
}

.gray {
    color:#888;
}


.leftmenu {
    padding:24px;
    font-size:110%;


    line-height:1.6em;
}

.articles {
    padding:24px;
    padding-top:0px;
}

.articles p{
#    font-size:85%;
    font-size:100%;

    margin:0px;
    margin-top:1.7em;
}

.ear_old {
    background-repeat:repeat-x;
    height:81px;
    width:100%;
    margin-bottom:5px;
    margin-top:40px;
}

.ear {
    margin-bottom:5px;
    margin-top:40px;
}

.ear2 {
    background-repeat:repeat-x;
    height:81px;
    width:90%;
    margin-bottom:5px;
}

.ears td {
    padding-right:35px;
}

.ears td td{
    padding:0px;
}


.ears {
    margin-bottom:2.5em;

}

.block {
    display:block;

}

.path a {
    color:#C2C2C2;
}

.path {
    font-size:110%;
    color:#C2C2C2;
    line-height:1.2em;
    margin-top:2.5em;
    margin-bottom:1.2em;
}

.path strong {
    color:#DD1E2A;
    font-weight:bold;
}

.offer strong {
    color:#DD1E2A;
    font-size:75%;
    display:block;
    margin-top:5px;
    margin-bottom:2px;
}

.offer {
    font-size:110%;
    margin-bottom:3em;
}

.offer img {
    float:left;
    margin-right:8px;

}

.offer .goood {
    float:right;
    font-size:65%;
    background-color:#DD1E2A;
    padding:5px;
    padding-top:0px;
    padding-bottom:2px;
    color:white;
    font-weight:bold;
    display:block;
    margin-top:13px;
}

.goood2 {
    font-size:80%;
    background-color:#DD1E2A;
    padding:5px;
    padding-top:0px;
    padding-bottom:2px;
    color:white;
    font-weight:bold;
    display:inline;
    top:-2;
    position:relative;

}


.offer .info {
    font-size:80%;
    line-height:1.2em;
}

.home0 a {
    font-size:14px;
    font-weight:bold;
    color:#354C9A;
}

.intro {
    background-image:url('/i/intro_bg.gif');
    background-repeat:repeat-x;
    background-position:left top;
    color:white;
    padding:30px;
    padding-top:20px;
    padding-bottom:20px;
    font-size:100%;
    line-height:1.7em;
    margin-top:30px;
}

.intro h1{
    color:white;
    font-size:120%;
}

.intro a  {
color:2d75af;
font-size:107%;
}

.intro a:hover  {
color:fff;
font-size:110%;

}

//.intro ul{list-style: url('/i/circles.png');}
//.intro li{text-align: justify; }

div.faq a {
    text-decoration:none;
    border-bottom:1px dashed;
}



.price1 {
    padding:5px;
    color:white;
    font-size:110%;
    font-weight:bold;
    background-color:#354D9A;
}

.price2 {
    padding:5px;
    color:#818F96;
    text-decoration:line-through;
}

.price3 {
    padding-top:7px;
    padding-bottom:5px;
    color:#DD1E2A;
    font-size:110%;
    font-weight:bold;

}

img.good1, img.good2, img.good3 {
    border:1px solid #D7D7D7;
}

img.good1 {
    margin-right:7px;
}

img.good2 {
    margin-bottom:7px;
}

.goods_photos {
    margin-top:1.2em;
    margin-bottom:1.6em;
}

.icon_table {
    margin-bottom:1.4em;
}
hr.hr{
	height: 4px;
	color: rgb(238, 238, 238);
	background-color: rgb(238, 238, 238);
	margin: 1em 0;
}

.bold, .strong {
    font-weight:bold;
}

.goodslist_table {
    margin-bottom:1em;
    border-bottom:1px solid #D7D7D7;
   # font-size:110%;
}

form {
    margin:0px;
}

.i_select, option {
    font-size:10px;
}

.i_text {
    width:100%;
    margin-top:3px;
    margin-bottom:16px;
    font-family:verdana;
    padding-left:2px;

}

.i_area {
    width:100%;
    margin-top:3px;
    margin-bottom:6px;
    height:80px;
    font-family:verdana;
    padding-left:2px;
}

.i_butt {
    margin-top:7px;
}

.red {
    color:#DD1E2A;
}

.prod_info table, .flds_table,  .flds_table2 {
   border-collapse:collapse;
   border:none;

}

.prod_info table td, .flds_table td {
    border:1px solid #bbb;
    padding:3px !important;
}

.flds_table2 td {
    border:1px solid #bbb;
    padding:3px !important;
    font-size:70% !important;;
}


.cart_table td {
    padding:15px !important;
    border-bottom:2px solid #ddd;
    font-size:70% !important;
}

.cart_head td {
    padding:15px !important;
    font-weight:bold;
    border:none;
    font-size:80% !important;
    padding-bottom:0px !important;
}

.cart_table .i_text {
    width:40px;
    font-size:11px;
    padding-left:3px;
    margin:0px;
    margin-bottom:-2px;
    font-family:verdana;
}

.send_cart td {
    font-size:70%;
}


.search_form {
    padding-top:7px;
    padding-left:18px;
    padding-right:18px;
    padding-bottom:14px;
    background-color:#CCCCCC;
    margin-top:22px;
    margin-bottom:55px;
}

.search_form .i_text {
    font-size:12px;
}

.search_form .i_butt {
    font-size:12px;
    font-family:arial;
    height:21px;

}

.lev1, .lev2 {
    color:#2D75AF;
}

.lev1 {
    padding-top:10px;
}

.lev2 {
    padding-left:1.7em;
    font-size:85%;
    line-height:1.6em;
    margin-top:.3em;
}


.certs img {
    margin-right:10px;
    margin-top:3px;
    margin-bottom:20px;

    border:1px solid #ddd;

}

.certs td {
    font-size:70%;

}

.paginator {
    margin-top:17px;
    margin-bottom:10px;
}

.paginator a {
    font-size:110%;
    padding-top:2px;
    padding-bottom:4px;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;
}

.paginator a.act {
    color:#818C92;
    background-color:#E8E8E8;
}

.cloud {
    padding:20px;
    background-color:#eee;
    margin-bottom:20px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.cloud a {
    line-height:27px !important;
    margin-right:13px;
    white-space:nowrap;
}

.s1 {
    font-size:80%;
}
.s2 {
    font-size:80%;
}
.s3 {
    font-size:90%;
}
.s4 {
    font-size:90%;
}              
.s5 {
    font-size:100%;
}
.s6 {
    font-size:100%;
}               
.s7 {
    font-size:120%;
}
.s8 {
    font-size:140%;
}
.s9 {
    font-size:150%;
}
.s10 {
    font-size:160%;
}

.menu_left td {
    padding-bottom:5px;
}