/******************************************************
		GLOBAL CONFIGURATION
*******************************************************/

* {
  margin: 0px;
  padding: 0px;
}
#premain
{
 background:#D80436;
 width:1024px;
 float:center;
}
body {
	font-family:Myriad Pro, Tahoma;
	text-align:center;
	background:#a0a0a1;
	font-size:12px;
	color:#fff
}

img, div {
	border:none;
	vertical-align: top;
}

a{
	outline:none;
	color:#fff;
	font-size:13px;
	}

.clr{
	clear:both;
	text-align:right;
}

/*********************************************
			MAIN
**********************************************/

div#main {
	width:1024px;
	margin:0 auto;
	text-align:left;
}

/****************************************************
			HEADER
*****************************************************/
	div#main	 div.header {
		height:194px;
		background:url(/images/header.jpg) no-repeat;
		position:relative;
	}

	div#main	 div.header .logo {
		position:absolute;
		width:332px;
		top:50px;
		right:126px;
	}
/*********************************************************
			TOPMENU
*********************************************************/

div#main div.top {
	background:url(/images/top.jpg) no-repeat;
	height:34px;
}

	div#main div.topmenu ul {
		list-style:none;
		padding-left:243px;
	}

	div#main div.topmenu ul li {
		float:left;
		padding:0px 2px;
	}

	div#main div.topmenu ul li a:link,
	div#main div.topmenu ul li a:visited{
		display:block;
		width:100px;
		height:27px;
		text-decoration:none;
		text-transform: uppercase;
		font-size:12px;
		padding-top:10px;
		text-align:center;
	}

	div#main div.topmenu ul li a:hover,
	div#main div.topmenu ul li a.active{
		background:url(/images/bg-topmenu.jpg) repeat-x;
	}

	div#main div.search {
		height:58px;
		background:url(/images/search.jpg) no-repeat;
		padding:13px 27px 0 0;
		position:relative;
	}

	div#main div.search form {
		width:280px;
		right:10px;
		top:13px;
		position:absolute;
	}

	div#main div.search  .button {
	float:left;
	width:67px;
	}

	div#main div.search  .button  input {
		border:none;
		width:66px;
		height:22px;
		background:url(/images/button.jpg) no-repeat;
	}

	div#main div.search  .input {
	float:right;
	width:207px;
	height:21px;
	background:url(/images/input.jpg) no-repeat;
	padding:3px 0 0 5px;
	}

	div#main div.search  .input input {
		border:none;
		background:none;
		width:195px;
		height:18px;
		color:#fff;
		font-size:11px;
		text-align:left;
	}
/******************************************************
			CONTENT
*******************************************************/

div#main div.content {
		background:#aeaeaf url(/images/bg-content.jpg) 0 0 repeat-x;
	}

	div#main div.content  div.left{
		float:left;
		width:225px;
		}

		div#main div.content  div.left .main-menu {
		width:225px;
		background:url(/images/bg-left.jpg) 0 0 no-repeat;
		}

		div#main div.content  div.left h1 {
			height:41px;
			padding-top:16px;
			font-weight:normal;
			font-size:13px;
			text-transform: uppercase;
			color:#a21932;
			text-align:center;
		}

		div#main div.content  div.left .main-menu  ul{
			list-style:none;
			margin:20px 0 0 60px;
			padding-left:10px;
			line-height:1.6;
		}

		div#main div.content  div.left .main-menu  ul li {
			padding-left:20px;
			background:url(/images/indent.gif) 0 7px no-repeat;
		}

		div#main div.content  div.left .main-menu  ul li.active,
		div#main div.content  div.left .main-menu  ul li:hover{
			background:url(/images/indent_a.gif) 0 7px no-repeat;
		}

		div#main div.content  div.left .main-menu  ul li a{
			color:#101010;
			font-size:13px;
			text-decoration:none;
		}

		div#main div.content  div.left .marks,
		div#main div.content  div.left .trash {
			background:url(/images/bg-left-2.jpg) 0 0 no-repeat;
		}

		div#main div.content  div.left .trash {
			text-align:center;
		}

			div#main div.content  div.left .marks {
				text-align:center;
			}

			div#main div.content  div.left .marks h1,
			div#main div.content  div.left .trash h1	{
				margin:40px 0 20px 0;
				padding-top:23px;

			}

			div#main div.content  div.left .marks img {
				margin:5px 0;
			}


