body { font-family : tahoma, verdana, sans, monospace; font-size : 16px; background : #493218; color : #000; height : 100%; margin : 0px; padding : 0px; background-image : url('/images/bg-base.jpg'); }

a { color : #0048a0; text-decoration : none; }
a:hover { color : #0168e7; text-decoration : none; }

table, tr, td { font-size : 16px; }

p { font-size : 16px; margin : 0px 0px 10px 0px; }

h1 { color : #343d4a; font-size : 20px; font-weight : bold; margin : 0px 0px 20px 0px; }
h2 { color : #343d4a; font-size : 18px; font-weight : bold; margin : 0px 0px 20px 0px; }
h3 { color : #343d4a; font-size : 16px; font-weight : bold; margin : 0px 0px 20px 0px; }

ul { font-size : 16px; margin : 0px; }
ol { font-size : 16px; margin : 0px; }
li { font-size : 16px; margin : 0px 0px 0px 20px; }

form { font-family : tahoma, verdana, sans, monospace; font-size : 16px; margin : 0px 0px 0px 0px; }

input, textarea, select { font-family : tahoma, verdana, sans, monospace; font-size : 16px; }

.alarm_color { color : #00e; }
.comment_color { color : #555; }
.error_color { color : #e00; }
.ok_color { color : #070; }
.field_name_color { color : #555; }

input.write { padding : 0px 4px 0px 4px; font-size : 16px; background-color : #fff; border : 1px solid #3b4247; border-radius : 2px; -webkit-border-radius : 2px; }
input.button { font-size : 16px; background-color : #3b4247; border : 1px solid #3b4247; color : #fff; font-weight : bold; height : 40px; border-radius : 2px; -webkit-border-radius : 2px; }
textarea.write { padding : 0px 4px 0px 4px; font-size : 16px; background-color : #fff; border : 1px solid #3b4247; border-radius : 2px; -webkit-border-radius : 2px; }

.top_site_caption { text-align : right; clear : both; font-size : 38px; color : #262834; margin : 0px 0px 0px 0px; }
.top_site_description { text-align : right; clear : both; font-size : 16px; color : #281b0e; margin : 5px 0px 0px 0px; }

.top_site_short_right_menu { text-align : right; clear : both; margin : 70px 0px 0px 0px; }
.top_site_short_right_menu div.homepage { font-size : 12px; clear : both; margin : 0px 0px 0px 0px; padding : 0px 22px 0px 0px; background : url('/images/homepage.gif') right center no-repeat; }
.top_site_short_right_menu div.sendmail { font-size : 12px; clear : both; margin : 10px 0px 0px 0px; padding : 0px 22px 0px 0px; background : url('/images/sendmail.gif') right center no-repeat; }
.top_site_short_right_menu div.sitemap { font-size : 12px; clear : both; margin : 10px 0px 0px 0px; padding : 0px 22px 0px 0px; background : url('/images/sitemap.gif') right center no-repeat; }
.top_site_short_right_menu div.search { font-size : 12px; clear : both; margin : 10px 0px 0px 0px; padding : 0px 22px 0px 0px; background : url('/images/search.gif') right center no-repeat; }

.top_menu_button { float : left; white-space : nowrap; height : 49px; margin : 0px 12px 12px 0px; background : url('/images/top-menu-button-bg.jpg') left top no-repeat; }
.top_menu_button p { font-size : 20px; padding : 11px 26px 9px 26px; }
.top_menu_button p a { color : #00357e; text-decoration : underline; }
.top_menu_button p a:hover { color : #0061e6; text-decoration : underline; }

.backpath_string { font-size : 12px; color : #6f6c68; text-shadow :  1px 1px 2px #dfd0b9, 0 0 7px #dfd0b9; padding : 0px 0px 20px 0px; }
.backpath_string a { color : #534736; text-decoration : none; }
.backpath_string a:hover { color : #7e6747; text-decoration : underline; }

.nav_pages_box { margin : 0px 0px 20px 0px; padding : 0px; clear : both; }
.nav_pages { margin : 0px; padding : 7px 0px 7px 0px; font-size : 12px; clear : both; }
.nav_pages a { text-decoration : none; border : 0px; padding : 7px; margin : 0px 5px 0px 0px; background : #455778; color : #fff; }
.nav_pages a:hover { text-decoration : none; border : 0px; padding : 7px; margin : 0px 5px 0px 0px; background : #48789d; color : #fff; }
.nav_pages b { text-decoration : none; border : 0px; padding : 7px; color : #fff; margin : 0px 5px 0px 0px; background : #172948; }
.nav_pages span { text-decoration : none; border : 0px; padding : 7px; color : #fff; margin : 0px 5px 0px 0px; background : #bfc7d7; }

.page_main_header { margin : 0px 0px 20px 0px; }
.page_main_header h1 { margin : 0px 0px 0px 0px; }

.paper_html_box { margin : 0px 0px 20px 0px; clear : both; }

.sitemap_item_bold { font-size : 18px; clear : both; margin : 0px; padding : 0px 0px 0px 20px; background : url('/images/sitemap-arrow-1.gif') left center no-repeat; }
.sitemap_item_normal { font-size : 16px; clear : both; margin : 0px; padding : 0px 0px 0px 20px; background : url('/images/sitemap-arrow-2.gif') left center no-repeat; }

.search_item_normal { font-size : 16px; clear : both; margin : 0px; padding : 0px 0px 0px 20px; background : url('/images/search-arrow-1.gif') left top no-repeat; }

.bottom_info_menu { font-size : 14px; color : #aaa; margin : 0px 0px 0px 0px; text-align : left; }
.bottom_info_menu a { text-decoration : underline; }

.bottom_info_text { font-size : 12px; color : #55565f; margin : 0px 0px 10px 0px; text-align : left; }
.bottom_info_text a { color : #3e4364; text-decoration : none; }
.bottom_info_text a:hover { color : #3a479b; text-decoration : none; }

.photo_info_box { background : #f4f0ea; border : 1px solid #dad0bf; width : 240px; height : 240px; margin : 0px 15px 15px 0px; padding : 0px; position : relative; float : left; }

.top_basket_caption { font-family : verdana; font-size : 14px; text-align : left; margin-top : 5px; }
.top_basket_info { font-family : verdana; font-size : 11px; text-align : left; }
.top_basket_empty { font-family : verdana; font-size : 11px; color : #888; text-align : left; }

.left_menu_caption { font-family : verdana; font-size : 16px; color : #fff; margin : 3px 24px 3px 24px; }
.left_menu_item { font-family : verdana; font-size : 14px; margin : 10px 24px 10px 24px; padding-left : 16px; background : url('/images/left-menu-box.gif') left center no-repeat; }
.left_menu_item a, a:hover { text-decoration : none; }
.left_menu_item_small { font-family : verdana; font-size : 12px; margin : 10px 24px 10px 24px; }
.left_menu_item_small a, a:hover { text-decoration : none; }

.good_description { font-family : verdana; font-size : 12px; }
