/*  
Theme Name: grandsstyle
Author: grandsstyle
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
table, tr, th, td, img, a img, fieldset {
	border: 0px;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table, td, th {
	vertical-align: middle;
}
:focus {
	outline: none;
}
img {
	vertical-align: top;
	margin: 0;
}
ul li
{
	list-style: none;
}
ul li, ol li
{
	margin-bottom: 10px;
}
ol{
	list-style-type:decimal;
	margin-left: 40px;
	margin-bottom: 20px;
}
html,body {
	width: 100%;
	height:100%;
}
body {
	width: 100%;
	background: #feecd6 url(i/header-bg.gif) no-repeat top center;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #000;
	text-align: center;
}
a {
	color: #0055cc;
	text-decoration: underline;
}


a:visited {
	color: #990099;
}
a:hover {
	color: #982222;
	text-decoration: underline;
}
a.dashed {
	color: #0055cc;
	text-decoration: none;
	border-bottom: 1px dotted #0055cc;
}

a.dashed:hover {
	color: #982222;
	text-decoration: none;
	border-bottom: 1px dotted #982222;
}
h1 {
	font: italic 18px/22px Arial,Helvetica,sans-serif;
	margin-bottom: 2px;
	color: #282828;
}
h2 {
	font: normal 24px/26px Arial, Helvetica, sans-serif;
	color: #282828;
	margin-bottom: 12px;
	padding-top: 15px;
}
h3, div.header3 {
	font: italic 20px/22px Arial, Helvetica, sans-serif;
	color: #282828;
	margin-bottom: 12px;
	padding-top: 15px;
}
h4 {
	font: italic 20px/22px Arial, Helvetica, sans-serif;
	color: #282828;
	margin-bottom: 12px;
	padding-top: 15px;
}
h5, div.header5 {
	font: italic 20px/22px Arial, Helvetica, sans-serif;
	color: #282828;
	margin-bottom: 12px;
	padding-top: 15px;
}
h6 {
	font: italic 20px/22px Arial, Helvetica, sans-serif;
	color: #282828;
	margin-bottom: 12px;
	padding-top: 15px;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
 //zoom: 1;
}
p {
	margin-bottom: 20px;
}
ul
{
	display: block;
	list-style: none;
	padding-left: 10px;
	margin-bottom: 20px;
}
ul li
{
	display: block;
	background: url(i/list-mark.gif) no-repeat 0 8px;
	padding-left: 9px;
	margin-bottom: 2px;
}
.float-l
{
	float: left;
	_display: inline;
}
.float-r
{
	float: right;
	_display: inline;
}

h1.htitle {
	margin: 0;
	padding:0;
	color: #282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	text-align:center;
	
	left:523px;
	position:absolute;
	top:57px;
	width:181px;
}

.wrapper
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position:relative;
 	min-height: 100%;
    height: auto !important;
    height: 100%;

}
.header
{
	margin-bottom: 32px;
}

*+html .header { /* ie7 jump bug fix*/
	overflow:hidden;
}

.logo-wrap-b { /*added*/
	width: 250px;
	float: left;
	display: inline;
	margin-right: 11px;
	padding-top: 20px;
}

