/*Main Css file*/
*                  { margin: 0; padding: 0; }
img                { border: 0; }
table              { border-collapse: collapse; }
.spans             { display:none; }
.clear             { clear:both; }
.style1            { color:#000000 }

li li {
	margin-left:25px;
}

a { color:#000; }

body {
	width:100%; font-family:Arial; font-size:12px; color:#6d6e71;
	background:#fff5c8;
}
#header {
	height:366px; background:url(/elements/bg.jpg) repeat-x center;
}
#header_2 {
	height:243px; background:url(/elements/bg.jpg) repeat-x top center;
}
#header_logo {
	width:999px; margin:0 auto; position:relative;
}
#profzabor {
	position:absolute; top:123px; left:191px; z-index:2;
}
#arsmet {
	position:absolute; top:123px; left:398px; z-index:2;
}
#stone_base {
	position:absolute; top:123px; left:611px; z-index:2;
}

#emal_phone {
	font-family:Arial; font-size:15px; color:#fff; font-weight:bold;
	width:160px; text-align:center;
	position:absolute; right:90px; top:36px;
}
#emal_phone span {
	font-size:22px;
}
#menu { background:#e08c19; width:100%; text-align:center; height:43px; }
#menu table {
	width:auto; height:43px;
}
#menu table td { 
	text-align:center;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:18px;
}
#menu table td #navigation2 {
	font-size:12px; line-height:11px; text-align:left; background:#e08c19; margin:0;
	padding:10px;
}
#menu table td #navigation2 li {
	list-style:none; padding:5px;
}
#menu table td .ext {
	height:40px;
	line-height:40px;
	position:relative;
}
#menu ul .select { padding:2px; /*background:#6c685a;*/ }
#menu table .select a { color:#000; }
#menu table td a { color:#fff; }

#mn {
	width:100%;
}
#mn_left td {
	vertical-align:top; padding:5px;
}
#mn_right td {
	vertical-align:top; padding:5px;
}
#mn_right {
	vertical-align:top; padding:20px;
}
#mn_left {
	width:380px !important; padding:20px; vertical-align:top;
}

#mn_left_inner {
	width:200px !important; padding:20px; vertical-align:top;
}


#main_wrap{ padding:0 47px; } 



#main { }

#wrap { width:100%; margin-bottom:50px; }
#wrap td { vertical-align:top; }
#wrap_left { width:208px; }
#wrap_center { padding:0 25px; }
#wrap_right { width:220px; }

#wrap_center ul { padding-left:20px; }

#wrap_center p { padding:5px 0; }

h1 { 
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size:18px; padding-bottom:10px;
}

.news_date { 
	/*background:url(/elements/news_bulet.gif) left center no-repeat; padding-left:10px;*/
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:5px;
}

.news_text { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; margin-bottom:15px; }
.news_text a { color:#a3a19e; }
.news_text a p { text-decoration:underline; }
.news_h1 a { color:#000; }
.news_h1 {
	padding:5px 0;
}
.news_h1 a {
	font-size:14px; text-decoration:underline; color:#000; font-weight:bold;
}
.news_content {
	padding-bottom:20px;
}

#order       { padding:115px 0 0px 145px; }
#order input,select,option { font-size:11px; padding:1px; }
#order p     { margin-bottom:5px; }

#menu_bottom { text-align:center; margin-bottom:25px; }
#menu_bottom ul li { list-style:none; display:inline; margin-right:20px; font:12px "Trebuchet MS"; text-transform:uppercase; }
#menu_bottom ul li a { color:#000; }

#hr { margin-bottom:20px; }

#footer p { float:left; margin-right:25px; font:11px Tahoma; color:#666666; padding-bottom:35px; }
#footer td { vertical-align:top; font:11px Tahoma; color:#666666; }

#top_menu         { text-align:center; padding-top:20px; }
#top_menu ul li   { list-style:none; display:inline; padding:0 0 0 10px; text-transform:uppercase; font:11px "Segoe UI"; }
#top_menu ul li a { text-decoration:none; color:black; }

#book_table td { padding:5px; }

#home_map_mail { position:absolute; top:25px; right:60px; z-index:5; }

.navigator span { text-decoration:underline; font:12px "Trebuchet MS"; color:#000; }
.navigator a { text-decoration:underline; font:12px "Trebuchet MS"; color:#000; }
.navigator .incative { color:#a20000; }

#navigation {
	margin-left:30px;
}

#navigation li {
	margin:10px 0 10px 0;
}
#navigation li a {
	color:#000;
}
#navigation li .selected {
	font-size:16px; font-weight:bold;
}
#navigation li li {
	margin-left:25px;
}

#content ul {
	padding-left:25px; padding-top:5px;
}
