/* CSS Document */
html{height:100% ;width:100%; font:75% Arial;}
body {height:100% !important; width:100%; margin:0; padding:0; background-color:#fff;}

img {border: 0}
table {border-collapse:collapse; margin:0; font-family:Ubuntu, Arial; font-size:14px; color:#282561; line-height:18px;}
table tr td {padding:0;vertical-align:top;}
p.nopad{ padding:0 !important}

table .newstable {width:100%;}
table .newstable tr td {padding:0 20px 0 0;}

hr{height:1px;border:0px;background:#282561;}
ul{margin:7px 2px 7px 25px; padding:0; font-family:Ubuntu, Arial; font-size:12px; color:#282561; line-height:17px}
ol{margin:7px 0px 7px 30px; padding:0}
li{ margin-top:5px; font-family:Ubuntu, Arial; font-size:14px; color:#282561; margin-left:20px }
INPUT, TEXTAREA, SELECT {font-family:Tahoma; font-size:12px; color:#282561; border:1px solid #000; background-color:#fff;}

a{ font-family:Ubuntu, Arial; font-size:14px; color:#282561; text-decoration:underline}
a:hover{ font-family:Ubuntu, Arial; font-size:14px; color:#282561; text-decoration:none;}
p {margin:0; font-family:Ubuntu, Arial; font-size:14px; color:#282561; line-height:18px; padding:10px 0 0 0}
/*---p {margin:0; font-family:Ubuntu, Arial; font-size:14px; color:#282561; line-height:18px; text-indent: 1.5em; padding:10px 0 0 0}---*/
h1 { font-family:Ubuntu, Arial; font-size:24px; color:#282561; font-weight:normal; line-height:30px; padding:0px 0 10px 0; margin:20px 0 10px 0;}
h2 { font-family:Ubuntu, Arial; font-size:21px; color:#282561; font-weight:normal; margin:10px 0 10px 0;}
h3 { font-family:Ubuntu, Arial; font-size:19px; color:#282561; font-weight:normal; margin:10px 0 10px 0;}
.namepage{ font-family:Tahoma; font-size:18px; color:#282561; font-weight:normal; margin:0 0 10px 0;}
.clear{clear:both; height:20px}
.radiusanketa01 {background: #cc0000; font-family:Ubuntu, Arial; color: #ffffff; font-size:14px; border: 0px; padding: 3px; margin-bottom: 0px;}
/*
dd { display: none; }
dt:hover + dd { display: block; }
*/

/*---------------—Стиль ошибок для формы он-лайн связи-----------------*/
.errors {background:#ffcece; border: 1px solid #cc4e4e; padding:5px; width:628px; color:#cc0000;}
/*---------------—Стиль ошибок для формы он-лайн связи-----------------*/


ul.ul2{margin:0 0 0 0; padding:50px 0 0 20px}
ul.ul2 li{margin:10px 0; padding:0 0 0 0; list-style:none}
ul.ul2 li a{ background-color:#e11424; background: linear-gradient(to left, #e11424, #fe9702); color:#fff; text-decoration:none; padding:4px 5px 4px 10px; border-radius:7px; display:block; width:150px}

ul.ul1{margin:0 0 0 0; padding:50px 0 0 20px}
ul.ul1 li{margin:10px 0; padding:0 0 0 0; list-style:none}
ul.ul1 li a{ background-color:#2d337f; background: linear-gradient(to left, #2d337f, #05b0e5); color:#fff; text-decoration:none; padding:4px 5px 4px 10px; border-radius:7px; display:block; width:150px}

ul.ul3{margin:0 0 0 0; padding:50px 0 0 20px}
ul.ul3 li{margin:10px 0; padding:0 0 0 0; list-style:none}
ul.ul3 li a{ background-color:#3c8e08; background: linear-gradient(to left, #3c8e08, #a7e200); color:#fff; text-decoration:none; padding:4px 5px 4px 10px; border-radius:7px; display:block; width:150px}

.justifyfull {text-align: justify;}
.text01 {margin:0; font-family:Arial; font-size:12px; color:#282561; line-height:18px; padding:10px 0 0 0}
.text01 a{ font-family:Arial; font-size:12px; color:#282561; text-decoration:underline}
.text01 a:hover{ font-family:Arial; font-size:12px; color:#282561; text-decoration:none;}


/* BEGIN CSS Document */

#maintable{ width:1280px; height:100%; padding:0; margin:0; background:url(i/bgtopright.jpg) top right no-repeat #fff; -moz-box-shadow: 0px 10px 30px #808285; -webkit-box-shadow: 0px 10px 30px #808285; box-shadow: 0px 10px 30px #808285; behavior: url(ie-css3.htc);}

#tdtopleft{ width:203px !important; height:442px !important; background:url(i/bgtopleft.jpg) top left no-repeat #e6e6d7}
#tdtopleft img.top1{ position:absolute; margin:0px 0px 0px 0px}
#tdtopleft img.top2{ position:absolute; margin:80px 0px 0px 15px}
#tdtopleft img.top3{ position:absolute; margin:80px 0px 0px 150px}
#tdtopleft img.top4{ position:absolute; margin:200px 0px 0px 15px}
#tdtopleft img.top5{ position:absolute; margin:200px 0px 0px 150px}
#tdtopleft img.top6{ position:absolute; margin:345px 0px 0px 0px}


#tdtopcent{ width:875px; background:url(i/bgtopcent.jpg) top left no-repeat #e6e6d7}
#tdtopcent img.top7{ position:absolute; margin:260px 0px 0px 650px}
#tdtopcent img.top8{ position:absolute; margin:309px 0px 0px 650px}
#tdtopcent img.top9{ position:absolute; margin:236px 0px 0px 750px}
#tdtopcent img.namesite{ position:absolute; margin:427px 0px 0px -203px}
#tdtopcent div#banner{position:absolute; margin:15px 0px 0px 50px; background-color:#fff; width:550px; height:227px;-moz-box-shadow: 0px 10px 30px #000; -webkit-box-shadow: 0px 10px 30px #000; box-shadow: 2px 2px 5px #999; behavior: url(ie-css3.htc);}
#tdtopcent div#banner img{width:550px; height:227px}
#tdtopcent div.dropmenu{position:absolute; margin:243px 0px 0px 50px; width:549px; height:146px; background:url(i/bgtopmenu.png) top left no-repeat}

#tdtopright{ width:202px !important; background:url(i/bgtopright.jpg) top left no-repeat #e6e6d7}
#tdtopright img.logo{ position:absolute; margin:0px 0px 0px -225px}
#tdtopright img.top10{ position:absolute; margin:357px 0px 0px -225px}



#tdcentleft{ padding:0; margin:0;background:url(i/bgcentleft.jpg) top left repeat-y; }
#tdcentleft div#leftdiv{padding:20px 0 50px 0; margin-bottom:100px }
#tdcentleft div#leftdiv div.news{ width:160px; margin:20px 0 0 20px}
#tdcentleft div#leftdiv div.news span{ font-size:12px}
#tdcentleft div#leftdiv div.news p{ padding:0;font-size:12px}
#tdcentleft div#leftdiv div.news p a{font-size:12px}
#tdcentleft div#leftdiv div.allnews{ margin:20px 0 0 20px}
#tdcentleft div#leftdiv div.allnews a{ font-size:12px;}

#tdcentcent{padding:10px 0 40px 0}
div#maindiv{ margin:10px 0 50px 30px; width:820px}
div#maindiv div#path{ font-size:12px; color:#754D2A}
div#maindiv div#path a{ font-size:12px; color:#754D2A}

#tdcentright{ padding:0; background:url(i/bgcentright.jpg) top left repeat-y}

#tdbotleft{ height:162px; background:url(i/bgbotleft.jpg) top left no-repeat;}
#tdbotleft div#element{ width:203px; height:133px; background:url(i/bgcentleft-bot.jpg) bottom left no-repeat; margin:-133px 0 0 0; position:absolute}
#tdbotleft span{margin:110px 0 0 20px; display:block}

#tdbotcent{background:url(i/bgbotcent.jpg) top left no-repeat;}

#tdbotright{ background:url(i/bgbotright.jpg) top right no-repeat;}
#tdbotright div.copyright{ position:absolute; margin:100px 0 0 -90px; font-size:11px; width:270px;}
#tdbotright div.copyright p{ font-size:11px; width:100%; padding:0}
#tdbotright div.copyright a{ font-size:11px; color:#777}


div.dropmenu ul { display: block; margin: 50px 0 0 0px; padding: 0; list-style: none;}
div.dropmenu ul:after { display: block; content: ' '; clear: both; float: none; }
div.dropmenu ul.menu > li { float: left; position: relative; margin-right:10px }
div.dropmenu ul.menu > li > a { display: block; padding:0px; text-decoration: none;}
div.dropmenu ul.menu > li > a:hover { }
div.dropmenu ul.submenu { display: none; position: absolute; width: 175px; top: 10px; left: 0; background-color: white; -moz-box-shadow: 0px 10px 30px #000; -webkit-box-shadow: 0px 10px 30px #000; box-shadow: 2px 2px 5px #999; behavior: url(ie-css3.htc); border-radius:5px}
div.dropmenu ul.submenu > li { display: block; margin:5px; padding:0}
div.dropmenu ul.submenu > li > a { display: block;}
div.dropmenu ul.submenu > li > a:hover {}
div.dropmenu ul.menu > li:hover > ul.submenu {display: block;}

div.dropmenu img{}
div.dropmenu li.menu1 img{ width:70px; height:60px;}
div.dropmenu li.menu2 img{ width:70px; height:60px;}
div.dropmenu li.menu3 {margin-right:-10px !important}
div.dropmenu li.menu3 img{ width:90px; height:60px;}
div.dropmenu li.menu4 {margin-right:0px !important}
div.dropmenu li.menu4 img{ width:90px; height:60px;}
div.dropmenu li.menu5 img{ width:90px; height:60px;}

/* Gallery */
div.divgallery{float:left; width:180px; text-align:center; margin:0 20px 20px 0; -moz-box-shadow: 0px 5px 5px #808285; -webkit-box-shadow: 0px 5px 5px #808285; box-shadow: 0px 5px 5px #808285;}
div.divgallery a{ float:none; display:block;}
div.divgallery img{ float:none; display:block; width:180px}

div.divgalleryimage{float:left; width:180px; line-height:15px; font-size:11px; text-align:center; margin:0 20px 20px 0; -moz-box-shadow: 0px 5px 5px #808285; -webkit-box-shadow: 0px 5px 5px #808285; box-shadow: 0px 5px 5px #808285;}
div.divgalleryimage a{ float:none; display:block;}
div.divgalleryimage img{ float:none; display:block; width:180px}

/*  Video Gallery */
div.videogallery{float:left; width:400px; text-align:center; margin:0 10px 30px 0; -moz-box-shadow: 0px 5px 5px #808285; -webkit-box-shadow: 0px 5px 5px #808285; box-shadow: 0px 5px 5px #808285;}

.pagination-gallery{margin-top:0px;color:#A42308;font-size:15px;}
.pagination-gallery a {text-decoration:none;color:white;background-color:#A42308; border:0px solid #DFCFB8; padding: 1px 4px; margin:13px;   border-radius:4px;font-size:15px; }
.pagination-gallery a:hover {text-decoration:none;}

table.ftp{font-family:Ubuntu, Arial; font-size:12px; color:#2a3270;}
table.ftp tr td{padding:10px 15px 0 0;}
table.ftp01 tr td{padding:10px 15px 0 0}

.radius {background-color:#2d337f; background: linear-gradient(to top, #2d337f, #05b0e5); color:#fff; font-family:Ubuntu, Arial; font-size:12px; border: 0px; padding: 3px; margin-bottom: 0px;}
.radius a{font-family:Ubuntu, Arial; font-size:12px; color:#ffffff; text-decoration:underline}
.radius a:hover{ font-family:Ubuntu, Arial; font-size:12px; color:#ffffff; text-decoration:none;}

/* Special Fonts */

@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light'), local('Ubuntu-Light'), url('fonts/ubuntu/ubuntulight.woff2') format('woff2'), url('fonts/ubuntu/ubuntulight.woff') format('woff'), url('fonts/ubuntu/ubuntulight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url('fonts/ubuntu/ubuntulightitalic.woff2') format('woff2'), url('fonts/ubuntu/ubuntulightitalic.woff') format('woff'), url('fonts/ubuntu/ubuntulightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu'), url('fonts/ubuntu/ubuntu.woff2') format('woff2'), url('fonts/ubuntu/ubuntu.woff') format('woff'), url('fonts/ubuntu/ubuntu.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url('fonts/ubuntu/ubuntuitalic.woff2') format('woff2'), url('fonts/ubuntu/ubuntuitalic.woff') format('woff'), url('fonts/ubuntu/ubuntuitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url('fonts/ubuntu/ubuntumedium.woff2') format('woff2'), url('fonts/ubuntu/ubuntumedium.woff') format('woff'), url('fonts/ubuntu/ubuntumedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url('fonts/ubuntu/ubuntumediumitalic.woff2') format('woff2'), url('fonts/ubuntu/ubuntumediumitalic.woff') format('woff'), url('fonts/ubuntu/ubuntumediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('fonts/ubuntu/ubuntubold.woff2') format('woff2'), url('fonts/ubuntu/ubuntubold.woff') format('woff'), url('fonts/ubuntu/ubuntubold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url('fonts/ubuntu/ubuntubolditalic.woff2') format('woff2'), url('fonts/ubuntu/ubuntubolditalic.woff') format('woff'), url('fonts/ubuntu/ubuntubolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}