
@font-face {
	font-family: 'NadejdaBold';
	src: url('/fonts/nadejdacyr-webfont.eot'); 
	src: local('O0000000000'), url('/fonts/nadejdacyr-webfont.ttf') format('truetype'), url('/fonts/nadejdacyr-webfont.woff') format('woff'), url('/fonts/nadejdacyr-webfont.svg#webfontv4Y0bw7F') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'StyloBold';
    src:  local('O0000000000'), url('/fonts/8882-webfont.eot');
    src: url('/fonts/8882-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/8882-webfont.woff') format('woff'),
         url('/fonts/8882-webfont.ttf') format('truetype'),
         url('/fonts/8882-webfont.svg#StyloBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Betina';
	src: url('/fonts/41459-webfont.eot'); 
	src: local('O0000000000'), url('/fonts/41459-webfont.ttf') format('truetype'), url('/fonts/41459-webfont.woff') format('woff'), url('/fonts/41459-webfont.svg#webfontv4Y0bw7F') format('svg');
	font-weight: normal;
	font-style: normal;
}

body, table, textarea, input {font-family: Verdana, Arial, sans-serif; font-size: 10pt; color:#295B7C}
body {background:#DAE6EE; margin: 0; padding: 0;}
hr {color: #295B7C}
h1 {font-size: 20pt}
h2 {font-size: 16pt}
h3 {font-size: 13pt}
h4 {font-size: 11pt}
h5 {font-size: 10pt}
.bbbb {font-weight: bold; font-size: 20pt}
.bbb {font-weight: bold; font-size: 16pt}
.bb {font-weight: bold; font-size: 13pt}
.smaller {font-size: 7pt}
.txt {font-family: Verdana, Arial, san-serif; font-size: 8pt}
.txt10 {font-family: Verdana, Arial, san-serif; font-size: 10pt}
.tablehead {font : bold 10pt Verdana; background: #004080; color:white}
.tableheadnew {font : bold 10pt Verdana; background: #295B7C; color:white}
.tablesubhead {font : 10pt Verdana; background: #4980A0; color:white}
.unund {text-decoration: none}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: underline}
a:hover {text-decoration: underline}
a.m:link {text-decoration: none; color: #295b7c}
a.m:visited {text-decoration: none; color: #295b7c}
a.m:active {text-decoration: underline; color: #295b7c}
a.m:hover {text-decoration: underline; color: #295b7c}
a.ma:hover {text-decoration: none; color: #ffffff}
a.ma:link {text-decoration: none; color: #ffffff}
a.ma:visited {text-decoration: none; color: #ffffff}
a.ma:active {text-decoration: none; color: #ffffff}
.menustring {font-weight: bold; background:#B9CBD7; padding: 4px;}
.menusubstring {font-weight: bold; background:#DAE6EE; padding: 4px;}
.dark {background:#295B7C}
img {border-color:#000000;}
.raskr {color: #0000FF; cursor: hand; font-weight: bold; padding: 5px;}
.raskr1 {color: #0000FF; cursor: hand; font-weight: bold; padding: 5px;}
.nraskr {cursor: text; font-weight: bold; padding: 5px;}
.alph {font-size: 20pt; font-weight: bold; padding: 10px;}
.commentary {}
.streetcomment {padding: 0 0 10px 30px;}
.streetcomment1 {padding: 10px 0 10px 30px;}
.streetcomment1 LI {margin-bottom: 10px;}
h1.wbm {margin-bottom: -15px;}
h2.wbm {margin-bottom: -15px;}
h3.wbm {margin-bottom: -13px;}
h4.wbm {margin-bottom: -7px;}
h4.wbm1 {margin-bottom: -11px; margin-top: 40px;}
h5.wbm {margin-bottom: -5px;}
div.textpage {border: solid; border-width: 2px; border-color: #295B7C; background: #FFFFFF; color: #000000; padding: 20px; margin: 20px 0;}
div.textpage1 {border: solid; border-width: 1px; border-color: #295B7C; background: #FFFFFF; color: #000000; padding: 20px; margin: 0 0 20px 0; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
ul.mb li {margin-bottom: 10px;}

.menutable {border-spacing: 5px 0; margin-left: 20px;}
.menutable td {border-radius:4px 4px 0 0;  -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;}

.menu_0 {background: #295B7C; padding: 5px 0 0 0; width: 100%}
.menu_1{background: #6489A2; padding: 5px 0 0 0; width: 100%}
.menu_2 {background: #9FB7C8; padding: 5px 0 0 0; width: 100%}

.menuitem_0 {padding: 2px 7px 5px 7px; margin-left: 20px; font-weight: bold; color: white; background: #295B7C; cursor: pointer; white-space:nowrap;}
.menuitem_0:hover {background: #6489A2;}
.menuitem_0_active {padding: 2px 7px 5px 7px; margin-left: 20px; font-weight: bold; color: white; background: #6489A2; cursor: default;}
.menuitem_1 {padding: 2px 7px 5px 7px; font-weight: bold; color: white; background: #6489A2; cursor: pointer; white-space:nowrap;}
.menuitem_1:hover {background: #9FB7C8;}
.menuitem_1_active {padding: 2px 7px 5px 7px; font-weight: bold; color: white; background: #9FB7C8; cursor: default;}
.menuitem_2 {padding: 2px 7px 5px 7px; font-weight: bold; color: white; background: #9FB7C8; cursor: pointer; white-space:nowrap;}
.menuitem_2:hover {background: #DAE6EE; color: #295B7C;}
.menuitem_2_active {padding: 2px 7px 5px 7px; font-weight: bold; color: #295B7C; background: #DAE6EE; cursor: default;}


.menu_0 a {color: white; text-decoration: none}
.menu_1 a {color: white; text-decoration: none}
.menu_2 a {color: white; text-decoration: none}
.menuitem_2_active a {color: #295B7C; text-decoration: none}
.menuitem_2:hover a {color: #295B7C; text-decoration: none}

.asmenu_2 {color: white; background: #9FB7C8;}
.asmenu_2 a {color: white; text-decoration: none}



#menu_gorod .menuitem_1_active, #item_map_map.menuitem_1_active, #menu_rate .menuitem_1_active, #item_photo_gallery.menuitem_1_active, #item_spravka_cafe.menuitem_1_active, #item_photo_19052005.menuitem_1_active, #item_spravka_bank.menuitem_1_active, #item_spravka_phones.menuitem_1_active, #item_spravka_meteo.menuitem_1_active {color: #295B7C; background: #DAE6EE;}

#menu_gorod .menuitem_1_active a, #item_map_map.menuitem_1_active a, #menu_rate .menuitem_1_active a, #item_photo_gallery.menuitem_1_active a, #item_spravka_cafe.menuitem_1_active a, #item_photo_19052005.menuitem_1_active a, #item_spravka_bank.menuitem_1_active a, #item_spravka_phones.menuitem_1_active a, #item_spravka_meteo.menuitem_1_active  a {color: #295B7C; text-decoration: none}


.nadejda {font-family: 'NadejdaBold';}
h1.nadejda {font-size: 48px; text-align: center; margin: 5px;}
.gorodsubtitle {display: block; float: left; margin: 0 20px 5px 0;}
.gorodsubtitle h2 {font-size: 28px; display: inline; margin: 0; padding: 0; font-family: 'NadejdaBold';}

.main_page_subtitle {background: #81a0b5; font-weight: bold; color: #ffffff; padding: 5px 10px; border-radius:0 4px 4px 0;  -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;}
.main_page_subtitle  a {color: #ffffff; text-decoration: none;}

#sitetitle {font-size: 38px; margin: 0 0 5px 25px; text-align: left;}

.gpicturebox {border: 1px solid #9FB7C8; width: 262px; height: 262px; background: #ffffff; text-align: center; float: left; margin: 10px; border-radius: 8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
.gpicturebox img {border: 1px solid #9FB7C8; margin: 10px;}
.gpicturebox p {margin: 10px;}

.ocpicturebox {width: 160px; height: 160px; border: 1px solid #999999; background: #ffffff; text-align: center; font-size: 10px; margin: 10px; padding: 10px; float: left; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.ocpictureboxnew {width: 160px; height: 160px; border: 1px solid #ff0000; background: #ffffff; text-align: center; font-size: 10px; margin: 10px; padding: 10px; float: left; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.mp125 {}
