@import url('reset.css');

body {
	background-color: #910C5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
p {
margin-bottom:0.9em;
margin-top:0.5em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

#mainframe {
	position: relative;
	height: 100%;
	min-width: 980px;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -93px;
}

#header {
	height: 205px;
}

#supheader {
	height: 17px;
	padding: 0 17px;
	background-color: #878365;
	/*border-bottom: 1px #FFF dotted;*/
	line-height: 17px;
	font-size: 0.9em;
}

#supheader a {
	float: left;
	color: #FFF;
	text-decoration: none;
}

#supheader a:hover {
	text-decoration: underline;
}

#supheader dl {
	float: right;
	background-color: #000;
	
}

#supheader dl dt {
	float: left;
	padding-right: 7px;
	padding-left: 6px;
	border-left: 1px #878365 solid;
	color: #FF9D23;
}

#supheader dl dd {
	float: left;
	padding-right: 12px;
	color: #FFF;
}

#supheader dl dt.cart {
	padding-left: 30px;
	background: url('../images/cart.gif') 7px center no-repeat;
}

#supheader iframe {
	float: right;
}

#logo {
	height: 125px;
	/*border-top: 7px #191919 solid;
	border-bottom: 6px #999575 solid;*/
	background: #720447 url('../images/horisontal-bg.png');
}

#logo .container {
	height: 100%;
	overflow: hidden;
	background: url('../images/header-bg.png') top right no-repeat;	
}

#logo img{
	margin-left: 18px;
	margin-top: 22px;
	height: 55px;
	width: 300px;
	/*background: url('../images/logo.png') no-repeat;*/
}

/*#logo h1 a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 1px;
	text-indent: -1000px;
}*/

#main-menu {
	list-style: none;
	padding-top: 22px;
	margin-left: 20px;
	font-size: 0.9em;
	
}

#main-menu li {
	float: left;
	margin-right: 2px;
}

#main-menu li, #main-menu li strong, #main-menu li a {
	display: block;
	width: 110px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}

#logo ul li strong {
	background: url('../images/menu-bg.png') no-repeat;
	color: #FFF;
}

#logo ul li a {
	position: relative;
	background: url('../images/menu-bg.png') no-repeat 0 -26px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

#search {
	height: 63px;
	background: #303030 url('../images/horisontal-bg.png') 0 -125px;
	border-top: 1px #FFF dotted;
	line-height: 63px;
}

#search form {
	float: left;
}

#search label {
	float: left;
	padding: 0 10px 0 0;
	margin-left: 18px;
	color: #B9B9B9;
	font-weight: bold;
}

#search label.zoom {
	background: url('../images/zoom.gif') left center no-repeat;
	padding-left: 18px;
}

#search select, #search input, #search button {
	float: left;
	margin-top: 21px;
	margin-right: 5px;
}

#search button {
	font-size: 1px;
	text-indent: -1000px;
	background: #F6C944 url('../images/search.png');
	border: none;
	height: 22px;
	width: 43px;
	cursor: pointer;
}

#content {
	background: #910C5D url('../images/horisontal-bg.png') 0 -274px repeat-x;
	border-top: 1px #FFF dotted;
}

#content .container {
	margin: 20px 20px 0 20px;
}

#content table {
	width: 100%;
}

#content .left, #content .right {
	width: 23%;
	background-color: #580237;
}

#content h2, .cat, .publ, .pop {
	line-height: 35px;
	background: #000 url('../images/header.gif') 10px 12px no-repeat;
	border-top: 1px #FFF dotted;
	border-bottom: 1px #FFF dotted;
	color: #FFF;
	font-weight: bold;
	font-size: 1.3em;
	padding-left: 27px;
	margin-bottom: 15px;
	margin-top: 0px;
}

/*#content .main h2, .cat, .publ, .pop {
	margin-right: 15px;
}*/

#content .main h3 {
	font-size: 1.3em;
	font-style: italic;
	color: #730447;
}

#content .main table {
	width: 100%;
	margin-top: 15px;
}

#content .main th {
	font-style: italic;
	color: #730447;
	text-align: center;
}

#content .left h3, #content .right h3 {
	padding-bottom: 15px;
	padding-left: 13px;
	font-size: 1.1em;
	color: #F2090C;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#content .left h3 a, #content .right h3 a {
	color: #F2090C;
	text-decoration: none;
}

#content .left h3 a:hover, #content .right h3 a:hover {
	text-decoration: underline;
}

#content .left div, #content .right div {
	overflow: hidden;
	margin-bottom: 15px;
}

#content .left ul, #content .right ul {
	list-style: none;
	margin-bottom: -1px;
}

#content .left ul li, #content .right ul li {
	line-height: 1.2em;
	border-bottom: 1px #CC3B94 dotted;
	background: url('../images/bullit.gif') 13px 10px no-repeat;
}

#content .left ul li a, #content .right ul li a {
	display: block;
	color: #BEBB99;
	text-decoration: none;
	padding: 0.3em 0 0.3em 26px;
}