/********************************************
			CENTER
*********************************************/
div#main div.content  div.center{
			float:left;
			width:479px;
			background:url(/images/bg-content.jpg) 0 0 no-repeat;
		}

div#main div.content  div.center h1 {
	background:url(/images/bg-center.jpg) 0 0 no-repeat;
	height:41px;
	padding:16px 0 0 100px;
	font-weight:normal;
	font-size:13px;
	text-transform: uppercase;
	color:#a21932;
}

/********************************************
			TEXT
*********************************************/

div#main div.content  div.center .text {
	width:460px;
	color:#202020;
	font-size:13px;
	text-indent:10px;
	text-align:justify;

}

div#main div.content  div.center .text  p {
	padding:3px 0;
}

div#main div.content  div.center .text img {
	margin:10px 5px 0 10px;
	border:4px solid #c0c0c0;
}

/********************************************
			SOLD
*********************************************/

div#main div.content  div.center div.sold {
	height:240px;
	clear:both;
	color:#000;
}

div#main div.content  div.center div.sold img {
	border:5px solid #c0c0c0;
}

div#main div.content  div.center div.sold span {
	color:#851422;
}

div#main div.content  div.center div.sold .add {
	width:112px;
	height:19px;
	margin:0 auto;
	padding-top:4px;
	background:url(/images/add.jpg) 0 0 no-repeat;
}

div#main div.content  div.center div.sold .add a {
	font-size:11px;
	text-decoration:none;
}

div#main div.content  div.center div.sold p {
	padding:5px 0;
	line-height:1.4;
}

div#main div.content  div.center div.sold .box1,
div#main div.content  div.center div.sold .box2{
	width:33%;
	float:left;
	text-align:center;
	font-size:12px;

}

div#main div.content  div.center div.sold .box3 {
	width:33%;
	float:right;
	text-align:center;
}

/********************************************
			INFO
*********************************************/
div#main div.content  div.center div.info .img {
	float:left;
	width:235px;
}

div#main div.content  div.center div.info .big {
	text-align:center;
	margin:5px 0;
}

div#main div.content  div.center div.info .big img {
	border:4px solid #c0c0c0;
}

div#main div.content  div.center div.info .small {
	text-align:center;
}

div#main div.content  div.center div.info .small img {
	border:3px solid #c0c0c0;
	margin:0 10px;

}

div#main div.content  div.center div.info .description {
	float:right;
	width:235px;
	color:#000;
}

div#main div.content  div.center div.info .description h3 {
	font-size:18px;
	font-weight:normal;
	padding:0 0 10px 0;
}

div#main div.content  div.center div.info .description p {
	line-height:1.6;
}

div#main div.content  div.center div.info .description .detail {
	margin:20px 0;
}

div#main div.content  div.center div.info .description p.cost {
	text-align:center;
	font-size:28px;
	color:#851422;
}

div#main div.content  div.center div.info .description span {
	color:#851422;
}

div#main div.content  div.center div.info .description form {
	text-align:left;
	margin:25px 0;
}

div#main div.content  div.center div.info .description form .count{
	border:none;
	width:29px;
	height:16px;
	font-size:10px;
	text-align:center;
	background:url(/images/count.jpg) 0 0 no-repeat;
}

