html, body {width: 100%; height: 100%; }
body {margin: 0; padding: 0; font-family: Tahoma, Verdana; font-size: 8pt;}

table, tr, td,  th {font-family: Tahoma, Verdana; font-size: 8pt; margin: 0; padding: 0;}
form {margin: 0; padding: 0;}

img {border: none;}

.donot {display: none;}

.top_image {height: 118px;}
.left_logo {float: left; width: 537px; height: 118px; }
.left_logo a {display: block; width: 20px;}
.left_logo img {margin: 3px;}

.search {float: right; margin-left: 10px; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; width: 220px; border: none; font-weight: bold; line-height: 22px;}
.search input { border: 1px solid black; float: left; height: 19px; line-height: 19px;}
.search input.submit { border: none; color: white; height: 17px; margin: 1px 0 0 3px; line-height: 17px; cursor: pointer;}
.search table {height: 33px;}
.search td {padding: 0 5px 3px 0; vertical-align: bottom; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; font-weight: bold; line-height: 20px;}

.search2 {float: left; margin-left: 10px; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; width: 220px; border: none; font-weight: bold; line-height: 22px;}
.search2 input { border: 1px solid black; float: left; height: 19px; line-height: 19px;}
.search2 input.submit { border: none; color: white; height: 17px; margin: 1px 0 0 3px; line-height: 17px; cursor: pointer;}
.search2 table {height: 18px;}
.search2 td {padding: 0 5px 3px 0; vertical-align: bottom; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; font-weight: bold; line-height: 20px;}

.right_phones {float: left; margin-left: 350px; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; font-weight: bold; line-height: 20px;}
.right_phones table {height: 118px;}
.right_phones td {padding: 0 5px 3px 0; vertical-align: bottom; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; font-weight: bold; line-height: 20px;}
.right_phones div {font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; font-weight: bold; line-height: 20px;}
.right_phones td:first-letter {margin-left: 6px;}

