* {
	font-family:Tahoma, Verdana, Arial, Arial Narrow;
	margin:0;
	padding:0;
}
html
{
	margin:0;
	padding:0;
}
body
{
	background:#DDDDDD;
	margin:0px;
	padding:0px;
	text-align:center;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#root
{
	background:#FFFFFF;
	text-align:left;
	margin:0 auto;
	padding:0px 0;
	margin-top: -15px;
	min-width:970px;
	max-width:1220px;
}
img { border: 0px;}
h1 {
	font-size:24px;
	margin: 0px 0px; 
	padding: 10px 0px 10px 0px;
	color:#405acf;
	text-align:left;
}
h2 {
	font-size:14px;
	margin: 0px 0px; 
	padding:0px 0px 10px 0px;
	color:#405acf;
	text-align:left;
}
h3 {
	font-size:14px;
    font-style: italic;
	margin: 0px 0px; 
	padding:0px 0px 10px 0px;
	color:#405acf;
	text-align:left;
}
h4 {
	font-size:12px;
    font-style: italic;
	padding:0px 0px 10px 0px;
	color:#405acf;
	text-align:left;
}
a {
	text-decoration: none;
	color: #4e0101;
}
a:hover {
	text-decoration: underline;
}

.menudiv {
	margin-bottom: 5px;
	text-align:center;
}
.rads {
	margin: 5px 10px 9px 10px;
}
.mads {
	margin-top: 2px;
	margin-bottom: 2px;
}
.navstr, .xar {
	text-align: left;
	color:#6E6E6E;
	font-size:12px;
}
.navstr a, .xar a {
	color:#01014e;
	text-decoration: none;
}
.navstr a:hover, .xar a:hover {
	text-decoration: underline;
}
.xarred {
	color:#00b0ec;
}
.xargray {
	color:#3e3d3d;
}
.text {
	margin-top: 20px;
	text-align:left;
	padding: 0px;
	padding-right: 10px;
}
.content {
}
.content a, .text a {color: #bf6c18; text-decoration: none}
.content a:hover, .text a:hover {color: #bf6c18; text-decoration: underline}

.catmenu {
	margin: 0px 10px 0px 0px;
	padding-left: 0px;
}
.toplevel {
    list-style: none outside url(/img/0.gif); 
	margin: 0px;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
}
.toplevel a {color: #ffffff; text-decoration: none}
.toplevel a:hover {text-decoration: underline}


.sublevel {
    list-style: none inside url(/img/0.gif); 
	padding-left: 0px;
	font-size:14px;
	font-weight:normal;
}
.sublevel a {color: #4e0101; text-decoration: none}
.sublevel a:hover {text-decoration: underline}

li.level {
    list-style: none inside url(/img/0.gif); 
	padding-left: 0px;
	margin-left: 10px;
	font-size:12px;
	font-weight:normal;
}
.level a {color: #4e0101; text-decoration: none}
.level a:hover {text-decoration: underline}
.red {
	color:#ff0000;
}
.bold {
	font-weight:bold;
}
.center {
	text-align:center;
}
.reg {
	text-align:right;
	vertical-align:top;
}
.price {
	color:#DA251C;
	font-size:14px;
	font-weight:bold;
    margin-top: 5px;
}
.tblprice {
	color:#DA251C;
	font-size:14px;
	font-weight:bold;
}
.catedit {
	padding: 0px;
	margin: 0px 10px;
	text-align:left;
}
.catedit INPUT, .catedit SELECT, .catedit TEXTAREA, .catedit OPTION {
	color:#000000;
	margin-top: 2px;
}
div.catimg {
    float:left; text-align:center; font-size: 11px; margin-top: 2px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;
    display:block; width: 135px; height: 135px; overflow: hidden;
}
div.goodimg {
    float:left; text-align:center; font-size: 12px; margin-top: 2px; margin-left: 13px; margin-right: 10px; margin-bottom: 20px;
    display:block; width: 215px; height: 150px; overflow: hidden;border:1px dotted #cccccc;
}
.good {
    margin-right: 10px; margin-bottom: 5px;
}
.pricebuy {
	clear:both;
}
.artikul {
    margin-bottom: 10px;
}
div.bigimg {
    float:left; text-align:center; margin-top: 0px; margin-left: 0px; margin-right: 10px; margin-bottom: 10px;
    display:block; width: 300px; height: 330px;
}
.fulltext, .fulltext p {
	margin: 0px;
	padding: 0px 0px 10px 0px; 
	text-align:justify;
}
.basket {
	margin: 0px;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
}
.basket a {color: #4e0101; text-decoration: none}
.basket a:hover {text-decoration: underline}
.basket img {
	vertical-align:middle;
}
.bassmall {
	font-size:12px;
	margin-top: 10px;
}
.basorder {
	margin: 10px 0px;
	text-align:center;
}
.carttbl td {
	font-size:12px;
	border-top:1px dotted #cccccc;
	padding: 3px;
}
.order td {
	color: #9F9F9F;
	font-size:14px;
	border-top:1px dotted #cccccc;
	padding: 3px;
	font-weight:bold;
}
.phone, .icq {
	color: #01014e;
	font-size:14px;
}
table.homecat {
	margin: 0px 10px 20px 10px;
}
h2.homecat {
	color: #4040b9;
	font-size:16px;
	font-weight:bold;
}
img.homecat {
	margin: 0px 10px 0px 0px;
}
.small {
	font-size:12px;
}
div.pimg {
    float:left; text-align:center; font-size: 13px; margin-top: 10px; margin-left: 6px; margin-right: 6px; margin-bottom: 10px;
    display:block; width: 320px; height: 340px; overflow: hidden;
}

