/*--------------------------------------------------------------*/  
/*   Main.css													*/
/*--------------------------------------------------------------*/
	body{
		font: normal 8pt/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #1b1b20;
	}
	
	a{color: #f28b04; text-decoration: none;}
	a:hover{text-decoration: underline;}
	a:visited{}
	p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
	p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}		
	strong {font-weight:bold;}
	em, dfn {font-style:italic;}
	sup, sub {line-height:0;}	
	
	#layout{width: 1000px; margin: 0 auto;}
	
	.cf:after, 
	.container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
	.cf, .container {display:block;zoom: 1;}
	.clear {clear:both;}
/*--------------------------------------------------------------*/  
/*   Typography.css												*/
/*--------------------------------------------------------------*/
	body {line-height: 1.3em;}
	.content {line-height: 1.3em; font: Arial, Helvetica, sans-serif;}	
	.content h1,.content h2,.content h3,.content h4{font: Arial, Helvetica, sans-serif; margin: .5em 0; color: #bb0606;}
	.content h1,.content h2,.content h3,.content h4,
	.content h5,.content h6 {font: Arial, Helvetica, sans-serif; color: #f28b04;} 
	.content h1{font-weight: bold; font-size: 14px;}
	.content h2{font-weight: bold; font-size: 12px;}
	.content h3{font-weight: bold; font-size: 11px;}
	.content h4{font-weight: bold; font-size: 10px;}
	.content p{margin: 1em 0;font-size: 8pt;text-align: justify; font-weight:normal;}
	.content p:first-line{text-indent: 0.5em;}
	.content ul{margin: 0 0 0 1.5em; list-style-type: disc; list-style-position: inside;}
	.content ul li{list-style-type: disc;}
	.content li ul, .content li ul li{list-style-type: circle;}
	.content li ul li ul, .content li ul li ul li{list-style-type: square;}
	.content ol, .content ol li{margin: 0 0 0 1.5em; list-style-type: decimal; list-style-position: inside;}
	.content dl {margin:0 0 1.5em 0;}
	.content dl dt {font-weight:bold;}
	.content dl dd {margin-left:1.5em;}
	/*-----------  tables    ------------------------------------------------------*/
	.content caption {background:#eee;}	
	.content table {margin:.5em auto;width:99%; border-collapse: collapse;}
	.content th {font-weight:bold; text-align: center; vertical-align: middle;}
	.content thead th {background:#c3d9ff;}
	.content th, .content td, .content caption {padding:.2em .4em;}
	.content tr.even td {background:#e5ecf9;}
	.content tfoot {font-style:italic;}
	/*.content table[border], .content table[border] td, .content table[border] th {border: 1px #565656 solid;}*/
	.content table.border, .content table.border th, .content table.border td {border: 1px #565656 solid;}
	.content table[border='0'], .content table[border='0'] td, .content table[border='0'] th {border: 0;}
	/*-----------------------------------------------------------------------------*/
	.content a {font-style: normal;color: #f28b04; text-decoration: underline;}
	.content li p {margin:0;}
	.content img{ margin: 0em 0em;}
/*--------------------------------------------------------------*/  
/*   Forms.css												*/
/*--------------------------------------------------------------*/
	label {font-weight:normal;}
	fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
	legend {font-weight:bold;font-size:1.2em;}
	input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
	input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
	input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0;}
	input.text, input.title {width:300px;padding:5px;}
	input.title {font-size:1.5em;}
	textarea {width:290px;height:200px;padding:5px;}
	input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
	form.inline {line-height:3;}
	form.inline p {margin-bottom:0;}
	.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
	.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
	.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
	.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
	.error a {color:#8a1f11;}
	.notice a {color:#514721;}
	.success a {color:#264409;}
/*--------------------------------------------------------------*/  
/*   User.css													*/
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
/*   layout                                                     */
/*--------------------------------------------------------------*/

 html {
 	background-color: #fff;
 }
 
 body {
 	background-color: #ee7900;
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 0px;
 }


#header {
	width: 1000px;
	height: 205px;
	background: url(/i/decor_top_full2.gif) no-repeat;
	position:relative;
}
#logo {
	float:left;
	margin-left: 50px;
	margin-top: 10px;
	position:relative;
	z-index:10;
}

#container {
	position:relative;
	top: -65px;
	margin-left:43px;
	z-index:20;
}

#wrapper {
	width: 757px;
	overflow: hidden;
	float:left;
	position:relative;
	zoom:1;
}

#rightbar {
	float: left;
	width: 186px;
	padding: 0 7px 80px;	
}

#leftbar {
	width: 160px;
	min-height: 425px;
	float: left;
	z-index:10;
	position:relative;
}

#main {
	position:relative;
	/*margin-left: 165px;*/
	width: 572px;
	padding:0 10px;
	min-height: 445px;
	float: left;
	z-index:10;
}

#logo-link {
	display: block;
	width:300px;
	height:100px;
	position: absolute;
	top:27px;
	left:40px;
}

/*--------------------------------------------------------------*/
/*   contancts                                             */
/*--------------------------------------------------------------*/
.contacts {
	position: absolute;
	right:25px;
	top:44px;
	
}
.contacts .phone {
	font: bold 25px/1.1em "Book Antiqua", "Times New Roman", Times, serif;
	color: #fff;
	text-align:center;
}
.contacts .www {
	font: bold 12.5px/1.1em "Book Antiqua", "Times New Roman", Times, serif;
	color: #fff;
	text-align:center;
}
.contacts .www a {
	text-decoration: none;
	color: #fff;
}


 /*--------------------------------------------------------------*/
/*   decor                                                     */
/*--------------------------------------------------------------*/
.decor-top {
	width: 1000px;
	height: 205px;
	background: url(/i/decor_top_full.gif) no-repeat;
	position: absolute;
	top:0;
	right: 0;
	z-index:0;
	
}
.decor-bottom {
	width: 920px;
	height: 235px;
	background: url(/i/decor_bottom2.gif) no-repeat;
	position: absolute;
	bottom:0;
	left: 0;
	z-index:0;
}

/*--------------------------------------------------------------*/
/*   wrapper                                                     */
/*--------------------------------------------------------------*/

#wrapper-top {
	width: 757px;
	height: 11px;
	background: url(/i/bg_textblock_top.png) no-repeat;
	
}

