body {padding:0px; margin:0px; font:0.85em Arial, sans-serif; height:100%;}
html {height: 100%;font-size:100%}

/* FONTS */
* {color:#67645A; padding:0px; margin:0px}
	small {font-size: 90%;}
	p {color:#67645A; font-family:Arial, sans-serif; font-size:0.8em; padding:0px; margin:0px; text-align:left;}
	h1 {color:#c66a9d; font-size:2em; padding:0px; margin:0px; padding-top:3px; font-family:Georgia; font-weight: normal; text-align:left;font-style: italic;}
	h2 {color:#c66a9d; font-size:1.8em; padding:0px; margin:0px; padding-top:3px; font-family:Georgia; font-weight: normal;font-style: italic;}
	h3 {color:#c66a9d; font-size:1.6em; padding:0px; margin:0px; padding-top:3px; font-family:Georgia; font-weight: normal;font-style: italic;}
	h4 {color:#c66a9d; font-size:1.4em; padding:0px; margin:0px; padding-top:3px; font-family:Georgia; font-weight: normal; font-style: italic;}
	h5 {color:#c66a9d; font-size:0.9em; padding:0px; margin:0px; padding-top:3px; font-family:Georgia; font-weight: normal;font-style: italic;}
	.white {color:white; font-family:Arial}	
	li {list-style-position:outside;}
	.catalog_text {color:#000; font-family:Arial, sans-serif; font-size:0.8em; padding:0px; margin:0px; text-align:center;}
	.black {color:#000; font-family:Arial, sans-serif; font-size:1em; padding:0px; margin:0px; text-align:left; line-height:30px;}
	.gray {color:#67645A; font-family:Arial, sans-serif; font-size:1em; padding:0px; margin:0px; text-align:right;  line-height:30px;}
	.cont {padding-left:5px;}
	.index {color:#67645A; font-family:Arial, sans-serif; font-size:0.8em; padding:0px; margin:0px; text-align:left;}

#main {min-width: 950px;width:expression(document.body.clientWidth < 950? "950px": "auto" );overflow:visible;height:100%;z-index:0}
	#top {width:100%; background-color:#ff1f5f6; height:125px; /*overflow:auto;*/}
		#top_right {float:right; width:38%; margin-top:30px;}
		#top_right_index {float:right; width:45%; margin-top:30px;}

		#menu5 {float:left; width:60%; height:30px; margin-top:30px;}
		#top_left2 {float:left; width:437px; margin-top:30px; padding-left:45px;}
	#background {width:100%;height:750px;background:url('img/bg.jpg') top left no-repeat;}
	#second_art {width:62%; height:60%;margin-left:100px; margin-right:8%;}
	#second_about {width:100%;margin-left:45px;}
		#text_about {float:left; width:97%;}
	#second_coord {width:100%; height:60%;margin-left:45px; margin-right:8%;}
	#second {width:90%;height:100%;margin-left:100px; margin-right:8%;}

		#menu_about {position:absolute;top:155px;left:300px;}
		#menu_collect {position:absolute;top:217px;left:328px;}
		#menu_art {position:absolute;top:382px;left:400px;}
		#menu_coord {position:absolute;top:335px;left:370px;}
		#menu_opt {position:absolute;top:273px;left:230px;}
		#second_new p{ font-size:12px;padding-right:20px; }
		#second_new { padding:0px 5px 10px 40px; }
		#second_new td{ width:250px;vertical-align: top;padding-bottom:20px;}

	#second_catalog {width:100%;margin:0px 45px;}
		#top {width:100%}
		#top1 {width:300px; height:360px;float:left;}
		#top2 {width:200px; float:left;}
		#block1 {width:38%; height: 400px; float:left;}
		#block2 {width:18%; height: 400px; float:left; text-align:right;}
		#block3 {width:37%; height: 400px; float:right;}
	#text_right {float:right; width:40%; margin-top:10px;}
	#text_left {width:100%; clear:both;}
		#text_left p {margin:200px 0px 0px 50px;}
	#hand {float:left; margin-top:20px; width:30%; height:500px; background:url('img/hand_old.jpg') left top no-repeat;margin-left:-50;}
	#map {float:right; width:30%; height:400px; background:url('img/map_small.jpg') right top no-repeat;}	

a {color:#67645A;text-decoration:none;}
a:link {color:#67645A;text-decoration:underline;}
a:visited {color:#67645A;text-decoration:underline;}
a:active {color:#67645A;;text-decoration:underline;}
a:hover {color:#67645A;text-decoration:underline;}

a.big {color:#c66a9d; text-decoration:underline;}
a.big:link {color:#c66a9d;  text-decoration:underline;}
a.big:visited {color:#c66a9d;text-decoration:underline;}
a.big:active {color:#c66a9d;  text-decoration:underline;}
a.big:hover {color:#c66a9d;text-decoration:underline;}

a.middle {color:#c66a9d; text-decoration:underline;}
a.middle:link {color:#c66a9d; text-decoration:underline;}
a.middle:visited {color:#c66a9d; text-decoration:underline;}
a.middle:active {color:#c66a9d; text-decoration:underline;}
a.middle:hover {color:#c66a9d; text-decoration:underline;}

#cart_tab {color:#9b948a;font-family:Arial;font-weight:bold;}

	#div1 .tipc {border:solid 1px #D6D6D6; text-align:left; padding:10px; position:absolute; z-index:999; visibility:hidden; top:20px; left:90px; min-width:12%; background-color:white;}
	#bebe_events {width:50px; border:1px solid green; height:10px;}
#cont_about_comp { float: left; width: 53%; }
.mapli { list-style-image: url(logi/li.gif); color:#67645A; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px; line-height:30px; }
.mapli  li { line-height:1.5; }
table.spisok_td_map tr td { width:300px; }
.cont_map { float:left; margin-left:13px; padding-left:2%; padding-top:100px;width:300px }
.text_header { height:40; color:#67645A; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px; padding-left: 30px; }
.map { float:right; text-align:left;width:700px;height:416px }
#city_name { display: none; position: absolute; border:1px solid grey; padding:5px;background-color:#f1f2f3;}
.cont_part_all {  float: right; width: 46%;height:820px; }
.cont_part_all div {  float: left;width: 155px;height:90px; }
.cont_part_all  div p {  text-align:center;width:121px; }
.cont_part_all  div img {  margin-bottom:6px; }


#tooltip {position:absolute; z-index:3000; border:1px solid #8a8a8a; background-color:#f0f0f0; opacity:1; 
word-spacing:0,90em; font-family:Helvetica, Arial,Verdana; font-size:13px; color:#ff5a00;padding:5px;}


.news_col_cont { float:right;width:570px; }
.news_right_col { width: 280px; float: left;padding-bottom:10px; }
