
/*  Общие настройки */

*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px;
	padding:0px;
	background:url(images/fon_new.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}
a{color:#000}
.toimage{
 margin:0px 0px 0px 6px}
.toimage img{
 padding-bottom:6px}
p{
	padding:5px 0px}
.input_bg2 {
 background:url("images/inputbg2.gif") no-repeat scroll left top transparent;
 border:0 none;
 display:block;
 height:22px;
 margin:0;
 padding:0;
 width:242px;
}
.input_bg2 input.error{
background:#f99;
}
.input_bg2 label.error{
position:relative;
color:#f00;
display:block;
top:10px;
}
.input3 {
 background:none repeat scroll 0 0 transparent;
 border:0 none;
 display:block;
 float:left;
 height:14px;
 left:8px;
 position:relative;
 top:4px;
 width:224px;
}
.textarea_bg1 {
background:url("images/textarea1.gif") no-repeat scroll left top transparent;
border:0 none;
display:block;
height:202px;
margin:0;
padding:0;
width:342px;
}
.textarea1 {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:block;
float:left;
height:190px;
left:8px;
position:relative;
top:4px;
width:330px;
}
.input_bg1 {
background:url("images/inputbg1.gif") no-repeat scroll left top transparent;
border:0 none;
display:block;
height:22px;
margin:0;
padding:0;
width:152px;
}
.input2 {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:block;
float:left;
height:14px;
left:8px;
position:relative;
top:4px;
width:140px;
}
.inputsubmit1 {
background:url("images/submit.jpg") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
font-size:16px;
height:37px;
padding-bottom:5px;
width:149px;
}
.input_bg {
background:url("images/inputbg.gif") no-repeat scroll left top transparent;
border:0 none;
display:block;
height:22px;
margin:0;
padding:0;
width:162px;
}
.input1 {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:block;
float:left;
height:16px;
left:8px;
position:relative;
top:4px;
width:140px;
}
.input {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:block;
float:left;
height:16px;
left:8px;
position:relative;
top:4px;
width:140px;
}
.alarm{
  color:#ff0000}
table.faq td{
 padding: 5px 0px
 }
table.faq .faqtitle{
font-size:14px;
font-weight:bold;
padding-right:5px
 }
.ui-datepicker-trigger{
padding-top:2px
}
#fon{
	background:url(images/fon.jpg) repeat-x;
	padding:0px;
	margin:0px
}
#fon__new_repear{
	background:url(images/fon_new.gif) center top repeat-y;
}
#fon_new{
	background:url(images/fon.gif) center top no-repeat;
	width:1030px;
	margin:auto;
}
#wrapper{
	width:1000px;
	margin:auto;
background:url(images/content_fon.jpg) center top repeat-y;
min-height:100%;
position:relative;

}
/* Шапка сайта */
#menu{
	background:url(images/menu.jpg) center top no-repeat;
	width:840px;
	height:53px;
	text-align:center;
	padding-left:160px
}
#en #menu{
	width:770px;
	padding-left:230px
}
	#menu ul { 
		margin:0;
		padding:0 0px 0px 0px;
	}
	#menu ul li{ 
		display:inline;
		text-align:center;
	}
	.shadow2 {
		color:#654817;
		font-size:15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		line-height:20px;
		float:left;
		padding:10px 8px 3px 9px;
		position:relative;
		z-index:0;
	}
	.main_subj {
		left:1px;
		position:absolute;
		top:-1px;
		width:101%;
		z-index:4;
	}
	#menu a {
		display:block;
		list-style:none;
		float:left;
		white-space:nowrap;
		color:#fff;
		font-size:15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
		padding:10px 8px 2px 8px;
	}
#menu a:hover{
	color:#cccccc
}

#main{
	background:url(images/header.jpg) center top no-repeat;
	width:1000px;
	height:265px;
	position:relative
}
#en #main{
	background:url(images/header-en.jpg) center top no-repeat;
}
#fr #main{
	background:url(images/header-fr.jpg) center top no-repeat;
}
	#logo{
		position:absolute;
		top:15px;
	}
		#home{
			left:210px;
			position:absolute;
		}
		#email{
			left:250px;
			position:absolute;
		}
		#map{
			left:290px;
			position:absolute;
		}
		#rus{
			left:690px;
			position:absolute;
		}
		#fra{
			left:730px;
			position:absolute;
		}
		#eng{
			left:770px;
			position:absolute;
		}
		#fonar1{
			left:0px;
			position:absolute;
		}
		#fonar2{
			left:842px;
			position:absolute;
		}
		#link1{
			left:135px;
			top:174px;
			position:absolute;
		}
		#link2{
			left:832px;
			top:174px;
			position:absolute;
		}
                #seg{
			left:182px;
			top:195px;
			position:absolute;
		}
                #val{
			left:480px;
			top:195px;
			position:absolute;
		}
                #valuta{
			left:600px;
			top:193px;
			position:absolute;
                        width:300px
		}
               #clock{
                    left:262px;
		    top:193px;
		    position:absolute; 