#wrapper-body {
	width: 757px;	
	background: url(/i/bg_textblock_middle.gif) repeat-y;
	position: relative;
	padding:1px 0px 20px;
}

#wrapper-bottom {
	width: 757px;
	height: 11px;
	background: url(/i/bg_textblock_bottom.png) no-repeat;
}
#wrapper-body .decor {
	width: 360px;
	height: 140px;
	background: url(/i/bg_textblock_decor.png) no-repeat;
	position: absolute;
	left:0;
	bottom:0;
	z-index: 0;
	
}

/*--------------------------------------------------------------*/
/*   catalog menu                                               */
/*--------------------------------------------------------------*/


.catalog-menu {
	margin-left: 10px;
}

.catalog-menu ul{
	background-color:#fcf6ec;
	width: 142px;
	padding-bottom:1px;
}

.catalog-menu .top {
	background: url(/i/bg_catalog_menu_top.gif) no-repeat;
	width: 142px;
	height:4px; 
}
.catalog-menu .bottom {
	background: url(/i/bg_catalog_menu_bottom.gif) no-repeat;
	width: 142px;
	height:4px; 
}



.catalog-menu li {
	font-size:1px;
	line-height:1em;
	margin-bottom: 6px;	
	padding-left: 5px;
}

.catalog-menu ul li a{
	font: bold 11px/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ee7900;
	text-decoration: none;
}

.catalog-menu ul li a:hover{
	text-decoration: none;
}

.catalog-menu ul ul{
	margin-top: 5px;
	width: 132px;
	padding-right: 5px;
}

.catalog-menu ul ul li{
	margin: 0 0 0px 10px;
	
}

.catalog-menu ul ul li a{
	color: #1b1b20;
	font: normal 8pt/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*letter-spacing: -0.025em;
	letter-spacing: -0.5px;*/	
}
.catalog-menu ul ul li a.current {
	font-weight:bold;
}
.catalog-menu ul ul li a:hover{
	color: #000;
	text-decoration: none;
}

.catalog-menu ul ul ul{
	margin: 0;
}
.catalog-menu ul ul ul li{
	margin:0 0 0 20px;
}

/*--------------------------------------------------------------*/
/*   breadcrumbs                                               */
/*--------------------------------------------------------------*/
ul.breadcrumbs {
	color: #ee7900;
	margin: 0 0 0px 0;
}
ul.breadcrumbs li{
	float:left;
	/*margin: 0 10px;*/
	padding: 1px 10px;
	list-style-type: none;
	border-right: 1px #ee7900 solid;	
}
ul.breadcrumbs li.last{
	border: 0;	
}
ul.breadcrumbs li a{
	text-decoration: none;
	color: #ee7900;
	font: normal 11px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------------*/
/*   catalog                                               */
/*--------------------------------------------------------------*/
.preview-image {
	/*background-color: #f28b04;*/
	border: 2px #f28b04 solid;
	position:relative;
	zoom:1;
}

.preview-image .top-left {
	position: absolute;
	top:-2px;
	right:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners2.gif) no-repeat bottom left;
}
.preview-image .top-right {
	position: absolute;
	top:-2px;
	left:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners2.gif) no-repeat bottom right;
}

.preview-image .bottom-left {
	position: absolute;
	bottom:-2px;
	left:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners2.gif) no-repeat top right;
}

.preview-image .bottom-right {
	position: absolute;
	bottom:-2px;
	right:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners2.gif) no-repeat top left;
}



.preview-image a{
	text-decoration: none;
	margin:0;
	padding:0;
	font-size:0;
}
.preview-image img {
	padding:0;
	margin:0;
}

.items-list p{
	margin:0;
	line-height: 1.2em;
	text-align: left;
	word-spacing:-0.15em;
}
.items-list .item{
	width: 265px;
	float: left;
	margin-top: 30px;
}

