/* ::::: http://hagga.ru/_st/my.css ::::: */

.boxTable { width: 240px; margin-bottom: 10px; }
.boxTitle { height: 31px; background: url('21.gif') repeat scroll 0% 0% transparent; text-align: center; color: rgb(42, 117, 196); padding-top: 0px; border-radius: 15px 15px 0 0;border:1px solid #869ECA;}
.boxContent { padding: 0px; background: #E8F5FE; border:1px solid #869ECA; border-radius: 0 0 15px 15px;}
a:link { text-decoration: underline; color: rgb(107, 128, 163); font-size: 11px; }
a:active { text-decoration: underline; color: rgb(107, 128, 163); }
a:visited { text-decoration: underline; color: rgb(107, 128, 163); }
a:hover { text-decoration: none; color: rgb(107, 128, 163); }
td, body { font-family: verdana,arial,helvetica; font-size: 10pt; }
form { padding: 0px; margin: 0px; }
input, textarea, select { vertical-align: middle; font-size: 10pt; font-family: verdana,arial,helvetica; }
a.noun:link { text-decoration: none; color: rgb(107, 128, 163); }
a.noun:active { text-decoration: none; color: rgb(107, 128, 163); }
a.noun:visited { text-decoration: none; color: rgb(107, 128, 163); }
a.noun:hover { text-decoration: underline; color: rgb(0, 0, 0); }
hr { color: rgb(107, 128, 163); height: 1px; }
label { cursor: pointer; }
ul.uz, ul.uMenuRoot { list-style: none outside none; margin: 0px; padding-left: 0px; }
.uMenuV .uMenuItem { font-weight: normal; }
.uMenuV li a:link { text-decoration: none; color: rgb(107, 128, 163); }
.uMenuV li a:active { text-decoration: none; color: rgb(107, 128, 163); }
.uMenuV li a:visited { text-decoration: none; color: rgb(107, 128, 163); }
.uMenuV li a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.uMenuV a.uMenuItemA:link { text-decoration: none; color: rgb(0, 111, 227); }
.uMenuV a.uMenuItemA:visited { text-decoration: none; color: rgb(0, 111, 227); }
.uMenuV a.uMenuItemA:hover { text-decoration: underline; color: rgb(0, 111, 227); }
.uMenuV li { margin: 0px 0px 0.6em; padding: 0px 0px 0px 13px; background: url('24.gif') no-repeat scroll 0px 3px transparent; }
.eBlock { background: none repeat scroll 0% 0% rgb(244, 250, 255); border: 1px solid rgb(209, 228, 245); }
.eTitle { font-family: Verdana,Arial,Sans-Serif; font-size: 11px; font-weight: bold; color: rgb(63, 118, 179); padding: 3px 0px 3px 10px; background: url('25.gif') repeat-y scroll 0% 0% rgb(255, 255, 255); }
.eTitle a:link { text-decoration: none; color: rgb(63, 118, 179); }
.eTitle a:visited { text-decoration: none; color: rgb(63, 118, 179); }
.eTitle a:hover { text-decoration: none; color: rgb(39, 72, 110); }
.eTitle a:active { text-decoration: none; color: rgb(63, 118, 179); }
.eMessage { text-align: justify; padding-bottom: 5px; }
.eDetails { border-top: 1px solid rgb(209, 228, 245); font-family: Verdana,Tahoma,Arial,Sans-Serif; color: rgb(99, 99, 99); padding-bottom: 5px; padding-top: 3px; text-align: left; font-size: 7pt; }
.archUl { list-style: none outside none; margin: 0px; padding-left: 0px; }
.archLi { padding: 0px 0px 3px 10px; background: url('27.gif') no-repeat scroll 0px 4px transparent; font-family: Tahoma,Arial,Sans-Serif; }
a.archLink:link { text-decoration: underline; color: rgb(107, 128, 163); }
a.archLink:visited { text-decoration: underline; color: rgb(107, 128, 163); }
a.archLink:hover { text-decoration: none; color: rgb(0, 0, 0); }
a.archLink:active { text-decoration: none; color: rgb(0, 0, 0); }
.calMonth {  }
.calWday { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(168, 195, 224); width: 18px; }
.calWdaySe { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(136, 169, 206); width: 18px; }
.calWdaySu { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(136, 169, 206); width: 18px; font-weight: bold; }
.calMday {  }
.calMdayA { background: none repeat scroll 0% 0% rgb(138, 188, 235); font-weight: bold; }
a.calMonthLink:link, a.calMdayLink:link { text-decoration: none; color: rgb(107, 128, 163); }
a.calMonthLink:visited, a.calMdayLink:visited { text-decoration: none; color: rgb(107, 128, 163); }
a.calMonthLink:hover, a.calMdayLink:hover { text-decoration: underline; color: rgb(107, 128, 163); }
a.calMonthLink:active, a.calMdayLink:active { text-decoration: underline; color: rgb(0, 0, 0); }
.pollBut { width: 110px; }
a.groupModer:link, a.groupModer:visited, a.groupModer:hover { color: blue; }
a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover { color: green; }
.quoteMessage { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton { font-size: 7pt; background: none repeat scroll 0% 0% rgb(188, 212, 235); color: rgb(0, 0, 0); }
/* ::::: http://s55.ucoz.net/src/base.css ::::: */

/* ::::: http://s55.ucoz.net/src/layer1.css ::::: */

.u-comboedit::-moz-focus-inner { border: 0px none; }
/* ::::: http://s55.ucoz.net/src/ulightbox/ulightbox.css ::::: */

.u-star-rating-12 { list-style: none outside none; margin: 0px; padding: 0px; width: 60px; height: 12px; position: relative; background: url('12.png') repeat-x scroll left top transparent; }
.u-star-rating-12 li { padding: 0px; margin: 0px; float: left; }
.u-star-rating-12 li.u-current-rating { top: 0px ! important; left: 0px ! important; margin: 0px ! important; padding: 0px ! important; outline: medium none; background: url('12.png') repeat scroll left bottom transparent; position: absolute; height: 12px ! important; line-height: 12px ! important; display: block; text-indent: -9000px; z-index: 1; }
#centrimg {clear: both; padding-top: 2px; padding-bottom: 2px; width:100%;}
#centrimg img {border:3px solid #ccc;margin-bottom:10px;}
#centrimg a img:hover {border:3px solid #99CC66;}

.buttonscontainer {width: 215px;}
.buttons a {
color: #F31D72;
text-shadow: 2px 1px 2px #FFFFFF;
background-color: #EFB5CF;
padding: 4px;
border-radius:4px; 
font: 18px Arial, sans;
text-decoration: none;
display: block;
margin: 3px 0 0 2px;
width: 100%;
text-align: left;}

.buttons a:hover {
color: #FFFFFF;
background-color: #F31D72;
text-shadow: 2px 2px 4px red;
text-decoration: none;}

#tmcategories { height: 48px; margin-bottom: 10px; }
#cat { list-style-type: none; }
#cat > li { float: left; position: relative; z-index: 100; padding-right: 10px; }
#cat > li + li {  }
#cat > li > a { height: 21px; display: block; padding: 14px 10px 13px; font: bold 14px "Arial"; color: #DB7727; text-decoration: none; text-transform: uppercase;border-right:1px solid #B3A78D;}
#cat > li.first, #cat > li.first > a { border-radius: 0px 0px 0px 5px; }
#cat > li > a { color: #CC66FF; }
#cat > li:hover > a, #cat > li > a.selected {  padding: 14px 10px 13px; color: #FFCCFF; }
#cat li ul.subcat { width: 200px; background: none repeat scroll 0% 0% rgb(33, 33, 33); position: absolute; left: 0px; top: 38px; display: none; }
#cat li:hover ul.subcat {  }
#cat ul.subcat li { padding: 4px 5px 4px 12px; position: relative; border-top: 1px solid rgb(56, 56, 56);  }
#cat ul.subcat li:first-child { border-top: 0px none; }
#cat ul.subcat li.last {  }
#cat ul.subcat li a { color: rgb(116, 117, 117); text-decoration: none; }
#cat ul.subcat li a:hover, #cat ul.subcat li a.selected { color: #FF99CC; }