/* CSS Document */
/* Created by prestige "Chislea Iuri" aruis2 at gmail.com  */

/******************************************GENERAL**********************************/
* {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Tahoma;
	list-style-type: none;
	color: #656565;
}

html, body {height: 100%; margin: 0; padding: 0;}

#pagewidth {position: relative; height: 100%; min-width:1002px; max-width: 1578px; margin: auto;}

html>body #pagewidth {height: auto; min-height: 100%;}

#empty {	height: 10px;
	margin-top: 0px;
	/*border:1px solid #009900*/
}

#footer {	height: 90px;
	position: absolute;
	left: 0;
	/*bottom: 0;*/
	width: 100%;
	background: url(../images/footer_bg_r.jpg) repeat-x;
	/*border: 1px solid #DE0000;*/
}

#end_content {
	clear: both;
}
img {
	border: 0px;
}

/*****************************************************/
	#header {
		height: 360px;
		/*border: 1px solid #230000;*/
		background:url(../images/header_bg.jpg)	no-repeat top left;
		position: static;
	}

	#main {
		position: relative;
		bottom:0;
		padding: 0px 0px 0px 0px;
		/*z-index: 100;*/
		/*border: 1px solid red;*/
		margin-top: -32px;
	}
		.left_column {
			float:left;
			width: 195px;
			padding: 0px 30px 0 20px;
			/*border: 1px solid #DE0000;*/
		}
		.right_column {
			float:right;
			width: 195px;
			padding: 0px 20px 0 30px;
			/*border: 1px solid #66CCFF;*/
		}
		/* FOR left+center+right */
		.center_column  {
			margin-right: 245px;
			margin-left: 245px;
			/*border: 1px solid #DE0000;*/
		}
		/* FOR left+center (index2)*/
		.center_column_noright  {
			margin-right: 10px;
			margin-left: 245px;
			/*border: 1px solid #DE0000;*/
		}
/********************************************************/

/* Zdesi Scobinirovan *.png i *.jpg dlea optimizatii :)*/
/*
*
*/
#header_girl, #girl_baska, #girl_ruka, #girl_center, #girl_noghi, #girl_noghi2, #krovati_left, #krovati_right, #krovati_bottom, #sun, #korzina  {
	background: url(../images/optimization.jpg);
	position: absolute;
	float: none;
}
#header_girl {background: transparent url(../images/girl_matras.png) no-repeat;height: 360px;width: 640px;top:-10px;right:0;}
#girl_baska {background-position: -276px -57px;width: 48px;height: 48px;top: 57px;right: 316px;}
#girl_ruka {background-position: -385px -87px;width: 50px;height: 18px;top: 87px;right: 205px;}
#girl_center {background-position: -266px -105px;width: 191px;height: 171px;top: 105px;right: 183px;}
#girl_noghi {background-position: -457px -105px;width: 77px;height: 106px;top: 105px;right: 106px;}
#girl_noghi2 {background-position: -534px -105px;width: 45px;height: 66px;top: 105px;right: 61px;}
#krovati_left {background-position: -238px -205px;width: 28px;height: 63px;top: 205px;right: 374px;}
#krovati_right {background-position: -457px -211px;width: 34px;height: 35px;top: 211px;right: 149px;}
#krovati_bottom {background-position: -349px -276px;width: 68px;height: 33px;top: 276px;right: 223px;}
#korzina {background-position: -52px -158px;width:116px;height: 119px;top: 158px;right: 472px;}
#sun {background: #FFFFFF; width:37px;height: 23px;top: 0px;right: 4px;}

/*******************************************************************/
#corzina {
	height: 60px;
	width: 115px;
	float: none;
	position:absolute;
	top: 40px;
	right: 0px;
	text-align:center;
}
#corzina p {
	padding: 1px 0 10px 0;
}
#corzina span.bold {
	font-weight:bold;
	color:#363636;
}
#corzina a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
}
#logo {
	background: transparent url(../images/logo.gif) no-repeat;
	width: 226px;
	height: 110px;
	left: 55px;
	top: 175px;
	overflow: hidden;
	position: absolute;
	text-indent: 700em;
	white-space: nowrap;
}

