*{margin: 0; padding: 0;}
body{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #262626 url(images/bg.gif) center;
	text-align: center;
}

a:link, a:visited, a:active, a:hover{color: #270dcf; text-decoration: underline;}
a:hover{text-decoration: none;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input{ vertical-align: middle; }

table{ border: 0; border-collapse: collapse; margin: 0 auto; }


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 1008px;
	background: #271783;
}
#jheader {
	width: 1008px;
}
#mheader{
	width: 1004px;
}

/* Middle
-----------------------------------------------------------------------------*/

#content { width: 1000px; background: #F6F6F6 url(images/cont_bg.jpg) repeat-y center;}

.top_ta{ width: 1000px; height: 129px; background: #271783 url(images/top_ta_bg.jpg) no-repeat top; font-weight: 700; }
.top_ta p{ padding: 15px 55px 0;  }

.tb{ width: 955px; }
.tb_l{ width: 8px; height: 100%; background: url(images/tb_l.gif) repeat-y; }
.tb_r{ width: 8px; height: 100%; background: url(images/tb_r.gif) repeat-y; }
.tb_b{ height: 8px; background: url(images/tb_b.gif) repeat-x; }
.tb_t{ height: 8px; background: url(images/vtb_t.gif) repeat-x; }

.jtb{ width: 985px; overflow: hidden; }
.jtb_bg{ background: #3926B6 url(images/jtb_blue_bg.jpg) center; }
.jtb_mid{ width: 432px; background: #BDBDBD url(images/jtb_mid_bg.png) repeat-y center; color: #000; overflow: hidden; }
.jtb_mid h2{ font-size: 18px; text-align: left; padding: 20px 20px 10px; }
.jtb_left{ width: 207px; overflow: hidden; }
.jtb_left img{ margin: 2px auto 1px; border: 2px #BFB7FD solid;  }

.vtb_mid{ background: #25147D url(images/jtb_blue_bg.jpg) center; overflow: hidden; }
.video_block{ width: 100%; }
.video_block .pic_side{ width: 500px; background: #B7B6B6 url(images/video_11.png) repeat-y left; }
.video_block .pic_side .padd{ padding: 15px 40px 15px 15px; text-align: center; }
.video_block .pic_side img{ background: #828181; }
.video_block  .desc_side h1{ font-size: 25px; color: #ffea00; text-align: left; margin: .8em 10px; }
.video_block  .desc_side img{ margin: 5px auto; }

.tb_ta{ width: 939px; height: 125px; background: #480000 url(images/tb_ta.jpg) no-repeat top; }
.tb_ta h1{ color: #ffea00; font-size: 25px; padding: 5px 0 0 20px; }
.tb_ta p{ padding: 0 20px; }
.tb_ta .stats{ width: 280px; text-align: center; font-weight: 700; font-size: 14px; color: #af1010; }
.tb_ta .stats span{ color: #210e9e; }

.thumbs{ width: 939px; background: #BDBDBD url(images/thumbs_bg.png); border-collapse: separate; }
.thumbs img{ background: #828181; }

.bord1{ border: 1px solid #929292; }
.bord2{ border: 1px solid #fff; background: url(images/jmini_tb_bg.gif) center; font-size: 16px; font-weight: 700; color: #000; text-align: left; }
.bord3{ border: 1px solid #fff; background: url(images/thumbs_bg.png) center; font-size: 16px; font-weight: 700; color: #000; text-align: left; }
.bord2 .padd{ padding: 20px; }
.bord2 span{ color: #d60c0c; }
.bord2 select{ width: 150px; }

.field_form{ width: 100%; text-align: center; }
.field_form .text{ width: 230px; }
.field_form .bttn{ width: 128px; height: 34px; background: url(images/jbttn_enter.png); cursor: pointer; border: 0; color: #ffee04; padding: 0 0 5px; }

.title{ width: 955px; height: 40px; line-height: 40px; background: #B7B6B6 url(images/title_bg.jpg) no-repeat; margin: 5px auto 1px; color: #000; text-align: right; font-size: 16px; font-weight: 700; color: #980e05; }
.title h2{ font-size: 18px; margin: 0 0 0 10px; text-align: left; color: #000; }
.title p{ padding: 0 10px; }
.title span{ color: #000; }
.title a:link, .title a:visited, .title a:active, .title a:hover{color: #000; text-decoration: none;}
.title a:hover{text-decoration: underline;}

.photo_block .thumbs{ width: 950px; }
.photo_block .thumbs img{ background: #828181; }

.service_block{ width: 950px; text-align: center; }
.service_block .services{ width: 99%; margin: 5px auto; text-align: center; border-collapse: separate; }
.service_block .services img{ margin: 5px; }

.comment_block{ width: 955px; text-align: left; }
.comment_block .bord2{ font-weight: 400; font-size: 12px;  }
.comment_form{ width: 400px; }
.comment_form table td{ padding: 5px; }
.comment_form textarea{ width: 250px; }
.comment_form .bttn{ width: 225px; height: 32px; background: url(images/bttn_add_comment.png); cursor: pointer; border: 0; color: #ffee04; padding: 0 0 5px;  }

.comment_block2{ width: 955px; text-align: left; font-size: 10px;  }
.comment_block2 .bord2{ font-weight: 400; font-size: 10px; }
.comment_block2 .bord2 span{ font-size: 11px; }
.comment_block2 p{ padding: .4em 0; }

.video_arch_block{ width: 100%; }
.video_arch_block .pic_side{ width: 375px; background: #B7B6B6 url(images/video_11.png) repeat-y right; }
.video_arch_block .pic_side .padd{ padding: 10px 30px 10px 10px; text-align: center; }
.video_arch_block .pic_side img{ background: #828181; }
.video_arch_block  .desc_side h1{ font-size: 25px; color: #ffea00; text-align: left; margin: .8em 10px; }
.video_arch_block  .desc_side img{ margin: 5px auto; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	font-size: 10px;
	color: #000;
}
#footer .fta{ width: 334px; height: 132px; background: #FEFEFE url(images/ifooter_c.png) no-repeat; }
#footer .jfta{ width: 334px; height: 84px; background: #FEFEFE url(images/jfooter5.png) no-repeat; }
#footer .mfta{ width: 334px; height: 117px; background: #FEFEFE url(images/mfooter4.png) no-repeat; }
#footer p{ padding: 0 0 20px ; }