.items-list h2{
	margin:0;
}

.items-list .item td {
	padding:0 10px 0 0 ;
	vertical-align: top;
}

.items-list .gap{
	margin-bottom:5px;
}

/* большая картинка со скругленными угламы */
.big-round {
	position:relative;
	border:2px solid #f28b04;
	zoom:1;
}

.big-round .top-left {
	background: url(/i/big_corners.gif) no-repeat right bottom;
	position: absolute;
	top: -2px;
	left: -2px;
	width: 14px;
	height: 14px;
}

.big-round .top-right {
	background: url(/i/big_corners.gif) no-repeat left bottom;
	position: absolute;
	top: -2px;
	right: -2px;
	width: 14px;
	height: 14px;
}

.big-round .bottom-left {
	background: url(/i/big_corners.gif) no-repeat right top;
	position: absolute;
	bottom: -2px;
	left: -2px;
	width: 14px;
	height: 14px;
}

.big-round .bottom-right {
	background: url(/i/big_corners.gif) no-repeat left top;
	position: absolute;
	bottom: -2px;
	right: -2px;
	width: 14px;
	height: 14px;
}

.gap {
	margin-bottom: 5px;
}


/*--------------------------------------------------------------*/
/*   pager                                               */
/*--------------------------------------------------------------*/
p.pager {
	text-align:center;
	font-weight: bold;
	padding-right:50px;
}

/*--------------------------------------------------------------*/
/*   menu                                               */
/*--------------------------------------------------------------*/
.menu {
	margin-left:20px;
	/*position: relative;
	top:-30px;*/
	zoom:1;
}
.menu li {
	float: left;
	width: 130px;
	height: 21px;
	padding-top: 5px;
	margin: 0 5px;
	background: url(/i/bg_top_menu.gif) no-repeat;
	text-align: center;
	position:relative;
	top: 1px;
}
.menu li.current {
	background: url(/i/bg_top_menu_hi.gif) no-repeat;
	
}



.menu li a {
	color: #fff;
	font: bold 11px/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 2px;
}

.menu li.current a{
	color: #ee7900;
}

/*--------------------------------------------------------------*/
/*   preview-image-white                                        */
/*--------------------------------------------------------------*/
.preview-image-white {
	/*background-color: #f28b04;*/
	border: 2px #fff solid;
	position:relative;
	float:left;
	margin: 4px 10px 9px 5px;
	zoom:1;
	width: 74px;
}

.preview-image-white .top-left {
	position: absolute;
	top:-2px;
	right:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners_white3.gif) no-repeat bottom left;
}
.preview-image-white .top-right {
	position: absolute;
	top:-2px;
	left:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners_white3.gif) no-repeat bottom right;
}

.preview-image-white .bottom-left {
	position: absolute;
	bottom:-2px;
	left:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners_white3.gif) no-repeat top right;
}

.preview-image-white .bottom-right {
	position: absolute;
	bottom:-2px;
	right:-2px;
	width: 10px;
	height:10px;
	background: url(/i/corners_white3.gif) no-repeat top left;
}

/*--------------------------------------------------------------*/
/*   last-news                                        */
/*--------------------------------------------------------------*/
.last-news {
	margin-top:20px;
}

.last-news h3, .last-news h3 a{
	font: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.news-item {
	color: #fff;
}

.news-item .news-title a{
	color: #fff;
	font: bold 8pt/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.news-item .news-date{
	color: #fff;
	font: normal 9px/1.1 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 5px;
}

.news-item .news-body{
	color: #fff;
	font: normal 8pt/1.1 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}

.news-item .more{
	margin: 5px 0;
}
.news-item .more a{
	color: #fff;
	font: italic 8px/1.1 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

/*--------------------------------------------------------------*/
/*   footer                                       */
/*--------------------------------------------------------------*/
#copyright {
	position:absolute;
	bottom: 10px;
	color: #fff;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	left: 43px;
	wi
}
#icon {
	position:absolute;
	bottom:10px;
	right: 135px;
	width: 200px;
}

#icon a {
	color: #fff;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

/*--------------------------------------------------------------*/
/*   search                                       */
/*--------------------------------------------------------------*/
.search {
	margin-bottom: 20px;
}
.search input.text {
	padding:0;
	margin:0 5px 0 0;
	width: 100px;
	border:1px solid #f5a539;
	height: 12px;
	vertical-align: middle;
}

.search input.submit {
	border: 0 none;
	width: 10px;
	height: 12px;
	background: url(/i/search_button.gif) no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

/*--------------------------------------------------------------*/
/*   bottom menu                                       */
/*--------------------------------------------------------------*/
.bottom-menu {
	
}

.bottom-menu ul{
	width:100%;
	height: 20px;
	margin-top:5px;
}

.bottom-menu ul li {
	float: left;
	border-left:2px solid #fff;
	margin: 0 0px 0 10px;
	padding-left:10px;
}

.bottom-menu ul li.first {
	border:0 none;
}

.bottom-menu ul li a{
	color: #fff;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
