@charset "utf-8";
body, img, h1, h2, h3,dl,dd {
margin: 0px;
	padding: 0px;
	font-family: Tahoma;
}

/* 
Везде
padding:39px;

*/
body {
	
	background-color:black;
		color:#818181;
}
img {
border:none;
}

a {
	text-decoration:none;
	font-family: Tahoma;
}
a:hover {
text-decoration:underline;

}
/* Главный большой блок, по бокам картинки */
#center {
 width: 1000px; /* Ширина слоя в пикселах */
 margin: 0 auto; /* Отступ слева и справа */

}

#content {
	margin: 0px;
	padding: 0px;
	width:581px;
	float:left;
	clear:right;
	min-height:500px;
	z-index:2;

}

#content h2 {
	font-size: 14px;
	font-weight: bold;
	color:white;
}

#content p {
font-size:11px;
}




/* MENU */

#top_menu {
	color:#868686;
	font-size: 10px;
	text-align:center;
	width:100%;
	height:88px;
}

#top_menu ul {
	list-style-type:none;
	
	padding-top:35px;
	padding-left:0px;
	text-transform: uppercase;

}

#top_menu li {
display:inline;
padding-top:5px;
padding-left:20px;
padding-right:20px;
margin-left:1px;
margin-right:1px;
padding-bottom:5px;
}

#top_menu li a {
color:#868686;
text-decoration:none;
height:27px;
}


#top_menu li.active {
	color:#fefefe;
	background-color:#121212;
} 
#top_menu li.active a {
	color:white;;
} 

li.current {
	color:white;
	background-color:#121212;
}
li.current a {
	/*color:#fefefe; */
	color:white;
}

#brands_logo {
	width:210px;
	float:left;
	clear:both;
	margin-top:138px;
}

#corteo_logo {
	float:right;
	/*width:200px;*/
	padding-top:270px;

}

#choose_lang {
	position:absolute;
	right:0px;
	z-index:1;
	
}
#choose_lang a {
	color:#a36262;
	
	font-size: 9px;
}

.clear {
	clear:both;
	height: 0;
    overflow: hidden;
}

#eng_shoe {
	background-image: url(../images/shoe_eng.jpg);
	height:145px;
	width:152px;
	
}
#eng_shoe a {
/*trbl */
top:90px;
left:105px;
position:absolute;
}
#rus_shoe {
	background-image: url(../images/shoe_rus.jpg);
	width:152px;
	height:134px;
}
#rus_shoe a {
top:170px;
left:130px;
position:absolute;

}

.alb img {
	width:51px;
	height:51px;
	border:solid 1px #2E2E2E;
}
.alb a {
font-size:10px;
color:white;
text-decoration:none;
}

.alb a:hover {
color:#868686;

}
#color_stripe {
	height:12px;
	width:100%;
	
	/*margin:0px;
	padding:0px;*/
	background-image: url(../images/color_stripe.jpg);
	background-repeat:no-repeat;
}

#news_stripe {
height:12px;
background-image: url(../images/news_stripe.jpg);
	background-repeat:no-repeat;
	width:100%;
}


#bread_crumbs {
padding-top:25px;
padding-left:39px;
	background-color: #0c0c0c;
	height:41px;
	color:#575757;
	 font-size:10px;
	
}


#bread_crumbs a {
	color:#575757;
	background-image:url(../images/breadcrumbs_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	/*background-attachment: fixed;*/
	padding-right:20px;
	font-size:10px;
}

#bread_crumbs a.last {
	background-image:none;
}
#bread_crumbs span {
padding-left:5px;
}

#album_list {
	background-color:#111111;
	height:90px;
	padding-top:30px;
	padding-left:39px;
	/*padding-left:30px;*/
	vertical-align: middle;
	background-image:url(../images/gradient.gif);
}


#album_list table {
margin-left:80px;
margin-top:-35px;
}

#album_list table td{
/*padding-right:15px; */
vertical-align:top;
width:100px;
line-height:0.7;
text-align:center;
}

#album_list h3 {
	color:#494949;
	font-weight:bold;
	font-size:10px;
	display: inline;
}

