* { font-family: Arial, Helvetica, sans-serif;}
html, body { height:100%}
body { background:#000000; padding:0; margin:0; text-align:center}
p, td, div { font-size:13px; color:#a9a9a9; line-height:19px;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0px; margin-bottom:19px;}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { color:#f1f1f1; text-decoration:none;}
a:hover { text-decoration:underline;}

ul { list-style:none; margin:0; padding:0}

.d-site { text-align:left; height:100%; width:100%; background:#000000; position:relative; display:block; overflow:hidden}
.main_slider_hidder { height:100%; width:100%; overflow:hidden; position:relative; display:block }
.main_slider { position:absolute;}

/*Main slide gallery images size*/
.main_slider img { width:900px; height:600px;}

/*Header*/
.header { width:100%; text-align:center; position:relative; height:407px}
.header_block { height:407px; width:7200px; position:absolute; left:0}

/*Collections*/
.menu_line_bot { background:#ffffff; height:50px; position:absolute; bottom:0; left:0; text-align:center; width:100%; z-index:50}
.menu_line { bottom:403px!important}
.menu_block { width:1152px; display:block; margin:0 auto; text-align:left; position:relative; z-index:55}
.menu_block .logo { color:#000000; line-height:50px; font-size:32px; font-family:'GronzCondensedHeavy'; top:0; left:39px; position:absolute; text-transform:uppercase; text-decoration:none}
.menu_block .logo:hover {text-decoration:none}
ul.menu { padding:0 0 0 194px;}
ul.menu li { float:left; position:relative}
ul.menu li a { padding:0 14px; line-height:50px; color:#000000; font-family:'GronzCondensedLight'; background:#ffffff; text-decoration:none; display:block; font-size:22px; text-transform:uppercase; float:left;}
ul.menu li.act a { color:#ffffff; background:#000000}
.follow { position:relative; z-index:99; width:110px; overflow:hidden}
.follow:hover { position:relative; z-index:99; width:210px}
ul.menu li a:hover { text-decoration:none}
.d-submenu { position:absolute; left:105px!important; top:0px!important; display:block; width:95px!important; height:50px!important; overflow:hidden}
ul.submenu { background:#000000!important; width:95px!important; height:50px!important; display:block; position:absolute; left:-95px; top:0px}
ul.submenu li { padding:13px 4px 12px 0!important; float:left!important;}
ul.submenu li a { padding:0!important;}
.ico_f { background-image:url(../img/ico_f.jpg)!important; background-position:0 0; width:25px; height:25px; display:block; z-index:100!important}
.ico_t { background-image:url(../img/ico_t.jpg)!important; background-position:0 0; width:25px; height:25px; display:block; z-index:100!important}
.ico_rss { background-image:url(../img/ico_rss.jpg)!important; background-position:0 0; width:25px; height:25px; display:block; z-index:100!important}

.d-list { width:260px; padding:0 20px 0 0; float:left}
.d-list_last { width:260px; padding:0; float:left}
ul.list { padding:0 0 0 20px}
ul.list li { padding:0 0 10px 20px; background:url(../img/mark_arrow.png) no-repeat 0 7px; line-height:18px; color:#f1f1f1; font-size:13px}

.sub_tabs { position:absolute; left:39px; top:-35px; z-index:60}
.sub_tabs li { float:left; padding:0 30px 0 0;}
.sub_tabs li a { color:#a9a9a9; font-size:20px; line-height:22px; font-family:'GronzCondensedLight'; text-decoration:none;}
.sub_tabs li a:hover { color:#ffffff;  text-decoration:none;}
.sub_tabs li a.act { color:#ffffff;  text-decoration:none;}

.collect_box { width:100%; height:100%; background:#000000; position:absolute; left:0; top:0; z-index:40}
.collections_content { width:1152px; margin:0 auto; padding:290px 0 0 0;}
.collection_block { padding:0 30px 0px 39px; width:1083px!important; height:300px}
.sliderkit-nav-clip { height:300px!important; text-align:left!important}
.collection_block ul li { float:left; padding-right:40px; width:230px}
.collection_block ul li img { margin-bottom:15px}

/*Gallery*/
.gallery_overlay { background:#000000; width:100%; display:none; position:absolute; left:0; top:0; z-index:45; height:100%; text-align:center;}
.gallery_block { width:900px; margin:0 auto; position:relative; text-align:center; padding:42px 126px 0 126px;}
.gallery_block img { margin:0 auto 17px auto}
.gal_text { text-align:left}
.btn_back { background:url(../img/btn_back.jpg) no-repeat left center; width:112px; padding:0 0 0 28px; line-height:22px; font-size:20px; color:#a9a9a9; font-family:'GronzCondensedLight'; position:absolute; right:40px; bottom:65px; cursor:pointer}
.btn_next { background:url(../img/btn_next.jpg) no-repeat right center; width:37px; padding:0 28px 0 0px; line-height:22px; font-size:20px; color:#a9a9a9; font-family:'GronzCondensedLight'; position:absolute; right:35px; top:330px; cursor:pointer}
.btn_prev { background:url(../img/btn_prev.jpg) no-repeat left center; width:62px; padding:0 0 0 28px; line-height:22px; font-size:20px; color:#a9a9a9; font-family:'GronzCondensedLight'; position:absolute; left:35px; top:330px; cursor:pointer}

#collection2 { display:none}
#collection3 { display:none}

/*Content*/
.cont { width:100%; text-align:center; padding:35px 0 76px 0; position:absolute; bottom:0px; background:#000000; height:292px}
.content_block { width:846px; padding:0 275px 0 40px; margin:0 auto; text-align:left; height:292px}
.map { width:249px; float:left}
.contact_info { width:220px; padding:0 35px 0 0; float:left}
.inp { width:305px; height:18px; padding:8px 7px; background:#ffffff; border:none; line-height:18px; font-size:13px; color:#0d0d0d; margin:0 0 4px 0}
.area { width:305px; height:100px; padding:8px 7px; background:#ffffff; border:none; line-height:18px; font-size:13px; color:#0d0d0d; margin:0 0 4px 0}
.btn_send { background:url(../img/btn_submit.jpg) no-repeat; width:82px; height:34px; border:none; cursor:pointer;}


/*Slider_Gallery*/
.sliderkit-nav { position:relative;}
.sliderkit-btn { width:22px; height:9px; display:block; position:absolute; top:25px}
.sliderkit-btn a { width:22px; height:9px; display:block;}
.sliderkit-nav-prev { background:url(../img/btn_back.jpg) no-repeat; right:72px}
.sliderkit-nav-next { background:url(../img/btn_next.jpg) no-repeat; right:40px}

/*Footer*/
.footer {
	width:100%;
	text-align:center;
	border-top:#262626 1px solid;
	padding:16px 0 12px 0;
	position:absolute;
	bottom:-502px;
	background:#000000;
	left: 2px;
}
.footer_block { width:1112px; padding:0 0 0 40px; color:#7d7d7d; font-size:11px; line-height:13px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 auto}

h1 { color:#ffffff; font-size:30px; line-height:32px; margin:0; padding:0 0 22px 0; font-weight:normal; font-family:'GronzCondensedLight'}
h2 { color:#ffffff; font-size:22px; line-height:24px; margin:0; padding:0 0 10px 0; font-weight:normal; font-family:'GronzCondensedLight'; text-transform:uppercase}
h2 span { color:#a9a9a9; font-size:18px; line-height:24px; font-weight:normal; font-family:'GronzCondensedLight'; text-transform:none }
.img_left { margin:0 18px 30px 0;}
.jus, .jus p, .jus div { text-align:justify}
.clear { clear:both; line-height:0px; height:0px}
.fleft { float:left}
.fright { float:right}

.align_left { text-align:left!important; font-size:13px; color:#a9a9a9; line-height:19px;}

.tipsy { color:#a90000; position:absolute; width:300px; z-index:999; text-align:left}
.tipsy-inner { text-align:left; color:#ff0000; padding-left:10px; font-size:13px; font-weight:normal}
 
.bg_pic { position:absolute; left:0; top:0; z-index:0}
/*A*/
