@charset "windows-1251";
/* author: [EGOiST].[TeaM | TSRh].[ego1st.cjb.net] */
/* Creation date: 03.08.2006 */

body {background-color: #FFFFFF}
body, table {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a{color: #0352B3;}
a:hover{color: #033259;}
ul, ol {margin: 0px 0px 0px 30px}
ul li {margin: 3px 0px 4px 0px}
p{line-height: 145%; margin: 10px 0px 10px 0px}
ol{margin: 10px 0px 10px 20px; padding: 0px 0px 0px 10px}
ul{margin: 10px 0px 10px 20px; padding: 0px 0px 0px 10px}

/* Верхняя панель со ссылками */
table.toplink{background-color: #F4F4F4; width:100%; height: 26px; 
border-bottom-style: solid; border-bottom-width: 3px; border-color: #D1CFCF}
table.toplink td{padding: 3px 10px 0px 10px}

/* Панель с название сайта */
table.header{width: 100%; background-color: #BA3D00; background-image: url(../images/top_fon.gif); height: 96px;
border-bottom-style: solid; border-bottom-width: 3px; border-color: #D1CFCF; color: #FFFFFF}
table.header td.logo{padding: 17px 30px 0px 70px}
table.header td.info{width: 20%; padding: 15px 30px 0px 0px}
table.header td.info2{width: 20%; padding: 15px 30px 0px 0px}
table.header a{color: #FFFDEA}
table.header a:hover{color: #FFF8A5}

table.header .title{font-weight: bold; text-transform: uppercase; 
border-bottom-style: dashed; border-color: #FFFFFF; border-width: 1px; padding: 0px 0px 7px 0px; 
margin: 0px 0px 7px 0px }

table.header input{font-size: 95%; color: #555555; background-color: #E2E2E2;}
table.header .button{padding: 10px 0px 0px 0px}

/* Линия под панелью с названием сайта */
div.line{width: 100%; height: 12px; background-color: #E8E8E8;
border-bottom-style: solid; border-bottom-width: 1px; border-color: #CDC9C9; }

/* Осноная структурная таблица */
table.structura{width: 100%}
table.structura td.left{width: 25%; padding: 0px 0px 4px 0px}
table.structura td.main{padding: 5px 10px 20px 20px}
table.structura td.right{width: 20%; padding: 5px 10px 20px 15px;
border-left-style: dashed; border-width: 1px; border-color: #BDBDBD}
table.structura td.left div.about{color: #6D0505; padding: 10px 0px 0px 20px}
table.structura td.bottom{}

/* Таблички-панели с важными разделами */
table.nameboard1{margin: 10px 0px 0px 0px;}
.nameboard1 td{background-color: #CB8E00; background-image: url(../images/title_1fon.gif);}
.nameboard1 td.body{padding: 0px 5px 0px 15px; text-transform: uppercase; 
font-weight: bold; color: #ffffff; font-size: 120%;}
.nameboard1 td.end{font-size: 1px; width: 2px; background-color: #CB8E00; background-image: url(../images/title_1r.gif); background-repeat: no-repeat}

table.nameboard2{margin: 3px 0px 0px 0px;}
.nameboard2 td{background-color: #C46000; background-image: url(../images/title_2fon.gif);}
.nameboard2 td.body{padding: 2px 10px 0px 15px; text-transform: uppercase; 
font-weight: bold; color: #ffffff; font-size: 120%; width: 100%}
.nameboard2 td.end{font-size: 1px; width: 2px; background-color: #CB8E00; background-image: url(../images/title_2r.gif); background-repeat: no-repeat}

table.nameboard3{margin: 3px 0px 20px 0px;}
.nameboard3 td{background-color: #0A81C7; background-image: url(../images/title_3fon.gif);}
.nameboard3 td.body{padding: 2px 30px 0px 15px; text-transform: uppercase; 
font-weight: bold; color: #ffffff; font-size: 120%;}
.nameboard3 td.end{font-size: 1px; width: 2px; background-color: #CB8E00; background-image: url(../images/title_3r.gif); background-repeat: no-repeat}


/* Форма для входа клиентов */
div.entry{padding: 0px 20px 0px 0px}
form.entry {color: #912020; }
form.entry input.input{color: #555555; background-color: #EFEFEF; margin: 3px 0px 0px 0px}

/* Изображение газеты */
div.newspaper{background-image: url(../images/newspaper.gif); background-repeat: no-repeat; 
position: relative; left: 0px; top: 1px; width: 60px; height: 65px; float: left}

/* Анонсы новостей */
div.newsanonce{background-color: #ECECEC; border-bottom-style: solid; border-top-style: dashed; border-right-style: dashed;
border-width: 1px; border-color: #CACACA; margin: 5px 0px 0px 0px; padding: 15px 15px 15px 25px}
div.newsanonce div.data{font-size: 95%; color: #FFFFFF;  background-color: #C1C1C1; margin: 5px 0px 5px 0px; padding: 1px 6px 1px 6px;
border-bottom-style: solid; border-top-style: solid; border-top-color: #D9D9D9; border-bottom-color: #C1C1C1; border-width: 2px}
div.newsanonce div.anonce{color: #C63F12; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.newsanonce div.link{background-image: url(../images/link.gif); background-repeat: no-repeat; 
background-position: right; padding: 0px 20px 2px 0px; text-align: right; margin: 0px 0px 0px 0px}
div.newsanonce div.link a{color: #920707}
div.newsanonce div.link a:hover{color: #CA110D}

/* Главное меню */
div.mainmenu{height: 229px; background-image: url(../images/center_image1.jpg); background-repeat: no-repeat; background-position: bottom right}
div.mainmenu ul{margin-top: 20px; list-style: url(../images/ul_mainmenu.gif); font-size: 130%}
div.mainmenu a{color: #063D82}
div.mainmenu a:hover{color: #0A0A99}

/* Главное меню слева */
div.leftmenu{text-align: right; padding: 10px 20px 10px 10px;
background-color: #F0EDDD; line-height: 145%; border-style: dashed; 
border-width: 1px; border-color: #FFFFFF; margin: 10px 0px 5px 20px;}
div.leftmenu a:hover{color: #990505}
div.leftmenu ul{margin: 0px 0px 0px 0px}

/* Ссылка на версию для печати */
div.print{float: right; font-size: 95%; height: 20px; background-image: url(../images/print.gif); background-repeat: no-repeat; 
background-position: top right; vertical-align: top; text-align: right; padding: 0px 25px 0px 0px;  margin: 5px 2px 0px 0px;}
div.print a{color: #A6A6A6;}
div.print a:hover{color: #1E3470}


/* Основное окно текста */
div.content {padding: 25px 5px 0px 10px}

/* Заголовки с рекламой наших проектов */
td.right .title_pr{font-weight: bold; color: #14599F; font-size: 130%; padding: 0px 0px 0px 20px;
background-image: url(../images/circle.gif); background-repeat: no-repeat; margin: 5px 0px 7px 0px 
}
/* Анонсы в проектах */
div.anonce_pr{color: #14599F; }

/* Ссылки */
div.link{background-image: url(../images/link.gif); background-repeat: no-repeat; 
background-position: right; padding: 0px 20px 2px 0px; text-align: right; margin: 0px 10px 0px 0px}
div.link a{color: #920707}
div.link a:hover{color: #CA110D}

/* Нижняя таблица */
table.bottom {color: #FFFFFF; background-color: #9D2300; background-image: url(../images/bottom_line.gif);
 background-repeat: repeat-x; background-position: top; }
table.bottom td{ padding: 20px 0px 0px 0px;  height: 73px}
table.bottom a{color: #FFFFFF;  text-decoration: none;}
table.bottom a:hover{color: #FFFFD1;}
/* Ссылка наверх */
td.up {width: 150px; text-align: center;}
td.up div{width: 60px; background-image: url(../images/up.gif); background-repeat: no-repeat; 
padding: 0px 0px 2px 20px; margin: 0px 10px 0px 0px}

/* Страница с новостями */
.zagnews{font-size: 120%; color: #000000; font-weight: bold; margin: 25px 0px 10px 0px}
.textnews{font-size: 100%; margin: 5px 0px 5px 0px}
.datanews{color: #7B7B7B; font-weight: normal; font-size: 95%}

/* Постраничная навигация */
div.pagepanel {border-style: solid; border-width: 1px; border-color: #DFDFDF; 
margin: 30px 0px 0px 0px; background-color: #F9F9F9; padding: 0px 10px 1px 10px}
div.pagepanel b.active{font-size: 120%; border-style: solid; border-width: 1px; border-color: #BABABA;
padding: 1px 4px 2px 4px; background-color: #EDEDED; color: #333333}

/* Шапка версии для печати */
div.headerprint{margin: 15px 0px 30px 0px}
div.headerprint h1{font-size: 140%; margin: 0px 0px 0px 0px}

table.form .fieldname{font-weight: bold; color: #912020; font-weight: bold; padding: 0px 10px 0px 10px}
table.form input.input{background-color: #FFFFFF;}
table.form td{background-color: #F9F9F9; height: 30px; border-top-style: solid; border-width: 1px; border-color: #7D7D7D}
table.form tr.button td{background-color: #FFFFFF;}

/* Тарифы */
table.tarifs {margin: 10px 0px 5px 0px}
table.tarifs tr.header td{font-size: 110%; background-color: #ED4607; color: #FFFFFF; font-weight: bold;
border-top-style: solid; border-top-width: 2px; border-color: #FF7E63;
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C03906;
padding: 1px 5px 2px 5px; height: 23px}
table.tarifs tr.header td a{color: #FFFFFF}
table.tarifs tr.header td a:hover{color: #FFFBDA}
table.tarifs tr.order td{background-color: #FFFFFF; color: #FFFFFF; font-weight: bold}
table.tarifs tr.links td{font-size: 95%; background-color: #F8F8F8; color: #FFFFFF; }
table.tarifs tr.links td a{color: #6F83A0}
table.tarifs tr.links td a:hover{color: #2840A0}
table.tarifs td{background-color: #F0F0F0; padding: 3px 5px 3px 5px}
table.tarifs td.fieldname, table.tarifs tr.price td.fieldname, table.tarifs tr.select td.fieldname{
color: #000000; font-size: 100%; font-weight: bold; padding: 5px 5px 5px 10px; background-color: #E3E3E3;}
table.tarifs td.fieldname_ob {color: #000000; font-size: 100%; font-weight: bold; 
padding: 5px 5px 5px 10px; background-color: #E3E3E3; border-left-width: 3px; border-left-style: solid;
border-color: #9D1A1A}

table.tarifs tr.price td{font-weight: bold; color: #C11C04; font-size: 130%}
table.tarifs tr.select td{color: #C11C04; font-weight: bold;}
table.tarifs td.help{background-color: #FFFFFF; padding: 2px 0px 2px 20px}
table.tarifs td.accent{text-transform: uppercase; font-size: 120%; color: #000000; font-weight: bold}
table.tarifs tr.order td{font-size: 100%; background-color: #F8F8F8; color: #FFFFFF; }
table.tarifs tr.order td a{color: #2840A0}
table.tarifs tr.order td a:hover{color: #A02C05}
table.tarifs tr.null td {background-color: #FFFFFF;}


table.tarifs tr.header2 td{font-size: 100%; background-color: #2B8D26; color: #DFFFD9; 
font-weight: bold; border-top-style: solid; border-top-width: 2px; border-color: #73C964;
border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #1C5D19;
padding: 1px 5px 2px 5px; height: 23px}


/* Большая ссылка */
a.biglink {font-size: 120%; font-weight: bold}

/* Акцент */
div.accent{padding: 10px 15px 10px 15px; background-color: #ECE9D9; line-height: 145%;
border-style: dashed; border-width: 1px; border-color: #FFFFFF; margin: 10px 0px 5px 0px}

/* Форма проверки доменов */
div.formdomain {padding: 10px 15px 10px 15px; background-color: #F9E4CF; 
margin: 10px 0px 5px 0px;}
table.formdomain td{padding: 0px 3px 0px 3px}
table.formdomain input, div.formdomain  select{}

.bigtext{font-size: 130%; font-weight: bold; color: #942811}

input.button{color: #000000; background-image: url(../images/button.gif); background-position: middle}

/* Приветствие клиенту */
div.privet{font-weight: bold; margin: 5px 20px 10px 0px; font-size: 110%}

/* Выделенные ячейки при заказе услуг */
table.tarifs tr.activerow td{background-color: #ECBC2E;}
table.tarifs tr.lockrow td{}

/* Выделить ссылку */
a.accent {color: #4C0E7A}
.error{color: #EF270A; font-weight: bold; margin: 5px 0px 5px 0px}
.errortitle{color: #EF270A; font-weight: bold; margin: 10px 0px 10px 0px; font-size: 120%}
div.blockerror{padding: 10px 15px 10px 15px; background-color: #ECD2D0; line-height: 145%;
border-style: dashed; border-width: 1px; border-color: #FFFFFF; margin: 10px 0px 5px 0px}

/* Карта сайта */
div.map {color: #6F6F6F; margin: 0px 0px 0px 10px; text-align: left; padding: 0px}
div.map div.level{font-weight: bold; margin: 5px 0px 5px 10px}
div.map div.sublevel{ margin: 5px 0px 5px 20px; font-weight: normal}

div.reclama{color: #960606}

/* Баннеры и счетчики */
div.banner{margin: 2px 0px 2px 0px}
/* Список ссылок */
div.list {background-image: url(../images/link.gif); background-repeat: no-repeat; 
padding: 0px 0px 2px 20px; margin: 5px 0px 5px 0px}
