@charset "UTF-8";
/* CSS Document */



html, body, html>body {margin: 0px; padding: 0px; width: 100%; height: 100%; color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#000000; }
#outerwrap {width: 660px; margin-left: auto; margin-right: auto;}

.clear{clear:both;}
.left{float:left}
.right{ float:right;}

#logo{ background:url(images/logo.jpg); background-position:center; background-repeat:no-repeat; width:660px; height:70px;}

#center{width:660px; height:402px;}



#nav_menu{width:660px; height:12px; font-size:10px;}
#menu_lang{width:660px; height:14px;}
#menu_lang_up_space{ width:660px; height:25px; clear:both;}
#menu_lang_down_space{ width:660px; height:4px; clear:both;}
.menu_button_in_en{ padding-left:40px; height:14px; float:left;}
.menu_button_in_bg{ padding-left:35px; height:14px; float:left;}
.menu_button_in_de{ padding-left:16px; height:14px; float:left;}
.menu_button_in_ru{ padding-left:30px; height:14px; float:left;}
#menu_button_end{height:14px; float:right;}

a.menu_lang_1_en:link {color: #ffffff;  text-transform: none; text-decoration: none; font-size:14px;}
a.menu_lang_1_en:visited {color: #ffffff; text-transform: none; text-decoration: none; font-size:14px;}
a.menu_lang_1_en:hover {color:#FF00FF; text-transform: none; text-decoration: none; font-size:14px;}

a.menu_lang_1_de:link {color: #ffffff;  text-transform: none; text-decoration: none; font-size:13px;}
a.menu_lang_1_de:visited {color: #ffffff; text-transform: none; text-decoration: none; font-size:13px;}
a.menu_lang_1_de:hover {color:#FF00FF; text-transform: none; text-decoration: none; font-size:13px;}

a.menu_lang_1_ru:link {color: #ffffff;  text-transform: none; text-decoration: none; font-size:14px;}
a.menu_lang_1_ru:visited {color: #ffffff; text-transform: none; text-decoration: none; font-size:14px;}
a.menu_lang_1_ru:hover {color:#FF00FF; text-transform: none; text-decoration: none; font-size:14px;}

a.menu_lang_1_bg:link {color: #ffffff;  text-transform: none; text-decoration: none; font-size:14px;}
a.menu_lang_1_bg:visited {color: #ffffff; text-transform: none; text-decoration: none; font-size:14px;}
a.menu_lang_1_bg:hover {color:#FF00FF; text-transform: none; text-decoration: none; font-size:14px;}

#menu_lang_year{ width:660px; height:17px;}

.collection_halfs{float:left; width:289px; height:384px;}

#footer_up_space{width:660px; height:20px;}
#footer{clear:both; font-size:7px; width:660px; height:7px; text-align:justify;}
.foot_justify{ float:left; padding-left:8px;}


.frame_hor{width:660px; height:1px; background:url(images/ramka_hor.jpg); clear:both;}
.frame_ver{width:1px; height:402px; background:url(images/ramka_ver.jpg);  float:left;}


#back_collection{width:658px; height:402px; background:url(images/back_collection.jpg);}
#collection_name{width:658px; height:156px;}
#collection_scroll{width:658px; height:246px;}
#collection_back_button{width:289px; height:26px;}
#collection_top_padding{width:658px; height:18px;}
#collection_main_frame{width:618px; height:384px; padding-left:40px;}
#collection_nex_menu{width:289px; height:26px;}
#collection_left_space{width:289px; height:140px;}
.collection_left_mid_space{width:289px; height:10px;}
#collection_left_available{width:289px; color:#000000; height:10px;}
.collection_left_siv_razdel{width:130px; height:1px; background:#999999;}
#collection_left_text_size{width:289px; color:#58595b;}
#collection_id_no{color:#000000; font-weight:bold; font-size:11px;}

#frame_mid{ width:660px; height:402px;}
.cen_pick{width:658px; height:402px; float:left;}

#about_us{width:658px; height:402px; background:url(images/back_about.jpg);}

#about_us_true{width:658px; height:402px; background:url(images/back_about_true.jpg);}
#collections{width:658px; height:402px; float:left;}

.about_text{color:#ffffff; padding-top:35px; font-size:10px}


.menu_lang_small{float:left; font-size:8px; padding-left:3px;}

#menu_lang_con{height:9px; padding-top:8px; padding-left:50px;}
.menu_button{width:190px; height:9px; float:left;}





.contact_con{width:150px; color:#000000; padding-left:30px; float:left; font-weight:bold; font-size:12px;}
.contact_in{width:380px; color:#000000; float:left; font-size:12px;}
.contact_red{padding-left:85px;}
.contact_space{width:225px; height:15px;}
.contact_razdel{ height:1px; width:450px; background-color:#b5b9c7; position:relative; left:100px;}

.contact_new_frame{width:300px; padding-left:20px;}
.contact_new_razdel{background-color:#414040; width:225px; height:1px;}
.contact_new_space{ width:450px; height:10px;}





a.nav_menu_link:link {color: #ffffff;  text-transform: none; text-decoration: none; font-size:9px;}
a.nav_menu_link:visited {color: #ffffff; text-transform: none; text-decoration: none; font-size:9px;}
a.nav_menu_link:hover {color:#FF00FF; text-transform: none; text-decoration: none; font-size:9px;}


/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; 
	overflow:hidden;
	width:658px; height:238px; z-index:1;
	}
div#wn	{ 
	position:absolute;
	left:0px; top:0px;
	width:658px; height:238px; 
	clip:rect(0px, 658px, 238px, 0px);
	overflow:hidden;
	z-index:-100;
	}
div#lyr1	{ 
	position:absolute;
	left:0px; top:0px; 
	visibility:hidden;
	z-index:1;
	}
#leftArrow 
{	float:left;
width:80px; height:238px;

}
#rightArrow
{	float:right;
width:80px; height:238px;

}


.scori_aria{width:80px; height:238px;}

.gal_place_tumb{float:left; height:191px;}
.gal_space_tumb{float:left; height:191px; width:10px;}
#gal_space_tumb_1{float:left; height:191px; width:17px;}