html
{
height:100%
}

body
{
background-color:#fcf7ee;
height:100%;
padding:0px;
margin:0px;
font-size:12px;
font-family:Arial Narrow, Arial, Helvetica;
color:#4a6a8f
}

a
{
color:#4a6a8f 
}

select
{
font-size:10px;
}

table
{
padding:0px;
margin:0px;
}


h1
{
/*font-size:16px;*/
font-size:17px;
color:#895d38;
font-weight:normal;
padding:0px;
margin:0px;
}

h2
{
padding:0px;
margin:0px;
color:#4a6a8f;
font-size:15px;
font-weight:normal;
margin-bottom:4px;
}


/*--------альты для текста-------------*/

.thumbnail-ico
{
font-size:11px;
z-index:100;
overflow:hidden;/*must have*/
}

.thumbnail-ico:hover{
background-color: transparent;
padding:0px;
margin:0px;
}

.thumbnail-ico span{
position: absolute;
left:-30px;
top:10px;
display:none;
margin-top:10px;
margin-left:40px;

line-height:18px;
border:1px solid #e1d2b8 !important;
background-color: #fffcf6;
color:#38a086;

opacity: 0.85;
filter: alpha(opacity=85);
z-index:100
}

.thumbnail-ico:hover span{
display:block;
}

/*----------*/


.thumbnail-ico2
{
font-size:11px;
z-index:100;
overflow:hidden;/*must have*/
}

.thumbnail-ico2:hover{
background-color: transparent;
padding:0px;
margin:0px;
}

.thumbnail-ico2 span{
position: absolute;
left:-60px;
top:0px;
display:none;

margin-top:15px;

line-height:18px;
border:1px solid #e1d2b8 !important;
background-color: #fffcf6;
color:#38a086;

opacity: 0.85;
filter: alpha(opacity=85);
z-index:100
}

.thumbnail-ico2:hover span{
display:block;
}

/*----------*/

#korzina
{
margin-top:6px;
width:139px;
color:#FFFFFF;
font-size:11px
}

#menu
{
width:171px;
height:161px;
margin-left:20px;
margin-top:22px;
background-image:url('/images/menu.jpg');
background-repeat:no-repeat
}

#menu ul
{
padding:0px;
margin:0px;
list-style:none;
padding-top:15px;
padding-left:26px;
line-height:18px;
}

#menu ul a:link
{
text-decoration:underline
}

#menu ul a:visited
{
text-decoration:underline
}

#menu ul a:hover
{
text-decoration:none
}

#menu ul a:active
{
text-decoration:underline
}

.punct-menu
{
background:url(/images/marker.gif) no-repeat 0 50%;
padding-left:14px;
margin-left:0px;
}

.punct-menu a
{
font-size:13px;
color:#4a6a8f;
}

.xl-menu
{
background:url(/images/xl-marker.gif) no-repeat 0 55%;
padding-left:14px;
margin-left:0px;
}

.xl-menu a
{
font-size:13px;
color:#38a086;
}

.login
{
width:70px;
padding:0px;
margin:0px;
font-size:9px;
margin-top:22px;
height:12px;
background-color:#fff9eb;
border:1px solid #e4d8a8
}


#sel
{
font-size:10px
}

#sel a:link
{
font-size:12px;
text-decoration:underline;
}

#sel a:visited
{
font-size:12px;
text-decoration:underline;
}

#sel a:hover
{
font-size:12px;
text-decoration:none;
}


#sel a:active
{
font-size:12px;
text-decoration:none;
}

#sel select
{
width:110px;
}

#country
{
color:#93c6f2
}

#country a:link
{
text-decoration:underline;
color:#93c6f2
}

#country a:visited
{
text-decoration:underline;
color:#93c6f2
}

#country a:hover
{
text-decoration:none;
color:#ffffff
}

#country a:active
{
text-decoration:underline;
color:#93c6f2
}

#country-act
{
color:#9cd1ff
}

#country-act a:link
{
text-decoration:underline;
color:#9cd1ff
}

#country-act a:visited
{
text-decoration:underline;
color:#9cd1ff
}

#country-act a:hover
{
text-decoration:none;
color:#ffffff
}

#country-act a:active
{
text-decoration:underline;
color:#93c6f2
}