/* navigation */
#top_menu {

}
#nav {
	position:relative;
	z-index: 500;
	height: 27px;
	width: 850px;
	margin:auto;
	float:none;
}
#nav ul {
	margin:0;
	padding: 0;
	float:none;
}
#nav li {
	float:left;
	padding:0 17px 0 3px;
}
#nav a {
	float:none;
	display:block;
	padding: 0px 0px 0px 14px;
	background: none;
	font-weight: bold;
	color:#fff;
}
#nav a span {
	float:none;
	display:block;
	padding: 0px 0px 0px 14px;
	padding: 7px 14px 8px 0px;
	margin: 0 -14px 0 0px;
	background: none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#nav ul li#current {

}
#nav ul li#current a {
	background: transparent url(../images/nav.gif) no-repeat 0px 0px;
	text-decoration:none;
}
#nav ul li#current a span {
	background: transparent url(../images/nav.gif) no-repeat 100% 0px;
}
#nav a:hover {
	background: transparent url(../images/nav.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#nav a:hover span {
	background: transparent url(../images/nav.gif) no-repeat 100% 0px;
}
/*************/

h4 {
	color: #4a92ac;
	text-transform:uppercase;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 3px;
}

h2 {
	color: #4a92ac;
	text-transform:uppercase;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	text-align:center;
	margin-top: -2px;
	/*border: 1px solid #DE0000;*/
}

ul.content_ul { padding-left:10px;}
ul.content_ul li {	background: url(../images/list_type.gif) no-repeat 0px 5px;
	padding-left: 13px;
	font-size: 12px;
}

a { color: #d15180;}
a:hover { text-decoration:none;}

table{
	border-collapse: collapse;
}

.block { padding-bottom: 20px;}
.left_column ul.mainmenu li {
	padding: 5px 0 6px 0px;
	background: url(../images/dot_menu.gif) repeat-x 0% 100%;
}
.left_column ul.mainmenu li a {
	background:url(../images/arrow.gif) no-repeat 0% 50%;
}
.left_column ul.mainmenu li a.active {
	background:url(../images/arrow_blue.gif) no-repeat 0% 50%;
}
.left_column ul.mainmenu li a, .left_column ul.mainmenu li a.active {	padding: 0px 0 0px 16px;
	text-transform:uppercase;
	text-decoration:none;
	color: #656565;
}
.left_column ul.mainmenu li a:hover {

}
table#proizvod th {
	padding: 3px 3px 3px 0;
}
table#proizvod td {
	padding: 3px 0 3px 3px;
}

.left_column ul.posled_nov li {
	padding: 0 0 7px 0;
}

.right_column ul.anonsi_nov li {
	padding: 0 0 12px 0;
}

/*******************************/

.center_column div.center_block {
	padding: 0 0 50px 0px;
	/*border: 1px solid #DE0000;*/

}
.center_column div.center_block p {
	padding: 0 0px 0px 10px;
	font-size: 12px;
	text-align: justify;
	/*border: 1px solid #DE0000;*/
}
.center_column div.center_block b, .center_column div.center_block strong, .center_column div.center_block a {
	font-size: 12px;
}
.center_column div.center_block h5.article_head {
	font-size: 12px;
	padding: 0 0 5px 10px;
}

.center_column table#cupiti {
	width: 98%;
	margin: 0px;
	/*border: 1px solid #DE0000;*/
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.center_column table#cupiti td{
	text-align: center;
	padding: 2px 0px 2px 0;
	/*border: 1px solid #DE0000;*/
}

