

/*
@font-face {
	font-family: 'helios_cond';
	src: url('helios_cond/helios_cond.eot');
	src: local('☺'), url('helios_cond/helios_cond.woff') format('woff'), url('helios_cond/helios_cond.ttf') format('truetype'), url('helios_cond/helios_cond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
@font-face {
	font-family: 'Conv_LinoScript';
	src: url('Conv_LinoScript/LinoScript.eot');
	src: local('☺'), url('Conv_LinoScript/LinoScript.woff') format('woff'), url('Conv_LinoScript/LinoScript.ttf') format('truetype'), url('Conv_LinoScript/LinoScript.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





@font-face {
    font-family: 'helioslightregular';
    src: url('helios_light/helios_light.eot');
    src: url('helios_light/helios_light.eot?#iefix') format('embedded-opentype'),
         url('helios_light/helios_light.woff') format('woff'),
         url('helios_light/helios_light.ttf') format('truetype'),
         url('helios_light/helios_light.svg#helioslightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helios_cond';
    src: url('helios_cond/helios_cond.eot');
    src: url('helios_cond/helios_cond.eot?#iefix') format('embedded-opentype'),
         url('helios_cond/helios_cond.woff') format('woff'),
         url('helios_cond/helios_cond.ttf') format('truetype'),
         url('helios_cond/helios_cond.svg#helioslightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*CSS RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time{margin:0;padding:0;border:0;outline:0;vertical-align: baseline;background:transparent;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, output, section, summary{display:block;}

meter,progress,mark, time{display:inline;}


blockquote,q{quotes: none;}html,body{height:100%;}

img {border:0;vertical-align:top;text-align:left;}

object{vertical-align:top;outline:none;}

ul,ol{list-style:none;}

table,table td{padding:0;border:none;border-collapse:collapse;}

input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;margin:0;padding:0;}

textarea{overflow:auto;}



html{min-width:1020px;}
body{font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1em;
	color:#000;
/*
	background: url(/templates/demodizzy/images/indiana/bg_gradient2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	*/
	
	background: url(/templates/demodizzy/images/indiana/bg_girl.jpg);
	background-repeat:no-repeat;
	background-size: cover;
	/*background-color:#151b1c;*/
	background-color:#060808;
}
textarea, input, a{
	outline:none;
}

