/*общие показатели*/
body {
width: 1000px;
height: 100%;
padding: 0; 
margin: 0 auto;
color: #666666;
font: 81% Verdana, sans-serif;
}
html, body {
height: 100%;
}
.clear {
width: 995px;
height: 2px;
margin-top: 1px;
margin-bottom: 10px;
position: relative;
float: left;
}
a img{
border: none;
}
:focus{
-moz-outline-style:none;
}

h2, h3, h4, h5, h6 {
font-size: 1.2em;
font-weight: bold;
font-family: Verdana;
}
h1 {
font-size: 2.5em;
}
.thumbnail{
	padding: 3px 3px 3px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family: Verdana;
	}	
.collage{
                     float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	font-family: Verdana;
                     border: 1px solid #2a2a2a;
                     padding: 3px;
                     background-color: #ffffff;
	}
.collage img{
	height: 60px;
	}
.collage2{
                     float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family: Verdana;
                     border: 1px solid #2a2a2a;
                     padding: 3px;
                     background-color: #ffffff;
	}
.collage2 img{
	height: 45px;
	}		
.clik {
font-weight: bold;
outline: none;
background-color: #ffffff;
padding: 3px;
}
.clik1 a{
color: #666666;
}

/*конец общих показателей*/

/*страница*/
.page {
width: 995px;
padding: 0px;
margin-top: 0px;
margin-right: 0; /*Отступ справа*/
margin-left: 0; /*Отступ слева*/
background: url('/images/main/fon.png') no-repeat RGB(228, 228, 228) top right;
border-right: 5px solid #a10018; /*Линия справа от текста*/
overflow: hidden; /*отображается только область внутри элемента*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.page {
width: 995px;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-right: auto; /*Отступ справа*/
margin-left: auto; /*Отступ слева*/
background: url('/images/main/fon.png') no-repeat RGB(228, 228, 228) top right;
border-right: 5px solid #a10018; /*Линия справа от текста*/
overflow: hidden; /*отображается только область внутри элемента*/
}
}

/*конец шапки*/
/*левая колонка*/
.leftcolumn {
width: 270px;
height: 100%;
margin-top: 10px;
float: left;
}
/*контакты*/
.leftcolumn .kontakt {
width: 250px;
height: 60px;
padding: 10px;
margin-top: 2px; /*отступ от верхнего края до логотипа*/
background: url('/images/main/kontakt_right.png') no-repeat right center #a10018;
}
.leftcolumn .kontakt  a {
color: #666666;
text-decoration: none;
}
.leftcolumn .contact {
width: 240px;
height: 60px;
padding-top: 20px;
margin-top: -10px; /*отступ от верхнего края*/
margin-left: 7px; /*отступ от левого края до логотипа*/
font-size: 16px;
font-weight: bold;
font-family: Verdana;
color: #666666;
text-align: center;
position: relative;
background: url('/images/main/fon_contact.png') no-repeat center center #a10018;
}
/*конец контактов*/
.leftcolumn .infoblock {
width: 270px;
margin-top: 15px; /*отступ от верхнего края*/
background: url('/images/main/ugol_left.png') no-repeat top right #a10018;
position: relative;
}
/*чат*/
.leftcolumn .chat {
width: 240px;
height: 120px;
padding-left: 15px; /*Поле слева*/
padding-top: 10px;
position: relative;
}
/*конец чата*/
/*левое меню*/
.leftcolumn .leftmenu {
width: 245px;
height: 100%;
margin-top: 0px;
padding-top: 15px;
padding-bottom: 20px;
color: #ffffff;
text-align: left;
font-family: Verdana;
font-size: 12px;
background: url('/images/main/kubiki.png') no-repeat top center;
}
.leftcolumn .leftmenu a {
text-align: left;
color: #ffffff;
text-decoration: none; /* Отменяем подчеркивание у ссылки */
}
.leftcolumn .leftmenu a:active {
font-weight: bold;
outline: none;
}
.leftcolumn .leftmenu h3 {
text-align: center;
color: #ffffff;
font-family: Verdana;
font-size: 12px;
}
.leftcolumn .leftmenu  ul {
margin-left: -15px;
list-style-image: url('/images/main/marker2.png'); /* Путь к файлу с изображением маркера */
}
.leftcolumn .leftmenu  li {
margin-bottom: 10px;
}
/*конец левого меню*/
.leftcolumn .poddon {
width: 260px;
height: 11px;
color: #ffffff;
padding-left: 10px; /*Поле слева*/
background: url('/images/main/ugol_left2.png') no-repeat bottom right;
position: relative;
}
/*конец левой колонки*/


/*правая колонка*/
.rightcolumn {
width: 700px;
height: 100%;
margin-top: 10px;
margin-left: 295px;
margin-bottom: 20px;
position: relative;
}
.rightcolumn .flag {
width: 320px;
height: 54px;
margin-top: -10px;
margin-left: 355px; /*отступ слева для входа в личный кабинет*/
position: relative;
}
.rightcolumn .block {
width: 700px;
height: 120px;
margin-top: 0px;
margin-left: 0px;
background: url('/images/main/ugol_block.png') no-repeat top left #ffffff;
border-right: 5px solid #a10018; /*Линия справа от текста*/
position: relative;
}
.rightcolumn .block .logo {
width: 420px;
height: 105px;
background: url('/images/main/logo.png') no-repeat; /*фон логотипа*/
position: relative;
margin-top: 15px; /*отступ от верхнего края до логотипа*/
margin-left: 20px; /*отступ от левого края до логотипа*/
float: left;
}
.rightcolumn .block .clock {
width: 105px;
height: 105px;
margin-top: 8px; /*отступ от верхнего края до логотипа*/
margin-left: 80px; /*отступ от левого края до логотипа*/
position: relative;
float: left;
}
.clock embed {
position: relative;
}
.rightcolumn .block .icons {
width: 15px;
height: 50px;
margin-top: 10px;
margin-right: 10px;
margin-left: 50px;
position: relative;
float: left;
}
.rightcolumn .block .icons .home {
height: 12px;
margin-top: 5px;
}
.rightcolumn .block .icons .sitemap {
height: 13px;
margin-top: 20px;
}
.rightcolumn .block .icons .contacts {
height: 13px;
margin-top: 20px;
}
/*горизонтальное меню*/