width:200px 
               }

/* Контент */
#content_fon{
	background:url(images/content_fon.jpg) center top repeat-y;
	width:1000px
}
#content{
	background:url(images/content.jpg) center top no-repeat
}
	#left{
		width:284px;
		float:left;
		padding-left:46px;
	}
		#menu_left_fon{
			width:268px;
			background:url(images/fon_menu.gif) repeat-y;
		}
		#menu_left{
			background:url(images/fon_left_menu.gif) no-repeat;
			width:268px;
		}
			.menu_button{
				background:url(images/fon_menu_center.gif) no-repeat;
				width:268px;
				height:27px;
				padding-top:7px
			}
			.menu_button a{
				color:#FFFFFF;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:15px;
                                font-weight:bold;
				padding-left:50px;
				text-decoration:none;
			}
			.menu_button a:hover{
				color:#cccccc;
                                
			}
                        .podmenu{
                              background:url(images/podmenu.gif) repeat-y;
                              width:268px;
                               color:#FFFFFF;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;
                              padding:5px 0px 5px 50px;

                         }
                        .podmenu a{                   
                                color:#FFFFFF;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;text-decoration:none;

                        }
 .podmenu a:hover{
				color:#cccccc;
                                
			}
		#menu_buttom{
			background:url(images/menu_buttom.jpg) no-repeat;
			width:268px;
			height:38px
		}
		#kontact{
			padding-top:15px
		}
		#kontact_fon{
			background:url(images/kontact_fon.jpg) no-repeat;
			width:230px;
			height:184px;
			padding-top:60px;
			padding-left:35px
		}
#en #kontact_fon{
			background:url(images/kontact_fon-en.jpg) no-repeat;
		}
#fr #kontact_fon{
			background:url(images/kontact_fon-fr.jpg) no-repeat;
		}
			.phone{
				font-family:"Times New Roman", Times, serif;
				font-size:24px;
				color:#FFFFFF;
				padding:0px
			}
			.phone span{
				color:#000000
			}
			#adress{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px;
			}
			#adress p{
				padding:30px 0px 10px 0px
			}
			#adress a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000
			}
	
	#right{
		margin-left:340px;
	}
		h1{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			font-weight:normal;
			padding:0px;
			margin:0px
		}
		#text{
			padding:20px 50px 20px 30px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		h2{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			font-weight:normal;
			padding:20px 0px;
			margin:0px
		}
        h3{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			font-weight:normal;
			padding:0 0 20px 0;
			margin:0px
		}
        ul,ol{		
			padding:0px 0px 10px 25px; 
		}        
        a:hover{
				color:#8c492c;
                }
		#special_fon_repeat{
			background:url(images/special_fon_repeat.jpg) repeat-y;
			width:560px;
		}
			#special_fon{
				background:url(images/special_fon.jpg) no-repeat;
				width:560px;
			}
		#special_fon_repeat_buttom{
			background:url(images/special_fon_buttom.jpg) repeat-y;
			width:560px;
			height:14px;
			margin-bottom:10px;
		}
		.special{	
			padding:40px 20px 10px 20px;
			overflow:hidden;
			width:520px;
			}
                .special a{ color:#000}
			.left{
				float:left;
				margin-right:20px;
				
			}
			.special .title{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				color:#FFFFFF;
				padding-bottom:10px;
				text-decoration:underline
			}
td .title{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				color:#000;
				padding-bottom:10px;
				text-decoration:underline
			}
	#footer{
		background:url(images/footer.jpg) no-repeat;
		width:1000px;
		height:146px;
		color:#FFFFFF;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
		#comp{
			
			padding-left:500px;
			padding-top:40px;
			float:left
		}
		#kont{
			float:left;
			padding-left:60px;
			padding-top:40px; 
background:url(images/web.gif) no-repeat 60px 35px;
width: 166px
		}
		#liveinternet{
			float:left;
			padding-left:80px;
			padding-top:40px
			}
#web {
color:#cccccc;
font-size:12px;
padding-top:18px;
}
#web a{color:#cccccc;}
.tooltip {
	z-index:9999;
	display:none;
	background:transparent url(/images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	font-size:10px;
}

