ul, li {
	margin:0;
	padding:0;
	}

img {
	border:0;
	}	



fieldset {
	margin:0;
	padding:0;
	}

.backttl {
	color:#192531 !important;
	text-decoration:none;
	}

#menu {
	margin-right:12px;
	}

#menu li {
	height:22px;
	overflow:hidden;
	background:url(img/m_line.gif) no-repeat 23px 21px;
	}

.last {
	background:none !important;
	}

h4 {
	margin:10px 0 0 0;
	padding:0;
	font-family:Trebuchet MS;
	font-size:16px;
	color:#0D8ACD;
	clear:both;
	}

#main {
	padding:0 12px 12px 12px;
	}

#catalog_title {
	margin-top:1px;
	float:left;
	}


#group_title {
	xfloat:left;
	}

#group_title_search {
	clear:both;
	margin:24px 0 12px 0 !important;
	padding:0 !important;
	}


#color_form {
	width:180px;
	margin:0;
	padding:0;
	border:0;
	}

#color_forms {
	margin:0;
	padding:0;
	border:0;
	}

#color_select {
	width:180px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#526474;
	}

#search_form {
	width:289px;
	float:right;
	margin:0px 0 6px 0;
	padding:0;
	border:0;
	}

#stonesearch {
	margin:0;
	padding:2px;
	width:157px;
	font-family:Trebuchet MS;
	font-size:12px;
	height:23px;
	float:left;
	}

.stonesearchTrue
	{
	color:#959ea5;
	}

.stonesearchFalse
	{
	color:#526474;
	}

#searchName {
	display:inline;
	float:left;
	padding:4px 5px 0 0;
	color:#e2e6ea;
	}

#searchSubmit {
	float:left;
	width:23px;
	height:23px;	
	}

#searchSubmit a {
	display:block;
	width:23px;
	height:23px;
	background: url("img/btn_search.jpg") 0 0 no-repeat;
	text-decoration:none;
	}

#searchSubmit a:hover {
	background-position: -23px 0;
	}

#searchSubmit a:active {
	background-position: -46px 0;
	}


#searchParagraf {
	margin-top:12px;
	color:#526474;
	font-family:Trebuchet MS;
	font-size:11px;
	}

#searchResult {
	color:#0d8acd;
	font-size:16px;
	font-weight:bold;
	}

.forma label {
	margin:0;
	padding:0;
	color:#526474;
	font-family:Trebuchet MS;
	font-size:11px;
	}

#colorResults {
	width:220px;
	margin-top:3px;
	color:#526474;
	font-family:Trebuchet MS;
	font-size:11px;
	float:left;
	clear:left;
	}

#colorResults span {
	padding:0px 3px 0px 3px;
	}

#c_red {background:#c62b17;color:#fff;}
#c_pink {background:pink;}
#c_yellow {background:#f9f947;}
#c_brown {background:#672d18;color:#fff;}
#c_green {background:#375e1d;color:#fff;}
#c_cream {background:#eadaba;}
#c_white {background:white;}
#c_grey {background:#90979e;color:#fff;}
#c_black {background:black;color:#fff;}
#c_multicolor {background: url("img/multicolor.gif") 0 0 repeat-x;color:#fff;}

.sort {
	margin:0;
	padding:0 0 12px 0;
	color:#526474;
	font-family:Trebuchet MS;
	font-size:11px;
	float:left;
	clear:left;
	}


#tab1 p {margin-top:6px !important;}
#tab2 p {margin:6px 0 0 0 !important;}

.clearasil {clear:both;}

.sort a {
	color:#0D8ACD;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration: none;
	border-bottom: 1px dashed ;
	
	}

.selected {
	color:#fff !important;
	background:#0D8ACD;
	padding:0px 3px 0px 3px;
	}

.liner, .liner2 {
	clear:both;margin:0;padding:0;
	}

.liner2 {
	margin-top:12px;	
	}

#main p {
	margin:12px 0 12px 0;
	color:#526474;
	font-family:Trebuchet MS;
	font-size:11px;
	}

#main a {
	color:#0D8ACD;
	}

#map {
	position:relative;
	}

#base1 {
	position:absolute;
	top:138px;
	left:288px;
	}

#base2 {
	position:absolute;
	top:87px;
	left:359px;
	}

/* colors selector */

#all {
	position:relative;
	}

#ussr {
	position:absolute;
	width:180px;
	top:2px;
	right:0;
	margin:0;
	padding:0;
	border:0;z-index:99;
	}

* html #ussr {top:0 !important; right:12px !important;}

#selectbox {
	width:180px;
	height:23px
	position:relative;
	margin-top:4px;
	}