#content .left ul li a:hover, #content .right ul li a:hover {
	text-decoration: underline;
}

#content .left ul.popular li, #content .right ul.popular li {
	background: none;
	text-align: center;
	padding: 10px 10px;
}

#content .left ul.popular li a, #content .right ul.popular li a {
	padding-left: 0;
}

#content .left ul.popular li img, #content .right ul.popular li img {
	margin: auto auto 5px auto;
}

#content .main {
	width: 55%;
	padding: 0 0 0 15px;
}

#content .main .content {
	margin: 0 15px 15px 0;
	border: 1px #5C1440 solid;
	background-color: #FFF;
	line-height: 1.3em;
}

#content .main .content ul {
	list-style: square;
	margin: 0 0 1em 2em;
}
#content .main .content ol {
	margin: 0 0 1em 2em;
}

#content .main .content b, #content .main .content strong {
	color: #730447;
}

#content .main .content .container {
	background-color: #E1DEC7;
	margin: 3px;
	padding: 15px;
}

#content .main .products {
	list-style: none;
	overflow: auto;
}

#content .main .products li {
	width: 49.9%;
	float: left;
}

#content .main .products li .container {
	margin: 0 15px 15px 0;
	border: 1px #671045 solid;
	background-color: #9E9A79;
	padding: 3px;
}

#content .main .products li .photo {
	background-color: #FFF;
	float: left;
	position: relative;
	top: 0;
	width: 100%;
}

#content .main .products li .photo a {
	display: block;
	width: 100px;
	height: 100px;
	margin: auto;
}

#content .main .products li .description {
	position: relative;
	top: 0;
	width: 100%;
	margin-top: 105px;
	height: 3em;
}

#content .main .products li .price {
	float: right;
	height: 22px;
	width: 73px;
	line-height: 22px;
	text-align: center;
	color: #B00002;
	font-weight: bold;
	background: #FFF url('../images/price_mat.gif');
	margin-top: 10px;
	margin-left: 5px;
}

#content .main .products li p {
	font-size: 0.85em;
	color: #FFF;
}

#content .main .products li .photo img {
	margin: auto;
}

#content .main .products li .options {
	position: relative;
	top: 0;
	width: 100%;
}

#content .main .products li .options ul {
	list-style: none;
	overflow: hidden;
	margin-top: 5px;
}

#content .main .products li .options ul li {
	float: left;
	width: 50%;
	height: 1.7em;
	line-height: 1.7em;
	text-align: center;
	background-color: #950002;
	
}

#content .main .products li .options ul li a {
	display: block;
	border-right: 1px #9E9A79 solid;
	height: 100%;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#content .main .products li .options ul li.cart a span {
	padding-left: 13px;
	background: url('../images/cart_red.gif') left center no-repeat;
}

#content .main .products li .options ul li.more a span {
	padding-left: 8px;
	background: url('../images/more.gif') left center no-repeat;
}

#push {
	height: 93px;
}

#footer {
	border-top: 6px #999575 solid;
}

#footer .container {
	height: 86px;
	background: #2B2B2B url('../images/horisontal-bg.png') 0 -188px;
	padding-right: 20px;
	border-top: 1px #FFF dotted;
	font-size: 0.9em;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#foot-menu-wrap {
	float: right;
	clear: both;
	overflow: hidden;
	margin-top: 20px;
}

#foot-menu {
	float: left;
	margin-right: -11px;
	list-style: none;
}

#foot-menu li {
	float: left;
	height: 1.2em;
	line-height: 1.2em;
	padding: 0 10px;
	border-right: 1px #FFF solid;
}

#foot-menu li a {
	color: #FFF;
	text-decoration: underline;
}

#foot-menu li a:hover {
	text-decoration: none;
}

#copyrights {
	position: relative;
	float: right;
	clear: both;
	margin-top: 1.2em;
	margin-right: 23px;
	color: #F42AA5;
}
#copyrights a{
	color: #F42AA5;
}
#counter {
	float:left;
	position: relative;
	margin-top: -1.3em;
	margin-left: 23px;
}
#counter img {
display:inline !important;
}
.container h1  {font-size: 105%!important;text-transform:uppercase;}
.icq {color: #FFF; background: url('../images/icq.png') no-repeat 10px -2px; padding-left: 30px;}
.cons {padding-left: 20px; color: #fff;}

.mix_outer {border: 1px solid #888888; background-color: white; width:120px; font-size: 11px; font-family:Arial} 
.mix_inter {margin: 5px;} 
.mix_img {text-align: center;} 
.mix_inter div {width:100%; overflow:hidden; margin-top: 5px;} 
.mix_domain {text-align: right; margin-top: 10px; font-weight: bold} 
.mix_head {font-size: 110%;} 
.mix_desc strong {font-weight:normal; color: brown} 
.mix_clear {display:none;} 
.mix_inter a {color: brown;} 
.mix_inter a:hover {color: red;}