@charset "windows-1251";

/*==========================================================*/
/*	CSS Document. Aerate (aerate@aerate.ru). (05.03.2008)	*/ 
/*==========================================================*/


@import url("hack.css");		/*	for Firefox, Opera and Safari	*/

@media tty {
 i{content:"\";/*" "*/}} @import 'ie5.css'; /*"}		/*	for IE5	*/	
}/* */


/* Default
====================================================================================================*/

* {padding:0; margin:0; font-size:100%; line-height:100%; text-align:left}
html,
body {background:#FFF; color:#7F7E7B; cursor:default; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; text-align:center; font-size:0.95em}
img {border:0; vertical-align:top; border-spacing:0; border-collapse:collapse}

h1 {font-size:1.3em; font-weight:normal; padding-bottom:2px}
h3 {font-size:1.25em; font-weight:normal}

p {padding-bottom:18px; font-size:0.9em; line-height:120%}

textarea, input, select, button {padding:0 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em}
input[type=button],
input[type=reset],
input[type=submit],
input[type=image],
button,
.btn {cursor:pointer; text-align:center}

input[type=checkbox],
input[type=radio] {width:auto}

a {cursor:pointer; color:#53758F; text-decoration:underline}
a:hover {text-decoration:none}
a:visited {text-decoration:underline}
a:visited:hover {text-decoration:none}

*:focus {outline:none}

ul {list-style:none; margin-left:40px}
ul li {padding:0 10px; margin:6px 0}
ul li:before {content:'\2014\a0'; margin-left:-1.4em}

.nobr {white-space:nowrap}


/* Elements
====================================================================================================*/

.sorry,
.none {display:none; visibility:hidden}

.counter {display: none;}

/* Layout
====================================================================================================*/

.hor {position:absolute; height:1px; line-height:1px; overflow:visible; top:50%; left:0; width:100%; z-index:1}
.box {height:600px; width:999px; left:50%; margin-left:-500px; top:-300px; background-repeat:no-repeat; background-position:center; position:absolute; z-index:2}

.menu {position:absolute; left:65px; top:25px; margin:0; padding:0; z-index:10}
.menu li {float:left; margin:0 9px 0 0; padding:0 1px; font-size:0.9em}
.menu li.first-child,
.menu li:first-child {margin-right:15px}
.menu li:before {content:''; margin:0}
.menu li a,
.menu li a:visited,
.menu li span {text-transform:uppercase; font-style:italic; color:#FF007F; text-decoration:none}
.menu li span {font-weight:bold}

.menu2 {position:absolute; left:65px; top:25px; margin:0; padding:0; z-index:10}
.menu2 li {float:left; margin:0 9px 0 0; padding:0 1px; font-size:0.9em}
.menu2 li.first-child,
.menu2 li:first-child {margin-right:15px}
.menu2 li:before {content:''; margin:0}
.menu2 li a,
.menu2 li a:visited,
.menu2 li span {text-transform:uppercase; font-style:italic; color:#FFffff; text-decoration:none}
.menu2 li span {font-weight:bold}

.nav {right:46px; top:20px; position:absolute}
.nav em,
.nav a {float:right; width:12px; height:12px; margin:4px 20px 0 0; background:url(../img/arrow.gif) left no-repeat}
.nav em:first-child,
.nav em.first-child,
.nav a:first-child,
.nav a.first-child {background-position:right}
.nav em {opacity:0.4}
.nav select {margin-right:50px; float:right}

.logo {position:absolute; text-decoration:none; bottom:0; right:65px; height:80px; width:370px; cursor:pointer}

/* Items page
====================================================================================================*/

.content {top:84px; position:absolute; left:90px; width:280px}
.content p {color:#AFAFAF; font-size:1em; line-height:140%}

.content2 {top:84px; position:absolute; left:90px; width:280px}
.content2 p {color:#FFE7B6; font-size:1em; line-height:140%}

/* Press page
====================================================================================================*/

#press .box {background-image:url(../img/press_fon.jpg)}
#press .content {top:166px; width:115px}

#press h3 {position:absolute; line-height:70%}
#press h3.blue {top:160px; left:325px}
#press h3.red {top:214px; left:628px}
#press h3.orange2 {top:320px; left:280px}
#press h3.orange {top:162px; left:460px}
#press h3.pink {top:247px; left:403px}
#press h3.pink2 {top:287px; left:490px}

#press h3 a,
#press h3 a:hover,
#press h3 a:visited {display:block; background:#FFF; text-decoration:none; padding:1px 4px; white-space:nowrap}
#press h3 span {color:#FFF; white-space:nowrap; font-size:0.5em}


/* Contacts page
====================================================================================================*/

#contacts .box {background-image:url(../img/contacts.jpg)}
#contacts .content {top:138px; left:300px; width:400px}
#contacts .content p {color:#7F7C79; font-size:90%}

/* Color
====================================================================================================*/

.blue,
.blue a {color:#44A2FF}

.beige,
.beige a {color:#E0C999}

.red,
.red a {color:#F70D00}

.orange,
.orange a {color:#FF900B}

.orange2,
.orange2 a {color:#FF900B}

.pink,
.pink a {color:#FF007F}

.pink2,
.pink2 a {color:#FF007F}



.lang {position:absolute; z-index:100; right:320px; font-style:italic; white-space:nowrap; padding-bottom:2px}
.lang a,
.lang span {margin:0 0 0 10px; padding:0; display:inline; background:none; float:none; font-size:0.9em; width:auto; height:auto; text-decoration:none; color:#999}
.lang a,
.lang a:hover {color:#F10365; cursor:pointer}