/* CSS Document */
HTML, BODY            {margin:0px; padding:0px; height:100%;}
DIV, TD			      {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#444444;}
p			      {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#444444;}
FORM                  {margin:0px 0px;}
A, A:link             {color:#000; text-decoration:underline;}
A:visited             {color:#000; text-decoration:underline;}
A:hover               {color:#000; text-decoration:none;}

.png                  {behavior: url('/images/png.htc'); border:0; background-image: none ! important;}   
.pngfix               {behavior: url('/images/pngfix.htc'); border:0; background-image: none ! important;}   

.preload              {display:none;}
#cMENBOX              {position:absolute; top:186px; text-align:right; width:75%;}
.logo{position:absolute; top:0; left:1%}

/* iHEADER */
#iHEADER              {vertical-align:top; height:364px; background:url('/images/ihbg.jpg') repeat-x;}
.cHEADER              {background:url('/images/chb1g.jpg') repeat-x;}
#iHEADER .ilogo       {width:245px; padding:0px 20px 0px 35px;}
#iHEADER .imenu       {vertical-align:top;} 
#iHEADER .nav         {height:25px;}
#iHEADER .buttons     {background-image:url('/images/imbg.jpg'); height:36px;}
#iHEADER .buttons A IMG {border-bottom:none;}
#iHEADER .buttons TD  {vertical-align:top; padding-top:8px; margin:0}
#iHEADER .buttons div {position:relative; top:-17px; left:10px; z-index:-10; margin-bottom:-10px;}
#iHEADER .ihladder    {text-align:right;}
#iHEADER .bempty      {width:3%;}
#iHEADER .bpin        {width:8px;}
#iHEADER .bend        {width:35%;}
#iHEADER .iflash      {text-align:center;}
#iHEADER .isofaflower {padding-left:25px; width:450px;}
#iHEADER .icabinet    {width:224px;}
#iHEADER .ihmladder   {width:362px;}
#iHEADER .ihbladder   {width:311px;}
#iHEADER .ihb         {background:url('/images/ihbbg.jpg') repeat-x;}
#iHEADER .cgirl       {width:298px; padding-top:27px;}
#iHEADER .chtp TD     {vertical-align:bottom; padding-top:4px;}

.bg_01 {background: #ffffff; vertical-align:middle;}
.txt			      {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#444444;}
.nav                  {padding:0px 0px 0px 30px; height:11px;}
.nav IMG              {margin-right:18px;}

/* iBODY */
#iBODY                {height:100%; vertical-align:top; background:url('/images/ibbg.jpg') repeat-x; padding-bottom:0px;}
#iBODY H1             {font:italic bold 1.4em georgia; color:#993300; margin:10px 0px 20px 0px; width:85%;}
#iBODY H2             {font:italic 1em georgia; color:#993300; text-indent:15px; margin:10px 0px 20px 0px; width:85%;}
#iBODY H3             {font:bold italic 1em georgia; color:#993300; text-indent:15px; margin:20px 0px 10px 0px; width:85%;}

#iBODY A              {color:#993300;}
#iBODY .l             {width:30%; padding-left:30px;}
#iBODY .r             {width:65%;}
#iBODY .news_name     {font:0.85em tahoma; color:#0060b5; width:90%; margin:0px 0px 5px 0px;}
#iBODY .news_name A, #iBODY .news_name A:link, #iBODY .news_name A:visited {color:#0060b5; text-decoration:underline;}
#iBODY .news_name A:hover {color:#458fd0;}
#iBODY .news_note     {text-indent:15px; font:0.85em tahoma; margin:0px 0px 25px 0px; width:90%;}
#iBODY .news_note A, #iBODY .news_note A:link, #iBODY .news_note A:visited {color:#000; text-decoration:none;}
#iBODY .news_note A:hover {color:#666;}
#iBODY .news_pages    {background:url('/images/leaderbg.gif') top repeat-x; padding-top:12px; color:#993300; font-size:1em;}
#iBODY .news_pages SPAN {color:#cc997f;}
#iBODY .news_name_1   {font:bold italic 1.4em georgia; color:#993300; width:90%; margin:0px 0px 5px 0px;}
#iBODY .news_date_1   {font:bold italic 1em georgia; color:#993300; width:90%; margin:0px 0px 10px 20px;}
#iBODY .news_note_1   {font:0.95em times; margin:0px 0px 10px 20px; width:90%; color:#000; text-indent:15px;}
#iBODY .news_text_1   {font:0.95em times; margin:0px 0px 10px 20px; width:90%; color:#000; text-indent:15px;}
#iBODY .news_leaders  {width:90%; height:4px; background:url('/images/leaderbg.gif'); margin:30px 0px 15px 0px;}
#iBODY .icatalogue TD {text-align:left; width:20%;}
#iBODY .icatalogue P  {text-align:left; width:20%; margin:10px 0px 10px 0px; text-indent:0px; font:0.95em times;}
#iBODY .icatalogue_ TD{text-align:left; padding:7px 5px;}
#iBODY .icatalogue_ P {text-align:left; width:20%; margin:0px 0px 10px 0px; text-indent:0px; color:#993300; font:0.95em times;}
#iBODY .fl            {color:#c78f71; border-top:1px solid #993300; width:30%; padding:10px 0px 0px 30px; font:0.8em times; background:url('/images/fbg.jpg') repeat-x;}
#iBODY .fe, #iBODY .f0{background:url('/images/fbg.jpg') repeat-x;  border-top:1px solid #993300;}
#iBODY .submenu       {width:30%;}
#iBODY .tsub          {background-color:#fff; vertical-align:top;}
#iBODY .tsub H1       {padding-left:40px; margin:20px 0px 0px 0px;}
#iBODY .tesub         {}
#iBODY .tec           {margin-left:0px;}
#iBODY .bsub          {background-color:#fff; padding:5px 0px 20px 20px;}
#iBODY .spict         {width:80px;}
#iBODY .sspace        {}
#iBODY .stext         {vertical-align:bottom; font-size:12px; padding:0px 15px 0px 0px; line-height:13px;}
#iBODY .tcorner       {text-align:left; height:45px; width:64px;}
#iBODY .bcorner       {background:url('/images/subcorner_bg.gif');}
#iBODY .content       {padding:25px 30px 30px 50px; background:url('/images/content_bg.jpg') top right no-repeat;}
#iBODY .cattbl .td    {width:180px; background-color:#fff; padding:8px 8px; border:1px solid #d7b09b;}
#iBODY .leader        {width:80%; height:4px; background:url('/images/leaderbg.gif'); margin:30px 0px 15px 0px;}
#iBODY .uleader       {width:80%; text-align:right; font-size:0.95em;}
#iBODY .nav           {color:#993300; padding:0px 0px;}
#iBODY .nav IMG       {margin:0px 2px;}
#iBODY .bphoto        {width:420px; background-color:#fff; padding:20px 20px; border:1px solid #d7b09b; margin-left:30px;}
#iBODY .btext         {width:90%; font-size:0.95em; margin:20px 0px 0px 50px;}
#iBODY .btext P       {width:100%; font-size:0.95em; margin:0px 0px 0px 0px; text-indent:0px;}
#iBODY .leaders       {width:90%; height:4px; background:url('/images/leaderbg.gif'); margin:30px 0px 15px 30px;}
#iBODY .margin        {width:90%; font-size:1em; margin-left:30px;}
#iBODY .margin .l     {width:50%; text-align:left; padding-left:0px;}
#iBODY .margin .m     {text-align:center;}
#iBODY .margin .r     {width:50%; text-align:right;}
#iBODY .pitems        {width:90%; font-size:1em;}
#iBODY .pitems .i     {background-color:#fff; padding:8px 8px; border:1px solid #d7b09b; width:180px; margin-bottom:0px;}
#iBODY .pitems .n     {font-size:1em; margin:5px 0px 4px 0px; text-indent:0px; text-align:left; width:180px; color:#993300;}
#iBODY .pitems .t     {font-size:0.95em; margin:4px 0px 20px 0px; text-indent:0px; text-align:left; width:180px;}

 
/* iFOOTER */
#iFOOTER              {height:145px; vertical-align:top; background:url('/images/fbg.jpg') repeat-x;}
#iFOOTER TD           {vertical-align:top; border-top:1px solid #993300;}
#iFOOTER .c           {padding:6px 0px 0px 0px; font:1.2em tahoma; color:#993300; width:24px;}
#iFOOTER .m           {padding:12px 0px 0px 0px; font:0.8em times; color:#993300;}
#iFOOTER .r           {width:164; padding:10px 30px 0px 30px; font:0.8em times; text-align:right;}
#iFOOTER IMG          {margin:12px 0px 0px 0px;}
#iFOOTER A, #iFOOTER A:link, #iFOOTER A:visited {color:#993300; text-decoration:underline;}
#iFOOTER A:hover      {color:#993300; text-decoration:underline;}

#CONTACTS .item       {font:italic bold 0.7em georgia; color:#993300; width:140px; padding:5px 5px; cursor:hand; cursor:pointer;}
#CONTACTS .empty      {width:30%;}

.contacts_img         {margin:30px 0px 0px 0px;}

#SMAP H1              {font:14px times; margin:5px 0px 5px 20px;}
#SMAP A, #SMAP A:link, #SMAP A:visited {color:#993300; text-decoration:underline;}
#SMAP A:hover         {color:#cca28e; text-decoration:underline;}
#SMAP H2              {font:12px times; margin:0px 0px 3px 30px; padding:0px 0px;}

.feedback             {margin:0px 0px 0px 0px; color:#993300;}
.feedback INPUT, .feedback TEXTAREA {margin:1px 0px 6px 30px; border:1px solid #FF7F00; width:400px; padding:2px 2px; font:12px tahoma; height:22px; color:#8b5c29;}
.feedback TEXTAREA    {height:80px;}
.feedback .input_s, .feedback .textarea_s  {background-color:#FFEFE3;}
.feedback .submit     {width:117px; height:27px; background:url('/images/csubmit.gif'); border:none; cursor:hand; cursor:pointer;}
.feedback SPAN        {font:bold italic 11px georgia; padding-left:30px;}  

#mes_form              {color:#993300; font:normal 14px Arial; display:none}
#mes_form input         {width:80%; font:normal 12px georgia; color:#993300; background:#fcebd3; margin:0px 0px 10px 0px; padding:0px 5px;}
#mes_form .input_s      {width:80%; border:1px solid #c28665; font:normal 12px georgia; color:#993300; background:#fcebd3; margin:0px 0px 10px 0px; padding:0px 5px;}
#mes_form textarea      {width:80%; border:1px solid #c28665; font:normal 12px georgia; color:#993300; background:#fcebd3; margin:0px 0px 10px 0px; padding:0px 5px; height:100px;}
#mes_form .submit       {width:118px; height:43px;  margin:0px 0px 10px 0px; padding:0px 5px;}

.lnkk {font:italic 15px georgia; color:#993300; height:25px; margin-bottom:2px; padding-left:5px; cursor:hand; cursor:pointer;}
.guest_name span         {font:normal 12px Tahoma; color:#993300;}
.guest_name              {font:normal 12px Arial; color:#993300;}
.guest_text              {font:normal 12px Arial; color:#3f3f3f;margin-left:0px;}
.guest_empty             {border-bottom:1px solid #d1a38c; margin-bottom:12px;} 
.guest_empty hr          {background:url(/images/2.gif) bottom repeat-x;}
.guest_comment           {font:normal 12px Arial; color:#3f3f3f; margin-top:2px; margin-bottom:5px; margin-left:32px; padding-left:6px; border-left:1px solid #f25d63;}
.guest_comment span      {font:bold italic 12px Arial; color:#ed1c24;}

/* Всплывающие изображения */

.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid #8fd5ff; margin: 10px 20px 0 0;
}
.highslide:hover img {
	border: 0px solid #ffffff;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


.dmenu li {float:left; margin:0 10px 0 0; font:bold 12px Arial; color:#993300; list-style-type:none;}
.dmenu li a {font:normal 12px Arial;}
