p,body,font,div,td {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
}

h1 {
font-family:verdana,arial,helvetica,sans-serif;
font-size:17px;
color:#000;
}

h4 {
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
color:#000;
}

a {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:700;
color:#000;
}

.no_underline {
text-decoration:none;
}

.small {
font-size:9px;
}

.faq_gray {
font-size:14px;
color:#666;
}

.faq_olive {
font-size:14px;
color:#FFF;
}

.big {
font-size:16px;
text-decoration:none;
}

.standard {
font-weight:400;
text-decoration:none;
}

.standardsmall {
font-weight:400;
font-size:10px;
text-decoration:none;
}

.light {
color:#FFF;
}

.lightsmall {
color:#FFF;
font-size:9px;
}

.lightmenu {
color:#FFF;
text-decoration:none;
font-size:11px;
}

.lightmenunobold {
color:#FFF;
text-decoration:none;
font-weight:400;
font-size:11px;
}

.darkmenu {
color:#000;
text-decoration:none;
font-size:11px;
}

.topmenu {
color:#354E64;
text-decoration:none;
font-size:11px;
}

.lightstandard {
color:#FFF;
font-weight:400;
}

.middle {
color:#203A16;
}

.olive {
color:#FC851E;
}

.cart {
font-size:11px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:#FCC;
background-color:transparent;
margin:1px;
}

.cartsmall {
font-size:9px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:#FCC;
background-color:transparent;
margin:1px;
}

.totalPrice {
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:red;
background-color:transparent;
margin:1px;
}

.login {
font-size:12px;
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
font-weight:none;
color:#AA5A5A;
background-color:#FFF;
margin:1px;
}

.myaccount_tab_bottom {
border-bottom:1px solid;
border-left:0 solid;
border-right:1px solid;
border-top:0 solid;
text-align:center;
border-color:#CCC;
margin:1px;
}

.myaccount_tab_top {
border-bottom:0 solid;
border-left:0 solid;
border-right:1px solid;
border-top:1px solid;
text-align:center;
border-color:#CCC;
margin:1px;
}

.myAccount_bottomright {
border-bottom:1px dotted #CCC;
border-right:1px dotted #CCC;
}

.myAccount_bottom {
border-bottom:1px dotted #CCC;
}

.myAccount_right {
border-right:1px dotted #CCC;
}

.comparison_button {
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
background-color:#F6F6F6;
}

.pageSeparator {
border-bottom:2px dotted #CCC;
}

.selected_option {
background:#FFF url(images/tmpl9_mainmenu_selected.gif) no-repeat;
background-position:top left;
background-color:#CA7A7A;
}

h2,h3,.like_h2 {
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
color:#000;
}

.faq,.cat {
font-size:14px;
}

.hit {
margin:10px 0;
padding:5px 0;
}

.hit a {
color:#fff;
font-weight:500;
line-height:130%;
}

.contacts {
text-align:center;
}

.contacts a {color:#fff;}

.contacts span {
text-align:right;
color:#fff;
font-size:22px;
}

.contacts span sup {
text-align:right;
color:#fff;
font-size:12px;
}

.contacts p {
color:#fff;
font-size:14px;
margin:5px 0;
}

.contacts p table {
padding-left:30px;
}

.contacts p td {
color:#fff;
font-size:14px;
}

.grafic, .grafic p {
text-align:center;
font-size:14px;
font-weight:bold;
line-height:135%;
color:#fff;
}

* .category_tree {
vertical-align:5%;
}

.category_tree {
padding:2px;
margin:2px;
text-align:5%;
vertical-align:middle;
width:175px;
background:#D2E7FF;
border:1px solid #3B6CA4;
height:40px;
}

.category_tree_small {
padding:2px;
margin:2px;
text-align:5%;
vertical-align:middle;
width:175px;
background:#fff;
border:1px solid #3B6CA4;
height:30px;
}

.cat_tree {
vertical-align:middle;
color:#3B6CA4;
text-decoration:none;
font-size:11px;
line-height:120%;
}

.cat_tree:hover {
color:#000;
text-decoration:none;
font-size:11px;
line-height:120%;
}

.cat_tree_active {
color:#000;
text-decoration:none;
font-size:11px;
line-height:120%;
}

.cat_tree_small {
color:#000;
text-decoration:none;
font-size:10px;
font-weight:normal;
line-height:120%;
}

.cat_tree_small:hover {
color:#000;
text-decoration:underline;
font-size:10px;
font-weight:normal;
line-height:120%;
}

.how li {
padding:3px 0;
}

.how li a {
font-weight:normal;
text-decoration:underline;
}

.how_img {
text-align:center;
padding:10px 0;
}