.rightcolumn .TopMenu {
width: 715px;
margin-left: 0px;
margin-bottom: 10px;
margin-top: 0px;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
color: #666666;
border-top: 5px solid #a10018; /*Линия над текста*/
overflow: hidden; /*отображается только область внутри элемента*/
}
.rightcolumn .TopMenu  a {
text-decoration: none; /*Отменяем подчеркивание у ссылки*/
color: #ffffff;
}
body:first-of-type  .rightcolumn .TopMenu  a {
text-decoration: none; /*Отменяем подчеркивание у ссылки*/
color: #ffffff;
}
.rightcolumn .TopMenu ul {
list-style: none;
margin-left: 15px;
text-align: left;
}
.rightcolumn .TopMenu  li ul {
position: absolute;
width: 9em;
left: -999em;
}
.rightcolumn .TopMenu  li {
width: 10em;
padding: 9px;
font-family: Verdana;
text-align: center;
margin-top: -23px;
margin-left: -63px;
margin-right: 53px; /*Отступы*/
background: url('/images/main/topmenu.png') no-repeat center;
float: left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.rightcolumn .TopMenu  li {
width: 10em;
padding: 9px;
font-family: Verdana;
text-align: center;
margin-top: -23px;
margin-left: -63px;
margin-right: 53px; /*Отступы*/
background: url('/images/main/topmenu.png') no-repeat center;
float: left;
}
}
.rightcolumn .TopMenu li:hover ul {
left: auto;
}
.rightcolumn .TopMenu .SubTopMenu  {
width: 230px;
margin-top: 9px;
padding-top: 2px;
padding-right: 3px;
margin-left: 0px;
font-family: Verdana;
font-size: 11px;
background-color: #a10018; 
background-repeat: repeat-x; /*Повторяем фон по горизонтали*/
}
.rightcolumn .TopMenu .SubTopMenu  ul {
width: 257px;
margin-left: -10px;
}
.rightcolumn .TopMenu .SubTopMenu  li {
float: left;
width: 257px;
text-align: left;
margin-top: 0px;
margin-left: -40px;
background-color: #a10018; 
border-bottom: 2px solid #ffffff; /*Линия над текста*/
}
.rightcolumn .TopMenu .SubTopMenu  li:hover  {
background-color: #797979;
background-image: none;
}
.rightcolumn .TopMenu .SubTopMenu  a {
display: block;
}
.rightcolumn .TopMenu .SubTopMenu  a:hover  {
color: #ffffff;
}
/*конец горизонтального меню*/
.rightcolumn .navigator {
width: 665px;
margin-top: -5px;
margin-left: 10px;
font-family: Verdana;
font-size: 12px;
text-align: left;
text-decoration: none; /*Отменяем подчеркивание у ссылки*/
color: #666666;
padding-bottom: 5px;
}
.rightcolumn .navigator a {
color: #a10018; /*красный цвет ссылки*/
}
.rightcolumn .content {
width: 665px;
margin-left: 0px;
font-size: 12px;
font-family: Verdana;
padding: 20px; /*Поля вокруг текста*/
background: url('/images/main/ugol_block.png') no-repeat top left #ffffff;
border-right: 5px solid #a10018; /*Линия справа от текста*/
border-bottom: 5px solid #a10018; /*Линия над текста*/
overflow: hidden;
}
.rightcolumn .content a {
color: #a10018; /*красный цвет ссылки*/
}
.rightcolumn .content a:hover {
color: #666666; /*цвет ссылки при наведении (серый)*/
}
.rightcolumn .content a:active{
outline: none;
}
.rightcolumn .content a:visited {
color: #666666; /*Цвет посещенных ссылок*/
}
.rightcolumn .content ul {
font-family: Verdana;
text-align: left;
margin-top: 10px;
margin-left: 15px;
padding-left: 5px; /*Поле слева*/
list-style-image: url('/images/main/marker.png'); /*Путь к файлу с изображением маркера*/
}
.rightcolumn .content li {
margin-top: 5px;
}
.rightcolumn .content h1 {
font-size: 16px;
font-family: Verdana;
font-weight: bold;
color: #a10018;
}

/*подвал*/
.footer {
width: 995px;
height: 60px;
font-size: 11px;
font-family: Verdana;
display: inline;
padding-bottom: 10px;
}
.footer a {
color: #a10018; /*красный цвет ссылки*/
}
.footer .footerleft {
width: 240px;
height: 60px;
float: left;
margin-top: 0px;
padding-top: 5px;
padding-left: 15px; /*Поле слева*/
padding-right: 20px; /*Поле справа*/
padding-bottom: 10px;
line-height: 1.5;
text-align: left;
position: relative;
}
.footer .footerright {
width: 682px;
margin-top: 0px;
margin-left: 10px;
padding-top: 0px;
padding-left: 8px; /*Поле слева*/
padding-right: 8px; /*Поле справа*/
padding-bottom: 10px;
line-height: 1.5;
text-align: left;
border-left: 2px solid #666666; /*Линия справа от текста*/
float: right;
position: relative;
}
/*конец подвала*/