* {font-size:11px; font-family: Tahoma;}
body {margin:0; padding:0; background: #fff; color: #000149; text-align: center;}
img {border:0; padding:0; margin:0;}
ul, ol {margin:8px 0 12px 15px; padding:8px 0 12px 15px;}
ul * {list-style: square;}
li {padding-bottom: 9px;}
p {margin:0; padding: 8px 0;}
form {margin:0; padding:0;}
form input {vertical-align: middle;}
h1, h2, h3, h4 {margin: 0; padding: 10px 0 0px;}
h1 {font-size: 18px; padding: 0 0 7px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}

.bl {display: block;}
.tc {left:0px; position:absolute; top:-1000px; visibility:visible;}

a {text-decoration: underline; color: #000149;}
	a:hover {text-decoration: none;}


/* Structure */
.main {margin: auto; text-align: left; width: 781px; min-width: 781px; max-width: 781px;}
.content-r {width: 100%; margin-left: -170px; float: right; background: url(/i/column-l.gif) repeat-y;}
	.content-r-in {margin-left: 170px; padding: 15px 20px 25px;}
	.column-l {width: 170px; float: left; background: url(/i/column-l.gif) repeat-y;}
	.column-l-in {padding: 24px 10px;}
.counter {padding: 15px 0;}
.footer {background: url(/i/hr.gif) 50% 0 no-repeat; padding: 5px 100px; text-align: center; clear: both; color: #aaa;}
	.footer a {color: #97a4ae; font-size: 10px; font-weight: bold; text-decoration: none;}

/* top */
.tbl-top {border-collapse: collapse; border: 0;}
	.tbl-top td {padding: 0; vertical-align: top;}
.adress {background: url(/i/bg-adress.gif) no-repeat 100% 100%; width: 611px; text-align: right;}
.logo {width: 170px;}
.line-or {height: 32px; background: #f0cd00;}

/*  */


/* Form */
.tbl-top .td-search {background: #ebebeb; padding: 5px 0;}
.inp-search {width: 100px; border: 1px solid #868686; margin: 0 3px 0 6px;}

/* Menu */
.div-menu {border-bottom: 6px solid #99a9c9; background: #002878;}
.menu-g {margin: 0; padding: 0; height: 30px;}
	.menu-g li {float: left; position: relative; display: block; padding: 7px 0; margin: 0;}
		.menu-g li a {display: block; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0 20px;}
			.menu-g li a:hover {color: #eaeaea;}
		.br {color: #fff;}

/* menu-v */
.menu-v {padding: 0 4px 15px;}
	.menu-v div {padding: 5px 0; color: #56b0e0; font-weight: bold; font-size: 12px;}
		.menu-v a {color: #002978; text-decoration: none; font-weight: bold; font-size: 12px;}
			.menu-v a:hover {color: #56b0e0;}
	.submenu {padding: 0px 0 10px 15px; color: #56b0e0; font-size: 11px; margin: 0;}
		.submenu li {padding: 0 0 4px;}
		.submenu li a {color: #002978; text-decoration: none; font-size: 11px; font-weight: normal;}

/* For sh-card*/

.tbl-card {border-top: 1px solid #c7d2d9; border-right: 1px solid #c7d2d9; background: #f4f4f4; margin: 10px 0;}
	.tbl-card td {padding: 3px 5px; border-bottom: 1px solid #c7d2d9; border-left: 1px solid #c7d2d9; vertical-align: top;}
	.tbl-card .head td {padding: 7px 5px; background: #fffada; font-weight: bold;}
		.tbl-card img {margin: 7px;}
.name-fld {padding: 9px 0 2px;}

/* Catalog */

#catalog {padding:10px 0;}
#catalog td {vertical-align: top; padding: 10px 0;}
 #catalog img {display: block; margin-bottom: 2px;}
 #catalog span {color: #ff0000; text-transform: uppercase; font-weight: bold;}
 #catalog div {padding: 0 0 0 15px;}
 #catalog a {font-weight: bold; display: block; font-size: 11px; text-decoration: none;}
 #catalog .link-red {text-decoration: underline; font-size: 12px; display: inline;} 
 	#catalog .link-red:hover {text-decoration: none;}

.catalog_new{ width: 100%; border-collapse: collapse; margin-top: 10px;}
 .catalog_new thead tr th{ background: #000149; color: #fff; text-align: center; padding: 5px 10px; border-right: 1px solid #fff;}	
 .catalog_new thead tr th.brd{ border: none; }
 .catalog_new tbody tr td{ padding: 5px 10px; text-align: center; border-right: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; margin: auto;}
  .catalog_new tbody tr td.brd{ border-right: none; }
  
/* Bread */
.bread {padding: 10px 0; font-size: 10px;}
 .bread a {text-decoration: none; font-size: 10px; color: #919394;}
	
/* for indynamic */
.link {font-weight: bold; text-decoration: none;}
 .link:hover {font-weight: bold; text-decoration: underline;}
.link-red {color: #ff0000; font-weight: bold; font-size: 12px;}
.book {margin: 0 30px 10px 0; display: block;}

/*рассылка*/
.pol{ background: #FFCF63; padding: 5px 0 7px 25px; font-size: 12px; font-weight: bold; width: 400px;}
.form{ padding: 0 0 0 25px; background: #FFFCDE; width: 400px;}
.tbl{}
 .tbl div{ font-size: 12px; font-weight: bold; padding:2px 0 5px 0;}
.inp1{ font-size: 12px; border: 1px solid #1F466D; background: #fff; margin-left: 45px; width: 250px;}

.catalog{ padding: 12px 0 4px 0; text-transform: uppercase; font-weight: bold;}

 .tabl div{font-size: 11px; font-weight: bold; padding:4px 0 1px 4px;}
 .tabl div a{color:#003366; text-decoration: none; font-size:11px; font-weight: bold;}
 .tabl div a:hover {color:#cc9900; text-decoration: none; font-size:11px; font-weight: bold;}
.sub1{ margin: 10px 0; border: 1px solid #1F466D; background: #FFCF63; font-size: 12px; font-weight: bold;}
.zv{ padding: 10px 22px 6px 0; font-size: 9px;}
/*конец рассылки*/
