#advancedColumn { float:left; width:16%  }
#advancedColumn { float:left; width:16% }

#alphFaces { margin:0 0 30px 0; padding:0 60px 0 63px }
#alphFaces ul { margin:0 0 15px 0; padding:0 }
#alphFaces ul li { display:inline; margin:0; padding:0; font-size:1.17em; font-weight:bold }
#alphFaces ul li a { color:#656565; padding:2px 4px }
#alphFaces ul li a:hover { color:#f01616 }
#alphFaces ul li strong { padding:2px 4px; background:#656565; color:#FFFFFF }

#content { padding:0 0 30px 30px; float:left; width:72%; margin:0 0 20px 0 }

#face .dude { float:left; margin:0 20px 20px 0 }
#face { width:70%; padding:0 0 0 63px }
#face h2 { line-height:1em }
#face h2 em { font-style:normal; font-size:0.75em }
#face h3 { font-size:1.17em; font-weight:bold; margin:0 0 8px 0; line-height:1.25em; clear:both }
#face ol { margin-bottom:20px }
#face ol li { line-height:1.33em; padding:0 0 4px 0 }

#faces .column .letterColumn { float:left; width:29%; padding:0 3% 0 0; height:auto }
#faces .column .letterColumn ul li a { color:#0066ff }
#faces .column .letterColumn ul li a:hover { color:#f01616 }
#faces .column { margin:0 0 40px 0; }
#faces .column div { width:160px; height:160px; float:left; padding:0 40px 0 0 }
#faces .column h2 { margin:0 0 10px 0; padding:0; }
#faces .column ul { margin:0 0 30px 0 }
#faces .column ul li { background:none; padding:0 0 4px 5px; line-height:1.33em; white-space:nowrap;}
#faces .column ul li a { color:#656565 }
#faces .column ul li a:hover { color:#f01616 }
#faces .searchName .textInput { width:35% }
#faces .searchName { margin:0 0 40px 0 }
#faces { padding:0 60px 0 63px; }

#flashMessage, #authMessage { font-size: large; color: red; padding:20px 0 20px 50px; }
#authMessage { color: red; font-size: large; }

#footer .copy { position:absolute; top:60px;}
#footer .design { position:absolute; top:60px; right:60px; text-align:right }
#footer { height:130px; position:relative; clear:both; }

#genres_bak li { padding-left:0; background:none }
#genres_bak li.active a { background:#656565; color:#FFFFFF; position:relative; left:-4px; padding:0 4px }
#genres_bak li.active a:hover { background:#393939; color:#FFFFFF }

#genres { margin: 0 }
#genres li { padding: 0; background:none 0 no-repeat; }
#genres li a.vk, #genres li a.vk:hover, #genres li a.vk:active {
	background: none;
	padding:0;
}
#genres li a:hover{
	background: url(/img/chk.gif) 0 no-repeat;
	padding:1px 0 0 20px;
}
#genres li a{
	background: none 0 no-repeat;
	padding:1px 0 0 20px;
}
#genres li.active a {
	background: url(/img/chk.gif) 0 no-repeat;
	color:red;
	padding:1px 0 0 20px;
}
#genres li.active a:hover {
	background: none 0 no-repeat;
	color:red;
	padding:1px 0 0 20px;
}
#genres li a.dashed:hover{
	background: none 0 no-repeat;
	padding:0;
}
#genres li a.dashed{
	background: none 0 no-repeat;
	padding:0;
}
#genres li.all { font-size:1.5em }
#genres li.search .adv { display:none }
#genres li.search .adv-term .textInput { width:2.3em; vertical-align:middle }
#genres li.search .adv-term select.textInput { width:3.4em }
#genres li.search .button { vertical-align:middle; margin:0 12px 0 0 }
#genres li.search .textInput { width:200px; margin:0 0 3px 0 }
#genres li.search { padding:0 0 25px 0 }
#genres li.search p { margin:0 0 5px 0 }
#genres li.search select.textInput { width:100% }

.smaller
{
	font-size: 9px;
	padding: 0;
}

li.search .adv2 { display: none; }

#menu { height:45px; margin:0 0 0 46px }
#menu li { height:30px; line-height:30px; padding:0 18px; font-size:21px; float:left; display:inline; margin:0 10px 0 0 }
#menu li a { color:#656565 }
#menu li a:hover { color:#f01616 }
#menu li.active { padding:0; background:#e2e2e2 url(/img/vusic/menu_l.gif) 0 0 no-repeat }
#menu li.active a { color:#393939 }
#menu li.active a:hover { color:#f01616 }
#menu li.active strong { font-weight:normal; background:url(/img/vusic/menu_r.gif) top right no-repeat; float:left; height:30px; padding:0 }

#searchfaces .column .letterColumn { float:left; width:29%; padding:0 3% 0 0; height:auto }
#searchfaces .column .letterColumn ul li a { color:#0066ff }
#searchfaces .column .letterColumn ul li a:hover { color:#f01616 }
#searchfaces .column { margin:0 0 40px 0; }
#searchfaces .column div { width:160px;  display:table; float:left; padding:0 40px 0 0 }
#searchfaces .column h2 { margin:0 0 10px 0; padding:0; }
#searchfaces .column ul { margin:0 0 30px 0 }
#searchfaces .column ul li { background:none; padding:0 0 4px 5px; line-height:1.33em; white-space:nowrap;}
#searchfaces .column ul li a { color:#656565 }
#searchfaces .column ul li a:hover { color:#f01616 }
#searchfaces .searchName .textInput { width:35% }
#searchfaces .searchName { margin:0 0 40px 0 }
#searchfaces { padding:0 60px 0 63px; }

#topbanner {background:#3a3a3a; width:100%; height:60px;text-align: center;}

#wrap { padding: 0; margin: 0; }

#wrap .viewright { float:right; white-space: nowrap; margin-left: 10px; margin-right: 10px; margin-top: -15px; margin-bottom: -15px; padding: 0; }

