/* HTML tags */
body {font:0.9em Arial, Helvetica, sans-serif; line-height:1.458em; background:#000 url(../image/default/body.png) repeat-x 0 0;}
a {color:#ffeb00; text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
p {font:1em Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:1.5em;}
h1 {font-size:1.3em;}
h2 {font-family:"Myriad Web","Myriad Pro","Trebuchet MS",Trebuchet,Arial,sans-serif; color:#fff; text-transform:uppercase; font-weight:lighter; line-height:12px; height:12px; margin-bottom:25px;}
h3 {color:#d60019; margin-bottom:8px; font-size:1.1em;}

/* Layout */
.container {position:relative; margin:0 auto; width:986px;}
#header {background:#F3F3F3 url(../image/default/header.png) no-repeat center 0; padding-bottom:15px; overflow:hidden;}
#content {background:#0C000A url(../image/default/content.png) no-repeat center 0;}
#content .container {padding-top:45px;}
#footer {background:#000; overflow:hidden; padding:40px 0;}

/* HEADER */
#nav-skip {position:absolute; left:-999em; top: 0;}
#nav-skip a:focus, #nav-skip a:active {position:absolute; left:999em; width:986px; background:#fff; padding-top:2px; z-index:10; text-align:center;}

#lang {margin:25px 0 0 0; float:right;}
#lang li {float:left; border-left:1px solid #909090; margin:0 5px 0 0; padding:0 0 0 5px; font-size:0.8em; line-height:0.8em; text-transform:uppercase;}
#lang li.first {border-left:none;}
#lang li a {text-decoration:none; color:#909090;}
#lang li a:hover, #lang li a:focus {text-decoration:underline;}
#lang li.selected {font-weight:bold;}

#logo {margin:5px 0 0 0; display:inline; float:right;}
#logo a {position:relative; display:block; overflow:hidden; width:430px; height:80px; z-index:1;}
#logo a span {position:absolute; top:0; left:0; width:100%; height:100%; background:url(../image/default/logo.png) no-repeat 0 0; cursor:pointer; z-index:1;}

#nav {float:left; width:250px; margin:31px 0 0 60px; _margin:31px 0 0 30px;}
#nav li a {position:relative; display:block; overflow:hidden; width:250px; margin:0; padding:0; color:#464646;}
#nav li a span {position:absolute; top:0; left:0; width:100%; height:100%; display:block; background-repeat:no-repeat; cursor:pointer;}
#nav li a:hover {color:#612B61; text-decoration:none;}
.cs li a span {background-image:url(../image/default/nav-cs.png);}
.en li a span {background-image:url(../image/default/nav-en.png);}
#nav li a#home {height:39px;}
#nav li a#fashion {height:41px;}
#nav li a#interior {height:43px;}
#nav li a#styling {height:41px;}
#nav li a#design {height:41px;}
#nav li a#lada {height:42px;}
#nav li a#contact {height:39px;}
#nav li a#home span {background-position:0 0;}
#nav li a#fashion span {background-position:0 -39px;}
#nav li a#interior span {background-position:0 -80px}
#nav li a#styling span {background-position:0 -123px;}
#nav li a#design span {background-position:0 -164px;}
#nav li a#lada span {background-position:0 -205px;}
#nav li a#contact span {background-position:0 -247px;}
#nav li:hover a#home span, #nav li:focus a#home span, #nav li a#home.active span,#nav li.sfhover a#home span {background-position:-250px 0;} 
#nav li:hover a#fashion span, #nav li:focus a#fashion span, #nav li a#fashion.active span, #nav li.sfhover a#fashion span {background-position:-250px -39px;}
#nav li:hover a#interior span, #nav li:focus a#interior span, #nav li a#interior.active span, #nav li.sfhover a#interior span {background-position:-250px -80px}
#nav li:hover a#styling span, #nav li:focus a#styling span, #nav li a#styling.active span, #nav li.sfhover a#styling span {background-position:-250px -123px;}
#nav li:hover a#design span, #nav li:focus a#design span, #nav li a#design.active span, #nav li.sfhover a#design span {background-position:-250px -164px;}  
#nav li:hover a#lada span, #nav li:focus a#lada span, #nav li a#lada.active span, #nav li.sfhover a#lada span {background-position:-250px -205px;}
#nav li:hover a#contact span, #nav li:focus a#contact span, #nav li a#contact.active span, #nav li.sfhover a#contact span {background-position:-250px -247px;}
#nav li ul {display:none; text-align:right; overflow:hidden;}
#nav li ul.active {display:block;}
#nav li ul li {background:url(../image/default/submenu-li.png) no-repeat 225px 50%;}
#nav li ul li:hover {background:url(../image/default/submenu-li-hover.png) no-repeat 225px 50%;}
#nav li ul li a {padding-right:30px; width:220px;}

#ilustration {float:right; margin:31px 0 0 0; width:675px; height:286px; position:relative;}

/* Content */
#col-content {background:#140112; padding:30px 80px 10px 80px;}
#col-content h2 {color:#fae4f7; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; line-height:1.6em;}
#col-content p {color:#fae4f7; margin-bottom:10px;}
#col-content {color:#fae4f7; margin-bottom:10px;}
#col-content ul {padding:10px 0 0 10px; list-style-type:square;}
#col-content ul li {margin:0 0 0 25px; padding:5px 0 0 0;}
#col-content ul li ul {padding:10px 0 15px 10px;}
#col-content table {font-family:Arial, Helvetica, sans-serif; width:100%; text-align:left;	border-collapse:collapse;	margin:20px;}
#col-content table th {font-size:1.1em; font-weight:normal; color:#fae4f7;	padding:12px 15px;}
#col-content table td {color:#fae4f7;	border-top:1px solid #e8edff; padding:10px 15px;}
#col-content .colgrouup-first {border-right:10px solid transparent;	border-left:10px solid transparent;}

.photo {float:left; margin:0 22px 60px 0;}
.photo p {margin:0; padding:0; line-height:0;}
.photo img {display:block;}
.photo a {display:block; text-decoration:none;}
.last {margin-right:0;}

/* Carousel*/
.carousel {width:986px; position:relative; margin:28px 0 30px 0; height:190px;}
.carousel .wrapper {width:986px; overflow:hidden; position:absolute; height:190px; margin:0; left:0;}
.carousel .wrapper ul {width:9999px; margin:0; padding:0; position:absolute; top:0; font-size:0.75em; line-height:1.4em;}
.carousel ul li {display:block; float:left;}
.carousel ul li img {display:block; margin:0 22px 0 0;}
.carousel a {font-size:1.3em;}
.carousel a:hover, .carousel a:focus, .carousel a:hover .desc, .carousel a:focus .desc  {text-decoration:none; color:#694265;}
.carousel a:hover .arrows, .carousel a:focus .arrows {color:#fff;}
.carousel .desc {color:#fff; display:block; font-weight:bold; line-height:1.4em; margin-top:4px;}
.carousel .arrows {color:#694265;}
.carousel .arrow {display:block; height:33px; width:18px; position:absolute; top:60px; cursor:pointer; background-image:url(../image/default/arrow.png); background-repeat:no-repeat; background-position:0 0; line-height:0px; text-indent:-9999px;}
.carousel .forward {background-position:right top; right:-35px;}
.carousel .back {background-position:left top; left:-35px;}
.carousel .forward:hover {background-position:right bottom;}
.carousel .back:hover {background-position:left bottom;}

/* Footer */
#footer p {color:#fff; font-size:0.9em;}
#col-left, #col-center, #col-right {float:left;}
#col-left {width:243px;}
#col-center {width:487px; padding-right:20px;}
#col-right {width:236px; background:url(../image/default/col-right.png) no-repeat 160px 5px;}
#col-left a {color:#ffeb00; text-decoration:none;}
#col-left a:hover, #col-left a:focus {text-decoration:underline;}

#bottomNav {display:inline; font-size:0.9em; line-height:1.2em;}
#bottomNav li {float:left; border-left:1px solid #575757; padding:0 14px; margin-top:30px;}
#bottomNav li.first {border-left:none; padding-left:0;}
#bottomNav li a {color:#575757; text-decoration:none;}
#bottomNav li a:hover, #bottomNav li a:focus {color:#9a9a9a;}
.snd {width:500px;}

#col-right a {color:#fff; text-transform:uppercase; text-decoration:none;}
#col-right a:hover, #col-right a:focus {color:#575757;}

#news {border-top:1px solid #3e003e; padding-top:20px; margin-top:15px;} 
#news p {margin-bottom:15px;}
#news p.heading {color:#694265; margin-bottom:3px;}
#news p.heading a, #news .more {color:#694265; font-weight:bold;}


#line {width:100%; height:1px; background:#0d0d0d; display:block; float:left; margin-top:10px; overflow:hidden;}

