body{margin:0;background-color:#f2f2f2;}

/*заголовки*/
h1{font:bold 150%/120% Arial,Helvetica,sans-serif;
padding:0 3px 10px 15px;
margin:10px 0;
color:#930715;
text-align:left;}
h2{font:bold 110%/120% Arial,Helvetica,sans-serif;
margin:25px 3px 10px 15px;
padding:0;
color:#930715;
text-align:left;}
h2.cat{padding-bottom:10px;/*в каталоге*/
color:#0e3192;}
h3{font: bold 90%/110% Arial,Helvetica,sans-serif;
margin:20px 3px 5px 15px;
padding:0;
color:#930715;
text-align:left;}
h4{font:bold 80%/100% Arial,Helvetica,sans-serif;
margin:0 3px 5px 5px;
padding:0;
color:#000;
text-align:left;}

/*общее оформление*/
.bgcolor1{background-color:#BFC5DD;}
.bgcolor2{background-color:#fff;}
.bgcolor5{background-color:#fff;/*для меню*/
padding:2px 0 0 0;
height:23px;}
.bgcolor6{background-color:#f2f2f2;}
.img{border:none;margin:0;}
.img1{border:0;/*картинка слева*/
margin:4px 10px 4px 0;}
.img2{border:0;/*картинка справа*/
margin:4px 0 4px 10px;}

/*верх*/
.about{font:bold 80%/120% Arial,Helvetica,sans-serif;
padding:0 2px 2px 0;
margin:0;
color:#002393;
text-align:left;}
.main-back{background:#306a9c url(/img/main-back.jpg) no-repeat left top;}
.usual-back{background:#2567a3 url(/img/usual-back.jpg) no-repeat left top;}

div.paket{font:bold 80%/120% Arial,Helvetica,sans-serif;
text-align:center;
padding:20px 10px;}

/*параграфы*/
p{font:80%/130% Arial,Helvetica,sans-serif;
margin:7px 0 7px 2px;
padding:0;
color:#000000;
text-align:left;}
p.txt{margin:7px 15px 5px 15px;
padding:0;}
b.cost{font:bold 120%/120% Arial,Helvetica,sans-serif;
color:#930715;}
img{border:0;}

/*новости*/
h3.news{margin:2px 3px 5px 15px;
font-size:90%;}
p.date{font:bold 75%/100% Arial,Helvetica,sans-serif;
padding:0;
margin:12px 15px 2px 15px;
color:#000;}
p.news{margin:0 15px 25px 15px;}
div.ntxt{font: normal 80%/130% Arial,Helvetica,sans-serif;
color:#000;
padding:0;
margin:0 15px 25px;
text-align: left;}
div.ntxt p{font-size:100%;
padding:3px 0;
margin:0;}
div.ntxt td p{font-size:80%;}
div.ntxt ul li, div.ntxt ol li{font-size:100%;}

/*левое меню*/
.bgcolor3{background-color:#0F3192;}
.bgcolor4{background-color:#0e3192;}
/*1 уровень*/
.m-menu1{font:bold 90%/120% Arial,Helvetica,sans-serif;
padding:2px 10px;
margin:1px 0;
border:#f5e9af 2px solid;
color:#9e252e;
background-color:#fffed7;
text-align:left;}
a.m-menu1{font-size:80%;
font-weight:bold;
border:#f5eab2 2px solid;
display:block;
padding:2px 10px;
margin:1px 0;
color:#3f3f3f;
background:#f6ecba url(/img/menu-off.gif) repeat-x center center;
text-decoration:none;
cursor:pointer;}
a.m-menu1:hover{border:#f5eab2 2px solid;
display:block;
color:#9e252e;
background:#f6ecba url(/img/menu-on.gif) repeat-x center center;
text-decoration:none;
border:#e3ca98 2px solid;}
/*2 уровень*/
.m-menu2, .k-menu2{font:bold 80%/120% Arial, Helvetica, sans-serif;
border:#f5e9af 2px solid;
padding:2px 10px 2px 20px;
margin:1px 0;
color:#9e252e;
background-color:#fffed7;
text-align:left;}
a.m-menu2, a.k-menu2{font-size:75%;
font-weight:bold;
padding:2px 10px 2px 20px;
margin:1px 0;
display:block;
color:#3f3f3f;
text-decoration:none;
border-right:#f5e9af 2px solid;
border-left:#f5e9af 2px solid;
border-top:#f2f2f2 2px solid;
border-bottom:#f2f2f2 2px solid;
background-color:#f2f2f2;}
a.m-menu2:hover, a.k-menu2:hover{border:#e3ca8f 2px solid;
color:#9e252e;
background-color:#fcf1c3;}

/*меню-крошки*/
.crumbs{font:bold 75%/120% Arial,Helvetica,sans-serif;
padding:2px 2px 2px 0;
margin:0;
color:#9e252e;
text-align:left;}
a.crumbs{font-size:100%;
font-weight:bold;
padding:0;margin:0;
color:#0e3192;
text-decoration:none;}
a.crumbs:hover{text-decoration:underline;}

/*карта сайта*/
.map1{font:normal 80% Verdana,Geneva,sans-serif;
margin:0 0 3px 15px;
padding:0;
color:#dc9414;}
a.map1{font-size:100%;
font-weight:bold;
margin:0;padding:0;
color:#1e65ab;
text-decoration:underline;}
a.map1:visited{color:#7581B9;}
a.map1:hover{color:#930715;}
.map2{font:normal 75% Verdana,Geneva,sans-serif;
margin:0 0 3px 25px;
padding:0;
text-indent:0;
color:#1e65ab;}
a.map2{font-size:100%;
font-weight:normal;
margin:0;
padding:0 0 0 3px;
color:#1e65ab;
text-decoration:underline;}
a.map2:visited{color:#7581B9;}
a.map2:hover{color:#930715;}

/*копирайт*/
td.lcopy{background:#bfc5dd url(/img/corner/corner4.gif) no-repeat left bottom;
padding-bottom:5px;}
.copy{font:normal 70%/110% Arial,Helvetica,sans-serif;
color:#0e3192;
padding:0 0 4px 10px;
margin:0;
text-align:left;}
.copy2{font:normal 70%/110% Arial,Helvetica,sans-serif;
color:#0e3192;
padding:0 10px 4px 10px;
margin:0;
text-align:right;}
.copy a, .copy2 a{color:#0e3192;
text-decoration:underline;}
.copy a:hover, .copy2 a:hover{color:#930715;}

/*обычная ссылка*/
a.link{font-size:100%;
font-weight:normal;
color:#28428b;
text-decoration:underline;}
a.link:visited{color:#465e9f;}
a.link:hover{color:#930715;}
/*стр.услуг*/
a.blink{font-size:100%;
font-weight:bold;
color:#072579;
text-decoration:none;}
a.blink:visited{color:#163eae;}
a.blink:hover{color:#9e252e;}

/*стр.поиска*/
table.sr{margin:10px 0 0 1px;
width:100%;}
.sel{font:bold;color:#ff0000;}
.tl-find{font:normal 75%/120% Arial,Helvetica,sans-serif;
color:#000;
padding:17px 5px 3px 3px;
margin:0;
text-align:left;}
.tb-find{font:normal 75%/120% Arial,Helvetica,sans-serif;
color:#000;
padding:17px 3px 3px 3px;
margin:0;
text-align:center;}

/*каталог*/
table.cat-tab{border:none;
margin:7px 15px 5px 15px;
BORDER-COLLAPSE:collapse;}
.red{color:#930715;}
.txt-green{font: 80%/120% Arial,Helvetica,sans-serif;/*+стр.поиска*/
color:#000;
background-color:#E9F4E7;
margin:0 0 0 1px;
padding:3px 5px;}
a.catp{font-size:100%;
font-weight:normal;
margin:0;padding:0;
color:#0e3192;}
a.catp:hover{color:#930715;}
hr.green{margin:0 15px;
background-color:#bce4b8;
width:100%;
color:#bce4b8;
height:1px;}
hr.green2{margin:0;
background-color:#bce4b8;
width:100%;
color:#bce4b8;
height:1px;}
#boxes{font:bold 130%/150% Arial,Helvetica,sans-serif;
padding:0;
margin:10px 15px 15px 15px;
width:100%;
list-style-type:none;}
#boxes li{float:left;
margin:2px 2px 0 0;
width:25px;
padding-top:1px;
position:relative;
text-align:center;}
.tubs{font:bold 90%/120% Arial,Helvetica,sans-serif;
border:#9f8a68 1px solid;
padding:2px 5px;
margin:0;
width:25px;
color:#000;
background-color:#fed882;
text-align:center;}
a.tubs{font-size:90%;
font-weight:bold;
border:#fff 1px solid;
background-color:#fff;
padding:2px 5px 3px 5px;
margin:0;
display:block;
color:#000;
text-decoration:none;}
a.tubs:hover{border:#9f8a68 1px solid;
background-color:#eeebc5;}

/*таблица каталога*/
table.tab{border-top:#bfe0ba 5px solid;
border-right:#bfe0ba 2px solid;
border-bottom:#bfe0ba 2px solid;
border-left:#bfe0ba 2px solid;
margin:10px 0;
border-collapse:collapse;}
table.tab td{border:#bfe0ba 1px solid;
border-collapse:collapse;}
th{font:bold 80%/120% Arial,Helvetica,sans-serif;
padding:3px 5px;
margin:0;
color:#930715;
border-collapse:collapse;
background-color:#eeebc5;
text-align:left;}
th.bord{border-right:#fff 1px solid;}

/*текст в ячейке*/
.tl{font:normal 75%/120% Arial,Helvetica,sans-serif;/*слева*/
color:#000;
padding:3px 5px 3px 3px;
margin:0;
text-align:left;}
.tb{font:normal 75%/120% Arial,Helvetica,sans-serif;/*по центру*/
color:#000;
padding:3px;
margin:0;
text-align:center;}
.tr{font:normal 75%/120% Arial,Helvetica,sans-serif;/*справа*/
color:#000000;
padding:3px 3px 3px 5px;
margin:0;
text-align:right;}
.color{background-color:#f7f7eb;}

table.photo{margin:10px 15px;
border-collapse:collapse;}
table.photo td{padding:5px 5px 15px 0;
vertical-align: top;}
table.photo td h3, h4{margin:0 3px 5px 15px;}

/*списки*/
ul{list-style:disc outside;
text-align:left;
margin:0;
padding:0 0 0 10px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 10px;}
li{font:normal 75%/140% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:0;
margin:3px 20px 3px 35px;
padding:0;}
ol ul li, ol ol li, ul ul li{font:normal 100%/140% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 35px;
padding:0;}
.list{font:normal 75%/140% Arial,Helvetica,sans-serif;
text-align:Left;
text-indent:25px;
margin:2px 20px 2px 50px;
padding:0;}

/*формы*/
form{margin:0;}
.find-txt{font:bold 80%/100% Arial,Helvetica,sans-serif;
padding:0 0 5px 0;
margin:0;
color:#000;
text-align:left;}
.find-txt2{font:normal 80%/100% Arial,Helvetica,sans-serif;
padding:7px 0 5px 0;
margin:0;
color:#000;
text-align:left;}
.find-txt3{font:bold 85%/100% Arial,Helvetica,sans-serif;
padding:7px 0 5px 0;
margin:0;
color:#930715;
text-align:left;}
select{font:80% Arial,Helvetica,sans-serif;
padding:0;
margin:2px 0 5px 0;
width:100%;}
.input-txt{font:80%/100% Arial,Helvetica,sans-serif;
border:#0e3192 1px solid;
padding:2px 0;
margin:2px 0 3px 0;
width:100%;}
.butt{font:75%/100% Arial,Helvetica,sans-serif;
padding:3px;
margin:5px 1px 5px 10px;
border:#0e3192 1px solid;;
color:#fff;
background-color:#0e3192;}
