#headermenu       {background: url(images/menu.jpg) repeat-x #652f2A; height: 31px; width: 100%; text-align: center; padding: 0px; margin: 0 auto;}
.headermenulink   {text-transform: lowercase; padding: 0;}
.headermenulink a {
	background: url(images/menubutton.jpg) no-repeat #652f2A;
	color: #FDC800;
	float: left;
	font: bold 1em;
	font-weight: bold;
	height: 31px; 
	letter-spacing: 1px;
	line-height: 31px;
	text-align: center;
	text-decoration: none;
	/*width: 120px;*/
	padding-left: 15px;
	padding-right: 15px;
}
.headermenulink a:visited {text-decoration: none;}
.headermenulink a:hover   {
	color: #FFF;
	background-position: left bottom;
}
.headermenulink a:visited {
	/*color: #FFF;*/
	/*background-position: left bottom;*/
}
.dynamicheadermenulink {
	width: 160px;
	background: url(images/menu.jpg) repeat #652f2A;
	line-height: 31px;
	float: left;
	font: bold 1.1em serif;
	height: 31px; 
	letter-spacing: 1px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}
.dynamicheadermenulink a {background: transparent; color: #FDC800; /*margin-top: 5px;*/ float: left; text-align: left; text-transform: lowercase;}
.dynamicheadermenulink a:hover  {color: white;}
.dynamicheadermenulink a:visited{/*color: white;*/}

.footermenulink {margin: 10px 15px 5px 5px; text-transform: uppercase; width: 67%; font-size: 85%;}

#LangSw a {
	color: #FDC800;
	height: 31px; 
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}

.CatalogMenu          {text-decoration: none;}
.CatalogMenu a        {text-decoration: none;}
.DynamicMenuItemStyle {text-decoration: none;}

