body.enter {background:#0a0a0a; color:#ffffff;}
body {margin:0; overflow:auto; background:#121212; cursor:default;}
body.p404 {margin:0; overflow:auto; background: #fdfdfb; cursor:default;}
body.from404 {margin:0; overflow:auto; background-image:url('img/bg_from_404.gif'); cursor:default;}
body.main  {margin:0; overflow:auto; background:#121212; cursor:default;}
body.view  {margin:0; overflow:auto; background:#000000; background-image:url('img/bg.jpg'); background-position:50% 50%; background-repeat: no-repeat; cursor:default;}
a.contacts_text {font-family:times new roman, times, serif; color:#a8a8a8; font-size:12pt; text-align:left; line-height:22px; text-decoration:underline;}
a.contacts_text:hover {font-family:times new roman, times, serif; color:#888888; font-size:12pt; text-align:left; line-height:22px; text-decoration:underline;}
a.lang_unsel {font-family:arial, helvetica, sans; font-size:10pt; color:#666666; text-decoration:none;}
a.lang_unsel:hover {font-family:arial, helvetica, sans; font-size:10pt; color:#a8a8a8; text-decoration:underline;}
.previews a {filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.previews a:hover {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1;}
.menu span.select {font-family:arial, helvetica, sans; font-size:13pt; color:#ffffff; font-weight:bold;}
.menu span.unselect {padding-left:0.75em;}
.menu span.select_tr {font-family:arial, helvetica, sans; font-size:13pt; color:#333333; text-decoration:none;}
.menu span.sub_sel  {color:#ffffff; font-family:times new roman, times, serif; font-size:12pt; font-style:italic; border-bottom:2px #666666 solid;}
.menu a {font-family:arial, helvetica, sans; font-size:13pt; color:#999999; text-decoration:underline;}
.menu a:hover {font-family:arial, helvetica, sans; font-size:13pt; color:#ffffff; text-decoration:underline;}
td.ru_en {font-family:arial, helvetica, sans; font-size:10pt; color:#ffffff; padding-top:17px;}
td.loader {background-image:url('img/loader.gif'); background-position:50% 50%; background-repeat: no-repeat; cursor:default;}
div.img_name {font-family:arial, sans; color:#3b3b3b; font-size:10pt; text-align:left;}
div.copy {font-family:arial, helvetica, sans; color:#3b3b3b; font-size:10pt; text-align:right;}
div.about {font-family:arial, helvetica, sans; color:#333333; font-size:10pt; text-align:center;}
div.menu {margin:1.95em 0 0 1.7em; line-height:25px;}
div.copiright {font-family:arial, helvetica, sans; font-size:10pt; color:#333333; padding-right:15px; text-align:right;}
div.sub_menu {margin:-0.2em 0 0.3em 1.5em; line-height:22px;}
a.sub {color:#666666; font-family:times new roman, times, serif; font-size:12pt; font-style:italic; text-decoration:none}
a.sub:hover {color:#888888; font-family:times new roman, times, serif; font-size:12pt; font-style:italic; text-decoration:underline;}
div.contacts_n_prices {padding-top:29px; padding-left:50px; line-height:25px;}
span.contacts_title {font-family:verdana, helvetica, arial, sans; color:#666666; font-size:10pt; font-weight:bold; text-align:left; border-bottom:2px #333333 solid; letter-spacing:0.5px;}
span.contacts_text {font-family:times new roman, times, serif; color:#a8a8a8; font-size:12pt; text-align:left; line-height:22px;}
span.contacts_name {font-weight:bold; font-style:italic;}
span.lang_sel {font-family:arial, helvetica, sans; font-size:10pt; color:#ffffff; text-decoration:none;}
img.image {border:2px solid #1e1e1e;}
img.preview_sel {border:2px solid #880000;}