.logo-b
{
	width: 210px;
	float: left;
	display: inline;
	/*margin-right: 161px;*/
	
	margin-right: 0px; /*modified*/
	
	padding-top: 5px;
}
.header .srvice-n
{
	float: left;
	display: inline;
	list-style: none;
	padding: 26px 0 0 0;
	margin: 0 92px 0 0;
}
.header .srvice-n li
{
	float: left;
	padding: 0;
	background: none;
	display: inline;
	margin-right: 18px;
	width: 12px;
	height: 11px;
	margin-bottom: 0;
	overflow: hidden;
}
.header .srvice-n li a.home
{
	display: block;
	width: 11px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat 0 0;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li a.home:hover
{
	display: block;
	width: 11px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat 0 -11px;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li span.home
{
	display: block;
	width: 11px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat 0 -22px;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li a.site-map
{
	display: block;
	width: 11px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat -29px 0;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li a.site-map:hover
{
	display: block;
	width: 11px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat -29px -11px;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li span.site-map
{
	display: block;
	width: 11px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat -29px -22px;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li a.feedback
{
	display: block;
	width: 12px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat -59px 0;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li a.feedback:hover
{
	display: block;
	width: 12px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat -59px -11px;
	text-decoration: none;
	overflow: hidden;
}
.header .srvice-n li span.feedback
{
	display: block;
	width: 12px;
	height: 11px;
	background: url(i/service-nav.gif) no-repeat -59px -22px;
	text-decoration: none;
	overflow: hidden;
}
/*.header .calculator-b
{
	float: left;
	display: inline;
	background: url(i/calc-icon.gif) no-repeat 0 0;
	padding: 12px 0 15px 40px;
	text-decoration: none;
	margin-top: 11px;
	margin-right: 223px;
}*/

.header .calculator-b
{
	float: left;
	display: inline;
	background: url(i/calc-icon.gif) no-repeat 0 0;
	padding: 12px 0 15px 40px;
	text-decoration: none;
	margin-top: 22px;
	margin-left:16px;
}

.header .calculator-b:visited
{
	color: #0055cc;
}
.header .calculator-b:hover
{
	color: #982222;
	text-decoration: none;
}
.header .calculator-b span
{
	border-bottom: 1px dotted #0055cc;
}
.header .calculator-b:hover span
{
	border-bottom: 1px dotted #982222;
	color: #982222;
}
.header .contact-b
{
	float: right; /*modified: 16.09.10*/
	display: inline;
	padding-top: 20px;
	margin-right:20px;
}
.header .contact-b p
{
	margin-bottom: 4px;
	vertical-align: top;
	line-height: 18px;
}
.header .contact-b p span
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: top;
}
.content
{
	padding-bottom: 122px;
}
.content .units
{
	display: block;
	list-style: none;
	padding: 0;
	margin-bottom: 60px;
}
.content .units li.unit-b
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	margin: 0 9px 50px;
}
.content .units li.unit-p
{
	width: 294px;
	height: 270px;
	position: relative;
	z-index: 800;
}
.content .units li.unit-p .photo-b
{
	width: 294px;
	height: 270px;
	overflow: hidden;
	position: relative;
	z-index: 800;
}
.content .units li.unit-p .photo-b .frame
{
	background: url(i/pink-frame.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 294px;
	height: 270px;
	z-index: 800;
}
.content .units li.unit-p .title
{
	display: block;
	width: 219px;
	position: absolute;
	top: 198px;
	left: 116px;
	z-index: 1000 !important;
}
.content .units li.unit-p .title .top
{
	padding: 15px 24px 5px;
	font: italic bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
	width: 171px;
}
.content .units li.unit-p .title .top a
{
	color: #000;
}
.content .units li.unit-p .title .top a:hover
{
	color: #982222;
}
/*.content .units li.unit-p .title .bot
{
    padding: 0 24px 15px;
    display: none;
    width: 171px;
}
.content .units li.unit-p .title .bot ul
{
    display: block;
    padding: 0;
    margin: 0;
    
}
.content .units li.unit-p .title .bot ul li
{
    display: block;
    margin-bottom: 5px;
    background: url(i/list-dash.gif) no-repeat 0 8px;
    padding-left: 20px;
    font: normal 14px/16px Arial, Helvetica, sans-serif;
    color: #000;
    //zoom: 1;
}
.content .units li.unit-p .title .bot ul li a
{
    color: #000;
}
.content .units li.unit-p .title .bot ul li a:hover
{
    color: #982222;
}
.content .units li.unit-p .title-opened .top
{
    background: url(i/dropdown-p-t.png) no-repeat 0 0;
    _background: url(i/dropdown-p-t.gif) no-repeat 0 0;
}
.content .units li.unit-p .title-opened .bot
{
    display: block;
    background: url(i/dropdown-p-b.png) no-repeat 0 bottom;
    _background: url(i/dropdown-p-b.gif) no-repeat 0 bottom;
}*/
.content .units li.unit-bl
{
	width: 292px;
	height: 270px;
	position: relative;
}
.content .units li.unit-bl .photo-b
{
	width: 292px;
	height: 270px;
	overflow: hidden;
	position: relative;
}
.content .units li.unit-bl .photo-b .frame
{
	background: url(i/blue-frame.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 292px;
	height: 270px;
}
.content .units li.unit-bl .title
{
	display: block;
	width: 219px;
	position: absolute;
	top: 198px;
	left: 116px;
	//zoom: 1;
}
.content .units li.unit-bl .title .top
{
	padding: 20px 24px 10px;
	font: italic bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.content .units li.unit-bl .title .top a
{
	color: #000;
}
.content .units li.unit-bl .title .top a:hover
{
	color: #982222;
}

/*bl*/
.content .units li.unit-b .title .bot
{
	padding: 0 24px 15px;
	display: none;
	width: 171px;
}
.content .units li.unit-b .title .bot ul
{
	display: block;
	padding: 0;
	margin: 0;
	
}
.content .units li.unit-b .title .bot ul li
{
	display: block;
	margin-bottom: 5px;
	background: url(i/list-dash.gif) no-repeat 0 8px;
	padding-left: 20px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #000;
	//zoom: 1;
}
.content .units li.unit-b .title .bot ul li a
{
	color: #000;
}
.content .units li.unit-b .title .bot ul li a:hover
{
	color: #982222;
}
.content .units li.unit-b .title-opened {
    z-index: 1001 !important;
}

.content .units li.unit-b .title-opened .top
{
	background: url(i/dropdown-p-t.png) no-repeat 0 0;
	_background: url(i/dropdown-p-t.gif) no-repeat 0 0;
}
.content .units li.unit-b .title-opened .bot
{
	display: block;
	background: url(i/dropdown-p-b.png) no-repeat 0 bottom;
	_background: url(i/dropdown-p-b.gif) no-repeat 0 bottom;
}
/*#bl*/

.content .units li.unit-gr
{
	width: 317px;
	height: 270px;
	position: relative;
}
.content .units li.unit-gr .photo-b
{
	width: 317px;
	height: 270px;
	overflow: hidden;
	position: relative;
}
.content .units li.unit-gr .photo-b .frame
{
	background: url(i/green-frame.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 317px;
	height: 270px;
}
.content .units li.unit-gr .title
{
	display: block;
	width: 219px;
	position: absolute;
	top: 198px;
	left: 116px;
	//zoom: 1;
}
.content .units li.unit-gr .title .top
{
	padding: 20px 24px 10px;
	font: italic bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.content .units li.unit-gr .title .top a
{
	color: #000;
}
.content .units li.unit-gr .title .top a:hover
{
	color: #982222;
}
.content .units li.unit-vl
{
	width: 308px;
	height: 270px;
	position: relative;
}
.content .units li.unit-vl .photo-b
{
	width: 308px;
	height: 270px;
	overflow: hidden;
	position: relative;
}
.content .units li.unit-vl .photo-b .frame
{
	background: url(i/violet-frame.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 308px;
	height: 270px;
}
.content .units li.unit-vl .title
{
	display: block;
	width: 219px;
	position: absolute;
	top: 198px;
	left: 116px;
	//zoom: 1;
}
.content .units li.unit-vl .title .top
{
	padding: 20px 24px 10px;
	font: italic bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
.content .units li.unit-vl .title .top a
{
	color: #000;
}
.content .units li.unit-vl .title .top a:hover
{
	color: #982222;
}
.content .units li.unit-lbl
{
	width: 293px;
	height: 270px;
	position: relative;
	z-index: 700;
}
.content .units li.unit-lbl .photo-b
{
	width: 293px;
	height: 270px;
	overflow: hidden;
	position: relative;
	z-index: 700;
}
.content .units li.unit-lbl .photo-b .frame
{
	background: url(i/lightblue-frame.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 293px;
	height: 270px;
	z-index: 700;
}
.content .units li.unit-lbl .title
{
	display: block;
	width: 219px;
	position: absolute;
	top: 198px;
	left: 116px;
	//zoom: 1;
	z-index: 1000 !important;
}
.content .units li.unit-lbl .title .top
{
	padding: 20px 24px 10px;
	font: italic bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
	//zoom: 1;
/*  background: url(i/dropdown-lbl-t.png) no-repeat -219px 0;*/
}
.content .units li.unit-lbl .title .top a
{
	color: #000;
}
.content .units li.unit-lbl .title .top a:hover
{
	color: #982222;
}

/*
.content .units li.unit-lbl .title .bot
{
    background: url(i/dropdown-lbl-b.png) no-repeat 0 bottom;
    _background: url(i/dropdown-lbl-b.gif) no-repeat 0 bottom;
    padding: 0 24px 20px;
    display: none;
}
.content .units li.unit-lbl .title .bot ul
{
    display: block;
    padding: 0;
    margin: 0;
}
.content .units li.unit-lbl .title .bot ul li
{
    display: block;
    margin-bottom: 5px;
    background: url(i/list-dash.gif) no-repeat 0 8px;
    padding-left: 20px;
    font: normal 14px/16px Arial, Helvetica, sans-serif;
    color: #000;
}
.content .units li.unit-lbl .title .bot ul li a
{
    color: #000;
}
.content .units li.unit-lbl .title .bot ul li a:hover
{
    color: #982222;
}*/

/*.content .units li.unit-lbl .title-opened .top
{
    background: url(i/dropdown-lbl-t.png) no-repeat 0 0;
    _background: url(i/dropdown-lbl-t.gif) no-repeat 0 0;
    
}
.content .units li.unit-lbl .title-opened .bot
{
    display: block;
    
    
}
*/

.content .units li.unit-grey
{
	width: 178px;
	height: 168px;
	background:url(i/grey-bg.gif) no-repeat 0 0;
	padding: 35px 44px 55px 78px;
}
.content .units li.unit-grey .title
{
	font: italic bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding-bottom: 10px;
}
.content .units li.unit-grey .title a
{
	color: #000;
}
.content .units li.unit-grey .title a:hover
{
	color: #982222;
}
.content .units li.unit-grey ul
{
	padding: 0;
	margin: 0;
}
.content .units li.unit-grey ul li
{
	background: url(i/list-mark1.gif) no-repeat 0 7px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0;
	color: #000;
	font-size: 14px;
}
.content .units li.unit-grey ul li a
{
	color: #000;
}
.content .units li.unit-grey ul li a:hover
{
	color: #982222;
}
.content .news-b
{
	float: left;
	display: inline;
	width: 207px; /* modified 15.12.10; was 311*/
	margin: 30px 0 0;
}
.content .news-b h3, .content .news-b div.header3
{
	font: bold italic 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-bottom: 15px;
}
.content .news-b h3 a, .content .news-b div.header3 a
{
	color: #000;
}
.content .news-b h3 a:hover, .content .news-b div.header3 a:hover
{
	color: #982222;
}
.content .news-b ul
{
	display: block;
	padding: 0;
	margin: 0;
}
.content .news-b ul li
{
	display: block;
	padding: 0 0 20px 0;
	margin: 0;
	background: none;
	padding-left: 30px;
}
.content .news-b ul li .date
{
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	padding-bottom: 2px;
	
}
.content .news-b ul li p
{
	margin-bottom: 7px;
}
.content .news-b ul li.action
{
	background: url(i/news-bg.gif) no-repeat 0 0;
	padding-top: 10px;
	padding-left: 0;
}
.content .news-b ul li.action .inside
{
	background: url(i/news-bg-bot.gif) no-repeat 0 bottom;
	padding: 0 20px 10px 30px;
}
.content .news-b ul li.action .inside .date
{
	color: #982222;
}
.content .articles-list-item
{
	margin-bottom: 20px;
	clear: left;
}
.content .articles-b
{
	float: left;
	display: inline;
	width: 290px;
	margin: 0 13px 0 10px;
}
.content .articles-b h3
{
	font: bold italic 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-bottom: 15px;
}
.content .articles-b h3 a
{
	color: #000;
}
.content .articles-b h3 a:hover
{
	color: #982222;
}
.content .articles-b h3 a:visited
{
	color: #990099;
}
.content .articles-b ul
{
	margin: 0;
	padding: 0 0 0 17px;
}
.content .articles-b ul li
{
	width: 116px;
	min-height: 15px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0 19px 5px 0px;
	zoom: 1;
	*display: inline;
	_height: 15px;
	padding: 0;
	background: none;
}
.content .promo-b
{
	width: 196px;
	height: 164px;
	background: url(i/promo-bg.jpg) no-repeat 0 0;
	float: left;
	padding: 40px 0 0 110px;
}
.content .promo-b p
{
	font-size: 14px;
	padding-left: 15px;
}
.content .promo-b p span
{
	font: bold 31px/33px Arial, Helvetica, sans-serif;
	color: #982222;
}
.content .promo-b a.order
{
	background: url(i/order-btn.png) no-repeat 0 0;
	width: 187px;
	height: 48px;
	display: block;
	overflow: hidden;
}
.content .promo-b a.order:hover
{
	background: url(i/order-btn.png) no-repeat 0 -48px;
	_background: url(i/order-btn.png) no-repeat 0 -47px;
	width: 187px;
	height: 48px;
	display: block;
}
.footer
{
	position: relative;
    height: 77px;
    background: url(i/footer-bg.gif) no-repeat right bottom;
	width: 960px;
	text-align: left;
	margin: -122px auto 0 auto;
	padding-top: 45px;
}
.footer .copyright
{
	float: left;
	display: inline;
}
.footer .copyright span
{
	color: #982222;
}
.footer .contact
{
	width: 160px;
	float: right;
	display: inline;
	margin-left: 115px;
}
.footer .contact p
{
	margin-bottom: 5px;
	vertical-align: top;
}
.footer .contact p span
{
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #282828;
	vertical-align: top;
}
.footer .address
{
	float: right;
	display: inline;
	width: 205px;
}
.footer .address p
{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}



.left-col
{
	width: 207px;
	float: left;
	display: inline;
}
.right-col
{
	width: 721px;
	float: right;
	display: inline;
}
.left-col .nav
{
	margin: 0 0 50px 0;
	padding: 0;
}
.left-col .nav li
{
	padding: 0;
	background: none;
	margin-bottom: 12px;
	font: italic bold 15px/17px Georgia, "Times New Roman", Times, serif;
	color: #010101;
	overflow: hidden;
	//zoom: 1;
}
.left-col .nav li a
{
	color: #010101;
	padding: 2px 11px 4px;
	float: left;
}
.left-col .nav li a:hover
{
	color: #982222;
}
.left-col .nav li a.current
{
	text-decoration: none;
}
.left-col .nav li span
{
	background: #982222;
	position: relative;
	padding: 2px 11px 4px;
	color: #fff;
	float: left;
}
.left-col .nav li a.dotted 
{
	text-decoration: none;	
}
.left-col .nav li a.dotted  em
{
	border-bottom: 1px dotted #000;
}
.left-col .nav li a.dotted:hover  em
{
	border-bottom: 1px dotted #982222;
}

.left-col .nav li span b.t-l-corner
{
	background: url(i/nav-corners.gif) no-repeat 0 0;
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0;
	left: 0;
}
.left-col .nav li span b.t-r-corner
{
	background: url(i/nav-corners.gif) no-repeat -11px 0;
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0;
	right: 0;
 	_right: expression( this.parentNode.offsetWidth % 2 ? "-1px" : "0px" );
	left: auto;
}
.left-col .nav li span b.b-l-corner
{
	background: url(i/nav-corners.gif) no-repeat 0 -11px;
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? "-1px" : "0" );
	top: auto;
}
.left-col .nav li span b.b-r-corner
{
	background: url(i/nav-corners.gif) no-repeat -11px -11px;
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0;
	right: 0;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? "-1px" : "0" );
	top: auto;
    _right: expression( this.parentNode.offsetWidth % 2 ? "-1px" : "0px" );
	left: auto;
}
.left-col .nav li a.rss
{
	background: url(i/rss-icon.gif) no-repeat 0 1px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #282828;
	padding: 0 0 3px 16px;
	margin-left: 9px;
	text-decoration: none;
	margin-top: 3px;
}
.left-col .nav ul
{
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 0;
	clear: both;
}
.left-col .nav ul li
{
	font: italic 14px/16px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background: url(i/nav-dash.gif) no-repeat 0 10px;
	padding-left: 16px;
	margin-bottom: 5px;
}
.left-col .nav ul li a
{
	padding: 0;
}
.left-col .nav ul li a.current,
.left-col .nav ul li span
{
	font-weight: bold;
	color: #982222;
}
.left-col .nav ul li ul
{
	padding: 5px 0 0 0;
}
.left-col .nav ul li ul li
{
	font: italic 12px/14px Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background: url(i/list-mark1.gif) no-repeat 0 7px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.left-col .nav ul li ul li span
{
	font-weight: normal;
	padding: 0;
}
.right-col .bread-crumbs
{
	margin-bottom: 20px;
	font-size: 11px;
}
.right-col .bread-crumbs a
{
/*  background: url(i/bread-crumbs-arrow.gif) no-repeat right 3px;*/
	padding-right: 0px;
	margin-right: 7px;
}
.right-col h1 a.nav-l
{
	font: italic 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding: 0 8px;
}
.right-col h1 a.nav-l:hover
{
	font: italic 20px/22px Arial,Helvetica,sans-serif
	margin-bottom: 2px;
	color: #282828;
}

/*
ul.nav li#nav-furniture ul, ul.nav li#nav-furniture ul ul {
    display:none;
}
*/
.right-col .info-b
{
	overflow: hidden;
	//zoom: 1;
	padding-top: 18px;
	padding-bottom: 15px;
}
.right-col .info-b img
{
	float: left;
	display: inline;
	margin-right: 20px;
	margin-bottom: 20px;
}
.right-col .info-b img.alignright
{
	float: right;
	display: inline;
	margin-left: 20px;
}
.right-col .gallery
{
	padding: 0;
	margin: 0 0 20px -7px;
	overflow: hidden;
	//zoom: 1;
}
.right-col .gallery li
{
	padding: 0;
	background: none;
	margin: 0 7px 20px;
	width: 128px;
	min-height: 150px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 150px;
}
.right-col .gallery li a
{
	text-decoration: none;
}
.right-col .gallery li a span
{
	font-style: italic;
	text-decoration: none;
	color: #000;
}
.right-col .gallery li a:hover span
{
	font-style: italic;
	text-decoration: none;
	color: #982222;
}
.right-col .gallery li a img
{
	margin-bottom: 5px;
}
.right-col .date
{
	margin-bottom: 10px;
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
}
.right-col .tags
{
	font-size: 11px;
	margin-bottom: 20px;
}
.right-col .tags a
{
	color: #000;
}
.right-col .tags a:hover
{
	color: #982222;
}
.right-col img.left-pic
{
	float: left;
	display: inline;
	margin: 0 20px 10px 0px;
}
.right-col img.right-pic
{
	float: right;
	display: inline;
	margin: 0 0 10px 20px;
}
.right-col .bottom
{
	border-top: 1px solid #dfdfdf;
	padding: 10px 0px;
	text-align: right;
}
.left-col .promo
{
	text-align: center;
	width: 187px;
	height: 264px;
/*  border: solid 1px red;*/
    background: url(i/promo1.jpg) no-repeat scroll center 52px transparent;
}

.left-col .promo img{
/*    position:relative;*/
}

.left-col .promo p
{
	font-size: 14px;
	margin-bottom: 5px;
	text-align: left;
}
.left-col .promo p span
{
	font: bold 28px/30px Arial, Helvetica, sans-serif;
	color: #982222;
}
.left-col .promo a.order
{
	background: url(i/order-btn.png) no-repeat 0 0;
	width: 187px;
	height: 48px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	margin-top: 170px;
/*  position: relative;*/
/*  z-index: 200;*/
}
.left-col .promo a.order:hover
{
	background: url(i/order-btn.png) no-repeat 0 -48px;
	_background: url(i/order-btn.png) no-repeat 0 -47px;
	width: 187px;
	height: 48px;
	display: block;
}
/*ahud*/
.ngg-galleryoverview a span
{
	font-style: italic;
	text-decoration: none;
	color: #000;
}
.ngg-galleryoverview a:hover span
{
	font-style: italic;
	text-decoration: none;
	color: #982222;
}
a.prev, a.next {
    text-decoration: none;
}
.wpcf7-validation-errors {
    color:#7C211D;
}

.h1{
	font: italic 20px/22px Arial,Helvetica,sans-serif
	margin-bottom: 2px;
	color: #282828;
	#font: italic 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding: 0 8px;
}

/* NEW CLASSES (begin) (last update:15.09.10)
*******************************************************/

/*.header .order-form-b {
	background:url("i/message.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	
	font-size:17px;
	
	left:420px;
	top:85px;
	padding:12px 0 15px 40px;
	text-decoration:none;
	color:#0055CC;
}

	.header .order-form-b span {
		border-bottom:1px dotted #0055CC;
	}
	
	.header .order-form-b:hover {
		color:#982222;
	}
	
	.header .order-form-b:hover span {
		border-color:#982222;
	}*/

	/*feedback form*/
	
.wpcf7 {
	width:400px;
	padding: 10px 10px 10px 10px !important;
	display: none;
	background: #e5d7c5;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.wpcf7-toggle {
	text-align: center;
	width:400px;
	padding: 5px 10px 10px 10px !important;
}
.wpcf7-toggle span {
	background: #6d0909;
	color: #fff;
	padding: 6px 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	cursor: pointer;
}

.wpcf7 h3, .wpcf7 div.header3 {
	font:bold 13px/14px Arial, Tahoma, sans-serif;

	margin:0 0 2px 0;
	padding:0;
}	

.wpcf7 p {
	margin:0 0 2px 0;
}

.cf7-txt {
	width:170px;
	margin:0;
	padding:0;
}

.cf7-txtarea {
	width:210px;
	height:53px;
	margin:0;
	padding:0;
}

*+html .cf7-txtarea{
	height:58px;
}

* html .cf7-txtarea{
	height:58px;
}

.ajax-loader {
	display:none;
}

.text-fields {
	float:left;
	margin-right:5px;
}

.textarea-field {
	float:left;
}

.submit-field {
	text-align:right;
	padding-right:10px;
}

.text-b {
	margin-top:30px;
}

/*** new classes (end) ***/

#slider {
position:relative;
    background-image:url(/images/loading.gif);
background-position:center center;
background-repeat: no-repeat;

z-index: 1;
}
 
#slider img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
z-index: 2 ;
	overflow: visible;
}
#slider-wrap {
	position: relative;
	width: 690px;
	height: 500px;

}
#slider-wrap .slider_bord {
	z-index: 15;
	position:absolute;
	width: 690px;
}
