html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-Family:Verdana;
	font-size:11px;
	
}

body {
	margin:0;
	padding:0;
	width:100%;
	background-color:#000;
	background-image:url('../img/bg.jpg');
	
	background-repeat: no-repeat;
	background-position: top center;
	font-Family:Verdana;
	font-size:11px;
}

img {
	border:0px;
}

.container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	positio:absolute;
	top:0px;
	min-height:700px;
}

.header{
	height:125px;
	position:absolute;
	top:0px;
}

.logo{
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	
	width:395px;
	height:125px;
	
	background-image:url('../img/light-logo.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.navigation_menu {
	position:relative;

	width:550px;
	margin:63px 0px 0px 525px;
	
	font-Family:Tahoma;
	font-size:12px;
	line-height:29px;
}

.navigation_menu ul{
	margin:0px;
	padding:0px;
}

.navigation_menu ul li{
	display:inline;
	padding:0px 0px 0px 0px;
}

.navigation_menu ul li a {
	color:white;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}

.navigation_menu ul li a:hover {
	color:#CBB162;
}

.wrapper{
	clear:both;
}


@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-SemiboldIt.otf');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-Semibold.otf');
    font-weight: bold;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-It.otf');
    font-style: italic;
}

.slider{
	height:425px;
	margin-top:125px;
}


.slider_body .left{
	width:450px;
}

.slider_body .right{
	width:510px;
}

.slider_body .right .title h3{
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');	
	font-size:54px;
	color:white;
	margin:0px;
	margin-left:20px;
	padding:0px;
	text-shadow: 2px 2px 1px #000;
}

.slider_body .right .description h2{
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');
	font-size:24px;
	color:white;
	margin:0px;
	margin-top:-10px;
	margin-left:20px;
	padding:0px;
	text-shadow: 2px 2px 1px #000;
}

.slider_body .right .button{
	height:62px;
	width:174px;
	background-image:url('../img/more_button_normal.png');
}

.slider_body .right .button:hover{
	background-image:url('../img/more_button_hover.png');
}

.slider_body .right .button:active{
	background-image:url('../img/more_button_active.png');
}

.types{
	width:201px;
}

.types .link_container{
	padding:15px 0px 15px 16px; 
	background-image:url('../img/type_arrow.png'); 
	background-position:0 17px; 
	background-repeat:no-repeat;
}

.types .link {
	height:40px;
	font-Family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	
}

.types .link:hover{
	color:#CBB162;
}
.type-2,
.type-3,
.type-4{
	padding-left:50px;
}

.types .img {
	position:absolute; 
	margin-left:6px; 
	margin-top:6px;
}

.types .img_hover{
	position:relative;
	width:202px;
	height:201px;
	background-image:url('../img/type_bg.png');
	background-position:top;
	background-repeat:none;
}

.types .img_hover:hover{
	background-image:url('../img/type_bg_hover.png');
	background-position:top;
	background-repeat:none;
}

.type_bg{
	width:202px;
	height:201px;
	background-image:url('../img/type_bg.png');
}

.bread{
	height:33px;
	margin-top:155px;
	text-align:center;
}

.bread .left_corner{
	width:34px;
	height:33px;
	background-image:url('../img/bread_left.png');
	background-position:top;
	background-repeat:none;
}

.bread .right_corner{
	width:34px;
	height:33px;
	background-image:url('../img/bread_right.png');
	background-position:top;
	background-repeat:none;
}

.bread .middle{
	background-image:url('../img/bread_bg.png');
}

.bread .middle a{
	font-Family:Verdana;
	font-size:12px;
	font-style:italic;
	color:#fff;
	text-decoration:none;
	margin:0px 5px;
}

.bread .middle a:hover{
	color:#CDB568;
}

.bread .delimiter{
	width:34px;
	height:33px;
	background-image:url('../img/bread_middle.png');
	background-position:top;
	background-repeat:none;
}

