body{background-color:#fefefe;margin:0;
font-family:Verdana,Geneva,sans-serif;}

/*Логотип*/
.banner{background:no-repeat fixed left;
position:absolute;
visibility:visible;
z-index:2;
height:78px;
width:244px;
left:30px;
top:20px;}

/*Заголовки*/
h1{font:bold 120%/110%Arial,Helvetica,sans-serif;
text-align:left;
color:#db7200;
margin:8px 0 0 0;
padding:20px 10px 20px 25px;}
h2{font:bold 100%/110%Arial,Helvetica,sans-serif;
text-align:left;
color:#db7200;
margin:30px 10px 10px 25px;
padding:0;}
h3{font:bold 80%/100%Arial,Helvetica,sans-serif;
text-align:left;
color:#db7200;
margin:18px 10px 5px 25px;
padding:0;}
h4{font:bold 75%/100%Arial,Helvetica,sans-serif;
text-align:left;
color:#000;
margin:13px 10px 0 25px;
padding:0;}

/*Станд.параграф*/
p{font-size:70%;
font-weight:normal;
line-height:150%;
color:#000000;
padding:0;
margin:7px 25px;
text-align:left;}
p.txt{padding:0;
margin:7px 25px;}
span.txt {color:#000;
font-weight:normal;}

/*Станд.ссылка*/
a.link-txt{color:#335eba;
font-weight:normal;
text-decoration:underline;}
a.link-txt:visited{color:#606e8d;
font-weight:normal;}
a.link-txt:hover{color:#DD9B42;
font-weight:normal;}
p.tl a{color:#335eba;
font-weight:normal;
text-decoration:underline;}
p.tl a:visited{color:#606e8d;
font-weight:normal;}
p.tl a:hover{color:#DD9B42;
font-weight:normal;}

/*Раздел Модули*/
.h2{font-family:Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
line-height:100%;
text-align:left;
color: #db7200;
margin:30px 0 5px 0;
padding:0;}
p.txt-grey{font-size:85%;
line-height:120%;
color:#828282;
margin:7px 25px 10px 0;
padding:0;
text-align:left;}
p.txt-grey2{font-size:85%;
line-height:140%;
color:#828282;
margin:7px 25px 10px 25px;
padding:0;
text-align:center;}
/*Цвет жирного текста в станд.параграфе*/
p.txt b.bold{color:db7200;}

