.ass {
heigth:1%;
overflow:hidden;
text-align:center;
}
.tablichka {
     border-collapse:collapse;
     border: 1px solid #000;
}
.tablichka td {
     border: 1px solid #000;
}
.tablichka th {
     border: 1px solid #000;
}

body {
	margin:0;
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	background:#fff;
	color:#000;
	min-width:999px;
}
a {
	color:#000;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img{
	border-style:none;
}
a:hover{text-decoration:none;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	padding:0 44px;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	margin:28px 0 27px;
	height:1%;
}
.t-header{
	width:100%;
	overflow:hidden;
	margin:0 0 21px;
}
.logo{
	float:left;
	width:295px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
}
.logo a{
	background:url(/images/logo.gif) no-repeat;
	height:100%;
	display:block;
}
#header .info{
	color: #5e578b;
	font-size:16px;
	padding:9px 0 0;
	float:right;
	text-align:right;
	font-weight:normal;
	font-weight: bold;
}

.info-holder{
	overflow:hidden;
	height:1%;
	margin:0 0 -4px;
}
.form-search{
	float:right;
	overflow:hidden;
	background:url(/images/bg-form.gif) no-repeat;
	width:193px;
	height:65px;
}
* html .form-search{
	margin:0 0 0 -3px;
}
.form-search form{
	margin:12px 0 0 10px;
}
.form-search .row{
	border:solid 1px #bebebe;
	overflow:hidden;
	width:169px;
	background:#fff;
}
.form-search input{
	font-size:11px;
	float:left;
	border:0;
	padding:3px 6px;
	margin:0;
}
.form-search input.button{
	width:16px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
}
.form-search a{
	color:#60598c;
	font-size:11px;
	padding:0 0 0 10px;
}
.info-box {
	height:1%;
	overflow:hidden;
	color:#fff;
	font-size:13px;
}
.info-box .l {
	float:left;
	background:url(/images/info-box-l.gif) no-repeat;
	width:6px;
	height:65px;
}
* html .info-box .l {
	margin:0 -3px 0 0;
}
.info-box .r {
	float:right;
	background:url(/images/info-box-r.gif) no-repeat;
	width:6px;
	height:65px;
}
* html .info-box .r {
	margin:0 0 0 -3px;
}
.info-box ul{
	overflow:hidden;
	height:49px;
	margin:0;
	padding:16px 0 0;
	list-style:none;
	background:url(/images/info-box-c.gif) repeat-x;
}
.info-box ul li{
	float:left;
	display:inline;
	text-align:center;
	width:25%;
}
* html .info-box ul li{
	margin:0 0 0 -3px;
}
.info-box ul a{
	color:#fff;
}
.panel {
	height:42px;
	overflow:hidden;
}
.panel .l {
	float:left;
	background:url(/images/bg-panel-l.gif) no-repeat;
	width:5px;
	height:42px;
}
* html .panel .l {
	margin:0 -3px 0 0;
}
.panel .r {
	float:right;
	background:url(/images/bg-panel-r.gif) no-repeat;
	width:5px;
	height:42px;
}
* html .panel .r {
	margin:0 0 0 -3px;
}
#nav{
	overflow:hidden;
	height:38px;
	margin:4px 0 0;
	padding:0;
	list-style:none;
	background:url(/images/bg-nav.gif) repeat-x;
}
#nav li{
	float:left;
}
#nav li a{
	float:left;
	padding:7px 0 0;
	text-align:center;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	height:28px;
}
#nav li a:hover{
	background:url(/images/bg-nav-h.gif) repeat-x;
}
/*Main
----------------------------------------------------------------------------- */
.items{
	overflow:hidden;
	width:100%;
	margin:0 0 39px;
	padding:0 0 10px;
	border-bottom:solid 1px #b2b2b2;
}
.items .item{
	display:inline-block;
	vertical-align:top;
	width:150px;
}
.items .visual{
	text-align:center;
}
.items .item img{
	vertical-align:top;
	margin:0 0 3px;
}
.items .item ul{
	font-size:12px;
	color:#000;
	padding:0;
	margin:0;
	list-style:none;
	width:152px;
	float:left;
}
.items .item .title{
	margin:0 0 13px;
	font-weight:normal;
	display:block;
}
.items .item ul li{
	float:none;
}
.items .item .title a{
	font-size:16px;
	color:#717171;
	text-decoration:underline;
}
.items .item .title a:hover{
	color:#5e578b;
	text-decoration:none;
}
.items .item ul li a{
	font-size:12px;
	text-decoration:none;
}
.items .item ul li a:hover{
	color:#180755;
	text-decoration:underline;
}
.blocks{
	font-size:14px;
	color:#717171;
	overflow:hidden;
	width:100%;
	padding:0 0 28px;
}
.blocks h2{
	margin:0 0 12px;
	font-size:22px;
	color:#5d568a;
}
.blocks p{
	margin:0 0 12px;
}
.bock {
	width:49%;
	float:left;
	padding:0 1% 0 0;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	border-top:solid 1px #b2b2b2;
	font-size:12px;
	width:100%;
	overflow:hidden;
	height:53px;
	color:#353535;
	padding:26px 0 0;
}
.copyright{
	float:left;
	width:50%;
}
.mail{
	text-align:right;
	float:right;
}
.mail a{
	font-size:12px;
	color:#353535;
	text-decoration:none;
}
.mail a:hover{
	text-decoration:underline;
}
/* iner01
-----------------------------------------------------------------------------*/
#main{
	width:100%;
	overflow:hidden;
}
#sidebar{
	padding:8px 0 0;
	width:194px;
	float:left;
}
#sidebar .menu{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .menu li{
	margin:0 0 14px;
}
#sidebar .menu li a{
	font-size:16px;
}
#sidebar .menu li a:hover{
	color:#5e578b;
}
#content{
	overflow:hidden;
	height:1%;
	padding:0 0 30px;
}
.nomination{
	margin-left: 0;
	margin-bottom: 9px;
	margin-right: 0;
	margin-top: 0;
	height:47px;
	background:#f7f7f7 url(/images/bg-nomin-l.gif) no-repeat;
	overflow:hidden;
}
.nomination .frame {
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	height:47px;
	background:url(/images/bg-nomin-r.gif) no-repeat 100% 0;
	overflow:hidden;
	padding:0 0 0 20px;
	color:#5e578b;
}
.nomination_tabs .frame {
	margin-left: 0;
	margin-bottom: 5px;
	margin-right: 0;
	margin-top: 0;
	background: no-repeat 100% 0;
	overflow:hidden;
	padding:0 0 0 20px;
	color:#5e578b;
	vertical-align: text-bottom
}
.nomination_tabs ul{
	margin:0;
	padding:13px 0 0;
	list-style:none;
	overflow:hidden;
}
.nomination ul{
	margin:0;
	padding:13px 0 0;
	list-style:none;
	overflow:hidden;
	height:34px;
}
.nomination_tabs ul li{
	padding-left: 5px;
	padding-bottom: 0;
	padding-right: 2px;
	padding-top: 0;
	background:url(/images/separator02.gif) no-repeat 0 15px;
	margin:0 2px 0 -2px;
}
.nomination h1{
	display: block;
	margin: 0;
    
	padding-right: 25px;
	max-width: 600px;
	float: left;
	background: no-repeat 100% 18px;
	font-size:20px;
	
	
}
.nomination_tabs ul li a{
	font-size:16px;
	color:#5e578b;
}
.icon_image{
	vertical-align:top;
	float:left;
	border:solid 1px #808080;
	margin:6px 15px 0 0;
}
#content h2{
	font-size:18px;
	margin:0 0 12px;
	color: #5e578b;
	font-weight:normal;
}
#content p{
	margin:0 0 12px;
}
#content .list{
	width:545px;
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
#content .list li{
	color:#535353;
	background:url(/images/separator03.gif) no-repeat 5px 6px;
	padding:0 0 0 16px;
}
#content h3{
	font-size:15px;
	margin:0;
	color:#5e578b;
	font-weight:normal;
}
/* iner02
-----------------------------------------------------------------------------*/
.catalog{
	padding:8px 10px 16px 20px;
}
#content h1{
	margin-bottom: 12px;
	margin-right: 0;
	color:#5e578b;
	font-size:20px;
	background: no-repeat;
}
.goods{
	margin:0;
	padding:0 10px 0 21px;
	list-style:none;
}
.goods li{
	overflow:hidden;
	height:1%;
	border-bottom:solid 1px #e2e2e2;
	padding:0 0 32px;
	margin:0 0 26px;
}
.goods .visual{
	margin:0 4px 0 0;
	float:left;
}
.goods .visual img{
	/*border:solid 1px #808080; */
	vertical-align:top;
}
.goods .info{
	overflow:hidden;
	height:1%;
}
.goods .title{
	overflow:hidden;
	height:1%;
	display:block;
	margin:0 0 12px;
}
#content .goods .title h2{
	float:left;
	font-size:16px;
	color:#5e578b;
	margin:0 12px 0 0;
	padding:0 23px 0 0;
	background:url(/images/separator01.gif) no-repeat 100% 6px;
}
.goods .title a{
	text-decoration:underline;
	font-size:16px;
	color:#5e578b;
}
.goods .title a:hover{
	text-decoration:none;
}
.goods p{
	margin:0 0 14px;
}
.goods a{
	font-size: 14px;
}
.goods a:hover{
	color: #5a5a5a;
	text-decoration:underline;
}
.icon_image{
}
#body_desc{
}
#body_spec{
	display: none;
}
#body_size{
	display: none;
}
.admin_title{
	padding-left: 30px;
	top: 130px;
	text-shadow: 1px 1px black;
	font-size: 25px;
	color: #e2e9e5;
	position: absolute;
}
.icon_and_tabs{
	float: left;
}
#tab_content{
	
	height: 1%;

	display: block;
	overflow: hidden;
}
.icon_image{
	display: block;
}
.nomination_tabs{
	clear: left;
}
.icon_category{
	float: left;
}
.counters{
	margin-top: -15px;
	margin-left: 250px;
	float: left;
	opacity: 0.3;
}
.counters:hover{

	opacity: 1;
}

