BODY { background: #f1eee8; padding: 0; margin: 0;font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#000000; line-height: 130%;}

TD {}
H1, H2, H3 {font-weight:normal; padding: 0 50px 15px 0; line-height: 120%; color: #000; font-family: Trebuchet MS, Arial, Helvetica; margin: 0;}
H1 {font-size: 1.4em;}
H2 {font-size: 1.3em;}
H3 {font-size: 1.2em;}
P {padding: 0 0 8px 0; margin: 0;}
/* P:first-letter {color: #da251c; font-weight: bold;} */
A {COLOR: #a01523; TEXT-DECORATION: underline;}
A:HOVER {COLOR: #0081b4; TEXT-DECORATION: underline;}
UL, OL {padding: 0 0 10px 50px;}
UL {list-style: disc;}
LI { padding: 0 0 8px 0px;}
OL { list-style:decimal;}
blockquote {padding: 10px 50px 15px 50px; margin: 0;}
ACRONYM {border-bottom: 1px dotted #2E4E6B; color:#2E4E6B; cursor: help;}
DL {padding: 0 23px 0 23px;}
DT {}
DD {font-style: italic; padding-left: 50px; margin-bottom: 0.75em;}
CITE {font-style:italic;}
DEL {text-decoration: line-through;}
Q:before {content: "«";}
Q:after {content: "»";}

.hid {display: none !important;}
.pseudolink {color: #2078e4; border-bottom: 1px dashed #0084ff; cursor: pointer; text-decoration:none;}


#base_wrapper {}
#header {}
#mame_wrapper {}
#content_wrapper {}
#bl_top {}
#tab_content {}
#left_bl {}
#center_bl {}
#right_bl {}
#bl_bottom {}
#footer {}


#pages_path {padding: 0 50px 10px 0;}
#pages_path A {color: #999; font-size: 9pt; background: url(/images/parr.png) no-repeat 100% 3px; padding-right: 15px; padding-left: 5px;}
#pages_path A:first-child {padding-left: 0;}
#pages_path A:hover {color: #a01523;}


.p_content {padding-bottom: 20px;}
.p_title {padding-bottom: 10px; font-size: 1.4em;}
.p_text {}
.p_img {padding-right: 10px;}

.anons {background: url(/images/style/anons.png) no-repeat; padding-left: 58px; min-height: 50px;}

.cat_content {padding-bottom: 20px;}
.cat_title {padding-bottom: 10px; font-weight: bold;}
.cat_text {}
.c_img {padding-right: 10px;}

#numpages {font-size: 1.4em; padding: 20px 0; color: #999;}
#numpages A {padding: 0 3px;}
#numpages .current {background: url(/images/style/seme_sel.png) repeat-x #1f77e3; color: #fff; text-decoration: none;padding: 0 5px;}


.p_content {padding-bottom: 20px;}
.p_title {padding-bottom: 10px; font-size: 1.4em;}
.p_text {}
.p_img {padding-right: 10px;}

.anons {background: url(/images/style/anons.png) no-repeat; padding-left: 58px; min-height: 50px;}

.cat_content {padding-bottom: 20px;}
.cat_title {padding-bottom: 10px; font-weight: bold;}
.cat_text {}
.c_img {padding-right: 10px;}

#numpages {font-size: 1.4em; padding: 20px 0; color: #999;}
#numpages A {padding: 0 3px;}
#numpages .current {background: url(/images/style/seme_sel.png) repeat-x #1f77e3; color: #fff; text-decoration: none;padding: 0 5px;}



/* ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background: #000;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/images/style/cb/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(/images/style/cb/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(/images/style/cb/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(/images/style/cb/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/images/style/cb/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/images/style/cb/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/images/style/cb/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/images/style/cb/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-top:28px;}
#cboxTitle{position:absolute; top: 4px; left: 0px; text-align:center; width:100%; color:#000; font-family: Arial, Helvetica, sans-serif;}
#cboxCurrent{position:absolute; top:4px; left:0px; color:#949494;}
#cboxSlideshow{position:absolute; top: 0px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; top:50%; left:0px; background:url(/images/style/cb/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; top:50%; right:0px; background:url(/images/style/cb/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/images/style/cb/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/images/style/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top: 0; right: 0; background:url(/images/style/cb/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/style/cb/ie/borderMiddleRight.png, sizingMethod='scale');}
/* ColorBox */


.photo_side_box_left {float: left; width: 120px; padding: 0 10px 10px 0;}
.photo_side_box_right {float: right; width: 120px; padding: 0 0 10px 10px;}

.img_inline {}
.cat_photo {}
.cat_photo_item {display: block; float: left; width: 220px; height: 220px;}
.free_photo_item {display: block; float: left; padding: 0 5px 5px 0;}

.cat_photo_item A IMG, .free_photo_item A IMG {border-color: #ccc;}
.cat_photo_item A:HOVER IMG, .free_photo_item A:HOVER IMG {border-color: #0081b4;}

.cat_photo_item_exp {display: none; width: 22px; height: 22px; background: url(/images/style/exp.png) no-repeat; position: absolute; z-index: 10; margin: 3px 0 0 3px;}

.info_click_img {font-size: 0.8em; color: #999; margin-top: 20px; padding-left: 30px; background: url(/images/style/exp.png) no-repeat;}
.img_inline_cont_fix_1line {padding: 0 0 0 50px;}
.img_inline_clear {clear: left;}


.itab {border-collapse: collapse;}
.itab TD {padding: 5px; border: 1px solid #DA251C;}

/* Num Pages */
#pagenumber {line-height: normal; height: 25px; padding-left: 20px; display: block;}
#pagenumber ul {margin: 0; padding: 0; list-style: none;}
#pagenumber li {display: inline; margin: 0; padding: 0;}
#pagenumber a {float: left; background: #f3f3f3; margin: 0 5px 0 5px; padding: 5px; text-decoration: underline; font-size: 13pt;}
#pagenumber a:hover {background: #eff1df;}
#pagenumber a.numpages_active {background: #c9db25; color: #000000; text-decoration: none;}
.pages_direction {font-size: 12pt; padding: 20px;}
.pages_direction_inactive {color: #ccc;}


.form_block_outer {background: #da251c; padding: 1px; max-width: 650px;}
.form_block_inner {background: #f9f5e0; padding: 20px;}
.mh {color: red;}
#aform td {padding: 10px 0;}
#aform LABEL {}
#aform INPUT, TEXTAREA {}

.form_label_w {padding-right: 15px;}
.form_label {padding-top:5px;}
.form_error {color: red;}
.err_b_info {display: none;}

.search_path {padding: 3px 0 10px 0; font-size: 0.8em;}
.search_path A {color: #cba526; font-size: 8pt; background: url(/images/arrow4.gif) no-repeat 100% 3px; padding-right: 15px; padding-left: 5px;}
/*.search_path A:first-child {padding-left: 0;}*/
.search_path A:hover {color: #e8bc2b;}

.sitemap UL {padding: 0 0 0 24px; margin: 0; list-style-image: url(/images/style/folder.gif);}
.sitemap UL LI {padding: 5px 0; margin: 0;}

/* End constant */






/* Main menu */

#mame_wrapper { margin: 15px 0;}
#mame_wrapper TD { text-align: center; }

#mame {}
#mame TD A {float: left; background: url(/images/style/mm.png) no-repeat 0 0; margin: 0; padding: 0 0 0 6px; text-decoration: none; height: 32px;}
#mame TD A SPAN {float: left; display: block; background: url(/images/style/mm.png) no-repeat 0 0; padding: 0px 12px 0 6px; color: #a01523; font-size: 11pt; line-height: 32px; white-space: nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mame TD A SPAN {float: none;}
/* End IE5-Mac hack */
#mame TD A:HOVER SPAN {color: #405f1f;}

#mame TD A:HOVER {background-position: 0% -50px;}
#mame TD a:hover span {background-position: 100% -100px; color: #a01523;}
#mame TD A:active {background-position: 0% -150px;}
#mame TD a:active span {background-position: 100% -200px; color: #f1eee8;}
#mame TD A.current {background-position: 0% -250px;}
#mame TD a.current span {background-position: 100% -300px; color: #f1eee8; line-height: 32px;}


/* Second menu */
#seme {margin: 35px 10px 50px 40px;}
#seme UL {padding: 0; margin: 0; list-style: none;}
#seme LI {padding: 0; margin: 0; font-size: 1em;}
#seme LI A {padding: 5px 10px; COLOR: #a01523; TEXT-DECORATION: underline; display: block; background: url(/images/style/mame_arr.png) no-repeat 0 -75px;}
#seme LI A:hover {COLOR: #c90000; TEXT-DECORATION: underline; background-position: -25px -50px;}
#seme LI A.selected {color: #c90000; text-decoration: none; font-weight: bold; background-position: -25px -50px;}
#seme LI A.selected:hover {color: #c90000; background-position: -25px -50px;}
#seme LI A.parent_selected {font-weight: bold; text-decoration: none; background-position: -50px -25px;}
#seme LI A.parent_selected:hover {background-position: -50px -25px;}
.offset {padding-left: 10px;}





#p_wrapper {width:1000px; margin: auto;}

#header TD {vertical-align: top;}
.sys_menu {height:: 125px; padding: 50px 0 0 50px; }
.logo {padding-top:14px;}

.sys_home { display: block; width: 23px; height: 36px; background: url(/images/style/sys.png) no-repeat 0 0; margin-right: 5px;}
.sys_home:hover {background-position: 0 -36px;}
.sys_home:active {background-position: 0 -72px;}
.sys_home.selected {background-position: 0 -108px;}

.sys_wmail { display: block; width: 23px; height: 36px; background: url(/images/style/sys.png) no-repeat -23px 0; margin-right: 5px;}
.sys_wmail:hover {background-position: -23px -36px;}
.sys_wmail:active {background-position: -23px -72px;}
.sys_wmail.selected {background-position: -23px -108px;}

.sys_smap { display: block; width: 23px; height: 36px; background: url(/images/style/sys.png) no-repeat -46px 0; margin-right: 5px;}
.sys_smap:hover {background-position: -46px -36px;}
.sys_smap:active {background-position: -46px -72px;}
.sys_smap.selected {background-position: -46px -108px;}


.manager_contact {padding: 40px 50px 0 0; color: #333333; text-align: right; line-height: 120%;}
.manager_contact_title {font-size: 12pt;}
.manager_contact_num {font-size: 14pt;}
.manager_contact_num SPAN {font-size: 24pt;}



#footer {border-top: 3px solid #a01523; padding: 20px 0; margin-top: 20px;}
.footer TD { vertical-align: top; font-size: 9pt;}



#ssearch {background: url(/images/style/search.png) no-repeat 0 0; height: 23px;}
#s_req {background: none; border: none; margin: 0; width: 173px; height: 23px; padding: 1px 25px 0 5px; font-size: 9pt; color: #666666;}
#s_form_send {padding:0; margin:0;}

.developer {background: url(/images/style/merabit.png) no-repeat 0 0; padding: 3px 0 0 45px; margin: 30px 0 0 10px; min-height: 40px; line-height: 120%; color: #333333;}
.developer A {color: #15458c;}



.welcome {min-height: 398px; background: url(/data/images/style/ban_i.jpg) no-repeat 0 0; color: #fff; line-height: 130%; margin-bottom: 30px; font-family: Trebuchet MS, Arial, Helvetica; position: relative;}
.welc_url {display: block; width: 50px; height: 50px; background: url(/images/style/2map.png) no-repeat 0 0; position: absolute; z-index: 10; left: 400px; top: 99px; text-decoration: none; color: #f1eee8;}
.welc_url:hover {background-position: 0 -50px; text-decoration: none; color: #f1eee8;}

.welc_1 {height: 54px; font-size: 45pt; padding: 45px 0 0 70px;}
.welc_2 {height: 35px; font-size: 20pt; padding: 15px 0 0 70px;}
.welc_3 {font-size: 15pt; padding: 15px 0 0 70px; line-height: 130%;}

.i_about {}


.aform_ok_res {color: red;}

.news_date, .news_date_page {background: url(/images/style/time.png) no-repeat 0 0; color: #666666; line-height: 16px; font-size: 9pt; padding: 1px 0 0 18px;}
.news_date {margin: 0 0 5px 115px;}
.news_date_page {margin: 0 0 5px 0;}