@charset "utf-8";
/* ----------------------------------------------------------------------------------
                                    CSS - Reset
-------------------------------------------------------------------------------------*/
* { padding:0; margin:0; }
html,body,div,p,span,h1,h2,h3,h4,h5,h6,address,blockquote,dl,ol,ul,li,form,fieldset,pre,object,embed,img,label,table,caption,tr,th,td { margin:0; padding:0; border:none; outline:0; }
li,dd,blockquote { margin-left:1em; }
fieldset { padding:.5em; }
table {	border-spacing:0; /* will not validate IE only */ }
caption, th, td { text-align:left; }
img { border:none; }
html { font-size:100.01%; height:101%; }
body { height:100%; font-size:76.1%; font-family:Arial, Helvetica, sans-serif; line-height:1.5; }
input, select, textarea {font-size:1em;}
:focus { outline:0;  }
a:focus { outline:none; }
#conslultant {
position: fixed;
z-index: 999;
bottom:0;
right:0;
}
#online{ position:absolute; width:165px; height:63px;}
#inset { float:right; width:300px; height:70px;}
#inset img{ margin-left:20px;}
#otorv { font-family:Georgia, "Times New Roman", Times, serif; position:absolute; z-index:999; line-height:171px; text-indent:85px; display:block; width:355px; height:151px; font-size:18px; color:#fff; font-style:italic; text-decoration:underline; background-image:url(../images/otorv.png); left:50%; margin-left:-175px; top:510px; }
#otorv:hover { text-decoration:none;}
/* ----------------------------------------------------------------------------------
                                    CSS - Position
-------------------------------------------------------------------------------------*/
/*--------------------
0. STYLING
1. CONTAINER
2. HEADER
3. BREADCRUMB
4. WRAPPER
5. CONTENT
6. NAVIGATION Left sidebar
7. EXTRA Right sidebar
8. FOOTER
--------------------*/
/* --- 0. STYLING
-----------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#646464; background-color:#f0f0f0;}
#page_bg {padding:10px 0;}
input.button {cursor:pointer;}
.clr { clear:both;}
/* --- 1. CONTAINER
-----------------------------------------------------------------*/
div#wrap{margin-left:auto;margin-right:auto;}
.width_medium{width:960px;}
.width_fmax{min-width:1000px;max-width:1260px;}
/* --- 1.1 CONTAINER
-----------------------------------------------------------------*/
div#container{margin:0 auto;text-align:left;}
/* --- 2. HEADER
-----------------------------------------------------------------*/
div#header{height:100px;}
/* --- 3. BREADCRUMB
-----------------------------------------------------------------*/
div#pathway {height:auto; min-height:32px;}
/* --- 4. WRAPPER
-----------------------------------------------------------------*/
div#wrapper{float:left;width:100%;}
/* --- 5. CONTENT
-----------------------------------------------------------------*/
div#content{margin:0 410px 0 415px;}
div#box{float:left; width:100%;}
/* --- 6. NAVIGATION Left sidebar
-----------------------------------------------------------------*/
div#navigation{float:left;width:400px; height:473px; }
div#navigation{padding:5px 5px 0 10px;}
/* --- 7. EXTRA Right sidebar
-----------------------------------------------------------------*/
div#extra{float:left;width:385px;margin-left:-415px; margin-top:5px;}
/* --- 8. FOOTER
-----------------------------------------------------------------*/
div#footer{width:100%; height:50px;}

