body {background: url(/static/img/bg_noise.jpg);}
hr {color: #8d8d8d; background-color: #8d8d8d; height: 1px;}
strong {color: #c9c18e;}
ul {line-height: 20px;}
#body_505 {background: url(/static/img/error500_bg.png); height: 100%; padding: 0px; margin: 0px;}
h2 {font-family: 'PT Sans', sans-serif; font-size: 14px; color: #ffffff; font-weight: normal; text-transform: uppercase;}
h3 {font-family: 'PT Sans', sans-serif; font-size: 14px; margin-top: 0px;}
h4 {font-family: 'PT Sans', sans-serif; font-size: 14px; margin-top: 0px; margin-bottom: 0px; color: #c9c18e; font-weight: normal;}
h5 {font-family: 'PT Sans', sans-serif; font-size: 14px; color: #ffffff;}
#error_header {color: #6a6a6a;}
.resume_link {font-family: 'PT Sans', sans-serif; color: #ffffff;}
.portfolio_item_header {font-family: 'PT Sans', sans-serif; font-size: 14px; color: #958746; font-weight: normal;}
.header_bg {background: url(/static/img/laptop_screen.png) no-repeat; height: 414px; width: 900px; position: relative;}
.coffeecup {background: url(/static/img/coffeecup.png) no-repeat; height: 300px; width: 278px; position: absolute; top: 150px; left: 0px;}
.book {background: url(/static/img/book.png) no-repeat; height: 286px; width: 288px; position: absolute; top: 125px; right: 250px;}
.header_buttons {position: absolute; top: 145px; right: 110px;}
.header_buttons_table {height: 200px; width: 155px;}
.header_button1 {background: url(/static/img/header_button1.png) no-repeat; visibility: hidden;}
.header_button1:hover {background: url(/static/img/header_button1_act.png) no-repeat; border: none;}
.header_button2 {background: url(/static/img/header_button2.png) no-repeat; visibility: hidden;}
.header_button2:hover {background: url(/static/img/header_button2_act.png) no-repeat; border: none;}
.header_button3 {background: url(/static/img/header_button3.png) no-repeat; display: none;}
.header_button3:hover {background: url(/static/img/header_button3_act.png) no-repeat; border: none;}
.header_mail, .header_mail:link, .header_mail:visited, .header_mail:active {font-family: 'PT Sans', sans-serif; font-size: 12px; color: #ababab; text-decoration: none;}
.header_mail:hover {font-family: 'PT Sans', sans-serif; font-size: 12px; color: #ababab; text-decoration: underline;}
.gallery {height: 12px; width: 13px; position: absolute; top: 333px; right: 441px;}
.bottom {width: 900px; position: relative;}
.main_menu {position: absolute; top: 0px; left: 90px;}
.main_menu_table {height: 340px; width: 168px;}
.main_menu_about, .main_menu_about:visited, .main_menu_about:link {background: url(/static/img/mm_about.png) no-repeat;}
.main_menu_about:hover, .main_menu_about:active {background: url(/static/img/mm_about_act.png) no-repeat; border: none;}
.main_menu_resume, .main_menu_resume:visited, .main_menu_resume:link {background: url(/static/img/mm_resume.png) no-repeat;}
.main_menu_resume:hover, .main_menu_resume:active {background: url(/static/img/mm_resume_act.png) no-repeat; border: none;}
.main_menu_portfolio, .main_menu_portfolio:visited, .main_menu_portfolio:link {background: url(/static/img/mm_portfolio.png) no-repeat; opacity: 0.5}
.main_menu_portfolio:hover, .main_menu_portfolio:active {background: url(/static/img/mm_portfolio_act.png) no-repeat; border: none;}
.main_menu_contacts, .main_menu_contacts:visited, .main_menu_contacts:link {background: url(/static/img/mm_contacts.png) no-repeat;}
.main_menu_contacts:hover, .main_menu_contacts:active {background: url(/static/img/mm_contacts_act.png) no-repeat; border: none;}
.content {position: absolute; top: -22px; right: 115px;}
.content_gall, .content_port {position: absolute; top: 80px; right: 140px;}
.about_table {width: 428px;}
.about_cell {background: url(/static/img/gray_bg.png); font-family: 'PT Sans', sans-serif; font-size: 12px; color: #c9c9c9; border: 1px solid #414141; padding: 20px;}
.about_cell2 {font-family: 'PT Sans', sans-serif; font-size: 12px; color: #c9c9c9; border: 0px; padding: 20px;}
.bottom_dummy {height: 12px; width: 900px; position: static;}
.text_title {font-family: 'PT Sans', sans-serif; font-size: 14px; color: #ffffff; font-weight: normal;}
.resume_chapters, .resume_chapters:link, .resume_chapters:visited {font-family: 'PT Sans', sans-serif; font-size: 12px; color: #8d8d8d; font-weight: bold; word-spacing: 40px; text-decoration: none;}
.pagination_nums, .pagination_nums:link, .pagination_nums:visited {font-family: 'PT Sans', sans-serif; font-size: 12px; color: #525252; font-weight: bold; word-spacing: 16px; text-decoration: none;}
.resume_chapters:active, .resume_chapters:hover, .pagination_nums:active, .pagination_nums:hover {color: #ffffff; text-decoration: none;}
.gallery_cell {background: url(/static/img/gallery_block_shadow.png) top no-repeat; width: 258px; height: 268px;}
.gallery_cell_last {background: url(/static/img/gallery_block_shadow.png) top no-repeat; width: 258px; height: 306px;}
.portfolio_cell {background: url(/static/img/portfolio_block_shadow.png) top no-repeat; width: 258px; height: 244px; padding: 10px; font-family: 'PT Sans', sans-serif; font-size: 12px; color: #c9c9c9;}
.gall_cell {background: url(/static/img/portfolio_block_shadow.png) top no-repeat; width: 258px; height: 264px; font-family: 'PT Sans', sans-serif; font-size: 12px; color: #c9c9c9;}
.portfolio_link:link, .portfolio_link:visited {font-family: 'PT Sans', sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
.portfolio_link:active, .portfolio_link:hover {font-family: 'PT Sans', sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline;}
.portfolio_cell_last {background: url(/static/img/portfolio_block_shadow.png) top no-repeat; width: 258px; height: 286px; padding: 10px; font-family: 'PT Sans', sans-serif; font-size: 12px; color: #c9c9c9;}
.gall_cell_last {background: url(/static/img/portfolio_block_shadow.png) top no-repeat; width: 258px; height: 306px; font-family: 'PT Sans', sans-serif; font-size: 12px; color: #c9c9c9;}
.pagination {position: relative; top: -50px;}
.back_link, .back_link:visited, .back_link:link, .back_link:active {font-family: 'PT Sans', sans-serif; font-size: 12px; color: #8d8d8d; font-weight: normal; text-decoration: none;}
.back_link:hover {font-family: 'PT Sans', sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