.price
{
color:#ff6600 !important;
}

.menu_left{
	width: 185px;
	background: #FFFDF8;
	border: 1px solid #F4EFE7;
	text-align: left;
	font-size: 11px;
}
.menu_left td{
	padding: 13px;
	vertical-align: top;
}
.menu_left td table td{
	padding: 0;
}
.menu_left td table .link{
	padding: 0 0 4px 0;
}
.menu_left td table .separator{
	background: url(/images/menu_separator.gif) left top repeat-x;
}
.menu_left td #sanitary{
   width: 157px;
   height: 11px;
   background: url(/images/menu_title_sanitary.gif) left top no-repeat;
   margin: 0 0 5px 0;
   text-indent: -700em;
   overflow: hidden;
}
.menu_left td #tile{
   width: 129px;
   height: 11px;
   background: url(/images/menu_title_tile.gif) left top no-repeat;
   margin: 0 0 5px 0;
   text-indent: -700em;
   overflow: hidden;
}
.menu_left td #repairs{
   width: 140px;
   height: 11px;
   background: url(/images/menu_title_repairs.gif) left top no-repeat;
   margin: 0 0 5px 0;
   text-indent: -700em;
   overflow: hidden;
}
.menu_left td #rent{
   width: 133px;
   height: 11px;
   background: url(/images/menu_title_rent.gif) left top no-repeat;
   margin: 0 0 5px 0;
   text-indent: -700em;
   overflow: hidden;
}

#mini-block
{
background-color:#fffcf6;
border:1px solid #f3ece0;
}

#mini-block td
{
padding:4px 3px 0px 5px
}

#mini-block a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#mini-block a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#mini-block a:hover
{
color:#4a6a8f;
text-decoration:none;
}


#mini-block a:active
{
color:#4a6a8f;
text-decoration:underline;
}



.content
{
padding: 0px 12px 12px 12px;
font-size:14px;
}


/* bottom*/
#menu-bottom
{
padding:0px;
margin:0px;
margin-top:10px
}

