/* ГЛАВНЫЙ СТИЛЬ */
a:link {text-decoration:underline; color:#0000FF;}
a:active {text-decoration:underline; color:#0000FF;}
a:visited {text-decoration:underline; color:#0000FF;}
a:hover {text-decoration:none; color:#FF0000;}

body {
 background-image:url(/images/design/body.jpg);
 background-position:center;
 background-color:#FFFFFF;
 background-attachment:fixed;
 background-repeat:repeat;
 margin:100px 50px 50px 50px;
 padding:0;
}
td, body {
 font-family:Verdana;
 font-size:13px;
 color:#000000;
 line-height:1.5;
 white-space:normal;
}
form {padding:0px; margin:0px;}
input, textarea, select {vertical-align:middle;}
ul {margin:0px; padding:0px 0px 0px 0px; list-style:square inside;}
ol {margin:0px; padding:0px 0px 0px 0px; list-style-position:inside;}
h1 {font-size:12pt; font-weight:bold; margin:20px 0 10px 0; text-transform:uppercase; text-align:center;}
h2 {font-size:10pt; font-weight:bold; margin:20px 0 10px 0; text-transform:uppercase; text-align:center;}
h3 {font-size:8pt; font-weight:bold; margin:20px 0 10px 0; text-transform:uppercase; text-align:center;}
hr {width:100%; border:none; height:1px; background:#BDB76B;}

#all {background:#FFFFFF; box-shadow:0 0 50px #000000;}

/* ШАПКА */
#header {background:#FFFFFF;}
#h-contacts {background:#BDB76B;}
.header {width:100%; text-align:center; padding:0;}
.header1 {font-family:verdana,tahoma,sans-serif; font-size:16pt; color:#000000;}
.header2 {font-family:verdana,tahoma,sans-serif; font-size:12pt; color:#000000;}

/* ПОДВАЛ */
#footer {background:#BDB76B;}
.footer {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; padding:3px; text-align:center;}
.footer1 {font-family:Verdana; font-size:10px; color:#696969; padding:3px; text-align:center;}
.footer2 {font-family:Verdana; font-size:9px; color:#FFFFFF; padding:3px; text-align:center;}

/* СЧЕТЧИКИ */
.counters {text-align:center; padding:10px;}

/* НАВИГАЦИЯ */
.navi {font-family:sans-serif; font-size:12px; font-weight:bold; color:#000000; text-align:left; padding:15px 0 15px 0;}
.title-module {font-family:Verdana; font-size:20px; color:#FFFFFF; background:#BDB76B; padding:5px; text-align:center; text-transform:uppercase;}
.title-cat {font-family:Verdana; font-size:18px; color:#FFFFFF; background:#BDB76B; padding:5px; text-align:center;}

/* ЦЕНТРАЛЬНАЯ ЧАСТЬ */
.cont {padding:5px 20px 5px 20px;}

/* КОНТЕЙНЕР */
#cont {background:#FFFFFF; border:1px solid #BDB76B;}
#cont1 {background:#FFFFFF;}
.cont-t {
background:#BDB76B;
 height:35px;
 font-size:13px;
 color:#FFFFFF;
 text-align:center;
 text-transform:uppercase;
 font-weight:bold;
 padding:1px 5px 1px 5px;
}
.cont-m {font-size:12px; color:#696969; padding:5px;}
.cont-m-hp {font-size:14px; color:#696969; padding:15px;}
.cont-m a:link,.cont-m a:active,.cont-m a:visited {text-decoration:underline; color:#0000FF;}
.cont-m a:hover {text-decoration:none; color:#FF0000;}

/* НОВОСТИ */
#news {background:#F5F5F5; border:1px solid #696969;}
.news-titleblock {height:45px; font-size:14px; color:#FFFFFF; text-align:left; padding:0 0 0 5px; background:#696969;}
.news-titleblock a:link, .news-titleblock a:active, .news-titleblock a:visited {text-decoration:underline; color:FFFFFF; font-weight:bold;}
.news-titleblock a:hover {text-decoration:none; color:#FF0000;}
.news-messageblock {font-size:12px; color:#000000; padding:15px;}
.news-messageblock a:link,.news-messageblock a:active,.news-messageblock a:visited {text-decoration:none; color:#D2B48C; font-weight:bold;}
.news-messageblock a:hover {text-decoration:underline; color:#FF0000;}
.news-dopblock {height:25px; font-size:10px; color:#BEBEBE; text-align:left; padding:1px 5px 1px 5px; border-top:1px solid #696969;}

/* ПОИСК */
#srh {background:#F5F5F5; border:1px solid #696969; border-radius:5px;}
.srh-t {height:30px; font-size:12pt; color:#FFFFFF; text-align:left; padding:0 0 0 25px; background:#696969; border-radius:5px 5px 0 0;}
.srh-t a:link,.srh-t a:active,.srh-t a:visited {text-decoration:none; color:#FFFFFF; font-weight:bold;}
.srh-t a:hover {text-decoration:underline; color:#FF0000;}
.srh-m {font-size:11pt; color:#000000; padding:15px;}

/* ПУБЛИКАЦИИ */
#publ {background:#F5F5F5; border:1px solid #696969; border-radius:5px;}
.publ-t {height:30px; font-size:12pt; text-align:left; color:#FFFFFF; padding:0 0 0 25px; background:#696969; border-radius:5px;}
.publ-m {font-size:10pt; color:#000000; padding:5px;}
.publ-b-l {font-size:8pt; color:#696969; text-align:left; padding:0 10px 0 10px;}
.publ-b-r {font-size:9pt; text-align:center; background:#BEBEBE; border-radius:25px;}
.publ-b-r a:link,.publ-b-r a:active,.publ-b-r a:visited {text-decoration:none; color:#FFFFFF;}
.publ-b-r a:hover {text-decoration:underline; color:#FF0000;}

/* ФОТОГАЛЕРЕЯ */
#gallery {background:#BDB76B; border-radius:10px; padding:10px;}
.gal-title {text-align:center; padding:5px; font-size:12px; border-bottom:1px dashed #DCDCDC;}
.gal-foto {background-color:#DCDCDC; box-shadow:0 0 5px #000000; border-radius:5px; width:200px; height:200px; display: flex; align-items: center; justify-content: center;}
.gal-param {text-align:center; padding:5px; font-size:10px;}

/* МЕНЮ */
.uMenuH li {float:left; padding:0 3px;} 
.uMenuV .uMenuItem {font-weight:bold; font-size:10pt;} 
.uMenuV li a:link {text-decoration:none; color:#696969;} 
.uMenuV li a:active {text-decoration:none; color:#696969;} 
.uMenuV li a:visited {text-decoration:none; color:#696969;} 
.uMenuV li a:hover {text-decoration:underline; color:#FF0000;} 
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#696969;} 
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#696969;} 
.uMenuV a.uMenuItemA:hover {text-decoration:underline; color:#FF0000;} 
.uMenuV .uMenuArrow {position:absolute; width:10px; height:10px; right:0; top:3px; background:url('/.s/img/wd/1/ar1.gif') no-repeat 0 0;} 
.uMenuV li {margin:0; padding:0px 0px 0px 5px; margin-bottom:.6em;}

/* КАТЕГОРИИ */
.catsTable {text-align:center; border:1px solid #FFFFFF; width:100%; border-collapse:collapse;} 
.catsTd {border:1px solid #FFFFFF; width:auto; padding:5px; height:auto; color:#BDB76B;} 
a.catName:link, a.catName:visited, a.catName:active {text-decoration:none; color:#BDB76B; font-size:8pt; font-weight:bold; margin:0; float:left; width:auto; height:20px; display:block; position:absolute; padding:3px 0px 3px 0px;}
a.catName:hover {text-decoration:underline; color:#FF0000; padding:3px 0px 3px 0px;} 
.catNumData {float:right; position:relative; margin:3px 5px 0px 0px; font-size:8pt; font-weight:bold;} 
.catDescr {font-size:8pt; color:#696969; text-align:center; margin:20px 0 0 0; padding:3px; border-top:1px solid #BDB76B;}

/* ГОРИЗОНТАЛЬНОЕ МЕНЮ */
#gv-menu {background:#FFFFFF;}
ul.gv-menu {
margin:0;
padding:0;
display:inline-block;
background-color:#8FBC8F;
background-repeat:no-repeat;
background-image:linear-gradient(#F0E68C, #BDB76B);
width:1000px;
}
ul.gv-menu li {float:left; list-style:none; border-right:1px solid #BDB76B; position:relative; font-weight:bold;}
ul.gv-menu li a {color:#FFFFFF; display:block; font-size:10pt; padding:8px 15px 8px 15px; text-decoration:none; border-right:1px solid #BDB76B;}
ul.gv-menu li a:hover {background-color:#BDB76B;}
ul.gv-menu li:first-child a:hover {}
ul.gv-menu li ul {display:none;}
ul.gv-menu li:hover ul {
display:block;
position:absolute;
top:36px;
background-color:#708090;
z-index:1000;
width:300px;
}
ul.gv-menu li:hover ul li {float:left; width:50%; border-right:none; color:#FFFFFF;}
ul.gv-menu li:hover ul li a {border-bottom:1px; padding:3px 5px 3px 5px;}
ul.gv-menu li:hover ul li a:hover {background-color:transparent; color:#c1deff;}
ul.gv-menu li:hover ul li:first-child a:hover {}

/* ГОСТЕВАЯ КНИГА */
#gb {background:#F0FFF0; box-shadow:0px 0px 5px #696969; border-radius:5px;}
.gb_error {font-size:12pt; color:#FF0000; text-align:center;}
.gb_username {height:20px; font-size:10pt; font-weight:bold; color:#000000; text-align:left;}
.gb_date {font-size:7pt; color:#BEBEBE;}
.gb_mess {font-size:10pt; color:#696969; text-align:justify; padding:2px 15px 2px 15px;}
.gb_answer {font-size:10pt; color:#FF0000; text-align:justify; padding:2px 2px 2px 30px;}
.gb_name {font-size:10pt; color:#696969; text-align:center;}
.gb_namefl {text-align:center;}
.gb_message {font-size:10pt; color:#696969; text-align:center;}
.gb_messagefl {text-align:center;}
.gb_security {font-size:10pt; color:#696969; text-align:center;}
.gb_securityfl {text-align:center;}

/* МАРКЕР ГРУПП ПОЛЬЗОВАТЕЛЕЙ */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}

/* ПЕРЕКЛЮЧАТЕЛЬ СТРАНИЦ */
.pages {color:#000000; border:0; margin-bottom:10px; margin-top:10px;}
.pages a:link,.pages a:visited,.pages a:active {text-decoration:none; color:#000000; background:#DCDCDC; border-radius:5px; padding:3px 10px; font-size:10pt; font-weight:bold;}
.pages a:hover {text-decoration:none; background:#696969; color:#FFFFFF; border-radius:5px;}
.pages b {text-decoration:none; background:#696969; border-radius:5px; padding:3px 10px; color:#FFFFFF; font-size:10pt;}

/* ПРОЗРАЧНОСТЬ БАННЕРОВ */
#banner a img { opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=20); } 
#banner a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

/* КОММЕНТАРИИ */ 
#centerdmru_os { overflow:hidden; width:600px; } 
#centerdmru_error { text-align:center; font:12px Arial,Verdana,Times New Roman; color:#ff0000; font-weight:bold; padding:5px 0px; width:100%; } 
#centerdmru_vxod { float:left; width:100%; padding:0px 0px 5px 0px; } 
#centerdmru_smail { float:left; width:100%; padding:5px 0px 3px 0px; } 
.centerdmru_message { font:12px Arial,Verdana,Times New Roman; color:#555; width:100%; padding:5px; border:1px solid #D6D6D6; background: #f9f9f9; } 
#centerdmru_footer { float:left; width:100%; padding:15px 0px 0px 0px; } 
.input_os, .input_name, .input_email { font:11px Arial,Verdana,Times New Roman; color:#555; width:280px; padding:6px 5px; border:1px solid #D6D6D6; background: #f9f9f9; } 
.input_name { 
 background: url('http://www.center-dm.ru/ucoz/forma_coment/vxod_login.png') no-repeat center #f9f9f9; 
} 
.input_email { 
 background: url('http://www.center-dm.ru/ucoz/forma_coment/vxod_email.png') no-repeat center #f9f9f9; 
} 
.codeButtons { 
 color:#929292; 
 text-shadow: 0px 1px 1px #fff; 
 background: #ebebeb; 
 padding: 2px 3px; 
 margin: 0px 4px 0px 1px ; 
 outline: 1px solid #D6D6D6; 
 border:1px solid #fff; 
} 
.smail {font:11px Verdana; font-weight:bold; padding:4px 5px 0px 0px;} 
.securityCode {border:1px solid #D6D6D6; background: #f9f9f9;} 
.knopka_coment, .knopka_coment:hover {font-family:Verdana; font-size:12px; color:#FFFFFF; background:#B22222; padding:3px;} 
.transparency_i a:hover img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); 
 -moz-opacity: 0.5; 
 opacity: 0.5; 
 filter: alpha(opacity=50); 
} 
.left {float:left;} 
.right {float:right;} 
.clear {clear:left;} 

/* КАЛЕНДАРЬ */
.calMonth {}
.calWday {color:#FFFFFF; background:#B392B2; width:18px;}
.calWdaySe {color:#FFFFFF; background:#91478F; width:18px;}
.calWdaySu {color:#FFFFFF; background:#91478F; width:18px;}
.calMday {background:#FFDDFE;border:1px solid #FFFFFF;}
.calMdayA {background:#520850;font-weight:bold;color:#FFFFFF;}
.calMdayIs {background:#FFFFFF;font-weight:bold;}
.calMdayIsA {border:1px solid #FF00F9; background:#FFFFFF;font-weight:bold;}
 
a.calMonthLink:link,a.calMdayLink:link {text-decoration:none; color:#648ACD;}
a.calMonthLink:visited,a.calMdayLink:visited {text-decoration:none; color:#648ACD;}
a.calMonthLink:hover,a.calMdayLink:hover {text-decoration:underline; color:#FF00F9;}
a.calMonthLink:active,a.calMdayLink:active {text-decoration:underline; color:#648ACD;}
/* -------------- */