body
	{
	height:100%;
	background:#ffffff;
	}

p { text-align:left !important; }

h1  
    {
    font-size:1.2em;
    color:#9E01AD;
    padding:10px 10px 10px 0px;
    }
#layout
	{
	position: relative;
	width: 100%;
	min-width:1000px;
	min-height:100%;
	background:#e8dbfc url(/i/fon.jpg) 0 0 repeat-x;
	}
#setka
	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(/i/setka.png);
	-background:url(/i/fucking-ie6.png);
	display:none;
	}
#logo
	{
	text-align:center;
	padding:1em 0;
	}
.framed
	{
	display:block;
	position:relative;
	//height:1;
	float:left;
	}
.framed ins
	{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}

.framed .c
	{
	position:absolute;
	bottom:0;
	display:block;
	}
.framed .p
	{
	overflow:hidden;
	height:100%;
	font-size:0;
	display:block;
	position:relative;
	}
	.framed .p *
		{
		width:600px;
		height:398px;
		position:absolute;
		display:block;
		background:url(/i/menu.png);
		-background:none;
		-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/menu.png', sizingMethod='crop');
		}
.framed  .lt
	{
	left:0;
	width:100%;
	height:100%;
	padding:0 10px 0px 0;
	}
	.framed .lt .p *
		{
		top:-0px;
		left:-10px;
		}
.framed .lb
	{
	left:0;
	width:100%;
	height:15px;
	padding:0 15px 0 0;
	}
	.framed .lb .p *
		{
		top:0;
		left:-15px;
		}
.framed .rt
	{
	left:-10px;
	margin-left:100%;
	width:10px;
	height:100%;
	padding:0 0 0px 0;
	}
	.framed .rt .p *
		{
		top:-0px;
		left:0;
		}
.framed .rb
	{
	left:-15px;
	margin-left:100%;
	width:15px;
	height:15px;
	}
	.framed .rb *
		{
		top:0;
		left:0;
		}
.framed-inner
	{
	z-index:1;
	position:relative;
	display:block;
	}
#mainmenu
	{
	padding:0 2em 2em;
	}
#mainmenu li
	{
	float:left;
	width:19.7%;
	}
#mainmenu a
	{
	width:100%;
	font-weight:bold;
	}
#mainmenu a:link, #mainmenu a:visited
	{
	color:white;
	}
#mainmenu a:hover
	{
	color:#cac4d2;
	}
#mainmenu .framed-inner
	{
	text-align:center;
	font-size:14px;
	padding:0.6em 0 1.1em;
	}
.f-yellow .p *
	{
	margin-top:-45px;
	}
.f-violet .p *
	{
	margin-top:-90px;
	}
.f-orange .p *
	{
	margin-top:-135px;
	}
.f-green .p *
	{
	margin-top:-180px;
	}
.f-malina .p *
	{
	margin-top:-225px;
	}
#canvas
	{
	padding-bottom:3em;
	}
#left-column
	{
	float:left;
	left:100%;
	margin-left:-100%;
	width:25%;
	padding:0 3em 0 2em;
	}
#middle-column
	{
	float:left;
	left:100%;
	margin-left:-77%;
	width:54%;
	}
#middle-column .framed-inner a {font-weight:normal;}	
	
#right-column
	{
	float:left;
	left:100%;
	margin-left:-25%;
	width:25%;
	padding:0 2em 0 3em;
	}
.bordered .framed .p *
	{
	width:3000px;
	height:498px;
	position:absolute;
	display:block;
	background:url(/i/frames.png);
	-background:none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frames.png', sizingMethod='crop');
	}
.top-and-bottom
	{
	width:100%;
	height:27px;
	color:white;
	}
.top-and-bottom .framed-inner
	{
	padding:0.4em 0.5em;
	text-decoration:none;
	font-weight:bold;
	}
.bordered-content
	{
	clear:both;
	border:solid 1px;
	padding:0.5em;
	}
.b-malina .bordered-content
	{
	background-color:#fee3f0;
	border-color:#df5e92;
	}

.b-dogs .bordered-content
	{
	background-color:#fee3f0;
	border-color:#df5e92;
	}
.b-cats .bordered-content
	{
	background-color:#fee3f0;
	border-color:#df5e92;
	}
.b-rodents .bordered-content
	{
	background-color:#fee3f0;
	border-color:#df5e92;
	}			
.bordered .bordered-bottom .lt .p *, .bordered .bordered-bottom .rt .p *
	{
	top:auto;
	bottom:0;
	}

.b-blue .p *
	{
	margin-top:-100px;
	margin-bottom:-100px;
	}
.b-blue .bordered-content
	{
	background-color:#fff;
	border-color:#9da7f7;
	}

.b-violet .p *
	{
	margin-top:-50px;
	margin-bottom:-50px;
	}
.b-violet .bordered-content
	{
	background-color:#fff;
	border-color:#c2a2ed;
	}

.b-green .p *
	{
	margin-top:-200px;
	margin-bottom:-200px;
	}
.b-green .bordered-content
	{
	background-color:#edfcde;
	border-color:#80b24f;
	}

.b-orange .p *
	{
	margin-top:-150px;
	margin-bottom:-150px;
	}
.b-orange .bordered-content
	{
	background-color:#fdf3ac;
	border-color:#ef6c00;
	color:#ef6c00;
	}
.b-orange a:link, .b-orange a:visited
	{
	color:#d83e0f;
	}
.b-orange a:hover
	{
	color:#ff7936;
	}

#authorization
	{
	margin-bottom:0em;
	}
.center
	{
	text-align:center;
	}
#bottom-menu
	{
	text-align:center;
	}
#bottom-menu li
	{
	display:inline;
	margin:0 0.4em;
	}
#bottom-menu a:link, #bottom-menu a:visited
	{
	color:white;
	}
#bottom-menu a:hover
	{
	color:#cac4d2;
	}
#steps
	{
	padding:4em 0 0 0;
	}
	
#product{background-color:white; }	
#product tr td{padding:20px;margin:20px;}

.counters
{

}




.h2price { display:inline !important; }

.link_brand { text-decoration:none !important; color:#514F4F !important; }

.img_cart { float:left; margin-right:10px; }
