
html, body {
	height: 100%;	
}

body {
margin:0;
padding:0;
background-color:#f99e00;
font-family: "Trebuchet MS";
font-size:15px;
color:#4b4a49;

}
a{ color:#041fe2; text-decoration:underline;}
a:hover{ text-decoration:none;}

img{border:solid 1px #f99d00;}

#container {
	min-height: 100%;
background-color:#fcf3e4;
	width:703px;
	margin: 0 auto;	
}
* html #container {
	height: 100%;	
}

#main_block_top{ width:704px; height:120px; background: url(bg_03.gif) no-repeat; padding:0;}

#phone{ padding:35px 46px 0 0; line-height:14pt;}
.phone_1 {font-size: 20px; color:#ffb118;}
.phone_2 {font-size: 24px; color: #8f0745;}
.phone_3 {font-size: 16px; color: #3e3e3e;}
.phone_4 {font-size: 16px; color: #3e3e3e; padding-right:120px}

#menudiv{
	font-size: 18px;
	padding-top:15px;
	padding-left:27px;
	}

#menudiv a{ 
    color:#b03194;
    text-decoration: underline; 

}
#menudiv a:hover{text-decoration:none; }
.current{text-decoration:none; color:#000000;}
#img_center{ padding:15px 0 0 50px;}
#img_center{ padding:15px 0 0 50px;}

#main{padding:20px  46px 0 50px; height:100%;}

.con           {color: #4b4a49;}
.con  A:link   {color: #041fe2;}
.con  A:visited{color: #be195d;}
.con  A:active {color: #be195d;}

#foto{	
    color: #be195d;
	font-size: 18px;
	}
#foto img{ padding-bottom:10px;}
#but_bg{background:url(but.gif) no-repeat; width:75px; height:115px; float:left; }

.zag {
    color: #be195d;
	font-size: 18px;
}

.zagm {
   color: black;
	font-size: 15px;
	font-weight: bold;
}

.avt {
	font-size: 12px;
	text-align: left;
}

#site_path {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:11px;
}

.cons {
	font-size:13px;
}

.notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13;
    color: #000000;
    background-color: #FFFFDD;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #000000;
    background-color: #FFFFDD;
}

div.notice {
    margin: 0.5em 0 0.5em 0;
    border: 0.1em solid #FFD700;
    background-image: url('/image/notice.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
    padding: 10px 10px 10px 36px;
}

div.error {
    margin: 11px 0 10px 0;
    border: 0.1em solid #FF0000;
    background-image: url('/image/s_warn.png');
    background-repeat: no-repeat;
    background-position: 10px 50%;
    padding: 10px 10px 10px 36px;
}

.null_img {
	border:none;
}

.date {	font-size: 10px; color: #333;}