.activity { color:#686868; font-size:0.92em; line-height:1.5em }
.activity h3 { color:#ff9000 }
.activity strong { color:#2874ff; font-weight:normal }
.activity strong a { font-weight:bold }

.answerPost { padding:30px 0 0 0; margin:0 0 70px 0 }
.answerPost a { font-size:1.17em; font-weight:bold; color:#ff9000; text-decoration:none; border-bottom:#ff9000 1px dashed }
.answerPost a:focus { outline:none }
.answerPost a:hover { color:#e80000; text-decoration:none; border-bottom:#e80000 1px dashed }
.answerPost form { display:none }
.answerPost textarea { width:100%; height:115px; margin:3px 0 2px 0 }

.button { font:normal 1em Arial, Helvetica, sans-serif; color:#393939 }

.recomended {
	padding: 3px; margin: 0;
	width: 400px;
	background: yellow;
}

.comment .comment { margin-top:20px }
<!--
.comment .commentBar { background:#f6f6f6; margin:0 0 13px -11px; padding:8px 15px 8px 11px; position:relative; zoom:1 }
-->
.comment .commentBar { background:#f6f6f6; margin:0 0 13px -11px; padding:8px 15px 8px 11px; position:relative; }
.comment .commentBar a.delete { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5 }
.comment .commentBar a.delete { width:13px; height:13px; position:absolute; top:11px; right:200px; text-indent:-999px; overflow:hidden; background:url(/img/icons/delete.gif) 0px 0px no-repeat }
.comment .commentBar a.delete:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.comment .commentBar a.nu { position:absolute; top:7px; right:14px; color:#b2b2b2 }
.comment .commentBar a.nu:hover { color:#e80000 }
.comment .commentBar em { position:absolute; top:6px; right:79px; font-style:normal; color:#b2b2b2; font-size:0.92em; line-height:1.17em; text-align:right }
.comment { padding:0 0 0 11px; margin:0 0 20px 0 }
.comment a.answerLink { color:#ff9000; text-decoration:none; border-bottom:#ff9000 1px dashed }
.comment a.answerLink:focus { outline:none }
.comment a.answerLink:hover { color:#e80000; text-decoration:none; border-bottom:#e80000 1px dashed }
.comment form { display:none }
.comment p { margin:0 0 0.3em 0; padding:0 }
.comment textarea { width:100%; height:46px; margin:0 0 2px 0 }

.commentBox .author { margin:0 0 7px -10px }
.commentBox .author em { color:#656565; font-style:normal; font-size:0.92em }
.commentBox { margin:0 0 20px 0; padding:5px 0 0 10px }

.comments .cAuthor { border-left:#7eacff 2px solid; padding-left:9px }
.comments .cNew { border-left:#f6f6f6 2px solid; padding-left:9px }
.comments .cUser { border-left:#ffd195 2px solid; padding-left:9px }
.comments { margin:0 0 0 -11px; font-size:0.92em }

.contentCol { float:left; padding:0 0 0 50px; width:56%; margin:0 0 70px 0 }

.contolsBar { background:#f0f0f0; margin:0 0 0 -11px; color:#a1a1a1; position:relative; padding:12px 0 12px 11px }
.contolsBar a { color:#808080 }
.contolsBar a.addComment { color:#ff9000; text-decoration:none; border-bottom:#ff9000 1px dashed }
.contolsBar a.addComment:hover { color:#e80000; text-decoration:none; border-bottom:#e80000 1px dashed }
.contolsBar a.aSelected { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.contolsBar a.dashed { color:#808080; text-decoration:none; border-bottom:#808080 1px dashed; }
.contolsBar a.dashed:hover { color:#e80000; text-decoration:none; border-bottom:#e80000 1px dashed }
.contolsBar a.delete { width:13px; height:13px; position:absolute; top:15px; right:200px; text-indent:-999px; overflow:hidden; background:url(/img/icons/delete.gif) 0px 0px no-repeat }
.contolsBar a.edit { width:13px; height:13px; position:absolute; top:15px; right:230px; text-indent:-999px; overflow:hidden; background:url(/img/icons/edit.gif) 0px 0px no-repeat }
.contolsBar a.fav { width:16px; height:16px; position:absolute; top:14px; right:42px; text-indent:-999px; overflow:hidden; background:url(/img/icons/fav.gif) 0 0 no-repeat }
.contolsBar a.fav, .contolsBar a.plus, .contolsBar a.minus, .contolsBar a.edit, .contolsBar a.delete { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5 }
.contolsBar a.fav:hover, .contolsBar a.plus:hover, .contolsBar a.minus:hover, .contolsBar a.edit:hover, .contolsBar a.delete:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.contolsBar a.minus { width:16px; height:16px; position:absolute; top:22px; right:13px; text-indent:-999px; overflow:hidden; background:url(/img/icons/minus.gif) 4px 4px no-repeat }
.contolsBar a.plus { width:16px; height:16px; position:absolute; top:7px; right:13px; text-indent:-999px; overflow:hidden; background:url(/img/icons/plus.gif) 4px 4px no-repeat }
.contolsBar a:hover { color:#e80000 }
.contolsBar em { position:absolute; top:8px; right:79px; text-align:right; color:#b2b2b2; font-size:0.85em; font-style:normal; line-height:1.17em }
.contolsBar strong a { color:#2874ff }
.contolsBar strong a:hover { color:#e80000 }

.createEvent .textInput { width:70% }
.createEvent textarea { height:70px;height:150px }
.createPhotoAlbum .textInput { width:50% }
.createPhotoAlbum textarea { height:60px }

.downloadingList .hd { position:absolute; top:-4px; left:-5px; width:30px; height:21px; overflow:hidden; zoom:1; }
.downloadingList .logo {position:absolute; top:-4px; left:25px; width:28px; height:28px; overflow:hidden; z-index:10; }
.downloadingList .hd b { background:#393939; color:#FFFFFF; padding:0 2px }
.downloadingList .moviePreviewWrapper { margin:0 30px 0 0; position:relative; zoom:1; cursor:move; }
.downloadingList .nu { font-size:1.5em; position:absolute; top:0; left:0; width:55px; text-align:right }
.downloadingList .poster .imdb { color:#656565; font-size:0.92em }
.downloadingList .poster { width:79px; padding:0 12px 0 0; overflow:hidden; float:left; margin:0 0 15px 0;}
.downloadingList .poster img { display:block; margin:0 0 3px 0 }
.downloadingList .remove { position:absolute; top:25px; left:32px; }
.downloadingList { padding:0 50px 0 63px; position:relative; margin:0 0 15px 0; zoom:1; clear:both }
.downloadingList p { float:left; width:50%; font-size:0.92em; line-height:1.32em; margin:0 0 15px 0 }
.downloadingList p em { font-style:normal; color:#656565; display:block; margin:4px 0 0 0 }
.downloadingList p span { font-size:1.08em; display:block; margin:4px 0 4px 0; padding-left:7px; position:relative; left:-7px }
.downloadingList p span i { margin:0 0 0 -7px; font-style:normal }
.downloadingList p span strong { font-weight:normal }

.editProfile .userPhotoEdit .delete { position:absolute; top:0; right:-16px }
.editProfile .userPhotoEdit { position:relative }
.editProfile .userPhotoEdit img { margin:0 0 10px 0 }
.editProfile input.textInput { width:70% }
.editProfile textarea { width:70%; height:150px }

.extraCol { float:right; padding:0 39px 0 35px; width:27%; margin:0 0 70px 0 }

.filter { font:normal 1.62em/1.17em "Arial Narrow"; padding:0; margin:0 0 25px 0 }

.footer .copy { clear:both; padding:0 0 0 0; margin: 0 0 0 -10%;}
.footer .copy a { color:#9d9d9d }
.footer .copy a:hover { color:#ff9000 }
.footer .copy span {}
.footer .media { float:left; width:80%; padding:0 10px 0 0 }
.footer .media div { float:left; width:600px; padding:0 0 0 13px; font-size:0.92em; color:#9d9d9d; line-height:1.33em }
.footer .media div strong { font-weight:normal; font-size:1.25em; line-height:1.33em; display:block; margin:0 0 3px 0 }
.footer .media div strong a { color:#FFFFFF }
.footer .media div strong a:hover { color:#ff9000 }
.footer .media img { float:left }
.footer { background:#3a3a3a; padding:19px 0 15px 10px; clear:both; color:#9d9d9d; zoom:1 }
.footer h4 { font-size:1.5em; font-weight:normal; margin:0 0 8px 0 }
.footer h4 a { color:#9d9d9d }
.footer h4 a:hover { color:#ff9000 }
.footer #liveinternet { position: absolute; margin-top: -40px; left: 90%; float: right; }
.footer #liveinternet2 { position: absolute; margin-top: -20px; left: 80%; float: right; }
.footer ul { float:right; padding:0 80px 0 0 }
.footer ul li { background:none; font-size:0.90em; white-space:nowrap }
.footer ul li a { color:#FFFFFF }
.footer ul li a:hover { color:#ff9000 }
.footer ul li.homepage { padding-top:10px }

.form-error { border-color:#e5191e }

.gameLogo { text-align:center; margin:-20px 0 40px 0 }
.gameLogo img { margin:0 auto }

.gameSelect .gameMember { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.gameSelect .joinGame { margin:0 0 0 50px; zoom:1; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5 }
.gameSelect .joinGame img { width:21px; height:21px; background:url(/img/icons/gamefag.gif) 0 0 no-repeat; vertical-align:middle }
.gameSelect .joinGame:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.gameSelect { margin:0 0 20px 0; font:normal 1.62em/1.17em "Arial Narrow"; padding:0; margin:0 0 15px 0; position:relative; zoom:1 }
.gameSelect a.currentGame { text-decoration:none; border-bottom:#2874ff 1px dashed; zoom:1 }
.gameSelect a.currentGame:hover { text-decoration:none; border-bottom:#e80000 1px dashed }
.gameSelect ul { margin:0; padding:5px 0; position:absolute; background:#808080 url(/img/gamelist.gif) bottom left repeat-x; border:#3a3a3a 1px solid; left:-11px; top:-10px; display:none }
.gameSelect ul li { padding:4px 50px 4px 10px }
.gameSelect ul li a { color:#FFFFFF }
.gameSelect ul li a:hover { color:#ff9000 }
.gameSelect ul li.currentGame a { text-decoration:none; border-bottom:#FFFFFF 1px dashed }
.gameSelect ul li.currentGame a:hover { text-decoration:none; border-bottom:#ff9000 1px dashed }

.ievote { text-decoration: none !important }

.index .illustration .illustrationWrapper { height:393px; background:url(/img/index/ill.jpg) 0 0 no-repeat }
.index .illustration { height:393px; background:url(/img/index/ill_back.jpg) 562px 0 repeat-x }
.index .illustration a.target { width:378px; height:98px; background:url(/img/index/target.png); position:absolute; top:300px; right:5%; color:#FFFFFF; text-decoration:none; font:normal 35px/36px "Arial Narrow"; padding:22px 26px 0 10px; text-align:right; cursor:pointer; }
.index .illustration a.target strong { text-decoration:underline }
.index .illustration a.target:hover { color:#FFFFFF }
.index .illustration a.target:hover strong { color:#ff9000 }
.index .mainMenu { margin-bottom:0px }
.index .top { background-image:url(/img/index/userbar2.gif) }
.index .top { margin:14px 0 0 0; }
.index .top { height:67px; background:#3a3a3a }
.index .top h1 { margin-top:5px }

.indexThumbs { margin:0 0 50px 0 }
.indexThumbs a { float:left; margin:0 7px 7px 0; position:relative; z-index:1 }
.indexThumbs a:hover { zoom:1; margin:-24px -17px -17px -24px; z-index:2; background:url(/img/index/pic_hover.png) center center no-repeat; }
.indexThumbs a:hover img { width:100px; border:#3a3a3a 5px solid; zoom:1; margin:9px }
.indexThumbs img { height:80px; width:80px }

.leaveComment .pl { float:left; padding-right:10px }
.leaveComment .textInput { width:200px }
.leaveComment { padding:15px 0 0 0; margin:0 0 20px 0 }
.leaveComment label em { color:#656565; font-style:normal }
.leaveComment textarea.textInput { width:416px; height:70px }

.listGen .button { font-size:1.17em; font-weight:bold }
.listGen .textInput { width:250px }
.listGen { margin:0 0 45px 0; padding:0 50px 0 63px }

.mainMenu { margin:0; padding:0; list-style:none; height:65px; background:#181818 url(/img/mainmenu.gif) 0 0 repeat-x }
.mainMenu li { margin:0; padding:0 10px; font:26px/50px "Arial Narrow"; color:#FFFFFF; float:left;  height: 65px; }
.mainMenu li a { color:#FFFFFF }
.mainMenu li a:hover { color:#87b66a }
.mainMenu li.active { background:url(/img/mainmenu_a_l.gif) bottom left no-repeat }
.mainMenu li.active strong { font:normal; background:url(/img/mainmenu_a_r.gif) bottom right no-repeat; float:left; margin:0 -14px; padding:0 17px; height: 65px; }

.movie .download { float:right; width:130px; text-align:right }
.movie .download a.dl { font-size:1.5em; line-height:1.25em }
.movie .fileList .action { width:30px; padding-right:10px; }
.movie .fileList .magnet { padding-left:10px }
.movie .fileList .title { padding-right:5px }
.movie .fileList .size { padding-right:10px; white-space:nowrap; width:50px }
.movie .fileList { margin:5px 0 20px -30px; padding:0; border:none; border-collapse:collapse }
.movie .fileList td { padding:0 0 5px 0; margin:0; vertical-align:top }
.movie .movies .moviePreviewWrapper .poster { float:left; margin:0 }
.movie .movies { margin:10px 0 0 0 }
.movie .poster { float:right; margin:0 0 30px 30px }
.movie .userRate { float:right; text-align:left; position:relative; z-index:10 }
.movie { padding:0 10px 0 45px }
.movie h2 { font-size:1.78em; font-weight:normal; margin:0 0 3px -12px; line-height:1.17em; position:relative; padding:0 0 0 12px; z-index:1 }
.movie h2 i { font-style:normal; margin:0 0 0 -12px }
.movie h3 { font-size:1.25em; font-weight:normal; margin:0 0 16px 0; line-height:1.25em }
.movie h4 { font-size:1.17em; font-weight:bold; margin:0 0 3px 0; line-height:1.25em }
.movie h4 em { font-style:normal; font-size:0.92em }

.movies .hd { position:absolute; top:-4px; left:-5px; width:30px; height:21px; overflow:hidden; zoom:1;z-index:5; }
.movies .logo {position:absolute; top:-7px; left:60px; width:28px; height:28px; overflow:hidden; zoom:1;z-index:10;}
.movies .hd b { background:#393939; color:#FFFFFF; padding:0 2px }
.movies .hd2 { position:absolute; top:-4px; left:25px; width:30px; height:21px; overflow:hidden; zoom:1 }
.movies .hd3 { position:absolute; top:20px; left:-5px; width:30px; height:21px; overflow:hidden; zoom:1 }
.movies .hd4 { position:absolute; top:20px; left:25px; width:30px; height:21px; overflow:hidden; zoom:1 }
.movies .moviePreviewWrapper .poster .imdb { color:#656565; font-size:0.92em }
.movies .moviePreviewWrapper .poster { width:79px; padding:0 12px 0 0; overflow:hidden; float:left;height:180px; }

.movies .moviePreviewWrapper .poster .knopki { padding-top:5px; float: left; height:20px; width: 80px;}
.movies .moviePreviewWrapper .poster img { margin:0 6px 3px 0; }
.movies .moviePreviewWrapper { float:left; width:210px; display:inline; margin:0 25px 0 0; height:195px; position:relative; zoom:1 }
.movies .moviePreviewWrapper p { float:left; width:118px; font-size:0.92em; line-height:1.32em; margin:0 }
.movies .moviePreviewWrapper p em { font-style:normal; color:#656565; display:block; margin:4px 0 0 0 }
.movies .moviePreviewWrapper p span { font-size:1.08em; display:block; margin:4px 0 4px 0; padding-left:7px; position:relative; left:-7px }
.movies .moviePreviewWrapper p span i { margin:0 0 0 -7px; font-style:normal }
.movies .moviePreviewWrapper p span strong { font-weight:normal; color:#0066ff; text-decoration:underline }
/*yacheika filma v TV*/
.movies_tv .moviePreviewWrapper .poster .knopki { padding-top:5px; float: left; height:20px; width: 80px;}
.movies_tv .moviePreviewWrapper .poster img { margin:0 6px 3px 0; }
.movies_tv .moviePreviewWrapper { float:left; width:210px; display:inline; margin:0 25px 0 0; height:195px; position:relative; zoom:1 }
.movies_tv .moviePreviewWrapper p { float:left; width:118px; font-size:0.92em; line-height:1.32em; margin:0 }
.movies_tv .moviePreviewWrapper p em { font-style:normal; color:#656565; display:block; margin:4px 0 0 0 }
.movies_tv .moviePreviewWrapper p span { font-size:1.08em; display:block; margin:4px 0 4px 0; padding-left:7px; position:relative; left:-7px }
.movies_tv .moviePreviewWrapper p span i { margin:0 0 0 -7px; font-style:normal }
.movies_tv .moviePreviewWrapper p span strong { font-weight:normal; color:#0066ff; text-decoration:underline }
.movies_tv {width:100%; overflow: auto; height: 440px; padding-left: 2px;}
.movies_tv .hd { position:absolute; top:-4px; left:-5px; width:30px; height:21px; overflow:hidden; zoom:1 }
.movies_tv .hd b { background:#393939; color:#FFFFFF; padding:0 2px }
.movies_tv .hd2 { position:absolute; top:-4px; left:25px; width:30px; height:21px; overflow:hidden; zoom:1 }
.movies_tv .hd3 { position:absolute; top:20px; left:-5px; width:30px; height:21px; overflow:hidden; zoom:1 }
.movies_tv .hd4 { position:absolute; top:20px; left:25px; width:30px; height:21px; overflow:hidden; zoom:1 }
.movies_tv .moviePreviewWrapper .poster .imdb { color:#656565; font-size:0.92em }
.movies_tv .moviePreviewWrapper .poster { width:79px; padding:0 12px 0 0; overflow:hidden; float:left;height:180px; }
/*vid listom v TV*/
/*left stolb*/
.movies_l .moviePreviewWrapper_list .poster .knopki { padding-top:5px; float: left; height:20px; width: 80px;}
.movies_l .moviePreviewWrapper_list .poster img { margin:0 7px 3px 0; }
.movies_l .moviePreviewWrapper_list {  width:300px; display:inline; margin:0 30px 0 0; height:30px;  zoom:1 }
.movies_l .moviePreviewWrapper_list li { list-style-type: none;}
.movies_l .moviePreviewWrapper_list p { float:left; width:300px; font-size:0.92em; line-height:1.32em; margin:0; padding-top: 5px; }
.movies_l .moviePreviewWrapper_list p em { font-style:normal; color:#656565; display:block; margin:4px 0 0 0 }
.movies_l .moviePreviewWrapper_list p span { font-size:1.08em; display:block; margin:4px 0 4px 0; padding-left:7px; position:relative; left:-7px }
.movies_l .moviePreviewWrapper_list p span i { margin:0 0 0 -7px; font-style:normal }
.movies_l .moviePreviewWrapper_list p span strong { font-weight:normal; color:#0066ff; text-decoration:underline }
.movies_l { width:48%;margin:0;padding:0;height:200px;float:left;}
.movies_list {width:99%;}
.movies_l a.moviePreview { display:block;}
/*right stolb*/
.movies_r .moviePreviewWrapper_list .poster .knopki { padding-top:5px; float: left; height:20px; width: 80px;}
.movies_r .moviePreviewWrapper_list .poster img { margin:0 7px 3px 0; }
.movies_r .moviePreviewWrapper_list {  width:300px; display:inline; margin:0 30px 0 0; height:20px; position:relative; zoom:1 }
.movies_r .moviePreviewWrapper_list li { list-style-type: none;}
.movies_r .moviePreviewWrapper_list p { float:left; width:100%; font-size:0.92em; line-height:1.32em; margin:0; padding-top: 5px; }
.movies_r .moviePreviewWrapper_list p em { font-style:normal; color:#656565; display:block; margin:4px 0 0 0 }
.movies_r .moviePreviewWrapper_list p span { font-size:1.08em; display:block; margin:4px 0 4px 0; padding-left:7px; position:relative; left:-7px }
.movies_r .moviePreviewWrapper_list p span i { margin:0 0 0 -7px; font-style:normal }
.movies_r .moviePreviewWrapper_list p span strong { font-weight:normal; color:#0066ff; text-decoration:underline }
.movies_r { width:48%;padding-top: 5px; float:left;margin:0;padding:0;}
.movies_r a.moviePreview { display:block;}

.pages { clear:both; line-height:2em; width:95%; font:1.42em/1.17em Arial, Helvetica, sans-serif; padding:30px 0 0 0; }
.pages a { padding:0 6px }
.pages strong { padding:0 6px; font-weight:normal }

.polls ul li, polls-ul li, .polls-ans ul li { background-image: none; padding-left: 0px; }
.polls ul form li label { margin-left: 10px; }
.polls ul,.polls-ul,.polls-ans ul { list-style: none; }
.polls ul li:before, polls-ul li,.polls-ans ul li:before,#sidebar ul ul li:before { content: ''; }
.pollbar { display: block; margin: 1px; font-size: 6px; line-height: 8px; height: 8px; background: #578C36; border: 1px solid #c8c8c8; }

.photoAlbum { clear:both; padding:10px 0 0 }
.photoAlbum div { float:left; margin:0 0 30px 0; width:70% }
.photoAlbum div em { line-height:0.7em; font-size:0.85em }
.photoAlbum div h3 { font-size:1.17em; font-weight:bold; margin:0 0 0 0 }
.photoAlbum div span { display:block; font-size:0.85em; margin:10px 0 0 0 }
.photoAlbum div span a { color:#3a3a3a; margin:0 10px 0 0 }
.photoAlbum div span a:hover { color:#e80000 }
.photoAlbum div span img { vertical-align:middle }
.photoAlbum div strong { display:block; margin:0 0 7px 0; font-size:0.92em }
.photoAlbum img.cover { float:left; display:inline; margin:0 25px 30px 0 }

.photoAlbumItem .delete { position:absolute; top:0; right:-16px }
.photoAlbumItem { float:left; display:inline; margin:0 20px 20px 0 }
.photoAlbumItem table { margin:0; padding:0; border:none; border-collapse:collapse }
.photoAlbumItem table td { vertical-align:middle; text-align:center; width:150px; height:150px; margin:0; padding:0 }
.photoAlbumItem table td span { position:relative }

.photoWrapper .controls { font-size:1.5em; font-weight:bold; height:40px; display:block; margin:0 0 15px -10px }
.photoWrapper .controls a { padding:5px 10px; background:#dedede; color:#3a3a3a; text-decoration:none; margin:0 5px 0 0; float:left }
.photoWrapper .controls a:hover { background:#cccccc; color:#3a3a3a; text-decoration:none }
.photoWrapper .controls strong { padding:5px 10px; margin:0 5px 0 0; float:left }
.photoWrapper { margin:0 0 60px 0 }

.post .podcast { background:#f0f0f0; padding:14px 20px 14px 43px; float:right; margin:0 0 20px 20px }
.post .podcast a.file { display:block; margin:0 0 0 -23px; font-size:0.85em; color:#3a3a3a; padding:0 0 0 23px }
.post .podcast a.file:hover { color:#e80000 }
.post .podcast_a a.file { background:url(/img/icons/audiocast.gif) 0 5px no-repeat }
.post .podcast_v a.file { background:url(/img/icons/videocast.gif) 0 3px no-repeat }
.post .tags { font-size:0.85em; color:#808080; margin:25px 0 5px 0 }
.post .tags a { color:#808080 }
.post .tags a:hover { color:#e80000 }
.post .textCut { display:block; margin:0 }
.post .textCut a { color:#ff9000 }
.post .textCut a:hover { color:#e80000 }
.post { margin:0 0 60px -11px; padding:0 0 0 11px }

.rated_0 div { height:13px; background:none; width:1px }
.rated_1 div { height:13px; background:url(/img/vusic/stars.gif) 0 0 no-repeat; width:14px }
.rated_2 div { height:13px; background:url(/img/vusic/stars.gif) 0 0 no-repeat; width:28px }
.rated_3 div { height:13px; background:url(/img/vusic/stars.gif) 0 0 no-repeat; width:42px }
.rated_4 div { height:13px; background:url(/img/vusic/stars.gif) 0 0 no-repeat; width:56px }
.rated_5 div { height:13px; background:url(/img/vusic/stars.gif) 0 0 no-repeat; width:70px }

.ratings { width:70px; height:13px; background:url(/img/vusic/stars.gif) 0 0 no-repeat }

.reg .textInput { width:70% }
.reg select.textInput { width:auto }
.reg textarea.textInput { height:140px }

.spacer { height:1px; overflow:hidden; clear:both }

.sidebanner { margin:0 0 30px 0 }

.tagsCloud { line-height:25px; margin:0 0 45px 0;}
.tagsCloud a { color:#578c36; text-decoration:none; white-space:nowrap }
.tagsCloud a:hover { color:#ffffff; text-decoration:none; background:#578c36 }
.tagsCloud h3 { color:#2874ff; margin:0 0 7px 0 }
.tagsCloud h3 a { color:#2874ff; text-decoration:underline; }
.tagsCloud h3 a:hover { color:#e80000; text-decoration:underline; background:none }

.textInput { font:normal 1em Arial, Helvetica, sans-serif; color:#393939; padding:2px; border:#cecece 1px solid }
.textInput:active { border:#000000 1px solid }
.textInput:focus { background-color: #eeffee; outline: 1px dotted grey; }
.search .textInput { background-color: Lightcyan; }

.top { height:145px; margin: 0; padding: 0; overflow:hidden; }
.top .userbarWrapper .userbar { background:url(/img/userbar2.gif) top left no-repeat; padding:0 0 0 54px; height:53px; }
.userbar { overflow: hidden; margin: 0; padding: 0; }
.top .userbarWrapper .userLogin .button { width:26px; height:27px; margin:18px 0 0 0 ; padding: 0}
.top .userbarWrapper .userLogin .textInput { width:150px; height:20px; font-size:1.5em }
.top .userbarWrapper { color:#a4a4a4; float:left; width:470px }
.top .userbarWrapper .userLogin a { color:#dfdfdf; font-size:0.8em }
.top .userbarWrapper .userLogin a:hover { color:#ffffff }
.top .userbarWrapper .userLogin p { float:left; padding:0 8px 0 0; margin:0 }
.top .userbarWrapper .userRating { float:left; display:inline; width:70px; font:45px/35px "Trebuchet MS"; color:#ababab; height:35px; overflow:hidden; padding:0 0 0 1px; margin:9px 0 0 0 }
.top .userbarWrapper .userRating em { font-style:normal; display:block; color:#3a3a3a }
.top .userbarWrapper .userRating span { display:block; margin:-36px 0 0 -1px }
.top .userbarWrapper .welcome { color:#FFFFFF; float:right; text-align:right; padding:6px 20px 0 0; font-size:0.92em; color:#dfdfdf; margin-right:10px;}
.top .userbarWrapper .welcome a { color:#FFFFFF }
.top .userbarWrapper .welcome a:hover { color:#dfdfdf }
.top .userbarWrapper .welcome img { float:none; margin:0; width:auto; height:auto }
.top .userbarWrapper { float:right; width:47%; background:#606060 url(/img/userbar.gif) bottom left repeat-x; }
.top .userbarWrapper img { float:left; display:inline; margin:7px 18px 0 0; width:40px }
.top h1 { float:left; display:inline; margin:15px 0 0 36px; width:122px; height:60px; overflow:hidden; font:bold 42px/60px Impact; color:#4b981b }
.top h1 a { color:#4b981b; text-decoration:none }
.top h1 a:hover { color:#4b981b; text-decoration:none }
.top h1 img { vertical-align:bottom; margin:0 10px 10px 0 }

form.userLogin { margin:0; padding:0; width: 380px; height:50px; color:#a4a4a4; float:left; }

#flags { float:left; padding-top: 2px; width: 25px; margin: 0; }
<!--
#flags img { width:auto; height:auto; }
-->

.userInfo p.statInfo { font-size:1.08em; margin:0 0 20px 0 }
.userInfo p.userFriends { line-height:2.5em }

.userPhoto { float:left; display:inline; margin:0 25px 25px 0 }

.vote { background-position: 0 -13px }
.vote { width: 70px; overflow: hidden;  position: relative; background-position: 0 -13px }
.vote li { position: absolute }
.vote li a { overflow: hidden; text-indent: -100px; outline: 0; }
.vote li a:hover { background-position:0 -26px }
.vote li.rated, .vote li a:hover { background-color:red }
.vote li.rating_1   { width: 14px; }
.vote li.rating_2   { width: 28px; }
.vote li.rating_3 { width: 42px; }
.vote li.rating_4  { width: 56px; }
.vote li.rating_5  { width: 70px; }
.vote, .vote li { left: 0; top: 0; list-style: none; margin: 0; padding: 0 }
.vote, .vote li, .vote li a { height: 13px; display: block }
.vote, .vote li.rated, .vote li a:hover { background: url(/img/vusic/stars.gif) no-repeat 0 0; }
.vote:hover li, .ievote:hover li { background:none }

.you_rated div { background-position:0 -26px }

a { color:#0066ff; text-decoration:underline }
a { text-decoration:underline; color:#2874ff }
a img { border:none }
a.dashed { color:#0066ff; text-decoration:none; border-bottom:#0066ff 1px dashed }
a.dashed:hover { color:#f01616; text-decoration:none; border-bottom:#f01616 1px dashed }
a.orDash { color:#ff9000; text-decoration:none; border-bottom:#ff9000 1px dashed }
a.orDash:hover { color:#e80000; text-decoration:none; border-bottom:#e80000 1px dashed }
a.user { padding:2px 0 3px 28px; color:#3a3a3a; background-position:0 0; background-repeat:no-repeat }
a.user:hover { color:#e80000 }
a:focus { outline:none }
a:hover { color:#f01616; text-decoration:underline }

body { font:normal 0.75em/1.5em Arial, Helvetica, sans-serif; color:#393939 }

div.ratings { background:url(/img/vusic/stars.gif) 0 -13px no-repeat; height:13px; overflow:hidden }

dl.newsDay { margin:0 0 30px 0; padding:0 }
dl.newsDay dd .newsBody { margin:10px 0 0 0 }
dl.newsDay dd { padding:0; margin:0 0 16px 0; float:left; width:90% }
dl.newsDay dd a.newsCat { color:#3a3a3a }
dl.newsDay dd a.newsCat:hover { color:#e80000 }
dl.newsDay dd a.newsTitle { font:normal 1.62em/1.17em "Arial Narrow" }
dl.newsDay dd img { margin:0 18px 10px 0 }
dl.newsDay dt { float:left; width:50px; color:#b2b2b2; font-size:0.92em; padding:5px 0 0 0; margin:0; clear:left }

form .required { color:#e80000; font-style:normal }
form { margin:0; padding:0 }
form.addPost .button { font-weight:bold; float:right; margin:16px 0 0 0; font-size:1.08em }
form.addPost .options .textInput { width:264px }
form.addPost .options { float:left; width:270px }
form.addPost .options label { width:80px; float:left }
form.addPost .options select.textInput { width:190px }
form.addPost .textInput { width:100% }
form.addPost {}
form.addPost textarea { height:200px }

h2 { font:normal 1.62em/1.17em "Arial Narrow"; font-size:1.78em; font-weight:normal; margin:0 0 12px 0; padding:0 }
h2 a.user { font-size:12px; font-family:Arial, Helvetica, sans-serif }
h2.newsDate { color:#b2b2b2; border-bottom:#b2b2b2 2px solid }
h3 { font-size:1.25em; font-weight:normal; margin:0 0 16px 0; line-height:1.25em; padding:0; }
h4 { font-size:1.17em; font-weight:bold; margin:0 0 3px 0; line-height:1.25em }

html,body { margin:0; padding:0 }

ol { margin:0 0 1em 31px; padding:0 }
ol li { margin:0 0 0.5em 0; padding:0 0 0 0 }

p { margin:0 0 1em 0; padding:0 }

strong.navLeft { font-size:1.08em; float:left; width:40% }
strong.navRight { font-size:1.08em; float:right; width:40%; text-align:right }

ul { margin:0 0 1em 0; padding:0; list-style:none }
ul li { margin:0 0 0.5em 0; padding:0 0 0 20px }
ul.categorys { margin:0 0 0 -22px }
ul.categorys li { padding:2px 30px 3px 22px; float:left; margin:0 0 2px 0; clear:left; font-size:1.08em }
ul.categorys li.active { background:#f0f0f0 url(/img/arr.gif) 0 0 no-repeat }
ul.categorys li.active a { color:#3a3a3a }
ul.categorys li.active a:hover { color:#e80000 }
ul.subMenu { margin:0 0 50px -30px }
ul.subMenu li { margin:0 0 10px 0; padding:3px 0 10px 30px; background:none; font-size:1.42em; line-height:1.17em; clear:both; zoom:1 }
ul.subMenu li a {  }
ul.subMenu li.addPost { background:url(/img/icons/addpost.gif) 0 0 no-repeat }
ul.subMenu li.blog { background:url(/img/icons/blog.gif) 0 0 no-repeat }
ul.subMenu li.editProfile { font-size:1em; background:url(/img/icons/user_edit.gif) 4px 38px no-repeat; padding-top:40px }
ul.subMenu li.expandNews { background:url(/img/icons/expand.gif) 9px 3px no-repeat; font-size:1.08em }
ul.subMenu li.expandNews a { text-decoration:none; border-bottom:#2874ff 1px dashed }
ul.subMenu li.expandNews a:focus { outline:none }
ul.subMenu li.expandNews a:hover { text-decoration:none; border-bottom:#e80000 1px dashed }
ul.subMenu li.friendAdd { font-size:1em; background:url(/img/icons/friend_add.gif) 6px 40px no-repeat; padding-top:40px }
ul.subMenu li.friendRemove { font-size:1em; background:url(/img/icons/friend_remove.gif) 6px 40px no-repeat; padding-top:40px }
ul.subMenu li.newsAdd { background:url(/img/icons/news_add.gif) 0 0 no-repeat }
ul.subMenu li.photoalbum { background:url(/img/icons/photoalbum.gif) 0 0 no-repeat }
ul.subMenu li.photoalbumCreate { background:url(/img/icons/photoalbum_create.gif) 0 0 no-repeat }
ul.subMenu li.photoalbumUpload { background:url(/img/icons/photoalbum_upload.gif) 0 0 no-repeat }
ul.subMenu li.photoDelete { font-size:1em; background:url(/img/icons/photo_delete.gif) 6px 0px no-repeat; padding-top:0px }
ul.subMenu li.photoEdit { font-size:1em; background:url(/img/icons/photo_edit.gif) 6px 40px no-repeat; padding-top:40px }
ul.subMenu li.podcast { background:url(/img/icons/podcast.gif) 0 0 no-repeat }
ul.subMenu li.podcastAdd { background:url(/img/icons/podcast_add.gif) 0 0 no-repeat }
ul.subMenu li.podcastBest { background:url(/img/icons/podcast_best.gif) 0 0 no-repeat }
ul.subMenu li.podcastPop { background:url(/img/icons/podcast_pop.gif) 0 0 no-repeat }
ul.subMenu li.userBlog { background-position:0 5px; background-repeat:no-repeat }

#hqpanel, #sqpanel, #mobpanel, #webpanel { display: none; }
#panelcontent	{ text-align:left; border-top: 0px; border-left: 0px solid #C9E1F4; border-right: 0px solid #C9E1F4; border-bottom: 1px dashed #C9E1F4; padding-left: 20px; }
.unfocusedpanel	{ width: 120px; background-color: #DCE4F5; border: 1px solid #C9E1F4; font-size:11px; text-align:center; color:#004B91; font-family: Verdana, Arial, Helvetica;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius: 5px 5px 0 0;
-khtml-border-radius: 5px;
border-radius:5px 5px 0 0; }
.focusedpanel	{ width: 120px; background-color: white; border-top: 1px solid #C9E1F4; font-size:11px; text-align:center; border-left: 1px solid #C9E1F4; border-right: 1px solid #C9E1F4; border-bottom: 0px;cursor:pointer; font-family: Verdana, Arial, Helvetica;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius: 5px 5px 0 0;
-khtml-border-radius: 5px;
border-radius:5px 5px 0 0; }
.unfocusedpanel	a {color:#004B91;}
.focusedpanel	a {color:#E47911;}
#lastfolder		{ border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #C9E1F4; }
.panel_link { display: block; text-decoration: none;}
.panel_link:hover { color:#E47911;text-decoration: none;}
/*otstyp m/y yacheikami*/
.Tab-spacer {width: 10px;height: 24px;border-bottom: 1px solid #C9E1F4;}


div.ozonlist { float: left; width:49%; height: 130px}
td.ozonleft { text-align: left; }
td.ozonright { text-align: right; }

div.module {
	width: 240px;
	margin: 0px 0px 20px 0px;
	background: url(/img/right_module_m.png) 0 0 repeat-y;
}
div.module div {background: url(/img/right_module_t.png) 0 0 no-repeat;}
div.module div div {
	background: url(/img/right_module_b.png) 0 100% no-repeat;
}
div.module div div div {
	width: 220px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}

div.module div div div td a {
	display: block;
}

div.module div div div table {
	cellspacing: 0;
	cellpadding: 0;
	margin: 0;
}

div.module h4 {
	margin: 0 0 3px -3px;
}

div.module div div div div {
	padding: 0;
	background: none;
}

/*
div.attention {
	background: url(/img/attention.gif) no-repeat;
	background-color: Lightcyan;
	border: grey dotted 1px;
	margin: 0;
	padding: 3px 5px 3px 30px;
	width: 450px;

}
*/

div.attention {
	margin: 0;
	padding: 3px 5px 3px 0px;
	color: grey;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
}

div.bordered {
	background-color: Snow;
	border: grey dotted 1px;
	margin: 0 0 15px 0;
	padding: 10px;
	width: 700px;
}

div.bordered h2 { font-style: italic; }
div.stslogo { margin-top: 7px; }

/* css styles snow */

.clearSnow {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}
.contentColumns{
	min-width:880px; clear:left; margin:0 40px 0 30px; padding:0;
	width:1000px;
}
.contentColumnsAuto{ width:auto; clear:left; margin:10px; padding:0; border:1px solid black;  }
.contentColumn_59p, .contentColumn_19p,.contentColumn_29p,.contentColumn_69p {  float:left;  min-height:100px;  padding:0 5px;}
.contentColumn_19p  {   width:19%; min-width:170px;}
.contentColumn_29p {   width:29%;}
.contentColumn_59p {   width:58%; }

.contentColumn_69p {
	width:68%;
	width:1000px;
}

.news_items                      {  padding:0; }
.news_item ,.news_item_full                       {   margin-bottom:10px; border:1px solid #9ACEEB}
.news_item_cut150 { height:140px; overflow:hidden;}

.news_header                  {    background: #181818 url('../img/mainmenu.gif')  repeat-x  right center; padding:0 5px;line-height: 1.5em;}
.news_header_r             {    float:right;}
.news_title                         {    font-size:1.5em;line-height: 1.5em; color:white;text-decoration:none;}
.news_title:visited       {    text-decoration: none; }
.news_date                         {    margin-left:10px; color:#fe437d}
.news_author                  {    font-size:1.5em;  line-height: 1.5em;}

#newstext { width: 100%; clear: both; display: table; }

.news_content         {  margin:3px 5px 3px 15px;}
.news_content_full      {  margin:3px 20px 3px 20px;}
.news_content_full_img { float:left; display: block; border:0; margin:5px 15px 5px 0;  }
.news_content_img {  float:left; border:1px solid gray; margin:5px 15px 5px 0; }
.news_content img {  float:left; border:1px solid gray; margin:5px 15px 5px 0; }
.news_content:after,.news_content_full:after   {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}

.small_item_box_pretitle {   font-size:2.3em;}
.small_item_box                      {   margin:0 15px; text-align:left; }
.small_item_box h4               {   font-size:1.5em; margin-top:15px;   }

.ud_small_item                         {   margin:0 5px 3px 10px; text-align:center; min-width:162px;}

.simple-box                                   {   border:1px solid black; height:100px; margin:2px;}

.s_input                            {   color:gray;  margin:2px;}
.s_input:focus             {   color:black;  }

.chat_name_guest { color:#fa5f75;}
.chat_name_user,.chat_name_user:visited { color:#347c04; }

#chat_window {  padding:2px; height:200px;text-align:left;  overflow-y:scroll; overflow-x:hidden; }
#chat_msg_input    {    width:98%;}

.news_content_media { margin:20px 80px; }
.news_content_media_video { font-size:26px; margin:0 40px;}
.news_content_media_photo { font-size:26px;margin:0 40px;}

.MainPage { margin:0;width:100%; height: 500px;}

.block_clear { clear:left;}
.block_clear:after{  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}

.left_45,.right_45 { width:45%;   min-height:100px; min-width:350px; margin-bottom:5px; }
.left_45 {float:left;}
.right_45 {float:right;}
/* - css styles snow -*/

.profileinput { border: 1px dotted grey; }

/*PHOTO ZAYAVKA PHOTOGRAPHA*/
#wrap_photo { padding-top: 10px;}
#levo_photo {float:left; width:32%; margin-bottom:30px;margin-right: 15px; margin-top: 10px; margin-left: 10px; padding-left: 5px; text-align: center; background-color: #E2E2E2;  padding-top: 30px;}
#main_photo {float:left; width:64%; margin-right: 10px; }
#verx_photo {width:100%;margin-bottom: 20px; text-align: center;}
#pics_photo {width: 150px; height:200px; border:3px solid #ccc;margin-left: 23px;margin-right: 23px; margin-bottom: 5px; margin-bottom: 20px;}
#levo_input {float:left; width:30%;text-align:left;font-size: 1.1em; }
#levo_input p { padding-top: 4px; padding-left: 1px;}
#right_input {float:right; width:65%; clear:right; padding-right: 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type #levo_input p {padding-top: 7px;}
}
#feedback_photo {float:left;width:580px; margin-top: 150px;}
#photo_red {color:red;}
#text_photo {margin-left: 50px;margin-right: 30px; font-size: 1.2em; }
#text_photo {margin-left: 50px;margin-right: 30px; font-size: 1.2em; }
#icon_favorite { padding-left: 60px; padding-top: 20px;}

#filmviewicons { width:50%; display: block; }
#filmviewicons img { margin: 0 5px 0 5px; }
#filmviewicons img { margin: 0 5px 0 5px; }
#text_photo {margin-left: 50px;margin-right: 30px; font-size: 1.2em; }
#icon_favorite { padding-left: 60px; padding-top: 20px;}

.greenButton {
color: white;
background-color: #689B15;
font-weight: bold;
text-transform: uppercase;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
border: 0px solid #5C8F00;
padding-top: 2px;
text-align: center;
cursor: pointer;
cursor: hand;
text-align: center;
width: 120px;
margin-bottom:30px;
}
/*�������� ��-�������*/
#page_pay {width:1024px; margin:20px auto;}
#page_pay h3 {font-weight: bold;}
#pay_right_menu {float:right;border: 1px solid #FF8000; margin:0;width: 200px;}
#pay_right_menu ul {display: block; margin: 0; padding: 0; list-style: none;}
#pay_right_menu li {text-align: center;cursor:pointer;background-color: white;width: 200px; border-bottom: 1px solid #ccc; height: 20px;padding:10px 0 5px 0;margin:0;}
#pay_right_menu li a {text-decoration: none; color: #252525; padding: 15px;}
#pay_right_menu li:hover {background-color: #FFD9B3;}
.img_logo {float:right;margin-top: -100px;}
.pay_border {border: 1px solid #FF8000;padding:10px 10px 0px 10px; width: 500px;}
.pay_border input {margin-right: 10px;vertical-align: text-bottom;}
.pay_text_border {border: 1px solid #FF8000;padding:10px 10px 0px 10px;text-align: justify;}
.pay_button {
margin-top: 50px;
color: white;
background-color: #FF9B37;
font-weight: bold;
text-transform: uppercase;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
border: 0px solid #5C8F00;
text-align: center;
cursor: pointer;
cursor: hand;
text-align: center;
width: 120px;
margin-bottom:30px;
height:30px;
padding-top: 10px;
}
#card_logos {margin: 50px auto 50px; width:270px;}

