* {margin:0;padding:0;}

html, body, #rbc_contents {
    min-height: 100%;
    width: 100%;
    height: 100%;
    font-size:100.01%;
}


html>body, html>body #rbc_contents {
    height: auto;
    min-width:1000px;
}

body {
    margin: 0;
    padding:0px;
    font-family: Tahoma;
    font-size:0.625em;
    min-width:1000px;

}
table {
  border-collapse:collapse;
  border:none;
}

table.price {
  margin-top: 7px;
  border-collapse:collapse;
  border:none;
}

td {padding:0px;vertical-align:top;}
a img {border:none;}

h1.rbc_white2 {
  color:white;
  margin-top: 0.1em;
  margin-bottom: 0.5em;
}

h1 {
margin-bottom:.5em;
font-weight:normal;
font-size:1.8em;}

h1.rbc_green {color:#17632f;}
h1.rbc_white {color:white;}

h2.rbc_green {
    font-size:1.3em;
    color:#17632f;
}

h2 {
  font-size:1em;
  color:black;
}

h2.title {
  font-size:1.2em;
  color:black;
}

#rbc_contents {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding:0px;
    background:url('../i/in_menubg.gif') repeat-y right top;
    min-width:1000px;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
}


#rbc_main {
    margin-bottom: 100px;
    height: auto;
    width:100%;
}
/*Content area
**************************************/
#rbc_contbox {
background:url("../i/phone.png") no-repeat top right;
}

/*Topmenu
**************************************/
#rbc_topmenu {list-style:none; margin:17px 0 0 20px;}
#rbc_topmenu li {
display:inline;
line-height:2.4em;
height:24px;
vertical-align:top;
margin-right:2.5em;
}
#rbc_topmenu li a {
color:#949494;
margin-left:12px;
font-size:1.1em;
}

/*Logotype
**************************************/
#rbc_logo {
  position:relative;
  margin:30px 0 18px 20px;
  border: 0;
}

/*Maincontent
**************************************/
#rbc_maincont {
margin:2em;
}
#rbc_maincont p {font-size:1.2em;}


#rbc_breadcrumbs {margin-bottom:2em;}
#rbc_breadcrumbs span {margin-right:1em;color:#959595;}
#rbc_breadcrumbs span a {color:#959595;}
#rbc_breadcrumbs span a {color:#959595;}

.breadcrumb a { color:#959595; }

.rbc_alarm {color:red;font-size:1.2em;line-height:1.6em;}



#rbc_news {
  margin:2em 1.8em;
  list-style-image:url("../i/int_news_bullet2.png") !important;
}



#rbc_maincont table td {
font-size:1.1em;
padding:.6em;
border:1px solid #a9ccb4;
color:#16612d;
}
#rbc_maincont table th {
font-size:1.1em;
background:#cfe3d6;
padding:.6em;
border:1px solid #a9ccb4;
}
.rbc_dark {background:#ebf3ee !important;}

#th_center {
  text-align: center;
}


#rbc_news li {margin-bottom:2em;}

#rbc_news p {
  font-size:1em;
  line-height:1.8em;
}

.rbc_date {color:#575757;font-size:1em !important;line-height:1.1em !important;}


.rbc_pics {
float:right;
color:#31844a;
text-align:center;
font-size:.9em;
margin:2em;
}
.rbc_pics img {
border:1px solid #31844a;
}

.rbc_pics2 {
  border:1px solid #31844a;
}


/*feedback form
**********************/
.rbc_feedback {
margin:1em 0;

}
.rbc_feedback td {
vertical-align:middle;
font-size:1em !important;
padding:0 0 1em 0 !important;
border:0px !important;
}

#rbc_maincont label {
  padding-bottom: 2px;
  color: black;
  font-weight: bold;
  /* margin-left:2em; */
  vertical-align:top;
  font-size: 1.1em;
}

#rbc_maincont input {
  background:#cfe3d6;
  border:1px solid #a9ccb4;
}

#rbc_maincont textarea {
  height:5em;
  overflow:auto;
  background:#cfe3d6;
  border:1px solid #a9ccb4;
}
#rbc_maincont .rbc_button {
width:auto;
background:url("../i/button.gif") repeat-x top #2e8349;
color:white;
font-size:1.1em;
height:2em;
padding:0.2em 1em;
overflow:visible;
margin-top:.5em;
border:1px solid #2e8349;
}

#rbc_box {
margin-left:2em;
}

/*film list
******************************/
#rbc_filter {margin-top:1em;}
#rbc_filter td {vertical-align:top;border:none !important;}
#rbc_filter select {
width:120px;
background:#cfe3d6;
border:1px solid #a9ccb4;
}
#rbc_filter input {width:160px;}

#rbc_filter .rbc_button {margin:0px;}

#rbc_add {margin-top:.6em;color:#2e8349;font-size:.9em !important;}
#rbc_add a {color:#2e8349;font-size:.9em !important;}