.model {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #363636;
}
.tena {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #d15180;
}
form#podbor_matrasa {
	background:url(../images/podbor_matrasa.jpg) no-repeat;
	height: 327px;
	margin-top: 0px;
}
#podbor_matrasa h4 {
	color: #FFF;
	padding: 10px 0 0 35px;
}
#podbor_matrasa div#podbor_matrasa_button {
	text-align:right;
	height:42px;
	margin-top: -3px;
}
#podbor_matrasa div#podbor_matrasa_button input {
	background: none;
	color: #FFF;
	width: 57px;
	height: 42px;
	border: none;
	cursor: pointer;
}
#podbor_matrasa table {
	width: 100%;
	height: 255px;
	margin: 6px 0 0px 0;
}
#podbor_matrasa table td{
	text-align:right;
	padding-right: 9px;
	height:32px; /* :) */
}

#podbor_matrasa select {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	height: 18px;
	padding: 0px;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
}

#podbor_matrasa select option {	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
}

#podbor_matrasa select option.title {
	background-color:#f2f2f2;
}

#counters {
	float:left;
	padding: 45px 0 0 14px;
	width: 400px;
	/*border: 1px solid red;*/
}

#copyright {
	color: #3672a3;
	text-align: right;
	padding: 55px 18px 0 0;
	margin-left: 420px;
	/*border: 1px solid green;*/
}

#copyright a{
	color: #3672a3;
	text-decoration: none;
}

