﻿body 
{
font: 100%/ Verdana, Arial, Helvetica, sans-serif;
background-color: #fff;
background-repeat: no-repeat;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
background-image: -webkit-linear-gradient(#fff, #fff);
background-image: -moz-linear-gradient(top, #fff, #fff);
background-image: -ms-linear-gradient(#fff, #fff);
background-image: -o-linear-gradient(#fff, #fff);
background-image: linear-gradient(#fff, #bfff);

margin: 0;
padding: 0;
color: #19537d;
}

body, html {

margin:0px;
padding:0px;
height: 100%;
}


   TABLE {
    /*border-collapse: collapse; /* Убираем двойные линии между ячейками */
   }
   TD.classen {
    border-bottom: 1px dotted #19537d; /* Параметры рамки */
    /*text-align: center; /* Выравнивание по центру */
    /*padding: 4px; /* Поля вокруг текста */
   }


/* ~~ Селекторы элементов/тегов ~~ */

ul, ol, dl 
{ 	
padding-left: 0;	
margin: 0;
}

h1, h2, h3, h4, h5, h6
{
margin-top: 0;	 	
padding-right: 15px;
padding-left: 15px; 
color: #19537d;
}


   .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 0px 20px 20px 20px; /* Отступы вокруг картинки */
    width: 170px;
   }
   .rightimg {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 10px 15px 10px 10px; /* Отступы вокруг картинки */
   }

span {

//  display: block;
//  padding: 15px;
//  width: 400px;
  position: absolute;
  bottom: 0px;
  background: #000;
  opacity: 0.70;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -khtml-opacity: 0.70;
  -moz-opacity: 0.70;
  text-align: center;
  color: #fff;
  font: 11px/16px Tahoma, Geneva, sans-serif;

}

p
{


text-indent: 0px; /* Отступ первой строки в пикселах */
	
margin-top: 0;	 	
padding-right: 15px;
padding-left: 15px; 
}


a img 
{ 	
border: none;
}

/* ~~ этот контейнер фиксированной ширины окружает все остальные DIV ~~ */

.classtab
{
border-collapse:collapse;
}

.container 
{
width: 90%;
background: #e6e5e5;
margin: 0 auto;
/* min-height: 100%; */
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;

-moz-box-shadow:0 0 50px #000000;
-webkit-box-shadow:0 0 50px #000000;
box-shadow:0 0 50px #000000;

}

.header {
	
background: #dcd0d2;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
background: -webkit-gradient(linear, left top, left bottom, from(#ffc154), to(#ff8a2b)); /* Градиент кнопки */
	background: -moz-linear-gradient(top,  #ffc154,  #ff8a2b); /* Градиент кнопки */
	background: gradient(linear, top,  #ffc154,  #ff8a2b); /* Градиент кнопки */
}

.content {
padding: 0 0;
}

/* ~~ Нижний колонтитул ~~ */

.footer {
background: #dcd0d2;
clear:both;
height: auto;
margin-top:-38px;
width:90%;
margin-left: auto;
margin-right: auto;

border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px; 
}

#rasporka {
height: 38px;
}

/* ~~ прочие классы float/clear ~~ */

.fltrt 
{  	
float: right;
margin-left: 8px;
}

.fltlft 
{ 	
float: left;
margin-right: 8px;
}

.clearfloat 
{ 	
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.upkrug
{
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}


	/*Горизонтальное выпадающее меню*/
	ul.menu {

	margin: 0;
	padding: 0;
	display: inline-block;
	background-color: #9aa09a;    
	background-repeat: no-repeat;	

	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
		
	width: 100%;

	list-style: none; /* удаляет маркер списка */
	}


.glavnuk
{
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

ul.menu li.glavn
{
border-top-left-radius: 6px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 30px;
}
ul.menu li a.glavn
{
color: #9aa09a;
/*text-shadow: 1px 1px 1px #a86767;*/
display: block;
font-family: Arial;
font-size: 13px;
padding: 6px 20px 8px;
text-decoration: none;

border-top-left-radius: 6px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 30px;
}


ul.menu li.glavn2
{
border-top-left-radius: 0px;
border-top-right-radius: 30px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 0px;
}
ul.menu li a.glavn2
{
color: #9aa09a;
/*text-shadow: 1px 1px 1px #a86767;*/
display: block;
font-family: Arial;
font-size: 13px;
padding: 6px 20px 8px;
text-decoration: none;

border-top-left-radius: 0px;
border-top-right-radius: 30px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 0px;
}

a.buttony {
	color: #fff; /* Цвет текста ссылки */
	text-decoration: none; /* Убираем подчеркивание ссылки */
	text-shadow: 1px 1px 1px #000; /* добавляем тень для текста */
	background: #ff8a2b; /* Цвет фона кнопки по умолчанию */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc154', endColorstr='#ff8a2b'); /* Градиент кнопки */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc154), to(#ff8a2b)); /* Градиент кнопки */
	background: -moz-linear-gradient(top,  #ffc154,  #ff8a2b); /* Градиент кнопки */
	background: gradient(linear, top,  #ffc154,  #ff8a2b); /* Градиент кнопки */
	border: 1px solid #ff8a2b; /* Обводка кнопки */
	border-radius: 10px; /* Радиус закругленых углов кнопки */
	padding: 8px 10px; /* Внутреннии отступы кнопки */
}
a.buttony:link {
	color: #fff; /* Цвет текста ссылки */
	text-decoration: none; /* Убираем подчеркивание ссылки */
}
a.buttony:visited {
color: #fff;
text-decoration: none;
}

ul.menu li 
{
background-color: #bfc3bf;
background-repeat: no-repeat;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc9bc), to(#dedcd4));
background-image: -webkit-linear-gradient(#ccc9bc, #dedcd4);
background-image: -moz-linear-gradient(top, #ccc9bc, #dedcd4);
background-image: -ms-linear-gradient(#ccc9bc, #dedcd4);
background-image: -o-linear-gradient(#ccc9bc, #dedcd4);
background-image: linear-gradient(#ccc9bc, #dedcd4);
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3c01d', endColorstr='#f2e29b', GradientType=0);*/

border-bottom: 0 solid #eea184; /* разделяет кнопки */
float: left;
list-style: none;

-webkit-box-shadow: #333 0px 3px 3px;
-moz-box-shadow: #333 0px 3px 3px;
-o-box-shadow: #333 0px 3px 3px;
box-shadow: #333 0px 3px 3px;   filter:progid: DXImageTransform.Microsoft.DropShadow(color=#999999, offx=2, offy=2);

border-radius: 0em 0em/0em 0em;

}

ul.menu li a
{
color: #244695;
/*text-shadow: 1px 1px 1px #a86767;*/
/*19537d;*/
display: block;
font-family: Arial;
font-size: 13px;
padding: 6px 20px 8px;
text-decoration: none;
/*border-radius: 13em 0.5em/1em 0.5em;*/
border-top-left-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;

}
ul.menu li a:hover 
{
background-color: #f2e29b;
border-radius: 0em 0em/0em 0em;
}
ul.menu li a:hover { color: #244695; }

a { color: #244695; } 
a:link { color: #244695; }
a:hover { color: #ff0000; text-decoration: none; } 
a:visited { color: #244695; } 



.style1 { color: #000000; font-weight: bold; text-indent: 0;}
img.logotip { padding: 0 15px; width: 300px; }
img.foto { padding: 0 15px; width: 270px; }
img.centerimg { width:70%; }

