﻿/*COMMON*/
body {margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; background-color:#FFF; min-width:771px; font-size:80%;}
html, body {height:100%;width:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:100%;}
input.inp, select.sel {color:#000; background-color:#FFF; border:1px solid #96ACB6;}
input.button {color:#5D5B5C; background-color:#FFF; border:1px solid #5D5B5C; cursor:pointer;}
p input, p select {vertical-align:middle; font-size:10px;}
a {color:#338FC8; text-decoration:underline;}
a:hover {color:#338FC8; text-decoration:none;}
h1,h2,h3,h4 {margin:0; padding:0; color:#5D5B5C; text-transform:uppercase; font-family:Arial, sans-serif;}
h1 {font-size:150%; padding:10px 0px 20px 0px;}
h2 {font-size:130%; padding:10px 0px 20px 0px;}
h3 {font-size:110%; padding:10px 0px 20px 0px;}
ol, ul {padding:0px 0px 0px 20px;}
/*//COMMON*/

/*MAIN*/

#mainWrapper1 {position:relative; min-height:100%;}
#mainWrapper1 a {color:#376541;}
#mainWrapper1 a:hover {color:#376541;}
#mainWrapper2 {position:relative; min-height:100%;}
#mainWrapper2 a {color:#56240A;}
#mainWrapper2 a:hover {color:#56240A;}
#mainWrapper3 {position:relative; min-height:100%;}
#mainWrapper3 a {color:#404264;}
#mainWrapper3 a:hover {color:#404264;}
#footer {position:absolute; bottom:0; left:0; width:100%; height:130px;}
#main {padding:0 0 150px;}
/*//MAIN*/

/*LAYOUT*/
#header1 {height:211px; background:#8F9D5E url(img/top1.jpg) no-repeat;}
#pic1-1 {width:150px; height:341px; float:left; background-image:url(img/top1-01.jpg);}
#pic1-2 {width:150px; height:341px; float:left; background-image:url(img/top1-02.jpg);}
#pic1-3 {width:150px; height:341px; float:left; background-image:url(img/top1-03.jpg);}
#pic1-4 {width:150px; height:341px; float:left; background-image:url(img/top1-04.jpg);}
#pic1-5 {width:150px; height:341px; float:left; background-image:url(img/top1-05.jpg);}

#header2 {height:211px; background:#B38F5C url(img/top2.jpg) no-repeat;}
#pic2-1 {width:150px; height:341px; float:left; background-image:url(img/top2-01.jpg);}
#pic2-2 {width:150px; height:341px; float:left; background-image:url(img/top2-02.jpg);}
#pic2-3 {width:150px; height:341px; float:left; background-image:url(img/top2-03.jpg);}
#pic2-4 {width:150px; height:341px; float:left; background-image:url(img/top2-04.jpg);}
#pic2-5 {width:150px; height:341px; float:left; background-image:url(img/top2-05.jpg);}

#header3 {height:211px; background:#A8ABBB url(img/top3.jpg) no-repeat;}
#pic3-1 {width:150px; height:341px; float:left; background-image:url(img/top3-01.jpg);}
#pic3-2 {width:150px; height:341px; float:left; background-image:url(img/top3-02.jpg);}
#pic3-3 {width:150px; height:341px; float:left; background-image:url(img/top3-03.jpg);}
#pic3-4 {width:150px; height:341px; float:left; background-image:url(img/top3-04.jpg);}
#pic3-5 {width:150px; height:341px; float:left; background-image:url(img/top3-05.jpg);}

/*Верхнее меню*/
#menu1, #menu1 .menu-h-d ul{height:48px; background:#376541;} /*зеленый слой меню*/
#menu1 a, #menu1 .menu-h-d  ul a{color:#99CC99;}/*цвет ссылок меню*/
#menu2, #menu2 .menu-h-d  ul {height:48px; background:#56240A;} /*коричневый*/
#menu2 a, #menu2 .menu-h-d  ul a{color:#CC9966;}

#menu3, #menu3 .menu-h-d  ul{height:48px; background-color:#404264;}/*фиолетовый*/
#menu3 a, #menu3 .menu-h-d  ul a{color:#9999CC;}

#menu {padding: 0px; position:relative; line-height:48px; left:0; width:100%;}
#menu li{position: relative; margin-left:4%; float:left; list-style: none; display: inline; width:20%;}
#menu a{text-decoration:none; padding: 0px 0px 0px 5%; font-size: medium;}
#menu a:hover {color:#FFFFFF; text-decoration:underline;}
#menu ul {display: none; position:absolute; top:48px; left:12px; border-top:#FFFFFF 2px solid;}  
#menu ul li a{font-size: small;}
#menu ul li a:hover {color:#FFFFFF;}

#menu li.sfhover ul li,
#menu li:hover ul li, 
#menu li.sfhover ul, 
#menu li.sfhover ul li,
#menu li:hover ul {
width: 150px;
	margin: 0px;
	padding: 0;
	height:auto;
	display: block;
	text-align: left;
	line-height:25px;
}  
  

.nolist {list-style: none; padding:0; margin:2% 0 0 0;}
.nolist li {padding: 0 0 1% 0; margin-left:-50px;}


.vline {padding:1px;}

#mainWrapper1 .vline {background:#376541;}
#mainWrapper2 .vline {background:#56240A;}
#mainWrapper3 .vline {background:#404264;}

#mainTable {width:100%; height:200px;}
#mSp {width:5%;}
.cont {width:25%; /*border-right:2px solid #376541;*/ padding:50px 20px 10px 20px;}
.cont p {padding:0px 0px 10px 0px; color:#5D5B5C; line-height:140%;}
.cont ul, .cont ol {color:#5D5B5C; line-height:140%; padding:5px 0px 5px 50px;}
.cont table {border-collapse:collapse; border:1px solid #5D5B5C;}
.cont table td, .cont table th {padding:5px; border:1px solid #5D5B5C; color:#5D5B5C;}
.cont table.nobord {border-collapse:collapse; border:none;}
.cont table.nobord td, .cont table.nobord th {padding:5px; border:none; color:#5D5B5C;}
.cont table td p, .cont table th p {padding:0px;}
.nobord {border:0;}
.nobord66 {border:0; width:75%;}
#logos {text-align:center; padding:0px 10px;width:25%;}
#logo {padding:35px 0 70px;}
#ruscon {padding:22px 0 10px;}
/*//LAYOUT*/

/*DOP*/

/*//DOP*/

#wysiwyg {margin:0; padding:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; background-color:#FFF; font-size:80%; min-width:0px; min-height:0px;}
#wysiwyg p {padding:0px 0px 10px 0px; color:#5D5B5C; line-height:140%;}
#wysiwyg ul, ol {color:#5D5B5C; line-height:140%; padding:5px 0px 5px 50px;}
#wysiwyg table {border-collapse:collapse; border:1px solid #5D5B5C;}
#wysiwyg table td, #wysiwyg table th {padding:5px; border:1px solid #5D5B5C;}
#wysiwyg table td p, #wysiwyg table th p {padding:0px;}

#footer p {padding:0 15px 10px; color:#5D5B5C; line-height:20px;}
#header p {padding:15px 15px 10px; color:#5D5B5C; line-height:140%;}

#footer .line {padding:0 0 4px 0; height:20px; text-align:center; font-size:140%; line-height:20px; vertical-align: top;}

/*#mainWrapper1 #footer .line {color:#376541; background:#a0ae9d;}
#mainWrapper2 #footer .line {color:#56240A; background:#aa8d7e;}
#mainWrapper3 #footer .line {color:#404264; background:#9f9bad;}*/
#mainWrapper1 #footer .line {color:#ffffff; background:#376541;}
#mainWrapper2 #footer .line {color:#ffffff; background:#56240A;}
#mainWrapper3 #footer .line {color:#ffffff; background:#404264;}

.foto {float:left;}
.foto img {padding: 0px 15px 15px 0px;}