/* ----------------------------------------------------------------------------------
                                    CSS - Layout
-------------------------------------------------------------------------------------*/
* html { height: 1px; }
.clr {clear: both;}
.center {text-align: center;}
h1, h2, h3, h4, h5, h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; margin:0; padding:0; }
h1 {font-size:1.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1em; font-weight:bold;}
h6 {font-size:0.9em; font-weight:bold;}
/* Ссылки */
a:link, a:visited {text-decoration:none;font-weight:normal; color:#0088CC;}
a:hover {text-decoration:underline;font-weight:normal;color:#0099FF;}
/*--- Форматирование текста ---*/
p, td, tr, div {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;color:#646464;text-align:left;}
/*--- Списки ---*/
ul,ol,dl { margin:1em 0; padding-left:30px; }
dd { padding-left:40px; }
li { padding-bottom:5px; }
/*--- tables ---*/
td, th {padding:1px;}
/*--- Горизонтальная разделительная линия ---*/
hr {color:#c8c8c8;} 
hr.separator {color:#c8c8c8;}
#page table, .article table { 
    width: 300px; /* Ширина таблицы */
    border: 4px double black; /* Рамка вокруг таблицы */
    border-collapse: collapse; /* Отображать только одинарные линии */
   }
#page th, .article th { 
    text-align: left; /* Выравнивание по левому краю */
    background: #ccc; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid black; /* Граница вокруг ячеек */
   }
#page td, .article td { 
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid black; /* Граница вокруг ячеек */
   }
   
/* ----------------------------------------------------------------------------------
                                    CSS - Menu
-------------------------------------------------------------------------------------*/
/* --- 1. Top menu / Top меню (user3)
-----------------------------------------------------------------*/

#tabarea { text-align:center; margin:0px; padding:0 10px;}
#pillmenu { float:right; white-space:nowrap; height:30px; padding-right:20px; }
#pillmenu ul { margin:0;  padding:0px; list-style:none;}
#pillmenu li { float:left; margin:0; padding: 0;}
#pillmenu a { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; display:block; height:24px; line-height:24px; padding:0 10px; color:#333333; text-decoration:none;}
#pillmenu a:hover {color:#01AAFC; }
.mainlevel-nav { margin:0; padding:0;}
* html #tabarea #pillmenu { height:1px; }

/* --- 2. Menu / Меню
-----------------------------------------------------------------*/
div#navigation ul,div#navigation li,div#extra ul,div#extra li,div#news_box ul,div#news_box li { margin:0; padding:0; list-style:none; font-size:12px; }
div#navigation li,div#extra li,div#news_box li { margin-left:1em; display:block; }
/*--- Пункты меню ---*/
div.module_menu { font-size:12px; }
div.module_menu h3 {color:#fafafa;font-size:1.1em; background-color:#0088CC; display:block; padding:1px 6px;}
div.module_menu ul.menu a, div.module_menu ul.menu span.separator {	height:25px; display:block; line-height:24px; text-decoration:none;}
div.module_menu ul.menu li a {background: url(../images/submenu_l_item.png) 0 0 no-repeat; }
div.module_menu a:link {color:#646464;}
div.module_menu a:visited {color:#646464;}
div.module_menu a:hover {color:#C31432;}
div.module_menu a:active {color:#0077FF;}
div.module_menu ul.menu li.active a {color:#C31432;}
div.module_menu ul.menu li.active ul li a {color:#646464;}
div.module_menu ul.menu li.active ul li.active a {color:#0099FF;}
div.module_menu ul.menu li.active ul li a:hover {color:#C31432;}
div.module_menu ul.menu li span {display:block;}
div#navigation div.module_menu ul.menu li.parent ul li {margin:0; padding:0;}
div#navigation div.module_menu ul.menu li.parent ul li {margin-left:4px; background: url(../images/menu_level.png) 0px 0px no-repeat;text-indent:18px; }

/* --- 3. Extra / Правая панель
-----------------------------------------------------------------*/
div#extra .moduletable { padding:0px; margin:0;}
div.moduletable h3, div.moduletable_text h3 {color:#646464;font-size:1.1em;}
div.moduletable h4 { font-size:1em; font-weight:bold; }
div#extra h3 { padding:0px 0px 4px 0px; background: url(../images/module_line_header.png) 0 100% repeat-x; color:#C31432;}

/* --- 3.1 Recent Posts / Новые материалы
-----------------------------------------------------------------*/
div#container div#extra div.moduletable_repost { padding-bottom:15px;}
div#extra div.moduletable_repost  ul li  { margin-left:0px; }
div.moduletable_repost ul li { border-bottom:1px dotted #CCC;}
div#extra div.moduletable_repost ul.latestnews li {background: url(../images/bullet-1.png) 0px center no-repeat;text-indent:0px; table-layout:fixed; padding-left:15px;}
div.moduletable_repost ul li a { color:#646464;}
div.moduletable_repost ul li a:hover { color:#0077FF; text-decoration:none;}

/* --- 3.2 Recent Posts / Обновленные материалы
-----------------------------------------------------------------*/
div#extra div.moduletable_repost ul.featuredarticles_repost li {background: url(../images/bullet-1.png) 0px center no-repeat;text-indent:0px; table-layout:fixed; padding-left:15px;}
div.moduletable_repost ul li a { color:#646464;}
div.moduletable_repost ul li a:hover { color:#0077FF; text-decoration:none;}

/* ----------------------------------------------------------------------------------
                                  CSS - White_bg
-------------------------------------------------------------------------------------*/
#page_bg {background:#fff;}
#page_bg_top {height:5px; margin:0px; padding:0px;}
#page_bg2 { height:573px; background:url(../images/white/wrapper_fon.jpg) 0 0 repeat-x;}

div#wrap { height:573px; background:url(../images/white/wrapper_left.jpg) 0 0 repeat-y;}
div#wrap_r { height:573px; background:url(../images/white/wrapper_right.jpg) 100% 0 repeat-y;}
div#wrap_c { height:500px; background:url(../images/white/logo-t.png) 50% 51% no-repeat;}
* html div#wrap div#wrap_r { height:1px; }

div#header {height:30px;}

div#logo { height:80px;}
div#logo a {height:80px; margin-left:10px;}

div#ileft { height:124px; }
div#ileft-m1 { height:100px; }
div#ileft-m2 { height:55px; }
div#ileft-m3 { height:135px; background:url(../images/white/chel-index-5.png) 310px 100% no-repeat; }

div#ileft-m1 a, div#ileft-m2 a, div#ileft-m3 a { text-decoration:underline; color: #cc0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; line-height:140%;  }
div#ileft-m1 a:hover, div#ileft-m2 a:hover, div#ileft-m3 a:hover { color:#0099FF; text-decoration:none; }
div#ileft-m1 ul.menu_1 { width:120px; text-align:center; padding:50px 0 0 0px; }
div#ileft-m3 ul.menu_2 { width:120px; text-align:center; padding:0px 0 0 0px;}
div#ileft-m3 ul.menu_3 { width:120px; text-align:center; padding:52px 0 0 0px;}


div#iright { height:124px; }
div#iright-m1 { height:100px; }
div#iright-m2 { height:55px; }
div#iright-m3 { height:300px; }

div#iright-m1 a, div#iright-m2 a, div#iright-m3 a { text-decoration:underline; color: #cc0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; line-height:140%;}
div#iright-m1 a:hover, div#iright-m2 a:hover, div#iright-m3 a:hover { text-decoration:none; color: #08C; }
div#iright-m1 ul.menu_1 { width:120px; margin-left:270px; text-align:center; padding:70px 0 0 0px; }
div#iright-m3 ul.menu_2 { width:120px; margin-left:270px;text-align:center; padding:10px 0 0 0px;}
div#iright-m3 ul.menu_3 { width:120px; margin-left:270px;text-align:center; padding:60px 0 0 0px;}

#extra ul li a {position:relative; z-index:999999999;}

#telephon { position:relative; z-index:500; width:300px; margin-left:90px; text-align:center; padding:48px 0 0 0px;  }
#telephon p { text-align:center; color:#444; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:32px; font-weight:bold;}

div#footer {}
div#footer_c {}
div#footer_l {}
div#footer_r {}
* html div#footer_c div#footer div#footer_l div#footer_l { height:1px; }

.clearfix { display:block; }
.floatbox { overflow:hidden; }
/*--- Обшивка module: rounded ---*/
div.box-t1 { background:url(../images/module_rounded_tl.png) 0 0 no-repeat;}
div.box-t2 { padding:0px 10px 0px 10px; background: url(../images/module_rounded_tr.png) 100% 0 no-repeat;}
div.box-t3 { height:15px; background:url(../images/module_rounded_t.png) 0 0 repeat-x;}
div.box-1 { background:url(../images/module_rounded_l.png) 0 0 repeat-y;}
div.box-2 { padding:0px 5px 0px 5px; background:url(../images/module_rounded_r.png) 100% 0 repeat-y;}
div.box-3 {	padding:0px 10px 10px 10px; background:#fcfdfe url(../images/module_rounded_bg.png) 0 100% repeat-x; min-height:20px; overflow:hidden;}
div.box-b1 { background:url(../images/module_rounded_bl.png) 0 0 no-repeat;}
div.box-b2 { padding:0px 10px 0px 10px; background:url(../images/module_rounded_br.png) 100% 0 no-repeat;}
div.box-b3 { height:10px; background:url(../images/module_rounded_b.png) 0 0 repeat-x;}
#telephon a{ padding-left:30px; background-image:url(../images/perezvon.jpg); background-repeat:no-repeat; background-position:left; text-decoration:underline; font-size:14px; display:block; height:36px; width:110px; line-height:135%; text-align:left; margin-left:75px;}
#telephon{ font-size:18px;}
/* ----------------------------------------------------------------------------------
                                    CSS - White
-------------------------------------------------------------------------------------*/
div#news_bg div.module_news { padding:5px 15%; }
/*div#news_bg div.module_news div.module { padding:0; }*/
/* --- pathway --- */
div#pathway .path_br { padding:5px 20px 10px 20px; margin:0; }
/* --- news_box --- */
div#news_box {border-bottom:1px solid #DDDDDD; padding-bottom:10px;}
div#news_box table {margin-top:5px; }
td.greyline {background:url(../images/qd_line_grey.png) 100% 0 repeat-y;}
div#news_box .moduletable {padding: 0 10px;}
div#news_box .moduletable h3 { background:#0088CC url(../images/typo/001_53.png) no-repeat 14px 4px;}
div#news_box .moduletable h3 { padding:0; line-height:29px; margin:0 -6px 10px -6px; padding-left:50px; height:29px; color:#fafafa; letter-spacing:0.06em;}
div#news_box li { list-style:none;	background:none; margin:0; padding:0; color:#646464;}
div#news_box ul li{	background:url(../images/bullet-1.png) no-repeat left center; list-style-type: none; padding-left: 20px;}
div#news_box li a { text-decoration:none; display:block; border-bottom:1px solid #eee; color:#646464; height:1%; padding:3px 0 3px 12px;}
div#news_box li a:hover { display:block; color:#333333; background-color:#DFEEFF;}
div#news_box li a:active { display:block; color:#fff; background-color:#0077FF;}

/* --- 1. Content / Контент --- */
div#page,div.blog,div.sectionlist,div.categorylist,div.weblinks,div.newsfeeds,div.user_page { padding:20px 30px 10px 30px;}
div#content h2,div#content h3,div#content h4,div#content h5,div#content h6 { color:#484848; padding-bottom:10px;}
div#content .componentheading { padding:0 20px 20px 20px; margin:0;}
div#content .contentheading {padding:2px 0px; color:#C31432; font: normal 20px Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #646464;margin:0;}
.contentheading a:link, .contentheading a:visited {color:#C31432; font:normal 20px Georgia, "Times New Roman", Times, serif;}
.contentheading a:hover {text-decoration:underline;}
ul.extravote-stars { float:left;}
span.extravote-count { padding:0 5px; }
.createdate {color:#646464; font-size:11px;}
.modifydate {color:#999999; font-size:10px;} 
.createdby {color:#646464; font-size:11px;}
div.iteminfo { padding-bottom:10px;}
div.iteminfo .createdate { width:124px; text-align:center; padding:0;}
div.iteminfo .modifydate { width:124px; text-align:center; padding:0; margin:0;}
div.iteminfo .createdby { float:right; width:124px; text-align:center; padding:0;}
.createdby span { color:#0099FF; }
div.small, .readmore { border-top:1px solid #E6E6E6; }
.leading, .article_row { overflow:hidden; }
.article_separator, .leading_separator { line-height:20px; }
/* --- Подробнее... для содержимого --- */
a.readon:link,a.readon:visited {color:#0088CC;font-size:0.9em;} 
a.readon:hover { color:#0099FF;font-size:0.9em;}
a.readmore-link {color:#0088CC;}
a.comment-link {color:#0088CC;}

/* --- 2. Articles / Статьи --- */
div.article { height:auto;}
.buttonheading { float:right;}
div.blog p, div.article p { padding-bottom:10px;}
div.article p.pageinfo { margin:0; padding:0;}
div.blog p.pageinfo { margin:0; padding:0;}
.pageinfo a { color:#999;}
#jc { overflow:hidden;}
div.article p.download_link {background:#DFEEFF;  border-top:1px dashed #09F; border-bottom:1px dashed #09F; padding:3px 15px; margin-bottom:5px;  font-family:"Courier New", Courier, monospace; }
.color_red {color:#C31432; font-weight:bold;}
.code {background:#f0f0f0 none repeat scroll 0; border:1px solid #999; padding:10px 15px;}
.re_date { text-align:center; color:#333; font-weight:bold;  vertical-align:middle; line-height:30px;}
.re_date span { margin-left:5px;}
/* --- Авторизация --- */
form#form-login li { margin:0;}
form#form-login { font-size:11px; text-align:center; padding:5px;} 
form#form-login fieldset { padding:10px 5px 15px 10px; border:1px solid #C8C8C8; text-align:left;}
form#form-login #form-login-remember { padding:5px 0;}
/* --- com_user --- */
div.user_page label.label-left,
div.user_page span.label-left {display:block; width:130px; float:left;}
div.user_page h2 {}
/*--- forms ---*/
fieldset { border:1px solid #c8c8c8; }
legend { background:#fafafa;}
textarea, input[type='text'], input[type='password'], select { border:1px solid #c8c8c8; background:#ffffff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color:#aaaaaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color:#8c8c8c; outline:2px solid #dcdcdc; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor:pointer; }
input[type='hidden'] { display:none; }
fieldset { padding:10px; }
legend { padding: 0 .8em 0 .8em; }
textarea, input[type='text'], input[type='password'] { padding: .1em 0 .1em .4em; }
option { padding: 0 0 .1em .4em; }
form div { margin: .8em 0 .8em 0; }
button, input[type='button'], input[type='submit'] { padding: .2em .3em .2em .1em; line-height: 100%; }
/* --- Опросы --- */
div.poll { padding:20px 20px 10px 20px;}
.poll { font-size:11px; text-align:center; padding:5px;} /* форматирование таблицы опроса */
.poll fieldset { padding:10px 5px 15px 10px; border:1px solid #C8C8C8; text-align:left;} /* устанавливает границу для таблицы опроса */
.poll fieldset input { height:20px; vertical-align:middle;}
div.poll tr td { padding:2px; border-bottom:1px solid #CCCCCC; font-weight:bold;}
/* --- Количество голосов --- */
.smalldark {color:#FF6600;font-size:0.9em;}
/* --- Полезные ссылки --- */
.sape_link { text-align:center;}
.sape_link_c { text-align:center; padding:10px 10px;}

/* --- Search / Поиск  (user4)
-----------------------------------------------------------------*/
/* --- mod_search --- */
div#search {float: right; overflow:hidden; width:160px; padding-top:5px;}
#mod_search_searchword {}
div.module-search {	width:120px;height:18px;padding:0px;margin:0px;background:url(../images/search_bg.png) 0 0 no-repeat;}
div.module-search input { width:93px;height:14px;padding: 2px 2px 2px 7px;border:none;outline:none;background:none;float:left;color:#646464;font-size:90%;}
div.module-search input:focus {	outline:none;}
div.module-search button { width:18px;height:18px;padding:0px;border:none;background:url(../images/search_button.png) 0 0 no-repeat;cursor:pointer;text-indent:100px;line-height:0px;}
div.module-search:hover { background:url(../images/search_bg.png) 0 -18px no-repeat;}
div.module-search:hover input {	color:#000000;}
div.module-search input:focus {	color:#000000;}
/* --- Контент --- */
div#page div.results h4 { padding-bottom:0;}
div#page div.results h4 a {color:#0088CC;}
#search_searchword { padding-left:2px; margin-right:10px; width:320px; }
div.searchintro p { padding:2px 0;}
form.search_result p {padding:5px 20px; text-align:right; float:right;}
div#page div.results ol li {padding-bottom:14px;}
div#page div.results ol li h4 a { font-weight:bold;}
div#page div.results ol li .small-cat {font-size:12px;font-weight:normal;  color:#999; padding-bottom:5px;}
div#page div.results ol li .small { font-size:12px;font-weight:normal; font-style:italic;color:#999;}
div#page div.results ol .highlight { color:#C31432;}
.srch-border {color:#C31432; font-size:16px; border-bottom:1px solid #C31432;}
#searchForm {}
form#searchForm input {	vertical-align:middle;}
form#searchForm table {	border-collapse:collapse;}
form#searchForm td { padding:0;}
/* ---  Еще статьи... --- */
div.blog_more {}
/* --- Pagination --- */
div.pagination { border-top:solid 1px #CCC; padding:10px 0px; text-align:center; }
div.pagination p { margin:0; padding:0; line-height:24px; }
p.paginleft { float:left; margin:0; padding:0;}
p.paginright { float:right; margin:0; padding:0;}
div.pagination p.pagination { clear:both; margin:0; padding:0; text-align:center; display:inline;}
p.pagination span,
p.paginleft span,
p.paginright span { color:#ccc; font-size:11px;  padding:2px 6px; border:1px solid #E6E6E6; text-decoration:none; background-color:#FFF; text-align:center;}
p.pagination a span,
p.paginleft a span,
p.paginright a span { color:#646464; text-decoration:none; font-size:11px; line-height:24px; padding:2px 6px;  border:1px solid #E6E6E6;  background:#FFFFFF; text-align:center;}
p.pagination a:hover span,
p.paginleft a:hover span,
p.paginright a:hover  span { color:#FFF; background:#0088CC;}
p.counter {text-align: center; clear:left;}
/* Clearfix */
.clearfix:after { clear:both;display:block;content:".";height:0;visibility:hidden;}
/* adSense */
.adsense { text-align:center; }
.oneknop { }

/* --- footer --- */
div#footer div.moduletable div { padding:7px 20px; float:right; text-align:right; font-size:11px;}
div#footer p { padding:15px 20px; float:left; font-size:11px;}
div#footer p a { color:#646464;}
div.liveinternet {padding:10px 20px 0 0; width:36px; height:36px;float:right; }
/* Banners module */
div.bannergroup {}
div.banneritem {}
.bannergroup {}
.banneritem img {display:block;	margin-left:auto; margin-right:auto;}

/* Community Builder
--------------------------------------------------------- */
div#cbIconsTop { padding-bottom: 20px; }
div#cbIconsBottom { padding: 20px 0px; }

/* ----------------------------------------------------------------------------------
                                    CSS - Editor
-------------------------------------------------------------------------------------*/
/*--- com_content, edit-article ---*/
fieldset div {overflow:hidden;}
label.label-left {display:block;width:150px;float:left;}
div.save {margin:0px;float:right;}
div#editor-xtd-buttons {margin-bottom:0px;overflow:hidden;}
div#editor-xtd-buttons div {margin:0px;}
div#editor-xtd-buttons div.button2-left {margin-right:5px;}
div#editor-xtd-buttons a:link,
div#editor-xtd-buttons a:visited,
div#editor-xtd-buttons a:hover {color:#323232;}
/* System Messages */
#system-message { margin-bottom: 10px; padding:0;}
#system-message dt { font-weight:bold; }
#system-message dd { margin:0; font-weight:bold; text-indent:30px; padding:0;}
#system-message dd ul { margin-bottom:10px; list-style:none; padding:10px;}
/* System Standard Messages */
#system-message dt.message { display:none;}
#system-message dd.message {}
/* System Error Messages */
div.error h2 { display:none;}
#system-message dt.error { display:none;}
#system-message dd.error ul { color:#c00; background-color:#E6C0C0; border-top:3px solid #C31432; border-bottom:3px solid #C31432;}

.motriop p
{
	margin:1px;
	padding:1px!important;
	}
	
	 p.vh
{
	padding-top:30px!important;
	}
	
	#footer{
		background:url(../images/wemake_footer_bg.png) repeat-x left bottom;
		padding:15px 0 45px;
		border-top:1px #f2f2f2 solid;
	}