#album_list_total {
	background-color:#111111;
	height:500px;
	padding:39px;
	
	vertical-align: middle;
	/*background-image:url(../images/gradient.gif); */
}

.album_container {
float:left;
width:90px;
text-align:center;
margin:5px;
/* good for IE margin:15px;*/
line-height:0.6;
height:120px;
} 


/* photo */

a.sub_thumb:hover {
text-decoration:none;
color:#868686;
}

.sub_thumb {
width:100px;
color:white;
font-size:10px;
padding-bottom:10px;

}

#concrete_album_list {
margin-top:27px;
height:93%;
}

/*
#album_list_total table {
margin-left:120px;
margin-top:-15px;
}

#album_list_total table td{
padding-right:15px; 
}
*/

#album_list_total h3 {
	color:#494949;
	font-weight:bold;
	font-size:10px;
	display: inline;
}


#bread_crumbs h2 {
font-size:14px;
font-weight:bold;
color:white;
display:inline;
margin-right:10px;
}

#little_album_container {
margin-top:-33px;
margin-left:70px;
}

.little_album_thumb {
float:left;
width:87px;
height:87px;
text-align:center;
line-height:0.7;
}
.little_album_thumb img {
height:51px;
width:51px;
border:1px solid #303030;
}
.little_album_thumb div{
	height:55px;
	width:56px;
	margin:0 auto;
	/* padding-left:7px; */
	background-image: url(../images/thumb_bckg.gif);
	background-repeat: no-repeat;
	background-position: right;
/*	display:inline;
	left:50%;
	position:relative;
	margin-left:-28px; */ 
	/*padding-left:16px;
	margin-bottom:5px;
	*/
	
}



#gradient_left {
	background-image: url(../images/gradient_left.gif);
	height:72px;
	width:90px;
	float:left;
}


#photo_list div div {
	height:88px;
	width:89px;
	background-image: url(../images/photo_thumb_bckg.gif);
	background-repeat: no-repeat;
	background-position: right;
	float:left;
	margin-top:10px;
	margin-left:8px;
	margin-right:8px;
}

.album_big_thumb {
	height:88px;
	width:90px;
	background-image: url(../images/photo_thumb_bckg.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom:2px;

}

#glasses {
	background-image: url(../images/glasses.jpg);
	position: absolute;
	height:209px;
	width:210px;
	top: 0px;
	left: 0px;
	z-index:80;
}

#photo_list {
	background-color: #070c10;
	height:433px;
	text-align:center;
	padding:20px;
}



#photo_list table {
margin-top:20px;
}

#photo_list table td {
padding:10px 10px;

}

.photo {
	width:86px;
	height:85px;
	border:solid 1px #343434;
}

.arrow_left {
	width:15px;
	height:15px;
	
	background-image:url(../images/arrow_left.gif);
	background-repeat:no-repeat;
	background-position: center;
}

#concrete_photo_list {
/* margin: 0 auto; */

width:540px;
height:100%;
}

html > body #concrete_photo_list {
padding-left:10px;
}

.arrow_right {
	width:15px;
	height:15px;float:left;
	background-image:url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position: center;
}

#arrows {
position:relative;
/*left:50%;
margin-left:-25px; */
margin: 0 auto;
width:50px;
}


.center {
vertical-align:middle;
}
.clear {
clear:both;
}
.left {
float:left;
}
.up_ie {
/* empty class for non ie browsers*/
}
/* contacts */
#contacts {
	font-size: 10px;
	height:90px;
	text-align:center;
	padding-top:30px;
}
#contacts a {
	color:#ffffff;
}

#form_email {
margin-left:40px;
}

#info {
	color:white;
	background-color:#0c0c0c;
	padding:39px;
	font-size: 11px;
}

#info_wrong {
	color:white;
	background-color:#0c0c0c;
	padding:39px;
	font-size: 11px;
	height:500px;
}
#info a {
	color: #868686;
	font-size: 11px;
}
#info_wrong a {
	color: #868686;
	font-size: 11px;
}
#info h2 {
	font-size: 14px;
	font-weight: bold;
}



