/* ОСНОВНЫЕ СТИЛИ СТРАНИЦ САЙТА */
@font-face { font-family:'NeoSans'; src:url('NeoSansPro-Regular.eot'); src:url('NeoSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('NeoSansPro-Regular.ttf') format('truetype'); font-weight:normal; font-style:normal; }
@font-face { font-family:'NeoSans'; src:url('NeoSansPro-Bold.eot'); src:url('NeoSansPro-Bold.eot?#iefix') format('embedded-opentype'), url('NeoSansPro-Bold.ttf') format('truetype'); font-weight:bold; font-style:normal; }
* { outline:none !important; } * body, form, #AllContent { padding:0; margin:0; }

body { width:100%; font:14px/22px 'NeoSans'; color:#000; background:#FFF; } p, div, input, select, form, textarea, span { outline:none !important; } p { margin-bottom:20px; margin-top:1px; padding:0; } 
input, select, textarea, a, img { -webkit-transition-property:all; -webkit-transition-duration:0.2s; -webkit-transition-timing-function:ease; }
input, select, textarea { font:13px/21px 'NeoSans'; color:#333; border:1px solid #CCC; } input:hover, select:hover, textarea:hover { border:1px solid #09C; }

a:link,a:active,a:visited { color:#000; text-decoration:underline; } a:hover { color:#366faa; text-decoration:none; }

.ArticleContent a:link, .ArticleContent a:active { color:#006CFF; text-decoration:underline; }
.ArticleContent a:visited { color:#6100AB; text-decoration:underline; }
.ArticleContent a:hover { color:#006CFF; text-decoration:none; }

.C,.C5,.C10,.C15,.C20,.C25,.C30,.CB,.CBG { clear:both; font-size:0px; line-height:1px; } .C5 { height:5px; } .C10 { height:10px; } .C15 { height:15px; } .C20 { height:20px; } .C25 { height:25px; } .C30 { height:30px; }
#ToUp { display:none; position:fixed; top:10px; left:10px; border:1px solid #a0a0a0; z-index:5000; border-radius:5px; padding:7px 7px 7px 30px; background:#FFF url(up.png) left center no-repeat; color:#777; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);  -moz-opacity:0.6;  -khtml-opacity:0.6; opacity:0.6; } #ToUp:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity:1; opacity:1; } 

H1, H2, H3, H4, H5, H6 { font-weight:bold; padding:0; margin:0;  } 
H1 { color:#000; font-size:23px; line-height:27px; margin-bottom:15px;  }
H2 { color:#000; font-size:18px; line-height:24px; margin:0 0 15px 0; } H2 a:link, H2 a:active, H2 a:visited { color:#000; text-decoration:underline; } H2 a:hover { color:#366faa; text-decoration:none; }
H3 { color:#000; font-size:19px; line-height:22px; margin:5px 0 15px 0; } H3 a:link, H3 a:active, H3 a:visited { color:#000; text-decoration:none; } H3 a:hover { color:#366faa; }
H4 { color:#000; margin:5px 0 15px 0; font-size:16px; line-height:18px; } H4 a:link, H4 a:active, H4 a:visited { color:#FFF; text-decoration:none; } H4 a:hover { color:#366faa; }
H5 { color:#000; margin:0; font-size:18px; line-height:18px; } H5 a:link, H5 a:active, H5 a:visited { color:#000; text-decoration:none; font-size:18px; } H5 a:hover { color:#366faa; font-size:18px; }

.fa { color:#E00003; margin-left:5px; }
#ngbg { width:240px; height:250px; overflow:hidden; z-index:10; position:relative; background:url(ngbg.png) center center no-repeat; }
#ngbg .cif1, #ngbg .cif2 { color:#FFFFFF; margin-top:115px; font-size:50px; line-height:60px; letter-spacing:15px; overflow:hidden; }
#ngbg .cif1 { float:left; margin-left:30px; width:75px; } #ngbg .cif2 { float:right; margin-right:25px; width:85px; }

/* ОСНОВНАЯ РАЗМЕТКА СТРАНИЦ САЙТА */
#InnerCont { height:100%; width:100%; }
#MainContentBox { width:970px; padding:0px 10px; margin:0 auto; position:relative; background:#FFF; overflow:hidden; }
#MainTags li, #MainTags ul, #ProHead .navs li, #ProHead .navs ul, #ProHead .menu ul, #ProHead .menu li { list-style: none; padding:0; margin:0; }
#ProHead .navs li, #ProHead .navs ul { display: inline-block;  }
#ProHead { position: relative; z-index:10; width:970px; height:124px; margin-top:15px; }
#ProHead .logo { position: absolute; top:0px; left:0; z-index:505; width:161px; height:124px; overflow: hidden; background:#FFF; } #ProHead .logo img { border:none; padding-top:10px; }
#ProHead .navs { position: absolute; top:0px; left:10px; z-index:50; width:795px; height:40px; overflow: hidden; padding-left:165px; padding-top:6px; }
#ProHead .menu { position: relative; top:40px; left:10px; z-index:500; width:795px; height:40px; padding-left:160px; background:#366faa; }
#ProHead .user { float:left; text-align: left; font:11px/14px 'NeoSans'; font-weight:300; padding-top:3px; } #ProHead .user a { text-decoration:none !important; } 
#ProHead .navsmenu { float:right; text-align: right; font:11px/14px 'NeoSans'; font-weight:300; margin-right:10px; } #ProHead .navsmenu a { color:#888; display:inline-block; margin-right:4px; }
#ProHead .navsmenu a.a-important { color:#FFF; padding:4px 5px; border-radius:3px; background:#AAA; text-decoration:none; } #ProHead .navsmenu a.a-important:hover { background:#366faa; } #ProHead .navsmenu li:last-child a { margin-right:0px; }
#ProHead .navsicon { float:right; text-align: right; } #ProHead .navsicon img { margin-left:3px; border:none; width:22px; height:22px; }
#ProHead .wdgt { position: absolute; top:90px; left:10px; z-index:50; width:800px; height:30px; overflow: hidden; line-height:30px; padding-left:160px; }
#ProHead .wdgt .info { float:left; display: block; margin-right:8px; text-decoration: none; color:#777; font-size:11px; line-height:20px; font-weight:300; }
#ProHead .wdgt .info { padding:3px 5px; border-radius:3px; border:1px solid #FFF; } #ProHead .wdgt .info:hover { border:1px solid #CCC; background:#EFEFEF; color:#000; } 
#ProHead .wdgt .info img { float:left; margin-right:4px; border:none; height:14px; width:auto; padding-top:2px; } #ProHead .wdgt .info:last-of-type { margin-right:0px; }

ul#MenuUl-newmenu { width:100%; margin:0 auto; padding:0; list-style:none; height:40px; line-height:40px; font-size:12px; }
ul#MenuUl-newmenu li { margin:0; padding:0; float:left; display:inline; list-style:none; position:relative; height:40px;}
ul#MenuUl-newmenu ul { margin:0; padding:0; width:120px; list-style:none; display:none; position:absolute; top:40px; left:0; }
ul#MenuUl-newmenu ul:after { clear:both; display:block; content:"."; height:0; visibility:hidden;}
ul#MenuUl-newmenu ul li { width:120px; height:30px; line-height:30px; display:block !important; display:inline;background:#2a5b85; }
ul#MenuUl-newmenu a { padding:0 7px; margin:0; float:none !important; float:left; display:block; color:#FFF; text-decoration:underline; height:auto !important; height:1%; }
ul#MenuUl-newmenu a:hover, ul#MenuUl-newmenu li:hover a, ul#MenuUl-newmenu li.iehover a { background:#2a5b85; color:#FFF; text-decoration: none; }
ul#MenuUl-newmenu li:hover li a, ul#MenuUl-newmenu li.iehover li a { float:none; background:#2a5b85; color:#FFF; }
ul#MenuUl-newmenu li:hover li a:hover, ul#MenuUl-newmenu li:hover li:hover a, ul#MenuUl-newmenu li.iehover li a:hover, ul#MenuUl-newmenu li.iehover li.iehover a { background:#5789b1; color:#FFF; }
ul#MenuUl-newmenu ul ul { display:none; position:absolute; top:0; left:120px; }
ul#MenuUl-newmenu li:hover ul ul, ul#MenuUl-newmenu li.iehover ul ul { display:none; }
ul#MenuUl-newmenu li:hover ul, ul#MenuUl-newmenu ul li:hover ul, ul#MenuUl-newmenu li.iehover ul, ul#MenuUl-newmenu ul li.iehover ul { display:block; } 

#MainTags { text-align:center; font-size: 13px; }
#MainTags a { color:#000; display:inline-block; margin:3px 15px 3px 0; }
#MainTags a.a-important { padding:2px 6px; border-radius:3px; background:#d1e5fb; text-decoration:none; white-space: nowrap; } 
#MainTags a.a-alert { padding:2px 6px; border-radius:3px; background:#dc1010; color:#FFF; text-decoration:none; white-space: nowrap; }
#MainTags a.a-important:hover, #MainTags a.a-alert:hover { color:#FFF; background:#366faa; }
#MainTags a.a-vov { padding-left:25px; background:url(vov.png) left center no-repeat; white-space: nowrap; }

#TV { width:710px; float:left; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #AAA;}
#ONLEFT { width:720px; float:left; overflow:hidden; } 
#LEFT { width:200px; float:left; overflow:hidden; margin-right:20px; min-height:3px; }
#CENTER { width:490px; float:left; overflow:hidden; min-height: 3px; }
#RIGHT { width:240px; float:right; overflow:hidden; min-height: 3px; }
 
/* INDEX PAGE */
#TV .TvPic { float:left; margin-right:15px; border: none; width:370px; height:auto; } #TV .TvSpan { margin-bottom:5px; } #TV .TvLink { display: block; margin-bottom:10px; font-size:18px; line-height:26px; font-weight:bold; margin-top:-3px; }
.ONew { overflow: hidden; font-size:13px; line-height:19px; } .ONew img { display: block;; width:100%; height:auto; border:none; margin-bottom:5px; }
.OCNew { overflow: hidden; font-size:13px; line-height:19px; } .OCNew img { display: block;; width:70px; height:auto; border:none; margin-bottom:5px; margin-right:10px; float:left; padding-top:4px; }
.RedCol { overflow: hidden; margin-bottom:25px; } .RedCol .img { float:left; } .RedCol .img img { width:100%; height:auto; border:none; } .RedCol .txt { float:right; }
.RedNews { overflow:hidden; } .RedNews .img { float:left; width:150px; overflow:hidden; } .RedNews .img img { width:100%; height:auto; border-none; padding-top:4px; } 
.RedNews .stext { float:right; overflow: hidden; width:325px; } .RedNews .caption { font-size:15px; } .RedNews a { font-weight: bold; display: block; }
.RedNews .lid { font-size:13px; line-height:19px; color:#333; margin:5px 0; }
.dater { float:left; font-size:11px; height:20px; padding-bottom:2px; }
.dater b, .dater i, .dater u, .dater s { display: inline-block; margin-right:5px; font-weight: normal; font-style: normal; text-decoration:none; height:19px; line-height:19px; padding-bottom:3px; }
.dater b a, .dater i a, .dater b u, .dater i s { text-decoration: none; }
.dater b { color:#366faa; font-weight:bold; }
.dater i { width:22px; background:url(coms.png) center center no-repeat; text-align: center; font-size:9px; color:#666; }
.dater s { width:42px; padding-left:22px; background:url(seen.png) left center no-repeat; text-align: left; font-size:9px; color:#666; padding-bottom:0px; margin-top:-1px; }
.dater u { width:42px; padding-left:18px; background:url(thumb.png) left top no-repeat; text-align: left; font-size:9px; color:#666; }
.ArticleContent { font-family:Tahoma !important; }

/* БАННЕРЫ РАЗМЕТКА */
@media screen and (max-width:1279px) { #LeftCont, #RightCont, .actionBanner2, .actionBanner1 { display:none !important; }}
.banner { display:none; overflow:hidden; margin-bottom:30px; z-index:1; } .banner .closeban { display:none !important; }
.banner2 { display:none; overflow:hidden; width:490px !important; height:80px !important; overflow:hidden; margin-bottom:30px; }
.banner3 { display:none; overflow:hidden; width:200px !important; height:333px !important; overflow:hidden; margin:0 auto 30px auto; }
.banner4 { display:none; overflow:hidden; width:200px !important; height:200px !important; overflow:hidden; margin:0 auto 30px auto; }
.banner5 { display:none; overflow:hidden; width:490px !important; height:60px !important; overflow:hidden; margin-left:5px; margin-bottom:30px; }
#Banner-2-1 { margin:0 auto 30px auto; }
.richBanner { position:absolute; z-index:300; top:0; left:0; overflow:hidden; height:40px; display:none; border-bottom:1px solid #CCC; }
.actionBanner1 { position:fixed !important; display:none; bottom:115px; left:50%; z-index:1000 !important; margin:0 0 0 -645px !important; border:none; } .actionBanner1 img { height:233px !important; width:140px !important; border:none; } 
.actionBanner1 .closeban { position:fixed !important; bottom:90px; left:50%; z-index:1000 !important; margin:0 0 0 -645px !important; padding:3px 5px; color:red; font-size:10px; border-radius:3px; background:#FFF; cursor:pointer; }
.actionBanner2 { position:fixed !important; display:none; bottom:115px; right:5px; z-index:1000 !important; margin:0 !important; border:none; } .actionBanner2 img { height:233px !important; width:140px !important; border:none; } 
.actionBanner2 .closeban { position:fixed !important; bottom:90px; right:5px; z-index:1000 !important; padding:3px 5px; color:red; font-size:10px; border-radius:3px; background:#FFF; cursor:pointer; }
.bannerdown { position:fixed !important; display:none; text-align:center; bottom:0px; left:0px; z-index:1000 !important; margin:0 !important; border:none; } .bannerdown img { height:60px !important; width:auto !important; border:none; } 
.bannerdown .closeban { position:absolute !important; bottom:63px; left:50%; z-index:1000 !important; padding:3px 5px; color:red; font-family:'NeoSans'; margin-left:426px; font-size:11px; border-radius:3px; background:#FFF; cursor:pointer; }
#LeftCont { width:0px; height:1000px; position:fixed; left:0; top:0px; cursor:pointer; z-index:10; } #RightCont { width:0px; height:1000px; position:fixed; right:0; top:0px; cursor:pointer; z-index:10; }
#ProPodlogka { width:0px; height:826px; display:none; position:absolute; right:0; top:1300px; cursor:pointer; z-index:1; }  
.banner .closeban,.banner2 .closeban,.banner3 .closeban,.banner4 .closeban,.banner5 .closeban,#ProPodlogka .closeban { display:none; }
.NewLike { width:25%; margin:10px 0; float:left; text-align:center; } .NewLike table { text-align:center; margin:0 auto; }
#ShowMoreInd { overflow:hidden; margin:15px 0; text-align: center; }
#ShowMoreInd a { display: inline-block; font-size:16px; text-decoration: none;background:#2a5b85; color:#FFF; border-radius:7px; padding:5px 17px; }
#ShowMoreInd a:hover { background:#194971; }
#VKGroupInvite { position:fixed; z-index:300; left:10px; bottom:80px; background:#FFF; border-radius:7px; box-shadow:0px 0px 3px #999; padding:10px; display:none; }
#cancelVKinvate, #closeVKinvate { background:#622B6B; color:#FFF; font-size:12px; padding:5px 8px; display:inline-block;border-radius:5px; } #cancelVKinvate {  } #closeVKinvate { float:right;}
.ReadMoreLink { display:inline-block; margin:10px 0; padding:7px 10px; border-radius:5px; background:#346690; color:#FFF !important; font-weight:bold; float:right;} 
.TIphone td { padding:10px; width:33%; vertical-align:top;  } .TIphone { border:1px dashed #CCC; border-radius:10px; overflow:hidden; } .TIphone img { width:100px; margin-right:10px; float:left; border:none; }
.TIphone a b { font-size:19px; display:block; line-height:23px; } .TIphone i { color:#C00;  font-size:20px; display:block; margin-top:10px; font-weight:bold; }
#AdminEditItem a, #AdminEditItem a:visited, #AdminEditItem a:active { padding:7px 15px; font:15px/20px PT Serif; color:#FFF; border-radius:3px; background:rgba(255,0,0,0.9); }
#AdminEditItem a:hover { padding:7px 15px; color:#000 !important; font:15px/20px PT Serif; color:#FFF; border-radius:3px; background:rgba(0,100,0,0.9); }

/* ПОДВАЛ САЙТА */
#BottomBox { border-top:3px solid #6597c1; overflow:hidden; font-size:12px; line-height:20px; color:#777; } #BottomBox .Menu { padding:15px; overflow:hidden; background:#2a5b85; color:#FFF; }
#BottomBox .Menu, #BottomBox .Menu a { font-size:12px; } #BottomBox .Text { padding:15px; overflow:hidden; background:#333; } #BottomBox .Text, #BottomBox .Text a { color:#BBB; }
#BottomBox box { width:280px; padding:10px; background:#444; float:left; display:block; margin-right:20px; border-top:1px solid #999; } #BottomBox box:last-of-type { margin-right:0px; } #BottomBox box, #BottomBox .box a { color:#FFF; }
#BottomBox .EndText { padding:15px; overflow:hidden; background:#222; color:#FFF; border-top:1px solid #666; } #BottomBox .EndText .CopyEnd { float:left; padding-top:5px; } #BottomBox .EndText .Counters { float:right; } #BottomBox .EndText, #BottomBox .EndText a { color:#888; }

#MenuUl-dopmenu a { white-space:nowrap !important; }
#MenuUl-dopmenu a, #MenuUl-dopmenu a:link, #MenuUl-dopmenus a:visited, #MenuUl-dopmenu a:active { color:#FFF; font:14px/20px 'NeoSans'; }
#MenuUl-dopmenu a:hover { text-decoration:none; color:#FFF !important; } #MenuUl-dopmenu .liclose { display:none !important; } 

#MenuUl-dopmenu li ul a:link, #MenuUl-dopmenu li ul a:visited, #MenuUl-dopmenu li ul a:active { font-size:12px; text-decoration:none; color:rgba(255,255,255,0.7); }
#MenuUl-dopmenu, #MenuUl-dopmenu ul { width:100%; padding:0; margin:0; } #MenuUl-dopmenu li { display:block; padding:0; margin:0 0 20px 0; float:left; width:25%; }

#MenuUl-dopmenu li ul { padding:0; margin:0; display:block; line-height:16px; margin-top:3px; width:100%; } #MenuUl-dopmenu li ul li { margin:0 5px 0 0; padding:0; display:block !important; float:none; width:100%; }
.MenuDiv-ourcities { padding-top:15px; border-top:1px solid rgba(255,255,255,0.5); } .MenuDiv-ourcities li, .MenuDiv-ourcities ul { display:block; padding:0; margin:0; } .MenuDiv-ourcities li { width:20%; float:left; padding-top:3px; }
.MenuDiv-ourcities a:active, .MenuDiv-ourcities a:link, .MenuDiv-ourcities a:visited { color:rgba(255,255,255,0.5); font-size:11px !important; } .MenuDiv-ourcities a:hover { color:#fff; font-size:11px; }
capt { display:block; padding:0 7px; color:#FFF; background:#5B7FA6; font-family:PT Serif; font-size:14px; line-height:28px; text-transform:uppercase; float:left; min-width:226px; }
.Menu-li-maintags { display: inline; }

.mailbox { padding:3px; border:1px solid #CCC; overflow:hidden; margin-bottom:25px; } .mailbox input { border:none; height:24px; line-height:24px; padding:2px; color:#3A3A3A; float:left; } .mailbox a { display:block; float:right; background:#C71A1D; width:50px; height:28px; line-height:28px; font-size:24px; text-align:center; color:#FFF; text-decoration:none !important; } .mailbox a:hover { background:#F00; }
 
/* Всплывающее окно */
#BoxUp { position:absolute; top:0; left:0; background:url(dark.png); z-index:5000; display:none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity:0; opacity:0;}
.inBlock { padding:10px; color:#000;  background-color:#FFF; border:5px solid #CCC; position:absolute; z-index:10000; overflow:hidden; left:50%; top:50%; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; max-width:900px; border-radius:10px; } .OpenName { float:left; height:30px; line-height:30px; color:#376091; font-size:19px; letter-spacing:0px; min-width:350px; width:auto; margin-top:-5px; margin:0; padding:0; font-weight:bold; } .OpenLink { float:right; height:20px; line-height:30px; width:16px; cursor:pointer; }  .CloseBar0 { border:none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; height:16px; width:16px;} .CloseBar1 { border:none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1;  -khtml-opacity:1; opacity:1; height:16px; width:16px; }
.CopyText { float:left; font-size:12px; color:#DDD; line-height:14px; width:740px; border-right:1px solid #FFF; padding-right:15px; } .CenterText { text-align:center; }
.EditText { float:right; font-size:12px; color:#FFF; line-height:14px; width:220px; } .EditText img { width:88px; height:31px; float:left; margin:0 10px 10px 0; }

.RoundText table, .RoundTextHide table, .RoundText tr, .RoundTextHide tr { width:100%; border-collapse:collapse; padding:0px; font-size:12px; line-height:14px; margin:0; border:none; }
.RoundText td, .RoundTextHide td { border-collapse:collapse; padding:4px; border:none; }

.ErrorInput { border:1px solid #F00 !important; color:#F00 !important; }
.sdiv { display:inline-block; overflow:hidden; border:2px solid #CADAE6; border-radius:4px; width:100%; }
.sdiv:hover { border:2px solid #09C !important; } 

.SaveButton { border-radius:6px; width:190px; height:35px; cursor:pointer; font-weight:bold; font-size:13px; }
.SaveButton:hover { background:#4887b7;  color:#FFF; }

.MiniInput input, .captchaInput { background:#FFF; border-radius:4px; padding:7px; width:60px; text-align:center; }
.DateInput input { border-radius:4px; padding:7px; width:120px; line-height:20px; background:#fff url('/template/standart/date.png') right center no-repeat;}

.MiddleInput { width:450px; }
.MiddleInput input {  background:#FFF; border-radius:4px; padding:7px; width:434px; }
.MiddleInput textarea { background:#FFF; border-radius:4px; padding:7px; width:434px; height:120px; }
.MiddleInput select { background:#FFF; border-radius:4px; padding:7px; width:450px; }

.LongInput { width:620px; }
.LongInput input {  background:#FFF; border-radius:4px; padding:7px; width:604px; }
.LongInput textarea { background:#FFF; border-radius:4px; padding:7px; width:604px; height:150px; }
.LongInput select { background:#FFF; border-radius:4px; padding:7px; width:620px; }

.captchaImg {border:1px solid #ccc; vertical-align:middle; margin:-1px 10px 0 0;}

.PreHoro { float:left; text-align:center; width:81px; font-family:'NeoSans'; font-size:11px; } .PreHoro a { text-decoration:underline; } .PreHoro img { border:none; width:90%; }
.Tags { font-family:'NeoSans'; line-height:28px; font-size:11px; } .Tags a:link, .Tags a:active, .Tags a:visited{ margin:5px 8px; text-decoration:none; border-bottom:1px dotted #888; color:#888; white-space:nowrap; } 
.Tags a:hover{margin:5px 8px; text-decoration:none; border-bottom:none; color:#000; }

.ReadMore { font-family:'NeoSans'; line-height:18px; font-size:12px; padding:0 0 0 7px; margin:0 0 0 7px; }.ReadMore a { color:#333; }
.ReadMore li { list-style: square; margin:8px 0; padding:0; }

.pager {text-align:center; padding-top:10px; font-family:PT Serif; font-size:15px; } .pager a, .pager span {margin:0 1px; color:#000; } .pager a {background:#eee; display:inline-block; padding:3px 5px; border-radius:3px; text-decoration:none; text-align:center; min-width:15px;}
.pager a.active, .pager a:hover {background:#4887b7; color:#fff;} .avatar {float:left; margin:0 10px 0 0; width:50px; height:50px;} .avatar img {width:50px; height:50px;} .social {clear:both;}

.UserComName { font-size:10px !important; } .UserComName a{ color:#888 !important; }

.MoreComments { border:none; border-collapse:collapse; } .MoreComments td { padding:7px 0; border-bottom:1px dashed #CCC; vertical-align:top; } .MoreComments tr td:first-of-type { width:5%; }
.MoreComments tr td:last-of-type { width:95%; padding-left:8px; } .MoreComments tr td:last-of-type span { font-size:11px; color:#AAA; } .MoreComments tr:last-of-type td { border:none !important; }
.MoreComments tr td:first-of-type a { text-decoration:none; display:block; border-radius:3px; padding:4px 8px 4px 30px; color:#FFF; background:url(morecomments.png) left center no-repeat #396B96; font-size:11px; line-height:14px; }    

/* пользователи, аккаунт, comments */
.CommentBox { width:23px; height:16px; padding-left:4px; line-height:16px; background:url(commentbox.png); text-align:center; font-size:9px; } .CommentBox, .CommentBox a { color:#FFF; text-decoration:underline; }  
.CommentBox2 { width:23px; height:16px; padding-left:4px; line-height:16px; background:url(commentbox2.png); text-align:center; font-size:9px; } .CommentBox2, .CommentBox2 a { color:#275c89; text-decoration:underline; }
.CommentBox a:hover, .CommentBox2 a:hover { text-decoration:none;  color:#000; }

.UserLoginInput { width:150px; height:14px; line-height:14px; padding:7px; border-radius:5px; margin-right:7px; float:left; } .UserLogin a { display:block; float:left; }
.UserLogin a:link, .UserLogin a:active, .UserLogin a:visited { height:14px; line-height:14px; padding:7px 15px; border-radius:5px; background:#F3F3F3; border:1px solid #CCC; font-size:11px; }
.UserLogin a:hover { background:#4887b7; color:#FFF; }

.IRight { float:right; width:100px; overflow: hidden; line-height:18px; } .LikesInf { margin:3px 0 5px 0; font-weight:bold; text-align: center; } .IRight a { text-decoration: none; display: block; }
.IRight img { border:none; border-radius:4px; width:18px; height:18px; float:left; margin-right:4px; opacity:0.6; filter:alpha(opacity:60); }
.IRight:hover img { border:none; border-radius:4px; width:18px; height:18px; float:left; margin-right:4px; opacity:1; filter:alpha(opacity:100); }
.LikesNs, .DlikesNs { width:50%; float:right; padding:3px; border-radius:3px; width:40px; white-space: nowrap; border:1px solid #CCC; background:#FFF; -webkit-transition-property:all; -webkit-transition-duration:0.2s; -webkit-transition-timing-function:ease; }
.LikesNs { margin-right:2px; } .LikesNs:hover a { color:#FFF; background:#00761f; } .LikesNs:hover { color:#FFF; background:#00761f; } .DlikesNs:hover a { color:#FFF; background:#ad0000; } .DlikesNs:hover { color:#FFF; background:#ad0000; }
.CommentItem .IRight { margin-top:-4px; font-size:10px; width:230px; margin-right:10px; } .CommentItem .LikesInf { color:#AAA; white-space:nowrap; font-weight:normal; text-align: right; float:right; margin-right:7px; } .CommentItem .IRight:hover .LikesInf { color:#000; }

#UserAuth-Enter { line-height:14px; height:14px; padding:5px 10px; border-radius:3px; margin-top:-4px; cursor:pointer; color:#888; background:#5789b1; color:#FFF; } 
#UserAuth-Enter:hover { background-color:#d9e6f0; color:#036; }

.UsersLineLogined { color:#DDD; font:11px/17px 'NeoSans'; } .UsersLineLogined a, .UsersLineLogined a:link, .UsersLineLogined a:visited, .UsersLineLogined a:active { color:#777; padding:0 4px; }
.UsersLineLogined a:hover { text-decoration:none; color:#4887b7; } .UsersLineLogined i { font-style:normal; font-weight:bold; color:#F00; }

.UserAvatar { width:80px; overflow:hidden; } .UserAvatar img { width:80px; height:80px; border:none; margin-right:10px; float:left; border-radius:5px; }
#UserLoginMsg { display:none; }
.UserFrom { line-height:24px; height:24px; font-size:15px; color:#777; margin:5px 0; } .UserFrom a { color:#F00 !important; font-size:11px; } .UserFrom img { float:left; margin-right:5px; width:24px; height:24px; }
.Lab { line-height:13px; font-size:11px; color:#777; } .Lab b { color:#F00; } .Inp380 { padding:7px; font-size:12px; width:320px; height:16px; line-height:16px; margin:3px 0 13px 0; border-radius:5px; } 
#uavatar {opacity:0; filter:alpha(opacity:0); font-size:199px;cursor:pointer;padding:0px;margin:0px;border:none;margin-left:-450px;} .Avatar { float:right; width:345px; padding-top:19px; line-height:14px; font-size:11px; color:#666; margin-bottom:15px; } #AvatarI { float:left; padding:7px; border:1px solid #CCC; margin-right:10px; border-radius:5px; width:75px; height:75px; } #AvatarI img { width:75px; height:75px; border:none; border-radius:5px; }  #sendstat { display:none; }
#Podstava { overflow:hidden; width:150px; height:30px; margin-top:7px; float:left; overflow:hidden; border-radius:5px; } #Podstava input { cursor:pointer !important; }
.Podstava1 { background:url(avatar.png) center center no-repeat; } .Podstava1:hover { background:url(avatar2.png) center center no-repeat; } .Podstava2 { background:url(loader2.gif) left center no-repeat; }
#UserCommentsList { overflow:hidden; } #UserCommentsList .CommentItem { margin-bottom:12px; border-bottom:1px dashed #AAA; padding:8px; } 
#UserCommentsList2 { overflow:hidden; } #UserCommentsList2 .CommentItem { margin-bottom:17px; border-bottom:1px dotted #CCC; padding-bottom:8px; }
.RightItem { float:right; width:590px; } .RightItem .Data { text-align:right; margin:5px 0; font-size:11px; color:#888; line-height:12px; } .RightItem .Data a { margin-left:10px; margin-top:5px; }
.RightItem .Data a:link, .RightItem .Data a:active, .RightItem .Data a:visited { border-radius:5px; padding:4px 8px; color:#333; background:#DDD; } .RightItem .Data a:hover { background:#666; color:#FFF; }

#UserCommentsList .LeftItem { float:left; width:115px; overflow:hidden; text-align:left; font-size:10px; } #UserCommentsList .LeftItem .AvatarU { float:left; width:50px; height:50px; border:none; margin-top:3px; }
#UserCommentsList .LeftItem .AvatarU img { width:50px; height:50px; border:none;  } #UserCommentsList i { font-size:11px; color:#333; line-height:12px; font-style:normal; padding-left:3px; }
#UserCommentsList .LeftItem a { text-decoration:underline; font-size:11px !important; }
#UserCommentsList2 .LeftItem { float:left; width:115px; overflow:hidden; text-align:left; } #UserCommentsList2 .LeftItem .AvatarU { float:left; width:50px; height:50px; border:none; border-radius:0px; margin-top:3px; }
#UserCommentsList2 .LeftItem .AvatarU img { width:50px; height:50px; border:none; } #UserCommentsList2 i { font-size:11px; color:#333; line-height:12px; font-style:normal; padding-left:3px; }
#UserCommentsList2 .LeftItem a { text-decoration:underline; font-size:11px !important; }

.CommentAnswer { float:right; margin:0 0 7px 0; font:9px/18px 'NeoSans'; } 
.CommentAnswer a { padding:6px 25px 7px 8px; color:#000 !important; border-radius:2px; border:1px solid #CCC; background:url(answer.png) right center no-repeat #EEE; text-transform:capitalize; }
.CommentAnswer a:hover { background-color:#DDD; border:1px solid #AAA; color:#000; }

.CommentBestLike { float:left; padding-left:22px; font:10px/16px 'NeoSans'; color:#000; background:url(star.png) left center no-repeat; } 
.CommentBadLike { float:left; padding-left:22px; font:10px/16px 'NeoSans'; color:#000; background:url(exclam.png) left center no-repeat; }
.BadCommentA { padding:6px 6px 4px 26px; font-size:11px; line-height:13px; color:#777; margin:-10px 0 3px 0; background:url(exclam.png) left center no-repeat; }
.BestCom { background:#fff7e2; }

.ComCnt { font-size:9px; text-align:center; display:inline-block; vertical-align:middle; padding-left:3px; line-height:14px; height:14px; width:21px; overflow:hidden; color:#FFF; background:url(commentbox3.png); margin-top:-1px; }

.UserComName {width:200px; display:block;}
.ThisIsSpam { display:inline; font-size:11px; height:14px; color:#999 !important;}
.ThisIsSpam a {color:#999 !important; text-decoration:none; border-bottom:1px dotted #999; background:#FFF !important;}
.ThisIsSpam a:hover {color:#FFF !important; border-bottom-color:#F00; background:#C00 !important; }
.ThisIsSpam img {display:none;}
#UserCommentsList .Medal { float:left; margin-left:5px; width:18px; height:30px; margin-top:10px; } #UserCommentsList .Medal img { width:18px; height:30px; border:none; }
#UserCommentsList2 .Medal { float:left; margin-left:5px; width:18px; height:30px; margin-top:10px; } #UserCommentsList2 .Medal img { width:18px; height:30px; border:none; }
.Signature { border-top:1px dotted #DDD; padding-top:5px; font-size:11px; color:#999; line-height:14px; }
.CommentInc img { max-width:45%; height:auto; float:left; margin:10px; border-radius:3px; border:none;}
.CommentDelAdn { background:#f00 !important; color:#FFF !important; }
.CommentEditAdn { background:#060 !important; color:#FFF !important; }
.CommentEdit, .CommentDelete {float:right;}
.CommentEdit img, .CommentDelete img {display:none;}
.UserCommentsForm { overflow:hidden; } .UserComTexts { width:100%; } .UserCommentsForm .Info { font-size:11px; line-height:13px; }
.UserComAvatar { width:50px; height:50px; float:left; } .UserComAvatar img { width:50px; height:50px; }
.UserCommentsForm .qq-uploader { float:left; } .UserCommentsForm .qq-upload-list li { height:10px !important; font-size:10px; margin:2px; padding:4px; line-height:12px; }
.UserComName { padding:5px; font-size:12px; width:272px; height:16px; line-height:14px; margin:0 0 3px; border-radius:5px; }
.UserComNameDiv .C15, .UserComNameDiv .Info {display:none;} 
.UserComText { padding:1%; font-size:12px; width:97%; height:70px; line-height:15px; margin:0 0 3px 0; border-radius:2px; float:left; } .UserComCaptcha { width:72px; }

#ContentBox { font-size:12px; line-height:18px; }

.UserComAnswer { border-radius:5px; border:1px dotted #999; padding:5px 8px; margin-bottom:5px; font-size:12px; float:left; display:none; } .UserComAnswer a{ text-decoration:underline !important; }
.UserComAnswerC { float:left; border:1px dotted #FFF; padding:5px 8px; font-size:11px; margin-left:10px; display:none; } .UserComAnswerC a{ text-decoration:underline !important; color:red; }
.RefreshTable { padding:0px; margin:0px; border:none; border:1px solid #5789b1; border-collapse:collapse; border-radius:5px;  } .RefreshTable td { margin:0px; padding:5px; border:1px solid #5789b1; border-collapse:collapse; }
.RefreshTable .TableHead { font-weight:bold; background:#5789b1; color:#FFF;} .RefreshTable .Data { font-size:12px; line-height:15px; font-family:'NeoSans'; white-space:nowrap; }
.RefreshTable .tdrow1 { background:#FFF; } .RefreshTable .tdrow0 { background:#d9e6f0; }
.quote-container { font-size:11px; line-height:13px; padding:6px; background:#f0f0f0; display:block; margin:10px 0 5px; border-radius:5px; }
.quote-container .quote-overview.short {max-height:55px; overflow:hidden;}
.ToggleShow {display:none;}
.ToggleShow a {font-size:11px; font-style:normal; text-decoration:underline;}

/* ВСПОМОГАТЕЛЬНОЕ */
.FromForum { font:16px/18px 'PT Serif'; } .FromForum h2 { font:23px/24px 'NeoSans'; color:#000; border-bottom:1px solid #e70000; margin-bottom:15px; } .FromForum h2 a{ font:23px/24px 'NeoSans'; color:#000; } .FromForum h2 a:hover{ color:#e70000; } .FromForum .ProNewsBlock { height:425px; } .FromForum .NewsBlockItems { height:425px;} .FromForum .scrollbarY .thumb { background:#e70000; } .FromForum .scrollbarY .track { background:#c5c5c5; } .FromForum .CategorySmall { font:12px/15px 'NeoSans'; color:#999; margin-top:3px; } .FromForum .CategorySmall a { color:#e70000; text-decoration:underline; font:12px/16px 'NeoSans'; margin-right:2px; } .FromForum .CategorySmall a:hover { text-decoration:none; color:#999; }
.FromOtherNews { font:16px/18px 'PT Serif'; } .FromOtherNews a:hover { text-decoration:underline; } .FromOtherNews h2 { font:23px/24px 'NeoSans'; color:#000; border-bottom:1px solid #e70000; margin-bottom:5px; } .FromOtherNews h2 a{ font:23px/24px 'NeoSans'; color:#000; } .FromOtherNews h2 a:hover{ color:#e70000; } .FromOtherNews .CategorySmall { font:12px/15px 'NeoSans'; color:#999; margin-top:3px; } .FromOtherNews .CategorySmall a { color:#e70000; text-decoration:underline; font:12px/16px 'NeoSans'; margin-right:2px; } .FromOtherNews .CategorySmall a:hover { text-decoration:none; color:#999; }
.FromOtherNews item { display:block; overflow:hidden; position:relative; } .FromOtherNews item img { width:310px; border:none; margin:10px 0; position:relative; } .KazanFirst .FirstLink { display:block; bottom:0; left:0; padding:7px; background:rgba(0,0,0,0.8); color:#FFF; position:absolute; z-index:100; font-weight:bold; } .KazanFirst .FirstData { display:block; top:10px; right:5px; padding:4px; color:#CCC; background:rgba(0,0,0,0.8); position:absolute; z-index:90; }

.ExchangeTable table { background:#FFF; border:1px solid #CCC; } 
.ExchangeTable strong { color:#F00 !important; font-size:15px; }
.ExchangeTable table td, .ExchangeTable table th { padding:7px 12px !important; border-bottom:1px dotted #999;  }
.ExchangeTable table td{ border-collapse:collapse; border-bottom:1px dotted #CCC; width:100%; }  
.ExchangeTable table th { background:#EFEFEF; }
.ExchangeTable table .name_bank { width:40% !important; } 
.ExchangeTable table td { width:10%; }

.WeatherImp .wbshort, .WeatherImp #tabs_opener, .WeatherImp #tabs_closer { display:none; }
.WeatherImp { margin-top:-20px; } .WeatherImp table { width:100%; }
.WeatherImp .rframe { margin-top:25px; }
.WeatherImp table td, .WeatherImp table th { padding:7px; }
.WeatherImp table th { background:#EFEFEF; }
.WeatherImp table .value { text-align:center; display:block; }
.WeatherImp table tr th:nth-of-type(4)  { display:none; }
.WeatherImp table tr td:nth-of-type(5)  { display:none; } 
.WeatherImp table tr th:nth-of-type(5)  { display:none; }
.WeatherImp table tr td:nth-of-type(6)  { display:none; }

.TextQuot { border:none; border-left:1px solid #DDD; padding:0 6px 0 6px !important; margin:0 0 20px 0; font:14px/22px 'Tahoma' !important; font-weight:300; color:#000; font-style: normal !important; }
.ItemLid { font-weight: normal; border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:10px; font:14px/22px 'Tahoma' !important; background:rgba(0,0,0,0.03); }
.ItemFact { font-weight: normal; border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:10px; font:14px/22px 'Tahoma' !important; background:rgba(0,0,0,0.03); }
.ItemIdea { font-weight: normal; text-align:center; border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:10px; font:18px/26px 'Tahoma' !important; background:rgba(0,0,0,0.03); }

.ItemLid p, .ItemFact p, .ItemIdea p { margin-bottom:3px; }
.nop p:last-of-type { margin-bottom:1px !important; }

.votingResultLine { border-radius:3px; }
.RedBlock2 { overflow:hidden; margin-bottom:25px; margin-top:10px; padding-top:10px; border-bottom:2px solid #5B7FA6; border-top:2px solid #DDD; }
.PayBlock { font-weight: normal; border-top:1px solid #DDD; font:11px/16px 'NeoSans' !important; color:#666; text-align: justify; padding-top:10px; margin-top:10px; }

/** НОВЫЕ КООМЕТНЫ **/
#UserCommentsList { overflow:hidden; } #NoComments { color:#000 !important; }
#UserCommentsList .CommentItem .LeftInfo { float:left; width:50%; overflow:hidden; text-align:left; line-height:13px; font-size:10px; color:#999; }
#UserCommentsList .CommentItem .LeftInfo img { width:30px; height:30px; border:none; float:left; margin-right:7px; margin-top:-1px; }
#UserCommentsList .CommentItem .LeftInfo span, #UserCommentsList .CommentItem .LeftInfo a { margin:0; padding:0; }
#UserCommentsList .CommentItem .RightInfo { float:right; width:50%; overflow:hidden; text-align:right;  }
#UserCommentsList .CommentItem .RightInfo a { font:10px/16px 'NeoSans'; padding:3px; margin-left:7px; }
.quote-container { font-size:11px; line-height:13px; color:#777; padding:6px; display:block; margin:5px 0 10px 0; border-radius:2px; border:1px dashed #CCC; background:rgba(0,0,0,0.01);  }
.quote-container .quote-overview.short {max-height:55px; overflow:hidden;} .qq-uploader { width:100% !important; }
.CommentSend .SaveButton { padding:0px 5px; height:37px; min-width:100px; font-size:12px; border-radius:3px !important; }
.Smiles {float:left; margin-left:3px 0 3px 8px; width:25px; height:25px; position:relative; } .Smiles .toggle { margin-right:8px; }
.SmilesGroup { position:absolute; top:0; left:0; height:25px; width:470px; padding:3px; border-radius:2px; border:1px solid #999; background:#fff; display:none;}
.Smile {background-image:url('smiles.jpg'); background-repeat:no-repeat; display:inline-block; width:20px; height:20px; font-size:0; line-height:0; vertical-align:middle;}
a.Smile {float:left; width:24px; height:24px; border-radius:2px; border:1px solid #fff;} a.Smile:hover {border-color:#999;}
a.Smile1 {background-position:-2px -2px;} span.Smile1 {background-position:-4px -4px;} a.Smile2 {background-position:-2px -25px;} span.Smile2 {background-position:-4px -27px;} a.Smile3 {background-position:-2px -48px;} span.Smile3 {background-position:-4px -50px;} 
a.Smile4 {background-position:-2px -71px;} span.Smile4 {background-position:-4px -73px;} a.Smile5 {background-position:-83px -2px;} span.Smile5 {background-position:-85px -4px;} a.Smile6 {background-position:-83px -94px;} span.Smile6 {background-position:-85px -96px;} 
a.Smile7 {background-position:-162px -25px;} span.Smile7 {background-position:-164px -27px;} a.Smile8 {background-position:-162px -94px;} span.Smile8 {background-position:-164px -96px;} a.Smile9 {background-position:-162px -163px;} span.Smile9 {background-position:-164px -165px;} 
a.Smile10 {background-position:-240px -2px;} span.Smile10 {background-position:-242px -4px;}  a.Smile11 {background-position:-240px -118px;} span.Smile11 {background-position:-242px -120px;} a.Smile12 {background-position:-240px -141px;} span.Smile12 {background-position:-242px -143px;} 
a.Smile13 {background-position:-240px -186px;} span.Smile13 {background-position:-242px -188px;} a.Smile14 {background-position:-317px -25px;} span.Smile14 {background-position:-319px -27px;} a.Smile15 {background-position:-396px -48px;} span.Smile15 {background-position:-398px -50px;} 
a.Smile16 {background-position:-396px -117px;} span.Smile16 {background-position:-398px -119px;}
.qq-upload-button { width:100%; height:26px !important; line-height:26px !important; font-size:11px; border-radius:3px !important; }

/* ---------- DO NOT CHANGE ---------- */
.currentTextHolder { font-family:NeoSans; font-size:12px; color:#444; } div.pictureHolder .top .left { background:url(tl000000.gif) top left no-repeat; } div.pictureHolder .top .middle { background:#fff; }  div.pictureHolder .top .right { background:url(tr000000.gif) top left no-repeat; }
div.pictureHolder .content { background-color:#fff; } div.pictureHolder .content a.next:hover { background:url(btnNext.gif) center right no-repeat; cursor:pointer; } div.pictureHolder .content a.previous:hover { background:url(btnPrev.gif) center left no-repeat; cursor:pointer; } 
div.pictureHolder .content a.expand { background:url(btnExpan.gif) top left no-repeat; cursor:pointer; } div.pictureHolder .content a.expand:hover { background:url(btnExpan.gif) bottom left no-repeat; cursor:pointer; }
div.pictureHolder .content a.contract { background:url(btnContr.gif) top left no-repeat; cursor:pointer; } div.pictureHolder .content a.contract:hover { background:url(btnContr.gif) bottom left no-repeat; cursor:pointer; } 
div.pictureHolder .content a.close { width:90px; height:22px; background:url(btnClose.gif) center left no-repeat; cursor:pointer; } div.pictureHolder .bottom .left { background:url(bl000000.gif) top left no-repeat; }
div.pictureHolder .bottom .middle { background:#fff; } div.pictureHolder .bottom .right { background:url(br000000.gif) top left no-repeat; } div.pictureHolder .loaderIcon { background:url(loader00.gif) center center no-repeat; } 
div.prettyPhotoTitle div.prettyPhotoTitleLeft { background:url(ttl00000.gif) top left no-repeat; } div.prettyPhotoTitle div.prettyPhotoTitleRight { background:url(ttr00000.gif) top right no-repeat; } div.prettyPhotoTitle div.prettyPhotoTitleContent { background:url(ttp00000.gif) top left repeat-x; }
/* ---------- DO NOT CHANGE ---------- */
div.prettyPhotoOverlay { background:#000;position:absolute; top:0; left:0;z-index:9500;width:100%;} div.pictureHolder { position:absolute; z-index:10000;width:100px;} div.pictureHolder .top { position:relative;height:20px;}
* html div.pictureHolder .top { padding:0 20px; } div.pictureHolder .top .left { position:absolute;left:0;width:20px; height:20px;} div.pictureHolder .top .middle { position:absolute;left:20px; right:20px;height:20px;}
* html div.pictureHolder .top .middle { position:static; } div.pictureHolder .top .right { position:absolute;top:0; left:auto; right:0;width:20px; height:20px;} div.pictureHolder .content { position:relative;text-align:left;width:100%; height:40px;}
div.pictureHolder .content .details { display:none;margin:10px 15px 0 20px;} div.pictureHolder .content .details p { float:left; clear:left; margin:0; } div.pictureHolder .content div.hoverContainer { position:absolute; z-index:10000;top:0; left:0;width:100%;}
div.pictureHolder .content a.next { position:relative; z-index:2000;display:block; float:right;text-indent:-10000px;width:49%; height:100%;background:url(btnNext0.gif) 10000px 50% no-repeat; }
div.pictureHolder .content a.previous { cursor:pointer;display:block;text-indent:-10000px;width:49%; height:100%;background:url(btnNext0.gif) 10000px 50% no-repeat; }
div.pictureHolder .content a.expand, div.pictureHolder .content a.contract { position:absolute; z-index:20000;top:10px; right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px; height:20px;}
div.pictureHolder .content a.close { float:right;display:block;text-indent:-10000px; } div.pictureHolder .bottom { position:relative;height:20px;} * html div.pictureHolder .bottom { padding:0 20px; } div.pictureHolder .bottom .left { position:absolute;left:0;width:20px; height:20px;}
div.pictureHolder .bottom .middle { position:absolute;left:20px; right:20px;height:20px;} * html div.pictureHolder .bottom .middle { position:static; } div.pictureHolder .bottom .right { position:absolute;top:0; left:auto; right:0;width:20px; height:20px;}
div.pictureHolder .loaderIcon { display:none;position:absolute;top:50%; left:50%;margin:-12px 0 0 -12px;width:32px; height:32px;} div.pictureHolder #fullResImageContainer { width:100%; text-align:center; }
div.prettyPhotoTitle { display:none;position:absolute;top:0; left:0;z-index:9999;color:#fff; font-size:12px; font-family:NeoSans;} div.prettyPhotoTitle div.prettyPhotoTitleLeft, div.prettyPhotoTitle div.prettyPhotoTitleRight { float:left; width:10px; height:23px; overflow:hidden; } div.prettyPhotoTitle div.prettyPhotoTitleContent { float:left; line-height:23px; }
/* ---------- DO NOT CHANGE ---------- */
.Calendar table {border:none; border-collapse:collapse; width:100%;} .Calendar td, .Calendar th {border:1px solid #aaa; padding:0; width:14.2%; text-align:center;} .Calendar th {background:#eee; padding:4px 0;} .Calendar td span, .Calendar td a {display:block; padding:5px 0;} .Calendar td a {background:#ccc; font-weight:bold;} .Calendar .active {background:#1A74BE; color:#fff;} .Calendar .next, .Calendar .prev {background:#ccc; font-size:16px; text-align:center; width:20px; height:20px; border-radius:10px;} .Calendar .prev {float:left; margin-left:5px;} .Calendar .next {float:right; margin-right:5px;}