#rbc_films {margin:1.6em 0;}
#rbc_filmlist {
border:1px solid #a9ccb4 !important;
margin:0 !important;
}

#rbc_filmlist_d {
border:1px solid #a9ccb4 !important;
margin:0 !important;
background:#ebf3ee;
}

#rbc_filmlist_d td {
border:none !important;
padding:1.5em !important;
}

#rbc_filmlist td {
border:none !important;
padding:1.5em !important;
}
.rbc_filmscreen {

vertical-align:top;
}

#rbc_filmlist td.rbc_filmsep {
padding:1.5em 0 !important;
width:1px;
}

#rbc_filmlist_d td.rbc_filmsep {
padding:1.5em 0 !important;
width:1px;
}


.rbc_description p {
font:1.1em/1.8 Tahoma !important;
}

#rbc_filmlist td.rbc_filminfo {
width:16em;
padding:1.5em 0.2em !important;
line-height:1.8em;
}
#rbc_filmlist_d td.rbc_filminfo {
width:16em;
padding:1.5em 0.2em !important;
line-height:1.8em;
}


#rbc_filmlist td.rbc_filminfo table tr {
padding:0 !important;
border:none !important;
color:black;
}

#rbc_filmlist td.rbc_filminfo table td {
padding:0 !important;
border:none !important;
color:black;
font-size:1.1em;
}
#rbc_filmlist td.rbc_filminfo td.rbc_infotitle {
text-align:right;
width:50%;
font-weight:bold;
border:none !important;
padding-right:.5em !important;
}

#rbc_filmlist_d td.rbc_filminfo table tr {
padding:0 !important;
border:none !important;
color:black;
}

#rbc_filmlist_d td.rbc_filminfo table td {
padding:0 !important;
border:none !important;
color:black;
font-size:1.1em;
}
#rbc_filmlist_d td.rbc_filminfo td.rbc_infotitle {
text-align:right;
width:50%;
font-weight:bold;
border:none !important;
padding-right:.5em !important;
}


/*film detail
*******************************/
#rbc_filmdetail {
  font: 1em/1.8 Tahoma;
}

#rbc_filmdetail td {
border:none !important;
padding:0 !important;

color:black !important;

}

#rbc_filmdetail .rbc_infotitle {
font-weight:bold;
text-align:right;
padding-right:1em !important;
width:180px;
}

.rbc_horsep {
width:194px;

margin:1em 0 1em 100px !important;
font-size:1em;
}

.rbc_download {
margin:1em 1em 1em 4em;
}
.rbc_download span {
font-size:1.1em;
font-weight:bold;
margin-left:1.5em;
}

.rbc_score {
margin-left:4em;
}
.rbc_score span {
font-size:1.1em;
font-weight:bold;
margin-left:1.5em;
}

#rbc_comfilter {margin-top:1em;}

#rbc_comfilter select {
width:auto;
background:#cfe3d6;
border:1px solid #a9ccb4;
margin-right:1em;
font-size:1.1em;
}

.rbc_score select {
background:#cfe3d6;
border:1px solid #a9ccb4;
}


#rbc_paginator {
text-align:center;
color:#16622e;
font-weight:bold;
font-size:1.1em;
margin:0em auto;
}

#rbc_paginator span a {
color:#a9ccb4;
font-weight:normal;
margin:0 .3em;
}

#rbc_infobox {
border-top:1px solid #a9ccb4;
color:#67ad7d;
font-size:1em;
margin-bottom:58px;
margin-top:-230px;
height:230px;
margin-right:245px;
}
#rbc_infobox h1 {margin-bottom:0em;}
#rbc_infobox td {padding:2em 3em 0 3em;}
#rbc_infosep {width:1px;padding:em !important;}
#rbc_infobox img {margin-top:2em;}
/*Right menu
**************************************/
#rbc_menubox {
width:245px;
background:url('../i/in_menu_bgpic.jpg') no-repeat right top;
}

#rbc_menuwrap {margin:2em 1em 3em 2em;}

.rbc_insep {margin:2em auto 3em;width:158px;height:1px;}

#rbc_menu {
list-style:none;
}

#rbc_menu li {
line-height:1.8em;
}

#rbc_menu a {
color:white;
font-size:1.1em;
}

.rbc_form {
  width:15em
}
.rbc_form td {height:3.2em;vertical-align:middle;}

.rbc_button {
background:url("../i/button.gif") repeat-x top #2e8349;
color:white;
font-size:1.1em;
height:2em;
padding:0.2em 1em;
overflow:visible;
margin-top:.5em;
border:1px solid #2e8349;
}

#rbc_reg a {
  color:white;
  font-size:0.9em;
  margin-left:2em;
}

label {
  color:#c9e2d1;
  font-size:0.9em;
}
/*Footer
**************************************/
#rbc_footer {
    position: absolute;
    bottom: 0;
    height:58px;
    width: 100%;
}
#rbc_footer table {width:100%;}
#rbc_f_right_in {width:245px;background:#15612e;height: 58px; text-align:right;border-top:1px solid #a9ccb4;}
#rbc_f_left_in {height: 58px;border-top:1px solid #a9ccb4;}

