/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
body {background:url(../images/tail-top3.jpg) repeat-x center top #000;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#a6a6a6}
html {min-width:1000px}
html, body {height:100%}
.container {margin:0 auto;overflow:hidden;width:1000px;font-size:.875em;padding:80px 0 140px 0}
header .container {height:420px;position:relative;padding:0;top:20px}
aside {width:311px;position:relative;z-index:10;float:left;margin-right:-10px}
section#content {position:relative;z-index:10;width:650px;float:left}
footer {background:url(../images/tail-bottom.jpg) repeat-x center top;margin-top:-229px}
footer .container {height:229px;text-align:center;color:#fff;padding:0;line-height:1.429em}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.wrap {height:auto !important;height:100%;min-height:100%}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
input, select, textarea {font-family:Arial, Helvetica, sans-serif, Georgia;font-size:1em;vertical-align:middle;font-weight:normal}
fieldset {border:0}
.list li {padding:0 0 14px 12px;background:url(../images/marker.gif) no-repeat left 5px;height:1%} 
.news li {line-height:1.429em;margin-top:-4px;padding:0 0 23px 0;width:100%;overflow:hidden;vertical-align:top}
.news li a {text-decoration:none;line-height:2em}
.news li a:hover {text-decoration:underline}
.news li span {display:block;float:left;padding-right:20px;font-size:.786em;color:#000;background:url(../images/marker1.gif) no-repeat left top;text-align:center;width:19px;height:18px;position:relative;top:6px;line-height:1.2em}
.news li strong {display:block;font-weight:normal;overflow:hidden}
.img-indent {margin:0 0 20px 0}
.img-box {width:100%;overflow:hidden;padding-bottom:15px;line-height:1.429em}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden}
p {margin-bottom:16px;line-height:1.429em}
.p1 {margin-bottom:25px}
.btback1 { border: #fff; border-style: solid; border-top-width: 0.1px; border-right-width: 0.1px; border-bottom-width: 0.1px; border-left-width: 0.1px; background-color: #fff}
.btback2 { border: #fff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #fff}
.btback3 { border: #000000 dashed; background-color: #fff; border-top-width: 1px; border-right-width: 0.5px; border-bottom-width: 1px; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px}
.bttext { border: #ff4040; border-style: solid; border-top-width: 0.1px; border-right-width: 0.1px; border-bottom-width: 0.1px; border-left-width: 0.1px; background-color: #000; width: 880px}

address {line-height:1.429em;color:#fff;font-style:normal}
address span {float:left;color:#a6a6a6;width:84px}
a {color:#ffc531;outline:none}
a:hover {text-decoration:none}
h1 {font-size:1.657em;line-height:1.2em;font-weight:normal;position:absolute;left:60px;top:18px}
h1 a {text-decoration:none}
h2 {font-size:30px;line-height:1.2em;color:#fff;margin-bottom:20px}
h2 em {
		display:inline-block;
		font-size:16px;
		line-height:2em;
		color:#808080;
		padding-left:40px;
		padding-top:8px;
		letter-spacing:-1px;
	}
h3 {font-size:2.5em;font-family:Mistral;line-height:1.2em;font-weight:normal;color:#808080;margin-bottom:20px}
h4 {font-size:2em;font-family:Mistral;line-height:1.2em;font-weight:normal;color:#ffc531;margin-bottom:20px}
h5 {font-size:1em;line-height:1.429em;color:#ffc531;font-weight:normal;margin-bottom:2px;}
.txt1 {color:#ffc531}
.txt2 p {line-height:1.714em}
h6 {color:#769e02;}
/* header */
header nav {position:absolute;right:60px;top:0;z-index:20}
header nav ul li {float:left;font-size:20px;line-height:1.2em;padding-left:13px}
header nav ul li a {text-decoration:none;display:block;color:#fff;background-image:url(../images/spacer.gif);background-repeat:no-repeat;background-position:left top}
header nav ul li a:hover, header nav ul li a.active {color:#ffc632;background-image:url(../images/button-left.png)}
header nav ul li a span {display:block;padding:0 9px;background-repeat:no-repeat;background-image:url(../images/spacer.gif);background-position:right top}
header nav ul li a:hover span, header nav ul li a.active span {background-image:url(../images/button-right.png)}
header nav ul li a span span {padding:5px 10px 8px 10px;background-repeat:repeat-x;background-image:url(../images/spacer.gif)}
header nav ul li a:hover span span, header nav ul li a.active span span {background-image:url(../images/button-tail.png)}
/* content */
#content .inside {padding:0 0 0 60px}
#content.extra {width:auto}
#content .list li {padding-bottom:8px}
/* Sidebar */
aside .inside {padding:0 0 0 60px}
aside figure {margin-left:-60px;padding-top:15px}
/* footer */
footer .inside {padding:148px 0 0 0}
footer a {color:#fff}
/* forms */
#contacts-form {clear:right;width:100%;overflow:hidden}
#contacts-form fieldset {border:none;float:left}
#contacts-form .field {clear:both;height:29px}
#contacts-form label {float:left;width:107px;color:#a6a6a6;padding-top:2px}
#contacts-form input {width:237px;padding:1px 0 1px 3px;border:1px solid #a6a6a6;color:#a6a6a6;background:none;float:left}
#contacts-form textarea {width:237px;height:114px;padding:1px 0 1px 3px;border:1px solid #a6a6a6;color:#a6a6a6;margin-bottom:15px;overflow:auto;background:none;float:left}
/* tabs */
ul.tabs {position:absolute;right:60px;top:50px}
ul.tabs li {float:left;line-height:1.2em;padding-left:10px}
ul.tabs li a {color:#999999;display:block;float:left;text-decoration:none;cursor:pointer}
ul.tabs li a:hover, ul.tabs li.active a {background:url(../images/nail_bottle444.png) no-repeat left top}
ul.tabs li a span {display:block;float:left;padding-left:3px;font-size:1.1em;color:#000000;text-align:center;width:19px;height:23px;position:relative;top:6px;line-height:1.2em}
ul.tabs li a span span {padding:4px 10px 6px 10px}
.tab_container {position:relative;top:80px;width:100%}
/* faded gallery */
.faded {width:888px;height:341px;margin:0 auto;position:relative}
.faded ul.big-image {list-style:none;padding:0;margin:0;width:653px;height:341px;float:right;background:url(../images/img-wrapper-big.png) no-repeat left top}
.faded ul.big-image li {padding:9px 0 0 9px;width:635px;height:323px}
ul.pagination {list-style:none;padding:0;margin:0;background:none;width:auto;height:auto;position:absolute;left:0;top:0}
ul.pagination li {width:183px;height:99px;margin-bottom:22px;background:url(../images/img-wrapper-small.png) no-repeat left top}
ul.pagination li a {padding:9px 0 0 9px;display:block}
ul.pagination li.current a {}a {outline:0;border:0}
/* The Nivo Slider styles */
.slider_box {margin-top:17px;padding:5px 9px 59px 11px;overflow:hidden;position:relative;background:url() 0 0 no-repeat}
.slider {position:relative;padding:0;margin:0;width:653px;height:341px;float:right}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {	position:absolute;bottom:-33px;z-index:99;cursor:pointer;text-indent:-5000px;width:12px;height:20px;display:block}
.nivo-prevNav {left:15px;background:url() right 0 no-repeat}
.nivo-prevNav:hover {background-position:left}
.nivo-nextNav {right:15px;background:url() 0 0 no-repeat}
.nivo-nextNav:hover {background-position:right}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position:absolute;z-index:99;left:54px;width:850px;bottom:-38px;text-align:center}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;width:31px;height:35px;overflow:hidden;display:inline-block;margin:0 9px 0 0;background:url() 0 4px no-repeat;text-align:center;font-size:30px;line-height:1.2em;color:#39baf8;text-decoration:none}
.nivo-controlNav a.active , .nivo-controlNav a:hover {color:#464646}

/* Icons*/
#contact
{ width: 160px;
  float: right;
  height: 50px;
  top: 30px;
  right: 180px;
  background: transparent;
  position:relative;} 