h1, h2, h3, h4, a {color:#f12048;outline:none; font-weight:normal;}
a:hover{text-decoration:none;}


.bg_top_left{
	background: url(/templates/demodizzy/images/indiana/bg_top_left.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.bg_top_right{
	background: url(/templates/demodizzy/images/indiana/bg_top_right.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:19px;
}
.bg_bottom_left{
	background: url(/templates/demodizzy/images/indiana/bg_bottom_left.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.bg_bottom_right{
	background: url(/templates/demodizzy/images/indiana/bg_bottom_right.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}


.gray_bg_new{
	background-color:#2f2f2f !important;
}
.poloska{
	display:block;
	height:10px;
	margin-bottom:10px;
	background-color:#f12048;
}
/*
.all_bg{
	min-height:100%;
}
*/
.header{
width: 100%;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	height: 30px;
}

.header .nav{
font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
font-size: 13px;
	/*background: url(/templates/demodizzy/images/indiana/bg_top_menu1.png);
	background-repeat:repeat;*/
//	background-color:#000;
	background-color:rgba(0,0,0,0.50);
//	border-bottom: 2px solid white;
	box-shadow: 0px 0px 10px black;
}
.menu{
position: relative;
z-index:999;
}
.menu > li{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	margin-right:20px;
	margin-left:20px;
	line-height:30px;
}
.menu li ul li{
	line-height:30px;
}
.menu>li span{
	display:none;
	color:#fff;
}
.menu>li + li span{
//	display:inline-block;
	vertical-align:top;
	margin-right:8px;
}


.menu>li>a{
	display:inline-block;
	vertical-align:top;
	color:#c8be89;
	text-transform:uppercase;
	text-decoration:none;
}

.menu>li>a:hover, .menu>li.active>a{
color: #c8be89;
	text-decoration:underline;
}

.menu ul {
	text-align:left;
	position:absolute; 
	z-index:999;
	display:none; 
	margin:0 0 0 -10px; 
	padding:0;
	padding-top:0px;
	list-style:none;
	background-color:rgba(254,254,254,0.3);
}
.menu ul li{
	font-size:14px;
}
.menu ul li a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	background: url(/templates/demodizzy/images/bg_hover_li_black.png);
	background-repeat:no-repeat;
	background-position:-300px 0px;
	padding-left:10px;
	padding-right:10px;
}

.menu>li:hover > ul {
	display:block;
}

.logo{
position: relative;
z-index: 555;
margin: 25px auto;
text-align: center;
}
.logo img{
width: 500px;
margin-left: -75px;
opacity: 0.5;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.logo a:hover img{
width: 500px;
margin-left: -75px;
opacity: 1;
}
.lang{
	text-align:right;
	margin-right:50px;
	margin-top:-25px;
}
.lang a{
	margin-right:10px;
}
.lang a img{
	height:20px;
}


.header .logo_block{
	margin-top:40px;
}


.div_for_gallery{
	width:1080px;
	margin:0 auto 70px;
}


.content_div, .errors{
	width:1080px;
	margin:0 auto;
	margin-top:20px;
	color:#fff;
	padding:30px;
	background-color:#000;
	background-color:rgba(0,0,0,0.7);
}
.content_div h1, .content_div h2, .content_div h3, .content_div h4{
	margin-top:1px;
	margin-bottom:15px;
}
.content_div p{
	margin-top:5px;
	margin-bottom:8px;
}

/*Контент брендовых страниц*/
.content_div_brend{
	width:700px;
}
.content_div_brend img{
max-width: 690px;
}
.content_div_brend h1{
	/*color:#cfaf32;
	font-size:60px;
	line-height:30px;
	font-family: 'Conv_LinoScript';
	font-style:italic;
	line-height:50px;
	font-weight:normal;*/
	font-family: 'helios_cond';
	font-size:22px;
	line-height:20px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	color:#cfaf32;
}
.content_div_brend h2, .content_div_brend h3, .content_div_brend h4{
	font-family: 'helios_cond';
	color:#cfaf32;
	font-size:18px;
	line-height:26px;
	font-weight:normal;
}
.content_div_brend p{
	color:#fff;
	font-size:16px;
	line-height:18px;
}


/*Контент брендовых страниц end*/



.footer{
	width:760px;
	margin:0 auto;
	padding-top:35px;
	padding-bottom:70px;
}

.foot_soc{
	margin-bottom:10px;
}
.foot_soc a{
	margin-right:15px;
}

.soc_div{
	text-align:left;
}
.b-share{
	margin-left:-5px !important;
}

.copyright{
display: inline-block;
vertical-align: top;
	text-align:left;
	color:#fff;
	font-size: 13px !important;
}
.copyright a{
	color:#ddd !important;
}


.bottom_menu{
	text-align:right;
}
.bottom_menu ul{
	width:320px;
	margin-left:460px;
	margin-top:-40px;
}
.bottom_menu ul li{
	display:inline-block;
	vertical-align:top;
	width:114px;
	margin-left:25px;
	margin-bottom:10px;
	text-align:left;
	background-image:url(/templates/demodizzy/images/li_style.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	height:14px;
	line-height:14px;
}
.bottom_menu ul li a{
	font-size:12px;
	text-decoration:none;
	color:#3caa2a;
}
.bottom_menu ul li a:hover{
	text-decoration:underline;
}

/*Главная страница*/

.for_gallery{
	height:200px;
	width:1000px;
	margin:20px auto;
}






.main_content_div{
	text-align:center;
	margin-top:590px;
}




.main_news{
	display:inline-block;
	vertical-align:top;
	width:760px;
	text-align:left;
	font-family: 'helios_cond';
}
.main_news .main_new{
}
.main_news .main_new img{
	width:300px;
	height:auto;
}
.main_news .main_new .main_new_anons{
	position:relative;
	z-index:2;
	display:inline-block;
	vertical-align:top;
	width:415px;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	height:160px;
	background-image:url(/templates/demodizzy/images/bg_new1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
.main_news .main_new + .main_new .main_new_anons{
	background-image:url(/templates/demodizzy/images/bg_new2.jpg);
}
.main_news .main_new + .main_new + .main_new .main_new_anons{
	background-image:url(/templates/demodizzy/images/bg_new3.jpg);
}

.main_news .main_new h1 a{
	font-size:18px;
	line-height:20px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.main_news .main_new h1{
	margin-bottom:10px;
}
.main_news .main_new_anons h1{
	width: 310px;
	display: block;
}
.main_news .main_new p{
	font-size:12px;
	line-height:17px;
	text-transform:uppercase;
	color:#fff;
}
.main_news .main_podrobno{
	display:block;
	width:24px;
	height:30px;
	background-image:url(/templates/demodizzy/images/indiana/more3.png);
	background-repeat:no-repeat;
	background-position: center center;
	float:right;
	margin-top:10px;
}

.more_news{
	text-align:right;
}
.more_news a{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:118px;
	height:30px;
	line-height:30px;
	margin-right:-112px;
	margin-top:-30px;
	background-image:url(/templates/demodizzy/images/bg_new3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-decoration:none;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}



/*Главная страниц end*/



/*Весна - лето 2013*/
.vesna_boot{
	text-align:center;
}
.vesna_boot ul li{
	display:inline-block;
	vertical-align:top;
	width:300px;
	margin-left:27px;
	margin-right:27px;
	margin-bottom:30px;
	margin-top:10px;
}
.vesna_boot ul li a img{
	width:300px;
	height:auto;
}
.vesna_boot ul li div{
	padding-bottom:5px;
}
.vesna_boot ul li div p{
	display:block;
	text-align:right;
	height:20px;
	margin:0;
}
.vesna_boot ul li div p + p{
	text-align:left;
	margin-top:-20px;
}
.vesna_boot ul li div p span{
	margin-left:5px;
}
/*Весна - лето 2013 end*/


/*Новости страница новости*/

.news{
	text-align:center;
}

.news .new{
	display:inline-block;
	vertical-align:top;
	width:300px;
	margin-left:27px;
	margin-right:27px;
	margin-bottom:30px;
	margin-top:10px;
}
.news .new img{
	width:300px;
	height:auto;
}
.news .new h1 a{
	font-size:16px;
	text-decoration:none;
	display:block;
	min-height:20px;
}
.news .new h1 a:hover{
	color:#fff;
}

/*Новости страница новости end*/



/*Блоги*/

.post_div{
	margin-bottom:30px;
}
.blogs_form{
	margin-top:25px;
}
.blogs_form label{
	display:block;
	margin-bottom:5px;
	margin-top:10px;
}
.blogs_form input[type="text"], .blogs_form input[type="password"]{
	width:300px;
	height:20px;
	border:1px solid #c3a569;
	border-radius:5px;
}
.blogs_form textarea{
	border:1px solid #c3a569;
	border-radius:5px;
	width:300px;
	max-width:350px;
	min-width:200px;
	height:100px;
	max-height:200px;
	min-height:100px;
}
.blogs_form input[type="submit"]{
	margin-top:15px;
	border:1px solid #c3a569;
	border-radius:5px;
	padding:15px;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

.for_img_captcha{
	margin-top:10px;
}
.for_img_captcha span{
	margin-left:5px;
	line-height:30px;
}
#comments .comment{
	padding-top:15px;
	margin-bottom:5px;
	padding-bottom:15px;
	border-bottom:1px dashed #c3a569;
	border-top:1px dashed #c3a569;
}
#comments .comment + .comment{
	padding-top:10px;
	border-top:none;
}
.read_post_a{
	text-decoration:underline;
	color:#f12048;
}
.read_post_a:hover{
	text-decoration:none;
}
/*Блоги end*/



/*Лукбук страница*/
.content_div_loockbook{
	min-height:300px;
	background-color:transparent;
}
.loockbook_menu{
	display:block;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
	padding-top:20px;
	padding-bottom:30px;
}
.loockbook_menu li{
	display:inline-block;
	vertical-align:top;
	margin:10px;
}
.loockbook_menu li a{
	text-decoration:none;
	text-transform:uppercase;
	color:#c8be89;
}
.loockbook_menu li a:hover p{
	text-decoration:underline;
}
.loockbook_menu li a p{
}
.loockbook_menu li a img{
	width:175px;
	height:auto;
}
.gallery_loockbook_page{
	top:250px !important;
	height:400px !important;
}
.border{
	border:1px solid red;
}
.gallery_loockbook_page .tip{
	display:none !important;
}


/*Лукбук подстраница*/
.podmenu_loockbook_page{
position: relative;
z-index: 900;
	margin-top:430px;
	text-align:center;
	text-transform:uppercase;
}
.podmenu_loockbook_page li{
	display:inline-block;
	vertical-align:top;
padding: 0px 10px;
	background: url('../../images/thredblackbg.png');
}
.podmenu_loockbook_page li a, .podmenu_loockbook_page li a:hover{
	text-decoration:none;
}
.podmenu_loockbook_page li a p{
	color:#fff;
	text-decoration:underline;
}
.podmenu_loockbook_page li a:hover p, .podmenu_loockbook_page li.active a p{
	text-decoration: none;
}

/*Лукбук подстраница end*/




/*Лукбук страница end*/




/*Ошибки*/

.content404{
	width:700px;
}

/*Ошибки end*/







.link_on_partneram{
}
.link_on_partneram a{
	display: inline-block;
	text-decoration:none;
	margin-right:20px;
	background: url('../../images/thredblackbg.png');
	border-radius: 3px;
	border: 1px solid #af1d62;
	color: #f51b82;
	width: 150px;
line-height: 20px;
	padding: 10px;
	text-align: center;
	box-shadow: 0px 0px 3px 1px black;
}
.link_on_partneram a span{
	color: #cfaf32;
}
.link_on_partneram a:hover{
color: white;
background: #af1d62;
border: 1px solid #680a36;
box-shadow: 0px 0px 3px 1px #af1d62;
opacity: 0.8;
}































/*Контент страниц*/
.image_1{
	display:inline-block;
	vertical-align:top;
	padding:15px;
	background-color:rgba(255,255,255,0.5);
}
.image_1 img{
	width:430px;
	height:auto
}
.image_2{
	padding:15px;
	background-color:rgba(255,255,255,0.5);
}
.image_2 img{
}




ul.social-icons { font: 0/0 a; display: inline-block;
float: right;}
	
		ul.social-icons li {
			display: inline-block;
			margin-left: 2px;
			margin-bottom: 2px;
			line-height: 0;
		}

			ul.social-icons li a {
				position: relative;
				display: block;
				width: 31px;
				height: 31px;
//				background-color: #d4d4d4;
				background-image: url(../../images/indiana/social-icons.png);
				background-repeat: no-repeat;
				
				-webkit-transition: all .25s linear;
						transition: all .25s linear;
			}
			
			ul.social-icons .twitter a		{ background-position: 0 0; }
			ul.social-icons .facebook a		{ background-position: -31px 0; }
			ul.social-icons .dribble a		{ background-position: -62px 1px; }
			ul.social-icons .vimeo a		{ background-position: -94px 1px; }
			ul.social-icons .youtube a		{ background-position: -126px 1px; }
			ul.social-icons .rss a			{ background-position: -155px 1px; }
			ul.social-icons .picasa a		{ background-position: -186px 2px; }
			ul.social-icons .instagram a	{ background-position: -217px 2px; }
			ul.social-icons .skype a		{ background-position: -248px 2px; }
			ul.social-icons .dropbox a		{ background-position: -279px 2px; }
			ul.social-icons .cat a			{ background-position: -310px 1px; }
			ul.social-icons .linkedin a		{ background-position: -341px 1px; }
			ul.social-icons .plus a			{ background-position: -372px 1px; }
			ul.social-icons .pinterest a	{ background-position: -403px 2px; }
			ul.social-icons .blogger a		{ background-position: -434px 1px; }
			ul.social-icons .flickr a		{ background-position: -464px -1px; }
			ul.social-icons .delicious a	{ background-position: -495px 1px; }
			ul.social-icons .yahoo a		{ background-position: -526px 1px; }
			ul.social-icons .evernote a		{ background-position: -557px 2px; }
			ul.social-icons .apple a		{ background-position: -588px 1px; }
			ul.social-icons .behance a		{ background-position: -620px 1px; }
			ul.social-icons .gplus a		{ background-position: -651px 2px; }
			ul.social-icons .digg a			{ background-position: -682px 1px; }
			ul.social-icons .lastfm a		{ background-position: -713px 0px; }
			ul.social-icons .myspace a		{ background-position: -745px 1px; }
			ul.social-icons .social a		{ background-position: -776px -1px; }
			ul.social-icons .wordpress a    { background-position: -806px 2px; }
			ul.social-icons .mail a			{ background-position: -838px 0px; }
			
			ul.social-icons .twitter:hover a	{ background-color: #47c0d8; }
			ul.social-icons .facebook:hover a	{ background-color: #49699f; }
			ul.social-icons .dribble:hover a	{ background-color: #e65992; }
			ul.social-icons .vimeo:hover a		{ background-color: #568799; }
			ul.social-icons .youtube:hover a	{ background-color: #b72d24; }
			ul.social-icons .rss:hover a		{ background-color: #fe9900; }
			ul.social-icons .picasa:hover a		{ background-color: #535353; }
			ul.social-icons .instagram:hover a	{ background-color: #eb4924; }
			ul.social-icons .skype:hover a		{ background-color: #24b0e4; }
			ul.social-icons .dropbox:hover a	{ background-color: #5da3e8; }
			ul.social-icons .cat:hover a		{ background-color: #7292a2; }
			ul.social-icons .linkedin:hover a   { background-color: #2c7cb7; }
			ul.social-icons .plus:hover a       { background-color: #629e61; }
			ul.social-icons .pinterest:hover a	{ background-color: #c21c21; }
			ul.social-icons .blogger:hover a	{ background-color: #f38f33; }
			ul.social-icons .flickr:hover a		{ background-color: #b5c2d2; }
			ul.social-icons .delicious:hover a	{ background-color: #3975be; }
			ul.social-icons .yahoo:hover a		{ background-color: #a55bbe; }
			ul.social-icons .evernote:hover a	{ background-color: #606060; }
			ul.social-icons .apple:hover a		{ background-color: #fe9900; }
			ul.social-icons .behance:hover a	{ background-color: #18a3fe; }
			ul.social-icons .gplus:hover a		{ background-color: #2882c6; }
			ul.social-icons .digg:hover a		{ background-color: #2882c6; }
			ul.social-icons .lastfm:hover a		{ background-color: #be0607; }
			ul.social-icons .myspace:hover a	{ background-color: #1b61b0; }
			ul.social-icons .social:hover a		{ background-color: #5f7162; }
			ul.social-icons .wordpress:hover a	{ background-color: #33759d; }
			ul.social-icons .mail:hover	a		{ background-color: #65a413; }
	
			ul.social-icons a:hover { 
				-webkit-border-radius: 50%; 
				   -moz-border-radius: 50%; 
						border-radius: 50%; 
			}
			
				ul.social-icons span {
					position: absolute;
					bottom: -40px;
					left: 50%;
					margin-left: -38px;
					padding: 10px;
					width: 44px;
					height: 44px;
					border: 5px solid #fff;
					background-color: #fff;
					background-color: rgba(255,255,255,.9);
					color: #92999e;
					text-align: center;
					text-indent: 0px;
					font-size: 13px;
					line-height: 44px;
					opacity: 0;
					pointer-events: none;
					font-family: 'PT Sans Narrow', sans-serif;
					
					-webkit-border-radius: 50%;
							border-radius: 50%;
					-webkit-box-shadow: 0px 3px 8px rgba(0,0,0,0.1);
							box-shadow: 0px 3px 8px rgba(0,0,0,0.1);
					-webkit-transform: scale(0.2);
						-ms-transform: scale(0.2);
							transform: scale(0.2);
					-webkit-transition: all .6s ease-in-out;
							transition: all .6s ease-in-out;
				}
				
				.ie8 ul.social-icons span { display: none; }

				.social-icons a:hover span {
					opacity: .9;
					bottom: 40px;
					-webkit-transform: scale(1);
						-ms-transform: scale(1);
							transform: scale(1);
				}
				
				.ie8 ul.social-icons a:hover span { display: block; }
				
				ul.social-icons .gplus span,
				ul.social-icons .stubleupon span,
				ul.social-icons .wordpress span { font-size: 12px; }