* {
	margin: 0;
	padding: 0;
}
ul, li {
    list-style: none;
}
html, body {
	height: 100%;
}
body.or {
    background-color: #f60;
}
body.wh {
    background-color: #fff;
}
body.bl {
    background-color: #000;
}
body, table {
	font: 12px Arial, Verdana, serif;
}
body.or table {
	color: #333;
}
body.wh table {
	color: #333;
}
body.bl table {
	color: #fff;
}

.empty {
    font-size: 1px;
    clear: both;
    line-height: 1px;
    height: 1px;
}

a, a:link, a:visited, a:active {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.or a, .or a:link, .or a:visited, .or a:active {
	color: #fff;
}
.wh a, .wh a:link, .wh a:visited, .wh a:active {
	color: #f60;
}
.bl a, .bl a:link, .bl a:visited, .bl a:active {
	color: #f60;
}

.or .txt a:visited {
    color: #ccc;
}
.wh .txt a:visited {
    color: #c60;
}
.bl .txt a:visited {
    color: #c60;
}


.main {
    width: 100%;
    height: 100%;
}
.main tr td {
    vertical-align: top;
    text-align: left;
}

.main tr td.left, .main tr td.right {
    cursor: pointer;
}

.or .main tr td.left {
    background-color: #fff;
}
.or .main tr td.right {
    background-color: #000;
}
.wh .main tr td.left {
    background-color: #f60;
}
.wh .main tr td.right {
    background-color: #000;
}
.bl .main tr td.left {
    background-color: #f60;
}
.bl .main tr td.right {
    background-color: #fff;
}

.main tr td.center {
    width: 1000px;
}

.navi {
    position: relative;
    height: 156px;
    line-height: 20px;
    z-index: 10;
}
.lang {
    position: absolute;
    top: -1px;
    left: 900px;
    width: 75px;
    height: 22px;
    font-size: 11px;
    text-align: center;
    padding: 3px 0 0;
    z-index: 100;
}
.or .lang {
    background-color: #000;
}
.wh .lang {
    background-color: #000;
}
.bl .lang {
    background-color: #fff;
}

.navi a.about{
    position: absolute;
    top: 79px;
    left: 100px;
    display: block;
    width: 175px;
    height: 34px;
    z-index: 100;
}
.or .navi a.about {
    background: url('../i/logo_or.png') 0 0 no-repeat;
}
* html .or .navi a.about {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo_or.png',sizingMethod='image');
}
.wh .navi a.about {
    background: url('../i/logo_wh.png') 0 0 no-repeat;
}
* html .wh .navi a.about {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo_wh.png',sizingMethod='image');
}
.bl .navi a.about {
    background: url('../i/logo_bl.png') 0 0 no-repeat;
}
* html .bl .navi a.about {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo_bl.png',sizingMethod='image');
}

.pages {
    padding: 25px 0 0 300px;
    position: relative;
}
.or .pages {
    color: #fff;
}
.wh .pages {
    color: #f60;
}
.bl .pages {
    color: #f60;
}

.second {
    padding: 35px 0 0 340px;
}
.pages a.rss {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -2px;
    left: 200px;
    background: url(../i/rss_bl.gif) 0 0 no-repeat;
}
.second a.rss {
    top: 36px;
    left: 300px;
}
* html .pages a.rss {
    left: -40px;
}


.pages span.act, .pages span.act a, .pages span a:hover {
    padding: 2px 0 3px;
}
.pages span.act a, .pages span a:hover {
    text-decoration: none;
}
.or .pages span.act {
    background-color: #fff;
    color: #f60;
}
.wh .pages span.act {
    background-color: #f60;
    color: #fff;
}
.bl .pages span.act {
    background-color: #f60;
    color: #fff;
}

.or .pages span.act a, .or .pages span a:hover {
    background-color: #fff;
    color: #f60;
}
.wh .pages span.act a, .wh .pages span a:hover {
    background-color: #f60;
    color: #fff;
}
.bl .pages span.act a, .bl .pages span a:hover {
    background-color: #f60;
    color: #fff;
}

.main tr td.center {
    position: relative;
}

.main tr td.center div.top {
    margin: 0 0 20px;
}

.main tr td.center .bg {
    position: relative;
    width: 1000px;
    overflow: hidden;
}

.main tr td.center .bg img.back {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.main tr td.center div.ttl {
    position: relative;
    margin: 0 110px 0 0;
    z-index: 50;
}
.main tr td.center div.ttl h1 {
    margin: 5px 0 0 100px;
}
.main tr td.center div.ttl p.in {
    margin: 5px 0 10px 100px;
    font-size: 18px;
}
.main tr td.center div.ttl p.pg {
    margin: -13px 0 0 100px;
    font-size: 18px;
}
.main tr td.center div.ttl h1 span {
    padding: 0 5px 0 0;
    font-size: 60px;
    font-weight: normal;
    font-family: 'Arial Black', Arial, serif;
}
.or .main tr td.center div.ttl h1 span, .or .main tr td.center div.ttl p.pg span, .or .main tr td.center div.ttl p.in span {
    background-color: #fff;
    color: #f60;
}
.wh .main tr td.center div.ttl h1 span, .wh .main tr td.center div.ttl p.pg span, .wh .main tr td.center div.ttl p.in span {
    background-color: #f60;
    color: #fff;
}
.bl .main tr td.center div.ttl h1 span, .bl .main tr td.center div.ttl p.pg span, .bl .main tr td.center div.ttl p.in span {
    background-color: #f60;
    color: #fff;
}

.main tr td.center div#content {
    position: relative;
    width: 1000px;
    padding: 0 0 150px;
    z-index: 10;
}

.m_gal {
    position: absolute;
    top: -85px;
    left: 900px;
}
.m_gal a {
    text-decoration: none;
    display: block;
    width: 75px;
    height: 75px;
}
.m_gal p {
    display: none;
}


.or .m_gal a {
    background: url('../i/gal_or.gif') 0 0 no-repeat;
}
.wh .m_gal a {
    background: url('../i/gal_wh.gif') 0 0 no-repeat;
}
.bl .m_gal a {
    background: url('../i/gal_bl.gif') 0 0 no-repeat;
}

.main tr td.center div.txt {
    padding: 30px 125px 0 100px;
}


.main tr td.center div.txt h2 {
    padding: 0;
    font-size: 22px;
    font-weight: normal;
    display: inline;
}

.gal_2 {
    width: 200px;
    float: left;
    margin: 0 0 25px 0;
}
.gal_6 {
    width: 600px;
    float: right;
    margin: 75px -25px 0 0;
}
.gal_4 {
    width: 400px;
    float: right;
    margin: 75px -25px 0 0;
}
.gal_2 li, .gal_6 li, .gal_4 li {
    width: 100px;
    height: 100px;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.gal_2 li a:hover b, .gal_6 li a:hover b, .gal_4 li a:hover b {
	display: block;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	width: 74px;
	height: 74px;
	cursor: pointer;
}

.or .gal_2 li a:hover b, .or .gal_6 li a:hover b, .or .gal_4 li a:hover b {
    border: 1px #fff solid;
}
.wh .gal_2 li a:hover b, .wh .gal_6 li a:hover b, .wh .gal_4 li a:hover b {
    border: 1px #f60 solid;
}
.bl .gal_2 li a:hover b, .bl .gal_6 li a:hover b, .bl .gal_4 li a:hover b {
    border: 1px #f60 solid;
}

.or .gal_2 li.em, .or .gal_6 li.em, .or .gal_4 li.em {
    background: url('../i/gal_e_or.gif') 0 0 no-repeat;
}
.wh .gal_2 li.em, .wh .gal_6 li.em, .wh .gal_4 li.em {
    background: url('../i/gal_e_wh.gif') 0 0 no-repeat;
}
.bl .gal_2 li.em, .bl .gal_6 li.em, .bl .gal_4 li.em {
    background: url('../i/gal_e_bl.gif') 0 0 no-repeat;
}


.l_col_sm {
    width: 200px;
    float: left;
    font-size: 10px;
}
.main tr td.center div.txt .l_col_sm h2 {
    font-size: 14px;
}

.r_col_b {
    width: 575px;
    float: right;
}

.cols .lcl {
    width: 375px;
    float: left;
}
.cols .rcl {
    width: 375px;
    float: right;
    margin: 0;
}

ul.xt li {
    margin: 0 0 0 14px;
    list-style: disc;
}
ul.xt li h2 {
    display: block !important;
}



.out_f {
    position: absolute;
    width: 1000px;
    top: 100%;
    left: 0;
    margin: -53px 0 0;
    z-index: 100;
}

.footer {
    margin: 0 0 0 100px;
    padding: 20px 0;
    position: relative;
}
.or .footer {
    border-top: 1px #fff solid;
}
.wh .footer {
    border-top: 1px #f60 solid;
}
.bl .footer {
    border-top: 1px #f60 solid;
}

.footer .zman {
    position: absolute;
    top: 15px;
    left: 0;
    display: block;
    width: 110px;
    height: 14px;
    z-index: 100;
}
.or .zman {
    background: url('../i/zmanager_or.png') 0 0 no-repeat;
}
* html .or .zman {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/zmanager_or.png',sizingMethod='image');
}
.wh .zman {
    background: url('../i/zmanager_wh.gif') 0 0 no-repeat;
}
* html .wh .zman {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/zmanager_wh.png',sizingMethod='image');
}
.bl .zman {
    background: url('../i/zmanager_bl.gif') 0 0 no-repeat;
}
* html .bl .zman {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/zmanager_bl.png',sizingMethod='image');
}

.footer .up {
    position: absolute;
    top: 10px;
    left: 755px;
    display: block;
    width: 20px;
    height: 20px;
    z-index: 100;
}
.or .up {
    background: url('../i/up_or.gif') 0 0 no-repeat;
}
.wh .up {
    background: url('../i/up_wh.gif') 0 0 no-repeat;
}
.bl .up {
    background: url('../i/up_bl.gif') 0 0 no-repeat;
}

.footer .pages {
    padding: 0 0 0 240px;
    margin: -5px 0 0;
}

#flash {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    z-index: 1;
}

.homepage {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 191px;
    z-index: 100;
}
.or .homepage {
    background: url('../i/h_logo_or.png') 0 0 no-repeat;
}
* html .or .homepage {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/h_logo_or.png',sizingMethod='image');
}
.wh .homepage {
    background: url('../i/h_logo_wh.png') 0 0 no-repeat;
}
* html .wh .homepage {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/h_logo_wh.png',sizingMethod='image');
}
.bl .homepage {
    background: url('../i/h_logo_bl.png') 0 0 no-repeat;
}
* html .bl .homepage {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/h_logo_bl.png',sizingMethod='image');
}

.nav_home {
    height: 455px;
    z-index: 0;
}

.hmfooter {
    border-top: 0px #fff solid !important;
    margin: 0 0 0 300px;
}
.hmfooter .zman_txt {
    padding: 10px 0 0 120px;
}
.or .hmfooter .zman_txt {
    color: #fff;
}
.wh .hmfooter .zman_txt {
    color: #333;
}
.bl .hmfooter .zman_txt {
    color: #fff;
}

.hmfooter .zman {
    top: 30px;
}

.hmfooter .lang {
    top: 30px;
    left: 600px;
}

.ask_form {
    float: right;
    width: 375px;
}

#que {
	padding: 15px 0 0;
}
#que span {
	font-size: 12px;
    display: block;
    margin: 15px 0 3px;
}
#que input, #que textarea {
	width: 375px;
	height: 21px;
	border: 0;
	padding: 0;
	font-size: 14px;
    padding: 4px 0 0;
}
#que select {
    width: 375px;
    height: 25px;
    font-size: 14px;
}
#que textarea {
	height: 100px;
	overflow: auto;
}
#que .captcha input {
	width: 175px;
    float: right;
}
#que a.bt {
	display: block;
	padding: 8px 0 0;
	text-decoration: none;
	cursor: pointer;
	margin: 9px 0 0 200px;
	background: url('../i/bt_ask.gif') 0 0 no-repeat;
	font-size: 12px;
    text-align: center;
    width: 175px;
    height: 22px;
}
.wh #que input, .wh #que textarea, .wh #que select {
    background: #f60;
}
.bl #que input, .bl #que textarea, .bl #que select {
    background: #f60;
}
.bl #que a.bt {
	background: url('../i/bt_ask_bl.gif') 0 0 no-repeat;
}
#footer {
    display: hidden;
}

.socials {
    position: absolute;
    top: -35px;
    left: 100px;
}
.vk {
    width: 375px;
    float: left;
}
.vk div#vk_like {
    margin: 0 20px 0 0;
    float: right;
}
.vk div#vk_groups {
    margin: 20px 0;
}

.fb {
    width: 375px;
    float: right;
}

