/* common */
body {
	background:#ffffff;
	font:0.8em/1.3em "Trebuchet MS", Tahoma, Arial, Verdana;
	color:#000;
	min-width:990px;
}
.clr:after {
	content:".";
    display:block;
    height:0px;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
    visibility:hidden;
}
ul.menu {
    list-style-position:outside;
	list-style:none;
    display:block;
}
ul.menu:after {
	content:".";
	display:block;
	height:0;
	line-height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
ul.menu li {
    list-style-position:outside;
	list-style:none;
	display:block;
    line-height:1.1em;
}
a:link, a:visited {
	text-decoration:underline;
	color:#0099ff;
}
a:hover, a:active {
	text-decoration:none;
}
input, select {
	vertical-align:middle;
}
input.text, select.text {
	border:1px solid #7e7e7e;
}


#header {
	background:url(../i/body-top.gif) 50% 0 no-repeat;
	padding:45px 25px 0 35px;
	margin-bottom:40px;
}
#header .cnt {
	float:left;
	width:300px;
}
#header .sidebar {
	margin-left:320px;
}

#logo {
	padding-left:5px;
	margin-bottom:23px;
}
#logo a {
	display:block;
	width:227px;
	height:64px;
	background:url(../i/logo.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

#search-frm {
	padding-left:5px;
	margin-bottom:32px;
}
#search-frm .text {
	padding:2px 5px;
	width:210px;
}

#header .tags-cloud {
	text-align:center;
}
#header .tags-cloud li {
	display:inline;
	margin:0 2px;
}
#header .tags-cloud li a {
	line-height:1.5em;
}
#header .tags-cloud li a:hover {
	color:#333;
	border-bottom:2px solid #ffa300;
}

#top-menu {
	text-align:center;
}
#top-menu li {
	display:inline;
	font-size:1.35em;
	line-height:1.3em;
	margin:0 1.5%;
}
#top-menu li a {
	text-decoration:none;
	border-bottom:2px solid #ffa300;
	padding:1px 3px;
}
#top-menu li.active a,
#top-menu li a:hover {
	border-bottom:none;
	color:#333;
	background:#ffa300;
}

#top-big-images {
	margin-top:70px;
	width:100%;
}
#top-big-images td {
	text-align:center;
}
#top-big-images td div {
	width:177px;
	margin:0 auto;
	position:relative;
}
#top-big-images td div a {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	text-align:left;
	padding:10px 9px;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.1em;
	color:#fff;
	background:#000 url(../i/top-corners.gif) 0 100% no-repeat;
	opacity:.60;
	filter: alpha(opacity = 60);
	width:159px;
}
#top-big-images td div a:hover {
	color:#15e6ff;
	background-color:#b700de;
	text-decoration:underline;
}
#top-big-images td div .corners-t {
	position:absolute;
	top:0;
	left:0;
	width:177px;
	height:10px;
	display:block;
	background:url(../i/top-corners.gif) 0 0 no-repeat;
}
#top-big-images td div .corners-b {
	position:absolute;
	bottom:0;
	left:0;
	width:177px;
	height:10px;
	display:block;
	background:url(../i/top-corners.gif) 0 100% no-repeat;
}

.catalog {
	background:url(../i/bottom-shadow.jpg) 50% 100% no-repeat;
	padding-bottom:8px;
	margin-bottom:20px;
}
.catalog .catalog-inner {
	background:url(../i/orange-back.gif) 0 0 repeat;
	padding:30px 20px 10px 20px;
}
.index-catalog {
	width:100%;
}
.index-catalog td {
	text-align:center;
	vertical-align:top;
}
.index-catalog td .cell-inner {
	width:152px;
	margin:0 auto;
}
.index-catalog td .cell-inner img.big {
	border:1px solid #0075b8;
	display:block;
	margin-bottom:20px;
}
.index-catalog td .cell-inner .img-sign {
	display:block;
	font-size:1.45em;
	line-height:1.1em;
	padding-bottom:20px;
	min-height:2.2em;
	height:auto !important;
	height:2.2em;
}

.index-catalog td .cell-inner .cloud li {
	display:inline;
	margin:0 3px;
}
.index-catalog td .cell-inner .cloud a {
	color:#900000;
	line-height:1.3em;
}

/* Content */
#content {
	margin-bottom:38px;
}
#content .cnt {
	float:right;
	width:100%;
	margin-left:-100%;
}
/** Index page **/
.index-content {
	background:url(../i/index-cnt-back.gif) 100% 0 repeat-y;
}
.index-content .cnt .cnt-inner {
	margin:0 310px 0 47px;
}
.index-content .sidebar {
	float:right;
	width:266px;
	padding-right:14px;
}
/** -Index page- **/

/** Page **/
.content {
	background:#fff6e5;
	padding:35px 0 50px 0;
	margin-bottom:0 !important;
}
.content .cnt .cnt-inner {
	margin:0 0 0 300px;
}
.content .sidebar {
	float:left;
	width:200px;
	padding-left:44px;
}
/** -Page- **/