/*Гл.стр.*/
h3.main{margin:0 0 5px 15px;
padding:0;
font-size:100%;
font-weight:normal;}
.head{font-family:"Times New Roman",Times,serif;
font-size:105%;
font-weight:bold;
color:#6eb74e;
padding:15px 3px 0 3px;
margin:0;
text-align:center;}
.left{font-family:Arial,Geneva,sans-serif;
font-size:95%;
font-weight:bold;
color:#db7200;
margin:0 3px 0 3px;
padding:10px 0 10px 30px;}
/*"Работает на 4Site"*/
p.main{font-size:70%;
font-weight:normal;
margin:7px 2px 3px 0px;
padding:0;}
a.link-left{font-size:105%;
font-weight:normal;
margin:0 3px 0 0;
color:#2a60ba;
text-align:right;
text-decoration:underline;}
a.link-left:visited{font-size:105%;
font-weight:normal;
color:#606e8d;}
a.link-left:hover{font-size:105%;
font-weight:normal;
color:#e09455;}
.tl_fix{line-height:130%;
color:#000;
text-align:left;
padding:2px;
margin:0;}
.tl_fix p.main{padding:0 5px 0 7px;
line-height:140%;}

/*Поиск*/
h2.find{margin:10px 7px 5px 10px;
padding:0;
text-align:right;}
h2.find_sm{font-size:90%;
font-weight:normal;
margin:10px 7px 5px 10px;
padding:0;
text-align:right;}
.find_top{border-top:1px solid #aaabaa;}
.find_right{border-right:1px solid #aaabaa;}
.find_top_right{border-top:1px solid #aaabaa;
border-right:1px solid #aaabaa;}
p.alarm{font-size:70%;
font-weight:normal;
line-height:130%;
color:red;
margin:7px 25px;
text-align:center;}

/*Стр.модулей, версия модуля*/
p.mod{font-size:70%;
font-weight:normal;
line-height:150%;
color:#000;
padding:0;
margin:5px 5px 2px 25px;
text-align:left;}

/*Версия для печати*/
p.print{color:#000;
text-align:right;
padding:0 25px 0 0;
margin:0;}

/*Иконки:поиск, написать, карта сайта*/
p.pic{padding:0 25px 0 0;
margin:0;
text-align:right;}

/*Новости, поиск новостей*/
.news, .date, .date_main, .news_find2{font-family:Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
line-height:100%;}
.number, .news_find{font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
line-height:120%;
margin:0;
padding:0;}
.news{color:#D17101;
padding:15px 0 3px 0;
margin:0;
text-align:left;}
.date{color:#9b9b9b;
padding:15px 10px 3px 25px;
margin:0;
text-align:left;}
.number{color:#000;
text-align: right;
padding:2px;
margin:0;}
.date_main{color:#848585;
padding:5px 10px 0 0;
margin:0;
text-align:left;}
.news_find{color:#D17101;
padding:15px 0 5px 0;
margin:0;
text-align:left;}
.news_find2{color:#858483;
padding:5px 0;
margin:0;
text-align:left;}

/*Станд.таблица*/
.tab {border:1px solid #40974b;
border-collapse:collapse;
margin:10px 0 10px 25px;}
table.tab td, th {border:1px solid #40974b;}
th{font-size:72%;
font-weight:bold;
line-height:110%;
color:#224D2E;
background:#E4F3E8;
text-align:left;
padding:3px;
margin:0;}
/*текст в ячейке*/
.tb{font-size:70%;/*по центру*/
font-weight:normal;
line-height:140%;
color:#000;
text-align:center;
padding:2px 3px;
margin:0;}
.tl{font-size:70%;/*слева*/
font-weight:normal;
line-height:140%;
color:#000;
text-align:left;
padding:2px 3px;
margin:0;}
.tr{font-size:70%;/*справа*/
font-weight:normal;
line-height:140%;
color:#000;
text-align:right;
padding:2px 3px;
margin:0;}
.tl2{font-size:70%;/*скриншеты*/
font-weight:normal;
line-height:140%;
color:#000;
text-align:left;
padding:0;margin:0;}

/*Раздел FAQ*/
.tl_ask{font-size:70%;
font-weight:normal;
line-height:130%;
color:#000;
text-align:left;
padding:5px;
margin:0;
border:1px solid #D3D3D3;}
td.tl_ask b.bold{color:db7200;}

/*Списки*/
ul{list-style:outside url(/img/bull_ant.gif);
margin:0 25px 0 45px;
padding:0;
text-indent:0;}
ol{list-style: decimal outside;
margin: 0 25px 0 50px;
padding:0;
text-indent:0;}
li{font-size:70%;
font-weight:normal;
line-height:150%;
font:normal 70%/130%;
text-align:Left;
margin:5px 0;
padding:0;
text-indent:0;}
ol ul li, ol ol li, ul ul li{font-size:100%;
font-weight:normal;
line-height:150%;
text-align:Left;
text-indent:0;
margin:4px 0;
padding:0;}
.list{font-size:70%;
font-weight:normal;
line-height:150%;
text-align:left;
list-style:decimal outside;
margin:4px 0 4px 25px;
text-indent:0;}

/*Документации модулей*/
pre,code{font-size:105%;
font-weight:normal;
line-height:140%;}

/*Ссылка на гл.стр. Каталога сайтов*/
a.link-big{font-size:115%;
font-weight:normal;
color:#335eba;
text-decoration:underline;}
a.link-big:visited{color:#606e8d;}
a.link-big:hover{color:#DD9B42;}

/*"Демо-версия"*/
.demo{font-family:Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:normal;
color:#335eba;
margin:0;
padding:5px 0 20px 0;
text-align:center;}
a.link-demo{color:#335eba;}
a.link-demo:visited{color:#606e8d;}
a.link-demo:hover{color:#DD9B42;}

/*Копирайты*/
.copy{font-size:65%;
font-weight:normal;
line-height:130%;
color:#878585;
padding:0 0 5px 25px;
margin:0;}
a.copy{font-size:100%;
color:#878585;
text-decoration:underline;
padding:0;margin:0;}
a.copy:hover{color:#e09455;}

/*ссылки в подвале*/
p.blink{font:normal 10px Verdana,Geneva, sans-serif;
color:#dbd9d9;
padding:2px 20px 2px 3px;
margin:0;
text-align:left;
/*display: none;*/}
p.blink a{text-decoration:underline;
color:#dbd9d9;}
p.blink a:hover{color:#959ca4;}

/*Меню*/
.menu1p{font-size:75%;
font-weight:bold;
color:#db7200;
text-align:left;
vertical-align:text-bottom;
padding:2px 0 2px 15px;
margin:0;}
a.menu1p{font-weight:normal;
font-size:100%;
color:#3f984d;
text-decoration:underline;
margin:0;padding:0;}
a.menu1p:visited{color:#747474;}
a.menu1p:hover{color:#e09455;}
/*2 уровень*/
.menu2p{font-size:70%;
font-weight:bold;
color:#db7200;
text-align:left;
vertical-align:text-bottom;
margin:0;
padding:1px 0 1px 30px;}
a.menu2p{font-size:100%;
font-weight:normal;
color:#3f984d;
margin:0;padding:0;
text-decoration:underline;}
a.menu2p:visited{color:#747474;}
a.menu2p:hover{color:#e09455;}
/*3 уровень*/
.menu3p{font-size:70%;
font-weight:bold;
line-height:110%;
color:#db7200;
text-align:left;
vertical-align:text-bottom;
margin:0;
padding:1px 0 1px 45px;}
a.menu3p{font-size:100%;
font-weight:normal;
color:#3f984d;
margin:0;padding:0;
text-decoration:underline;}
a.menu3p:visited{color:#747474;}
a.menu3p:hover{color:#e09455;}

/*Меню-крошки*/
p.menu-crumbs{font-size:65%;
padding:10px 1px 10px 25px;
margin:0;
color:#e18530;}
a.menu-crumbs{font-size:100%;
color:#335eba;
text-decoration:underline;}
p.menu-crumbs span.slash{color:#335eba;}

/*Карта сайта*/
.map1{font-size:80%;
font-weight:normal;
margin:0 0 3px 0;
padding:0;
color:#367e28;}
a.map1{font-size:100%;
font-weight:normal;
margin:0;padding:0;
color:#367e28;
text-decoration:underline;}
a.map1:visited{color:#747474;}
a.map1:hover{color:#C87420;}
.map2{font-size:75%;
font-weight:normal;
margin:0 0 2px 20px;
padding:0;
color:#367e28;}
a.map2{font-size:100%;
font-weight:normal;
margin:0;
padding:0 0 0 3px;
color:#367e28;
text-decoration:underline;}
a.map2:visited{color: #747474;}
a.map2:hover{color: #C7892C;}
.map3{font-size:70%;
font-weight:normal;
margin:0 0 2px 35px;
padding:0;
color:#367e28;}
a.map3{font-size:100%;
font-weight:normal;
margin:0;
padding:0 0 0 3px;
color:#367e28;
text-decoration:underline;}
a.map3:visited{color:#747474;}
a.map3:hover{color:#C7892C;}

/*Формы*/
.input_txt{font-size:11px;
//font-size:14px;
font-weight:normal;
border:1px solid #c2ceda;
-moz-border-radius:2px;
border-radius:2px;
padding:2px 1px;
box-shadow: 2px 2px 5px #b4b3b3;
-moz-box-shadow: 2px 2px 5px #b4b3b3;}
.but-main{border:1px solid #265db4;
-moz-border-radius:2px;
border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
box-shadow: 2px 2px 5px #b4b3b3;
-moz-box-shadow: 2px 2px 5px #b4b3b3;
background-color:#f7f7f1;
color:#6a6969;
margin:0 0 0 10px;
padding:0px 5px;}

input:focus {border-color:#c66312;}
.textarea:focus {border-color:#c66312;}

.input_txt2{font:normal 75% Verdana,Geneva, sans-serif;/*input[text] на стр. Задать вопрос...*/
font-weight:normal;
border:1px solid #c2ceda;
-moz-border-radius:2px;
border-radius:2px;
padding:2px 1px;
box-shadow: 2px 2px 5px #b4b3b3;
-moz-box-shadow: 2px 2px 5px #b4b3b3;
margin:6px 0 5px 2px;
padding:0;}
form{margin:0px;
padding:0px;}
.but{font-size:75%;/*кнопка*/
font-weight:normal;
border:1px solid #6AC345;
-moz-border-radius:2px;
border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
box-shadow: 2px 2px 5px #b4b3b3;
-moz-box-shadow: 2px 2px 5px #b4b3b3;
margin:10px 3px 15px 8px;
padding:1px 5px !important;
color:#fff;
background-color:#6AC345;}
select{font-size:70%;
font-weight:normal;
margin:0;
padding:2px 0;}
.box{margin:0 5px 0 5px;/*input[checkbox]*/
padding:0;}
.box_main{margin:0 5px 0 25px;/*input[checkbox] на гла.стр.*/
padding:0;}

.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:0 10px 15px 3px;}
.captcha img{margin:3px 0 8px 0;}
.captcha input.txt{font:normal 75% Verdana,Geneva, sans-serif;
margin:3px 0 0 0;
border:1px solid #c2ceda;
font-size:100%}

/*Картинки*/
.img1{margin:5px 5px 2px 25px;}/*на стр.модулей*/
.img2{margin:15px 35px 2 0;}/*мал.картинка в разделе Каталог сайтов*/
.img_site{margin:15px 0 0 25px;}/*бол.картинка в разделе Каталог сайтов*/

/*div*/
div.ico{position:absolute; top:65px; right:0;}

/*календарь*/
.x-form-text{margin:0 !important;}/*input календаря в форме*/
ul.x-menu-list, .x-menu-list-item, .x-menu-date-item{list-style-position:outside !important;
list-style-type:none !important;
list-style-image:none !important;
padding:0 !important;
margin:0 !important;}
.x-menu-list-item, .x-menu-date-item{text-indent:0 !important;}
.x-layer{border:1px solid #6ac345 !important;}/*граница календаря*/
/*кнопки*/
.x-date-left, .x-date-middle, .x-date-right{background:#6ac345 !important;}
.x-date-left a{background-image: url(/img/but-l1.gif) !important;}
.x-date-right a{background-image: url(/img/but-r1.gif) !important;}
.x-date-mp-btns button {background:#6ac345 !important;
border:1px solid;
border-color: #327118 #162c0d #162c0d #327118 !important;}
.x-date-mp-ybtn a {overflow:hidden !important;
width:15px !important;
height:15px !important;
cursor:pointer !important;
background:transparent url(/img/tool-sprites.gif) no-repeat !important;
display:block !important;
margin:0 auto !important;}
.x-date-mp-ybtn a.x-date-mp-next {background-position:0 -120px !important;}
.x-date-mp-ybtn a.x-date-mp-next:hover {background-position:-15px -120px !important;}
.x-date-mp-ybtn a.x-date-mp-prev {background-position:0 -105px !important;}
/*-*/
.x-date-selected a{background:#e4f3e8 !important;/*выбранный день*/
border:1px solid #6ac345 !important;}
.x-date-today a{border:none !important;/*текущий день*/
background:#fcf0e3 !important;
font-weight:bold !important;}
.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{background:#e4f3e8 !important;}/*наведенный день*/
/*таблица календаря*/
table.x-date-inner{border:1px solid #6ac345 !important;
border-top:1px solid #fff !important;
border-collapse:collapse !important;}
table.x-date-inner td{border:1px solid #6ac345 !important;
border-collapse:collapse !important;}
table.x-date-inner th{background:#5c8f39 !important;
color:#fff !important;
border:1px solid #fff !important;
border-collapse:collapse;}
/*bg кнопкок*/
.x-date-bottom{
border-top:1px solid #f1f1f1 !important;
background:#f1f1f1 !important;}
.x-date-mp-btns {background:#f1f1f1 !important;}
.x-date-mp-btns td {border-top:1px solid #6ac345 !important;}
/*ссылки месяцев и годов*/
.x-date-mp{background:#fff !important;} /*таблица месяцев и годов*/
td.x-date-mp-month a,td.x-date-mp-year a {color:#000 !important;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {color:#000 !important;
background: #e4f3e8 !important;}
/*-*/
td.x-date-mp-sep {border-right:1px solid #6ac345 !important;}/*правая граница*/
td.x-date-mp-sel a {background: #e4f3e8 !important;/*выбранные год и месяц*/
border:1px solid #6ac345 !important;}