#info_wrong h2 {
	font-size: 14px;
	font-weight: bold;
}

#contact_form {
padding:39px;
background-color:#0d0d0d;
}



#contact_form textarea {
width:350px;
overflow:hidden;
height:100px;
margin-right:5px;
padding:5px;
}

.grey_flat {
background-color:#1b1b1b;
border:none;
color:#a7a7a7;
}

#contact_form input {
width:135px;
margin-top:5px;
}


#contact_form a {
border:none;
background-color:#0d0d0d;
font-size:11px;
padding:0px;
font-weight:bold;
color:white;
margin-top:10px;
width:260px;
}

#contact_form a:hover {
text-decoration:none;
}

#contact_form form {
padding-top:20px;
}

/* vacancy */
#vacancy_spot {
	background-color: #0c0c0c;
	padding:39px;

	color:white;
	min-height:500px;	
	height:expression(this.scrollHeight < 500? "500px" :
 "auto");

}
#vacancy_spot h2 {
color:white;
font-weight:bold;
font-size:14px;
margin-bottom:25px;
}

#vacancy_spot h3 {
font-size:12px;
}

#vacancy_spot p {
	font-size:11px;	
	margin-bottom:25px;
}



/* news block */

#news_spot {
background-color:#090c0f;
min-height:500px;	
padding:39px;
	height:expression(this.scrollHeight < 500? "500px" :  "auto");
}
#news_spot span {
color:#868686;
font-size:8px;

}

#news_spot dl {
margin-top:36px;
}

#news_spot h2 {
color:white;
font-weight:bold;
font-size:14px;

}

#news_spot dl {
font-size:11px;
}

#news_spot dt {
color:#868686;
padding-bottom:3px;
}

#news_spot dd {
color:white;
margin-bottom:20px;
text-align:left;
}
.news_clear {
clear:both;
margin-bottom:28px;
}

#news_spot img {
width:74px;
height:74px;
border:solid 1px #363636;
}

.news_thumb {
	background-image: url(../images/news_thumb_bckg.gif);
	background-repeat: no-repeat;
	background-position: right;
	height:78px;
	width:77px;
	float:left;
	margin-right:9px;
	margin-top:3px;

}

/* brands */

#brands_list {
background-color:#0c0c0c;
min-height:500px;	
padding-top:39px;
padding-left:39px;
padding-bottom:39px;
	height:expression(this.scrollHeight < 500? "500px" :  "auto");
}
#brands_list a {
color:#c8c8c8;
display:block;
font-size:12px;
text-decoration:none;
}

#brands_list a span{
visibility:hidden;
font-weight:bold;
padding-bottom:1px;
}

#brands_list a:hover span{
visibility:visible;
}

#brands_list td {
vertical-align:top;
}

#brands_list a:hover {
color:white;
}

.alphanumeric {
width:171px;
margin-bottom:20px;
}

/* contacts */

#contact_form h3 {
	font-size: 14px;
	font-weight: bold;
	color:white;
	padding-left:4px;
}

#contact_form label {
	font-size: 10px;
}

/* login form */

#login_block {
width:100%;
height:88px;
}
#login_block form {
padding-top:33px;
width: 500px; /* Ширина слоя в пикселах */
 margin: 0 auto; /* Отступ слева и справа */
}
#login_block label {
	color:#868686;
	font-size:10px;
}

#login_block input {
width:97px;
}

#login_block td {
padding-left:5px;
}
#login_block a {
	border:none;
	background-color:#0d0d0d;
	font-size:11px;
	padding:0px;
	font-weight:bold;
	color:white;
}

#login_block a:hover {
text-decoration:none;
}

.some_content {
min-height:500px;
padding:39px;
background-color:#0c0c0c;
height:expression(this.scrollHeight < 500? "500px" :  "auto");
}
.some_content h1 {
font-weight:bold;
font-size:14px;
color:white;
}

.some_content p {
margin-top:3px;
color:#868686;
font-size:11px;
}

.some_content img {
border:1px solid #868686;
}

.thirdy {
width:33%;
float:left;
}
.brand_column {
float:left;
width:158px;
margin-left:-10px;
padding-right:40px;
}