body {width: 100%; height: 100%; margin: 0px; font-family: verdana; font-size: 12px; background: #544030 url(base_bg.jpg);}

div.main {width: 1000px; margin-left: auto; margin-right: auto; border-left: 1px solid #544030; border-right: 1px solid #544030;}
div.main div.top {width: 1000px; height: 228px; background: url(top_bg.jpg) no-repeat;}
div.main div.bottom {width: 1000px; height: 193px; background: url(bottom_bg.jpg) no-repeat;}

div.main div.content {width: 900px; background: #ffffff; padding: 30px; padding-left: 50px; padding-right: 50px;}

div.main .orange {color: #f36523;}

div.menu {height: 23px; background: #2e3336; padding: 8px; padding-right: 80px; text-align: left;}
div.menu a{color: #ffffff; font-size: 14px; text-decoration: none; dipsplay: block; float: right; padding: 2px; padding-left: 5px; padding-right: 5px; margin-right: 15px;}
div.menu a:hover{color: #f36621;}
div.menu a.active{background: #f36621; color: #ffffff;}
div.menu a.active:hover{color: #ffffff;}

h1{font-family: times new roman; font-size: 40px; color: #2e3336; font-weight: normal; margin-top: 20px; margin-bottom: 7px;}
h2{font-family: times new roman; font-size: 30px; color: #2e3336; font-weight: normal; margin-bottom: 5px;}
h3{font-family: times new roman; font-size: 22px; color: #2e3336; font-weight: normal; margin-bottom: 3px;}
p {padding-left: 20px; padding-right: 20px; text-indent: 20px;}
a {color: #0060e2;}

#photo {padding-left: 10px;}

div.photo {width: 130px; height: 30px; background: #000000 url(../photo/1.jpg) no-repeat 50% 50%; padding: 0px; padding-top: 100px; margin: 10px; float: left;}
div.photo div.name{width: 120px; height: 26px; padding: 2px; padding-left: 5px; padding-right: 5px; background: #30373e; filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; font-family: tahoma; color: #ffffff; font-size: 10px; margin: 0px; overflow: hidden;}

/* Меню под фотками */
#photo_menu {padding-top: 20px; width: 100%; height: 20px; clear: both;}
#photo_menu a{color: #000000; font-size: 14px; dipsplay: block; float: left; padding: 2px; padding-left: 5px; padding-right: 5px; margin-right: 10px; text-decoration: none;}
#photo_menu a:hover{color: #f36621;}
#photo_menu a.active{background: #f36621; color: #ffffff;}
#photo_menu a.active:hover{color: #ffffff;}

/* Навигация под фотками */
#photo_nav {padding-top: 20px; width: 100%; height: 20px; clear: both;}
#photo_nav a{color: #2e3436; font-size: 13px; dipsplay: block; float: left; padding: 2px; padding-left: 5px; padding-right: 5px; margin-right: 4px; border: 1px solid #2e3436; text-decoration: none;}
#photo_nav a:hover{color: #f36621; border: 1px solid #f36621;}
#photo_nav a.active{background: #f36621; color: #ffffff; border: 1px solid #f36621;}
#photo_nav a.active:hover{color: #ffffff;}
#photo_nav a.non{background: #ffffff; color: #aaaaaa; border: 1px solid #aaaaaa;}
#photo_nav a.active:hover{color: #aaaaaa;}

table.main {width: 100%;}
table.main td.left {width: 730px; vertical-align: top;}
table.main td.right {width: 250px; vertical-align: top; padding-left: 20px;}

/* Блок под фотками для городов и т.п. */
#photo_sub_menu {padding-top: 10px;}
#photo_sub_menu a{display: block; width: 220px; color: #666666; font-size: 10px;}

/* Главное меню */
#main_menu ul{list-style-image: url("ul.gif"); margin: 0px; padding-left: 15px;}
#main_menu li{font-size: 20px; margin-bottom: 20px;}
#main_menu a{color: #2e3436; text-decoration: none;}
#main_menu a:hover{color: #f26522;}

/* Контакная информация */
div.contact {border: 1px solid #999999; padding: 8px; margin-top: 40px; color: #333333;}
div.contact h4{font-size: 18px; font-weight: normal; color: #999999; margin: 0px; margin-bottom: 20px;}
div.contact p{margin-top: 10px; margin-bottom: 0px; padding: 0px; text-indent: 0px;}

/* Аватарка */
div.avatar {margin-top: 40px;}
div.avatar div.title{background: url(lenta_avatar.jpg) 20px 0px no-repeat; padding-left: 95px; font-size: 18px; color: #333333; height: 80px;}