/*
Project: Video
Author: apusgroup.ru
e-mail: info@apusgroup.ru
  */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%;}
body{height: 100%; background: #000; font-family: Tahoma; font-size: 12px; line-height: 13px;}
body.videobody{background: #010002 url(./images/background/back_video.jpg);}

a:hover{text-decoration: none;}
img{border: none;}
h1{}
h2{}
p{}
ul{list-style: none;}
.clear{clear:both; font-size:1px; line-height:0px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%;}
#wrapper{min-height: 100%;}
* html #wrapper{height: 100%;}
#content{}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- PAGES CONTAINER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#gBox{/*width: 2400px;*/ height:2150px; overflow:hidden; background: url(./images/background/body.gif)}
#gBox .page{width:1200px; float: left;}
#gBox .page .container{width: 995px; margin: 0px auto;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- INDEX PAGE -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#index{background: #f00; float: left; background: url(./images/background/body.jpg) center top no-repeat; height: 2150px;}
#index .header{height: 434px; position: relative;}
#index .header #apus{position: absolute; left: 685px; top: 10px; width: 281px; height: 95px; background: url(./images/apus-group.gif);}
#index .header #mca{position: absolute; top: 86px; left: 740px; width: 143px; height: 42px; background: url(./images/mca.gif) no-repeat;}
#index .header #mca p{color: #b5b5b5; font-size: 12px; font-family: Tahoma; line-height: 17px; padding-left: 4px;}
#index .header #mca a{color: #81649d; font-size: 10px; padding-left: 4px;}
#index .header #mca-corner{position: absolute; top: 82px; left: 736px;}

#index .header #rggu{position: absolute; top: 140px; left: 500px; width: 204px; height: 194px; background: url(./images/rggu.gif);}
#index .header #rggu_text{position: absolute; top: 241px; left: 714px; width: 107px; height: 77px; background: url(./images/rggu_text.gif);}
#index .header #rggu_text p{color: #b5b5b5; font-size: 12px; font-family: Tahoma; line-height: 15px; padding-left: 3px;}
#index .header #rggu_text a{color: #82a3d0; font-size: 10px; font-family: Tahoma; line-height: 14px; padding-left: 3px;}
#index .header #rggu-corner{position: absolute; top: 237px; left: 710px;}

#index .header #nefakt{position: absolute; top: 255px; left: 10px; width: 191px; height: 71px; background: url(./images/nefakt.gif);}
#index .header #nefakt_text{position: absolute; top: 300px; left: 195px; width: 110px; height: 32px; background: url(./images/nefakt_text.gif);}
#index .header #nefakt_text p{color: #b5b5b5; font-size: 12px; font-family: Tahoma; line-height: 16px; padding-left: 4px;}
#index .header #nefakt_text a{color: #fe8300; font-size: 10px; font-family: Tahoma; line-height: 14px; padding-left: 4px;}
#index .header #nefakt-corner{position: absolute; top: 296px; left: 191px;}


#index .menu-container{height: 50px; padding-top: 14px; padding-bottom: 12px; width: 462px; background: url(./images/index-menu.gif) 0px 16px no-repeat; margin: 0px auto;}
#index .menu-container table{width: 100%; height: 50%;}
#index .menu-container table td{text-align: center; white-space: nowrap; height: 46px; color: #fff;}
#index .menu-container table td a, #index .menu-container table td s{font-size: 14px; color: #3e3e3e; font-style: italic;}
#index .menu-container s{font-size: 14px; color: #3e3e3e; font-style: italic; font-family: 'Georgia','Times New Roman','Times',serif;}
#index .menu-container table td a.orange{color: #ffad00; border-bottom: dashed 1px #ffad00; text-decoration: none; font-family: 'Georgia','Times New Roman','Times',serif;}
#index .menu-container table td a.orange:hover{border-bottom: none; font-family: 'Georgia','Times New Roman','Times',serif;}
#index .menu-container table td a.purple{color: #5d124e; border-bottom: dashed 1px #5d124e; text-decoration: none; font-family: 'Georgia','Times New Roman','Times',serif;}
#index .menu-container table td a.purple:hover{border-bottom: none;}
#index .menu-container table td a.gaga{color: #e86e48; border-bottom: dashed 1px #5d124e; text-decoration: none; font-family: 'Georgia','Times New Roman','Times',serif;}
#index .menu-container table td a.gaga:hover{border-bottom: none;}

#video-quiz{width: 522px; height: 64px; background: url(./images/video-quiz.gif); margin: 0px auto; margin-top: 20px;}
#video-quiz2{width: 410px; height: 13px; background: url(./images/video-quiz2.gif); margin: 0px auto; margin-top: 10px;}

.priem-rabot{width: 995px; height: 254px; background: url(./images/background/priem-rabot.jpg) top center no-repeat; position: relative; padding-bottom: 36px;}
#time-left{position: absolute; top: 185px; right: 80px; color: #65094d; font-size: 44px; line-height: 54px; font-family: Tahoma; width: 835px; text-align: right; font-weight: bold;}

.video_container{background: url(./images/background/video.gif);}
.video{width: 426px; height: 295px; margin: 0px auto; position: relative;}
#tv_block{ width: 426px; height: 294px; background: url(./images/telek.png);}
.video .obj{position: absolute; top: 0px; left: 0px; width: 318px; height: 242; padding-left: 26px; padding-top: 27px;}
.video .telek_r{position: absolute; top: 18px; right: -184px; width: 188px; height: 78px; background: url(./images/telek_r.gif);}
.video .telek_r p{color: #ffffff; font-size: 14px; font-family: Tahoma; font-style: italic; line-height: 17px; padding-left: 18px; padding-top: 12px;}
.video .telek_r a{color: #fe8f00;}
.video .telek_l{position: absolute; top: 215px; left: -78px; width: 82px; height: 60px; background: url(./images/telek_l.gif); text-align: center;}
.video .telek_l a{color: #fe8f00; font-size: 14px; font-family: Tahoma; font-style: italic; line-height: 60px;}

#index .text-container{padding-top: 46px; width: 610px; margin: 0px auto; padding-bottom: 50px;}
#index .text-container h1{color: #b5f4f6; font-size: 14px; font-family: Tahoma; line-height: 18px; text-align: center; white-space: nowrap; font-weight: normal; padding-bottom: 20px;}
#index .text-container p{width: 554px; margin: 0px auto; text-indent: 14px; color: #b5b5b5; font-size: 12px; font-family: Tahoma; line-height: 17px; padding: 7px 0px;}
#index .text-container b{color: #efb505; font-weight: normal;}
#index .text-container ul{padding-left: 60px;}
#index .text-container ul li{width: 554px; margin: 0px auto; text-indent: 14px; color: #b5b5b5; font-size: 12px; font-family: Tahoma; line-height: 14px;}

#index .text-container table{border: 5px solid #252525; width:500px; height: 150px;}
#index .text-container table #an{width: 100px; height: 100px; background: url(./images/guri/1.jpg) no-repeat;}
#index .text-container table #il{width: 100px; height: 100px; background: url(./images/guri/2.jpg) no-repeat;}
#index .text-container table #de{width: 100px; height: 100px; background: url(./images/guri/3.jpg) no-repeat;}
#index .text-container table #al{width: 100px; height: 100px; background: url(./images/guri/4.jpg) no-repeat; background-color: #252525;}
#index .text-container table #al2{width: 100px; height: 100px; background: url(./images/guri/5.jpg) no-repeat;}
#index .text-container table #iv{width: 100px; height: 100px; background: url(./images/guri/6.jpg) no-repeat;}
#index .text-container table .who{height: 50px; text-align: center; background-color: #252525; color: #5e5e5e; font-size: 10px;}


#index .footer{width: 680px; height: 160px; margin: 0px auto; position: relative;}
#index .footer .nefakt{position: absolute; top: 34px; left: 54px; width: 154px; height: 57px; background: url(./images/nefakt-footer.gif);}
#index .footer .rggu{position: absolute; top: 3px; left: 206px; width: 280px; height: 124px; background: url(./images/rggu-footer.gif) top center no-repeat; text-align: center; white-space: nowrap; padding-top: 96px;}
#index .footer .rggu p{margin-top: 40px; color: #444c6b; font-size: 11px; font-family: Tahoma; line-height: 14px;}
#index .footer .rggu a{color: #f99f00;}
#index .footer .apus-group{position: absolute; top: 22px; right: 0px; width: 235px; padding-top: 50px; text-align: right; background: url(./images/apus-group-footer.gif) top left no-repeat; font-size: 9px; color: #262d3e;}
#index .footer .apus-group a{color: #262d3e; font-size: 11px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONDITIONS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#conditions{width: 1200px; height: 2150px; background: #d6d6ce url(./images/pattern.gif); float: left;}
#conditions .text-container{padding-top: 46px; width: 730px; margin: 0px auto;}
#conditions .text-container h1{color: #5d124e; font-size: 30px; font-family: Tahoma; font-style: italic; font-weight: normal; text-align: center; padding-bottom: 12px; font-family: 'Georgia','Times New Roman','Times',serif;}
#conditions .text-container p{color: #bababa; font-size: 11px; font-family: Tahoma; padding-top: 12px; text-indent: 15px;}
#conditions .text-container span{color: #760c61;}
#conditions .text-container ul{padding-left: 30px;}
#conditions .text-container ul li{color: #bababa; font-size: 11px; font-family: Tahoma;}
#conditions .text-container a{color: #fcff00;}

#conditions .menu-container{height: 50px; padding-top: 14px; padding-bottom: 12px; width: 462px; background: url(./images/index-menu.gif) 0px 16px no-repeat; margin: 0px auto;}
#conditions .menu-container table{width: 100%; height: 50%;}
#conditions .menu-container table td{text-align: center; white-space: nowrap; height: 46px;}
#conditions .menu-container table td a, #conditions .menu-container table td s{font-size: 14px; color: #3e3e3e; font-style: italic; font-family: 'Georgia','Times New Roman','Times',serif;}
#conditions .menu-container table td a.orange{color: #ffad00; border-bottom: dashed 1px #ffad00; text-decoration: none; font-family: 'Georgia','Times New Roman','Times',serif;}
#conditions .menu-container table td a.orange:hover{border-bottom: none;}
#conditions .menu-container table td a.purple{color: #5d124e; border-bottom: dashed 1px #5d124e; text-decoration: none; font-family: 'Georgia','Times New Roman','Times',serif;}
#conditions .menu-container table td a.purple:hover{border-bottom: none;}
#conditions .menu-container table td a.gaga{color: #e86e48; border-bottom: dashed 1px #5d124e; text-decoration: none; font-family: 'Georgia','Times New Roman','Times',serif;}
#conditions .menu-container table td a.gaga:hover{border-bottom: none;}

#participants{width: 1200px; height: 2150px; background: #f0f; float: left;}


body.videobody #content{width: 960px; margin: 0px auto;}
body.videobody #content h1{color: #FFF; font-size: 60px; line-height: 72px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; text-align: center; text-shadow: #000 1px 1px 1px;}

body.videobody .menu-container{padding: 15px; 15px; background: #FFF; width: 200px; margin: 0px auto;}
body.videobody .menu-container a{font-size: 16px; line-height: 20px; color: #ffad00; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic;}
body.videobody .menu-container a:hover{color: #000;}


.winner{width: 165px; margin: 0px auto; position: relative; height: 240px; margin-top: 50px;}
.winner img{border: 10px solid #ffad00;}
.winner p{padding: 10px 0px; text-align: center; color: #FFF; font-size: 16px; text-shadow: #000 1px 1px 1px;}
.winner a{color: #ffad00; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;font-style: italic; font-size: 14px;}
.winner .larr{position: absolute; top: 72px; left: -105px; width: 79px; height: 42px; background: url(./images/larr.gif);}
.winner .rarr{position: absolute; top: 40px; right: -244px; width: 216px; height: 77px; background: url(./images/rarr.gif);}

.video-list{width: 960px; margin: 0px auto;}
.video-list li{width: 190px; height: 238px; float: left;}
.video-list div{width: 155px; margin: 0px auto;}
.video-list div img{border: 5px solid #2e2e2e;}
.video-list  p{padding: 10px 0px; text-align: center; color: #FFF; font-size: 12px; text-shadow: #000 1px 1px 1px;}
.video-list  a{color: #ffad00; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}
.video-list  a:hover{color: #FFF;}

#video-swf, #video-swf1, #video-swf2, #video-swf3, #video-swf4, #video-swf5, #video-swf6, #video-swf7, #video-swf8, #video-swf9, #video-swf10, #video-swf11, #video-swf12, #video-swf13, #video-swf14, #video-swf15, #video-swf16, #video-swf17, #video-swf18, #video-swf19, #video-swf20, #video-swf21, #video-swf22, #video-swf23, #video-swf24, #video-swf25 {border: 30px solid #373737; background: #000;}

#simplemodal-container a.modalCloseImg {
	background:url(./images/x.gif) no-repeat; /* adjust url as required */
	width:32px;
	height:31px;
	display:inline;
	z-index:3200;
	position:absolute;
	top: -12px;
	right: -12px;
	cursor:pointer;
}
#simplemodal-overlay{background: #000;}