div#main div.content  div.center div.info .description form .add {
	width:149px;
	height:26px;
	background:url(/images/add2.jpg) 0 0 no-repeat;
	margin:20px 0;
}

 div#main div.content  div.center div.info .description form .add input {
	width:149px;
	height:26px;
	border:none;
	background:none;
	color:#fff;
	text-decoration:underline;
	font-size:12px;
 }

/********************************************
			RIGHT
*********************************************/
		div#main div.content  div.right{
			float:right;
			width:320px;
			background: url(/images/bg-right.jpg) 0 0 no-repeat;
		}

/******************************************
				NEW COLECTION
*******************************************/

		div#main div.content  div.right .newcolection  h1 {
			height:41px;
			padding-top:16px;
			font-weight:normal;
			font-size:13px;
			text-transform: uppercase;
			color:#a21932;
			text-align:center;
		}

		div#main div.content  div.right .newcolection,
		div#main div.content  div.right .lastnews		{
			color:#000;
			padding-left:25px;
		}

		div#main div.content  div.right .newcolection .box,
		div#main div.content  div.right .lastnews .box		{
			margin:10px 0 5px 0;
 		}

		div#main div.content  div.right .newcolection  h2,
		div#main div.content  div.right .lastnews  h2{
			font-weight:normal;
			font-size:13px;
			text-transform: uppercase;
			color:#a21932;
		}

		div#main div.content  div.right .newcolection .img,
		div#main div.content  div.right .lastnews .img{
			float:left;
			width:98px;
		}

		div#main div.content  div.right .newcolection .img .picture,
		div#main div.content  div.right .lastnews .img .picture {
			position:relative;
			z-index:1;
		}

		div#main div.content  div.right .newcolection .img .label,
		div#main div.content  div.right .lastnews .img .label	{
			position:relative;
			z-index:100;
			margin-top:-50px;
			margin-left:50px;
		}

		div#main div.content  div.right .newcolection .img img,
		div#main div.content  div.right .lastnews .img img{
			border:3px solid #c0c0c0;
		}

		div#main div.content  div.right .newcolection .label,
		div#main div.content  div.right .lastnews.label{
			width:48px;
			height:49px;
			position:absolute;
		}

		div#main div.content  div.right .newcolection .label img,
		div#main div.content  div.right .lastnews .label img	{
			border:none;
		}

		div#main div.content  div.right .newcolection .description,
		div#main div.content  div.right .lastnews .description	{
			float:right;
			width:175px;
			font-size:13px;
			padding:10px 15px 10px 5px;
		}

		div#main div.content  div.right .newcolection .readmore,
		div#main div.content  div.right .lastnews .readmore	{
			width:91px;
			height:23px;
			background: url(/images/readmore.gif) 0 0 no-repeat;
			text-align:center;
			padding-top:3px;
			margin:25px 0 0 35px;
		}

		div#main div.content  div.right .newcolection .readmore a,
		div#main div.content  div.right .lastnews .readmore a {
		font-size:12px;
		}
/******************************************
			LAST NEWS
*******************************************/
		div#main div.content  div.right .lastnews h1 {
			height:41px;
			padding-top:16px;
			font-weight:normal;
			font-size:13px;
			text-transform: uppercase;
			color:#a21932;
			text-align:center;
			background: url(/images/bg-right-2.jpg) 0 0 no-repeat;
		}

/******************************************
			FOOTER
*******************************************/

		div#main div.footer {
			clear:both;
			height:45px;
			color:#000000;
			background:#7c7c7c;
			padding:35px 0 0 25px;
		}

		div#main div.footer .menu{
			float:left;
			width:450px;
		}

		div#main div.menu ul {
			list-style: none;
		}

		div#main div.menu li {
			float:left;
			padding:0 20px;
			border-right:1px solid #973648;
		}

		div#main div.menu li.last {
			border-right:none;
		}

		div#main div.menu li a {
			color:#fff;
			text-decoration:none;
			font-size:12px;
		}

		div#main div.footer .copy {
			float:right;
			width:350px;
			padding-right:25px;
			color:#fff;
			text-align:right;
		}

