body.main_body {margin: 0; padding: 0px; font-size: 12px; color: #1F1A17; font-family: Arial, sans-serif; line-height: 14px;
text-align: center; background: transparent url(../images/main_bg.jpg) 0px 0px;
}
/*Основной стиль шрифта */

/*----Global---*/
table td { font-size: 12px; color: #1F1A17; font-family: Arial, sans-serif; line-height: 14px; 
}/*Основной стиль шрифта */

img {border:0;}
a {color:#5F503B; text-decoration:underline;}
a:hover {text-decoration:none; color:#DA251D;}

h1, h2, h3, h4 {text-transform: uppercase; color:#5F503B; font-family:  Tahoma, Times New Roman, sans;  font-weight:bold; padding: 0px 0 0px 23px; height:25px; line-height:24px;  background: transparent url(images/h1_bg.gif) 0px 0px no-repeat;  
 }/*Заголовки*/
h1 span {display:block; padding-right:23px; height:25px; line-height:24px;  background: transparent url(../images/h1_2bg.gif) 100% 0px no-repeat; float:left; }
h1 {font-size: 14px; margin: 25px 0 20px 0;}
h2 {font-size: 12px; margin: 15px 0 12px 0; font-family: Tahoma,sans-serif; color:#DA251D;}
h3 { font-size: 11px; margin: 15px 0 5px 0px; color:#3B3B3B; font-family: Tahoma, sans-serif; font-style:normal; font-weight:bold; }
h4 {padding-left:9px; background: transparent url(../images/h3_bg.gif) 0 3px no-repeat; font-size: 11px; margin: 15px 0 5px 0px; color:#3B3B3B; font-family: Tahoma, sans-serif; font-style:normal; font-weight:bold; }


form {padding:0; margin:0; }
input, textarea {font-size: 11px; color: #000; font-weight:normal; padding-left:3px;}
p {margin:0 30px 15px 0;}
/*----/Global---*/
#main_table {width:100%; height:100%; background: transparent url(../images/header_bg.jpg) 0px 0px repeat-x; }
#main_table td {}


/*---Header---*/
#t_pl {background: transparent url(../images/t_pl.gif) 7px 0px repeat-x; min-width:950px;}
#header_top {background: transparent url(../images/header_top.gif) 0px 0px no-repeat; min-width:950px;}
#footer_01 {background: transparent url(../images/footer_01.gif) 0px 100% no-repeat; min-width:950px;}
#man {background: transparent url(../images/man.gif) 100% 100% no-repeat; min-width:950px;}
#book {background: transparent url(../images/book.png) 40% 230px no-repeat; min-height:750px; height:850px; min-width:950px;}

#portfolio_link {position:absolute; top:200px; left:0;   margin: 0 20% 0 20%; width:500px; height:385px; }

.top_nav {z-index:100; position: absolute; left: 40px; top: 80px; font-size: 26px; font-family:  Arial, Tahoma, sans-serif; font-weight:bold; height: 40px; line-height: 40px;}
.top_nav a {color: #000000; text-decoration: none; margin-right: 5px; font-size: 14px; font-weight: bold; letter-spacing:-1px;}
.top_nav a:hover {color: #FF0000; text-decoration: none;}

.logo {z-index:1; position: relative; float:right; top: 57px; height: 82px; width: 324px;}

.adr { z-index:1; clear:both; position: relative; float:right;  width: 355px; height: 72px; top: 80px; font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.adr a {color: #000000; text-decoration: none;}
.adr a:hover {color: #FF0000; text-decoration: none;}

#action { padding: 0 0 25px 0px; width:200px; text-align:center;}
.slogan { padding: 75px 10px 0 0px; 	font: bold 12px Arial, Helvetica, sans-serif;	text-align: right; }
#counters {text-align:right; padding: 10px 10px 5px 0;}
.rasp {width:950px; clear:both;}

/*---Base_01---*/
#block_01 {background: transparent url(../images/blok_01.gif) 0px 0px repeat-y; }
#block_02 {background: transparent url(../images/blok_02.gif) 100% 0px repeat-y;}
#block_03 {background: transparent url(../images/blok_03.gif) 0 0px no-repeat;}
#block_03a {background: transparent url(../images/blok_03a.gif) 0 0px no-repeat;}
#fotik_top {background: transparent url(../images/fotik_top.gif) 100% 0px no-repeat;}
#fotik_bottom {background: transparent url(../images/fotik_bottom.gif) 100% 100% no-repeat;}

.top_nav_base {z-index:100; position: absolute; left: 55px; top: 80px; font-size: 26px; font-family:  Arial, Tahoma, sans-serif; font-weight:bold; height: 50px; line-height: 40px;}
.top_nav_base a {color: #000000; text-decoration: none; margin-right: 5px; font-size: 14px; font-weight: bold; letter-spacing:-1px;}
.top_nav_base a:hover {color: #FF0000; text-decoration: none;}
.top_nav_base a.nav_active {color:#DA251D;}
.nav_active {color:#DA251D;}


.sub_top_nav_base {border-left:3px solid #DA251D; z-index:100; position: absolute; left: 136px; top: 114px; font-size: 26px; font-family:  Arial, Tahoma, sans-serif; font-weight:bold; height: 40px; width:700px; }
.sub_top_nav_base a {border-bottom:3px solid #DA251D; display:block; float:left; color: #000000; text-decoration: none; font-size: 13px; font-weight: bold; letter-spacing:-1px; padding: 17px 7px 5px 7px; height:15px;}
.sub_top_nav_base a:hover {color: #FF0000; text-decoration: none;}
.sub_top_nav_base a.nav_active {color:#DA251D; border-bottom:0px solid #DA251D;}

#sub_01 {left: 136px; width:500px;}
#sub_02 {left: 228px; width:500px;}
#sub_03 {left: 297px; width:500px;}
#sub_04 {left: 410px; width:500px;}

#left_part {width:100%; padding: 200px 20px 100px 42px; text-align:left;}
#left_part_video {width:100%; padding: 200px 20px 100px 42px; text-align:center;}
#right_part {width:400px; padding: 335px 0 360px 0; text-align:left;}

.adr_base { width: 290px; font: bold 12px Arial, Helvetica, sans-serif; text-align:center; padding: 10px 0 20px 0;}
.adr_base a {color: #000000; text-decoration: none;}
.adr_base a:hover {color: #FF0000; text-decoration: none;}
#action_base { padding: 20px 0 25px 83px;}

#r_sub_photo {padding: 0px 0 20px 73px; background: transparent url(../images/r_sub_photo.gif) 0 0px no-repeat; }
#r_sub_photo a {display:block; font: bold 12px Arial, sans-serif; color:#1F1A17; text-decoration:none; line-height:18px;}
#r_sub_photo div {border-left:3px solid #DA251D; padding: 30px 0 0px 5px;}
#r_sub_photo a.nav_active {color:#DA251D;}
#r_sub_photo a:hover {color:#DA251D; }

#r_sub_video {padding: 0px 0 20px 73px; background: transparent url(../images/r_sub_video.gif) 0 0px no-repeat;}
#r_sub_video a {display:block; font: bold 12px Arial, sans-serif; color:#1F1A17; text-decoration:none; line-height:18px;}
#r_sub_video div {border-left:3px solid #DA251D; padding: 30px 0 0px 5px;}
#r_sub_video a.nav_active {color:#DA251D;}
#r_sub_video a:hover {color:#DA251D; }

.text_content {padding: 0 0 0 15px;}
.top_arka {height:104px; background: transparent url(../images/top_arka.gif) 2px 0px no-repeat;}
.photo_block {height:240px;}
.photo_woman {height:230px; background: transparent url(../images/woman.gif) 90% 0px no-repeat; text-align:center;}
.photo_man {height:230px; background: transparent url(../images/man1.gif) 3px 0px no-repeat; text-align:center;}
#copy {background: transparent url(images/copy.gif) 0 0px no-repeat; }


/*---FOTO GALEFY---*/
#f_01 {background: transparent url(images/f_01.gif) 0px 0px no-repeat;}
#f_02 {background: transparent url(images/f_02.gif) 0px 100% no-repeat;}
.img_photo {width:750px; height:350px; position: absolute; left: 97px; top: 291px;}
.img_photo img {float:left; border:2px solid #AAA9A9;}
.photo_page { height:33px; line-height:33px; position: absolute; left: 302px; top: 255px;}
.photo_page a {color:#fff; font-weight:bold; font-size:24px; text-decoration:none; padding: 0 2px 0 2px;}
.photo_page a:hover {color:#DA251D;}
.photo_page a#photo_page_active {color:#DA251D;}
#copy1 {background: transparent url(images/copy1.gif) 0px 0 no-repeat;}
#photo_menu {width:575px; height:25px; line-height:33px; position: absolute; left: 131px; top: 233px; text-align:center;}
#photo_menu a {color:#000; font-weight:bold; text-decoration:none; padding: 0 2px 0 2px;}
#photo_menu a:hover {color:#DA251D;}

/*---Oborudovanie---*/
#v_01 {background: transparent url(images/v_01.gif) 0px 0px no-repeat;}
#v_02 {background: transparent url(images/v_02.gif) 100% 100% no-repeat;}
#uslugi {padding: 10px 0 0 40px; font-weight:bold;}

.fotograff {color:#DE3C35; font-weight:bold; padding: 0 0 5px 0; font-size:14px;}



/*---Anketa---*/
#a_01 {background: transparent url(images/a_01.gif) 0px 0px no-repeat;}
#a_02 {background: transparent url(images/a_02.gif) 0px 100% no-repeat;}
#a_03 {background: transparent url(images/a_03.gif) 100% 0 no-repeat;}
#anketa {padding: 150px 0 0 30px;}
#anketa_title {font-size:16px; color:#221D1A; font-weight:bold; padding: 0 0 25px 0;}
.input_blok  {padding: 0 0 15px 0;}
#fio {border:1px dashed #fff; border-bottom:1px dashed #8D8A89;	width: 300px; font-size:14px; font-weight:bold;}
#send_email {border:1px dashed #fff; border-bottom:1px dashed #8D8A89;	width: 395px; font-size:14px; font-weight:bold;}
#date_w {border:1px dashed #fff; border-bottom:1px dashed #8D8A89;	width: 350px; font-size:14px; font-weight:bold;}
#input_f {border:1px dashed #fff; border-bottom:1px dashed #8D8A89;	width: 348px; font-size:14px; font-weight:bold;}
#load_foto {border:1px solid #8D8A89; width: 160px; font-size:14px; font-weight:bold;}

/*---Konkurs---*/
#konkurs {padding: 150px 0 0 0px; width:580px; background: transparent url(images/konkurs.gif) 100% 0px no-repeat;}
.konkurs_text {padding: 0 0 0px 30px;}
.konkurs_text span {color:#DA251D;}
#vpage { padding:35px 0 0 10px; }
#vpage a { width:30px; display:block; color:#4D4948; font-weight:bold; font-size:24px; text-decoration:none; padding: 5px 0 5px 0; text-align:center;}
#vpage a:hover {color:#DA251D;}
#vpage #vpage_active {color:#DA251D;}
#foto_table {margin-left:13px;}
#foto_td {padding: 45px 0 30px 30px;}
#big_foto {padding: 35px 0 0 52px;}
#komment {padding: 35px 5px 0 0px;}
#vote {padding: 10px 20px 0 0; text-align:center;}
#vote input {margin-top:5px; cursor:pointer;}

/*---Video---*/
#vg_01 {background: transparent url(../images/vg_01.gif) 0px 0px no-repeat;}
#vg_02 {background: transparent url(../images/vg_02.gif) 100% 100% no-repeat;}
.vg_page {width:843px; height:483px;  line-height:33px; position: absolute; left: 0px; top: 210px; background: transparent url(../images/vg_bg.gif) 0 0 no-repeat;}
#video_p {padding: 78px 0 0 70px;}
.video_p {padding: 0 0 0px 30px;}
.video_p span {color:#DA251D;}

.nav_video {z-index:100; position: absolute; left: 110px; top: 220px; font-size: 26px; font-family:  Arial, Tahoma, sans-serif; font-weight:bold; height: 50px; line-height: 40px;}
.nav_video a {color: #000000; text-decoration: none; margin-right: 5px; font-size: 13px; font-weight: bold; letter-spacing:-1px;}
.nav_video a:hover {color: #FF0000; text-decoration: none;}
.nav_video a.nav_active {color:#DA251D;}
.nav_active {color:#DA251D;}


.sub_nav_video {border-left:3px solid #DA251D; z-index:100; position: absolute; left: 136px; top: 250px; font-size: 20px; font-family:  Arial, Tahoma, sans-serif; font-weight:bold; height: 30px; width:700px; }
.sub_nav_video a {border-bottom:3px solid #DA251D; display:block; float:left; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; letter-spacing:0px; padding: 10px 7px 3px 7px; height:15px;}
.sub_nav_video a:hover {color: #FF0000; text-decoration: none;}
.sub_nav_video a.nav_active {color:#DA251D; }
#sub_video_01 {left: 170px;}
#sub_video_02 {left: 360px;}
#sub_video_03 {left: 489px;}

