a:link       { color:#001bbd; text-decoration:none }

a:visited    { color:#001bbd; text-decoration:none }

a:hover      { color:#ff0000; text-decoration:underline }

a:active     { color:#ff0000; text-decoration:none }

html,body {
	margin:0px; padding:0px; 
	background-color:#4982c8;
	background-image:url(../Images/bg.png);
	background-position:top;
	background-repeat:repeat-x; 
        font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

img {border:none;}

a.MenuLink { color:#000000}


.content { padding-top:8px; }



h1 { font-size:12pt; color:#00478F; font-family:Tahoma, Verdana, sans-serif; font-weight:bold;

 margin: 5px 5px 12px 0px; padding:0px }

h2 { font-size:10pt; color:#00478F; font-family:Tahoma, Verdana, sans-serif; margin: 0px 5px 10px 0px; }

#all {
	width:970px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
    margin-top:15px;

}


#mailto {
	background-color:#00478f;
	padding:6px;
    font-size:9pt;
	text-align:center;
    margin-bottom:13px;
    width:200px;
     
}


a.mailto {color:#FFFFFF; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


/* Горизонтальное меню на главной странице */

#HMenu 
{       
        width:100%;
	height:30px;
	background-image:url(../Images/images/menu_long.png);
	background-repeat:no-repeat;
	background-position:top;
        margin-bottom:13px;
        margin-top:0px;
}

#HMenu div 
{ 
  text-align:center; 
  width:20%; 
  float:left;
  line-height:30px; 
}

#HMenu a { color:#000000 }


.ShortListFooter 
{
   border: 1px solid rgb(162, 197, 236); 
   background-image: url(../Images/images/news-footer.png);   
   background-repeat: repeat-x; 
   height: 23px;
   text-align:center;
}

.ShortListFooter a { color:#ffffff;font-size:9pt}

.ShortListBlock 
{
  border-style: solid solid none; 
  border-color: rgb(162, 197, 236); 
  border-width: 1px 1px medium; 
  padding: 4px; 
  width: 50%; 
  background-color: rgb(226, 230, 240);
}

.TextBlock
{
 text-align:justify;
 text-indent:10pt;
}

.PictureBorder
{
 outline: 1px solid #aaaaaa; 
 margin: 5px; 
 padding: 5px;
}

.ImageBorder
{
border: 1px solid #999999
}

#PhotogalleryTable td {padding:10px;}

#SeparatedList td {padding:5px; border-bottom: 1px solid #bbbbbb;  padding: 8px; height:70px; text-align:left}

.DefaultTableStyle td {padding:5px}

.DefaultTableStyle th {padding:4px; background-color:#ffffff; font-weight:bold; color:#000000}

ul {padding-left:15px; margin-left:5px}


.ErrorText {color:#ff0000}
.ContentContainer {padding:4px; background-color:#f6f7fc; border: 1px solid #8db2e0}


/*  */
.LV_validation_message{
    
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
    
.LV_invalid {
    color:#f31f1f;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #f31f1f;
}


/* Шапка страницы */

.Header { width:100% }
.Header td { padding:11px 11px 3px 11px }

/* Горизонтальное меню второстепенной страницы */

#HMenu2 
{
  height:40px;
  background-image:url(../Images/buttons/bg_select.png);
  background-repeat:repeat-x;
  background-position:top;	
}

/* Подвал страницы*/

#Footer 
{
  width:100%;
  color:#6497e5;
  font-weight:bold;
}

#Footer td {padding:10px}


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



/* Вертикальное меню */
.VertMenu 
{ 
  width:100%;
  margin-bottom:13px;  
}

.VertMenu div
{
  background-image:url(../Images/buttons/bg.png);
  height:40px;
  text-align:left; 
  padding-left:5px;
  line-height:40px;
}

.VertMenu a { color:#000000}
/* Ссылка Купить сейчас  */
.VertMenu .BuyNow {color:#FF0000; text-decoration:underline; font-size:9pt;}

#VertMenuSelected { background-image:url(../Images/buttons/bg_select.png); }


.MenuColumn
{
  vertical-align: top; width: 200px; padding-left: 12px; padding-right: 6px;
}


.ContentColumn
{
  vertical-align: top; padding-left: 6px; padding-right: 19px;
}


.FormTitle { font-weight:bold; color:#00478F; margin-bottom: 5px; margin-top: 5px;}

.BorderTable { border-collapse: collapse}
.BorderTable td {padding:7px; border:1px solid #8db2e0}

.BorderTable th {padding:5px; background-color:#d8e4f5; font-weight:bold; color:#000000; border:1px solid #8db2e0; vertical-align:middle}

.SuccessText { color:#24A616}

input { font-family:Arial, Helvetica, sans-serif; font-size:10pt}