.markimg
{
 	opacity: 0.8;   /* стандартный способ установки прозрачности в CSS */

filter: alpha ( opacity = 80); /* такой способ нужно использовать для достижение того же результата под IE */
}
	.markimg:hover
{
 	opacity: 1;   /* стандартный способ установки прозрачности в CSS */

filter: alpha ( opacity = 100); /* такой способ нужно использовать для достижение того же результата под IE */
}

/**************************** Amur_Style *************************************/
.art a {color:#000;text-decoration:none;}
.art a:hover {color:#000;text-decoration:underline;}


.cl-table {border:1px #EAF0F4 solid;width: 100%;display: table;text-indent: 0px;border-spacing: 2px;background:#DCECF6;}
	.cl-table thead tr th, .cl-table tbody tr td  {background:#D2DEE6; color:#022D4E; padding:3px; padding-left:5px; }
	.cl-table thead tr th  {font-weight: bold; text-align: center;}
	.cl-table tbody tr td  {font-weight: normal; text-align: left;}

ul.navigation {text-transform: lowercase;}

/**************************** Amur_Style_Form *************************************/

.cl-form {width: 100%; padding-right:7px; margin:5px 5px 0px 5px; font-size:12px;}
	.cl-form .form-submit {}
    .cl-form .form-element {margin: 2px 0px 2px 0px;border: 1px solid #B3B3B3;width: 99%;}
    .cl-form select.form-element { border: 1px solid #B3B3B3; font-size: 10pt; width: 100%;}
    .cl-form textarea.form-element { left: 0px; margin: 2px 0px 2px 0px; height:200px;}

	.cl-form #captcha-input {border: 1px solid #B3B3B3;margin-left:10px;}
	.cl-form .form-file-image {border: 1px solid #B3B3B3;width: 100%;}
	.cl-form .form-file-image-preview img {border: 0; margin: 0; padding: 0;}
	.cl-form .form-file-image-preview {border: 0px;width: 90px;text-align: center;float: left;margin: 0; padding: 0;}
	.cl-form .form-file-image-delete {width: 90px;text-align: center;float: left;margin: 2px 0px 0px 0px;}
	.cl-form .cl-star {color: #ff4f4f;}
	.cl-form label {white-space: nowrap;}

textarea.form-info {
	height: 33px;
	font-family: tahoma, sans-serif;
}

ul.errors li {
   font-size: 8pt;
   color: #ff4f4f;
   margin-bottom: 7px;
   list-style-type: disc;
}

ul.messages li {
   font-size: 14pt;
   color: #ff4f4f;
   margin: 0;
   list-style-type: disc;
}

.forgot {
   color: #3F9EE1;
}

.block-selected {
   border-left: 6px solid #F67777;
}

.hint {
	background-color: #fdd09e;
	color: #111111;
	font: 12px Arial,Helvetica,sans-serif;

	margin: 2px 3px 6px 0px;
	padding: 5px 0px 5px 17px;

	border: 1px solid #ad906e;
	border-left-width: 4px;
}

.inline-block p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.admin-block {
	background-color: #E5E5FF;
	border: 1px solid #ADC4F8;
	margin: 0px 0px 0px 0px;
	padding: 5px;
    color: #111111;
}

.admin-block a {
	margin: 0px 4px 0px 4px;
	padding: 5px;
	color: #0F0F0F;
	font-size: 12pt;
}

.develop, .develop-main {border: 1px dotted #0000FF;margin: 5px;padding: 5px;position:relative;clear:left;overflow: hidden;}
.develop-main {border: 2px solid #0000FF;}
.develop a {color: #000000;}
.develop a.script, .develop-main a.script {color: #0000FF;font-size: 7pt;text-decoration: none;z-index:0;}
.develop a.script:hover, .develop-main a.script:hover  {background-color: #000000;color: #FFFF00;font-size: 17pt;z-index:10;}