/* CSS Document */
/*
================================================================================
|                                    	GENERAL TAGS                           |
================================================================================
*/
body{
	padding:0;
	margin:0;
	background-color:#FFF;
	color:#7f771d;
	background-position:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-repeat: repeat-x;
}
a, a:hover{font:12px/15px Arial, Helvetica, sans-serif;color:#8aaa2d;text-decoration:underline}
a:hover{text-decoration:none}
img {border:0px}
br {line-height:0px}

/*blocks position*/
.fL{float:left }
.fR{float:right}


.flash{background-color:#FFF;width:1000px;height:275px}

/*
================================================================================
|                                    	 HEADER                                |
================================================================================
*/
.cont_for_all{width:100%;margin-left:auto; margin-right:auto}

.header{width:1000px;height:225px; background:url(images/bg_header.jpg) left top no-repeat; text-align:left}

.logo{float:left; width:522px}
.menu_block{float:left; width:470px}

.logo_box_name{background:url(images/logo_box_1.png) left top no-repeat; width:320px; height:76px;margin-left:70px;margin-top:10px;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_box_1.png',sizingMethod='crop')}

.name{margin-left:72px;padding:20px 0px 0px 0px}
.name span{color:#185b5d;font:35px/37px Arial, Helvetica, sans-serif}
.name font{color:#fff;font:35px/37px Arial, Helvetica, sans-serif;font-weight:bold}

.slogan{margin-left:72px; margin-top:6px}
.slogan span{color:#185b5d;font:12px/14px Arial, Helvetica, sans-serif}

.text_top_top{margin-left:70px}
.text_top_bottom{margin-left:252px}

.text_top_1{color:#185b5d;font:30px/32px Arial, Helvetica, sans-serif}
.text_top_2{color:#185b5d;font:35px/37px Arial, Helvetica, sans-serif;font-weight:bold}

											/*navigation menu*/
#nav_menu{margin-top:56px}											
#nav_menu A, #nav_menu span{display:block;float:left;width:100px;color:#0c3a3b;text-align:Left;text-decoration:none;font:12px/14px Arial, Helvetica, sans-serif;font-weight:bold; padding-top:7px;height:21px}

#nav_menu .menu_1{font:13px/15px Arial, Helvetica, sans-serif;font-weight:bold}
#nav_menu span, #nav_menu A:hover{background:url(images/menu_on.gif) left top no-repeat}

.menu_line{float:left;width:1px; margin-top:5px}
/*
================================================================================
|                                     		CONTEINER                          |
================================================================================
*/
/*
================================================================================
|                                     		CLASSES FOR lists           |
================================================================================
*/
UL {list-style:none;margin:0px;padding:0px 0px 0px 0px}

.list1 li {padding:0px 0px 0px 17px;background:url(images/marker_1.gif) 0px 6px no-repeat}

.list2 li {padding:0px 0px 0px 17px;background:url(images/marker_2.gif) 0px 6px no-repeat}
.list2 li a, .list2 li a:hover{color:#707049}

.list3 li {padding:10px 0px 0px 17px;background:url(images/marker_1.gif) 0px 16px no-repeat;margin-left:4px}
.list31 li {padding:10px 0px 0px 17px;background:url(images/marker_1.gif) 0px 16px no-repeat}

											/*all texts*/
.MainTitles1{
	color:#707049;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
}

.date{color:#9c9c6e;font-weight:bold}
.text_big{color:#7f771d;font:13px/15px Arial, Helvetica, sans-serif;font-weight:bold}
.text_green{color:#8aaa2d}

											/*all boxes*/

.container{clear:both; width:1000px; text-align:left}

.top_box{
	width:auto
}
.top_box_1{background:url() left top repeat-y}
.top_box_2{background:url(i) left bottom no-repeat}
.top_box_3{background:url() left top no-repeat}
.top_box_4{
	width:400px;
	margin-left:33px;
	position: relative;
}

.left_col{float:left; width:306px}
.left_col_1{width:190px; margin-left:71px}

.left_col_11{width:195px; margin-left:67px}

.right_col{float:left; width:690px}

.marg_gal{margin-left:30px}

.marg_gal_1{margin-left:30px;width:565px}

.line_color{ background:url(images/line_x.gif) left top repeat-x;width:190px; height:1px}

.left_marker{background:url(images/top_marker.gif) left top no-repeat}
.right_marker{background: url(images/bottom_marker.gif) left bottom no-repeat}

/*
================================================================================
|                                     		CLASSES FOR ADDIT_PAGES            |
================================================================================
*/
											/*lists*/
.TextLink, .TextLink:hover{font:12px/14px Arial, Helvetica, sans-serif;color:#707049;text-decoration:none;font-weight:normal}
.TextLink:hover{text-decoration:underline}
#ServiceList .text{font:12px/14px Arial, Helvetica, sans-serif;float:left;width:489px;text-align:left}

#ServiceList .text1{background:url(images/line_2.gif) right bottom repeat-y}
#ServiceList .text2{background:url(images/line_2.gif) left bottom repeat-y;padding:2px 0px 3px 10px}


#ServiceList .date{float:left;width:22px;font:12px/14px Arial, Helvetica, sans-serif;color:#707049;text-align:center;font-weight:normal;padding:2px 0px 3px 3px}
#ServiceList .date1{float:left;width:37px;font:12px/14px Arial, Helvetica, sans-serif;color:#707049;text-align:left;padding:2px 0px 3px 8px}

#ServiceList .last_line{clear:both; background:url(images/line_1.gif) left bottom repeat-x;text-align:left}

										   /*gallery*/
.PicLinks, .PicLinks:hover{color:#707049}
										  /*contact us info*/	
.Addresses, .Addresses:hover{color:#707049}
/*
================================================================================
|                                     			FORMS                          |
================================================================================
*/
                                           
                                           /*contact form*/

input {
	width:auto;
	height:auto;
//padding:0px 0px 1px 3px; 	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
}
textarea{width:98.6%;//width:98.7%;overflow:auto;padding:0px 0px 2px 3px;//padding:0px 0px 1px 3px}
input, textarea{border-width: 2px 1px 1px 2px;border-color:#585315 gray gray #585315;font:12px/14px Arial, Helvetica, sans-serif;color:#585315}

.descr{color:#413c0f;font:12px/14px Arial, Helvetica, sans-serif;font-weight:bold}

.clear{width:56px;height:20px;background:url(images/button_1.gif) left top no-repeat;border:0px none;cursor:hand;cursor:pointer;margin-right:13px;padding:0px 0px 0px 0px}
.send{width:56px;height:20px;background:url(images/button_2.gif) left top no-repeat;border:0px none;cursor:hand;cursor:pointer;padding:0px 0px 0px 0px}

/*
================================================================================
|                                     	FOR IE         |
================================================================================
*/

/*contact form*/
										 
input {//border-color:#7f771d;//height:15px}
textarea{//border-color:#7f771d}


.descr_space{margin-bottom:1px; margin-top:5px;//margin-bottom:0px;//margin-top:4px}

/*
================================================================================
|                                    		 FOOTER                          |
================================================================================
*/
.footer_0{width:100%;clear:both; background-color:#c9e5e7}
.footer_1{width:100%; background: url(images/footer_x.jpg) top repeat-x}
.footer{width:1000px;background:url(images/bg_footer.jpg) left top no-repeat; text-align:left;padding:20px 0px 25px 0px}

.footer_2{text-align:right;margin-right:68px}

.footer a, .footer a:hover{color:#585315;font:13px/15px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none}
.footer a:hover{text-decoration:underline}

.footer span{font:13px/15px Arial, Helvetica, sans-serif;color:#666633;font-weight:bold}