.pages_title{
	margin-top:50px;
	background-image:url('../img/pages_title_border.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}

.pages_title h3{
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');
	font-size:24px;
	color:white;
	font-weight:normal;
	padding-bottom:12px;
	margin-bottom:30px;
}

.news_items{
	margin-top:15px;
	padding-right:30px;
	width:675px;
}

.news_items h3 {
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');
    font-weight:normal;
	font-size:24px;
	color:white;
	margin:0px;
	padding:0px;
}

.news_items p {
	font-family: Tahoma;
    font-size:13px;
	color:white;
	margin:0px;
	margin-top:13px;
	padding:0px;
}

.news_items .more{
	width:84px;
	height:27px;
	background-image:url('../img/more.png');
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	margin-top:15px;
	margin-left:580px;
	
}

.news_items .more a{
	margin-top:25px;
	font-family: Tahoma;
    font-size:12px;
	color:white;
	margin:0px;
	padding:0px;
	text-decoration:none;
	line-height:26px;
}
.news_items .more a:hover{
	color:#CBB162;
}

.pages_table .left{
	width:675px;
}

.pages_table .delimiter{
	width:45px;
}

.pages_table .right{
	width:240px;
}

.types_list_items {
	width:100%;
	margin-top:-10px;
}

.types_list_items ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.types_list_items ul li{
	padding-left:18px;
	background-image:url('../img/type_arrow_trans.png');
	background-position:center left;
	background-repeat:no-repeat;
	margin:7px 0px;
}

.types_list_items ul li a{
	font-family: Tahoma;
    font-size:12px;
    font-weight:bold;
	color:white;
	margin:0px; 
	padding:0px;
	text-decoration:none;
}


.types_list_items ul li a:hover{
	color:#CBB162;
}

.news_end_items{
	margin-top:50px;
	padding-right:30px;
	width:615px;
}

.news_end_items h3 {
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');
    font-weight:normal;
	font-size:24px;
	color:white;
	margin:0px;
	padding:0px;
}

.news_end_items p {
	font-family: Tahoma;
    font-size:13px;
	color:white;
	margin:0px;
	margin-top:13px;
	margin-left:10px;
	padding:0px;
}

.news_end_items .more{
	width:130px;
	height:27px;
	background-image:url('../img/all_items_button.png');
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	margin-top:15px;
	margin-left:518px;
	
}

.news_end_items .more a{
	margin-top:25px;
	font-family: Tahoma;
    font-size:12px;
	color:white;
	margin:0px;
	padding:0px;
	text-decoration:none;
	line-height:26px;
}

.news_end_items .more a:hover{
	color:#CBB162;
}

.items_properties h3{
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');
	font-size:36px;
	color:white;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.items_properties .h4_div{
	float:left;
	margin-right:5px;
}

.items_properties h4{
	font-family:Verdana;
    font-size:12px;
	color:#BFBFBF;
	font-style:italic;
	margin:0px;
	padding:0px;
}

.items_properties .colors{
	border-top:1px solid #5A555F;
	border-bottom:1px solid #5A555F;
	height:30px;
}

.items_properties .colors ul {
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}

.items_properties .colors ul li {
	margin:0px;
	padding:0px;
	display:inline;
	font-family:Verdana;
    font-size:12px;
	color:#BFBFBF;
	font-style:italic;
}

.items_properties .colors ul li a {
	font-family:Verdana;
    font-size:12px;
	color:#BFBFBF;
	font-style:italic;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.items_properties .colors ul li a:hover{
	color:#CBB162;
}

.items_properties .technic {
	width:204px;
}

.items_properties .description {
	padding-right:20px;
}
.items_properties .technic p,
.items_properties .description p{
	font-family:Tahoma;
    font-size:13px;
	color:white;
}


.items_properties .description .order{
	width:130px;
	height:27px;
	background-image:url('../img/all_items_button.png');
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	margin-top:15px;
	margin-left:350px;
}

.items_properties .description .order a{
	margin-top:25px;
	font-family: Tahoma;
    font-size:12px;
	color:white;
	margin:0px;
	padding:0px;
	text-decoration:none;
	line-height:26px;
}

.items_properties .description .order a:hover{
	color:#CBB162;
}


.footer{
	height:75px;
	background:#0C0019;
	margin-top:55px;
}

.footer p{
	font-Family:Tahoma;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:white;
	text-align:center;
	padding-top:30px;
}

.top_tabs {
	margin-top:70px;
	margin-bottom:70px;
}

.top_tabs td{
	padding-left:35px;
	padding-right:35px;
}
.top_tabs a{
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Semibold.otf');
	font-size:21px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
}

.top_tabs a:hover{
	color:#9E9D9D;
}

.top_tabs a:active{
	color:white;
}

.top_tabs a .under{
	font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.otf');
	font-size:18px;
	color:#867F8C;
	text-shadow: 1px 1px 1px #000;
}

.top_tabs a .under:hover{
	color:#9E9D9D;
}

/* drop down menu*/
.panel {
	height: 1%;
	overflow: hidden;
} 

.panel a {
	float: right;
	overflow: hidden;
	text-indent: -99999px;
}

.all-dirs {
	font-style: normal;
	color: #fff;
	cursor: pointer;
	text-shadow: 1px 1px 1px #000;
}

.all-dirs span {
	overflow: hidden;
}

.all-dirs-over {
	border-color: #fcffa7;
	color: #fcffa7;
}


/*dirs styles*/


.dirs {
	position: relative;
	left: 75px;
	top: -44px;
	display: none;
	z-index: 100;
	zoom: 1;
}

.dirs-over {
	display: block;
}

.dirs div {
	padding: 15px 15px 10px 15px;
}

.dirs em {
	font-style: normal;
	color: #fff;
	cursor: pointer;
	margin-bottom: 5px;
}

.dirs em.dirs-em-over {
	border-color: #cacaca;
	color: #cacaca;
}

.arrow-opacity {
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
}

.arrow {
	vertical-align: 2px;
	margin-left: 2px;
	cursor: pointer;
}

.dirs ul {
	background-color: #272727;
	padding-left: 8px;
	margin-left:-40px;
	width:150px;
}

.dirs ul li {
	display:block;
	padding-top: 8px;
}

.dirs ul li a {
	font-size: 11px;
	color: #fff;
}

.dirs ul li a:hover {
	color: #fff;
	text-decoration: none;
}

/* stiles for ajax tabs*/

.news {
}

.news h2 span {
	font-weight: normal;
}

.news h2 span {
	font-size: 16px;
	color: #000000;
}

.news h2 strong {
	color: #ffffff;
	font-weight: normal;
}

.news h2 em {
	color: #fff95b;
	font-style: normal;
	border-bottom: 1px dashed #fff95b;
	cursor: pointer;
}

.news h2 em.white-color {
	color: #ffffff;
}

.art-column {
	display: none;
}

.art-column,
.news-column {
	zoom: 1;	
}

.news ul li {
	display: block;
	padding-bottom: 9px;
}

.all-news {
	text-align: right;
	padding-top: 10px;
}

#contacts, #contacts p, #contacts a,
#about, #about p, #about a {
	font-family: Tahoma;
    font-size:13px;
	color:white;
	margin:0px;
	margin-top:13px;
	padding:0px;
}


/*cjntact form*/

.contact_from{
	width:655px;
	margin-top:30px;
}

.contact_from .field_title{
	width:115px;
	text-align:left;
}

.contact_from td{
	padding:3px;
}
.contact_from .field_title p{
	margin:0px;
	padding:0px;
	font-Family:Tahoma;
	font-size:14px;
	color:#fff;
	text-align:left;
}

.contact_from .field_input input{
	background:none;
	border:0px;
	height:34px;
	width:536px;
	background-image:url('../img/input_bg.png');
	background-position:bottom;
	background-repeat:no-repeat;
	color:white;
	font-size:12px;
}

.contact_from .field_input textarea{
	background:none;
	border:0px;
	height:130px;
	width:536px;
	background-image:url('../img/msgtext_bg.png');
	background-position:bottom;
	background-repeat:no-repeat;
	color:white;
	font-size:12px;
}

.contact_from .error {
	padding-bottom:20px;
}

.contact_from .error p{
	margin:0px;
	padding:0px;
	margin-right:10px;
	font-Family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#FF4F01;
	text-align:right;
}

.contact_from .send input[type=submit] {
        display: inline;
        background:none;
        border:0px;
        width:132px;
		height:32px;
		background-image:url('../img/msg_send.png');
		background-position:bottom;
		background-repeat:no-repeat;
		text-align:center;
		margin-left:518px;
		color:white;
		font-weight:bold;
		padding:0px;
		margin-top:35px;
}

.contact_from .warning p{
	margin:0px;
	padding:0px;
	margin-right:10px;
	font-Family:Tahoma;
	font-size:11px;
	color:#C9C9C9;
	text-align:right;
}

.drop_arrow{
	background-image:url('../img/drop_arrow.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:211px;
	height:20px;
}

.drop_bottom{
	background-image:url('../img/drop_bottom.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	width:211px;
	height:20px;
}

.highslide_3_loading{
	display:none;
}

.highslide_4_loading{
	display:none;
}

.highslide_5_loading{
	display:none;
}

.highslide_6_loading{
	display:none;
}

.highslide_7_loading{
	display:none;
}

.highslide_8_loading{
	display:none;
}

.highslide_9_loading{
	display:none;
}

.highslide_10_loading{
	display:none;
}