body {
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
background-color:#970908;
margin:0;
padding:0;
}

body, p, td, input, select, textarea {
font-family: Arial; font-size: 8pt;
}

input.submit {
border: solid 1px #000000;  height: 21px; font-size: 8pt; font-weight: bold;
}

h1 {
padding: 20px 0px 0px 0px;
font-family:Tahoma, Geneva, sans-serif;
font-size:17px;
font-weight:normal;
color:#960809;
}

h2 {
padding: 20px 0px 0px 0px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-weight:normal;
color:#960809;
}

h3 {
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
font-weight:normal;
color:#960809;
}

h4 {
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
font-weight:normal;
color:#960809;
}

h5 {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:700;
}

a:link {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
	color: #000;
}
a:visited {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
	color: #000;
}
a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
	color: #000;
}
a:active {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
	color: #000;
}

a.tt {
position:relative;
z-index:24;
color:#3CA3FF;
font-weight:700;
text-decoration:none;
}

a.tt span {
display:none;
}

a.tt:hover {
z-index:25;
color:#aaf;
}

a.tt:hover span.tooltip {
display:block;
position:absolute;
top:0;
left:0;
width:200px;
color:#930;
text-align:center;
filter:alpha(opacity:90);
khtmlopacity:0.9px;
mozopacity:0.9px;
opacity:0.9px;
padding:15px 0 0;
}

a.tt:hover span.top {
display:block;
background:url(../img/bubble.gif) no-repeat top;
padding:30px 8px 0;
}

a.tt:hover span.middle {
display:block;
background:url(../img/bubble_filler.gif) repeat bottom;
padding:0 8px;
}

a.tt:hover span.bottom {
display:block;
color:#548912;
background:url(../img/bubble.gif) no-repeat bottom;
padding:3px 8px 10px;
}

.bg {
background-image:url(../img/bg.jpg);
background-position:center;
background-repeat:repeat-y;
}

.bg_menu1 {
background-image:url(../img/menu.jpg);
background-position:center;
background-repeat:no-repeat;
}

.bg_menu1 a {
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
}

.bg_menu {
background-image:url(../img/bg_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.bloks {
padding:0 0 15px;
}

.content {
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
background-image:url(../img/bg_content2.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding: 3px 0px 0px 0px;
}

.right {
background-image:url(../img/bg_content_right_bottom.jpg);
background-position:bottom;
background-repeat:repeat-y;
}

.left {
background-image:url(../img/bg_content_left_buttom.jpg);
background-position:bottom;
background-repeat:repeat-y;
}

.second {
padding:500px 0 0;
}

.top {
background-image:url(../img/top.jpg);
background-position:center;
background-repeat:no-repeat;
}

.ico {
float:right;
padding:5px;
}
.sch{float:left;}

.skidka {
float:left;
padding:160px 0 0 60px;
}
.samovar {
float:left;
padding:160px 0 0 840px;
}
.ico img {
border:none;
}

p {
padding:3px 0 0 3px;
}

.no_underline {
font-family:Tahoma, Geneva, sans-serif;
text-decoration:none;
}

.small {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
}

.faq_gray {
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#666;
}

.faq_olive {
font-size:12px;
color:#3A6135;
}

.big {
font-size:14px;
text-decoration:none;
}

.standard {
font-size:13px;
font-weight:400;
text-align: justify;
}

.standardsmall {
font-weight:400;
font-size:10px;
}

.light {
font-size:12px;
color:#000000;
}
.light a:link {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
	color: #000;
}
.light a:visited {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
	color: #000;
}
.light a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
	color: #000;
}
.light a:active {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
	color: #000;
}

.lightsmall {
color:#000000;
font-size:12px;
}

.lightmenu {
color:#000000;
text-decoration:none;
}

.lightstandard {
color:#000000;
font-weight:400;
}

.middle {
color:#000;
}

.olive {
font-weight:400;
font-size:11px;
}

.totalPrice {
font-family:Tahoma, Geneva, 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-family:Tahoma, Geneva, sans-serif;
font-size:11px;
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
color:#000;
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:#82A1DD;
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:#82A1DD;
margin:1px;
}

.myAccount_bottomright {
border-bottom:1px dotted #A9C0FF;
border-right:1px dotted #A9C0FF;
}

.myAccount_bottom {
border-bottom:1px dotted #A9C0FF;
}

.myAccount_right {
border-right:1px dotted #A9C0FF;
}

.comparison_button {
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
background-color:#D2E7FF;
}

.pageSeparator {
border-bottom:2px dotted #A9C0FF;
}

.bg_menu1 a:visited,.bg_menu1 a:hover,.bg_menu1 a:active {
font-family:Tahoma, Geneva, sans-serif;
color:#FFF;
font-size:12px;
}

.menu_buttom,.menu_buttom a {
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#960808;
}

.menu_buttom a:visited,.menu_buttom a:hover,.menu_buttom a:active {
font-family:Tahoma, Geneva, sans-serif;
color:#960808;
font-size:12px;
}

.faq,.cat {
font-size:12px;
}

.cart,.cartsmall {
font-size:12px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:#000;
background-color:transparent;
margin:1px;
}
.copir {
	color: #FFF;
	text-align: center;
}
    
    .slide-out-div {
       padding: 11px;
        width: 250px;
        background: #F8E6B6;
        border: #FF9607 2px solid;
    }

	#enterblock {
	background-color: #F8E6B6;
	border: 1px solid #FDA706;
	position: absolute;
	display: none;
	width: 170px;
	z-index: 100;
	right: 10px;
	padding: 5px;
	color: #000000;}

	#enter {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

div#right{
    float:left;
    width:200px;
    margin-left:-200px;}
    #cartnavig {
    height: 17px;
    display: block;
    float: left;
    width: 180px;
    font-size: 11px;
    position: relative;}

	.marginout {
	margin-right: 10px;
	margin-left: 10px;
}