h1 {
	font-size:2.3em;
}
h2 {
	font-size:1.9em;
}
h3 {
	font-size:1.6em;
	font-weight:normal;
}
#content h1 {
	margin:0 0 45px -7px;
}
#content h2 {
	margin:0 0 22px -14px;
}
#content h3 {
	margin-bottom:3px;
}
h1, h2, h3, h4, h5, h6 {
	line-height:1.3em;
}
.index-content h1, .index-content h2 {
	color:#ff0000;
	text-decoration:underline;
}
.index-content h3 a {
	color:#000;
}
.index-content .about-us {
	font-size:1.25em;
	font-style:italic;
	line-height:1.3em;
}
.index-content .about-us p {
	margin-bottom:1em;
}
.index-content .about-us .dashed {
	padding-left:22px;
}
.index-content .about-us .dashed li {
	background:url(../i/dash.gif) 0 0.7em no-repeat;
	text-indent:15px;
}
.index-content .news-item {
	margin-bottom:40px;
	font-size:1.1em;
}
.index-content .news-item h3 {
	font-size:1.35em;
}
.index-content .news-item .date {
	font-size:0.8em;
}
.more {
	text-align:right;
}

/* Footer */
#footer {
	background:#e6e6e6 url(../i/body-bottom.gif) 50% 100% no-repeat;
	padding:35px 45px 40px 45px;
}
#footer .l {
	float:left;
	width:33%;
	font-size:1.15em;
}
#footer .rss {
	margin-left:0.6em;
	font-size:1.5em;
	line-height:1.3em;
	color:#ff5400;
}
#footer .city {
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
}

/* Menu */
#sidebar-menu li {
	margin-bottom:10px;
}
#sidebar-menu li a {
	font-size:1.4em;
	line-height:1.3em;
	color:#000;
	text-decoration:none;
	border-bottom:2px dashed #ffa300;
}
#sidebar-menu li a:hover {
	border-bottom:none;
}
#sidebar-menu li ul {
	display:none;
	padding:10px 0 0 10px;
}
#sidebar-menu li ul li {
	margin-bottom:3px;
}
#sidebar-menu li ul a {
	font-size:1.1em;
	border-bottom:none;
	text-decoration:underline;
	color:#0099ff;
	padding:1px 2px;
}
#sidebar-menu li.active .sub-1 {
	border-bottom:none;
}
#sidebar-menu li.active ul {
	display:block;
}
#sidebar-menu li ul a:hover {
	color:#fff;
	background:#ffa300;
	text-decoration:none;
}
.menuactive, .menuactive a {
	color:#fff !important;
	background:#ffa300;
	text-decoration:none;
}

.breadcrumbs {
	font-size:1.1em;
	margin:0 0 30px 0;
}
.goods {
	width:100%;
}
.spisok {
	float:left;
	height: 210px;
	width:25%;
	padding:0 40px 55px 0;
	vertical-align:top;
}

.spisok h4 {
	font-size:1.3em;
	font-weight:normal;
	line-height:1.3em;
	height: 35px;
}
.spisok a {
	display:block;
	margin-top:0.3em;
}
.spisok h4 a {
	color:#003399;
}
.spisok .img {
	margin-bottom:12px;
	display:block;
	width:150px;
	height:150px;
/*	background:url(/i/dummy/list/no-image.jpg) 0 0 no-repeat;
	border:1px solid #0066aa;*/
}
div.spisok p {
margin:0;
}

/*
.goods td {
	width:30%;
	padding:0 40px 55px 0;
	vertical-align:top;
}
.goods td .img {
	margin-bottom:12px;
	display:block;
	width:150px;
	height:150px;
	background:url(../i/dummy/list/no-image.jpg) 0 0 no-repeat;
	border:1px solid #0066aa;
}
.goods td .img img {
	display:block;
}
.goods td h4 {
	font-size:1.3em;
	font-weight:normal;
	line-height:1.3em;
}
.goods td h4 a {
	color:#003399;
}
.goods td h4 .old {
	display:block;
	text-decoration:line-through;
}*/

.pager {
	margin-left:-22px;
}
.pager li {
	display:inline;
	font-size:1.65em;
	line-height:1.3em;
	margin-right:25px;
}
.pager li.disabled, .pager li.disabled a {
	color:#bebebe;
	text-decoration:none;
	cursor:text;
}

/* One item description */
.goods-item .image {
	float:left;
	width:284px;
}
.goods-item .desc {
	margin-left:305px;
}
.goods-item .image .item-image {
	border:1px solid #0066aa;
	display:block;
}
.goods-item .image .enlarge {
	padding-top:12px;
	margin-bottom:26px;
}
.goods-item .image .enlarge a {
	background:url(../i/enlarge.gif) 0 5px no-repeat;
	padding-left:20px;
}
.goods-item .image .tags {
	padding-left:20px;
}
.goods-item .image .tags a {
	text-decoration:none;
	border-bottom:1px dotted #000;
	line-height:1.55em;
}
.goods-item .image .tags a:hover {
	border-bottom:none;
}
.goods-item h1 {
	margin:0 !important;
}
.goods-item .desc .art {
	color:#595959;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
}
.goods-item .desc .dashed {
	padding-left:15px;
	font-size:1.1em;
	line-height:1.3em;
}
.goods-item .desc .dashed li {
	background:url(../i/dash.gif) 0 0.6em no-repeat;
	padding-left:17px;
}
.goods-item .desc .desc-text {
	border-top:1px solid #ffa300;
	font-size:1.1em;
	font-style:italic;
	margin-top:30px;
	padding-top:9px;
}

.boximg {
  border: 1px solid #0066AA;
}