.mane_menu {background: url(/images/menu_back_clear.gif) left top #FFFFFF; height: 21px;}
.mane_menu_inner {background: url(/images/left_top.gif) left top no-repeat; padding-left: 247px; height: 21px;}
.mane_menu_inner a, .mane_menu_inner a:active, .mane_menu_inner a:visited {
	 font-size: 9pt; text-decoration: none;  color: #FFFFFF;  font-weight: bold;
	 height: 21px; display: block; float: left; padding: 0 15px; line-height: 17px;}
.mane_menu_inner a:hover  {
	 font-size: 9pt; text-decoration: none;  color: #000000;  font-weight: bold;
	height: 21px;}
td.middle_menu {height: 21px; width: 2px; float: left; background: url(/images/menu_black_line.gif); }
.end_menu {height: 21px; min-width: 864px;}

td.first_menu a, td.first_menu a:active, td.first_menu a:visited {
	 font-size: 9pt; text-decoration: none;  color: #FFFFFF;  font-weight: bold;
	 height: 21px; display: block; float: left; padding: 0 15px; line-height: 17px; }
td.first_menu a:hover  {
	 font-size: 9pt; text-decoration: none;  color: #000000;  font-weight: bold;
	height: 21px; }

.left_column {width: 227px; float: left;}

.katalog_tree {float: left; padding-left: 10px;}
.katalog_tree a {line-height: 19px;}
.katalog_tree a, .katalog_tree a:active, .katalog_tree a:visited {color: white; font-size: 9pt; text-decoration: underline;}
.katalog_tree a:hover {color: white; font-size: 9pt; text-decoration: none;}

.katalog_download {float: left; padding: 10px 0 10px 10px; color: white; text-decoration: none;}
.katalog_download a, .katalog_download a:active, .katalog_download a:visited {display: block; font-weight: bold; color: white; font-size: 8pt; text-decoration: none;}
.katalog_download a:hover {display: block; font-weight: bold; color: white; font-size: 8pt; text-decoration: underline;}

.yellow_left {padding:  10px 8px 10px 15px; margin-right: 7px;}

.mane_text {background: #ffffff; padding: 0 20px 30px 30px; overflow:hidden;}

.float_left {float: left;}
.clear_both {clear: both;}
.undernone { text-decoration: none;}

.bottom_area {background: url(/images/bottom_back.gif); height: 31px;}
.bottom_left {background: url(/images/bottom_back_left.gif) left no-repeat; height: 31px;}
.bottom_copyright {margin-top: 2px; float:  left; line-height: 30px; width: 227px; padding: 0 0px 0 10px; color: #000000;}
.on_yello {margin-top: 2px; padding-left: 40px; line-height: 30px; color: #1D3C60;}
.on_yello {margin-top: 2px; padding-left: 40px; line-height: 30px; color: #1D3C60;}
.on_yello a, .on_yello a:active,.on_yello a:visited { font-size: 8pt; text-decoration: none; color: #1D3C60; font-weight: bold; line-height: 30px;}
.on_yello a:hover { font-size: 8pt; text-decoration: underline; color: #1D3C60; font-weight: bold; line-height: 30px;}

a {font-family: Tahoma, Verdana; font-size: 8pt; text-decoration: none; color: #1D3C60;}
a:hover {font-family: Tahoma, Verdana; font-size: 8pt; text-decoration: underline;}

h1 {font-family: Tahoma, Verdana; font-size: 14pt; font-weight: bold; margin: 15px 0 10px 0;}
h2 {font-family: Tahoma, Verdana; font-size: 10pt; font-weight: bold; margin: 6px 0 8px 0;}
h3 {font-family: Tahoma, Verdana; font-size: 9pt; font-weight: bold; margin-bottom: 6px;}
h4 {font-family: Tahoma, Verdana; font-size: 9pt; font-weight: bold; margin: 0 0 6px 0;}
h5 {font-family: Tahoma, Verdana; font-size: 8pt; font-weight: bold; margin: 0 0 6px 0;}
h6 {font-family: Tahoma, Verdana; font-size: 8pt; font-weight: normal; font-style: italic; margin: 0 0 6px 0;}

textarea, input {font-family: Tahoma, Verdana; font-size: 8pt; }
.submit {font-family: Tahoma, Verdana; font-size: 8pt; color: #FFFFFF; font-weight: normal; }
.comment_form {font-size: 7pt; width: 500px;}
.comment_form label {display: block;}
.comment_form input {width: 200px;}
.comment_form textarea {width: 500px; height: 100px;}
.comment_form .submit {display: block; margin-top: 5px;}

.on_blue {color: #FFFFFF;}

.ssasa {float: left; width: 450px; overflow: hidden; height: 300px; border: 1px solid #7a7373; margin: 0 padding: 0;}
.preview img {max-width: 450px; max-height: 300px;}
.katalog_foto { width: 110px; height: 90px; border: 1px solid #7a7373; cursor: pointer; margin-bottom: 10px;}
.float_none {clear: both;}
.clear_both {clear: both;}

.news_item {margin-top: 10px; clear: both; display: block;}
.news_item h3 {font-size: 8pt; margin: 0 0 4px 0; }
.news_image {margin-right: 15px; float: left; border: 1px solid #7a7373; text-align: center;}
.news_image td, .news_image table {text-align: center; vertical-align: middle; margin: 0; padding: 0;}
.news_image img {margin: 5px;}
.news_item_image {margin-left: 160px; }
.news_item hr {clear: both;  margin-top: 0px; border: none; border-bottom: 1px solid #7a7373; color: white;}

.fotootchet_item {margin-top: 10px; clear: both; display: block;}
.fotootchet_item a, .fotootchet_item a:active, .fotootchet_item a:visited, .fotootchet_item a:hover {font-size: 8pt; margin: 0 0 4px 0; font-family: Tahoma, Verdana; font-weight: bold;}
.fotootchet_item hr {clear: both;  margin-top: 0px; border: none; border-bottom: 1px solid #7a7373; color: white;}
.fotootchet_image {border: 1px solid #7a7373; text-align: center; }
.fotootchet_image td, .news_image table {text-align: center; vertical-align: middle; margin: 0; padding: 0;}
.fotootchet_image img {margin: 5px; border: none;}

.folder_l {background: url(/images/folder_l.gif) no-repeat left top; height: 41px; float: left; display: block; }
.folder_center {background: url(/images/folder_c.gif) top; cursor: pointer; height: 41px; float: left; display: block; margin-right: 1px;}
.folder_r {background: url(/images/folder_r.gif) no-repeat right top; height: 41px; float: left; display: block; }
.folder_r div {font-size: 9pt; font-weight: bold; text-transform: lowercase; text-align: center; padding: 15px 20px 0 20px; cursor: pointer;}
.folder_r div:first-letter {text-transform: uppercase;}

.folder_l_blue {height: 41px; float: left; display: block; }
.folder_center_blue {height: 41px; cursor: pointer; float: left; display: block; margin-right: 1px;}
.folder_r_blue {height: 41px; float: left; display: block; }
.folder_r_blue div {font-size: 9pt; font-weight: bold;  text-transform: lowercase; text-align: center; padding: 15px 20px 0 20px;}
.folder_r_blue div:first-letter {text-transform: uppercase;}

.folder_text_out {border: 1px solid #E4D575; display: block; padding: 10px;}
.folder_text {display: none;}

.folder_text_out_proprties table {border-collapse:collapse; border: 1px solid #c0bfbf; }
.folder_text_out_proprties th {background: #d7d6d5; }
.folder_text_out_proprties h3 {margin: 2px;}
.folder_text_out_proprties td {border-bottom: 1px dotted #d7d6d5; border-right: 1px dotted #d7d6d5; vertical-align: middle; padding: 0 8px;}
.folder_property {}
.folder_property table {border-collapse:collapse; border: none; }
.folder_property td {font-weight: bold; border-bottom: none; border-right: none; vertical-align: middle; padding: 0 3px;}

.path {margin-top: 10px; font-size: 8pt; font-weight: bold;}
.path a, .path a:active, .path a:visited {font-size: 8pt; text-decoration: none; font-weight: bold;}
.path a:hover {font-size: 8pt; text-decoration: underline; font-weight: bold;}

p {margin-top:5px; margin-bottom: 5px;}

.light_date {font-size: 6pt; font-weight: normal;  color: #7a7373;}


.sort {margin-bottom: 30px;}
.sort table {border-collapse:collapse;  border: 1px solid #c0bfbf;}
.sort td {border: 1px solid #d7d6d5;padding: 3px; vertical-align: top; }
.sort th {border: 1px solid #c0bfbf; background: #d7d6d5; padding: 3px; vertical-align: top; text-align: left;}

.sort img {max-width: 190px;}
.sort .folder_text_out_proprties table {border-collapse:collapse;  border: 1px solid #c0bfbf;}
.sort .folder_text_out_proprties th {background: #d7d6d5; }
.sort .folder_text_out_proprties h3 {margin: 2px;}
.sort .folder_text_out_proprties td {border: none; border-bottom: 1px dotted #d7d6d5; border-right: 1px dotted #d7d6d5;  padding: 0 8px;}
.sort .folder_property {}
.sort .folder_property table {border-collapse:collapse; border: none; }
.sort .folder_property td {font-weight: bold; border: none; vertical-align: middle; padding: 0 3px;}

.basket td {padding: 0 4px;}
.pointer {cursor: pointer; }
.shop {line-height: 18px; font-size: 12px; cursor: pointer; padding: 2px 0; margin: 1px;}
h2.sity_shops {margin-top: 25px; font-size: 14px; border-bottom: 1px solid grey; display: block;}
h3.shop_shop {margin-top: 10px; font-size: 12px;}
.sity_shop_div  {}

.chavolist {display: none;}
.chavolist li {margin-top:2px; margin-bottom: 0px; padding: 0;}
.chavolist h3 {margin-bottom:2px;}
.chavolist ol {margin-top: 3px;}

