/*
*	Reset
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0px;padding:0px;outline:0;vertical-align:baseline;}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
html { min-height:100%;}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input { line-height: normal; *overflow: visible;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
input[type="text"], input[type="password"], textarea, select { border:1px solid #b8c8d2; } 
.center { text-align:center!important;}
.left { text-align:left!important;}
.right { text-align:right!important;}
.nowrap { white-space:nowrap!important;}
.pad5 td { padding:5px;}

body {width:100%; height:100%; background: #ddd url(images/bg.jpg) top center repeat;}
p, body, font, div, td, input, select, textarea, a { font: 18px/20px "Times New Roman", Times, serif; color:#000000; text-shadow:1px 1px 1px #fff;}
a { text-decoration: underline; color:#000;}
a:hover { text-decoration:none;}
img { border:none; vertical-align:middle;}
td { vertical-align:top;}

h1 { margin-bottom:10px; font-size:25px; font-weight:bold;}
h2 { margin-bottom:10px; font-size:20px;}
p { margin-bottom:10px;}
.more { text-align:right; margin-top:10px;}
a.more { font-style:italic; color: #09C;}
div.clear { height:10px; clear:both;}
.line {margin-bottom:20px; padding:20px 0; border-bottom:1px dotted #333;}
/*
*	Go up
*/
#back-top {position: fixed;bottom: 30px;z-index:9999;left:50%;margin-left:600px;}
#back-top a { width:40px;height:40px;display: block;background:url(images/totop.png); }
#back-top a:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */}

/* ðàçìåòêà ñòðàíèöû */
div.wrap { margin:0 auto; width:1000px; position:relative;}
div.header { position:relative; height:170px;}
div.contCenter { background:#ddd; padding:20px;}
/* .ðàçìåòêà ñòðàíèöû */
div.services { text-align:center; margin:10px;}
div.message { margin:20px; text-align:center;}
div.logo { position:absolute; top:10px; left:0px;}
div.popovets { position:absolute; top:20px; left:150px; font-size:40px}
div.popovets h1 { font-style:italic; font-size:60px; font-weight:normal; line-height:60px; margin-bottom:10px;}

.text { margin-bottom:10px; text-align:justify; font-weight:bold;}
.text li { margin: 0 10px 10px 20px;}

/* ============ ÂÅÐÕÍÅÅ ÌÅÍÞ ============ */
div.main-menu { text-align:center; padding:10px 0 15px 0; border-bottom:2px solid #333; border-top: 2px solid #333;}
div.main-menu li { list-style:none;display:inline-block;}
div.main-menu li a { text-decoration:none;font-size:25px; font-weight:bold; padding: 0 50px 0 20px;}
div.main-menu li a:hover { text-decoration:underline;}
div.main-menu li.active a { text-decoration:underline;}
/* ============ .ÂÅÐÕÍÅÅ ÌÅÍÞ ============ */


table.news { width:100%; margin-top:20px;}
table.news td { width:50%; padding:0 10px 40px 20px;}
table.news td.pad2 { width:50%; padding:0 20px 40px 10px;}
table.news img { max-width:450px; max-height:300px; margin-bottom:20px; box-shadow: 5px 5px 5px #555;}
.news-t a { font-size:110%; font-weight:bold; color:#ec1c24;}
.news-m a { color:#747578;} 
.news-all { text-align:center; margin-bottom:20px;} 
.news-all a { display:inline-block; font-size:110%; background:#a54b28; border-radius:29px; padding: 5px 10px; color:#fff; font-weight:bold;}
.news-pic { box-shadow: 5px 5px 5px #555; float:left; margin: 0 20px 20px 0; max-width:200px; max-height:200px;}
.nwes-list { margin-bottom:20px;}

.social { border-bottom:1px solid #888; font-size:90%; font-style:italic; color:#444; margin:20px 0 10px;}
