body { font-family : tahoma, arial, helvetica, sans, monospace; background-color : #fffcf7; color : #000; margin : 0px; padding : 0px; }

a { color : #8b0000; text-decoration : underline; }
a:hover { color : #ff0000; text-decoration : underline; }

table, tr, td { font-size : 12px; }

p { font-size : 12px; margin : 0px 0px 5px 0px; }

h1 { color : #873218; font-size : 18px; font-weight : bold; margin: 0px 0px 20px 0px; }
h2 { color : #873218; font-size : 14px; font-weight : bold; margin: 0px 0px 20px 0px; }
h3 { color : #873218; font-size : 12px; font-weight : bold; margin: 0px 0px 10px 0px; }

ul { font-size : 12px; }
ol { font-size : 12px; }
li { font-size : 12px; }

form { font-family : tahoma, arial, helvetica, sans, monospace; font-size : 12px; margin : 0px 0px 0px 0px; }

input, textarea, select { font-family : tahoma, arial, helvetica, sans, monospace; font-size : 12px; }

.alarm_color { color : #00e; }
.comment_color { color : #573406; }
.error_color { color : #e00; }
.ok_color { color : #070; }
.field_name_color { color : #5b493a; }

.reg_txt { font-size : 14px; color : #372a1a; }

input.write { font-size : 12px; background-color : #fff; border : 1px solid #cbbc98; }
input.reg_write { font-size : 14px; background-color : #fff; border : 1px solid #aa7a13; }
input.small_button { font-size : 12px; background-color : #a3853d; border : 1px solid #cbbc98; color : #fff; font-weight : bold; }
input.square_button { width : 18px; height : 18px; font-size : 12px; background-color : #a3853d; border : 1px solid #cbbc98; color : #fff; font-weight : bold; }
input.button { font-size : 14px; background-color : #aa7a13; border : 1px solid #aa7a13; color : #fff; font-weight : bold; }
input.button_off { font-size : 14px; background-color : #aaa; border : 1px solid #aaa; color : #eee; font-weight : bold; }
.button { font-size : 14px; background-color : #aa7a13; border : 1px solid #aa7a13; color : #fff; font-weight : bold; }
.button_off { font-size : 14px; background-color : #aaa; border : 1px solid #aaa; color : #eee; font-weight : bold; }

textarea.reg_write { font-size : 14px; background-color : #fff; border : 1px solid #aa7a13; }

.good_box { border : 0px; margin : 0px 10px 10px 0px; padding : 10px; float : left; width : 220px; height : 450px; text-align : center; vertical-align : middle; }

.left_menu { border : 0px; margin : 0px; padding : 0px; width : 232px; }
.left_menu p { border : 0px; margin : 0px; padding : 0px; }
.left_menu p a.dark { border : 0px; padding : 8px; display : block; background : #f6e5c7 url('/images/glossyback.jpg') repeat-x bottom left; text-decoration : none; }
.left_menu p a.dark:hover { background : #eed6b2 url('/images/glossyback2.jpg') repeat-x bottom left; text-decoration : none; }
.left_menu p a.bright { border : 0px; padding : 8px; display : block; background : #fef7ea url('/images/glossyback-b.jpg') repeat-x bottom left; text-decoration : none; }
.left_menu p a.bright:hover { background : #f5e0c1 url('/images/glossyback2-b.jpg') repeat-x bottom left; text-decoration : none; }
.left_menu td.button { background : #eecc8a url('/images/glossyback_b.jpg') repeat-x bottom left; text-decoration : none; }

.rozn_price { color : #937c66; font-size : 10px; clear : both; }

/*
.nav_pages { margin : 3px 0px 10px 0px; }
.nav_pages a { text-decoration : none; background : #d0aa73; border : 0px; padding : 3px 5px 3px 5px; }
.nav_pages a:hover { text-decoration : none; background : #ecbb76; border : 0px; padding : 3px 5px 3px 5px; }
.nav_pages b { text-decoration : none; background : #e7be84; border : 0px; padding : 3px 5px 3px 5px; color : #502f00; }
.nav_pages span { text-decoration : none; background : #d3c8b8; border : 0px; padding : 3px 5px 3px 5px; color : #b69f7f; }
*/

.nav_pages { margin : 3px 0px 10px 0px; }
.nav_pages a { text-decoration : none; border : 0px; padding : 3px 5px 3px 5px; }
.nav_pages a:hover { text-decoration : none; border : 0px; padding : 3px 5px 3px 5px; }
.nav_pages b { text-decoration : none; border : 0px; padding : 3px 5px 3px 5px; color : #502f00; }
.nav_pages span { text-decoration : none; border : 0px; padding : 3px 5px 3px 5px; color : #b69f7f; }

#share42 { display : inline-block; padding : 6px 0 0 6px; background : #FFF; border : 1px solid #E9E9E9; border-radius : 4px; }
#share42:hover { background : #F6F6F6; border : 1px solid #D4D4D4; box-shadow : 0 0 5px #DDD; }
#share42 a { opacity : 0.5 }
#share42:hover a { opacity : 0.7 }
#share42 a:hover { opacity : 1 }

.news_block { margin : 0px 0px 0px 0px; }
.news_block p.caption { font-size : 16px; margin : 10px 0px 0px 0px; }
.news_block p.date { font-size : 12px; margin : 0px 0px 0px 0px; color : #5b5241; }
.news_block p.description { font-size : 14px; margin : 10px 0px 0px 0px; color : #211909; }

/*.good_rating_scale { color : #957b57; border : 1px solid #aa7a13; padding : 11px; }*/
.good_rating_scale { color : #957b57; margin : 0px 0px 10px 0px; }
.good_rating_scale a { color : #957b57; text-decoration : none; border : 0px; padding : 7px 10px 7px 10px; margin : 0px 1px 0px 0px; background : #e6e3df; }
.good_rating_scale a:hover { color : #3d1611; text-decoration : none; border : 0px; padding : 7px 10px 7px 10px; margin : 0px 1px 0px 0px; background : #e6e3df; }

/*.td_main_menu_bg { background : url('/images/v2/menu-button-bg.jpg') center no-repeat; }*/
.td_main_menu_bg { background : url('/images/v2/menu-button-bg-v2.jpg') center no-repeat; }
.td_main_menu_div { margin : 0px 0px 0px 33px; font-size : 22px; }
.td_main_menu_div a { color : #fff; letter-spacing : 2px; text-decoration : none; text-shadow : 1px 1px 2px #873f21; }

.td_main_menu_bg_pt { background : url('/images/v2/menu-button-bg-v2-pt.jpg') center no-repeat; }
.td_main_menu_div_pt { margin : 0px 0px 0px 33px; font-size : 14px; }
.td_main_menu_div_pt a { color : #fff; letter-spacing : 2px; text-decoration : none; text-shadow : 1px 1px 2px #873f21; }