span.date { font-weight: bold; color: #363636;}

/****************************************/
/* for index2 */

.center_column_noright div.center_block {
	padding: 0px 0 20px 10px;
	/*border: 1px solid #DE0000;*/
}
.center_column_noright div.center_block p{
	padding: 0;
	font-size: 12px;
	text-align: justify;
	width: 98%;
	/*border: 1px solid #DE0000;*/
}
.center_column_noright div.center_block p b, .center_column_noright div.center_block p a, .center_column_noright div.center_block p i{
	font-size: 12px;
	/*border: 1px solid #DE0000;*/
}

.center_column_noright div.center_block ul.info li {	background: url(../images/list_type.gif) no-repeat 0px 5px;
	padding-left: 13px;
	font-size: 12px;
	width: 95%;
}

.center_column_noright div.center_block h3{
	padding: 0px 20px 0px 0px;
	/*border: 1px solid #DE0000;*/
}
.center_column_noright div.center_block h2 {
	color: #4a92ac;
	text-transform:uppercase;
	padding-bottom: 15px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

.center_column_noright div.center_block h1{
	padding: 0;
	font-size: 17px;
	color: #d15180;
	font-weight: bold;
}

.center_column_noright div.center_block span.red {
	color: #d15180;
}

.center_column_noright div.center_block h5.head_table {
	color: #d15180;
	font-size:12px;
	font-weight:bold;
	padding: 0 0 5px 0;
}
.center_column_noright div.center_block h5.head_table2 {
	color: #4a92ac;
	font-size:15px;
	font-weight:bold;
	padding: 0 0 5px 0;
}

.center_column_noright div.center_block input.tkan {
	margin: 0 5px 0 0;
}

.center_column_noright div.center_block input.doptkan{
	margin: 0 5px 0 0;
}

ul.structure li { background: url(../images/list_type.gif) no-repeat 0px 5px; padding-left: 13px;}

/* ÎÁÙÀß ÒÀÁËÈÖÀ ÄËß 1 ÌÀÒÐÀÑÀ */
.center_column_noright div.center_block table.matrasi {
	width: 98%;
}
.center_column_noright div.center_block table.matrasi td.img {
	padding: 0 5px 0 0px;
	width: 197px;
	vertical-align:top;
}
.center_column_noright div.center_block table.matrasi td.img img{
	border: 3px solid #f2f2f2;
}
.center_column_noright div.center_block table.matrasi td {
	padding: 0;
	vertical-align:top;
}
.center_column_noright div.center_block table.matrasi td.size_price {
	padding: 0;
	vertical-align:bottom;
	font-weight: bold;
	font-size: 12px;
	color: #4a92ac;
}
.center_column_noright div.center_block table.matrasi td.descr {
	vertical-align: top;
	text-align: justify;
	font-size: 12px;
	padding: 15px 0 0 0;
}
.center_column_noright div.center_block table.matrasi td.descr b, .center_column_noright div.center_block table.matrasi td.descr strong, .center_column_noright div.center_block table.matrasi td.descr i{
	font-size: 12px;
}
.center_column_noright div.center_block table.matrasi td.descr2 {
	vertical-align: top;
	padding: 2px 0 0 0;
}
.center_column_noright div.center_block table.matrasi td.descr2 {
	text-align: justify;
}

/* ÇÀÃÎËÎÂÎÊ */
.center_column_noright div.center_block table.zagolovok {
	width: 100%;
}
.center_column_noright div.center_block table.zagolovok th {
	background: #f2f2f2;
	vertical-align: middle;
	text-align: left;
	padding: 0;
	height: 20px;
}
.center_column_noright div.center_block table.zagolovok th a {
	font-size: 17px;
	color: #d15180;
	font-weight: bold;
	text-decoration: none;
}
.center_column_noright div.center_block table.zagolovok td {
	background: #f2f2f2;
	vertical-align: middle;
	width: 68px;
	padding: 0;
}
.center_column_noright div.center_block a.compare {
	color: #4a92ac;
	font-size: 10px;
	padding-left: 20px;
	background: url(../images/balance.gif) no-repeat;
}
.center_column_noright div.center_block a.big_compare {
	color: #4a92ac;
	font-size: 12px;
	padding-left: 20px;
	background: url(../images/balance2.gif) no-repeat;
}
.center_column_noright div.center_block a.small_compare {
	color: #4a92ac;
	font-size: 10px;
	padding-left: 20px;
	font-weight: normal;
	background: url(../images/balance2.gif) no-repeat;
}

/* ÑÂÎÉÑÒÂÀ */
.center_column_noright div.center_block table.properties {
	width: 100%;
}
.center_column_noright div.center_block table.properties th{
	text-align: left;
	width: 185px;
	padding: 1px 0px 2px 0px;
	vertical-align: top;
}
.center_column_noright div.center_block table.properties th.th2{
	text-align: left;
    width: 80%;
	padding: 1px 0px 2px 0px;
	vertical-align: top;
}
.center_column_noright div.center_block table.properties th div, .center_column_noright div.center_block table.properties th.th2 div{
	float: left;
	background: url(../images/dot.gif) repeat-x 0% bottom;
	width: 100%;
}
.center_column_noright div.center_block table.properties th div span, .center_column_noright div.center_block table.properties th.th2 div span{
	float: left;
	background: #FFF;
	padding: 0 4px 0 0;
	font-weight:bold;
}
.center_column_noright div.center_block table.properties td{
	padding: 1px 0px 2px 5px;
	vertical-align: top;
}

/* ÐÀÇÌÅÐÛ è ÖÅÍÛ*/
.center_column_noright div.center_block td.size_price select {
	width:          56px;
	height:         20px;
	font-weight:    bold;
	font-size:      12px;
	color:          #4a92ac;
	border:         1px solid #4a92ac;
	vertical-align: bottom;
}
.center_column_noright div.center_block td.size_price option {
	font-weight:    bold;
	font-size:      12px;
	color:          #4a92ac;
}
.center_column_noright div.center_block td.size_price select.shirina_big {
	width: 98px;
}
.center_column_noright div.center_block td.size_price input.nest_shirina {
	color:          #4a92ac;
	border:         1px solid #4a92ac;
	width:          26px;
	font-weight:    bold;
	font-size:      12px;
	height:         17px;
	vertical-align: bottom;
	padding-top:    1px;
	padding-left:   1px;
}
.center_column_noright div.center_block td.size_price img.buy {
	margin-left: 5px;
	margin-bottom: -4px;
}
.center_column_noright div.center_block span.price {
	font-weight: bold;
	font-size: 18px;
	color: #4a92ac;
	padding-left:10px;
}
.center_column_noright div.center_block span.discount {	font-weight: bold;
	font-size: 12px;
	color: #4a92ac;
	padding-left: 5px;
}
.center_column_noright div.center_block span.old_price {	font-weight: bold;
	font-size: 18px;
	color: #4a92ac;
	text-decoration:line-through;
	padding-left: 5px;
}
.center_column_noright div.center_block span.new_price {	font-weight: bold;
	font-size: 18px;
	color: #d15180;
	padding-left: 5px;
}
.center_column_noright div.center_block span.price_small {
	font-weight: bold;
	font-size: 12px;
	color: #4a92ac;
}
.center_column_noright div.center_block span.discount_small {
	font-weight: bold;
	font-size: 11px;
	color: #4a92ac;
	padding-left: 5px;
}
.center_column_noright div.center_block span.old_price_small {
	font-weight: bold;
	font-size: 12px;
	color: #4a92ac;
	text-decoration:line-through;
}
.center_column_noright div.center_block span.new_price_small {
	font-weight: bold;
	font-size: 12px;
	color: #d15180;
	padding-left: 5px;
}
.center_column_noright div.center_block span.shirina {
	font-weight: bold;
	font-size: 14px;
	color: #4a92ac;
	padding: 0;
}

/* ÀÍÀËÎÃÈ */
.center_column_noright div.center_block table.analog {
	width: 100%;
}
.center_column_noright div.center_block table.analog th{
	vertical-align: top;
}
.center_column_noright div.center_block table.analog td{
	text-align: center;
	vertical-align: top;
}
.center_column_noright div.center_block table.analog td img{
	border: 3px solid #f2f2f2;
}
.center_column_noright div.center_block table.analog th a.analog{
	text-decoration:none;
	font-size: 12px;
}
/* ÊÎÐÇÈÍÀ */
.center_column_noright div.center_block table.basket {

}
.center_column_noright div.center_block table.basket th{
	font-size: 12px;
	color: #d15180;
	padding: 10px 20px 10px 0;
}
.center_column_noright div.center_block table.basket td{
	font-size: 12px;
	padding: 10px;
	font-weight:bold;
	padding: 10px 20px 10px 0;
}
.center_column_noright div.center_block table.customer_information {
	width: 98%;
}
.center_column_noright div.center_block table.customer_information th{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	width: 200px;
	padding: 10px 20px 10px 0;
}
.center_column_noright div.center_block table.customer_information td{
	vertical-align: top;
	padding: 10px 0px 10px 0;
}

.center_column_noright div.center_block span.itogo {
	font-size: 12px;
	font-weight: bold;
	color: #d15180;
}

.center_column_noright div.center_block input.kolvo {
	width: 60px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
	border:1px solid #656565;
}

.center_column_noright div.center_block a.delete {
	font-size: 12px;
	font-weight: bold;
}

.center_column_noright div.center_block span.attention {
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.center_column_noright div.center_block input.name {
	width: 100%;
	font-size: 12px;
	padding-left: 2px;
	border:1px solid #656565;
}
.center_column_noright div.center_block input.order {
	width: 50px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	border:1px solid #656565;
}

.center_column_noright div.center_block textarea.adres {
	width: 100%;
	font-size: 12px;
	padding-left: 2px;
	border:1px solid #656565;
}

.center_column_noright div.center_block input.butt{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#4a92ac;
	padding: 2px;
	width: 120px;
	height: 25px;
	border:1px solid #656565;
}
.center_column_noright div.center_block input.check{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#4a92ac;
	padding: 2px;
	width: 170px;
	height: 25px;
	border:1px solid #656565;
}

/* ÑÐÀÂÍÅÍÈÅ */
table.compare {

}
table.compare th{
	text-align: left;
	width: 185px;
	padding: 1px 0px 2px 5px;
	vertical-align: top;
	white-space: nowrap;
}
table.compare th.title{
	text-align: center;
	width: 185px;
	padding: 1px 0px 2px 5px;
	vertical-align: top;
	white-space: normal;
}
table.compare th div{
	float: left;
	background: url(../images/dot.gif) repeat-x 0% bottom;
	width: 100%;
}
table.compare th div span{
	float: left;
	background: #FFF;
	padding: 0 4px 0 0;
	font-weight:bold;
}
table.compare td{
	padding: 1px 0px 2px 5px;
	vertical-align: top;
	width: 180px;
}
table.compare td.dotted{
	background: url(../images/dot_menu.gif) repeat-x 0% 100%;
}
table.compare td img{
	border: 3px solid #f2f2f2;
}
table.compare th.size {
	color: #4a92ac;
}
table.compare th.size select, table.compare th.size option {
	color: #000;
	width: 47px;
	font-weight: bold;
	height: 18px;
}
table.compare span.price {
	font-weight: bold;
	font-size: 14px;
	color: #4a92ac;
}
table.compare span.discount {
	font-weight: bold;
	font-size: 11px;
	color: #4a92ac;
	padding-left: 5px;
}
table.compare span.old_price {
	font-weight: bold;
	font-size: 14px;
	color: #4a92ac;
	text-decoration:line-through;
}
table.compare span.new_price {
	font-weight: bold;
	font-size: 14px;
	color: #d15180;
	padding-left: 5px;
}

.center_column_noright div.center_block table.check_order th {	font-size: 12px;
	padding: 0 0 10px 0;
	text-align: left;
}
.center_column_noright div.center_block table.check_order td {
	font-size: 12px;
	padding: 0 0 10px 10px;
}
.center_column_noright div.center_block ul.faq li {
	background: url(../images/list_type.gif) no-repeat 0px 5px;
	padding-left: 13px;
	font-size: 12px;
	padding-bottom: 10px;
}
.center_column_noright div.center_block ul.faq li a{
	font-size: 12px;
	font-weight:bold;
}.center_column_noright div.center_block h5.question {
	color: #4a92ac;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0 5px 0;
}
.center_column_noright div.center_block h5.question a{
	font-size:12px;
}
.right_column ul.faq li {
	background: url(../images/list_type.gif) no-repeat -3px 5px;
	padding-left: 10px;
	padding-bottom: 8px;
}

div.scrolling {	overflow:hidden;
	height:280px;
}

div.scroll_content {	margin-right: 20px;
}

div.sroll {	position:relative;
	text-align:left;
	top:0px; z-index:10;
	margin:0 0 0 auto;
	width:15px;
}

div.scrolling_top {	position:absolute;
	top:-280px;
	left:0px;
	height:19px;
	width:15px;
	cursor:pointer;
}

div.scrolling_down {	position:absolute;
	top:-15px;
	left:0px;
	height:19px;
	width:15px;
	cursor:pointer;
}

.center_column_noright div.center_block table.big {	font-size: 12px;
}

.center_column_noright div.center_block table.big th, .center_column_noright div.center_block table.big td {
	font-size: 12px;
}

.center_column_noright div.center_block table.big td a {
	font-size: 12px;
}

.center_column_noright div.center_block table.big td a.small_compare {	font-size: 11px;
}

.center_column_noright div.center_block table.big td b {
	font-size: 12px;
}

.center_column_noright div.center_block table.big td div span {
	font-size: 12px;
}

.center_column_noright div.center_block table.big li, .center_column_noright div.center_block table.big li i {
	font-size: 12px;
}

.center_column_noright div.center_block table.big td.size_price {
	font-weight: normal;
}
