html {height:100%; padding:0; margin:0; font-size:100%;}
body {height:100%; padding:0; margin:0; font-size:100%; font-family:Tahoma, Geneva, sans-serif; color:#333333;}
table {border-collapse:collapse; font-size:12px;}
a img {border:none;}
a:hover {outline:none; text-decoration:none;}
ul {list-style:none;}
h2 { color:#14367a; font-size:14px; font-weight:bold; padding:10px 0; margin:0px;}
a {color:#87A7AB;}
p {padding:10px 0; margin:0;}
td {vertical-align:top;}
#all { width:780px; background-color:#ffffff; background-image:url(images/header-tail.gif); background-position:top; background-repeat:repeat-x; }
.logo {text-align:center; background-image:url(images/logo.jpg); background-position:top; background-repeat: no-repeat; color:#14367a; font-size:11px; line-height:normal;}
.logo p { padding:10px 0 0 0; margin:0;}
.menu {margin-left:40px; margin-top:10px;}
.menu img {margin-right:11px;}
.menu a {float:left;}
.list {margin:0; padding:0;}
.list li { background:url(images/list-bg.gif) no-repeat 0 1px; padding-left:19px; margin-bottom:7px; font-size:12px;}
.list li a {color:#db7b25; text-decoration:none; display:block; border-bottom:1px solid #c9e4ed; font-weight:bold; padding-bottom:2px; min-height:26px; height:auto !important; height:26px;}
.list li a:hover { color:#217ba4;}

.cat {list-style:none; margin:10px 0 10px 15px; padding:0;}
.cat li {background-image:none; margin:0; padding:0;}
.cat li a {color:#db7b25; text-decoration:none; font-weight:normal; border-bottom:none; margin:0; padding:0;}

.catalog td { padding:3px 3px 5px 3px; text-align:center; vertical-align:top; font-weight:bold; color:#666666; border:3px solid #ffffff;}
.catalog img {margin-bottom:5px;}
.catalog a {color:#666666; text-decoration:none;}
.catalog a:hover {text-decoration:underline;}

.column-1 {padding:10px 20px 30px 30px; display:block;}
.column-2 {padding:10px 30px 31px 29px; background-image:url(images/fon.gif); background-position:top left; background-repeat:repeat-y;}

.menu-footer {padding:19px 0 10px 10px; font-size:11px;}
.menu-footer li {display:inline; color:#d66705; padding:0;}
.menu-footer li a {color:#d66705; text-decoration:none; margin:0 5px 0 5px; font-weight:bold;}
.menu-footer li a:hover, #footer .menu .active a {text-decoration:underline; color:#418eb1;}

.footer {padding:25px 10px 25px 10px; font-size:10px; line-height:normal; color:#14367a;  background:#c9ebf3;}

form td {padding:10px; vertical-align:top;}
.forma input { width:200px; background-color:#ffffff; border:1px solid #cccccc; margin-bottom:5px;}
.forma textarea {height:80px; width:195px; background-color:#ffffff; border:1px solid #cccccc; margin-bottom:5px;}

div.full_desc {}
div.full_desc h1 {margin: 20px 0px 10px 0px; font-size: 16px}
h1 {color:#14367A; font-size: 18px; text-align: center;}
.column-2 span {color:#14367A;}
.forma #kolvo {width: 25px; margin-left: 175px;}
.knopka {margin-left: 340px;   color: #aaa; width: 60px; line-height: 1px;}
.knopka2{ margin-top: 10px;  color: #aaa;  line-height: 1px;}
.knopka a, .knopka2 a{color: #aaa; text-decoration:none;  padding: 2px 2px 2px 2px;
display: block; background: url('/images/zak.png') no-repeat; width: 100px; height: 32px;}
.knopka2 a:hover, .knopka a:hover{background: url('/images/zak_act.png') no-repeat;}
.knopka a:hover, .knopka2 a:hover{color: #14367A;}
.forma input.submit{ padding: 0 0 0px 5px; color: #14367A; width: 200px; height: 40px; line-height: 1px; background: url('images/send.png'); border: none;}
.forma input.submit:hover{background: url('images/send_act.png'); }
.full_desc ul{list-style: circle;}
.full_desc ul li{margin: 10px 0 10px 5px;}

#show_more {
	font-weight: bold;
	margin: -20px 0 0 0;
	}

