
html {
    height:100%;
    background:#e2e3e4;
}
body {
    height:100%;
    font-family:Tahoma;
    font-size:12px;
    color:#575757;
    margin:0px;
    padding:0px;
    background:url('/images/body.jpg') left top repeat-x;
}
a {
color:#2c2c2c;
}
a:hover {
    text-decoration:none;
}
#top {
    height:282px;
    background:url('/images/top.jpg') left top no-repeat;
}
#veshalka {
    position:absolute;
    width:32%;
    right:0px;
    background:url('/images/veshalka.jpg') center top no-repeat;
    height:175px;
}
#icos {
    position:relative;
    top:131px;
    left:89px;
    height:17px;
    width:165px;
}
#logo {
    position:absolute;
    left:135px;
    top:19px;
}
#menu1 {
    width:100%;
    height:43px;
    background:#2c2c2c;
}
div.abs {
    width:100%;
    position:absolute;
}
div.rel {
    width:100%;
    position:relative;
}
#mail_t {
    position:absolute;
    left:3%;
    top:14px;
}
#menu_t {
    position:absolute;
    width:100%;
    top:14px;
}
#menu_t a {
	font-family:Tahoma;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#phones {
    position:absolute;
    right:3%;
    top:6px;
    width:250px;
    height:41px;
    color:#FFFFFF;
	text-align:right;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}
#cart {
    height:116px;
    background:url('/images/cart.jpg') left top no-repeat;
}
#menu_list {
    background:url('/images/punktir.gif') left top repeat-x;
    padding-left:12%;//padding-left:3%;
    padding-bottom:30px;
}
#articles, #otzivi {
    background:url('/images/punktir.gif') left top repeat-x;
    padding-left:12%;//padding-left:3%;
    padding-bottom:30px;
}
#articles ol, #otzivi ol {
	margin:0;
	margin-left:12px;
	padding:0
}
#articles li, #otzivi li {
	padding:0;
	margin:0

}
#otzivi .dateo {
	font-size:10px;
}
#otzivi_links {
	padding-right:20px;
	text-align:right;
}
#otzivi_links a {
	font-size:10px;
}
div.zag{margin-left:-11px;
    padding-top:23px;
    padding-bottom:8px
}
div.zag a {
    
    padding-left:11px;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    color:#2c2c2c;
    text-decoration:underline;
    background:url('/images/point.gif') left 4px no-repeat;
}
div.sub a {
    font-family:Tahoma;
    font-size:12px;
    color:#2c2c2c;
    text-decoration:none;
}

div.sub a:hover {
    color:#cc1211;
}
#podval {
    height:86px;
}
#podval_t {
    padding-top:34px; font-family:Tahoma;font-size:11px; color:#575757
}
#bst {
    padding-left:24%;
    padding-top:21px;
    font-size:11px;
}
#oform {
    margin-left:-24px;
}
#oform a {
    font-size:12px;
    font-family:Tahoma;
    color:#000000;
    background:url('/images/plus.gif') left top no-repeat;
    display:inline-block;
    padding-left:24px;
    padding-top:3px;
    padding-bottom:3px;
    height:20px;
}
div.lpad {
    padding-left:15px;
    padding-top:21px;
}
div.tdl {
    height:286px;
    background:url('/images/tdl.jpg') right top no-repeat;
}
div.tdr {
    height:286px;
    background:url('/images/tdr.jpg') left top no-repeat;
}
div.grey {
    height:41px;
    background:#2c2c2c;
    text-align:center;
}
.title {
    font-family:Tahoma;
    font-size:18px;
    color:#cc1110;
}
div.img {
    margin-top:15px;
}
.name {
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    color:#000000;
}
div.descr {
    font-family:Tahoma;
    font-size:13px;
    color:#575757;
    height:31px;
    padding-top:3px;
    padding-right:20px;
}
div.price {
    padding-right:20px;
    text-align:right;
    font-size:11px;
    color:#d51e00;
}
#nn {
    height:35px;padding-top:36px;font-family:Tahoma;font-size:18px;color:#cc1110;
}
div.datet {
    font-size:12px;
    color:#2c2c2c;
    font-weight:bold;
}
div.newstext {
    padding-right:10px;
}
h2 {
    padding:0px;
    margin:0px;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}
div.texts {
    font-size:11px;
    color:#575757;
    padding-left:25px;
    padding-right:10px;
    padding-top:15px;
    padding-bottom:15px;
}

#articles ol li, #otzivi ol li {
	padding-bottom:15px;
}

h1 {
font-weight:500;
margin:0px;
padding:0px;
margin-bottom:5px;
padding-top:36px;font-family:Tahoma;font-size:18px;color:#cc1110;
}