
#paginator{
float:left;
width:99%;
height:40px;
text-align:center;
}
#generator{
width:600px;
padding:5px;
text-align:center;
position:relative;
left:50%;
margin-left:-302px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
}
.topava {width: 70px;}
.topava img {padding:4px;border:1px solid #E7E5E0;}

#generator h1{
color:#333;
padding:0;
margin:0;
font-size:2.0em;
}
#generator h2{
color:#333;
padding:10px 0 0 0;
margin:0;
font-size:1.4em;
}
#generator h3{
width:100%;
text-align:center;
color:#333;
padding:10px 0 5px 0;
margin:0;
font-size:1.2em;
}
#generator h4{
width:100%;
color:#333;
margin:0 0 0 -1em;
padding:0;
text-align:center;
font-size:1.0em;
}
#generator input{
width:218px;
}
#motion_editor input{
width:250px;
}
#motion_editor textarea{
width:250px;
}

#motion_loader{
text-align:left;
margin-left:192px;
}
#generator input[type="checkbox"]{
width:2em;
}






#motion_a{
width:510px; 
background:black;
padding:30px 45px 20px 45px;
}
#motion_b{
background:white;
padding:2px;
}
#motion_c{
background:black;
padding:3px;
text-align:center;
}
.center {text-align:center;}

#motion_t{
color:white;
text-align:center;
font-size:2.8em;
padding:3px;
white-space:nowrap;
font-family:Times New Roman;
}
#motion_tt{
color:white;
text-align:center;
font-size:1.4em;
padding:3px;
white-space:nowrap;
font-family:Verdana;
}

#motion_editor{
margin-left:30px;
text-align:left;
}
#copyright{
font-family:Verdana, sans-serif;
color:#FFF;
margin-bottom:3px;
font-size:1em;
height:10px;
text-align:left;
}





/*---------------------*/
/*-----*/
#fcl, #fcr{
width:19px;
font-weight:bold;
display:inline-block;
text-decoration:underline;
cursor:pointer;
}
#fcc {
width:180px;
display:inline-block;
}
input.idockers{
width:4em !important;
}
#desccolor, #ttlcolor{
display:none;
}
/*-----*/
/*-Алигны-*/
.right{text-align:right !important; float:right;}
/*-Алигны-*/
#font_tt_size input, #font_desc_size input{
width:2em !important;
}
#font_tt_size, #font_desc_size{
font-size:1.2em;
font-weight:bold;
}
#font_tt_size a, #font_desc_size a{
cursor:pointer;
}
.smallbutton{
height:1.6em !important;
}
#font_tt_size input, #font_desc_size input{
text-align:center;
}
.href{
font-weight:bold;
display:inline-block;
cursor:pointer;
font-size:1.2em;
}
.down2{
position:relative;
top:2px;
}
.thumb_box{
width:260px;
height:350px;
padding:10px 5px;
margin:10px;
float:left;
border:4px solid #000;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
}
.thumb_box hr{
color:none;
height:1px;
border:1px solid #CC9;
}
a.an, a:visited.an{
text-decoration:none;
color:black;
border-bottom:1px dotted black;
}

.thumb_img{width:250px;height:250px;margin:0 auto;text-align:center;}
.thumb_text p{font-size:0.9em;margin:0 0 0 10px;}
.thumb_text h1{font-size:1.0em;margin:3px;}
.thumb_text h2{font-size:0.9em;font-weight:normal;margin:0;}
.thumb_text span{margin:0;display:table-ceil;}
.line{border:0 solid blue;display:inline;float:left;margin:0 15px;width:950px;}
#footer_stats{
color:black;
background-color:white;
position:fixed;
bottom:20px;
right:20px;
z-index:9999;
}
#statistic{
display:none;
}



.r2-unit{
 cursor: pointer;
}
.rating-text {float: left;}

#ratig-layer {
 font-weight: bold;
 float: left;
 padding-right: 5px;
}

#ratig-layer a, #ratig-layer a:hover {text-decoration: none;}


.lastcomm {
padding: 3px 2px 3px 2px;
border-bottom:1px solid #E6E6E6;
}

.lastcomm_over {
padding: 3px 2px 3px 2px;
border-bottom:1px solid #E6E6E6;
background:#78828B;
cursor: hand;
}
#hintbox {
text-align:left;
width:150px;
font-size: 11px;
border: 1px solid #000000;
background-color: #FFFFFF;
filter:alpha(opacity="95");
font-family: tahoma;
layer-background-color:#a396d9;
color:#000;
z-index: 3;
margin: 0px 15px 0px 0px;
-moz-opacity : 0.9;
-moz-border-radius : 5px;
margin: 10px 0 0 10px;
padding:3px 5px;
position:absolute;
visibility:hidden;
z-index: 3;
}