@charset "utf-8";
/* CSS Document */

html, body { margin:0px; padding:0px; position:relative; height:100%; min-width:990px; }

body { font: 14px Tahoma, Geneva, sans-serif; color:#eee; text-align:left; background:#091129 url(wr.jpg) repeat-x top left;}

hr { background:#ccc; line-height:0; font-size:0; height:1px; border:none; }

a { color: #65F9FD; outline-style:none; text-decoration:underline; }
a:hover { color: #65F9FD; text-decoration:none; }

a img { border-color:#000 }
a img {border:none;}

.YMaps { color:#000; }

h1 { color:#53c5fc; font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:none; font-weight:normal; margin:0; padding:0 0 10px; }

h2,h3,h4,h5,h6 { margin:0px; padding:5px 0 10px; font-weight:normal;}
h2 { font-size:22px}
h3 { font-size:20px}
h4 { font-size:18px}
h5,h6 { font-size:16px}

.thumb {color:#000000}

.wr-out {width:50%; height:1105px; margin:0 0 -1105px 0; background:url(wr2.jpg) repeat-x top left;}
#site-wrap {height:100%; height:auto !important; min-height:100%; background:url(wr-y.jpg) repeat-y top center; width:100%; margin: 0 auto -490px; }
.site-wrap-in {background:url(wrapp.jpg) no-repeat top center; }
.site-wrap-inner {position:relative;  width:980px; margin: 0 auto;}
#header {height:274px; position:relative;}

.site-logo {position:absolute; top:83px; left:5px;}

.icons {position:absolute; top:0; left:40px;}

.s_f {position:absolute; top:11px; right:52px; margin:0; padding:0; background:url(search.png) left top no-repeat; height:33px; width:199px;}
.s_t { float: left; width:134px; margin:14px 0 0 0; padding:2px 10px 2px 10px ; font: 12px Arial, Helvetica, sans-serif; color: #232b34; border:none; background:none;}
.s_b { float: left; width: 43px; height: 19px; padding: 0; margin:14px 0 0 0; cursor: pointer; border:none; background:none; }

.menu-top {height:43px; list-style:none; margin:0 0 0 -129px; padding:0; text-align:center;}
.menu-top li { padding:0 10px 0 10px; margin:0 -3px 0 0; display:inline-block; background:url(m_top_li.jpg) repeat-x top left; height:43px;}
*body .menu-top li { display:inline;}
.menu-top li a { font: 13px/43px "Trebuchet MS", Arial, Helvetica, sans-serif;  color:#ffffff; text-decoration:none; display: inline-block; height:43px; padding:0 5px 0 0; margin:0;}
.menu-top li a span { position:relative; height:43px; display:block; padding:0 9px 0 14px;}
.menu-top a:hover { text-decoration:none; background:url(menu-top-hover-r.png) no-repeat top right; position: relative;}
.menu-top li a:hover span {background:url(menu-top-hover.png) no-repeat top left; cursor:pointer;}

.tel_top {position:absolute; top:222px; right:226px; height:31px; width:260px; background:url(tel_top.png) no-repeat top center; text-align:center; font:bold 24px Arial, Helvetica, sans-serif; color:#ffffff;}
.tel_top p {margin:0;}

.wr_con {position:relative; z-index:5;}
.site-content {margin:0; padding:0; border:none; border-collapse:collapse; border-spacing:0; width:100%;}
.site-content-left {margin:0; vertical-align:top; width:245px; padding:28px 0 20px 0;}
.l_col {min-height:1050px;}
.site-content-right {margin:0; padding:66px 72px 80px 22px; vertical-align:top;}

.menu_left {margin:0; padding:5px 0 5px 29px; width:216px; list-style:none;}
.menu_left li.level-1 {padding:2px 0 4px; margin:0; background:url(m_left_wr.png) no-repeat bottom left;}
.menu_left li.level-1 a {font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; line-height:15px; text-decoration:none; display:block;  margin:0; padding: 2px 20px 2px 16px;}
.menu_left li.level-1 a:hover {text-decoration:underline; color:#45a2f9;}

.menu_left li.level-2 {padding:2px 0 2px 0; background:url(m_left_wr.png) no-repeat bottom left;}
.menu_left li.level-2 a {font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#45a2f9; text-decoration: none; display:block; padding:0 0 3px 33px; background:url(m-left-2-a.jpg) no-repeat 24px center;}
.menu_left li.level-2 a:hover {text-decoration:underline;}


.menu_left li.level-3 {padding:2px 0 2px 0; background:url(m_left_wr.png) no-repeat bottom left;}
.menu_left li.level-3 a {font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#45a2f9; text-decoration: none; display:block; padding:0 0 3px 0; background:none;}
.menu_left li.level-3 a:hover {text-decoration:underline; background:none;}

.block {width:245px; padding:20px 0;}
.block_title {padding: 0 0 0 29px;}
.block_body {padding:5px 26px 20px 36px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4176a5;}

.news {width:245px;}
.news_title {padding:0 0 0 23px;}
.news_div {padding:5px 24px 0 25px;}
.date {background:url(date.png) no-repeat top left; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 14px;}
.anonce {font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4176a5; padding:12px 0 0 16px;}
.more {font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4176a5; text-align:right; padding:8px 0 0 0;}
.more a {color:#4176a5; text-decoration:none;}
.more a:hover {text-decoration:underline;}

.informers {text-align:center; padding:15px 0 30px 0;}

.opros {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; padding:0 25px 0 25px;}
.opros_wr {font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4176a5;}
.vote_but {background:url(vote_but.png) no-repeat top left; height:20px; width:93px; margin:-8px 0 0 100px; cursor:pointer; border:none;}
.vote_but_wr {background:url(vote_but_wr.png) no-repeat top left; height:22px; width:184px; margin:4px 0 0 0px; border:none;}

.site-clear-footer {height:240px; clear:both;}
.foot-out {background:url(foot-out.jpg) repeat-x top left; width:50%; height:490px; margin:0 0 -490px 0;}
#footer {height:490px; width:100%;  background:url(footer.jpg) no-repeat top center;}
.footer-in {position:relative; margin:0 auto; height:240px; width:980px; padding:250px 0 0 0;}

.tel_bot_title {font: bold 12px Arial, Helvetica, sans-serif; color:#b3b3b3; position:absolute; top:311px; left:280px;}
.tel_bot_body {font:bold 24px Arial, Helvetica, sans-serif; color:#b3b3b3; position:absolute; top:327px; left:270px; width:222px; height:31px; text-align:center; background:url(tel_bot.png) no-repeat top center;}
.tel_bot_body p {margin:0;}

.inform_bot {position:absolute; top:367px; left:270px;}

.site-name-bottom {position:absolute; top:350px; left:688px; font:bold 12px Arial, Helvetica, sans-serif; color:#4176a5;}

.site-copyright {position:absolute; top:369px; left:688px; font: 11px Arial, Helvetica, sans-serif; color:#315c8b;}
.site-copyright a {text-decoration:none; color:#fefefe;}
.site-copyright a:hover {text-decoration:underline;}
.site-copyright span.copyright {font-size:11px !important;}


.site-counters {position:absolute; top:391px; left:688px;}

/* tables ---------------------------------------------------- */
table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #1c3a77}
table.table1 td { padding:5px; border: 1px solid #111a4f;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #1c3a77}
table.table2 td { padding:5px; border: 1px solid #111a4f;}
table.table2 th { padding:8px 5px; border: 1px solid #111a4f; background-color:#09112a; color:#fff; text-align:left;}
/* ---------------------------------------------------- txbles */


/* GALLERY --------------------------------------------------- */
table.gallery { border-spacing: 10px; border-collapse: separate; }
table.gallery td { background-color: #f0f0f0; text-align: center; padding: 15px; }
table.gallery td img { }

/* Cleaners ---------------------------------------------------*/
.clear-footer {clear:both;}
.cleaner { clear:both; }

/* --------------------------------------------------- cleaners */


.for_soc { position: fixed; top:25%; right: 0; z-index:10; width:28px;}
/*D.G.*/