#closedd a {
	display:block;
	width:180px;
	height:23px;
	background: url("img/btn_select.jpg") 0 0 no-repeat;
	text-decoration:none;
	}

#closedd a:hover {
	background-position: -180px 0;
	}
#closedd a:active {
	background-position: -360px 0;
	}

#hidder {
	position:absolute;
	}

#opened a {
	display:block;
	width:180px;
	height:23px;
	background: url("img/btn_cancel.jpg") 0 0 no-repeat;
	text-decoration:none;
	}

#opened a:hover {
	background-position: -180px 0;
	}
#opened a:active {
	background-position: -360px 0;
	}

#colorsbox {
	width:180px;
	background: url("img/select_bg.gif");
	}

#colorsbox ul {
	padding:4px 0 4px 0;
	list-style:none;
	}

#colorsbox ul li input {
	margin: 0 7px 1px 5px;
	}

* html body #colorsbox ul li input {
	margin: 1px 3px 0 3px !important;
	}

*:first-child+html #colorsbox ul li input {
	margin: 1px 3px 0 3px !important;
	}


#colorsbox ul li {
	color:#526474;
	font-family:Trebuchet MS;
	font-size:11px;
	}

#selectSubmit {
	clear:both;
	}

#selectSubmit a {
	display:block;
	width:180px;
	height:23px;
	background: url("img/btn_sortit.jpg") 0 0 no-repeat;
	text-decoration:none;
	}

#selectSubmit a:hover {
	background-position: -180px 0;
	}
#selectSubmit a:active {
	background-position: -360px 0;
	}


/* autosuggest */

#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:180px;	/* Width of box */
	height:200px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border-bottom:1px solid #a5acb2;
	background: url("img/select_bg.gif");
	text-align:left;
	font-family:Trebuchet MS;
	font-size:11px;
	z-index:100;
	}


#ajax_listOfOptions div
	{
	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
	}

#ajax_listOfOptions .optionDiv
	{
	/* Div for each item in list */
	padding-left:4px;
	color:#526474;
	}

#ajax_listOfOptions .optionDivSelected
	{
	/* Selected item in the list */
	padding-left:4px;
	background-color:#0d8acd;
	color:#FFF;
	}

#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
	}

/* catalog pictures */

.stonePic {
	width:136px;
	height:150px;
	float:left;
	background:url(img/cat_bg.gif) no-repeat 0 0;
	}

.stonePic2 {
	width:136px;
	height:112px;
	float:left;
	background:url(img/cat_bg.gif) no-repeat 0 0;
	}

.stonePic2 img {
	margin:6px;
	}

.stonePic p {
	margin:0 16px 0 6px !important;
	padding:0 !important;
	font-size:11px;
	line-height:12px !important;
	font-family:Trebuchet MS;
	color:#526474 !important;
	}

.stonePic div {
	margin:2px 16px 0 6px !important;
	padding:0 !important;
	font-size:11px;
	line-height:12px !important;
	font-family:Trebuchet MS;
	color:#526474 !important;
	}


.stonePic a {
	color:#758491 !important;
	text-decoration:none;
	}

.stonePic img {
	margin:6px;
	}

.newPic {
	float:left;
}
		
.newPic div {
	margin:2px 16px 0 6px !important;
	padding:0 !important;
	font-size:11px;
	line-height:12px !important;
	font-family:Trebuchet MS;
	color:#526474 !important;
}	
	
.newPic img {
	margin:6px;
}
	

/* catalog list */

#stonesList {
	list-style:none;
	margin-bottom:12px;
	}

#stonesList li {
	height:40px;
	clear:both;
	position:relative;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#526474;
	}


#stonesList li span {
	position:absolute;
	left:43px;
	margin-top:12px;
	}


#stonesList li div {
	position:absolute;
	left:270px;
	margin-top:12px;
	}


#stonesList li img {
	position:absolute;
	left:6px;
	width:25px;
	height:25px;
	float:left;
	margin: 6px 6px 0 0;
	border:#ecf0f3 solid 2px;
	}

.second {
	background:#dbe0e5;
	}

/* stone view */

#stoneName {
	margin-top:12px;
	color:#526474;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	}

#stoneNameRus {
	color:#526474;
	font-family:Trebuchet MS;
	font-size:12px;
	}

#stoneOptions {
	margin:17px 12px 0 0; 
	color:#526474;
	font-family:Trebuchet MS;
	font-size:11px;
	}

#stoneOptions a {
	margin:0 12px 0 0; 	
	}

#stonePicture2 {
	width:612px;
	text-align:center;
	margin:12px 0 12px 0;
	padding:6px 0 6px 0;
	background:#ecf0f3;
	}