#menu-bottom ul
{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

#menu-bottom ul li
{
display:inline;
background:url(/images/marker.gif) no-repeat 0 50%;
padding-left:12px;
margin-left:4px;
}

#menu-bottom a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#menu-bottom a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#menu-bottom a:hover
{
color:#4a6a8f;
text-decoration:none;
}


#menu-bottom a:active
{
color:#4a6a8f;
text-decoration:underline;
}


#pages
{
color:#4a6a8f;
font-size:11px;
}

#pages a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#pages a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#pages a:hover
{
color:#4a6a8f;
text-decoration:none;
}


#pages a:active
{
color:#4a6a8f;
text-decoration:none;
}


#kroshki
{
color:#4a6a8f;
font-size:12px;
}

#kroshki a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#kroshki a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#kroshki a:hover
{
color:#4a6a8f;
text-decoration:none;
}


#kroshki a:active
{
color:#4a6a8f;
text-decoration:none;
}

#tovar p
{
font-size:14px;
padding:0px;
margin:2px 0px 2px 0px;
}

#tovar a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#tovar a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#tovar a:hover
{
color:#4a6a8f;
text-decoration:none;
}


#tovar a:active
{
color:#4a6a8f;
text-decoration:none;
}

#v-menu ul
{
	text-align:left;
	list-style:none;
	padding:0px;
	margin:0px;
	width:165px;
	font-size:12px;
}

#v-menu a:link
{
text-decoration:underline;
}

#v-menu a:visited
{
text-decoration:underline;
}

#v-menu a:hover
{
text-decoration:none;
}

#v-menu a:active
{
text-decoration:underline;
}

#v-menu li
{
vertical-align:middle;
line-height:30px;
border-bottom:1px dashed #dbccbd;
padding-bottom:4px;
padding-top:4px;
}

.last{
border-bottom:none !important
}

#v-menu ul a
{
	display:block;
	width:150px;
	height:30px;
	background-color:#fffcf6;

}

.punct-activ p
{
margin:0px; padding:0px; margin-left:2px; padding-left:15px; width:148px; height:30px; background-color:#f7f2e9; font-size:13px;
}

#v-menu ul a:hover
{
	background-color:#f7f2e9;
}

.last a
{
color:#4a6a8f;
background:url(/images/marker.gif) no-repeat 0 50%;
background-repeat:no-repeat;
	padding-left:14px !important;
	margin-left:2px !important;
	font-size:13px;
}

.punct-v-menu a
{
color:#4a6a8f;
background:url(/images/marker.gif) no-repeat 0 50%;
background-repeat:no-repeat;
	padding-left:14px !important;
	margin-left:2px !important;
	font-size:13px;
}

.punct-v-menu2 a
{
color:#4a6a8f;
	padding-left:14px !important;
	margin-left:2px !important;
	font-size:13px;
	font-weight:bold;
}

.punct-v-menu3 a
{
color:#4a6a8f;
	font-size:13px;
	font-weight:bold;
}

.xl-v-menu a
{
color:#38a086;
background:url(/images/xl-marker.gif) no-repeat 0 50%;
background-repeat:no-repeat;
	padding-left:14px !important;
	margin-left:2px !important;
	font-size:13px;
}

.opt-tr
{
margin-left:7px
}



#opt-table a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#opt-table td
{
height:30px;
vertical-align:middle
}

#opt-table td.string
{
border-bottom:1px dashed #d0bca9
}

#opt-table a:visited
{
color:#4a6a8f;
text-decoration:underline;
}


#opt-table a:hover
{
color:#4a6a8f;
text-decoration:none;
}


#opt-table a:active
{
color:#4a6a8f;
text-decoration:underline;
}


.opt-head
{
border-bottom:1px solid #f0eadf;
border-top:1px solid #f0eadf;
}

.opt-head-l
{
border-bottom:1px solid #f0eadf;
border-top:1px solid #f0eadf;
border-left:1px solid #f0eadf;
}

.opt-head-r
{
border-bottom:1px solid #f0eadf;
border-top:1px solid #f0eadf;
border-right:1px solid #f0eadf;
}

.kol
{
height:14px;
width:37px;
color:#4a6a8f;
background-color:#fcf7ee;
border:1px solid #4a6a8f;
text-align:right;
padding:0px;
margin:0px;
}


#viborka
{
color:#FFFFFF;
}

.viborka-select
{
width:155px;
height:17px;
padding:0px;
margin:0px;
}

.viborka-textf
{
width:40px;
height:15px;
padding:0px;
margin:0px;
font-size:12px;
line-height:15px;
border:1px solid #b4b4bd;
margin-left:2px;
margin-right:2px;
}

#info
{
background-color:#fffcf6;
border:1px solid #ede8dd;
padding:8px 5px 8px 5px;
font-size:12px;
}

#info9
{
border:1px solid #ede8dd;
padding:8px 5px 8px 5px;
font-size:12px;
}

#info a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#info a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#info a:hover
{
color:#4a6a8f;
text-decoration:none;
}


#info a:active
{
color:#4a6a8f;
text-decoration:none;
}

p.info
{
padding:0px;
margin:2px 0px 2px 0px;
}

p.info5
{
padding:0px;
margin:2px 0px 2px 0px;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

.kol2
{
height:14px;
width:47px !important;
color:#4a6a8f;
background-color:#fcf7ee;
border:1px solid #4a6a8f;
text-align:left;
padding:0px;
margin:0px;
padding-left:2px;
margin-left:2px;
margin-right:2px;
}

#else-tovars
{
margin:0px;
padding:0px;
list-style:none;
float:left;
padding-bottom:10px
}

#else-tovars li
{
display:block;
background:url(/images/marker.gif) no-repeat 0 50%;
padding-left:12px;
margin-left:4px;
padding-bottom:2px;
}

/* альты для текста*/

.thumbnail-hover:hover{
background-color: transparent;
cursor:text;
}

.thumbnail-hover span{
position: absolute;
display:none;
top:12px;
left:20px;
padding:0px;
margin:0px;
text-decoration: none;

opacity: 0.90;
filter: alpha(opacity=90);
}

.thumbnail-hover:hover span{
display:block;
}

.thumbnail-hover table
{
border:1px solid #e1d2b8 !important;
background-color: #fffcf6;
line-height:14px;
color:#38a086;
font-size:11px;
}

.thumbnail-hover table td
{
padding:4px
}

/* ------------------ */


/* альты для номеров*/

.thumbnail-hover-nomber
{
	color:#FFFFFF !important;
	vertical-align:middle;
	line-height:15px;
}

.thumbnail-hover-nomber:hover{
background-color: transparent;
}

.thumbnail-hover-nomber span{
position: absolute;
display:none;
padding:0px;
margin:0px;
top:10px;
left:-50px;
text-decoration: none;

margin-top:20px;
margin-left:50px;

width:65px;
line-height:20px;
border:1px solid #e1d2b8 !important;
background-color: #fffcf6;
color:#38a086;
font-size:11px;


opacity: 0.90;
filter: alpha(opacity=90);
}

.thumbnail-hover-nomber:hover span{
display:block;
}
/* ------------------ */

/* альты для текста 2*/

.thumbnail-hover2:hover{
background-color: transparent;
}

.thumbnail-hover2 span{
position: absolute;
display:none;
top:12px;
left:0px;
padding:0px;
margin:0px;
text-decoration: none;

margin-top:20px;
margin-left:35px;

width:150px;
padding-left:4px;
padding-right:4px;
line-height:18px;
border:1px solid #e1d2b8 !important;
background-color: #fffcf6;
color:#38a086;
font-size:11px;

opacity: 0.90;
filter: alpha(opacity=90);
}

.thumbnail-hover2:hover span{
display:block;
}


/* ------------------ */


#colors a:link
{
text-decoration:underline;
color:#4a6a8f
}

#colors a:visited
{
text-decoration:underline;
color:#4a6a8f
}

#colors a:hover
{
text-decoration:none;
color:#4a6a8f
}

#colors a:active
{
text-decoration:underline;
color:#4a6a8f
}



/* new */

div.icons
{
float:left; left:0px; top:0px; margin-left:72px; *margin-left:38px; margin-top:15px
}

div.rem-me
{
 font-size:11px; line-height:10px;
}

div.rem-me a, div.rem-me-main a
{
color:#4a6a8f;
text-decoration:underline !important
}

div.rem-me a:hover, div.rem-me-main a:hover
{
text-decoration:none
}

div.rem-me-main
{
 position:absolute;
 left:-4px;
 top:40px;
 font-size:11px;
 line-height:10px;
}

div.rem-me-main input
{
float:left;
margin-left:54px;
margin-right:3px;
}


.risun{
position: inherit;
left:-30px;
top:10px;
display:none;
margin-top:10px;
margin-left:40px;

line-height:18px;
border:1px solid #e1d2b8 !important;
background-color: #fffcf6;
color:#38a086;

opacity: 0.85;
filter: alpha(opacity=85);
z-index:100
}

#korz A:link {     TEXT-DECORATION: underline !important}
#korz A:visited {     TEXT-DECORATION: underline !important}
#korz A:hover {     TEXT-DECORATION: none !important}
#korz A:active {     TEXT-DECORATION: underline !important}

#nopod A:link {     TEXT-DECORATION: none !important}
#nopod A:visited {     TEXT-DECORATION: none !important}
#nopod A:hover {     TEXT-DECORATION: underline !important}
#nopod A:active {     TEXT-DECORATION: none !important}

#korzbel A:link {     color:#ffffff !important;}
#korzbel A:visited {     color:#ffffff !important;}
#korzbel A:hover {     color:#ffffff !important;}
#korzbel A:active {     color:#ffffff !important;}

#bord input
{
width:18px;
font-size:9px;
padding:2px;
margin:0px;
border:1px solid #e1d2b8;
}

#bord {
	border-right: 1px solid #e1d2b8;
	border-bottom: 1px solid #e1d2b8;
	padding: 5px;
}
#bord1 {
	border-right: 1px solid #e1d2b8;
	
}