#rbc_f_right_in img {float:right;margin:10px 10px 0 7px;}
#rbc_f_right_in p {font-size:1.1em; color:#88ae94;margin-top:20px;}
#rbc_f_right_in a {color:#88ae94;}

#rbc_f_left_in img {float:left;margin:12px 7px 0 26px;}
#rbc_f_left_in p {font-size:1.1em; color:#959595;margin-top:20px;}


.links, .links a {
  color:#31844A;
}

.content a {
  color:#31844A;
}

input {
  border:1px solid #2e8349;
  height:1.7em;
}

div.content ul {
  list-style:none;
}

div.content {
  font-size: 1.2em;
}

.rbc_authblock .menu a:link, .rbc_authblock .menu a:visited, .rbc_authblock .menu a:hover {
  color: white;
  font-size: 0.9em;
  line-height: 1.5em;
}

#table_wof table td,  #page_content table td {
  color: black;
  border-style: none;
  border-width: 0;
  font-size: 1em;
  padding: 0.6pm;
}

#page h2 {
  margin-bottom: 5px;
}

.rbc_description a {
  text-decoration: none;
}

#bfg_menu {
  margin-bottom: 5px;
  margin-top: 5px;
  list-style:none;
}

#bfg_menu li {
  line-height:1.5em;
}

#bfg_menu a {
  color: #31844A;
  font-size: 0.9em;
}

#page_content p.little {
  font-size: 0.9em;
}

#page_content h1 {
  font-size: 1.6em;
}

.thumb_pics {
  border:1px solid #31844a;
}

.edit_photo_alb_input {
  width: 350px;
}

.edit_photo_alb_sumbit {
  width: 50px;
}

#table_wb table td {
	border:1px solid #A9CCB4;
	color:#16612D;
	font-size:1em;
	padding:0.6em;
}

ul.bfg_menu {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: center;
}

ul.bfg_menu li {
	display: inline;
	margin-right: 0pt;
	margin-left: 2em;
}

.bfg_photo {
	text-align: center;
}


#bfg_img_info {
	padding: 0;
	margin: 0;
	font-size: 1em;
	text-align: center;
}

#bfg_img_info table {
	width:70%; 
	margin-left:15%; 
	margin-right:15%;
}

#bfg_brothers_imgs table {
	margin-top: 20px;
}

table#bfg_brothers_imgs {text-align:center; margin-left:auto; margin-right:auto; width:100px;}

.bfg_img_info_l {
	font-weight: bold;
	text-align: right;
	padding: 0.3em;
	margin: 0;
}
.bfg_img_info_r {
	text-align: left;
	padding: 0.3em;
	margin: 0;
}

.bfg_photo ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: center;
}

.bfg_photo ul li {
	display: inline;
	margin-right: 0pt;
	margin-left: 2em;
}

#bfg_photo_img {
  margin-top: 10px;
  margin-bottom: 4px;
}

div.center_container {width:98%; margin:1%;}
table#bfg_thumb_table {text-align:center; margin-left:auto; margin-right:auto; width:100px;}

li.comment_add a {
  font-size: 1.2em;
}

#comments a.active {
  color: black;
  font-size: 1.2em;
  text-decoration: none;
}

div.links {
  margin-bottom: 10px;
}

div.submitted a {
  color: #31844A;
}

h3.title {
  font-size: 1.1em;
  color: black;
}

#comments p, #rbc_maincont div.comment p {
  font-size: 1em;
  line-height:1.6em;
}

#rbc_maincont div.preview div.comment p {
  font-size: 0.8em;
  line-height:1.6em;
  
}

#comments div.submitted, #rbc_maincont div.submitted {
  line-height:1.6em;
}

#rbc_maincont div.preview div.submitted, #rbc_maincont div.preview span {
  font-size: 0.8em;
}

#comment-form p a {
  font-size: 0.8em;
}

#comment-form li {
  font-size: 1em;
  line-height:1.6em;
}

#rbc_filmlist a, #rbc_filmlist_d a {
  color: #16612D;
} 

li.comment_forbidden {
  font-size: 1.2em;
}

#comment-form input#edit-preview  {
	margin-top: 5px;
}

#rbc_page {
  font-size: 1em;
}

#rbc_page a {
  color:#16612D;
}

div.item-list ul.pager li a:link, 
div.item-list ul.pager li a:visited,
div.item-list ul.pager li a:hover {
  color: #A9CCB4;
}

#postmsg_subj {
  width: 658px;
}

#postmsg_email {
  width: 658px;
}

#postmsg_body {
  height:15em;
}

#captcha_code {
  width: 173px;
}

#upage li {
  margin-bottom:1em;
  margin-left: 1em;
}

div.manual_screen_shot {
    margin-top: 1em;
    margin-bottom: 2em;
}

div.sc_caption {
    margin-bottom: 0.5em;
}

span.sc_label {
    color: red;
}