*            {padding: 0; margin: 0; }
html, body   {margin: 0; padding: 0; }
body         {font: 75% Verdana, Tahoma, Arial, sans-serif; background: #BF9F62; color: #101040;/*1A2030; 454515;*/ padding: 0; margin: 0;}
#PrintedPage {background: white; color: Black;}

h1 {font-size: 125%; margin-bottom: 20px;}
h2 {text-transform: uppercase; font-weight: bold; font-size: 85%;}
/*h1, h2, h3, h4, h5, h6 {border-bottom: solid 1px #927925;}*/

#CenterColumn  {}
#LeftColumn    {background: #927925 url(images/left-column-bg.gif); width: 180px; margin: 5px; height: 100%;}
#LeftColumn  a {color: #001365;}
#RightColumn   {background: #616F85 url(images/right-shadow.gif) repeat-y; width: 255px; margin: 5px;}
#RightColumn a {color: #001365;}

#ContentTop    {background: url(images/content-top.png); height: 57px;}
#ContentBody   {background: url(images/content-body.png); padding: 10px;}
#ContentBottom {background: url(images/content-bottom.png); height: 46px;}

#headed   {height: 190px; background: url(images/head-bg.gif);}
#headed-1 {width: 330px; height: 190px; background: url(images/logo-top.jpg); float: left;}
#headed-3 {width: 460px; height: 140px; background: url(images/people.jpg); float: left; margin-top: 30px; text-align: center;}
#headed-2 {width: 255px; height: 190px; background: url(images/top-right.jpg); float: right;}

td.footer       {}
td.footer *     {color: #9e9c00;}
td.footer a     {color: #f48000;}
#footer-logo-up {height: 70px; width: 180px; margin-left: -10px; margin-bottom: -10px;}
#footer         {padding: 5px; background: #4E3736; text-align: right; padding-right: 20px; height: 35px;}
#footer-2       {background: #3e4a61; height: 50px; text-align: right; padding-right: 20px;}

ul, ol {list-style-position: inside;}
ul li  {list-style-type: none; background: url(images/bullet.gif) no-repeat 0 6px; padding-left: 10px;}

a         {color: #C05000;}
a:hover   {text-decoration: none;}
a:visited {text-decoration: none;}

.widget     {width: 235px;}
.widgetHead {background: url(images/conv.png); height: 89px;}
.widgetBody {background: url(images/conv-paper.png); margin-left: 3px; padding-left: 5px;}
.widgetFoot {background: url(images/conv-paper-down.png); margin-left: 3px; padding-left: 5px; height: 32px; margin-bottom: 15px;}

.widgetHead h2 {text-align: center; padding-top: 15px;}

/* TEMPLATE PART*/

td           {vertical-align: top;}
td.fieldname {text-align: right; font-size: 10px; font-weight: bold;}
hr           {color: #927925; height: 1px;}

#loginbox       {border: solid 1px #001365; padding: 10px; margin: 10px; background: #748EB1;}
#loginbox table {padding-top: 2px;}
#loginbox div   {padding: 5px;}

.Button {border: double 3px #927925; background: url(images/btbg.gif) repeat-x #f0c97f; padding: 2px; -moz-border-radius: 5px;}

.highlight        {background-color: #FF9A1A; color: black; /*font-weight: bold;*/}
.highlightcity    {}
.highlightstate   {}
.highlightcountry {}

.articlebox      {padding: 6px 6px 6px 6px; font-size: smaller;}
.articletitle    {font-weight: bold; text-decoration: none; border-bottom: solid 1px silver;}
.articleabstract {padding-top: 6px;}
.comment         {padding: 4px 0px 4px 0px; font-size: smaller;}

.pollbox              {font-size: 11px; padding: 10px; margin: 10px; border: solid 1px #001365;}
.pollcontent          {padding: 10px 0px 10px 0px;}
.pollquestion         {font-size: 13px; font-weight: bold;}
.polloptions          {padding-top: 10px; padding-bottom: 4px;}
.pollbar              {background: url(images/pollbar.gif) repeat-x #454515; font-size: 4px; height: 5px; border: solid 1px black;}
.postinfo             {background-color: #FDE4B5; font-weight: bold; text-align: center;}
.posttitle            {padding: 3px; margin-bottom: 10px; background-color: #675636; margin: -1px; color: white; font-weight: bold;}
.postbody             {padding: 10px;}
.postbody p           {padding: 0px 0px 20px 0px; text-indent: 20px; /* font-weight: bold;*/ text-align: justify;}
.progressbarcontainer {width: 98%; height: 5px; border: solid 1px black; padding: 1px;}
.progressbar          {width: 0px; background-color: #0967DB; height: 5px;}
.newsletterbox        {font-size: 11px;}
.newsletterboxcontent {padding: 6px;}

.shoppingcartbox        {font-size: 11px;}
.shoppingcartboxcontent {padding: 6px;}

.rssBox {font-size: 11px; padding: 2px; margin: 10px; border: solid 1px #001365;}

/* SKIN PART*/

.SkinGridView      {border: solid 1px silver; width: 100%; margin-top: 15px;}
.SkinGridView td   {padding: 10px; border: solid 1px #C0C0C0;}
.GridViewHeader th {padding: 5px;}

.DetailsView td      {padding: 5px 15px 5px 15px; border: solid 1px white;}
.DetailsViewPager    {}
.GridViewPager       {padding: 5px;}
.GridViewPager table {}


/* -----===== ARCHIVE =====----- */
#leftcol div.sectiontitle, #leftcol div.sectiontitle span {padding: 6px 6px 6px 3px; font-size: 12px; font-weight: bold; text-transform: uppercase;}
div.sectiontitle {padding: 6px 6px 6px 3px; font-weight: bold;}
div.sectionsubtitle {font-weight: bold; padding: 3px 6px 6px 3px;}
#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span {font-weight: bold; padding-top: 5px; border-bottom: solid 1px silver; color: #001365;}
.sectiontitle-underline {border-bottom: solid 1px #927925; font-weight: bold;}

/*
#breadcrumb      {background: url(images/breadcrumb.jpg); padding: 5px 50px 5px 50px;}
#breadcrumb span {padding: 2px;}
#breadcrumb a    {color: #C05000;}
*/

.panel-element      {padding: 10px 0px 10px 0px; /*border: dotted 1px #927925;*/ overflow: hidden;}
.panel-no-border    {padding: 10px 0px 10px 0px; border: none;               overflow: hidden;}
.collapsePanel      {padding: /*10px 0px 10px */0px; /*border: dotted 1px #927925;*/ overflow: hidden;}
.collapsePanelWide  {padding: 10px 0px 10px 0px; /*border: dotted 1px #927925;*/ overflow: scroll;}

#C1 {background: url(images/c1.gif) no-repeat; width: 15px; height: 15px;}
#C2 {background: url(images/c2.gif) repeat-x;               height: 15px;}
#C3 {background: url(images/c3.gif) no-repeat; width: 15px; height: 15px;}
#C4 {background: url(images/c4.gif) repeat-y;  width: 15px;}
#C5 {background: url(images/content-flower.gif) right bottom no-repeat #F3CA72; width: 525px; height: 530px;}
#C6 {background: url(images/c6.gif) repeat-y;  width: 15px;}
#C7 {background: url(images/c7.gif) no-repeat; width: 15px; height: 15px;}
#C8 {background: url(images/c8.gif) repeat-x;               height: 15px;}
#C9 {background: url(images/c9.gif) no-repeat; width: 15px; height: 15px;}

#flower              {background: url(images/flower.gif); width: 206px; height: 45px; margin: 20px;}
.Image-logo-bottom   {float: left; position: relative; top: -150px; left: 5px;}
.Image-flower-bottom {float: right; position: relative; top: -150px; left: -15px;}
.Image-logo-top      {float: left;}

input {margin-right: 5px;}
.PasswordStrengthCss {padding: 5px; border: double 3px #927925; background: #f0c97f; -moz-border-radius: 5px;}


.NewsArea               {padding: 10px; overflow: hidden;}
.NewsHeader             {width: 228px; height: 80px;background: url(images/conv-closed.jpg) #C5D0D0; margin-top: 15px; /*border: solid 1px #6D6620;*/ overflow: hidden; cursor: pointer; margin-left: 1px; padding-bottom: -40px;}
.NewsHeader:hover       {width: 230px; height: 82px;background: url(images/conv-closed.jpg) #C5D0D0; margin-top: 13px; /*border: solid 1px #6D6620;*/ overflow: hidden; margin-left: 0px;}
.NewsHeader div         {padding: 30px 10px 20px 10px; font-weight: bold; overflow: hidden;}
.NewsHeaderSelected     {width: 230px; height: 80px; background: url(images/conv-open.jpg); margin-top: 15px; overflow: hidden; cursor: pointer;}
.NewsHeaderSelected div {padding: 45px 10px 20px 10px; text-align: left; overflow: hidden;}
.NewsContent            {width: 210px; background: url(images/conv-paper.jpg) #C5D0D0; text-align: left; overflow: hidden; padding: 5px; padding-bottom: 15px;}
.PhotoGalleryContent    {width: 220px; background: url(images/conv-paper.jpg) #C5D0D0; text-align: left; overflow: hidden; padding: 5px 0px 15px;}
.accordionLink          {/*border: solid 1px; padding-left: 5px; padding-right: 5px;*/}

.NewsletterEmail {width: 140px;}

.DataListItem {padding: 5px; border-top: solid 1px 927925; border-bottom: solid 1px 927925;}
.DataListItem .sectionsubtitle {padding-left: 0px;}

.img {padding: 5px; border: solid 1px #001365;}

.lnkRegister {position: relative; left: -5px;}

.AdminButton {border: double 3px #927925; background: url(images/btbg.gif) repeat-x #f0c97f; padding: 2px; -moz-border-radius: 5px; text-align:center;}

/**************************************************/

.gallery
{
 width: 100%;
 background: transparent !important;
 padding:5px;
}
.gallery ul
{
 list-style: none;
 background: transparent !important;
 margin:0px;
 padding:0px;
 border: solid 1px #BC9D5E !important;
 text-align: center !important;
}
.gallery ul li
{
 margin: 5px;
 background: transparent !important;
 display: inline;
}
.gallery ul img
{
 padding: 10px;
 margin: 5px;
 border: solid 1px #BC9D5E;
 background: #FCD37E;
}
.gallery ul a:hover img
{
 padding: 10px;
 margin: 5px;
 border: 1px solid #666;
}
.gallery ul a:hover
{
 color: #fff;
}

/**************************************************/

/* Вывод отдельных фотографий в фотоальбомах */
/*
.imgPhotoGallery
{
 padding: 10px;
 margin: 5px;
 border: solid 1px #BC9D5E;
 background: #FCD37E;
}
*/

/* Вывод отдельных фотографий в фотоальбомах */
img.imgPhotoGallery {padding: 3px; margin: 0px; border: solid 1px #BC9D5E; background: #FFF4DF;}
a:hover img.imgPhotoGallery {border: 1px solid #666;}

/* Горизонтальная линия без "тени" */
/* hr {height: 1px; border: none; padding: 0px; background: #BC9D5E;} */


/* Полосы прокрутки для изображений */
.overflow {max-width: 200px; overflow: scroll;}

/**************************************************/

.loginButtonImage {background-image:url(images/go.gif);}

.pnlErrorText {margin:5px; border:solid 1px red;}


