/* RED */
.content {
		color: #7E3C57;
}
a,a:visited,a:hover {
        color: #7E3C57;
}
.innerfon {
		background: url("/i/red/head.jpg") no-repeat right top;
		height: 60px;
}
.tdl {
        background:#DE4C78 url("/i/red/content_l.gif") no-repeat right top;
}
.tdc {
        background:#E18CAF url("/i/red/content_c.gif") no-repeat right top;
}
.tdr {
        background:#E1BACF url("/i/red/content_r.gif") no-repeat right top;
}
.contheaderspec {
        text-align: right;
        padding: 0 45px 0 0;
        vertical-align: center;
        color: #6998D3;
        font-weight: bold;
        font-size: 13px; 
}
.carcas  .borderleft {
		border-right: 1px solid #DE4C78;
}
.carcas .bordercenter {
		border-right: 1px solid #E18CAF; 
}
.ankborder {
		border-bottom: 1px dotted #E18CAF;
		padding-bottom: 20px;
		margin-bottom: 10px;
}
.withborder {
		border-top: 1px dotted #E18CAF; 
		padding: 15px 0 0 0;
		margin: 15px 0 0 0;
}
/* левое меню */
.leftmenu ul {
		margin: 0;
		padding: 0;
}
.leftmenu ul li {
		text-align: right;
		//padding: 5px 0;
}
.leftmenu ul li.menuheader span {
		display: block;
        text-align: right;
        background: #E1BACF url("/i/red/katmenu.gif") no-repeat left bottom;
        font-weight: bold;
        font-size: 13px;
        padding: 8px 5px 8px 5px;
        margin: 5px 0 5px 10px;
        color: #933266;
}
.leftmenu ul li p.bold {
		font-weight: bold;
}
.leftmenu ul li a, .menu ul li a:visited {
		color: #933266;
		text-decoration: none;
}
.leftmenu ul li a:hover {
		text-decoration: underline;
}
.leftmenu ul li.sub {
		padding: 3px 4px;
}
.leftmenu ul li.border {
		border-top: 1px dotted #E18CAF;
}
/* контент */
.id {
		padding: 5px;
}
.id h1 {
        background: #e18caf;
        font-weight: bold;
        font-size: 13px;
        padding: 5px 2px 2px 2px;
        text-align: center;
        text-transform: uppercase;
}
.id .description {
		padding: 5px 0;
}
.id .description .img {
		float: left;
		width: 150px;
		position: relative;
}
.id .description .text {
		margin-left: 150px;
		min-height:140px;
        height:auto !important;
        height:140px;
}
.id .description .img span.price {
		font-size: 14px;
		display: block;
		color: #7E3C57;
		font-weight: bold;
}
.id .dopimgs {
		margin: 10px 0;
		clear:both;
}
.id .dopimgs img {
		margin: 6px;
}
.id .dopimgs .borders {
		border-top: 1px solid #7E3C57;
		border-bottom: 1px solid #7E3C57;
}
a.nav {
		display: block;
		padding: 8px 8px 8px 0;
		color: #9F2F6C;
}
a.nav:hover {
		background: #F3CDE1;
		color: #AF5083;
}
/* on stock style */
.w134 .fon, .id .fon { color:#e68883;}
/* headmenu */
.popup {
		background: #DE4C78;
}
.headmenu li.left {
		background: #DE4C78 url("/i/red/menu.gif") no-repeat left top;
		padding: 0 0 0 30px;        
}
.headmenu li {
		float: right;
		height: 25px;
		text-align:right;
		background: #DE4C78;
}
.headmenu li span{
        display: block;
        padding: 5px;
}
.headmenu a, .headmenu a:visited {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-style: normal;
        font-size: 12px;
        color: #FFF;
        text-transform: uppercase;
        text-decoration: none;
}
.headmenu a:hover {
		color: #ECD1E0;
}
.headmenu h2 {
		float: right;
		color: #11396D;
        background: #DE4C78 url("/i/red/subheader.gif") no-repeat left top;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        font-size: 14px;
        margin: 0;
        padding: 5px 5px 5px 25px;
}
.innerhead_inner {
		height: 60px;
		border-bottom: 1px solid #DE4C78;
}
.search span {
		display: block;
		color: #7E3C57;
		padding: 0;
		font-size: 11px;
}
.search .form {
		border: 1px solid #DE4C78;
}
.bottom {
		border-top: 1px solid #DE4C78;
}
/* news block & special block */
.specialblock {
		color: #7E3C57;
		border-bottom: 1px dotted #7E3C57;
}
.specialblock .specialtext a, .specialblock .specialtext a:visited {
		text-decoration: underline;
		color: #7E3C57;
}
.innerprice {
		border-bottom: 1px dotted #7E3C57;
}
.speciallink a, .speciallink a:visited, .speciallink a:hover {
		color: #7E3C57;
}
.buybtn {
		border: 1px solid #DE4C78;
		background: #E1BACF;
}
.basketinf {
		top: 63px;
		left: 125px;
		background:#DE4C78;
		background: url("/i/red/cart.gif") no-repeat left top;
}
.basketinfpad {
		color:#DE4C78;
}
.headmenu .basketinf a, .headmenu .basketinf a:visited {
		color: #DE4C78;
		text-decoration: underline;
}