#bord a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#bord a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#bord a:hover
{
color:#4a6a8f;
text-decoration:none;
}

#bord2 a:link
{
color:#4a6a8f;
text-decoration:underline;
}

#bord2 a:visited
{
color:#4a6a8f;
text-decoration:underline;
}

#bord2 a:hover
{
color:#4a6a8f;
text-decoration:none;
}

#korz2 td
{
text-align:left; !important;
}

.punct-v-menu33 a
{
color:#4a6a8f;
	padding-left:0px !important;
	margin-left:0px !important;
	font-size:13px;
}
td a
{
text-decoration:underline;
}

td a:hover
{
text-decoration:none;
}


.block-korzina {position:absolute; width:338px; height:54px; color:#FFFFFF;}
.block-korzina a { color:#ffffff }

div.main-korzina { padding-top:6px; float:left; margin-left:60px }
div.main-korzina a { color:#ffffff }

.sub_menu {
    position: absolute;
	padding-left:10px;
	margin-left:140px;
	margin-top:-30px;
	display: none;
 	background-color:#fffcf6;
	border:1px solid #f2ede3;
	width:185px;

    z-index: 1000;
	text-align:center;
}




.footer {
	height: 164px;
	background: url("/images/footer_bg.png") repeat-x 0% 100%;
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.footer table.list {
	//height: 100%;
	width: 100%;
}

.footer table.list td {
	padding-top: 45px;
}

.footer a {
	font-size: 11px;
}

.footer table.list ul {
	padding-left: 37px;
	line-height: 15px;
}

.footer table.list li {
	list-style-image: url("./images/footer_list.png");
}

.footer td.list {
	width: 679px; height:90px;
}

.footer .spacer_left {
	width: 20px;
}

.footer .pix {
	width: 88px;
	padding-top: 51px;
	line-height: 20px;
}

.footer .pix p {
	text-align: center;
}

.footer .percents {
	padding-left: 5px;
	padding-bottom: 6px;
}

.footer .copyright {
	text-align: right;
	padding-top: 45px;
	padding-left: 11px;
	padding-right: 16px;
	width: 84px;
	font-family: Arial Narrow;
	font-size: 11px;
	color: #4a6a8f;
	line-height: 16px;
}





.phone {
	width: 100%;
	height: 99px;
	background: url("/images/phone_bg.png") repeat-x;
	font-family: Arial Narrow;
	color: white;
		margin: 0px;
	padding: 0px;
	vertical-align: top;
	border-collapse: collapse;
}

.phone .pic {
	width: 80px;
		margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.phone .pic .up {
	height: 42px;
	width: 100%;
	padding-left: 2px;
}

.phone .pic .up a img{
	margin-top: 24px;
	margin-left: 6px;
}

.phone .pic .down {
	height: 57px;
	width: 100%;
}

.phone .pic .down div.shell {
	width: 80px;
	height: 57px;
	position: relative;
}

.phone .pic .down div.shell #alt_home, .phone .pic .down div.shell #alt_map, .phone .pic .down div.shell #alt_mail {
	position: absolute;
	border: solid 1px #e1d2b8;
	height: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 9px;
	font-size: 11px;
	color: #38a086;
	background: #fffcf6;
	display: none;
	top: 0px;


z-index:100
}

.phone .pic .down div.shell #alt_home {
	right: 72px;
}

.phone .pic .down div.shell #alt_map {
	right: 45px;
}

.phone .pic .down div.shell #alt_mail {
	right: 18px;
}

.phone td.bag {
	width: 382px;
	background: url("/images/bag.gif") no-repeat;
			margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align:left;
}

.phone .spacer {
	width: 225px;
}

.phone table.bag {
	width: 100%;
	height: 100%;
			margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.phone table.bag .left {
	width: 255px;
	font-size: 15px;
	line-height: 14px;
	padding-top: 29px;
	padding-left: 5px;
}

.phone table.bag .up {
	height: 40px;
	font-size: 12px;
	padding-left: 40px;
}

.phone table.bag .up a {
	display: block;
	width: 73px;
	height: 18px;
	padding-top: 4px;
	color: white;
	padding-left: 8px;
	text-decoration: none;
	background: url("/images/basket.gif");
}

.phone table.bag .up a {
	margin-top: 18px;
}

.phone table.bag .up a:hover {
	text-decoration: none;
	background: url("/images/basket_h.gif");
}

.phone table.bag .down {
	font-size: 11px;
	padding-top: 8px;
	padding-left: 44px;
	line-height: 13px;
}

.phone table.bag .down a {
	color: white;
	text-decoration: none;
}

.phone table.bag .down a:hover {
	text-decoration: underline;
}







table {
	border-collapse: collapse;
}

a img {
	border: none;
}

a {
	font-family: Arial Narrow;
	color: #4a6a8f;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

