html {
	overflow: -moz-scrollbars-vertical;
}

html, body, form {
	margin:0px;
	padding:0px;
	border:0px;
}

td {
	padding:0px;
}

img, div, td {
	border:0px solid red;
}

body {
	background:#a79c83 url('../images/bg.gif') repeat-x left top;
}

body, td, div, span, p, a, input, textarea, select {
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	color:#363636;
}

a, a:hover {
	color:#18324c;
}

p.blue, p.blue a, p.blue a:hover {
	font-size:11px;
	color:#18324c;
}

table.top {
	background:#646464;
	height:72px;
	width:100%;
}

table.top-menu {
	margin:7px 0px 0px 23px;
}

table.top-menu td a {
	color:#FFFFFF;
	text-decoration:none;
}

table.top-menu td a:hover, table.top-menu td a.act, table.top-menu td a.act:hover {
	color:#3ef8ff;
	text-decoration:none;
}

table.top-menu td a:hover, table.top-menu td a.act:hover {
	text-decoration:underline;
	color:#3ef8ff;
}

table.top-menu td a:hover {
	text-decoration:underline;
	color:#3ef8ff;
}

div.top-sep {
	background:#4e565e;
	width:1px;
	height:9px;
	font-size:1px;
	margin:0px 12px 1px 12px;
}

div.sep {
	background:#79A6C9;
	width:100%;
	height:1px;
	font-size:1px;
	margin:15px 0px 8px 0px;
}

div.contacts-top {
	color:#0e2945;
}

table.logo {
	width:1000px;
	height:74px;
	background:url('../images/logo_panel.gif') no-repeat left top;
}

div.house {
	position:absolute;
	margin-top:146px;
	margin-left:0px;
}

table.news {
	width:220px;
}

table.news td.news {
	padding:13px 13px 0px 13px;
	background:#e1f5fd url('../images/news_top.gif') no-repeat left top;
}

/*h2 {
	color:#075fa1;
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 15px -1px;
	padding:0px;
}*/

table.news td.news a {
	font-size:11px;
	text-decoration:none;
	color:#0095f3;
}

table.news td.news a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#0095f3;
}

div.news-sep {
	margin:9px 0px 7px 0px;
	font-size:1px;
	height:1px;
	background:url('../images/news_sep.gif') repeat-x left top;
}

div.more-news {
	width:141px;
	height:16px;
	background:url('../images/more_news.gif') no-repeat left top;
	text-align:center;
	padding-top:1px;
}

a.more-news, a.more-news:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
} 

table.news td.btn {
	padding:13px 13px 0px 13px;
	background:#e1f5fd;
}

table.header {
	width:1000px;
	background:url('../images/headers_bg.jpg') no-repeat center top;
	height:122px;
}

table.header div.title {
	position:absolute;
	margin-top:16px;
	margin-left:222px;
}

table.header div.title h2 {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:20px;
	font-weight:normal;
	font-family:Arial;
}

table.header div.submenu {
	position:absolute;
	margin-top:60px;
	margin-left:202px;
}

img.bullet {
	margin:2px 3px 0px 20px;
}

div.submenu a {
	color:#FFFFFF;
	text-decoration:none;
}

div.submenu a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

table.content {
	width:665px;
	background:url('../images/content_center.gif') repeat-y left 20px;
}

table.content td.main {
	background:url('../images/content_top.gif') no-repeat left top;
	height:130px;
	padding:10px 15px 10px 15px;
}

div.sandline {
	font-size:9px;
	color:#aeafaf;
	font-weight:normal;
	margin-bottom:20px;
	font-family:Verdana;
}

