body {background-color: #9ACCFF; font-family: Arial, Helvetica, sans-serif; margin: 0px;}

.blue {width: 285px; height: 90px; float: right; vertical-align: top; background-color: #5D9ADB; padding: 5px;}

.blue p {font-size: 10px; color: #FFFFFF; margin: 0px;}
.blue a {font-size: 10px; color: #FFFFFF;}



.dark_blue {float: right; margin-top: -28px; width: 240px; height: 22px; position: relative; background:url(/images/i/fp3.gif) left top no-repeat; background-color: #3279C1; text-align: center; font-size: 14px; padding-top: 6px; padding-bottom: 0px; color: #81DFF1;}

span
h2 {color: #0B3C6C; font-size: 12px; font-weight: bold; margin: 0px; padding:0px; line-height:0px;}
p { font-size: 12px; color: #000000; padding:0px; margin:0px;}
a {color: #0B3C6C; font-size: 12px; font-weight: bold; text-decoration: underline;}


.main1 {clear:both; float:left; width:150px; font-size:12px; padding:15px 0px 0px 10px;}
.main2 {clear:both; padding-top:5px; text-align:center;}
.main3 {clear:both; padding-left:0px; width:380px; text-align:left;}

.banka {width: 500px!important; margin-bottom: 15px;}
.banka .mm h2 {clear:both; padding: 10px 0 7px 0; text-align:center; font: bold 12px Arial; color: #0B3C6C;}

.dark_blue a {color: #81DFF1;}


.dark_blue2 { height: 19px; width: 94px; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 4px 0px 0px 20px; background: #3279C1 url(/images/i/down.gif) top right no-repeat; margin: 0px; float: left;}
.dark_blue2 a {color:#FFFFFF; text-decoration:none;}

.poloska {
background-color:#7EBDFF;
height:5px;
width:100%;

}

.menu_item {padding:0 0 0 2px; margin:0;}
.menu_item_old {
background:#7EBDFF url(/images/i/menu_item2_old.gif) no-repeat scroll left top;
float:left;
height:19px;
margin:2px 5px;
padding:5px 5px 0 24px;
white-space:nowrap;
width:auto;
}

.menu_item_old a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu_item li {
list-style-type: None;
padding: 0px 0px 0px 0px;
margin: 5px 0px;
white-space: normal;
padding-left:20px; /* отступ от маркера */
background:url(/images/i/menu_item2.gif) no-repeat left center; /* задаем фон */
}



.menu_item li:hover {
list-style-type: None;
padding: 0px 0px 0px 0px;
margin: 5px 0px;
white-space: normal;
padding-left:20px; /* отступ от маркера */
background:url(/images/i/menu_item1.gif) no-repeat left center; /* задаем фон */
}

.menu_item a {
color: #783500; font-size: 12px; font-weight: bold; text-decoration: none;
width: 150px;
padding: 0px 0px 0px 0px;
margin: 0px 0px;
white-space: normal;
}



/* Поиск */
.orange {float:right; height: 100%; width: 255px; background-color: #FFC025; padding: 0px 5px 0px 0px;}
div.orange3 {background-color: #FFC025; width:100%; height:50px; text-align:center; font-size: 12px; font-weight: bold; color: #783500; margin: 0px; padding: 0px;}
div.orange3 .s_button {border: 1px #000000 solid; width:180px; background-color: #fee247; font-weight: bold; margin: 0px; padding: 0px;}
.
.orange p {font-size: 12px; font-weight: bold; color: #783500; margin: 0px; padding: 0px;}
.s_button {border: 1px #000000 solid; width: 35px; background-color: #fee247; font-weight: bold; margin: 0px; padding: 0px;}



.orange2 p {font-size: 12px; font-weight: bold; color: #783500; margin: 0px; padding: 0px;}
.content_m {border:0px; padding:0px; margin:0px; border-collapse:collapse;margin-top:-3px;}

.content_m td {border-collapse:collapse; padding:0px; vertical-align:top;}

.adress {float: left; vertical-align: top;}


.div1 {width: 750px; height: 100px; background-color: #5d9adb;}
.div7 {width: 750px; height: 450px; background-color: #5d9adb;}

.div2 {width: 430px; height: 100px; float: left;}
.div3 {float: left; vertical-align: top;}
.div4 {float: right; vertical-align: middle; margin-top: 20px;}
.div5 {width: 750px; height:auto; margin-top: 3px;}
.div6 {float: left; width: 470px; text-align: left; padding: 0 5px 5px 5px; text-align: justify;}
.div6 h2, li {text-align: left; color: black; padding: 0 5px 0 3px;}
.div6 p {padding: 3px 0 9px 0;}
.div6 ul {padding: 8px 0 8px 43px;}

.predl {color: #000000; text-align:justify; font-weight:bold;}
.shirin li {text-align:justify!important; padding:10px; margin:0px;}
.div6 h1 {font-size: 14px; text-align: left; margin-top: 15px; font-family: Arial; color: #0B3C6C;}

.flash1 {width: 750px; height: 89px; margin: 0px; background: url(/images/i/gor1.gif) bottom left no-repeat; float: left; clear: both;}
.flash2 {float: left;}
.flash3 {width:389px; height:158px; position: relative; margin-top: -47px; float: left; background: url(/images/i/gor3.gif) top left no-repeat; text-align: right;}


/* стили для текста на страницах */

.txt {padding: 10px; width: auto}
.txt h2 {color: #0B3C6C; font-size: 12px; font-weight: bold; padding-left: 0px; margin-left: 0px; text-align: left }
.txts h2 {color: #0B3C6C; font-size: 12px; font-weight: bold; padding-left: 0px; margin-left: 0px; text-align: left; background: none!important; }
.txt h1 {color: #0B3C6C; font-size: 14px; margin: 5px; text-align: left;}
.txt p { font-size: 12px; color: #000000; text-align: justify; margin-bottom:5px;}
.txt li { font-size: 12px; color: #000000;margin-bottom:3px;}
.txt a {color: #0B3C6C; font-size: 12px; font-weight: bold; text-decoration: underline;}

.txt table.table2 { font-size: 12px; color: #000000; border: 0px; border-spacing: 0px; border-collapse: collapse; width: 100%}
.txt table.table2 td {background-color: #add7ff; border: 1px #7cbdff solid; padding: 5px;}
.txt table.table2 th {background-color: #9accff; border: 1px #7cbdff solid; font-weight: bold; text-align: center; padding: 5px;}


.txt table.table1 { font-size: 12px; color: #000000; background-color: #b8dcff; border-collapse: collapse; border-spacing: 0px; width: 100%} /*Таблица второй группы новостей" */
.txt table.table1 td {border: 1px #97cbff solid; padding: 3px; text-align: justify;}
.txt table.table1 th {border: 1px #97cbff solid; padding: 3px; text-align: justify; background-color: #97cbff; font-weight: normal; width: 310px; }



/* Новости */

#news_title {font-weight: bold; color: #0b3c6c;} /*Заголовок новостей */

#n_red {color: #FF0000; font-weight: bold} /*Выделение красным */


.dot {width: 100%; height: 1px; background: url(/images/i/dot.gif) left center repeat-x; clear: both; margin: 3px 0px 3px 0px;} /*Разделитель из точек */

.txt table td {padding-bottom: 10px !important;}


/* Общая таблица для страниц */

table.pages {border-collapse: collapse; border-spacing: 0px; border: 0px; width: 750px;}

table.pages td {padding: 0px;}

table.pages td.left_menu {background: #add7ff url(/images/i/fp4.jpg) top left no-repeat; width: 130px; vertical-align: top; padding-left: 0px;}

a#lm { text-decoration: none}

.dark_blue3 { height: auto; width: 150px; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 4px 15px 4px 20px; background: #3279C1 url(/images/i/down2.gif) center right no-repeat; margin: 0px; float: left;}

/*Стили для дополнительного меню в левой колонке */

.add_menu {background: url(/images/i/square.gif) left no-repeat ; padding-left: 30px; margin-bottom: 5px;}


.diler {background: url(/images/i/square.gif) left no-repeat ; padding-left: 30px; margin-bottom: 5px; font-size: 10px; color: #0B3C6C; white-space: nowrap}

.diler a {color: #0B3C6C; font-size: 10px; color: #0B3C6C; font-weight: normal}

.diler a strong, b {color: #0B3C6C; font-size: 12px; font-weight: bold; text-decoration: underline; }


.main_text {background: #b8dcff url(/images/i/bg_m.jpg) bottom right no-repeat; vertical-align: top;}
.main_texts h2 {background: none!important;}

.lev_1 { margin-left: 20px; background: url(../images/i/ul.gif) center left no-repeat; padding-left: 15px; width: auto}
.lev_2 { margin-left: 60px; background: url(../images/i/ul.gif) center left no-repeat; padding-left: 15px; width: auto}


/*Стили магазина */


table.e_mag1 { width: 100%; border-collapse: collapse; border-spacing: 0px; border: 1px #7ebdff solid; }

table.e_mag1 td {width: 55%; background-color: #b8dcff; border: 1px #7ebdff solid; padding: 5px; color: #000000; text-align: left; font-size: 12px;}
table.e_mag1 th {width: 45%; background-color: #97cbff; border: 1px #7ebdff solid; padding: 5px; border-top: 1px #add7ff solid; color: #0b3c6c; font-weight: bold; text-align: left; font-size: 12px;}



table.e_mag11 { width: 100%; border-collapse: collapse; border-spacing: 0px; border: 1px #7ebdff solid; margin-top: 3px; }

table.e_mag11 td {width: 55%; background-color: #b8dcff; border: 1px #7ebdff solid; padding: 3px; color: #000000; text-align: left; font-size: 12px;}
table.e_mag11 th {width: 45%; background-color: #97cbff; border: 1px #7ebdff solid; padding: 3px; border-top: 1px #add7ff solid; color: #0b3c6c; font-weight: bold; text-align: left; font-size: 12px;}



img.e_mag { border: 1px #7ebdff solid; }


td.e_mag2 {vertical-align: top; padding-top: 10px; font-size: 12px; }

table.e_mag3 { width: 100%; border-collapse: collapse; border-spacing: 0px;}
table.e_mag3 h2 {width: auto; background-color: #7ebdff; height: auto; padding: 3px; margin: 0px 0px 3px 0px; text-align: center;}
table.e_mag3 td.e_mag4 {width: 50%; padding:5px; border: 1px #7ebdff solid; vertical-align: top}




.menu_level_0 {background: url(/images/i/square.gif) left no-repeat ; padding-left: 30px; margin-bottom: 5px;}
.menu_level_1 {margin-left: 20px; background: url(../images/i/ul.gif) center left no-repeat; padding-left: 15px; width: auto}


.menu_act_0 {background: url(/images/i/square.gif) left no-repeat ; padding-left: 30px; margin-bottom: 5px; font-size: 12px; color: #0b3c6c; font-weight: bold;}
.menu_act_1 {margin-left: 20px; background: url(../images/i/ul2.gif) center left no-repeat; padding-left: 15px; width: auto; font-size: 12px; color: #000000;}

table.stuffs1 {width: 100%; margin: 0px;}
table.stuffs1 td { font-size: 12px;}
table.stuffs {}

table.stuffs td { font-size: 12px;}


.yellow { width: 122px; height: auto; background-color: #ffc025; text-align: center; vertical-align: top; padding-top: 1px; float: left; margin: 0px 5px 3px 0px; }


.good_title {width: auto; background-color: #7ebdff; height: auto; padding: 3px; text-align: center; margin: 0px 0px 3px 0px;}

.copybott {text-align: left; font-size: 12px; color: #000000; vertical-align: middle;}
.bothst {width: 100%; clear: both; background-color: #7EBDFF; height: 75px; text-align: center; padding-top: 5px;}
.bothst1 {width: 750px; margin: 0px auto 0px auto;}
.serst {width: 300px; background-color: #d5990b; float: right;}
.gentable {width: 750px; border: 0px; margin: auto; border-collapse: collapse; border-spacing: 0px;}
.adrst {width: 300px; float: right;}
.razdshop {width: 100%; border: 0px; border-spacing: 10px; border-collapse: separate;}
.cat_box p {padding-bottom:7px;}
