/* Menu */
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
    border: 0 none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
#cssmenu {
    background:#49505a;
    border-bottom: 1px solid #32373e;
    border-left: 1px solid #32373e;
    border-right: 1px solid #32373e;
    vertical-align: top;
    
    color: #ffffff;
    font-family: Helvetica,Arial,sans-serif;
    width: 250px;
}
#cssmenu ul ul {
    display: none;
}
#cssmenu > ul > li > a {
    background:#49505a;
    border-bottom: 1px solid #32373e;
    border-left: 1px solid #32373e;
    border-right: 1px solid #32373e;
    
  /*  background: rgb(71,109,165); /* Old browsers */
  /*  background: -moz-linear-gradient(top,  rgba(71,109,165,0.8) 0%, rgba(71,109,165,0.8) 100%); /* FF3.6+ */
  /*  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,109,165,0.8)), color-stop(100%,rgba(31,160,228,1))); /* Chrome,Safari4+ */
  /*  background: -webkit-linear-gradient(top,  rgba(71,109,165,0.8) 0%,rgba(31,160,228,1) 100%); /* Chrome10+,Safari5.1+ */
  /*  background: -o-linear-gradient(top,  rgba(71,109,165,0.8) 0%,rgba(31,160,228,1) 100%); /* Opera 11.10+ */
  /*  background: -ms-linear-gradient(top,  rgba(71,109,165,0.8) 0%,rgba(31,160,228,1) 100%); /* IE10+ */
  /*  background: linear-gradient(to bottom,  rgba(71,109,165,0.8) 0%,rgba(31,160,228,1) 100%); /* W3C */
  /*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36aae7', endColorstr='#1fa0e4',GradientType=0 ); /* IE6-9 */
  /*  border-left: 1px solid #1682ba;
    border-right: 1px solid #1682ba;
    border-top: 1px solid #1682ba;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset; */
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 20px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
    z-index: 2;
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
    /* background: rgb(71,109,165); /* Old browsers */
    background:#49505a;
    border-bottom: 1px solid #32373e;
    border-left: 1px solid #32373e;
    border-right: 1px solid #32373e;
    
    /* background: -moz-linear-gradient(top,  rgba(71,109,165,0.8) 0%, rgba(71,109,165,0.8) 100%); /* FF3.6+ */
   /*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,109,165,0.8)), color-stop(100%,rgba(71,109,165,0.8))); /* Chrome,Safari4+ */
  /*  background: -webkit-linear-gradient(top,  rgba(71,109,165,0.8) 0%,rgba(25,146,209,1) 100%); /* Chrome10+,Safari5.1+ */
  /*  background: -o-linear-gradient(top,  rgba(71,109,165,0.8) 0%,rgba(71,109,165,0.8) 100%); /* Opera 11.10+ */
  /*  background: -ms-linear-gradient(top,  rgba(71,109,165,0.8) 0%,rgba(71,109,165,0.8) 100%); /* IE10+ */
  /*  background: linear-gradient(to bottom,  rgba(71,109,165,0.8) 0%,rgba(71,109,165,0.8) 100%); /* W3C */
  /*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fa0e4', endColorstr='#1992d1',GradientType=0 ); /* IE6-9 */
   /* color: #eeeeee; */
}
#cssmenu > ul > li.open > a {
    border-bottom: 1px solid #32373e;
    /* border-bottom: 1px solid #1682ba; */
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.15);
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
   /* border-bottom: 1px solid #1682ba; */
}
.holder {
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.holder:after, .holder:before {
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 20px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg);
    width: 6px;
    z-index: 10;
}
.holder:after {
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    top: 17px;
}
#cssmenu > ul > li > a:hover > span:after,
#cssmenu > ul > li.active > a > span:after,
#cssmenu > ul > li.open > a > span:after {
    border-color: #eeeeee;
}
.holder:before {
    border-left-color: inherit;
    border-left-style: solid;
    border-left-width: 2px;
    border-top-color: inherit;
    border-top-style: solid;
    border-top-width: 2px;
    top: 18px;
}
#cssmenu ul ul li a {
    background:#49505a;
    border-bottom: 1px solid #32373e;
    border-left: 1px solid #32373e;
    border-right: 1px solid #32373e;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    color: #eeeeee;
    cursor: pointer;
    font-size: 13px;
    padding: 10px 20px;
    text-decoration: none;
    z-index: 1;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
    background: none repeat scroll 0 0 #424852;
    color: #ffffff;
}
#cssmenu ul ul li:first-child > a {
    -webkit-box-shadow: none;
    box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
}
#cssmenu ul ul ul li a {
    padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
    border-bottom: 0 none;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
    border-bottom: 1px solid #32373e;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
    border-bottom: 0 none;
}
#cssmenu ul ul li.has-sub > a:after {
    border-left: 2px solid #eeeeee;
    border-top: 2px solid #eeeeee;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    right: 20px;
    top: 11.5px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg);
    width: 5px;
    z-index: 10;
}
#cssmenu ul ul li.active > a:after,
#cssmenu ul ul li.open > a:after,
#cssmenu ul ul li > a:hover:after {
    border-color: #ffffff;
}
/* Menu */
/*Ïîäêëþ÷åíèå øðèôòà*/
@import url(http://fonts.googleapis.com/css?family=EB+Garamond&subset=cyrillic,cyrillic-ext);

.top 
{  margin-bottom: -7px;
/* font-size: 24px; */
/*background-color: #e4eaf8;*/
/*background:url(/templates/Default/images/mian-bg.jpg) repeat-x;*/
}

.slider
{
    vertical-align: center;
    align: center;
    valign: center;
}

.informer
{
    padding: 5px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
	background-color:#ffffff;;
	background-image:nope;
}

.mid
{
   /* margin-left: 20px; */
   /* margin-right: 20px; */
   /* height: 100%; */
   /* width:100% */
}

*
{
	margin:0;
	padding:0;
    /*font-family: 'EB Garamond', serif;*/
    font-family: "PT Sans",Helvetica,Arial,sans-serif;
    
}
body
{
    /*width:100%;*/
    background: none repeat scroll 0 0 #e4eaf8; /* #f4f3ee color="#f6f6f6" */
	/*font:62.5% Tahoma, Arial, Helvetica, sans-serif;*/
}
a
{
	color:#1b7cc7;
}

p {font-size:14px;}

h1, h2, h3
{
	color:#2f4e87;
}
h1 a, h2 a, h3 a
{
	color:#0066ff;
	}
.head
{
    padding:0px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
	background-color:#e4eaf8;
/*	background-image:url(/templates/Default/images/backg1.jpg) repeat-x; */
    background:url(/templates/Default/images/backg1.jpg) repeat;
    background-repeat: repeat;
    
#head {
	width:100%;
	
	/*height:200px;*/
}

#topmenu				{height:31px; background:url(/templates/Default/images/bg_red.gif) repeat;}

ul#mainlevel-nav 		{list-style:none; margin:0px 0px 0px 8px;}
ul#mainlevel-nav li		{display:block; float:left; background:url(/templates/Default/images/topmenu_separator.gif) repeat-y right top; text-align:center; padding:8px 18px 0px 18px; height:23px}
#mainlevel-nav a:link 	{color:#ffffff; font:bold 12px verdana; text-decoration:none;}
#mainlevel-nav a:visited{color:#ffffff; font:bold 12px verdana; text-decoration:none}
#mainlevel-nav a:hover 	{color:#ffffff; font:bold 12px verdana; text-decoration:underline}

.main 					
	{/*width:100%;*/  
    /*vertical-align:left;*/
    /*margin:10px;*/
    /*min-height: 905px;*/
   /* height:100%; */
   /* width:100%; */
    box-sizing: border-box;
    padding: 10px;
    align: top;
    valign: top; 
    height:100%; 
    width:100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
	background-color:#e4eaf8;
	background-image:nope;}

.content
{    
height:100%; 
width:100%;
}
/**/
a.button20 {
  position: relative;
  display: inline-block;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  text-shadow: -2px 2px rgba(255,255,255,.3);
  line-height: 1.1;
  padding: .5em 1.5em .5em .6em;
  background: linear-gradient(#ecc92b, #fce25b);
  box-shadow:
   0 0 0 1px #fce25b inset,
   -1px 0px rgb(220,195,35), -1px 1px rgb(192,167,7),
   -2px 1px rgb(219,194,34), -2px 2px rgb(191,166,6),
   -3px 2px rgb(218,193,33), -3px 3px rgb(190,165,5),
   -4px 3px rgb(217,192,32), -4px 4px rgb(189,164,4),
   -5px 4px rgb(216,191,31), -5px 5px rgb(188,163,3),
   -6px 5px rgb(215,190,30), -6px 6px rgb(187,162,2),
   -7px 6px rgb(214,189,29), -7px 7px rgb(186,161,1),
   -8px 7px rgb(213,188,28), -8px 8px rgb(185,160,0),
   -7px 9px 1px rgba(0,0,0,.4),
   -5px 11px 1px rgba(0,0,0,.2),
   -1px 13px 4px rgba(0,0,0,.2),
   4px 16px 7px rgba(0,0,0,.3);
  transition: .4s;
}
a.button20:active {
  box-shadow: none;
  -webkit-transform: translate(-7px, 8px);
  transform: translate(-7px, 8px);
}
a.button20:after {
  content: "";
  position: absolute;
  top: calc(50% - .6em/2);
  right: .6em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: .37em solid;
  border-top: none;
  border-left: none;
  width: .6em;
  height: .6em;
  box-shadow: inset -2px 2px rgba(255,255,255,.3);
}
/**/
}
#contents				{/*background:url(/templates/Default/images/box_bg.gif) repeat-y right top; padding:5px; min-height:420px  !important*/}
* html #contents		{/*background:url(/templates/Default/images/box_bg.gif) repeat-y right top; padding:5px; height:420px*/}

.column_left			{width:100%; margin:0px -22px 0px 0px; float:left; background:none}
.column_left h1 a		{color:#2676bd; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
.column_left .space		{padding:0px 22px 0px 38px;}
.column_right			{width:290px; right:0px; top:250px; background:url(/templates/Default/images/box_bg.gif) repeat-y 0 0}
.column_right .space	{}

.module_s1				{margin:0px 0px 10px 0px; width:100%; border-bottom:1px solid #3d6589}
.module_s1 div 			{}
.module_s1 div div		{padding:3px 30px 18px 18px;}
.module_s1 div div div	{padding:0px 0px 0px 0px; width:272px}
.module_s1 div div div div	{background:none;}
.module_s1 h3			{font:normal 18px verdana; color:#2676bd; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; border-bottom:1px solid #3d6589}
.module_s1 table		{}
.module_s1 td 			{padding:0px 0px 0px 0px;}
.module_s1 td div		{margin:-3px 0px 0px 0px; padding:0px 0px 0px 0px; background:none; /*width:216px !important*/}   /*sub_main_menu indent*/
.module_s1 a			{background:url(/templates/Default/images/mainmenu_item.gif) no-repeat left top; padding:0px 0px 5px 31px; color:#2b465b !important; font:normal 13px Arial; text-decoration:none; display:list-item; list-style:none; padding:5px 0px 6px 31px;}	/*Item Of Menu Main */
.module_s1 a:hover		{text-decoration:underline}
.module_s1 img			{ }



.module_s1n				{margin:0px 0px 10px 0px; width:100%; border-bottom:1px solid #3d6589}
.module_s1n div 		{}
.module_s1n div div		{padding:3px 30px 18px 18px;}
.module_s1n div div div	{padding:0px 0px 0px 0px; width:194px}
.module_s1n div div div div	{background:none;}
.module_s1n h3			{font:normal 18px verdana; color:#2676bd; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; border-bottom:1px solid #3d6589}
.module_s1n table		{}
.module_s1n td 			{padding:0px 0px 0px 0px;}
.module_s1n td div		{margin:-3px 0px 0px 0px; padding:0px 0px 0px 0px; background:none; /*width:138px !important*/}   /*sub_main_menu indent*/
.module_s1n a			{padding:0px 0px 5px 31px; color:#2b465b !important; font:normal 13px Arial; text-decoration:none; padding:5px 0px 6px 31px;}	/*Item Of Menu Main */
.module_s1n a:hover		{text-decoration:underline}


.module_s1nan				{margin:0px 0px 10px 0px; width:100%; border-bottom:1px solid #3d6589}
.module_s1nan div	 		{}
.module_s1nan div div		{padding:3px 0px 18px 0px;}
.module_s1nan div div div	{padding:0px 0px 0px 0px; width:100%;}
.module_s1nan div div div div	{background:none;}
.module_s1nan h3			{font:normal 18px verdana; color:#2676bd; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; border-bottom:1px solid #3d6589}
.module_s1nan table			{}
.module_s1nan td 			{padding:0px 0px 0px 0px;}
.module_s1nan td div		{margin:-3px 0px 0px 0px; padding:0px 0px 0px 0px; background:none; /*width:138px !important*/}   /*sub_main_menu indent*/
.module_s1nan a				{padding:0px 0px 5px 31px; color:#2b465b !important; font:normal 13px Arial; text-decoration:none; padding:5px 0px 6px 31px;}	/*Item Of Menu Main */
.module_s1nan a:hover		{text-decoration:underline}
.module_s1nan img			{ }




.mainlevel				{} 	
a.mainlevel:visited 	{color:#2b465b;}
a.mainlevel:hover 		{color:#2b465b;}

#active_menu 			{} 	/* active item */

a.sublevel				{} 
a.sublevel:link 		{}
a.sublevel:visited 		{}
a.sublevel:hover 		{}



/*ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïPOLLSïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï*/
.module_s3				{background:url(../images/c2_bord.gif) repeat-y 0 0; margin:0px 0px 10px 0px; width:100%}
.module_s3 div 			{background:url(../images/h3_bg.gif) no-repeat 0 0}
.module_s3 div div		{background:url(../images/c2_b.gif) no-repeat bottom left; padding:10px 15px 8px 14px;}
.module_s3 div div div	{width:195px; background:none; padding:0px 0px 0px 0px;}
.module_s3 div div div div	{background:none;}
.module_s3 h3			{font:normal 18px verdana; color:#2676bd; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; border-bottom:1px solid #2676bd}
.module_s3 thead td		{padding:5px 20px 6px 0px;  font:bold 11px verdana; color:#072a41;}  			/* question */
.module_s3 td			{padding:0px 0px 0px 0px; text-align:left; vertical-align:middle;}
.module_s3 td td		{padding:0px 0px 0px 0px !important;}		/* formating td for table polls */
.module_s3 td div		{text-align:left}  		/* buttons align */
.module_s3 label		{margin:0px 6px 0px 0px; font:normal 10px verdana; color:#2b465b; line-height:20px }		/* text */
.module_s3 input		{margin:0px 5px 0px 0px; vertical-align:top}
.module_s3 .button		{width:81px !important; height:35px !important; background:url(../images/polls_button.gif) no-repeat 0 0; color:#ffffff; font:bold 11px Arial; border:none; margin:10px 10px 6px 0px;}
.poll_s3 				{} 	/* formating td for table polls */
.pollstableborder_s3	{width:96%}

.sectiontableentry1_s3	{padding:5px 0px 5px 0px !important;}
.sectiontableentry2_s3  {}

/*ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïWHO'S ON LINEïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï*/
.module_s4				{font:normal 11px Arial; color:#ffffff}
.module_s4 div 			{}
.module_s4 div div		{}
.module_s4 div div div	{}
.module_s4 div div div div	{background:none;}
.module_s4 h3			{font:bold 12px Arial; color:#dd151f; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; border:none}

/*ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïLATEST_NEWSïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï*/
.module_s5				{background:url(../images/c2_bord.gif) repeat-y 0 0; margin:0px 0px 10px 0px; width:100%}
.module_s5 div 			{background:url(../images/latest_news_title.gif) no-repeat 0 0}
.module_s5 div div		{background:url(../images/c2_b.gif) no-repeat bottom left; padding:10px 15px 8px 14px;}
.module_s5 div div div	{width:195px; background:none; padding:0px 0px 0px 0px;}
.module_s5 div div div div	{background:none;}
.module_s5 a			{color:#3f3f3f}
.module_s5 a:hover		{color:#3f3f3f}
.module_s5 h3			{}
.module_s5 td			{padding:0px 0px 0px 0px;}
ul.latestnews_s5  		{margin:25px 0px 0px 11px;} 	/* latest news Ö By default - user1*/
li.latestnews_s5 		{margin:0px 0px 16px 0px;}
li.latestnews_s5 a		{color:#647801; font:normal 11px Arial !important; background:url(../images/latest_news_bullet.gif) no-repeat left top; padding:0px 0px 0px 15px; text-decoration:underline}
li.latestnews_s5 a:hover{color:#647801; text-decoration:none}
li.latestnews_s5 a:visited{color:#647801}

/*ïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïnetwork diagramïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïïï*/
.module_s10				{margin:0px 0px 10px 0px; width:100%; border-bottom:1px solid #dfe3e7; color:#2b465b; background-color:#f4f4f5}
.module_s10 div 		{}
.module_s10 div div		{padding:6px 30px 18px 18px;}
.module_s10 div div div	{padding:0px 0px 0px 0px; width:194px}
.module_s10 div div div div	{background:none;}
.module_s10 h3			{font:normal 18px verdana; color:#2676bd; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; border-bottom:1px solid #2676bd}
.module_s10 a			{font:normal 11px verdana; color:#2b465b; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; text-decoration:none;}
.module_s10 a:hover		{font:normal 11px verdana; color:#2b465b; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; text-decoration:underline;}

.clr					{clear:both}

h1 a:hover
{
	color:#2f4e87;
	text-decoration:underline;
}

h3
{
	font-size:1.1em;
	font-weight:normal;
}
h1
{
	font:1.9em 'Arial Narrow', Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 0.5em -1px;
	clear:both;
	font-weight:normal;
}
h2
{
	font-size:16px;
	margin-top:1.5em;
}
img
{
	border:none;
}

input, select, textarea
{
	border:#c2c2c2 solid 1px;
}
/*button
{
	background:url(/templates/Default/images/button.gif) #cfced2 left top repeat-x;
	height:20px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	border-width:1px;
	cursor:pointer;
	padding:0 4px;
	width:75px;
*/
}
.clear
{
	clear:both;
	height:1px;
}


#Page
{
	background-color:#373824;
	width:899px;
	margin:-145px auto 0 auto;
	text-align:left;
	position:relative;
}

#Container
{
	background:url(/templates/Default/images/bgtop.jpg) #f1e4c3 right top repeat-x;
	width:894px;
	top:5px;
	left:5px;
	position:relative;
}


#scroll
{
	display:block;
	padding-bottom:78px;
}
#Structure_menu
{
	padding-top:290px;
}
#Structure_menu ul
{
	display:block;
	position:relative;
	z-index:6000;
	margin:0 0 40px 31px;
	font-size:1.7em;
}
#Structure_menu li
{
	background:url(/templates/Default/images/arrow.gif) 2px 0.5em no-repeat;
	float:left;
	padding-left:14px;
	margin-right:25px;
	position:relative;
	list-style:none;
}
#Structure_menu a
{
	color:#fff;
}
#Structure_menu li.active
{
	background:url(/templates/Default/images/arrow1.gif) 0 0.5em no-repeat;
	color:#af4f19;
}
#Structure_menu li.active.open
{
	background:url(/templates/Default/images/arrow2.gif) 0 0.6em no-repeat;
}
#Structure_menu li.active a, #Structure_menu a:hover
{
	color:#af4f19;
}
#Structure_menu ul ul
{
	position:absolute;
	top:2.4em;
	left:18px;
	font-size:0.7em;
}
#Structure_menu li li
{
	background:url(/templates/Default/images/arrow1.gif) 2px 0.3em no-repeat;
	float:none;
	color:#b8a67c;
	font-weight:bold;
	margin-bottom:0.7em;
	white-space:nowrap;
	padding-left:15px;
}
#Structure_menu li li.active
{
	background:url(/templates/Default/images/arrow2.gif) 0 0.4em no-repeat;
}
#Structure_menu li li a
{
	color:#6e3b1b !important;
	font-weight:normal;
	display:block;
}
* html #Structure_menu li li
{
	height:13px;
}
* html #Structure_menu ul ul
{
	margin-left:-15px;
	margi\n-left:0;
}




.Content, #Catalog, #Catalog_item, #Form
{
	position:relative;
	z-index:5000;
	font-size:1.3em;
	padding:0 3px 0 7px;
}
#Catalog_item, #Catalog
{
	padding-top:55px;
}
#Catalog_item
{
	font-size:1.1em;
}

#Gifts, #Discount
{
	background:url(/templates/Default/images/gifts.jpg) 5px 60px no-repeat;
	width:310px;
	float:left;
	padding-top:60px;
	min-height:100px;
	position:relative;
	z-index:3000;
}
* html #Gifts, * html #Discount
{
	height:160px;
	heigh\t:100px;
}
#Gifts
{
	background:url(/templates/Default/images/gifts.jpg) 0 60px no-repeat;
	margin-right:120px;
	margin-left:-2px;
}
#Gifts h2, #Discount h2
{
	font-size:1.3em;
	color:#000;
	margin:0 0 10px 120px;
	font-weight:normal;
}
#Gifts h2 a, #Discount h2 a
{
	color:#000;
}
#Gifts p, #Discount p
{
	font-size:0.85em;
	margin:0 30px 0 121px;
}


#Special_offer
{
	background:url(/templates/Default/images/spec.png) left bottom no-repeat;
	width:210px;
	padding-bottom:38px;
	position:absolute;
	top:50px;
	right:23px;
	z-index:9000;
	font-size:0.85em;
	color:#fff;
}
#Special_offer h2
{
	background:url(/templates/Default/images/h2spec.png) left top no-repeat;
	font-size:1.5em;
	color:#eae394;
	position:relative;
	top:-4px;
	margin:0 0 13px 0;
	font-weight:normal;
	padding:10px 20px 10px 0;
}
#Special_offer p
{

}
#Special_offer a
{
	color:#eae394;
	margin-left:20px;
}



#Catalog ul
{
	width:100%;
}
#Catalog li
{
	color:#9f8c5e;
	font-weight:bold;
	line-height:2.1em;
	padding:0 10px;
	margin-right:5px;
	list-style:none;
	float:left;
}
#Catalog li.active
{
	background-color:#e4d3aa;
}
#Catalog li a
{
	color:#397dca;
	font-weight:normal;
}
#Catalog .item a
{
	text-decoration:none;
}
#Catalog .item h3 a
{
	text-decoration:underline;
}
#Catalog .item
{
	width:180px;
	min-height:230px;
	padding:25px 0 10px 0;
	margin-right:15px;
	float:left;
	text-align:center;
}
* html #Catalog .item
{
	height:240px;
}
#Catalog .item img
{
	margin:0 0 8px 0;
}
#Catalog .item p
{
	margin:5px 100px 0 0;
	font-size:0.85em;
}




#Catalog_item a
{
	color:#6e3b1b;
	font-size:1.18em;
	display:block;
}
#Catalog_item h1, #Catalog h1
{
	background:url(/templates/Default/images/bgh1.gif) left bottom no-repeat;
	padding-bottom:10px;
	font-size:2.25em;
	margin-bottom:0.2em;
}
#Catalog h1
{
	font-size:1.9em;
}
#imgs
{
	padding-top:20px;
	float:left;
	width:150px;
	margin-right:20px;
}
#imgs a
{
	float:left;
	margin-right:9px;
	padding-top:25px;
}
#imgs #big
{
	padding:0;
}

#smallimg a
{
	float:none;
	display:inline;
}
#smallimg a img
{
	margin:20px 17px 0 0;
}
#info
{
	float:left;
	width:585px;
}
#info h3
{
	font-size:1em;
	font-weight:bold;
	color:#6e5827;
	margin:20px 0 0.3em 0;
}
#info p
{
	margin:0 0 0.5em 33px;
}


#Form form
{
	padding-top:40px;
}
#Form fieldset
{
	background-color:#fef0ce;
	border:none;
	width:560px;
	padding:15px 0;
}
#Form span
{
	float:left;
	width:160px;
	margin-left:30px;
}
#Form input, #Form textarea, #Form select
{
	float:left;
	width:340px;
	margin-bottom:15px;
}
#Form textarea
{
	height:80px;
	margin-bottom:0;
}
#Form button
{
	display:block;
	margin:10px 0 0 456px;
}




#Footer
{
	background:url(/templates/Default/images/footer.png) left top no-repeat;
	width:899px;
	height:110px;
	margin:-5px auto 0 auto;
	position:relative;
	z-index:6000;
	color:#a5a692;
	text-align:left;
	font-size:1.1em;
}



#corner, #door, #lampL, #lampR, #picture, #table, #sofa, #icq, #phone, #phone1, #prostor, #nav
{
	position:absolute;
	z-index:3000;
}
#corner
{
	background:url(/templates/Default/images/corner.png) left top no-repeat;
	width:96px;
	height:96px;
	top:0;
	right:0;
}
#door
{
	background:url(/templates/Default/images/door.png) left top no-repeat !important;
	width:155px;
	height:280px;
	top:73px;
	left:66px;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/Default/images/door.png", sizingMethod="crop")
}
#lampL
{
	background:url(/templates/Default/images/lamp.png) left top no-repeat !important;
	width:76px;
	height:108px;
	top:68px;
	left:683px;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/Default/images/lamp.png", sizingMethod="crop")
}
#lampR
{
	left:43px;
}
#picture
{
	width:294px;
	height:118px;
	top:89px;
	left:250px;
	background-image:none;
}
#picture div
{
	background:url(/templates/Default/images/picture.jpg) left top no-repeat;
	width:286px;
	height:118px;
}
#table
{
	background:url(/templates/Default/images/table.png) left top no-repeat !important;
	width:97px;
	height:179px;
	top:162px;
	left:537px;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/Default/images/table.png", sizingMethod="crop")
}
#sofa
{
	background:url(/templates/Default/images/sofa.png) left top no-repeat !important;
	width:245px;
	height:152px;
	top:201px;
	right:0;
	background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/Default/images/sofa.png", sizingMethod="crop")
}

#icq
{
	background:url(/templates/Default/images/icq.png) left top no-repeat;
	width:155px;
	height:40px;
	bottom:60px;
	left:76px;
	padding:0;
	margin:0;
}
#phone
{
	background:url(/templates/Default/images/phone.png) left top no-repeat;
	width:133px;
	height:40px;
	bottom:60px;
	left:280px;
}
#phone1
{
	background:url(/templates/Default/images/phone1.png) left top no-repeat;
	width:80px;
	height:40px;
	bottom:60px;
	left:466px;
}

#nav
{
	top:100px;
	left:700px;
	position:absolute;

}
#nav li
{
	background-image:url(/templates/Default/images/pic.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	top:5px;
	width:11px;
	height:10px;
	float:left;
	list-style:none;
	margin-right:45px;
}
#nav a
{
	display:block;
	width:11px;
	height:10px;
}
#nav #mail
{
	background-position:-12px 0;
}
#nav #map
{
	background-position:-24px 0;
}

.man_blu  { font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration:none;
}
.man_blu:hover  { font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

.Stil39salon {color: #FFFFFF; font-weight: bold; }

.Still230  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFF00;
	text-decoration: none;
}
.Still230:hover  { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

.www a {
	color:#406378;
	text-decoration:none;
}
.www a:hover {
	text-decoration:none;
}

.part {
	color:#325368;
	margin-left:15px;
}
.part a {
	color:#325368;
}
