body {
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	background:url(/img/bg_page.gif);
	color:#000;
	}
a:focus {outline:none}
a, div.home a:visited {color:#06C; text-decoration:underline}
a img {border:none}
a:hover, div.home a:hover {color:#069; text-decoration:none}
a:visited {color:#900}
ul, li, p {padding:0; margin:0;}
li { list-style:none}
h1, h2, h3 {font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:auto; font-weight:normal; line-height:130%;}
#container {width:955px; margin:0 auto; padding: 0 auto; background:#FFF}
.header {background:url(/img/bgr_head.jpg) bottom no-repeat; height:548px}
.home {float:right; padding:230px 80px 0 0}
.header_ins {background:url(/img/bgr_head_ins.jpg) bottom no-repeat; height:270px}
ul.menu {clear:both; overflow:hidden;  height:100%; margin-left:50px}
ul.menu li {float:left; width:130px; margin-right:10px; text-align:center }
ul.menu li a img {text-decoration:none}
.footer {background:url(/img/bg_footer.gif) no-repeat; height:100px; width:955px; margin:0 auto; padding: 0 auto; }
.mainlayout {overflow:hidden; height:100%; padding:50px 35px 35px 35px}
.sidebar {width:310px; float:left;}
.content { width:575px; float:right}
.content ul li {padding-bottom:10px; border-bottom:1px solid gray; margin-bottom:20px}
.date, label {display:block; color:#999}
.name {display:block; font-style:italic; font-weight:bold; color:#333; text-align:right; padding:5px 5px 0 0}
#t_name {font-size:22px; width:500px; margin-bottom:20px}
#t_date {margin-bottom:20px}
#t_phone, #t_email {font-size:22px; width:300px; margin-bottom:20px}
#t_mess {width:500px; height:150px; margin-bottom:20px}
.t_butt, .butsave {font-size:22px;}
.content p {padding-bottom:15px}
.floatLeft {float:left; padding-right:10px}
.floatRight {float:right; padding-left:10px}
.map {background:url(/img/map.png) no-repeat; text-align:right; padding:140px 40px 0 0}
.map a {font-size:160%}
h1 {font-size:20px; padding-bottom:5px}
h2 {color:#060; font-size:18px; padding:50px 0 10px 0;}
h2.gray_line { background:url(img/gray_line.gif) -35px bottom no-repeat; padding:50px 0 20px 0;}
.photo a {padding:5px; border:1px solid #CCC; margin:0 10px 10px 0; display:block; width:110px; float:left}
.photo a:hover {background-color:#CCC; border:1px solid #333;}
address {text-align:right; font-style:normal; color:#FFF; padding:30px 120px 10px 0}
.copyright {float:right; color:#FFF; padding:0 120px 20px 0 }
.copyright a, .copyright a:visited {color:#FFF}
.ok {color:green}
.error {color:red}

.t_title {width:400px; font-size:16px}
.edit, .delete {display:block; float:left; width:24px; height:24px;text-decoration:none; margin-right:20px }
.edit {background:url(/adm/img/edit.png) no-repeat; }
.delete {background:url(/adm/img/delete.png) no-repeat;}
.edit:hover, .delete:hover { background-position:left bottom}
.photos li {float:left; width:140px; padding:5px; border:1px solid gray; margin-right:10px; list-style:none; text-align:center}

