@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:none; }
html, body{ height:100%; font: 12px Georgia, "Times New Roman", Times, serif; color:#000; line-height:22px; }
a, a span{ color:#dc390e; text-decoration:underline; }
a:hover, a:hover span{ text-decoration:none; }
textarea{ overflow:auto; }
img{ border:none; }
table{ border-collapse:collapse; }
ul{ list-style:none; }
h1{ font:24px Georgia, "Times New Roman", Times, serif; }
h2{ font:20px Georgia, "Times New Roman", Times, serif; }
h3{ font:18px Georgia, "Times New Roman", Times, serif; padding-bottom:15px; }
.blackBg h3{ color:#fff; }
h3 a{ color:#000; }
h3 a.red{ color:#dc390e; }
h3 span{ color:#df390f; }
h4{ font:12.5px Georgia, "Times New Roman", Times, serif; color:#666; }
optgroup option{ padding-left:10px; }
#main{ position:relative; float:left; width:100%; }
#site{ width:1000px; margin:0 auto; }
.withBg{ float:left; width:100%; background:url(../images/bg4.gif) repeat-y; }
.blackBg{ float:left; width:100%; background:url(../images/bg5.gif) repeat-y; }
.withBg2{ float:left; width:100%; background:url(../images/bg.gif) repeat-y; }
.aboutBg{ float:left; width:100%; background:url(../images/about.gif) no-repeat left bottom; }
.noBg{ background:none!important; }
.topBlock{ float:left; width:100%; }
.contentBlock{ float:left; width:960px; padding:40px 20px 100px 20px; }
.bothBlock{ float:left; width:100%; }
.leftBlock{ float:left; width:180px; margin-right:-100%; }
.centerRightBlock{ padding-left:230px; }
.centerRightBlockPubl{ padding-left:230px; padding-right:30px; }
.centerBlock{ padding:0 175px 0 195px; }
.centerBlock2{ padding-left: 235px; padding-right: 30px; }
.leftCenterBlock{ float:left; width:750px; margin-right:-100%; }
.rightBlock{ float:right; width:180px; margin-left: -180px; }
.leftCenterBlock2{ float:left; width:680px; margin-right:-100%; }
.rightBlock2{ float:right; width:300px; margin:0 -20px 0 -280px; }
.rightBlock3{ float:right; width:160px; margin-left:-160px; }
.rightBlock4{ float:right; width:190px; margin-left:-190px; }
.bottomBlock{ float:left; width:100%; padding-top:15px; background: url(../images/bg.gif) repeat-y; }
.bottomBlock .centerRightBlock{ padding-left:250px;}
.copyright{ position:relative; left:20px; float:left; width:170px; padding:40px 0 40px 25px; background:#000; color:#fff; font-size:14px; }
.bothBox{ float:left; width:100%;}

.bottomBannersBlock{ float:left; width:100%; height:60px; margin-top:-60px; padding-bottom:30px; }

.winBg{ display:none; position:absolute; z-index:1000; left:0; top:0; float:left; width:100%; height:100%; background:#000; }
.winBg iframe{ position:absolute; left:50%; top:350px; width:600px; margin-left:-250px; height:70px; z-index:-1; opacity:0; filter:alpha(opacity=0); border:none; }
.winBg iframe.iframe2{ position:absolute; left:50%; top:350px; width:400px; margin-left:-200px; height:380px; z-index:-1; opacity:0; filter:alpha(opacity=0); border:none; }
.winBox{ display:none; position:absolute; z-index:1001; left:50%; top:50%; width:325px; height:187px; padding:25px 30px; margin:-120px 0 0 -193px; background: url(../images/winBg.png) no-repeat; }
.winBox .close{ float:right; width:15px; height:14px; overflow:hidden; background: url(../images/close.gif) no-repeat;  }
.winBox .text{ float:left; width:100%; padding-top:30px; text-align:center; font-size:14px; line-height:18px; }
.winBox .text h1{ font-size:30px; padding-bottom:10px; }

.winBox2{ display:none; position:absolute; z-index:1001; left:50%; top:50%; top: 390px; width:490px; height:400px; margin:-200px 0 0 -245px; }
.winBox2 .top{ float:left; width:100%; height:38px; overflow:hidden; }
.winBox2 .top .l{ float:left; width:10px; height:38px; margin-right:-10px; overflow:hidden; background: url(../images/corns3.png) no-repeat; }
.winBox2 .top .r{ float:right; width:10px; height:38px; margin-left:-10px; overflow:hidden; background: url(../images/corns3.png) no-repeat 0 -38px; }
.winBox2 .top .c{ height:38px; margin:0 10px; overflow:hidden; background: url(../images/bg.gif) repeat-y; }
.winBox2 .bot{ float:left; width:100%; height:10px; overflow:hidden; }
.winBox2 .bot .l{ float:left; width:10px; height:10px; margin-right:-10px; overflow:hidden; background: url(../images/corns3.png) no-repeat 0 -76px; }
.winBox2 .bot .r{ float:right; width:10px; height:10px; margin-left:-10px; overflow:hidden; background: url(../images/corns3.png) no-repeat 0 -86px; }
.winBox2 .bot .c{ height:10px; margin:0 10px; overflow:hidden; background:#fff; }
.winBox2 .cont{ float:left; width:100%; padding:35px 0; background:#fff; }
.logoMini{ float:left; width:167px; height:36px; margin-left:25px; background:url(../images/logoMini.gif) no-repeat; }
.winBox2 .formBox{ clear:both; margin:0 auto; width:300px; padding:50px 0 40px 0; }
.winBox2 .formBox table{ float:left; width:100%; }
.winBox2 .formBox td{ padding-bottom:15px; }
.winBox2 .formBox td.cell1{ padding-right:20px; font-size:15px;  }
.winBox2 .formBox td.cell2 input{ width:212px; padding:3px 10px; font:20px Georgia, "Times New Roman", Times, serif; color:#fff; background:#e07b2d; border:none; }
.winBox2 .formBox .remember{ float:left; font-size:13px; padding:5px 0 0 75px; }
.winBox2 .formBox .remember input{ width:20px; height:20px; margin-top:-2px; vertical-align:middle; }
.winBox2 .formBox .remember label{ padding-left:5px; }
.winBox2 .formBox .button3{ float:right; }
.winBox2 .errorBox{ display:none; float:left; width:100%; padding-top:5px; margin-bottom:-40px; color:#f00; font-size:15px; }
.winBox2 .linksBox{ float:left; width:100%; padding-top:40px; font-size:15px; line-height:22px; }
.winBox2 .linksBox a{ color:#000; }

.authorizationBox{ width:330px; margin:0 auto; padding-bottom:40px; }
.authorizationBox .formBox{ clear:both; margin:0 auto; width:300px; padding-bottom:50px; }
.authorizationBox .formBox table{ float:left; width:100%; }
.authorizationBox .formBox td{ padding-bottom:15px; }
.authorizationBox .formBox td.cell1{ padding-right:20px; font-size:15px;  }
.authorizationBox .formBox td.cell2 input{ width:212px; padding:3px 10px; font:20px Georgia, "Times New Roman", Times, serif; color:#fff; background:#e07b2d; border:none; }
.authorizationBox .formBox .remember{ float:left; font-size:13px; padding:5px 0 0 75px; }
.authorizationBox .formBox .remember input{ width:20px; height:20px; margin-top:-2px; vertical-align:middle; }
.authorizationBox .formBox .remember label{ padding-left:5px; }
.authorizationBox .formBox .button3{ float:right; }
.authorizationBox .errorBox{ display:none; float:left; width:100%; padding-top:5px; margin-bottom:-40px; color:#f00; font-size:15px; }
.authorizationBox .linksBox{ float:left; width:100%; padding-top:40px; font-size:15px; line-height:22px; }
.authorizationBox .linksBox a{ color:#000; }


.right{ float:right!important; }

.topBg{ float:left; width:100%; height:53px; margin-bottom:20px; overflow:hidden; background: url(../images/bg.gif) repeat-y; }

.logo{ position:relative; left:55px; float:left; width:133px; height:117px; background: url(../images/logo.gif) no-repeat; }
.logo2{ position:relative; left:55px; float:left; width:133px; height:117px; background: url(../images/logo2.gif) no-repeat; }
.logo3{ position:relative; left:55px; float:left; width:133px; height:117px; background: url(../images/logo3.gif) no-repeat; }

.banner1{ position:relative; left:100px; float:left; width:470px; height:60px; overflow:hidden; margin-top:57px; background:#e27d2f; }
.bannerBox1{ position:relative; left:100px; float:left; width:470px; height:60px; overflow:hidden; margin-top:57px; }
.banner1v{ position:relative; left:100px; float:left; width:470px; height:60px; overflow:hidden; margin-top:57px; background:#847b72; }
.banner2{ position:relative; float:left; width:180px; height:240px; overflow:hidden; margin-bottom:20px; background:#e27d2f; }
.banner2v{ position:relative; float:left; width:180px; height:240px; overflow:hidden; margin-bottom:20px; background:#847b72; }
.bannerBox2{ position:relative; float:left; width:180px; height:240px; overflow:hidden; margin-bottom:20px; }
.banner3{ position:relative; left:233px; float:left; width:470px; height:60px; overflow:hidden; background:#e27d2f; }
.banner3v{ position:relative; left:233px; float:left; width:470px; height:60px; overflow:hidden; background:#847b72; }
.bannerBox3{ position:relative; left:233px; float:left; width:470px; height:60px; overflow:hidden; }
.banner4{ position:relative; right:20px; float:right; width:270px; height:60px; overflow:hidden; background:#f9e6d7; opacity:0.5; filter:alpha(opacity=50); }
.bannerBox4{ position:relative; right:20px; float:right; width:270px; height:60px; overflow:hidden; }


.button1{ float:left; width:43px; height:28px; padding-top:4px; margin-right:5px; background: url(../images/button1.gif) no-repeat; font: 18px Calibri, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; cursor:pointer; }
.button2{ display:block; width:89px!important; height:29px!important; margin:10px auto; padding:0 0 2px 0!important; background: url(../images/button2.gif) no-repeat; font:13px Georgia, "Times New Roman", Times, serif!important; color:#fff!important; border:none!important; cursor:pointer; text-align:center; }
a.button2{ padding-top:6px!important; height:23px!important; }
.button3{ float:left; width:90px; height:33px; padding-bottom:2px; background: url(../images/button3.gif) no-repeat; font:15px Georgia, "Times New Roman", Times, serif; border:none; cursor:pointer; }
.button5{ float:left; width:25px; height:25px; padding-bottom:2px; background: url(../images/button5.gif) no-repeat; font:11px Tahoma, Geneva, sans-serif; border:none; cursor:pointer; color:#fff; }
.button7{ float:left; width:89px!important; height:17px!important; padding:6px 0!important; background: url(../images/button2.gif) no-repeat; font:13px Georgia, "Times New Roman", Times, serif!important; color:#fff!important; border:none!important; text-align:center; }
.error{ background:#f99!important; color:#fff; }


.searchBox{ position:relative; right:20px; float:right!important; width:270px!important; height:60px; margin-top:57px; }
.searchBox .cont{ height:50px; }
.searchBox .content{ float:left; width:240px!important; padding:16px 15px!important; }
.searchBox .content .field{ float:left; width:180px; height:26px; overflow:hidden; background: url(../images/bg1.gif) no-repeat 0 0; }
.searchBox .content .field div{ float:left; width:174px; padding:0 3px; height:26px; overflow:hidden; background: url(../images/bg1.gif) no-repeat right -26px; }
.searchBox .content .field div input{ float:left; width:164px; height:16px; padding:5px; overflow:hidden; background: url(../images/bg1.gif) repeat-x 0 -52px; font: 11px Tahoma, Geneva, sans-serif; color:#999; border:none; }
.searchBox .content .button5{ float:left; margin-left:10px; }

.menu{ float:left; padding:35px 0 0 20px; margin-right:-30px; font-size:15px; line-height:15px; color:#dc390e; }
.menu li{ float:left; padding-right:27px; }
.menu li a{ color:#000; text-decoration:none; }
.menu li a.red{ color:#dc390e; }
.aboutBg .menu li a{ color:#fff; }
.aboutBg .menu li a.red{ color:#000; }
.blackBg .menu li a{ color:#fff; }
.blackBg .menu li a.red{ color:#de380e; }
.menu li span{ color:#a2a0a0!important; font-size:12px!important; }
.aboutBg .menu li span{ color:#fff!important; }
.blackBg .menu li span{ color:#a2a0a0!important; }

.menu li a.red span{ text-decoration:none; }

.menu2{ float:right; padding:35px 20px 0 0; font: 15px Georgia, "Times New Roman", Times, serif; line-height:14px; }
.menu2 li{ float:right; padding-right:20px; }
.menu2 li a{ color:#000; }
.menu2 li span a{ color:#999; font-size:11px; white-space:nowrap; letter-spacing:-1px; }
.aboutBg  .menu2 li span a{ color:#fff; }
.blackBg  .menu2 li a{ color:#fff; }
.blackBg  .menu2 li span a{ color:#fff; }

.menu3{ float:left; padding-top:5px; font: 15px Georgia, "Times New Roman", Times, serif; line-height:14px; }
.menu3 li{ float:left; padding-right:25px; }
.menu3 li a{ color:#fff; text-decoration:none; }
.menu3 li a.black{ color:#000; }

.menu4{ float:left; width:100%; padding-top:35px; font: 14px Georgia, "Times New Roman", Times, serif; line-height:14px; }
.menu4 li{ padding-bottom:5px;float:left;padding-right:25px;}
.menu4 li a{ color:#fff; text-decoration:none; }

.leftNewsBox{ float:left; width:100%; padding-bottom:30px; }
.leftNewsBox .date{ color:#999; padding-bottom:5px; }
.aboutBg .leftNewsBox .date{ color:#fff; }
.leftNewsBox .text{ line-height:18px; }
.leftNewsBox .text a{ color:#000; text-decoration:none; }
.leftNewsBox .text a:hover{ text-decoration:underline; }
.aboutBg .leftNewsBox .text a{ color:#fff; }
.leftNewsBox .all{ padding-top:10px; }
.leftNewsBox .all a{ font-size:14px; color:#000; }

.leftPublicationsBox{ float:left; width:100%; padding-bottom:5px; }
.leftPublicationsBox li{ float:left; width:100%; padding-bottom:25px; }
.leftPublicationsBox .title{ padding-bottom:5px; }
.leftPublicationsBox .title a{ font-size:14px; }
.aboutBg .leftPublicationsBox .title{ color:#fff; }
.aboutBg .leftPublicationsBox .title a{ color:#fff; }
.leftPublicationsBox .img img{ display:block; }
.leftPublicationsBox .text{ float:left; width:100%; line-height:16px; font-size:11px; padding-bottom:5px; }
.leftPublicationsBox .authorComments{ float:left; width:100%; padding-top:7px; }
.leftPublicationsBox .authorComments p{ float:left; font-size:11px; padding-top:3px; font-weight:bold; }
.leftPublicationsBox .authorComments p a{ color:#000; }
.leftPublicationsBox .authorComments div{ float:right; width:28px; height:20px; padding-bottom:3px; overflow:hidden; background:url(../images/comments.gif) no-repeat; color:#fff; text-align:center; }

.leftAdvBox{ float:left; width:100%; }

.diver{ float:left; width:100%; height:1px; margin:20px 0 15px 0; overflow:hidden; background:#fbede1; }

.lastGalleryBox{ float:left; width:100%; }
.lastGalleryBox .colorRect{ float:left; width:15px; height:85px; background:#d2320e; margin-left:-15px; }
.lastGalleryBox .img{ position:relative; float:left; width:730px; height:280px; padding-bottom:7px; }
.lastGalleryBox .img .text{ position:absolute; left:-15px; top:95px; width:156px; height:178px; padding:10px 15px; background:url(../images/win1.png) no-repeat; color:#fff; line-height:14px; }
.lastGalleryBox .img .text h2{ color:#000; padding-bottom:15px; }
.lastGalleryBox .title{ float:left; width:180px; padding-top:5px; }
.lastGalleryBox .title a{ color:#343031; font-size:17px; }
.lastGalleryBox .title p a{ font-size:11px; color:#dc390e; }
.lastGalleryBox .imgsList{ float:right; padding-right:4px; }
.lastGalleryBox .imgsList li{ float:right; margin-left:8px; width:101px; height:67px; background:#e5e5e4; }

.miniGalleryBox{ float:left; width:356px; }
.miniGalleryBox .titleAuthor{ float:left; width:100%; padding-bottom:8px; }
.miniGalleryBox .titleAuthor div{ float:left; }
.miniGalleryBox .titleAuthor div a{ font-size:14px; color:#343031; }
.miniGalleryBox .titleAuthor p{ float:right; }
.miniGalleryBox .titleAuthor p a{ font-size:11px; }
.miniGalleryBox .img{ float:left; width:100%; }
.miniGalleryBox .img img{ display:block; }

.lastVideosBox{ float:left; width:100%; }
.lastVideosBox ul{ float:left; width:110%; margin-right:-10%; }
.lastVideosBox li{ float:left; width:235px; padding-right:10px; }
.lastVideosBox li h4{ float:left; width:100%; padding-bottom:15px; }
.lastVideosBox li .screen{ float:left; width:201px; height:113px; overflow:hidden; }
.lastVideosBox li .video{ float:left; width:199px; height:8px; padding:3px 0; border: 1px solid #e5e5e5; }
.lastVideosBox li .video .play{ float:left; width:6px; height:8px; margin-left:97px; background:url(../images/icons3.gif) no-repeat; }
.lastVideosBox li .video .sound{ float:right; width:6px; height:8px; margin-right:45px; background:url(../images/icons3.gif) no-repeat 0 -8px; }
.lastVideosBox li .comments{ float:right; width:28px; height:23px; overflow:hidden; background:url(../images/comments.gif) no-repeat; color:#fff; text-align:center; line-height:16px; }

.lastBooksBox{ float:left; width:100%; padding-bottom:30px; }
.lastBooksBox ul{ float:left; width:100%; }
.lastBooksBox ul li{ float:left; width:320px; padding:0 45px 20px 0; }
.lastBooksBox ul li .descript{ padding-left:90px; font: 12px Verdana, Geneva, sans-serif; }
.lastBooksBox ul li .descript .date{ font-size:11px; color:#666; padding:10px 0 1px 0; }
.lastBooksBox ul li .descript .author{ color:#dc360c; padding-bottom:5px; }
.lastBooksBox ul li .descript .author a{ color:#dc360c; }
.lastBooksBox ul li .descript .text a{ text-decoration:none; color:#000; }
.lastBooksBox ul li .descript .text a:hover{ text-decoration:underline; }

.navBox{ float:left; width:100%; height:60px; font-size:18px; }
.navBox a{ color:#000; }
.navBox span{ color:#da3f17; }


.competitionsOnePage{}
.competitionButton{ float:left; margin-top:10px; padding:5px 10px;  }
.competitionButton a{ color:#363636; font-size:14px; white-space:nowrap; }
.ballsBox{ float:right; width:70px; }
.pinkBox{ position:relative; float:left; width:100%; }
.pinkBox .content{ position:relative; float:left; width:100%; z-index:2; padding:5px 0; }
.pinkBox .bg{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; opacity:0.5; filter:alpha(opacity=50); }
.pinkBox .bg .top{ float:left; width:100%; height:5px; overflow:hidden; }
.pinkBox .bg .top .l{ float:left; width:5px; height:5px; margin-right:-5px; overflow:hidden; background:url(../images/corns9.gif) no-repeat; }
.pinkBox .bg .top .r{ float:right; width:5px; height:5px; margin-left:-5px; overflow:hidden; background:url(../images/corns9.gif) no-repeat 0 -5px; }
.pinkBox .bg .top .c{ margin:0 5px; height:5px; overflow:hidden; background:#f9e6d7; }
.pinkBox .bg .bot{ float:left; width:100%; height:5px; overflow:hidden; }
.pinkBox .bg .bot .l{ float:left; width:5px; height:5px; margin-right:-5px; overflow:hidden; background:url(../images/corns9.gif) no-repeat 0 -10px; }
.pinkBox .bg .bot .r{ float:right; width:5px; height:5px; margin-left:-5px; overflow:hidden; background:url(../images/corns9.gif) no-repeat 0 -15px; }
.pinkBox .bg .bot .c{ margin:0 5px; height:5px; overflow:hidden; background:#f9e6d7; }
.pinkBox .bg .cont{ float:left; width:100%; overflow:hidden; background:#f9e6d7; }

.pinkBox2 .top{ float:left; width:100%; height:5px; overflow:hidden; background:#fcf2ea; }
.pinkBox2 .top .l{ float:left; width:5px; height:5px; margin-right:-5px; overflow:hidden; background:url(../images/corns2.gif) no-repeat; }
.pinkBox2 .top .r{ float:right; width:5px; height:5px; margin-left:-5px; overflow:hidden; background:url(../images/corns2.gif) no-repeat 0 -5px; }
.pinkBox2 .top .c{ margin:0 5px; height:5px; overflow:hidden; background:#fcf2ea; }
.pinkBox2 .bot{ float:left; width:100%; height:5px; overflow:hidden; background:#fcf2ea; }
.pinkBox2 .bot .l{ float:left; width:5px; height:5px; overflow:hidden; background:url(../images/corns2.gif) no-repeat 0 -10px; }
.pinkBox2 .bot .r{ float:right; width:5px; height:5px; overflow:hidden; background:url(../images/corns2.gif) no-repeat 0 -15px; }
.pinkBox2 .bot .c{ margin:0 5px; height:5px; overflow:hidden; background:#fcf2ea; }
.pinkBox2 .cont{ float:left; width:100%; padding:5px 0; background:#fcf2ea; }


.competitionsOnePage .colorRect{ position:relative; left:-20px; float:left; margin-top:35px; width:25px; height:30px; }
.competitionsOnePage .userName{ float:left; padding-left:20px; }
.competitionsOnePage .userName a{ font-size:20px; line-height:20px; }
.competitionsOnePage .photos{ position:relative; left:40px; float:right; padding-top:3px; }
.competitionsOnePage .photos a{ text-decoration:none; }
.competitionsOnePage .photos a img{ width:18px; height:17px; margin-right:5px; vertical-align:middle; background: url(../images/ico1.gif) no-repeat; }
.competitionsOnePage .userText{ float:left; width:100%; height:44px; overflow:hidden; padding-top: 15px; font-size:13px; color:#555; }
.competitionsOnePage .scrollingBox{ float:left; width:100%; padding:20px 0 30px 0; }
.competitionsOnePage .scrollingBox .pointL{ position:relative; left:10px; top: 170px; float:left; width:22px; margin-right:-22px; height:22px; overflow:hidden; background:url(../images/pointers4.gif) no-repeat; cursor:pointer; }
.competitionsOnePage .scrollingBox .pointR{ position:relative; right:10px; top: 170px; float:right; width:22px; margin-left:-22px; height:22px; overflow:hidden; background:url(../images/pointers4.gif) no-repeat 0 -22px; cursor:pointer; }
.competitionsOnePage .scrollingBox .scrolling{ position:relative; left:30px; float:left; width:900px; height:360px; overflow:hidden; }
.competitionsOnePage .scrollingBox .scrolling .list{ position:absolute; left:0; top:100px; float:left; height:350px; }
.competitionsOnePage .scrollingBox .scrolling .list .competitorBox{ position:relative; float:left; width:180px; height:150px; overflow:hidden; }
.competitionsOnePage .scrollingBox .scrolling .list .competitorBox img{ position:absolute; left:50%; top:50%; opacity:0.1; filter:alpha(opacity=10);padding: 6px; border: 1px solid #ccc; background:#f8f8f8; }

.competitorsOrganizatorsBox{ width:100%; }
.competitionsOnePage .usersList{ width:680px; }
.competitionsOnePage .usersList h4{ color:#070707; font: 14px Georgia, "Times New Roman", Times, serif; padding-bottom:10px; }
.competitionsOnePage .usersList li{ float:left; width:115px; height:135px; padding:10px 0 0 20px; }
.competitionsOnePage .usersList li .avatarBox{ position:relative; float:left; width:74px; height:74px; overflow:hidden; }
.competitionsOnePage .usersList li .avatarBox .lt{ position:absolute; left:0; top:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns1.png) no-repeat -10px -10px; }
.competitionsOnePage .usersList li .avatarBox .rt{ position:absolute; right:0; top:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns1.png) no-repeat 0 -10px; }
.competitionsOnePage .usersList li .avatarBox .lb{ position:absolute; left:0; bottom:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns1.png) no-repeat -10px 0; }
.competitionsOnePage .usersList li .avatarBox .rb{ position:absolute; right:0; bottom:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns1.png) no-repeat 0 0; }
.competitionsOnePage .usersList li .name{ float:left; width:100%; color:#383838; font-size:13px; padding-top:5px;padding-bottom:5px; line-height:16px; }
.competitionsOnePage .usersList li .name span{ color:#d92500; font-size:18px; }
.competitionsOnePage .usersList li .name a{ color:#d92500; font-size:18px; text-decoration:underline; }
.competitionsOnePage .organizatorsBox{ width:220px; padding:30px; }
.competitionsOnePage .organizatorsBox h4{ color:#070707; font: 14px Georgia, "Times New Roman", Times, serif; padding-bottom:20px; }
.competitionsOnePage .organizatorsBox .text{ font-size:12px; line-height:18px; }
.infoAboutCompetitor{ height:100px; padding:0 0 80px 70px; }

.registrationBox{ width:345px; margin:0 auto; padding-bottom:40px; }
.registrationBox h3{ color:#df390f; }
.registrationBox form td{ padding: 10px 0; }
.registrationBox form td.cell1{ padding-right:15px; font-size:14px; }
.registrationBox form td.cell1 span{ color:#999; }
.registrationBox form td.cell2 input{ width:215px; padding:1px 2px; font: 13px Georgia, "Times New Roman", Times, serif; }
.registrationBox form td.cell2 select{ width:225px; padding:1px 2px; font: 13px Georgia, "Times New Roman", Times, serif; }
.registrationBox form td.cell2 .day{ float:left; width: 50px; margin-right:5px; text-align:center; color:#999; font-size:11px; }
.registrationBox form td.cell2 .day select{ width:50px!important; }
.registrationBox form td.cell2 .month{ float:left; width: 95px; margin-right:5px; text-align:center; color:#999; font-size:11px; }
.registrationBox form td.cell2 .month select{ width:95px!important; }
.registrationBox form td.cell2 .year{ float:left; width: 70px; text-align:center; color:#999; font-size:11px; }
.registrationBox form td.cell2 .year select{ width:70px!important; }
.registrationBox #countryInput{ display:none; position:relative; left:20px; z-index:10; float:right; margin-right:-230px; }
.registrationBox #cityInput{ display:none; position:relative; left:20px; z-index:10; float:right; margin-right:-230px; }
.registrationBox #workInput{ display:none; position:relative; left:20px; z-index:10; float:right; margin-right:-230px; }

.newsList li{ padding:15px 0; line-height:18px; }
.newsList li h3{ padding-bottom:3px; }
.newsList li h3 a{ color:#000; }
.newsList li .date{ color:#999; padding-bottom:3px; }
.newsList li img{ float:left; padding: 10px;}

.newsOneBox .date{ color:#999; padding-bottom:3px; }

.galleriesList{ float:left; width:725px; }
.galleriesList li{ float:left; width:100%; }
.galleriesList li .colorRect{ float:left; width:15px; height:85px; background:#d2320e; margin-left:-15px; }
.galleriesList li .img{ position:relative; float:left; width:730px; height:280px; padding-bottom:7px; }
.galleriesList li .img .text{ position:absolute; left:-15px; top:95px; width:156px; height:178px; padding:10px 15px; background:url(../images/win1.png) no-repeat; color:#fff; line-height:14px; }
.galleriesList li.bwItem .img .text{ position:absolute; left:-15px; top:95px; width:156px; height:178px; padding:10px 15px; background:url(../images/win2.png) no-repeat; color:#fff; line-height:14px; }
.galleriesList li.bwItem .colorRect{ background:#6b6b6b; }
.galleriesList li .img .text h2{ color:#000; padding-bottom:15px; }
.galleriesList li .title{ float:left; width:180px; padding-top:5px; }
.galleriesList li .title a{ color:#343031; font-size:17px; }
.galleriesList li .title p a{ font-size:11px; color:#dc390e; }
.galleriesList li .imgsList{ float:right; }
.galleriesList li .imgsList li{ float:right; margin-left:8px; width:101px; height:67px; background:#e5e5e4; padding:0; }

.galleryImagesBox{ float:left; width:100%; padding-bottom:30px; }
.galleryImagesBox .count{ font-size:14px; text-align:center; padding-bottom:10px; color:#666; }
.galleryImagesBox .scrollingBox .cont{ height:578px; }
.galleryImagesBox .scrollingBox .content{ width:162px!important; padding:20px 9px!important; }
.galleryImagesBox .scrollingBox .scrolling{ position:relative; left:0; top:0; float:left; width:162px; height:498px; overflow:hidden; }
.galleryImagesBox .scrollingBox .list{ position:absolute; left:0; top:0; width:162px; float:left; }
.galleryImagesBox .scrollingBox .list li{ width:16px; padding:2px 0; }
.galleryImagesBox .scrollingBox .list li img{ display:block; border:1px solid #fff; }
.galleryImagesBox .scrollingBox .pointersBox{ float:left; width:100%; padding-top:14px; }
.galleryImagesBox .scrollingBox .pointersBox .pointT{ float:left; width:18px; height:16px; margin-left:50px; background: url(../images/pointers5.gif) no-repeat center 0; cursor:pointer; }
.galleryImagesBox .scrollingBox .pointersBox .pointB{ float:right; width:18px; height:16px; margin-right:50px; background: url(../images/pointers5.gif) no-repeat center -16px; cursor:pointer; }
.galleryOneBox{ position:relative; width:645px; }
.galleryOneBox h3{ float:left; width:100%; height:30px; overflow:hidden; padding-top:10px; margin-bottom:15px; }
.galleryOneBox .about{ font-size:12px; padding-bottom:10px; color:#666; line-height:18px; }
.galleryOneBox .img{ position:relative; float:left; width:644px; height:465px; overflow:hidden; }
.galleryOneBox .img img{ display:block; margin:0 auto; }
.galleryOneBox .title{ float:left; width:100%; padding:15px 0; font-size:16px; }
.galleryOneBox .pointersBox{ position:relative; left:26px; float:right; width:54px; height:22px; padding-top:526px; margin-right:-54px; }
.galleryOneBox .pointersBox .pointL{ float:left; width:22px; height:22px; overflow:hidden; background: url(../images/pointers10.gif) no-repeat; cursor:pointer; opacity:0; filter:alpha(opacity=0); }
.galleryOneBox .pointersBox .pointR{ float:right; width:22px; height:22px; overflow:hidden; background: url(../images/pointers10.gif) no-repeat 0 -22px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
.userPhotosImagesBox{ float:left; width:100%; padding-bottom:30px; }
.userPhotosImagesBox .count{ font-size:14px; text-align:center; padding-bottom:10px; color:#666; }
.userPhotosImagesBox .scrollingBox .cont{ height:578px; }
.userPhotosImagesBox .scrollingBox .content{ width:162px!important; padding:20px 9px!important; }
.userPhotosImagesBox .scrollingBox .scrolling{ position:relative; left:0; top:0; float:left; width:162px; height:498px; overflow:hidden; }
.userPhotosImagesBox .scrollingBox .list{ position:absolute; left:0; top:0; width:162px; float:left; }
.userPhotosImagesBox .scrollingBox .list li{ width:16px; padding:2px 0; }
.userPhotosImagesBox .scrollingBox .list li img{ display:block; border:1px solid #fff; }
.userPhotosImagesBox .scrollingBox .pointersBox{ float:left; width:100%; padding-top:14px; }
.userPhotosImagesBox .scrollingBox .pointersBox .pointT{ float:left; width:18px; height:16px; margin-left:50px; background: url(../images/pointers5.gif) no-repeat center 0; cursor:pointer; }
.userPhotosImagesBox .scrollingBox .pointersBox .pointB{ float:right; width:18px; height:16px; margin-right:50px; background: url(../images/pointers5.gif) no-repeat center -16px; cursor:pointer; }



.videosBox{ float:left; width:100%; padding-bottom:30px; }
.videosBox .count{ font-size:14px; text-align:center; padding-bottom:10px; color:#666; }
.videosBox .scrollingBox .cont{ height:578px; }
.videosBox .scrollingBox .content{ width:162px!important; padding:20px 9px!important; }
.videosBox .scrollingBox .scrolling{ position:relative; left:0; top:0; float:left; width:162px; height:498px; overflow:hidden; }
.videosBox .scrollingBox .list{ position:absolute; left:0; top:0; width:162px; float:left; }
.videosBox .scrollingBox .list li{ width:16px; padding:2px 0; }
.videosBox .scrollingBox .list li img{ display:block; border:1px solid #fff; }
.videosBox .scrollingBox .pointersBox{ float:left; width:100%; padding-top:14px; }
.videosBox .scrollingBox .pointersBox .pointT{ float:left; width:18px; height:16px; margin-left:50px; background: url(../images/pointers5.gif) no-repeat center 0; cursor:pointer; }
.videosBox .scrollingBox .pointersBox .pointB{ float:right; width:18px; height:16px; margin-right:50px; background: url(../images/pointers5.gif) no-repeat center -16px; cursor:pointer; }
.videoOneBox{ position:relative; width:645px; }
.videoOneBox h3{ float:left; width:100%; height:30px; overflow:hidden; padding-top:10px; margin-bottom:15px; }
.videoOneBox .about{ font-size:12px; padding-bottom:10px; color:#666; line-height:18px; color:#fff; }
.videoOneBox .flash{ position:relative; float:left; width:644px; height:465px; overflow:hidden; }
.videoOneBox .title{ float:left; width:100%; padding:15px 0; font-size:16px; color:#d3945f; }


.leftImagesListBox{ float:left; width:100%; padding-bottom:30px; }
.leftImagesListBox .count{ font-size:14px; text-align:center; padding-bottom:10px; color:#666; }
.leftImagesListBox .scrollingBox .cont{ height:578px; }
.leftImagesListBox .scrollingBox .content{ width:162px!important; padding:20px 9px!important; }
.leftImagesListBox .scrollingBox .scrolling{ position:relative; left:0; top:0; float:left; width:162px; height:498px; overflow:hidden; }
.leftImagesListBox .scrollingBox .list{ position:absolute; left:0; top:0; width:162px; float:left; }
.leftImagesListBox .scrollingBox .list li{ width:16px; padding:2px 0; }
.leftImagesListBox .scrollingBox .list li img{ display:block; border:1px solid #fff; }
.leftImagesListBox .scrollingBox .pointersBox{ float:left; width:100%; padding-top:14px; }
.leftImagesListBox .scrollingBox .pointersBox #pointT{ position:relative; left:50px; float:left; width:18px; height:16px; background: url(../images/pointers5.gif) no-repeat center 0; cursor:pointer; }
.leftImagesListBox .scrollingBox .pointersBox #pointB{ position:relative; right:50px; float:right; width:18px; height:16px; background: url(../images/pointers5.gif) no-repeat center -16px; cursor:pointer; }
.viewOneItemBox{ position:relative; width:645px; }
.viewOneItemBox h3{ float:left; width:100%; height:30px; overflow:hidden; padding-top:10px; margin-bottom:15px; }
.viewOneItemBox .about{ font-size:12px; padding-bottom:10px; color:#666; line-height:18px; }
.viewOneItemBox .about2{ height:44px; font-size:12px; margin-bottom:10px; color:#666; line-height:18px; }
.viewOneItemBox .about3{ float:left; width:100%; font-size:12px; padding-bottom:40px; color:#666; line-height:18px; }
.viewOneItemBox .about4{ float:left; width:100%; font-size:12px; padding-bottom:40px;padding-top:30px; color:#fff; line-height:18px; }
.viewOneItemBox .img{ position:relative; float:left; width:644px; height:465px; overflow:hidden; }
.viewOneItemBox .img img{ display:block; margin:0 auto; }
.viewOneItemBox .flash{ position:relative; float:left; width:500px; height:375px; overflow:hidden; }
.viewOneItemBox .title{ float:left; width:100%; padding:15px 0; font-size:16px; color:#000; }
.viewOneItemBox .title2{ float:left; padding:15px 0; font-size:16px; }
.viewOneItemBox .title3{ float:left; width:100%; padding:15px 0; font-size:16px; color:#fff; }
.viewOneItemBox .pointersBox{ position:relative; left:26px; float:right; width:54px; height:22px; padding-top:526px; margin-right:-54px; }
.viewOneItemBox .pointersBox #pointL{ float:left; width:22px; height:22px; overflow:hidden; background: url(../images/pointers10.gif) no-repeat; cursor:pointer; opacity:0; filter:alpha(opacity=0); }
.viewOneItemBox .pointersBox #pointR{ float:right; width:22px; height:22px; overflow:hidden; background: url(../images/pointers10.gif) no-repeat 0 -22px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
.viewOneItemBox .message{ float:right; padding-top:18px; }
.viewOneItemBox .message a{ text-decoration:none; }
.viewOneItemBox .message a span{ color:#000; }
.viewOneItemBox .ballsBox{ position:absolute; left:0; bottom:0; float:left; margin:0; }
.viewOneItemBox .ballsBox{ width:80px; }
.viewOneItemBox .ballsBox .cont{ height:60px; }
.viewOneItemBox .ballsBox .content{ width:80px; padding:8px 0; height:54px; text-align:center; }
.ballsBox{ text-align:center; font-size:36px; color:#626365; line-height:35px; }
.ballsBox p{ font-size: 10px; line-height:14px; }
.votingBox{ float:left; width:100%; }
.votingBox .errorText{ display:none; float:left; padding: 5px 10px; width:450px; margin-top:31px; color:#666; font-size:14px; line-height:20px; background:#fee; }
.voting{ float:right; width:145px; text-align:center; }
.voting h3{ float:none!important; width:auto!important; height:auto; margin:0!important; color:#d92400; padding:0 0 10px 0!important; }



.commentsBox{ display:block; position:relative; clear:both; float:left; width:100%; padding-top:50px; }
.commentsBox .commentsList{ position:relative; float:left; width:520px; padding-bottom:30px; }
.commentsBox .commentsList li{ float:left; width:100%; overflow:hidden; padding:10px 0; }
.commentsBox .commentsList li .descript{ padding-left:90px; font: 12px Verdana, Geneva, sans-serif; }
.commentsBox .commentsList li .descript .date{ font-size:11px; color:#666; padding:10px 0 1px 0; }
.commentsBox .commentsList li .descript .author{ color:#dc360c; padding-bottom:5px; }
.commentsBox .commentsList li .descript .author a{ color:#dc360c; }
.commentsBox .commentsList li .noIcoDelAjax{ float:right; font-size:11px; margin-top:10px; }
.commentsBox.whiteStyle .commentsList li .descript{ color:#fff; }
.commentsBox .button2{ float:left; text-decoration:none; clear:both; }



.aboutMe{ width:645px; }
.aboutMe .about{ font-size:13px; padding-bottom:10px; color:#666; line-height:18px; }
.aboutMe .about span{ color:#000; }

.imgBox{ padding:10px 0 20px 0;}

.categoriesList{ float:left; width:100%; padding-bottom:30px; font-size:13px; color:#999; }
.categoriesList li{ padding-bottom:5px; }
.categoriesList li a{ color:#363636; }
.categoriesList li span{ color:#000; }
.categoriesList li ul{ padding:5px 0 0 10px; float:none; width:auto; font-size:11px; }
.categoriesList li ul li a{ color:#dc390e; }

.publicationsList{ float:left; width:100%; }
.publicationsList li{ float:left; width:100%; padding:15px 0; }
.publicationsList li .play{ display:none; position:absolute; left:136px; top:86px; width:128px; height:128px; background: url(../images/play.png) no-repeat; }
.publicationsList li .descript .text{ line-height:18px; font-size:13px; color:#363636; }
.publicationsList li .descript .author{ text-align:right; padding-top:10px; font-size:13px; color:#000; }
.publicationsList li .descript .author a{ color:#000; }
.publicationsList li.publcationType0 .img{ position:relative; float:left; width:203px; } 
.publicationsList li.publcationType0 .img img{ display:block; background:#f1f1f3; padding:3px; border: 1px solid #f0f0f0; } 
.publicationsList li.publcationType0 .img .category{ font-size:13px; color:#999; text-align:center; padding:5px 0; }
.publicationsList li.publcationType0 .descript{ padding-left:220px; } 
.publicationsList li.publcationType1 .img{ position:relative; float:right; width:406px; padding-right:30px; } 
.publicationsList li.publcationType1 .img img{ display:block; background:#f1f1f3; padding:3px; border: 1px solid #f0f0f0; } 
.publicationsList li.publcationType1 .img .category{ font-size:13px; color:#999; text-align:center; padding:5px 0; }
.publicationsList li.publcationType1 .descript{ float:left; width:270px; font-size:13px; color:#333; } 
.publicationsList li.publcationType1 .descript .author{ text-align:left; }
.publicationsList li.publcationType2 .img{ position:relative; float:right; width:406px; padding-right:30px; } 
.publicationsList li.publcationType2 .img img{ display:block; background:#f1f1f3; padding:3px; border: 1px solid #f0f0f0; } 
.publicationsList li.publcationType2 .img .category{ font-size:13px; color:#999; text-align:center; padding:5px 0; }
.publicationsList li.publcationType2 .descript{ float:left; width:270px; font-size:13px; color:#333; } 
.publicationsList li.publcationType2 .descript .author{ text-align:left; }
.publicationsList li.publcationType2 .play{ display:block; }
.publicationOneBox .author{ float:left; width:100%; padding-top:20px; font-size:15px; }
.publicationsList .button4{ float:left; padding:4px 10px; margin-right:20px; background:#df390f; color:#fff; text-decoration:none; font-size:14px; }


.searchUsersList{ float:left; width:100%; }
.searchUsersList li{ float:left; width:100%; padding-top:20px; }
.searchUsersList li .descript{ padding:15px 0 0 100px; color:#333; }
.searchUsersList li .descript h4{ float:left; width:420px; font-size:16px; color:#000; }
.searchUsersList li .descript .bothBox{ float:left; width:100%; padding-bottom:10px; }
.searchUsersList li .descript .bothBox div{ float:left; width:150px; padding-right:20px; font: 12px Verdana, Geneva, sans-serif; }
.searchUsersList li .descript .bothBox div a{ color:#080808; }
.searchUsersList li .descript p{ float:left; width:150px; padding-right:20px; font-size:12px; }
.searchUsersList li .adminBox a{ margin-right:30px; }
.searchUsersList li .button4{ float:left; padding:2px 10px; margin:10px 20px 0 0; background:#df390f; color:#fff; text-decoration:none; font-size:14px; }

.topUserBox{ position:relative; z-index:2; float:right; width:200px; padding-top:35px; margin-bottom:-50px; font-size:13px; }
.topUserBox li{ padding-bottom:15px; }
.topUserBox li a{ color:#000; text-decoration:none; }
.blackBg .topUserBox li a{ color:#fff; text-decoration:none; }
.topUserBox li a span{ text-decoration:none; }
.blackBg .topUserBox li a span{ color:#fff; }

.userIco1{ width:20px; height:12px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center 0; }
.userIco2{ width:20px; height:13px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -20px; }
.userIco3{ width:20px; height:17px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -40px; }
.userIco4{ width:20px; height:17px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -60px; }
.userIco5{ width:20px; height:17px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -80px; }
.userIco6{ width:20px; height:17px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -100px; }
.userIco7{ width:20px; height:17px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -120px; }
.userIco8{ width:21px; height:20px; vertical-align:middle; margin-right:9px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -140px; }
.userIco9{ width:20px; height:16px; vertical-align:middle; margin:-1px 0 0 15px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -170px; }
.userIco10{ width:20px; height:17px; vertical-align:middle; margin-right:5px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -190px; }
.userIco11{ width:20px; height:17px; vertical-align:middle; margin-right:5px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -210px; }
.userIco12{ width:20px; height:17px; vertical-align:middle; margin-right:5px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -230px; }
.userIco13{ width:20px; height:17px; vertical-align:middle; margin-right:10px; overflow:hidden; background: url(../images/userIcons.gif) no-repeat center -250px; }

.userMenu{ padding-bottom:40px; }
.userMenu li{ padding-bottom:15px; font-size:13px; }
.userMenu li a{ color:#000; text-decoration:none; }
.userMenu li a span{ text-decoration:none; }

.redUserMenu{ float:left; width:100%; height:27px; overflow:hidden; margin-bottom:15px; background:#e03f13 url(../images/corns4.gif) no-repeat right -27px; line-height:14px; }
.redUserMenu .views{ float:right; padding:6px 15px 0 0; color:#fff; font-size:11px; }
.redUserMenu ul{ float:left; height:22px; padding-top:6px; overflow:hidden; background: url(../images/corns4.gif) no-repeat 0 0; font-size:13px; }
.redUserMenu ul li{ float:left; padding: 0 35px 0 15px; color:#fcc; }
.redUserMenu ul li a{ color:#fff; text-decoration:none; }

.functionalMenu{ float:right; width:380px; padding-top:5px; font: 11px Arial, Helvetica, sans-serif; }
.functionalMenu li{ float:right; padding-left:20px; }
.functionalMenu li a{ text-decoration:none; }
.functionalMenu li a span{ text-decoration:underline; color:#000; }

.userInfoTextBox{ float:left; width:100%; margin-bottom:20px; }
.userInfoTextBox .cont{ width:710px; padding:10px 20px; }
.userInfoTextBox .cont .img{ float:left; width:168px; }
.userInfoTextBox .cont .imgCont{ position:relative; width:168px; height:166px; }
.userInfoTextBox .cont .imgCont .lt{ position:absolute; left:0; top:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns5.png) no-repeat -10px -10px; }
.userInfoTextBox .cont .imgCont .rt{ position:absolute; right:0; top:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns5.png) no-repeat 0 -10px; }
.userInfoTextBox .cont .imgCont .lb{ position:absolute; left:0; bottom:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns5.png) no-repeat -10px 0; }
.userInfoTextBox .cont .imgCont .rb{ position:absolute; right:0; bottom:0; width:10px; height:10px; overflow:hidden; background:url(../images/corns5.png) no-repeat 0 0; }
.userInfoTextBox .cont .changeAvatar{ position:relative; height:18px; text-align:center; padding-top:5px; color:#999; text-decoration:underline; overflow:hidden; }
.userInfoTextBox .cont .changeAvatar input{ position:absolute; right:0; top:0; font-size:50px; opacity:0; filter:alpha(opacity=0); }
.userInfoTextBox .cont .ageCity{ padding-top:10px; text-align:center; font-size:13px; color:#df390f; }
.userInfoTextBox .cont .descript{ padding-left: 190px; font-size:13px; line-height:21px; color:#363636; }
.userInfoTextBox .cont .descript h1{ padding-bottom:10px; }
.userInfoTextBox .cont .userTexts{ display:none; padding:20px 0 10px 40px; font-size:13px; line-height:21px; color:#363636; }
.userInfoTextBox .cont .userTexts span{ color:#df390f; }
.userInfoTextBox .cont #slider{ float:right; font-size:14px; color:#000; }

.editProfileBox{ float:left; width:720px; padding-left:20px; }
.editProfileBox .errorText{ padding: 5px 10px; width:400px; color:#666; font-size:14px; line-height:20px; background:#fee; }
.editProfileBox form td{ padding: 10px 0; }
.editProfileBox form td.cell1{ padding-right:15px; font-size:14px; }
.editProfileBox form td.cell1 span{ color:#f00; }
.editProfileBox form td.cell2 input{ width:280px; padding:3px 5px; font: 13px Georgia, "Times New Roman", Times, serif; border: 1px solid #666; }
.editProfileBox form td.cell2 textarea{ width:280px; height:80px; padding:3px 5px; font: 13px Georgia, "Times New Roman", Times, serif; border:1px solid #666; }
.editProfileBox form td.cell2 select{ width:290px; padding:1px 2px; font: 13px Georgia, "Times New Roman", Times, serif; }
.editProfileBox form td.cell2 .day{ float:left; width: 50px; margin-right:10px; text-align:center; color:#999; font-size:11px; }
.editProfileBox form td.cell2 .day select{ width:50px!important; }
.editProfileBox form td.cell2 .month{ float:left; width: 95px; margin-right:10px; text-align:center; color:#999; font-size:11px; }
.editProfileBox form td.cell2 .month select{ width:95px!important; }
.editProfileBox form td.cell2 .year{ float:left; width: 70px; margin-right:10px; text-align:center; color:#999; font-size:11px; }
.editProfileBox form td.cell2 .year select{ width:70px!important; }
.editProfileBox form .button2{ float:left; }
.editProfileBox form .button6{ float:right; width:130px!important; height:22px!important; margin:10px 0; padding:7px 0 0 0!important; background: url(../images/button6.gif) no-repeat; font:13px Georgia, "Times New Roman", Times, serif!important; color:#fff!important; text-align:center; text-decoration:none; }
.editProfileBox #dropYourself{ float:right; margin-top:10px; }

.galleryCommentsBox{ display:block; position:relative; clear:both; float:left; width:100%; padding-top:50px; }
.galleryCommentsBox .commentsList{ position:relative; float:left; width:520px; padding-bottom:30px; }
.galleryCommentsBox .commentsList li{ float:left; width:100%; overflow:hidden; padding:10px 0; }
.galleryCommentsBox .commentsList li .descript{ padding-left:90px; font: 12px Verdana, Geneva, sans-serif; }
.galleryCommentsBox .commentsList li .descript .date{ font-size:11px; color:#666; padding:10px 0 1px 0; }
.galleryCommentsBox .commentsList li .descript .author{ color:#dc360c; padding-bottom:5px; }
.galleryCommentsBox .commentsList li .descript .author a{ color:#dc360c; }
.galleryCommentsBox .commentsList li .noIcoDelAjax{ float:right; font-size:11px; margin-top:10px; }
.galleryCommentsBox .button2{ float:left; text-decoration:none; clear:both; }
.competitionCommentsBox{ float:left; width:100%; padding-top:50px; }
.competitionCommentsBox .commentsList{ float:left; width:520px; padding-bottom:30px; }
.competitionCommentsBox .commentsList li{ float:left; width:100%; overflow:hidden; padding:10px 0; }
.competitionCommentsBox .commentsList li .descript{ padding-left:90px; font: 12px Verdana, Geneva, sans-serif; }
.competitionCommentsBox .commentsList li .descript .date{ font-size:11px; color:#666; padding:10px 0 1px 0; }
.competitionCommentsBox .commentsList li .descript .author{ color:#dc360c; padding-bottom:5px; }
.competitionCommentsBox .commentsList li .descript .author a{ color:#dc360c; }
.competitionCommentsBox .commentsList li .noIcoDelAjax{ float:right; font-size:11px; margin-top:10px; }
.competitionCommentsBox .button2{ float:left; text-decoration:none; clear:both; }

.videoCommentsBox{ display:block; position:relative; clear:both; float:left; width:100%; padding-top:50px; }
.videoCommentsBox .commentsList{ position:relative; float:left; width:520px; padding-bottom:30px; }
.videoCommentsBox .commentsList li{ float:left; width:100%; overflow:hidden; padding:10px 0; }
.videoCommentsBox .commentsList li .descript{ padding-left:90px; font: 12px Verdana, Geneva, sans-serif; color:#fff; }
.videoCommentsBox .commentsList li .descript .date{ font-size:11px; color:#666; padding:10px 0 1px 0; }
.videoCommentsBox .commentsList li .descript .author{ color:#dd360a; padding-bottom:5px; }
.videoCommentsBox .commentsList li .descript .author a{ color:#dd360a; }
.videoCommentsBox .commentsList li .noIcoDelAjax{ float:right; font-size:11px; margin-top:10px; }
.videoCommentsBox .button2{ float:left; text-decoration:none; clear:both; }


.galleryCommentsBox .addCommentBox{ padding-top:80px; }
.videoCommentsBox .addCommentBox{ padding-top:80px; }
.competitionCommentsBox .addCommentBox{ padding-top:30px; }
.addCommentBox{ float:left; width:520px; clear:both; }
.addCommentBox input{ width:500px; padding:4px 9px; border: 1px solid #798999; font: 12px Verdana, Geneva, sans-serif; margin-bottom:10px; }
.addCommentBox input.button2{ float:right; margin:0; }
.addCommentBox textarea{ clear:both; width:500px; height:100px; padding:4px 9px; border: 1px solid #798999; font: 12px Verdana, Geneva, sans-serif; margin-bottom:10px; color:#666; }
.addCommentBox .errorText{ display:none; float:left; padding: 5px 10px; width:400px; color:#666; font-size:14px; line-height:20px; background:#fee; }
.addCommentBox .captcha{ float:left; }
.addCommentBox .captcha img{ float:left; }
.addCommentBox .captcha input{ width:100px; text-align:center; font-size:18px; }

.deepSearchBox{ position:relative; z-index:1; float:left; width:100%; }
.deepSearchBox ul{ float:left; width:625px; }
.deepSearchBox li{ float:left; height:22px; padding:15px 25px 0 0; }
.deepSearchBox li p{ float:left; font-size:14px; color:#363636; padding-right:8px; }
.deepSearchBox li input{ position:relative; top:1px; }
.deepSearchBox li input.inp1{ width:30px; margin:0 5px; text-align:center; }
.deepSearchBox li select{ position:relative; z-index:1; width:110px; font: 14px Georgia, "Times New Roman", Times, serif; color:#333; }
.deepSearchBox input.button5{ float:left; margin-top:50px; }

.peoplesList{ float:left; width:100%; }
.peoplesList li{ float:left; width:48%; padding:10px 1.5% 20px 0; }
.peoplesList li .descript{ padding-left:90px; color:#333; }
.peoplesList li .descript h4{ font-size:15px; }
.peoplesList li .descript p{ padding:5px 0; }
.peoplesList li .descript div{ font-size:11px; color:#999; }

.newMessages{ float:left; font-size:15px; padding-top:3px; }
.newMessages a{ color:#000; }
.newMessages span{ color:#df390f; }

.messagesSearch{ float:right; width:240px; }
.messagesSearch .field{ float:left; width:180px; height:26px; overflow:hidden; background: url(../images/bg1.gif) repeat-x 0 -52px; }
.messagesSearch .field div{ float:left; width:180px; height:26px; overflow:hidden; background: url(../images/bg1.gif) no-repeat right -26px; }
.messagesSearch .field div input{ float:left; width:164px; height:16px; padding:5px 8px; overflow:hidden; background: url(../images/bg1.gif) no-repeat 0 0; font: 11px Tahoma, Geneva, sans-serif; color:#999; border:none; }
.messagesSearch .button{ float:right; margin-left:5px; width:55px; height:25px; padding-bottom:1px; border:none; background:url(../images/button4.gif) no-repeat; font: 11px Tahoma, Geneva, sans-serif; color:#fff; }
.messagesArhiv{ float:right; margin:2px 25px 0 0; font-size:15px; text-decoration:none; }
.messagesArhiv span{ color:#333; text-decoration:underline; }
.messagesArhiv img{ width:20px; height:16px; margin-right:5px; vertical-align:middle; overflow:hidden; background:url(../images/icons1.gif) no-repeat 0 -16px; }
.messagesOnline{ float:right; margin:2px 25px 0 0; font-size:15px; text-decoration:none; }
.messagesOnline span{ color:#333; text-decoration:underline; }
.messagesOnline img{ width:20px; height:16px; margin-right:5px; vertical-align:middle; overflow:hidden; background:url(../images/icons1.gif) no-repeat; }
.addMessageBox{ float:left; width:100%; padding-top: 20px; }
.addMessageBox .photo{ margin-right:-80px; }
.addMessageBox form{ display:block; padding-left:90px; }
.addMessageBox textarea{ width:640px; height:140px; margin-bottom:10px; border:1px solid #c2cad2; padding:5px 9px; color:#666; font:13px Georgia, "Times New Roman", Times, serif; }
.addMessageBox .button2{ float:right; margin:0!important; }

.newPasswordBox{ padding-bottom:50px; }

.photo{ float:left; width:74px; height:98px; padding:2px; background: url(../images/photo.gif) no-repeat; }
.photo2{ float:left; width:74px; height:98px; padding:2px; background: url(../images/photo2.gif) no-repeat; }

.messagesList{ float:left; width:100%; padding-top:20px; }
.messagesList li{ float:left; width:100%; padding:5px 0; }
.messagesList li .messageBox{ padding-left: 90px; }
.messagesList li .messageBox .top{ float:left; width:100%; height:5px; overflow:hidden; background:#f5f5f5 url(../images/border2.gif) repeat-x 0 0; }
.messagesList li .messageBox .top .l{ float:left; width:5px; height:5px; overflow:hidden; background:url(../images/corns7.gif) no-repeat; }
.messagesList li .messageBox .top .r{ float:right; width:5px; height:5px; overflow:hidden; background:url(../images/corns7.gif) no-repeat 0 -5px; }
.messagesList li .messageBox .bot{ float:left; width:100%; height:5px; overflow:hidden; background:#f5f5f5 url(../images/border2.gif) repeat-x 0 4px; }
.messagesList li .messageBox .bot .l{ float:left; width:5px; height:5px; overflow:hidden; background:url(../images/corns7.gif) no-repeat 0 -10px; }
.messagesList li .messageBox .bot .r{ float:right; width:5px; height:5px; overflow:hidden; background:url(../images/corns7.gif) no-repeat 0 -15px; }
.messagesList li .messageBox .cont{ float:left; width:100%; background:#f5f5f5 url(../images/border2.gif) repeat-y right 0; }
.messagesList li .messageBox .cont2{ float:left; width:100%; padding:10px 0; background: url(../images/border2.gif) repeat-y 0 0; }
.messagesList li .messageBox .cont3{ padding:0 20px; }
.messagesList li .newMessageBox{ padding-left: 90px; }
.messagesList li .newMessageBox .top{ float:left; width:100%; height:5px; overflow:hidden; background:#fbede2 url(../images/border.gif) repeat-x 0 0; }
.messagesList li .newMessageBox .top .l{ float:left; width:5px; height:5px; overflow:hidden; background:url(../images/corns6.gif) no-repeat; }
.messagesList li .newMessageBox .top .r{ float:right; width:5px; height:5px; overflow:hidden; background:url(../images/corns6.gif) no-repeat 0 -5px; }
.messagesList li .newMessageBox .bot{ float:left; width:100%; height:5px; overflow:hidden; background:#fbede2 url(../images/border.gif) repeat-x 0 4px; }
.messagesList li .newMessageBox .bot .l{ float:left; width:5px; height:5px; overflow:hidden; background:url(../images/corns6.gif) no-repeat 0 -10px; }
.messagesList li .newMessageBox .bot .r{ float:right; width:5px; height:5px; overflow:hidden; background:url(../images/corns6.gif) no-repeat 0 -15px; }
.messagesList li .newMessageBox .cont{ float:left; width:100%; background:#fbede2 url(../images/border.gif) repeat-y right 0; }
.messagesList li .newMessageBox .cont2{ float:left; width:100%; padding:10px 0; background: url(../images/border.gif) repeat-y 0 0; }
.messagesList li .newMessageBox .cont3{ padding:0 20px; }

.messagesList li .author{ float:left; width: 120px; overflow:hidden; color:#666; font-size: 18px; line-height:26px; }
.messagesList li .delArhiv{ float:right; width: 60px; line-height:18px; padding-top:16px; }
.messagesList li .delArhiv a{ text-decoration:none; font-size:11px; }
.messagesList li .delArhiv a img{ margin-right:5px; }
.messagesList li .delArhiv a span{ color:#666; text-decoration:underline; white-space:nowrap; }
.delTyping img{ width:12px; height:10px; vertical-align:middle; background:url(../images/icons2.gif) no-repeat 0 -10px; }
.arhivTyping img{ width:12px; height:10px; vertical-align:middle; background:url(../images/icons2.gif) no-repeat; }
.messagesList li .text{ padding:0 100px 0 140px; font-size:13px; color:#363636; line-height:18px; }
.messagesList li .text .date{ color:#999; }

.competitionsMenu{ float:right; font-size:14px; color:#dd3a0f; padding-top:4px; }
.competitionsMenu li{ float:right; padding-left:20px; }
.competitionsMenu li a{ color:#DC390E; }

.competitionsList{ float:left; width:100%; }
.competitionsList li{ float:left; width:100%; padding-bottom:30px; }
.competitionsList li .colorRect{ float:left; width:15px; height:85px; margin-left:-15px; }
.competitionsList li .img{ position:relative; float:left; width:730px; height:280px; padding-bottom:7px; }
.competitionsList li .img .text{ position:absolute; left:-15px; top:95px; width:156px; height:150px; padding:10px 15px; background:url(../images/win1.png) no-repeat; color:#fff; line-height:14px; }
.competitionsList li.bwItem .img .text{ position:absolute; left:-15px; top:95px; width:156px; height:178px; padding:10px 15px; background:url(../images/win2.png) no-repeat; color:#fff; line-height:14px; }
.competitionsList li .img .text h2{ color:#000; padding-bottom:15px; }
.competitionsList li .title{ float:left; width:370px; padding-top:5px; font-size:13px; color:#000; }
.competitionsList li .title a{ color:#000; }
.competitionsList li .title p a{ color:#dc390e; font-size:18px; }
.competitionsList li .info{ float:left; width:200px; padding:15px 20px; background:#f4f4f4; font-size:13px; line-height:18px; }
.competitionsList li .editDelBox{ float:right; text-align:right; font-size:14px; }

.viewProfileBox{ float:left; width:480px; padding-left:20px; }
.viewProfileBox td{ padding:0 20px 10px 0; font-size:13px; }

.competitionRegText{ padding:2px 200px 0 0; font-size:14px; }
.aboutCompetitor{ position:relative; z-index:10; float:right; height:18px; padding-top:2px; font-size:14px; }
.aboutCompetitor a{ float:right; margin-left:20px; }

.competitionAddPhotos{ float:left; width:100%; }
.competitionAddPhotos ul{ float:left; width:100%; }
.competitionAddPhotos ul li{ float:left; width:160px; height:180px; padding: 0 20px 20px 0; text-align:center; font-size:14px;  }
.competitionAddPhotos ul li img{ display:block; padding-bottom:5px; }
.competitionAddPhotos ul li .addPhotoButton{ position:relative; width:159px; height:89px; padding-top:70px; overflow:hidden; border: 1px solid #000; text-align:center; font-size:14px; text-decoration:underline; }
.competitionAddPhotos ul li .addPhotoButton input{ position:absolute; right:0; top:0; font-size:150px; opacity:0; filter:alpha(opacity=0); }

.competitionAddedPhotos{ float:left; width:100%; margin-top:-20px; }
.competitionAddedPhotos ul{ float:left; width:100%; }
.competitionAddedPhotos ul li{ float:left; width:160px; height:180px; padding: 0 20px 20px 0; text-align:center; font-size:14px;  }
.competitionAddedPhotos ul li img{ display:block; padding-bottom:5px; }

.competitionModerationPhotos{ float:left; width:100%; margin-top:-20px; padding-bottom:40px; }
.competitionModerationPhotos ul{ float:left; width:100%; }
.competitionModerationPhotos ul li{ float:left; width:160px; height:210px; padding: 0 20px 20px 0; text-align:center; font-size:14px;  }
.competitionModerationPhotos ul li img{ display:block; padding-bottom:5px; }
.competitionModerationPhotos ul li select{ width:160px; font: 14px Georgia, "Times New Roman", Times, serif; }
.competitionModerationPhotos ul li input{ margin-right:5px; }
.competitionModerationPhotos .button4{ float:left; padding:4px 10px; margin-right:20px; background:#df390f; color:#fff; text-decoration:none; font-size:14px; }

.pagesBox{ position:relative; float:left; width:700px; height:32px; overflow:hidden; font: 11px Tahoma, Geneva, sans-serif; line-height:12px; margin:30px 0; }
.pagesBox .list{ position:absolute; left:0; top:0; border-bottom: 3px solid #c2c6d2; text-align:center; }
.pagesBox td span{ display:block; width:35px; padding:5px 0; color:#c30; background:#ffd9bf; }
.pagesBox td a{ display:block; width:35px; text-decoration:none; color:#323a45; padding:5px 0; }
.pagesBox td a.active{ color:#c30; background:#ffd9bf; }
.pagesBox td a:hover{ color:#c30; background:#ffd9bf; }
.pagesBox #mover{ position:relative; left:0; top: 22px; width:105px; height:7px; overflow:hidden; background: url(../images/mover.gif) no-repeat center 0; border-top: 3px solid #f60; cursor:pointer; }

.userPhotosBox{ float:left; width:255px; padding-left:30px; }
.userPhotosBox h3{ font-size:15px; }
.userPhotosBox div{ float:left; width:100%; padding-bottom:5px; }
.userPhotosBox div img{ float:left; width:80px; padding:0 5px 5px 0; }

.userGalleriesBox{ float:right; width:340px; padding-right:40px; }
.userGalleriesBox h3{ font-size:15px; }
.userGalleriesBox ul{ float:left; width:100%; }
.userGalleriesBox li{ float:left; width:100%; padding-bottom:10px; }
.userGalleriesBox li img{ float:left; }
.userGalleriesBox li div{ padding-left:110px; }
.userGalleriesBox li div h4{ font: 16px Georgia, "Times New Roman", Times, serif; color:#e03f13; padding-bottom:5px; }
.userGalleriesBox li div h4 a{ color:#e03f13; text-decoration:none; }

.friendsBox{ float:left; width:240px; padding-left:30px; }
.friendsBox h3{ font-size:15px; }
.friendsBox li{ float:left; width:100%; padding-bottom:15px; }
.friendsBox li a{ margin-top:3px; font-size:13px; }
.photo3{ float:left; width:24px; height:24px; margin:0 10px 0 0!important; background:url(../images/photo3.gif) no-repeat; }
.photo3 img{ width:24px; }

.newCommentsBox{ float:left; width:240px; padding-left:30px; }
.newCommentsBox h3{ font-size:15px; }
.newCommentsBox li{ float:left; width:100%; padding-bottom:15px; }
.newCommentsBox li a{ margin-top:3px; font-size:13px; }
.newCommentsBox li div{ padding:3px 0 0 34px; }
.newCommentsBox li div a{ text-decoration:none; color:#000; }
.newCommentsBox li div a:hover{ text-decoration:underline; }


.friendsMenu{ float:right; font-size:14px; color:#dd3a0f; padding-top:4px; }
.friendsMenu li{ float:right; padding-left:20px; }
.friendsMenu li a{ color:#DC390E; }




.userAddPhotos{ float:left; width:100%; }
.userAddPhotos ul{ float:left; width:100%; }
.userAddPhotos ul li{ float:left; width:160px; height:180px; padding: 0 20px 20px 0; text-align:center; font-size:14px;  }
.userAddPhotos ul li img{ display:block; padding-bottom:5px; }
.userAddPhotos ul li .addPhotoButton{ position:relative; width:159px; height:89px; padding-top:47px; overflow:hidden; border: 1px solid #000; text-align:center; font-size:14px; }
.userAddPhotos ul li .addPhotoButton span{ text-decoration:underline; }
.userAddPhotos ul li .addPhotoButton p{ text-decoration:none; font-size:10px; line-height:13px; }
.userAddPhotos ul li .addPhotoButton input{ position:absolute; right:0; top:0; font-size:150px; opacity:0; filter:alpha(opacity=0); }

.competitionAnketEditBox input{ display:block; width:300px; padding:1px 3px; font: 13px Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }
.competitionAnketEditBox input.forClear{ color:#666; }
.competitionAnketEditBox .button2{ margin:0!important; }


.competitionAnketBox{ width:480px; padding-bottom:30px; }
.competitionAnketBox td{ padding: 10px 0; }
.competitionAnketBox td.cell1{ width:120px; padding-right:15px; font-size:14px; }
.competitionAnketBox td input{ width:315px; padding:4px 5px; border: 1px solid #999; font: 13px Georgia, "Times New Roman", Times, serif; }
.competitionAnketBox td textarea{ width:315px; height:90px; padding:3px 5px; border: 1px solid #999; font: 13px Georgia, "Times New Roman", Times, serif; }

.hiddenAnket{ display:none; }

.moderationMenu a{ margin-right:30px; }
.moderationMenu span{ padding-right:30px; }

.pointsTableBox td{ padding:0 25px 10px 0; }

.peopleAddGalleryLink{ float:right; font-size:18px; }

.submitedForPublictation{ float:left; font-size:13px; padding-left:20px; }
.galleriesAddBox{ float:left; width:740px; }
.galleriesAddBox .title{ height: 35px; overflow:hidden; }
.galleriesAddBox .title input{ float:left; width:670px; font: 18px Georgia, "Times New Roman", Times, serif; padding: 5px 9px; border: 1px solid #999; }
.galleriesAddBox .title .save{ float:right; width:39px; height:34px; overflow:hidden; border:none; background:url(../images/save.gif) no-repeat; cursor:pointer; }
.galleriesAddBox .text{ float:left; width:100%; padding-bottom:10px; }
.galleriesAddBox .text textarea{ width:720px; height:75px; font: 13px Georgia, "Times New Roman", Times, serif; line-height:18px; padding: 4px 9px; border: 1px solid #999; }
.galleriesAddBox .bothBox{ padding-bottom:30px; }
.galleriesAddBox .upload1{ position:relative; float:left; width:135px; height:35px; overflow:hidden; font-size:13px; color:#999; text-align:center; line-height:18px; }
.galleriesAddBox .upload1 p{ text-decoration:underline; color:#000; }
.galleriesAddBox .upload1 input{ position:absolute; right:0; top:0; font-size:24px; opacity:0; filter:alpha(opacity=0); }
.galleriesAddBox .imagesList{ float:left; width:100%; }
.galleriesAddBox .imagesList li{ float:left; width:100%; padding:15px 0; }
.galleriesAddBox .upload3{ position:relative; float:left; width:180px; height:35px; overflow:hidden; font-size:13px; color:#999; text-align:center; line-height:18px; }
.galleriesAddBox .upload3 p{ text-decoration:underline; color:#000; }
.galleriesAddBox .upload3 input{ position:absolute; right:0; top:0; font-size:24px; opacity:0; filter:alpha(opacity=0); }
.galleriesAddBox .toPublications{ float:left; padding:0!important; margin:0 20px 0 40px!important; }
.galleriesAddBox .category{ float:left; width:200px; font: 12px Georgia, "Times New Roman", Times, serif; }
.galleriesAddBox .forPublicationBox{ display:none; float:left; }


.galleriesAddBox .imagesList li .img{ float:left; width:160px; height:160px; }
.galleriesAddBox .imagesList li .img .imgUpload{ position:relative; height:15px; overflow:hidden; text-align:center; text-decoration:underline; font-size:13px; line-height:15px; }
.galleriesAddBox .imagesList li .img .imgUpload input{ position:absolute; right:0; top:0; font-size:30px; opacity:0; filter:alpha(opacity=0); }
.galleriesAddBox .imagesList li .descript{ padding-left:180px; }
.galleriesAddBox .imagesList li .descript h3{ float:left; width:100%; padding-bottom:10px; }
.galleriesAddBox .imagesList li .descript h3 input{ float:left; width:450px; font: 18px Georgia, "Times New Roman", Times, serif; padding: 6px 9px; border: 1px solid #999; }
.galleriesAddBox .imagesList li .descript h3 .delAjax{ float:right; margin-left:5px; }
.galleriesAddBox .imagesList li .descript h3 .save{ float:right; width:39px; height:34px; overflow:hidden; border:none; background:url(../images/save.gif) no-repeat; cursor:pointer; }
.galleriesAddBox .imagesList li .descript .text textarea{ width:540px; height:105px; font: 13px Georgia, "Times New Roman", Times, serif; line-height:18px; padding: 4px 9px; border: 1px solid #999; }
.galleriesAddBox .button4{ float:left; padding:4px 10px; margin-right:20px; background:#df390f; color:#fff; text-decoration:none; font:14px Georgia, "Times New Roman", Times, serif!important; border:none; cursor:pointer; }
.galleriesAddBox .imagesList li.addItem{ display:none; }
.galleriesAddBox .imagesList li.addItem .img{ float:left; width:158px; height:93px; padding-top:65px; border: 1px solid #999; }
.galleriesAddBox .imagesList li.addItem .descript .addButton{ float:right; width:35px; height:34px; background: url(/images/admin/buttons.gif) no-repeat 0 -34px; border:none!important; padding:0!important; cursor:pointer; }
.galleriesAddBox .imagesList li.addItem .descript h3 input{ float:left; width:490px; font: 18px Georgia, "Times New Roman", Times, serif; padding: 6px 9px; border: 1px solid #999; }


.addLinkJS{ float:right; font-size:18px; }
.addLink{ float:right; font-size:18px; }
.delAjax{ display:block; width:35px; height:34px; background: url(/images/admin/del.gif) no-repeat; }

.userNotExist{ float:left; width:100%; padding-top:120px; height:180px; text-align:center; }

.blogsAddBox{ float:left; width:740px; }
.blogsAddBox .title input{ width:720px; font: 18px Georgia, "Times New Roman", Times, serif; padding: 4px 9px; border: 1px solid #999; }
.blogsAddBox .text{ float:left; width:100%; padding-bottom:15px; }
.blogsAddBox .text textarea{ width:720px; height:75px; font: 13px Georgia, "Times New Roman", Times, serif; line-height:18px; padding: 4px 9px; border: 1px solid #999; }
.blogsAddBox .tags{ float:left; width:100%; padding-bottom:15px; }
.blogsAddBox .tags p{ float:left; width:60px; padding-top:3px; font-size:13px; }
.blogsAddBox .tags input{ float:left; width:660px; font: 13px Georgia, "Times New Roman", Times, serif; padding: 4px 9px; border: 1px solid #999; }
.blogsAddBox .bothBox{ padding-bottom:15px; }
.blogsAddBox .view{ float:left; }
.blogsAddBox .view p{ float:left; width:80px; font-size:13px; }
.blogsAddBox .view select{ float:left; width:100px; font:13px Georgia, "Times New Roman", Times, serif; padding:1px; }
.blogsAddBox .comments{ float:left; padding:0 25px; }
.blogsAddBox .comments p{ float:left; width:105px; font-size:13px; }
.blogsAddBox .comments select{ float:left; width:100px; font:13px Georgia, "Times New Roman", Times, serif; padding:1px; }
.blogsAddBox .button2{ float:left; margin:0 10px 0 0; }


.blogsPublicateBox .img{ float:left; width:194px; height:154px; margin-right:-200px; border: 3px solid #f1f1f3;  }
.blogsPublicateBox .img .imgUpload{ position:relative; width:195px; height:99px; padding-top:54px; overflow:hidden; text-align:center; font-size:13px; line-height:15px; }
.blogsPublicateBox .img .imgUpload img{ position:absolute; z-index:2; left:0; top:0; }
.blogsPublicateBox .img .imgUpload span{ position:relative; text-decoration:underline; z-index:3; }
.blogsPublicateBox .img .imgUpload p{ position:relative; z-index:1; font-size:10px; }
.blogsPublicateBox .img .imgUpload input{ position:absolute; z-index:4; right:0; top:0; font-size:150px; opacity:0; filter:alpha(opacity=0); }
.blogsPublicateBox .descript{ padding-left:210px; }
.blogsPublicateBox .descript select{ width:530px; font: 13px Georgia, "Times New Roman", Times, serif; padding:1px; margin-bottom:5px; }
.blogsPublicateBox .descript textarea{ width:510px; height:121px; font: 13px Georgia, "Times New Roman", Times, serif; line-height:18px; padding: 4px 9px; border: 1px solid #999; margin-bottom:10px; }
.blogsPublicateBox .button2{ float:left; margin:0 10px 0 0; }


.userBlogBox{ float:left; width:100%; }
.userBlogBox h3{ padding-bottom:0; }
.userBlogBox .date{ color:#999; }
.userBlogBox .text{ font-size:13px; line-height:21px; padding:10px 0; }
.userBlogBox .tags a{ color:#000; }

.userBlogsList{ float:left; width:100%; }
.userBlogsList li{ float:left; width:100%; padding-bottom:40px;} 
.userBlogsList li h3{ font-size:16px; padding-bottom:0; }
.userBlogsList li h3 a{ color:#d2320e!important; }
.userBlogsList li .date{ color:#999; }
.userBlogsList li .editBox a{ float:left; margin-right:30px; }
.userBlogsList li .editBox .publicate{ float:right; width:400px; text-align:right; }
.userBlogsList li .editBox .button2{ float:right; margin:0; }
.userBlogsList li .text{ float:left; width:100%; font-size:13px; line-height:21px; padding:10px 0; }
.userBlogsList li .tags{ float:left; width:100%; }
.userBlogsList li .tags a{ color:#000; }
.userBlogsList li .comments{ float:left; width:100%; padding-bottom:5px; }


.blogsList{ float:left; width:100%; }
.blogsList li{ float:left; width:100%; padding-bottom:40px;} 
.blogsList li .titleBox{ padding-left:90px; }
.blogsList li h3{ font-size:16px; padding-bottom:0; }
.blogsList li h3 a{ color:#d2320e!important; }
.blogsList li .date{ color:#999; }
.blogsList li .editBox a{ margin-right:30px; }
.blogsList li .text{ clear:both; font-size:13px; line-height:21px; padding:10px 0;}
.blogsList li .tags a{ color:#000; }
.blogsList li .comments{ padding-bottom:5px; }

.calendarBox{ float:left; width:190px; background:url(../images/bg6.gif) repeat-x 0 35px; padding-bottom:40px; }
.calendarBox h3{ font-size:16px; line-height:20px; }
.calendarBox .month{ float:left; width:100%; padding:7px 0; }
.calendarBox .month #pointL{ position:relative; left:10px; top:3px; float:left; width:11px; height:12px; overflow:hidden; background:url(../images/pointers6.gif) no-repeat; }
.calendarBox .month #pointR{ position:relative; right:10px; top:3px; float:right; width:11px; height:12px; overflow:hidden; background:url(../images/pointers6.gif) no-repeat 0 -12px; }
.calendarBox .month div{ text-align:center; font-size:13px; font-weight:bold; color:#fff; line-height:15px; }
.calendarBox .table{ float:left; width:100%; }
.calendarBox .table table{ width:100%; text-align:center; }
.calendarBox .table th{ font-size:11px; color:#b7b7b7; }
.calendarBox .table td{ font-size:13px; color:#666; padding-top:8px; }
.calendarBox .table td a{ color:#000; }
.calendarBox .forAllTime{ font-size:13px; color:#000; margin-left:8px; }

.tagsBox{ float:left; width:100%; padding-bottom:40px; }
.tagsBox h3{ font-size:16px; line-height:20px; }
.tagsBox .tagsList a{ margin-left:5px; text-decoration:none; color:#666; }
.tagsBox .tagsList a:hover{ text-decoration:underline; }


.distributionBox{ width: 680px; }
.distributionList li{ float:left; width:100%; padding-bottom:40px; }
.distributionList .button2{ display:none; float:left; margin:0 10px 0 0; }
.distributionList .button7{ display:none; }
.distributionList .show{ display:block!important; }
.distributionEditBox{ float:left; width:680px; padding-bottom:50px; }
.distributionEditBox h3{ float:left; width:100%; padding-bottom:10px; }
.distributionEditBox h3 input.title{ float:left; width:520px; font: 18px Georgia, "Times New Roman", Times, serif; padding: 5px 9px; border: 1px solid #999; margin-right:10px; }
.distributionEditBox h3 input.date{ float:left; width:110px; font: 18px Georgia, "Times New Roman", Times, serif; padding: 5px 9px; border: 1px solid #999; }
.distributionEditBox .text{ float:left; width:100%; padding-bottom:10px; }
.distributionEditBox .addresses{ float:left; width:100%; padding-bottom:10px; }
.distributionEditBox .addresses select{ font-size:18px; width:100%; font: 18px Georgia, "Times New Roman", Times, serif; }
.distributionEditBox .button2{ float:left; margin:0; }
.distributionEditBox .searchPeopleBox{ display:none; float:left; width:100%; padding-top:30px; }
.distributionEditBox .searchPeopleBox form ul{ float:left; width:100%; }
.distributionEditBox .searchPeopleBox form li{ float:left; margin-right:20px; height:35px;  }
.distributionEditBox .searchPeopleBox form li p{ float:left; font-size:14px; color:#363636; padding-right:8px; }
.distributionEditBox .searchPeopleBox form li input{ position:relative; top:1px; }
.distributionEditBox .searchPeopleBox form li input.inp1{ width:30px; margin:0 5px; text-align:center; }
.distributionEditBox .searchPeopleBox form li select{ position:relative; z-index:1; width:110px; font: 14px Georgia, "Times New Roman", Times, serif; color:#333; }
.distributionEditBox .searchPeopleBox .text{ float:left; width:300px; padding:4px 7px; border:1px solid #999; font: 13px Georgia, "Times New Roman", Times, serif; margin-right:10px; }
.distributionEditBox .searchResultsBox{ float:left; width:100%; padding-top:20px; }
.distributionEditBox .searchResultsBox span a{ font-size:14px; color:#333; }
.distributionEditBox .addedUsersBox{ float:left; width:100%; padding:10px 0; }
.distributionEditBox .addedUsersBox span{ font-size:14px; }

.distributionUsersList{ float:left; width:680px; padding-bottom:50px; font-size:13px; }
.distributionUsersList table{ width:100%; }
.distributionUsersList th{ padding:5px 0; text-align:left; }
.distributionUsersList td{ padding:5px 30px 5px 0; border-top:1px solid #999; white-space:nowrap; }


.feedback {width:350px; height:200px; padding:3px 5px; font: 13px Georgia, "Times New Roman", Times, serif; border:1px solid #666; }





