/******************************************************
		GLOBAL CONFIGURATION
*******************************************************/

* {
  margin: 0px;
  padding: 0px;
}

body {
	font-family:Myriad Pro, Tahoma;
	text-align:center;
	font-size:12px;
	color:#333;
        background-color:#fff;
}

img, div {
	border:none;
	vertical-align: top;
}

h1 {
	font-size:18px;
	font-weight:normal;
	background:url(/images/indent.jpg) 0 3px no-repeat;
	padding-left:20px;
}

h2.title {
	font-size:14px;
	font-weight:normal;
	color:#f139e1;
	line-height:1.4;
}

a{
	outline:none;
	color:#000;
	font-size:14px;
	}

.clr{
	clear:both;
	text-align:right;
}

/*********************************************
			MAIN
**********************************************/

div#main {
	width:1024px;
	margin:0 auto;
	text-align:left;
}

/****************************************************
			HEADER
*****************************************************/
	div#main	 div.header {
		height:267px;
		background: url(/images/header.jpg) no-repeat;
		position:relative;
	}

	div#main div.logo {
		position:absolute;
		top:10px;
		left:300px;
	}

	div#main div.topnews {
		width:435px;
		position:absolute;
		top:78px;
		left:276px;
	}

	div#main div.topnews  div.text {
		font-size:14px;
		margin:40px 0 0 140px;
		color:#8c0056;
		position:relative;
	}

	div#main div.topnews  div.text .readmore {
		width:300px;
		height:40px;
	}
/*********************************************************
			TOPMENU
*********************************************************/

div#main div.topmenu {
	height:51px;
	background: url(/images/topmenu.jpg) repeat-x;
}

	div#main div.topmenu ul {
		width:600px;
		list-style:none;
		margin:0 auto;
	}

	div#main div.topmenu ul li {
		float:left;
		margin:17px 25px 0 25px;
		text-transform:uppercase;
	}

	div#main div.topmenu ul li a:link,
	div#main div.topmenu ul li a:visited{
		text-decoration:none;

	}

	div#main div.topmenu ul li a:hover,
	div#main div.topmenu ul li a.active{
		text-decoration:underline;
	}

	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 {

	}
/******************************************************
						LEFT
*******************************************************/
	.marks p{
		text-align:left;
	}

	div#main div.content  div.left{
		float:left;
		width:225px;
		}

		div#main div.content  div.left .main-menu {
		width:225px;

		}

		.google-box {
			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 {
			background:url(/images/indent2.jpg) 0 7px no-repeat;
			padding-left:20px;

		}

		div#main div.content  div.left .main-menu  ul li a{
			color:#000;
			font-size:14px;
			text-decoration:none;
		}

			div#main div.content  div.left .main-menu  ul li a:hover {
				text-decoration:underline;
			}

			div#main div.content  div.left  h1,
			div#main div.content  div.left  h1	{
				margin:20px 0 20px 30px;
			}

			div#main div.content  div.left .marks img {
				margin:5px 0;
			}


.google-box2 {
	border-bottom:1px solid #ebe6d0;
	height:88px;
}
/********************************************
			CENTER
*********************************************/
div#main div.content  div.center{
			float:left;
			width:500px;
			line-height:1.6;
			_margin-bottom:60px;
	}

.welcome {
	margin:25px 0;
}


/********************************************
			TEXT
*********************************************/

div#main div.content  div.center .text {
	width:500px;
	color:#000;
	font-size:14px;
}

div#main div.content  div.center .news {
	margin:0 0 60px 0;position:relative;
}

div#main div.content  div.center .news  p {
	padding:3px 0;
}

div#main div.content  div.center .news img {
	margin:10px 5px 0 10px;
	float:left;
}

.readmore {
	position:relative;
	}
 .readmore a {
	display:block;
	width:72px;
	height:22px;
	background:url(/images/readmore.jpg) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	position:absolute;
	top:1px;
	right:10px;
	margin:10px 0;
	line-height:1.6;
}

.readmore a:hover {
	text-decoration:none;
}

/********************************************
			SOLD
*********************************************/

div#main div.content  div.center div.sold {
	height:240px;
	clear:both;
	color:#000;
	margin:10px 0;
}

div#main div.content  div.center div.sold .image {
	width:115px;
	height:185px;
	margin:0 auto;
	border:1px solid #f8b4ee;
}

div#main div.content  div.center div.sold .image p{
	text-align:right;
	font-size:10px;
}

div#main div.content  div.center div.sold .readmore {
	margin:0 auto !important;
	left:-35px !important;
}

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:290px;
			background: url(/images/bg-right.jpg) 0 0 no-repeat;
		}

		div#main div.content  div.right h1 {
			margin:10px 0 5px 0;
		}

		div#main div.content  div.right h2 a{
			text-align:left;
			font-weight:normal;
			font-size:16px;
			color:#F139E1;
			text-decoration:none;
		}

		div#main div.content  div.right h2 a:hover {
			text-decoration:underline;
		}

		div#main div.content  div.right h3 {
			width:200px;
			text-align:right;
			font-weight:normal;
			font-size:16px;
		}
/******************************************
				NEW COLECTION
*******************************************/

		div#main div.content  div.right .newcolection  h1 {
			font-weight:normal;
			font-size:18px;
			background-position:0 8px;
			text-transform: uppercase;
			color:#000;
			padding:5px 0 5px 25px;
		}

		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 .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:70px;
		}

		div#main div.content  div.right .newcolection .img img,
		div#main div.content  div.right .lastnews .img img{

		}

		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;
			position:relative;
			width:117px;
			_width:110px;
			font-size:12px;
			padding:0 15px 10px 5px;
		}


/******************************************
			LAST NEWS
*******************************************/
		div#main div.content  div.right .lastnews h1 {
			font-weight:normal;
			font-size:18px;
			background-position:0 8px;
			text-transform: uppercase;
			color:#000;
			margin:30px 0 0 0;
			padding:5px 0 5px 25px;
		}

/******************************************
			FOOTER
*******************************************/

		div#main div.footer {
			clear:both;
			height:30px;
			color:#000000;
			background:#f7aef6;
			padding:15px 0 0 15px;
		}

		div#main div.footer .menu{
			float:left;
			width:350px;
		}

		div#main div.menu ul {
			list-style: none;
		}

		div#main div.menu li {
			float:left;
			padding:0 20px;
			border-right:1px solid #fff;
			text-transform: lowercase;
		}

		div#main div.menu li.last {
			border-right:none;
		}

		div#main div.menu li a {
			color:#000;
			text-decoration:none;
			font-size:12px;
		}

		div#main div.footer .copy {
			float:right;
			width:250px;
			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 *************************************/

.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;}