* {margin:0; padding:0; border:none;}
body {background: url(images/bg/body_bg.gif) left top repeat; font-family: Verdana, sans-serif;
padding:20px 10px;}
div.page {
 margin:0 auto;
 width: 753px;
 padding: 6px 4px 5px 4px;
 overflow:hidden;
 background-color: #ffecf6;
 position: relative;
}
h1 {
 text-indent: -2000px;
 background: url(images/all/header.gif) left top no-repeat;
 height: 181px;
 position: relative;
}
h1 a {
 display: block;
 width: 225px;
 height: 42px;
 position: absolute;
 top: 23px;
 left: 23px;
}
div.actions_block {
 margin-top: 4px;
 padding: 16px 20px 0 19px;
 background: url(images/bg/video_repeater.gif) top left repeat-x;
 height: 203px;
}
div.action_01 a img, div.action_02 a img {
 border: 2px solid #911500;
 display: block;
}
div.action_01 p, div.action_02 div.action_video_pic p {
 width: 130px;
 height: 17px;
 background: #911500 url(images/bg/corner_view_movie.gif) top right no-repeat;
 font-weight: bold;
 padding-left: 10px;
}
div.action_01 p a, div.action_02 div.action_video_pic p a {
 display: block;
 text-decoration: none;
 font-size: 10px;
 color: #ffffff;
 background: url(images/bg/arrow_view_movie.gif) left 2px no-repeat;
 padding-left: 15px;
}
a.play_now_action_02, a.play_now {white-space: nowrap;}
div.action_01 p a:hover, div.action_02 div.action_about a.play_now_action_02:hover, div.action_02 div.action_video_pic p a:hover {text-decoration: underline;}
div.action_video_pic {float: left; margin-right: 1px;}
div.action_01 div.action_about, div.action_02 div.action_about {
 width: 238px;
 height: 85px;
 background: #911500 url(images/bg/corner_action_about.gif) top right no-repeat;
 float: left;
 
}
div.action_01 div.action_about p, div.action_02 div.action_about p {
 padding: 8px 0 0 13px;
 color: #d7d3f3;
 font-size: 9px;
 font-weight: normal;
 width: 180px;
 background: none;
 line-height: 11px;
}
#margin_up {display: block; margin-top: 2px;}
p.margin_view_mov a {padding-top: 1px;}
div.action_02 div.action_video_pic p.margin_view_mov a {background: url(images/bg/arrow_view_movie.gif) left 2px no-repeat;}
div.action_01 div.action_about p a, div.action_02 div.action_about a.play_now_action_02 {
 background: none;
 display: inline;
 color: #fbfe00;
 margin-left: -5px;
}
div.action_02 div.action_about {
 margin: 97px 1px 0 0;
 background: #911500 url(images/bg/corner_bottom_actions_about.gif) left bottom no-repeat;
 height: 85px;
}
div.action_02 div.action_about a.play_now_action_02 {
 margin-left: 6px;
 text-decoration: none;
 font-size: 10px;
}
div.action_02, div.action_01 {width: 464px; float: left; }
#position_video2, #position_video02 {width:250px; position:relative; left:25px;}
#position_video2 div.action_about, #position_video02 div.action_about  {position:absolute; left:-239px; bottom:0;}


div.our_full_text {
 height: 46px;
 background-color: #ffb3d9;
 padding-top: 6px; 
 text-align: center;
}
div.our_full_text a {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 color: #911500;
 font-weight: bold;
 margin-top: 5px;
 display: block;
}
div.action_block_02 {
 background-color: #ffcbe6;
 padding: 13px 19px 0 19px; 
 height: 241px;
}
div.action_block_02 a.download_all {
 display: block; 
 clear:both;
 text-align:center;
 position:relative;
 top:12px;
}
div.video_archive {
 margin-top: 4px;
 background: url(images/bg/bg_video_archive.gif) left top no-repeat;
 height: 210px;
 padding: 14px 22px 0 22px;
 position: relative;
 width:709px; 
}
div.video_archive div {
 background: url(images/bg/border_video_archive.png) left top no-repeat;
 height: 113px;
 padding: 4px 0 0 7px;
 font-size:1px;
 word-spacing:0;
 letter-spacing:0;
 width:702px;
 height:113px;
}
div.video_archive div a {margin:0 6px 0 1px; padding: 0;}
a.click_here {
 display: block;
 text-align: center;
 margin-top: 20px;
 font-size:1px;
 word-spacing:20px;
}
a.click_here img {margin-bottom:7px;}
div.footer {
 background: url(images/bg/footer_bg.gif) right top no-repeat;
 position: relative;
}
div.left_bottom_corner {
 position: absolute;
 left: 0;
 bottom: 0;
 background: url(images/bg/bottom_left_corner.gif) no-repeat;
 height: 5px;
 width: 5px;
 font-size: 1px;
 overflow: hidden;
}
div.right_bottom_corner {
 position: absolute;
 right: 0;
 bottom: 0;
 background: url(images/bg/bottom_right_corner.gif) no-repeat;
 height: 5px;
 width: 5px;
 font-size: 1px;
 overflow: hidden;
}
div.footer p {
 width: 210px;
 text-align: right;
 color: #a7b0df;
 font-size: 9px;
 position: absolute;
 right: 19px;
 top: 39px;
 overflow: hidden;
}
div.footer p a{
color: #a7b0df;
}
@media all and (min-width:0px) {div.video_archive div a {margin:0 4px 0 1px; padding: 0;}}