

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0px; margin: 0px; }
html, body { width: 100%; height: 100%; background:url("images/body_bg.jpg") repeat scroll 0 0 #EEEEEE; font-size: 14px; font-family: Tahoma,Verdana,Arial,sans-serif; color: rgb(27, 27, 27); }
table { border: 0px none; border-collapse: collapse; }
p { margin: 0px; padding: 0px; line-height: 1.2; }
img, a img, fieldset { border: 0px none; }
a:link, a:visited { color: rgb(115, 173, 41); text-decoration: underline; }
a:hover { color: rgb(115, 173, 41); text-decoration: underline; }
hr { margin: 10px 0px; border-right: 0px none; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(214, 214, 214) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 1px; display: block; clear: both; }
.clr { clear: both; }
input, textarea, select, button, a { outline: medium none; }
h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 20px; color: rgb(85, 146, 38); font-weight: bold; text-shadow: 1px 1px 1px rgb(184, 184, 184); text-align: center; padding-bottom: 30px; }
h2 { font-size: 18px; color: rgb(85, 146, 38); font-weight: bold; text-shadow: 1px 1px 1px rgb(184, 184, 184); text-align: center; padding: 10px 0px 20px; }
#wrapper { display: block; width: 1000px; margin: 0px auto; }
#topmenu { width: 100%; height: 35px; background: url('images/menu_bg.jpg') repeat-x scroll 0px 0px rgb(62, 66, 68); overflow: hidden; font-size: 13px; }
#topmenu ul { list-style: none outside none; width: 1000px; margin: 0px auto; text-align: center; }
#topmenu ul li { display: block; float: left; padding: 0px 2px 0px 0px; background: url('images/menu_sep.jpg') no-repeat scroll 100% 0px transparent; }
#topmenu ul li.first { display: block; float: left; width: 370px; padding: 0px; height: 46px; /*background: url('menu_sep.jpg') no-repeat scroll 0% 0% transparent;*/ }
#topmenu ul li a:link, #topmenu ul li a:visited { color: rgb(212, 212, 212); text-decoration: none; text-shadow: 1px 1px 1px rgb(0, 0, 0); display: block; height: 46px; padding: 10px 37px; }
#topmenu ul li a:hover { background: url('images/menu_bg.jpg') repeat-x scroll 0px -100px rgb(62, 66, 68); }
#topmenu ul li.active a:link, #topmenu ul li.active a:visited { background: url('images/menu_bg.jpg') repeat-x scroll 0px -50px rgb(62, 66, 68); }
#topmenu ul li.active a:hover { background: url('images/menu_bg.jpg') repeat-x scroll 0px -100px rgb(62, 66, 68); }
a.logo { display: block; width: 1000px; height: 445px; background: url('images/back2.jpg') no-repeat scroll 0% 0% transparent; }
.content_top { display: block; width: 1000px; height: 10px; background: url('images/content_top.jpg') no-repeat scroll 0% 0% rgb(255, 255, 255); margin-top: 5px; }
.content_mid { display: block; width: 980px; padding: 0px 10px; background: url('images/content_mid.jpg') repeat-y scroll 0px 0px rgb(255, 255, 255); line-height: 1.5; text-align: justify; }
.content_bot { display: block; width: 1000px; height: 10px; background: url('images/content_bot.jpg') no-repeat scroll 0% 0% rgb(255, 255, 255); margin-bottom: 10px; }
.social { display: inline; width: 790px; float: right; margin: 5px 0px; }
.vk { float: left; width: 120px; text-align: center; }
.fb-like { float: left; width: 150px; text-align: center; }
.mail { float: left; width: 265px; text-align: center; padding-left: 30px; }
.tweet { float: left; width: 135px; text-align: center; }
#footer { display: block; width: 100%; height: 42px; background: url('images/footer_bg.jpg') repeat-x scroll 0px 0px rgb(62, 66, 68); color: rgb(184, 184, 184); text-shadow: 1px 1px 1px rgb(0, 0, 0); text-align: center; padding-top: 38px; font-size: 12px; }
#footer a { color: rgb(212, 212, 212); text-decoration: none; text-shadow: 1px 1px 1px rgb(0, 0, 0); }
.main_text a img { float: left; padding: 10px 10px 10px 0px; }
.main_text p { line-height: 1.5; padding-bottom: 15px; }
a.download:link { display: block; width: 660px; height: 74px; background: url('images/download.jpg') no-repeat scroll 0px 0px transparent; margin: 20px 0px; }
a.download:hover { background: url('images/download.jpg') no-repeat scroll 0px -80px transparent; }
.main_screenshots { background: url('images/screenshots.jpg') repeat-x scroll 0% 0% transparent; height: 198px; }
.main_screenshots a img { padding: 38px 7px; width: 230px; height: 121px; display: block; float: left; }
.whoonline { text-align: center; color: rgb(145, 145, 145); padding-bottom: 10px; }
.view { display: block; width: 853px; height: 512px; background: url('images/player.jpg') no-repeat scroll 0% 0% transparent; }


.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0px; border: 0px none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_iframe_widget { position: relative; display: inline-block; }
.fb_iframe_widget iframe { position: absolute; }
.fb_iframe_widget span { position: relative; display: inline-block; vertical-align: text-bottom; text-align: justify; }
.fb_edge_widget_with_comment { position: relative; }
.content_actors { width: 950px; background: none repeat scroll 0% 0% rgb(247, 247, 247); height: auto; border-radius: 10px 10px 10px 10px; }
.actor { width: 420px; height: 190px; float: left; margin: 10px; padding: 10px; background: none repeat scroll 0% 0% rgb(227, 227, 227); border: 1px groove rgb(183, 183, 183); line-height: 2.5; overflow: hidden; }
.actor img { float: left; padding-right: 10px; }
.actor div { color: rgb(99, 99, 99); font-weight: bold; text-shadow: 1px 1px 1px rgb(255, 255, 255); padding-bottom: 10px; }
.actor span { color: rgb(145, 145, 145); }
.pageNoIndex_hilite {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}
.pageNoIndex_hilite * {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}
.pageNoIndex_hilite a {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}
.pageNoFollow_hilite {
    color: #000000;
    text-decoration: line-through !important;
}