body {margin:0% 6% 0% 6%; padding:0%; background:#FDFFE2}
div, span, p, td, tr, table {font-family:arial; font-size:12px;}

td {vertical-align:top}
ul, ol {margin-left:30px; margin-top:10px; margin-bottom:10px;}
li {font-family:arial; font-size:9pt;}

/*dlya shapki*/
table.Logo {height:150px; background-image:url(images/bg.jpg); background-position:center top; background-repeat:no-repeat}
table.Logo td {vertical-align:middle}
.one, .two, .three {width:33%}
td.three { text-align:right}

/*zagolovki*/
h1:first-letter {color:#990000}
h2:first-letter {color:#990000}
h3:first-letter {color:#990000}
h4:first-letter {color:#990000}

h2, h5 {margin-bottom:0pt}

a:link {color:#606060; font: 9pt arial;}     /* unvisited link */
a:visited {color:#606060; font: 9pt arial;}  /* visited link */
a:hover {color:darkred; font: 9pt arial;}    /* mouse over link */
a:active {color:#606060; font: 9pt arial;}   /* selected link */

a.allnews:link {font-family:Arial; color:#606060; font: 9pt arial;}
a.allnews:visited {font-family:Arial; color:#606060; font: 9pt arial;}
a.allnews:hover {font-family:Arial; color:darkred; font: 9pt arial;}
a.allnews:active {font-family:Arial; color:#606060; font: 9pt arial;}



a.contacts:link {font-family:Arial; color:darkred; font-size:7pt;}
a.contacts:visited {font-family:Arial; color:darkred; font-size:7pt;}
a.contacts:hover {font-family:Arial; color:darkred; font-size:7pt;}
a.contacts:active {font-family:Arial; color:darkred; font-size:7pt;}


a.mainmenu:link {margin:3px;font-family:Arial; color:white; font-size:10pt; text-decoration:none;font-weight:bold;}
a.mainmenu:visited {margin:3px;font-family:Arial; color:white; font-size:10pt; text-decoration:none;font-weight:bold;}
a.mainmenu:hover {margin:3px;font-family:Arial; color:white; font-size:10pt; text-decoration:none;font-weight:bold;}
a.mainmenu:active {margin:3px;font-family:Arial; color:white; font-size:10pt; text-decoration:none;font-weight:bold;}


a.submainmenu:link {margin:3px;font-family:Arial; color:black; font-size:8pt; text-decoration:none; display:block}
a.submainmenu:visited {margin:3px;font-family:Arial; color:#000000; font-size:8pt; text-decoration:none;display:block}
a.submainmenu:hover {margin:3px;font-family:Arial; color:#900000; font-size:8pt; text-decoration:underline;display:block}
a.submainmenu:active {margin:3px;font-family:Arial; color:#900000; font-size:8pt; text-decoration:underline;display:block}

.star {color:maroon}

/*pro navigaciyu*/
td.Navigation{width:200px; padding:0%; background:#fff; border-bottom:2px solid #600; border-top:2px solid #600;}
.Navigation li a {color:#FFF; text-decoration:none}
.Navigation li {background:#9E0B0E; margin:0px; padding:0px; text-align:left}
.Navigation li li {background:#FDFFE2; margin:1px; padding:2px}
.Navigation li li a {color:#000000}
.Navigation ul {list-style:none; margin:0px; padding:0px}
.Navigation li b {color:#FFFFFF; font-size:18px; padding:2px; }
.Navigation ul ul { background:#000}

li.inactive a {color:#bbbbbb;}
td.Advert {border-bottom:2px solid #600; border-right:2px solid #900; width:150px; border-top:2px solid #600;}
td.Advert2 {border-bottom:2px solid #600; border-right:2px solid #900; border-left:2px solid #900; width:150px; border-top:2px solid #600;}
/*dlya contenta*/
td.Information{padding: 15px 15px 15px 15px; border-right:2px solid #900; border-bottom:2px solid #600;  border-top:2px solid #600;}
.Information2{ padding: 15px 15px 15px 15px; border-left:2px solid #900;  border-right:2px solid #900; border-bottom:2px solid #600;  border-top:2px solid #600;}
h1, h2, h3, p {margin-top:0pt}
/*td.Information ul { list-style-type:square; color:#000}
.Information p, .Information b, .Information span, .Information font, input, select, option {font-family:"Times New Roman"; font-size:12pt;}*/
.Information p {padding-left:10px;  color:#000}
.Information h2{color:black; font-size:10pt}

.Information table {width:100%}
.Information td {border:1px solid #999; vertical-align:top;}
.Information td p {border:none; margin:0px; padding:0px}
td.Information {border-bottom:2px solid #600; background:#FFF}
.Products {height:75px;}
.Products td {border:2px solid #009}
h6 {margin:0px;}

/*body, td, ul, li, h1, h2, h3, p, a, li a, td.Navigation, td.Information{color:#000000;background:#000000; border:none}*/
table.Admin th {vertical-align:middle; padding:2px;}
table.Admin td {vertical-align:middle; padding:2px; width:20%;}
table.Admin input,select,option {vertical-align:middle; width:100%;}
table.Admin {width:100%}

span.seltext {font-family:Arial; font-weight:bold; color:darkred; font-size:9pt;}
p.contacts {font-family:Arial; color:#404040; font-size:7pt;}
.newssubj, .shnews .list .date {font-family:Arial; color:#404040; font-size:8pt;}
.newshdr {font-family:Arial; color:#000000; font-size:10pt;}
.newshdr:first-letter {font-family:Arial; color:#900000; font-size:10pt;}

.text_full_news {font-family:arial; font-size:9pt;}


.nallnews, .shnews .list .caption a {font-family:Arial; color:#900000; font-size:8pt; text-decoration:none;}
.nallnews:visited, .shnews .list .caption a:visited {font-family:Arial; color:#606060; font-size:8pt; text-decoration:none;}
.nallnews:hover,  .shnews .list .caption a:hover {font-family:Arial; color:#b00000; font-size:8pt; text-decoration:underline;}

li.listlevel0 {font-family:Arial; font-size:9pt; margin-top:20px; margin-left:20px}
li.listlevel1 {font-family:Arial; font-size:9pt; font-weight:bold; margin-top:20px}
li.listlevel2 {font-family:Arial; font-size:8pt; font-weight:normal; list-style-position: inside; margin-left:-20px}
h1 {font-family:Arial; font-size:16pt; font-weight:normal;}

.lev1 {width:100%;border-top:solid 2px #660000;border-bottom:solid 2px #660000;padding:0;margin:0}
.tdlev1 {font-weight:bolder; background-color:#9E0B0E;height:20px}
.lev2 {width:100%;border-left:solid 1px #000;border-right:solid 1px #000;padding:3px}
.tdlev2 {background-color:#FDFFE2;}
.menusep {height:1px;background-color:#000}
table.noborder, table.noborder td, table.noborder tr, table.noborder th {border:0;}
.list .date {font-weight:bolder}
.news .list .caption {font-size:13px}

.make_pages {margin-top:10px; margin-bottom:10px; text-align:right;}
.make_pages a, .make_pages span, .make_pages {font-size:12px}
.shnews{margin-top:5px; margin-bottom:15px; text-align:left}
.shnews .list {margin-bottom:10px}

.banners_right {width:180px; text-align:center;margin:5px 0 15px 0;padding:0;}
.cartmini {width:165px; background-color:#9E0B0E; border:solid 1px #660000; padding:10px; color:#fff; font-size:12px; margin-bottom:15px}
.cartmini a,.cartmini a:hover, .cartmini a:visited {color:#fff}
.cartmini a:hover {text-decoration:underline}





	/*spisok blokov v modulyah*/
.catalog .list {overflow:auto;padding:8px;margin-bottom:15px;border-bottom:#9e0b0e solid 2px;width:95%;max-width:95%}
	/*nazvanie*/
.catalog .caption {display: block; margin-bottom:10px; font-family:arial; font-size:12pt; font-weight:bold; color:#606060;}
	/*ssylka na podrobnoe info*/
.catalog .more {display: block; margin-bottom:10px; text-align:right}
	/*kartinka v anonse */
.catalog .image {float:left; margin:7px;}
	/*anons*/
.catalog .anonce {display: block; margin-top:10px; font-size:10pt;}
.anonce2 {display: block; margin-top:10px; font-size:10pt;}
.price {color:#9e0b0e; display: block; margin-top:10px;}
.price2 {color:#9e0b0e; display: block; margin-top:10px;}


/* oformlenie tablic v modulyah */
.modtab {border-top: 1px solid #660000;  border-left: 1px solid #660000;padding:8px;border-collapse:collapse;}
.modtab th,.modtab td {border-bottom: 1px solid #660000;border-right: 1px solid #660000; vertical-align: middle;}
.modtab td.cap {border-bottom: 1px solid #660000; border-right: 1px solid #660000; background-color:#9E0B0E; color:white; font-weight:bold; text-align:center}
	/*rubriki*/
.modtab td.category {border-bottom: 1px solid #660000; border-right: 1px solid #660000; background-color:#46745E; color:white; font-weight:bold; font-size:13pt;text-align:center}
	/*podRubriki*/
.modtab td.subcategory {border-bottom: 1px solid #660000; border-right: 1px solid #660000; background-color:#E0E0E0; color:#46745E; font-weight:bold; font-size:12pt}
	/*PodPodRubriki*/
.modtab td.subsubcategory {border-bottom: 1px solid #660000; border-right: 1px solid #660000; background-color:#fff; color:black; font-weight:bold; font-size:10pt;padding-left:15px}
	/*podsvetka raznymi cvetami*/
.modtab td.color1 { border-bottom: 1px solid #660000; border-right: 1px solid #660000; background-color:#fff}
.modtab td.color2 { border-bottom: 1px solid #660000; border-right: 1px solid #660000; background-color:#f6f6f6}

div.bannertop {padding:0;text-align:center; margin-bottom:10px}

