/* MAIN TYPOGRAPHY */
html {font-size: 62.5%; font-family:Tahoma, Helvetica, arial, sans-serif; overflow-x:hidden}
strong, th, thead td, h1, h2, h3, h4, h5, h6 {font-weight: bold;}
cite, em, dfn {font-style: italic;}
code, kbd, samp, pre, tt, var {font-size: 92%; font-family: courier, monaco, "Lucida Console", mono-space;}
textarea, select, option {font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:100%;}
input[type='text'], input[type='password'], input[type='file'] {font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:100%;}
del {text-decoration: line-through; color: #666;}
ins, dfn {border-bottom: 1px solid #ccc;}
small, sup, sub {font-size: 85%;}
abbr, acronym {text-transform: uppercase; font-size: 85%; letter-spacing: .1em;}
a abbr, a acronym {border: none;}
abbr[title], acronym[title], dfn[title] {cursor: help; border-bottom: 1px solid #ccc;}
sup {vertical-align: super;}
sub {vertical-align: sub;}

/* QUOTES */
blockquote {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666;}
blockquote *:first-child:before {content: "\201C";} /* More characters http://jrgraphix.net/research/unicode_blocks.php?block=48 */
blockquote *:first-child:after {content: "\201D";} /* More characters http://jrgraphix.net/research/unicode_blocks.php?block=48 */

/* language specific quotes! */
q {quotes: "\201C" "\201D" "\2018" "\2019";} /* More characters http://jrgraphix.net/research/unicode_blocks.php?block=48 */


/* FORMS */
fieldset {border: 1px solid #2c2c2c;}
legend {background: #000;}
textarea, input[type='text'], input[type='file'], input[type='password'], select {border: 1px solid #7f9db9; background: #fff;}
textarea:hover, input[type='text']:hover,input[type='file']:hover, input[type='password']:hover, select:hover {border-color: #64a6e4;}
textarea:focus, input[type='text']:focus, input[type='file']:focus, input[type='password']:focus, select:focus {border-color: #888; outline: 1px solid #fff;}
input, select {cursor: pointer;}
input[type='text'], input[type='file'], input[type='password'] {cursor: text;}
input {vertical-align:middle;}

/*
-----------------------------
CONTENT ONLY
-----------------------------
*/

/* BASE SIZES */
body {font-size: 1.2em; line-height: 1.4em; background:#000;overflow-x:hidden}
h1 {font-size: 1.6em; color:#ffc600}
h2 {font-size: 1.5em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}

/* HR */
hr {display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none;}

/* LISTS */
/* ul {margin:0; padding:0; list-style:none} ul li {text-indent: 0; margin: 0; padding:0; list-style:none;} ul li:before {content: "";} */
ul li {text-indent: -.85em; margin-left: .85em;}
ul li:before {content: "\2022\00a0\00a0";} /* More characters http://jrgraphix.net/research/unicode_blocks.php?block=48 */
ol {list-style-position: outside; list-style-type: decimal;}
dt {font-weight: bold;}

/* TABLES */
table {border-top: 1px solid #2c2c2c;  border-left: 1px solid #2c2c2c;}
th, td {border-bottom: 1px solid #2c2c2c; border-right: 1px solid #2c2c2c;}
th { background:#180c15; color:#ffc600}

/* MARGINS & PADDINGS */
blockquote *:first-child {margin: .8em 0;}
hr, p, ul, ol, dl, pre, blockquote, address, table, form {margin-bottom: 1.6em;}
p+p {margin-top: -.8em;}

/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
h1 {margin: 0em 0 .5em;}
h2 {margin: 1.07em 0 .535em;}
h3 {margin: 1.14em 0 .57em;}
h4 {margin: 1.23em 0 .615em;}
h5 {margin: 1.33em 0 .67em;}
h6 {margin: 1.6em 0 .8em;}
th, td {padding: .8em;}
caption {padding-bottom: .8em;} /* padding instead of margin for IE */
blockquote {padding: 0 1em; margin: 1.6em 0;}
fieldset {padding: 0 1em 1em 1em; margin: 1.6em 0;} /* padding-top is margin-top for fieldsets in Opera */
legend {padding-left: .8em; padding-right: .8em;}
legend+* {margin-top: 1em;} /* compensates for the opera margin bug */
textarea, input {padding: .15em .4em .25em .4em;}
input {margin:0.1em 0.3em 0.3em 0em}
select {padding: .1em 0 0 .2em;}
option {padding: 0 .4em;}
ul {margin-left: 1.5em;}
ol {margin-left: 2.35em;}
ol ol, ul ol {margin-left: 2.5em;}
form div {margin-bottom: .8em;}

p { position:relative;}

/* DT, DL, DD */
/*dt, dl, dd {margin:0; font-weight:normal;} */
dt {margin-top: .8em; margin-bottom: .4em;}


/* COLORS */
/* a:link, a:visited, a:hover, a:active, a:focus */
a:link {text-decoration: underline; color: #689faf;}
a:visited {text-decoration: underline; color: #689faf;}
a:hover {text-decoration:  none; color: #689faf;}
a:active, a:focus {text-decoration: underline; color: #689faf;}
code, pre {color: #c33;} /* very optional, but still useful. W3C uses about the same colors for codes */

/* CLEARFIX */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clearfix {display: inline-block;} /* for IE/Mac */
html[xmlns] .clearfix {display: block;}

.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}

/* IMG ALIGN */
img[align=left] {float:left; margin:0 1em 1em 0}
img[align=right] {float:right; margin:0 0 1em 1em}


.mainScreen { position:relative;}
#js .mainScreen { overflow:hidden;}
#js .mainBgJs { position:absolute; top:0; left:0; overflow:hidden;}
#js .mainBg { position:absolute; left:0; top:0;}
.mainPage .mainBg {width:4800px; height: 1400px;}
.mainPage .menu { position: fixed; top:0; left:0; text-align:center; border:1px solid #717171; border-left:none; border-right:none; line-height:100%; background:#000; width:100%; color:#FFF; font-weight:bold; text-transform:uppercase; z-index:25; height:2.2em}

.spPage .menu { position: absolute; top:6px; left:0; text-align:center; border-left:none; border-right:none; line-height:100%; width:100%; color:#FFF; font-weight:bold; text-transform:uppercase; z-index:25; height:2.2em;}


.mainPage .menuContent { position:absolute; left:50%; margin-left:-34em; width:91em}
.spPage .menuContent { position:absolute; left:50%; margin-left:-35em; width:85em}

.menuContent ul {margin:0}
.menu a:link, .menu a:visited, .menu a:hover, .menu a:active, .menu a:focus { color:#FFF; text-decoration:none; display:block; padding:7px 6px;}
.menu li {float:left;position:relative;margin:0;text-indent:0;list-style-type:none;}
.menu li:before {content:""}
.menu a.active {background:#940d0a}
.spPage .menu a:active, .spPage .menu a:focus { background:#000; color:#b04110; }

.social {float:left;margin:-6px 0 0 15px}
.social a {
	float:none !important;
	display:inline-block !important;
	vertical-align:top;
	margin-right:2px
}
.social a:hover {background:none !important}

/* ancors */
.ancors a { position:absolute; width:1px; height:1px; overflow:hidden; top:274px; }
#js .ancors a {top:0;}
#menuItem1 {left:950px;}
#menuItem2 {left:2090px;}
#menuItem3 {left:0;}
#menuItem4 {left:1308px;}
#menuItem5 {left:3000px;}
#menuItem6 {left:1830px;}
#menuItem7 {left:3187px;}
#menuItem8 {left:2100px;}
#menuItem9 {left:4100px;}
#menuItem10 {left:834px;}
#menuItem11 {left:2693px;}
#menuItem12 {left:3716px;}

.spPage { background: #000 url(../images/spBg.jpg) -677px top no-repeat; }

.shadow_my {display:none}
.wrapper { width:950px;top:40px; color:#FFF; padding:16px 0 50px 0;position:absolute;left:50%;margin-left:-470px;background:url(../images/shadow_my.png) left top no-repeat;z-index:10;min-height:550px}

.wrapper p { font-size:12px;padding-right:20px}

ul.subNavigation {margin:0 0 2em 0; padding:0; list-style:none} ul.subNavigation li {text-indent: 0; margin: 0; padding:0; list-style:none; float:left; margin-right:0.5em; font-size:123%;} ul.subNavigation li:before {content: "";}

ul.subNavigation a:link, ul.subNavigation a:visited, ul.subNavigation a:hover, ul.subNavigation a:active, ul.subNavigation a:focus { color:#FFF;float:left; line-height:100%}
ul.subNavigation a:link span, ul.subNavigation a:visited span, ul.subNavigation a:hover span, ul.subNavigation a:active span, ul.subNavigation a:focus span { float:left; padding:3px 3px 3px 3px;height:14px; }

ul.subNavigation a:hover, ul.subNavigation a:active, ul.subNavigation a:focus, ul.subNavigation a.active:link, ul.subNavigation a.active:visited, ul.subNavigation a.active:hover, ul.subNavigation a.active:active, ul.subNavigation a.active:focus {  background:#b04110 url(../images/submenu2.png) 100% 0 no-repeat; text-decoration:none;  }
ul.subNavigation a:hover span, ul.subNavigation a:active span, ul.subNavigation a:focus span, ul.subNavigation a.active:link span, ul.subNavigation a.active:visited span, ul.subNavigation a.active:hover span, ul.subNavigation a.active:active span, ul.subNavigation a.active:focus span  { background:url(../images/submenu.png) 0 0 no-repeat; }

ul.subNavigation ul { position:absolute; margin:25px 0 0 0; font-size: 70%; }
ul.subNavigation ul a:link span, ul.subNavigation ul a:visited span, ul.subNavigation ul a:hover span, ul.subNavigation ul a:active span, ul.subNavigation ul a:focus span { padding:4px 3px 4px 3px; font-size: 12px; }

/* CURRS */
.topCurrs, .botCurrs { height:14px; overflow:hidden; padding-left:12px; position:relative;  }
.topCurrs div, .botCurrs div  { background:url(../images/curr2.png) 100% 0 no-repeat; height:14px}
.topCurrs div.curr, .botCurrs div.curr { position:absolute; margin-left:-12px;overflow:hidden; background:url(../images/curr1.png) 0 0 no-repeat; width:14px; height:14px;}
.botCurrs div  {background-image:url(../images/curr3.png)}
.botCurrs div.curr  {background-image:url(../images/curr4.png)}
.currContent { background:#180c15; border:2px solid #2c2c2c; border-top:none; border-bottom:none; padding:10px 25px;}

.currContent form { margin:0;}
form table, form td, form th { border:0; margin:0}
form td { padding:0.3em;}

.grandYellow { font-size:123%; color:#ffc600; }
td.grandYellow { padding-bottom:0;}
.inputSize { width:330px; }
.inputSize2 { width:160px; }
.inputSize3 { width:515px; }
.form { width:590px; margin-left: 7px;}
.close { background:url(../images/close.png) 0 0; width:19px; height:19px;display:block; margin:-10px 0 0 905px;overflow:hidden}
.crown {
background:url(../images/crown.png) no-repeat;
width:131px;
height:46px;
margin:0 0 0 804px;
font:bold 14px Tahoma;
display:block;
position:static;
text-align:center;
}
.crown a {color:#634005 !important;position:relative;top:21px;left:10px}
.photoleading { background:url(../images/autorImg.png) 0 0 no-repeat; width:201px; height:122px; float:left; margin-right:2em; }
.photoleading img { margin:3px 0 0 3px;}

.hr { background:url(../images/hr.png) 0 0 repeat-x; height:1px; overflow:hidden; margin:25px 0;}


.photoBigleading { background:url(../images/autorBigImg.png) 0 0 no-repeat; width:368px; height:268px; float:left; }
.photoBigleading img { margin:6px 0 0 6px;}


.leftDescription { margin-left:390px}
.back { display:block; padding-left:20px; background:url(../images/back.png) 0 50% no-repeat; font-size:150%; float:right;margin-top:30px}
.backDiv { position:absolute; margin:-45px 0 0 600px; width:325px; text-align:right;right:0 }
.wrapper_in {
	position:absolute;
	right:-17px;
	top:0;
	background:url(../images/shadow_my_right.png) no-repeat;
	width:17px;
	height:898px;
	display:none
}

.vidCurr { background:url(../images/vidCurr.png) 0 0 no-repeat; width:97px; height:70px; float:left; margin-right:1em; }
.vidCurr img { margin:2px 0 0 2px;}

.videos { float:left; width:492px;}
.photos { float:left; width:492px;}
.videolist { float:right; width:410px;}

.onevideo { min-height:80px; overflow:hidden;}
.darkGray { color:#999999; }
.videolist .hr { margin: 0 0 10px 0;}

 a.whiteLink:link, a.whiteLink:visited, a.whiteLink:hover, a.whiteLink:active, a.whiteLink:focus { color:#fff; text-decoration:none; }
 a.whiteLink:hover, a.whiteLink:active, a.whiteLink:focus { text-decoration:underline; color:#993300;  }

.rating1 { display:inline-block; width:14px; height:13px; overflow:hidden; vertical-align:middle}
.redstar { background:url(../images/rating1.png) 0 0 no-repeat;}
.greystar { background:url(../images/rating1.png) -14px 0 no-repeat;}

/* PAGER*/
.pager { background:url(../images/pagerRight.png) 100% 0 no-repeat; height:21px; overflow:hidden; margin-top:31px;  }
.pager img { vertical-align:middle;}
.pager a:link,.pager a:visited, .pager a:hover, .pager a:active, .pager a:focus { color:#FFF; text-decoration:none; display:inline-block; width:21px; text-align:center;}
.pager a.active:link,.pager  a.active:visited, .pager a.active:hover, .pager a.active:active, .pager a.active:focus { display:inline-block; width:21px; background:url(../images/pagerActive.png) 50% 50% no-repeat;}
.pager a:hover, .pager a:active, .pager a:focus { background:url(../images/pagerActive.png) 50% 50% no-repeat; }
.pager a {
	vertical-align:middle;
	width:17px;
	height:17px
}
.pager a#ForwURL, .pager a#BackURL {width:21px;height:21px}

.orange { color:#993300;}

.videorating { font-size:18px; font-weight:bold; margin-top:15px; color:#993300;  }
.videorating .rating2 { display:inline-block; width:33px; height:25px; overflow:hidden; vertical-align:middle;}
.redstar2 { background:url(../images/rating2.png) 0 0 no-repeat;}
.greystar2 { background:url(../images/rating2.png) -33px 0 no-repeat;}

.rating3 { display:inline-block; width:34px; height:30px; overflow:hidden; vertical-align:middle;}
.redstar3 { background:url(../images/stars3.png) 0 0 no-repeat;}
.greystar3 { background:url(../images/stars3.png) -34px 0 no-repeat;}



.noBold { font-weight:normal;}
.comments dt { font-style:italic; font-weight:normal; color:#999999; }
.comments dt strong { font-style:normal; color:#993300 }
.comments dd { background:url(../images/hr.png) 0 100% repeat-x; padding-bottom:1em; margin-bottom:1em;}

.minipager { float:left;}
.minipager a {vertical-align:middle}

.bloggersAvatar { float:left; margin-right:1em;}
.blogerName { font-size:24px; line-height:100%; font-weight:bold;}
.rightBloger, .leftBloger  { float:right; width:45%; background:url(../images/hr.png) 0 100% repeat-x; padding-bottom:2em; margin-bottom:2em;}
.leftBloger  { float:left;}
.noHr  { background:none; }

.acterinfo { float:left; width:368px;}
.actersBot { background:url(../images/actorsBot.png) 0 0 no-repeat; height:15px; overflow:hidden; margin-bottom:25px; }
.actors { background:#fff3ed;}

.bigger { font-size:18px; }
.ratings { padding:0 20px;}
.photoBorders a{ float:left; margin:0 5px 10px 0; display:block; width:61px; height:51px; overflow:hidden;}

.info  { position:absolute; margin: 0 0 0 0; background:url(../images/kozel.png) 0 0 no-repeat;  font-style:italic; width:350px; padding: 15px 0 15px 55px; margin-left:387px; top: 65px }

.blogico { float:right; background:url(../images/blogico.png) 0 0 no-repeat; padding:5px 0 5px 35px; line-height:100%;  margin-left:3em;  }
.autorPage { float:right; background: url(../images/acterPage.png) 0 0 no-repeat; padding:10px 0 10px 35px; line-height:100%; margin-left:3em;  }
.vam { vertical-align:middle;}

.gray { color:#929292;}
dl.blog dt { color:#929292; font-size:14px;}
dl.blog dt a { font-size:18px; font-weight:bold;}
dl.blog dd { padding-bottom:1.5em }

.big { font-size:24px; line-height:100%;}
.comment { margin-bottom:2em; }
.comment .comment { padding-left:40px; padding-top:1.5em;}

.right { text-align:right;}
.scenario { padding:7px 0}
.sortirovka { float:right; font-size:14px; background:url(../images/sortirovka.png) 0 0 no-repeat; padding:17px 0 17px 55px; line-height:100%;}
.sortirovka a { display:inline-block; font-size:13px; height:17px; overflow:hidden; vertical-align:middle; margin-right:10px; }
.sortirovka a.active { background:#b04110 url(../images/sortir2.png) 100% 0 no-repeat; text-decoration:none; color:#FFF; font-weight:bold; }
.sortirovka a.active span { background:url(../images/sortir1.png) 0 0 no-repeat; display:inline-block; padding:2px 5px 2px 5px;   }
.lsort { float:left; }
form p { text-align:center; color:#ffc600; font-size:16px; line-height:140%;}
.addScenario { display:block; background:url(../images/add.png) 0 0 no-repeat; padding:5px 0 5px 35px; font-size:16px; font-weight:bold; }
.download { width:350px; height:220px; float:left; }
.download img { float:left;}
.download a.inf:link, .download a.inf:visited, .download a.inf:hover, .download a.inf:active, .download a.inf:focus { background:url(../images/downloadinfo.png) 0 0 no-repeat; margin-top:10px; display:block; color:#FFF; text-decoration:none; padding:7px 15px; font-size:10px;}
.downloadimg { float:left; width:70px;}

.moreSelect h2 { float:left; margin-right:1em;}
.moreSelect select { float:left; margin-top:1.2em; }

.acterNews { margin-top:0; }
.acterNews span { font-size:14px; color:#7c7c7c;  }


/* hovers */
.hovers { position:absolute;  z-index:8;  }
.slide1 { top:454px; left:271px; }
.slide2 { top:807px; left:595px; }
.slide3 { top:579px; left:698px; }
.slide4 { top:509px; left:703px; }
.slide5 { top:480px; left:928px; }
.slide6 { top:711px; left:942px; }
.slide7 { top:567px; left:1225px; }
.slide8 { top:484px; left:1503px; }
.slide9 { top:800px; left:1710px; }
.slide10 { top:688px; left:1963px; }
.slide11 { top:493px; left:1940px; }
.slide12 { top:454px; left:2282px; }
.slide13 { top:488px; left:2556px; }
.slide14 { top:460px; left:2754px; }
.slide15 { top:449px; left:2997px; }
.slide16 { top:924px; left:2893px; }
.slide17 { top:924px; left:3183px; }
.slide18 { top:467px; left:3509px; }
.slide19 { top:529px; left:3987px; }
.slide20 { top:431px; left:839px; }
.slide21 {top:475px; left:1105px;}
.new_slide21 {
	top:475px;
	left:1105px;
	position:absolute;
	z-index:10;
	height:385px;
	cursor:pointer
}
.new_slide21 a {display:block;height:240px;width:114px}
.hideHover {width:10px; height:10px; overflow:hidden; left:-9999px; top:-9999px;  }


.mainCurrs { z-index:11;}
.leftCurr { position:absolute; top:0; width:100px; background:url(../images/arrowLeft.png) 50% 50% no-repeat;  z-index:999;  display:none; }
.rightCurr { position:absolute; top:0; left:100%; margin-left:-100px; width:100px; background:url(../images/arrowRight.png) 50% 50% no-repeat;}


.vlist { float:left; width:47%; margin-right:3%; }

#m5_gallery_table {margin:0em}
#m5_gallery_table td, #m5_gallery_table tr {padding: 0em}

.sliderCont { position:absolute; width:500px;}
.newsDateT { font-size:120%;}
.oneNews { padding-right:10%;}
.newshr { margin:15px 10% 15px 0; }
.mainNews { position:absolute; top:395px; left:0px; color:#FFF; z-index:15; width:267px; font-family:Georgia, "Times New Roman", Times, serif; color:#1b0e0e; line-height:14px; font-size:14px; }
.newsBot { background:url(../images/boj2.png) left bottom no-repeat;height:16px;overflow:hidden;margin-bottom:4px}
.newsTop { background:url(../images/boj1.png) no-repeat}
.newsPad { padding:5px 10px 0 40px;}
.mainNews h2 { margin:0.5em 0 0.5em 0; font-weight:bold; font-size:16px   }
.newsPad p {margin-bottom:0;padding-bottom:20px}
.mainNews a:link, .mainNews a:visited, .mainNews a:hover, .mainNews a:active, .mainNews a:focus { color:#0f4245; position:relative;}
.conkursgif { position:absolute; z-index:12; left:873px; top:419px;}

.tumbaLight { position:absolute; left:-20px; top:380px; width:320px; height:50px; overflow:hidden; background:url(../images/tumbaLight.png); z-index:20;}
.tumbaLight2 { position:absolute; left:92px; top:-20px; width:320px; height:50px; overflow:hidden; background:url(../images/tumbaLight2.png); z-index:20;}


.tumbaNext { width:19px; height:33px; overflow:hidden; background:url(../images/next.gif); position:absolute !important; top:400px; left:300px; z-index:21; }
.tumbaNext2 {top:-16px;left:415px}

.scrollerTumba { width:100000px; height:1000px; position:absolute; left:0; top:0; overflow:hidden; }
.newstumbaColl { float:left; width:265px}
.newsRow { width:265px}

.photoleadingNew { float:left; margin-right:2em; position:relative;}
.photoleadingNew img { border-left:3px solid #FFF; border-right:3px solid #FFF;}
.photoleadingNewTop { position:absolute; top:0; left:0; height:15px; overflow:hidden; width:201px; background:url(../images/autorImgNew.png) 0 0 no-repeat;}
.photoleadingNewBot { position:absolute; top:100%; margin-top:-17px; left:0; height:15px; overflow:hidden; width:201px; background:url(../images/autorImgNew.png) 0 100% no-repeat;}


.photoBigleadingNew { float:left; margin-right:2em; position: relative;}
.photoBigleadingNewBorder img { border-left:6px solid #FFF; border-right:6px solid #FFF;  }
.photoBigleadingNewTop { background:url(../images/autorBigImgNew.png) 0 0  no-repeat; height:15px; overflow:hidden; position:absolute; left:0; top:0; width:368px;}
.photoBigleadingNewBot { background:url(../images/autorBigImgNew.png) 0 100%  no-repeat; height:15px; overflow:hidden; position:absolute; left:0; top:100%; margin-top:-18px; width:368px;}


.imgActorCurr { position:relative; zoom:1; }
.imgActorCurrtop { background:url(../images/actors.png) 0 0  no-repeat; height:15px; overflow:hidden; position:absolute; left:0; top:0; width:368px;}
.imgActorCurrBot { background:url(../images/actors.png) 0 100%  no-repeat; height:25px; overflow:hidden; position:absolute; left:0; top:100%; margin-top:-27px; width:368px;}

.epheight { height:347px;}

ul.subNavigation li { margin-right:20px;}

.pxppx {position:absolute;z-index:9999;width:100%;height:100%;display:none}

.podloshka { position:relative; width:832px; margin:0 auto; color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-bottom:37px; text-align:center;}
.podloshka a { font-size:16px; color:#d69b05; text-decoration:underline;}
.podloshka a:hover { text-decoration:none;}

	.podloshka .ptch { position:absolute; bottom:20px; left:30px; text-align:center;}
	.podloshka .ptch a { color:#ff6900;}

	.podloshka .pod_1 { position:relative;}
	.podloshka .pod_1 .image_p { position:absolute; left:171px; top:0px;}
	.podloshka .pod_1 .text_p { margin-left:361px; padding-top:46px; width:200px;}
	
	.podloshka .pod_2 { position:relative; margin-top:17px;}
	.podloshka .pod_2 .image_p { position:absolute; left:358px; top:0px;}
	.podloshka .pod_2 .text_p { margin-left:456px; padding-top:67px; width:220px;}
	
	.podloshka .pod_3 { position:relative; margin-top:0px;}
	.podloshka .pod_3 .image_p { position:absolute; left:87px; top:-26px;}
	.podloshka .pod_3 .text_p { margin-left:274px; padding-top:14px; width:244px;}
	
	.podloshka .pod_4 { position:relative; margin-top:0px;}
	.podloshka .pod_4 .image_p { position:absolute; left:450px; top:0px;}
	.podloshka .pod_4 .text_p { margin-left:617px; padding-top:47px; width:135px;}
	
	.podloshka .pod_5 { position:relative; margin-top:27px;}
	.podloshka .pod_5 .image_p { position:absolute; left:203px; top:-67px;}
	.podloshka .pod_5 .text_p { margin-left:303px; width:185px;}
	
	.podloshka .pod_6 { position:relative; margin-top:30px;}
	.podloshka .pod_6 .image_p { position:absolute; left:0px; top:-62px;}
	.podloshka .pod_6 .text_p { margin-left:404px; width:428px;}
	
	.podloshka .pod_7 { position:relative; margin-top:74px;}
	.podloshka .pod_7 .image_p { position:absolute; left:103px; top:-55px;}
	.podloshka .pod_7 .text_p { margin-left:456px; width:315px;}
	
	.podloshka .pod_8 { position:relative; margin-top:51px;}
	.podloshka .pod_8 .image_p img,
	.podloshka .pod_8 .text_p { margin-left:356px }
	.podloshka .pod_8 .text_p { width:362px; padding-top:8px;}


.festival_video { background:url(../images/festival_video.jpg); width:950px; height:841px; position:relative; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; margin-top:-13px;}
.festival_video a { color:#f7a93b; text-decoration:underline;}
.festival_video a:hover { text-decoration:none;}
.festival_video p { margin:0; padding:0; line-height:17px;}
.festival_video .pozition_1 { position:absolute; left:560px; top:67px;}
.festival_video .pozition_2 { position:absolute; left:724px; top:186px;}
.festival_video .pozition_3 { position:absolute; left:726px; top:415px;}
.festival_video .pozition_4 { position:absolute; left:560px; top:768px;}
.festival_video .pozition_5 { position:absolute; left:240px; top:657px;}
.festival_video .pozition_5 span { padding:0 25px;}
.festival_video .pozition_6 { position:absolute; left:83px; top:470px;}
.festival_video .pozition_7 { position:absolute; left:87px; top:262px;}
.festival_video .pozition_8 { position:absolute; left:26px; top:167px;}
.festival_video .pozition_8 span { padding:0 51px 0 0;}
.festival_video .pozition_9 { position:absolute; left:308px; top:167px;}
.festival_video .pozition_9 span { padding:0 6px;}
.festival_video .download_ankety { font-size:14px; color:#df6e13; position:absolute; left:726px; top:552px; z-index:99999; cursor:pointer; padding-top:120px; padding-right:40px;}

input.mega_search {
	top:730px;
	left:426px;
	position:absolute;
	width:131px;
	height:22px;
	padding:0 10px 0 21px;
	font:12px/22px Tahoma, Geneva, sans-serif;
	border:0;
	background:url(../images/mega_search.gif) no-repeat;
	outline:none !important;
	z-index:10
}
.megaloader {
	position:absolute;
	z-index:999;
	width:4800px;
	height:1400px;
	background:#030617
}
.media5 {
	position:absolute !important;
	left:300px;
	top:16px;
	z-index:16
}
.tumba_top {
	position:absolute;
	left:-31px;
	top:-154px;
	width:343px;
	height:208px;
	background:url(../images/tumba_top.png) no-repeat;
	z-index:1
}
.tumba_bot {
	position:absolute;
	bottom:-132px;
	left:-122px;
	width:425px;
	height:235px;
	background:url(../images/tumba_bot.png) no-repeat;
	z-index:1
}
.tumba_bg {
	background:url(../images/tumba_bg.jpg) left bottom no-repeat;
	position:absolute;
	top:50px;
	left:4px;
	width:267px;
	overflow:hidden	
}


/*��������*/
.social_icons_2 a {display:inline-block;position:relative;vertical-align:middle;margin:0 15px 0 14px}
.social_icons_2 a div {
	position:absolute;
	bottom:-30px;
	left:0;
	width:200px;
	color:#b04110;
	background:url(../images/arrow_orrange.gif) no-repeat;
	padding-top:14px;
	display:none
	}
.grey_slash_new {display:inline-block;vertical-align:middle}
.white_bold {font:bold 16px Arial, Helvetica, sans-serif}
.some_day {float:left;margin:20px 29px 0 0}
.some_day a {float:left;position:relative}
.some_day strong {
	vertical-align:middle;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#ffb001;
	display:inline-block;
	margin-top:30px
}
.some_day span {
	vertical-align:middle;
	font:14px Arial, Helvetica, sans-serif;
	color:#9f9f9f
}
.shadow_black {
	background:#000;
	margin-right:15px;
	padding:10px 0 20px 10px
}
.but_progolosovat {margin:0;padding:0}
.br_music {
	width:492px;
	height:346px;
	background:url(../images/br_music.jpg) no-repeat
}
.br_music_bg {text-align:center;height:61px;background:url(../images/br_music_bg.jpg) no-repeat}
.media5_logo {
	color:#838282;
	font:11px Arial, Helvetica, sans-serif;
	position:absolute;
	top:-100px;
	left:0;
	z-index:10000
}
.media5_logo img {position:absolute;right:-67px;display:inline-block;top:0}
#nogi {
	position:absolute;
	top:655px;
	left:1087px;
	z-index:9;
	width:200px;
	height:200px
}

.a_hover {background:#c10000 url(../images/a_hover_left.gif) no-repeat}
.a_hover a.active {background:none}
.a_hover .a_hover_right {display:block} 
.a_hover_right {
	position:absolute;
	right:0;
	top:0;
	width:5px;
	height:5px;
	background:url(../images/a_hover_right.gif) no-repeat;
	display:none
}
.a_hover .a_popup {display:block}
.a_popup {
	display:none;
	position:absolute;
	left:0;
	top:26px;
	padding:5px 7px 10px 7px;
	background:#c10000;
}
.a_popup a,.a_popup span.span_act {
	display:block;
	padding:6px 0 6px 0;
	border-bottom:1px solid #d44d4d;
	color:#fff;
	white-space:nowrap;
	text-align:left
}
.a_popup a:hover, .a_popup span.span_act {color:#ffb300}
.a_popup a.a_last,.a_popup span.a_last {border:0}
.a_popup_lb {
position:absolute;
left:0;
bottom:-4px;
width:4px;
height:4px;
background:url(../images/a_popup_lb.png) no-repeat;
}
.a_popup_b {
position:absolute;
left:4px;
bottom:-4px;
height:4px;
background:url(../images/a_popup_b.png) repeat-x
}
.a_popup_rb {
position:absolute;
right:0;
bottom:-4px;
width:4px;
height:4px;
background:url(../images/a_popup_rb.png) no-repeat;
}
#apple_1,#apple_2,#apple_3,#apple_4 {
	position:absolute;
	left:0;
	top:0;
	z-index:0
}
#apple_2 {left:1200px}
#apple_3 {left:2400px}
#apple_4 {left:3600px}
a.rss {
	position:absolute !important;
	display:block;
	width:59px;
	height:42px;
	background:url(../images/rss.png) no-repeat;
	right:35px;
	bottom:-18px;
	cursor:pointer
}

.richag {
	position:absolute;
	width:297px;
	height:290px;
	left:250px;
	bottom:115px
}
.tablichka_txt {
	position:absolute;
	right:0;
	bottom:0;
	background:url(../images/tablichka_txt.png) no-repeat;
	width:120px;
	height:236px;
	cursor:pointer
}
.richag_bot {
	position:absolute;
	right:69px;
	bottom:0;
	width:123px;
	height:65px;
	background:url(../images/richag_bot.png) no-repeat
}
#richag {
	position:absolute;
	left:0;
	top:0;
	height:290px;
	width:300px
}
#richag_start {
	position:absolute;
	left:160px;
	top:8px;
	width:45px;
	height:234px;
	cursor:pointer
}

.playlist{
	display:none;
	margin: -31px 0px 0px 350px;
}
.playlist a{
	color:#689FAF !important;
	font-size:18px;
	position: relative;
	font-weight:normal;
	top:-5px;
}
.else {
    font-size: 15px !important;
}
.tablefest {
    border: 0 !important;
    border-bottom: none !important;
    border-right: none !important;
    padding: 0 !important;
}
.tablefest td {
    border: 0 !important;
    border-bottom: none !important;
    border-right: none !important;
    padding: 0 !important;
}

.new_table_for_video_and_gallery { padding:0; border:0; width:98%;}
	.new_table_for_video_and_gallery td { padding:0; border:0; width:50%; vertical-align:top;}
	.new_table_for_video_and_gallery #box-for-big-foto { width:100%;}
	.new_table_for_video_and_gallery .moreSelect { margin-top:13px !important;}