div.sandline a, div.sandline a:hover {
	font-size:10px;
	color:#065fa1;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

div.sandline a:hover {
	text-decoration:underline;
}

div.sandline span {
	font-size:10px;
	color:#18324c;
	font-family:Verdana;
}

h1, h2, h3, h4, h5 {
	color:#18324c;
	font-size:21px;
	font-weight:normal;
	margin:0px 0px 0px -1px;
	padding:0px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:12px;
	color:#363636;
	margin:0px;
	font-weight:bold;
}

h4 {
	font-size:14px;
	margin:0px;
}

h5 {
	font-size:12px;
	margin:0px;
}

table.footer {
	width:1000px;
	margin:30px 0px 20px 0px;
}

table.footer td, table.footer td a, table.footer td a:hover {
	font-size:10px;
	color:#7a7260;
	text-decoration:none;
}

table.footer2 {
	width:1000px;
	margin:0px 0px 30px 0px;
}

table.footer2 td, table.footer2 td a, table.footer2 td a:hover {
	font-size:10px;
	color:#7a7260;
	text-decoration:underline;
}

img.news-header {
	margin-bottom:20px;
}

div.okna {
	position:absolute;
	margin-top:25px;
	margin-left:16px;
	z-index:2;
}

div.okna-inner {
	position:absolute;
	margin-top:25px;
	margin-left:16px;
	z-index:2;
}


div.stavni {
	position:absolute;
	margin-top:25px;
	margin-left:225px;
	z-index:2;
}

div.stavni-inner {
	position:absolute;
	margin-top:25px;
	margin-left:225px;
	z-index:2;
}

div.auto {
	position:absolute;
	margin-top:25px;
	margin-left:570px;
	z-index:2;
}

div.auto-inner {
	position:absolute;
	margin-top:25px;
	margin-left:573px;
	z-index:2;
}

div.gates {
	position:absolute;
	margin-top:25px;
	margin-left:420px;
	z-index:2;
}

div.gates-inner {
	position:absolute;
	margin-top:25px;
	margin-left:420px;
	z-index:2;
}

div.bmenu-str {
	position:absolute;
	margin-top:80px;
	margin-left:-79px;
	z-index:1;
}

td.m-menu {
	background:#113858 url('../images/pr_top.gif') repeat-x left top;
	padding:0px 25px 0px 8px;
}

td.m-menu div a, td.m-menu div a:hover {
	color:#82d6f7;
	text-decoration:none;
}

td.m-menu div a:hover {
	color:#82d6f7;
	text-decoration:underline;
}

img.bmenu-top {
	margin-bottom:7px;
}

div.f h1 {
	color:#153450;
	font-size:16px;
}

td.p-bg {
	background:#6f97b7;
	width:100%;
}

td.blue {
	width:100%;
	background:#6f97b7;
	font-size:1px;
}

td.p-bg2 {
	background:#6f97b7;
	width:100%;
	padding:4px 10px 5px 10px;
	color:#18324c;
}

td.p-bg2 p {
	color:#18324c;
	font-size:10px;
}

td.p-bg2 img {
	border:1px solid #FFFFFF;
}

td.p-bg2 p a, td.p-bg2 p a:hover {
	color:#18324c;
	font-size:12px;
}

div.big-link, a.big-link, a.big-link:hover {
	color:#18324c;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

a.big-link:hover {
	text-decoration:underline;
}

div.white {
	color:#FFFFFF;
	font-size:14px;
	line-height:15px;
}

div.groups {
	position:absolute;
	margin-left:0px;
	margin-top:0px;
}

table.catalog {
	height:49px;
	width:665px;
}

td.catalog {
	background:url('../images/child_bg.gif') left -1px repeat-x;
	border-top:1px solid #9a9b9c;
	padding:0px 10px 0px 8px;
	color:#0661a4;
	font-size:16px;
}

td.catalog a, td.catalog a:hover {
	color:#0661a4;
	font-size:12px;
	text-decoration:none;
}

td.catalog a:hover {
	text-decoration:underline;
}

td.catalog-act {
	background:#FFFFFF;
	border-top:1px solid #9a9b9c;
	padding:1px 10px 0px 8px;
	color:#0661a4;
	font-size:16px;
}

td.catalog-act a, td.catalog-act a:hover {
	color:#0661a4;
	font-size:12px;
	text-decoration:none;
}

td.catalog-act a:hover {
	text-decoration:underline;
}

td.b1 {
	width:100%;
	background:#b6aad9;
}

td.b1-main {
	width:100%;
	background:#b6aad9;
	padding:0px 10px 5px 10px;
}

td.b3 {
	width:100%;
	background:#79c5bf;
}

td.b3-main {
	width:100%;
	background:#79c5bf;
	padding:0px 10px 5px 10px;
}

td.b2 {
	width:100%;
	background:#e2b369;
	font-size:1px;
}

td.b2-main {
	width:100%;
	background:#e2b369;
	padding:0px 10px 5px 10px;
}

td.b4 {
	width:100%;
	background:#759287;
}

td.b4-main {
	width:100%;
	background:#759287;
	padding:0px 10px 5px 10px;
}

td.b5 {
	width:100%;
	background:#75C5E4;
	font-size:1px;
}

td.b5-main {
	width:100%;
	background:#75C5E4;
	padding:0px 10px 5px 10px;
}

div.thumb {
	width:90px;
	height:90px;
	background:url('../images/thumb_bg.gif') left top no-repeat;
	margin-bottom:5px;
}

table.thumb {
	width:90px;
	height:90px;
	background:url('../images/thumb_bg.gif') left top no-repeat;
	margin-bottom:5px;
}

table.thumb2 {
	width:60px;
	height:60px;
	background:url('../images/thumb_bg2.gif') left top no-repeat;
	margin-bottom:5px;
}

img.link-thumb {
	cursor:hand;
	cursor:pointer;
	margin-top:5px;
}

div.abstract {
	font-size:14px;
	color:#18324c;
	margin-top:20px;
}

div.photo {
	width:290px;
	height:290px;
	background:url('../images/photo_bg.gif') left top no-repeat;
	margin-bottom:5px;
}

table.photo {
	width:290px;
	height:290px;
	background:url('../images/photo_bg.gif') left top no-repeat;
	margin-bottom:0px;
}

img.photo {
	margin:10px 0px 0px 10px;
}

td.lightblue {
	width:100%;
	background:#76c6e5;
	color:#FFFFFF;
}

td.lightblue ul {
	padding-left:10px;
	margin-left:10px;
}

td.lightblue ul li {
	padding-top:2px;
}

td.brown {
	width:100%;
	background:#8c7363;
	color:#FFFFFF;
}

td.brown ul {
	padding-left:10px;
	margin-left:10px;
}

td.brown ul li {
	padding-top:2px;
}

div.color {
	color:#18324c;
	font-size:11px;
	padding:3px 0px 0px 4px;
}

div.color2 {
	color:#18324c;
	font-size:11px;
	padding:3px 0px 0px 0px;
}

table.news-f {
	margin-top:12px;
	width:100%;
}

table.news-f td p {
	margin:0px;
}

table.pages {
	margin-top:20px;
}

table.pages td {
	font-size:10px;
	color:#000000;
}

table.pages td a, table.pages td a:hover {
	font-size:10px;
	color:#065fa1;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

table.pages td a:hover {
	text-decoration:underline;
}

table.pages td a.act, table.pages td a.act:hover {
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
}

.required {
	color:red;
}

table.feedback {
	margin-top:12px;
	width:450px;
}

table.feedback td {
	padding:0px 5px 10px 0px;
}

input.form, textarea.form, select.form {
	width:100%;
	height:22px;
	padding:2px;
	margin-top:3px;
	font-size:11px;
}

textarea.form {
	height:100px;
}

input.protect {
	width:50px;
	height:22px;
	padding:2px;
}

li {
	padding:5px 0px 5px 0px;
	font-size:11px;
}

li ul li, li ol li {
	padding:10px 0px 0px 0px;
}

li a {
	font-size:11px;
}

table.photo-dop {
	width:256px;
	background:#FFFFFF;
}

div.small {
	font-size:11px;
	color:#000000;
	padding-top:3px;
}

div.dim, div.weight {
	font-size:12px;
	color:#000000;
	padding-top:5px;
}

table.photo2 {
	width:190px;
	height:190px;
	background:url('../images/photo2_bg.gif') no-repeat left top;
}

table.photo2 td {
	text-align:center;
	vertical-align:middle;
}

td.photo6 {
	width:140px;
	height:140px;
	text-align:center;
	vertical-align:middle;
	background:url('../images/photo6_bg.gif') no-repeat left top;
}

table.auto-pr td, table.auto-pr td p {
	font-size:11px;
}

table.tbl {
	width:100%;
}

table.tbl td {
	border-left:1px solid #79A6C9;
	padding:0px 10px 0px 10px;
	font-size:11px;
	color:#FFFFFF;
}

span.sert {
	cursor:hand;
	cursor:pointer;
	font-size:11px;
	text-decoration:underline;
}

div#map {
	width:630px;
	height:400px;
	border:1px solid #B6B6B6;
}

table.inn {
	width:100%;
	background:#6f97b7;
}

table.inn td {
	color:#000000;
	font-size:11px;
	padding:10px;
}

table.inn tr.h td {
	color:#FFFFFF;
	font-size:12px;
	border-bottom:1px solid #79A6C9;
}

table.inn tr.h td a, table.inn tr.h td a:hover {
	color:#FFFFFF;
	font-size:12px;
}

span.date {
	font-size:11px;
	color:#0099f3;
}

table.calc {
	background:url('../images/calc.gif') repeat-x left top;
	width:100%;
	margin-top:20px;
}

table.calc td a, table.calc td a:hover {
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
}

table.pvh {
}

table.pvh td {
	padding:0px 10px 5px 0px;
	color:#FFFFFF;
} 

table.pvh tr.last td {
	padding:0px 10px 0px 0px;
	color:#FFFFFF;
} 

table.tbl-color td {
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #9A9B9C;
	font-size:11px;
}

table.pal {
	background:#c0c0c0;
}

table.pal td {
	font-size:11px;
	padding:5px;
	color:none;
}

table.pal td p {
	font-size:11px;
}
