*{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#000000;
}

a{
color:#175cab;
text-decoration:none;
}

a:hover{
color: #4e93df;
text-decoration:underline;
}

html, body{
height: 100%;
background-attachment: fixed;
}

body{
margin: 0 7px 0 7px;
padding: 0px;
background: #1f2326;
}

header, nav, section, footer{
display: block;
}

section{
background: #fff;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -157px;
min-width: 966px;
max-width: 1186px;
padding: 0 7px 0 7px;
}

h1, h2{
color:#1359a8;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}

h1.black, h2.black{
color:#000;
margin-bottom:15px;
}

img.mats1{
border:1px solid #FFFFFF;
}

img.mats2{
border:1px solid #2565ae;
}

span.red{
color:#b90404;
font-size:11px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}

span.size12{
color:#b90404;
font-size:16px;
}

a.news{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.news:hover{
text-decoration:underline;
color:#000000;
}

a.blackTitle{
font-size:15px;
font-weight:bold;
line-height:18px;
text-decoration:none;
}

a.blackTitle:hover, a.black2Title:hover{
text-decoration:underline;
}

a.black2Title{
color:#000;
text-decoration:none;
}

div.newsRating{
text-align:right;
/*margin:10px 0 15px 0;*/
padding:10px 0 0 0 ;
/*border-bottom:1px dashed #CCCCCC;*/
}

div.newsRatingClear{
clear:both;
margin:0 0 20px 0;
padding:0 10px 5px 0 ;
border-bottom:1px dashed #CCCCCC;
}

td.news{
border-bottom:1px solid #d4e9fd;
padding:6px 0 6px 0;
}

td.newsContent a{
text-decoration:underline;
}

td.newsContent a:hover{
text-decoration:none;
}

td.newsContent a.source{
color:#666666;
text-decoration:none;
}

a.nav1{
text-transform:capitalize;
text-decoration:none;
}

a.nav{
text-decoration:none;
}

td.bioNews{
padding-right:6px;
}

table.stat1, tr.stat1{
background-color:#e8eff6;
}

td.stat2, td.stat2_2{
border:1px solid #e8eff6;
padding:7px;
}

td.stat2_2{
font-size:16px;
font-style:italic;
font-weight:bold;
font-family:Georgia;
}

td.stat1{
background-color:#FFFFFF;
padding:5px;
}

a.links{
color:#ffffff;
background-color:#727272;
text-decoration:none;
}

a.links:hover{
text-decoration:underline;
}

div#informationWindow{
position:absolute;
padding:5px;
color:#fff;
background:red;
top:0;
right:0;
width:200px;
filter:alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
text-align:center;
}

/* begin header */

header{
height:72px;
}

div.headerLeft{
float:left;
padding:25px 0 0 0;
}

div.headerRight{
float:right;
padding:25px 40px 0 0;
}

div.headerRight_ses{
float:right;
padding:5px 30px 0 0;
}

p.underLogo{
margin:2px 0 0 2px;
//margin:0 0 0 2px;
color: #2667b0;
font-size:11px;
}

input.form{
font-size:11px;
width:100px;
border:1px dotted #7f9db9;
margin:5px 10px 0 0;
}

input.submit{
border:1px solid #9e9d9d; 
background-color:#efeeee; 
font-size:11px;
padding:0 2px 0 2px;
margin-right:10px;
cursor:pointer;
}

p.red{
color:#FF0000;
}

p.user{
margin:2px 0 10px 0;
}

/* begin auth form */

div.authForm{
position:absolute;
display:none;
width:170px;
z-index:999;
background: url('images/bgForm.png') repeat-x;
padding:10px;
}

a.whiteLink {
color:#fff;
}

a#Enter{
margin-right:30px;
font-family:Georgia;
font-size:14px;
font-style:italic;
padding-left:17px;
background:url('images/enter.gif') no-repeat left top;
}

a#Register{
padding-left:12px;
background:url('images/register.gif') no-repeat left top;
font-family:Georgia;
font-size:14px;
font-style:italic;
}

div.siteUser{
color:#4bb1c7;
margin-bottom:9px;
}

div.closeDiv{
text-align:right;
}

/* end auth form */

/* end header */

/* begin nav */

nav{
height:32px;
background: url('images/nav.jpg') left top repeat-x #135aa8;
}

div.navLeft{
float:left;
width:780px;
}

div.topMenu{
float:left;
padding:7px 10px 0 10px;
height:25px;
}

div.topMenu a{
color:#fff;
font-weight:bold;
}

div.topMenuActive{
background:#fff;
float:left;
padding:7px 10px 0 10px;
height:25px;
}

div.topMenuActive a{
color:#175cab;
font-weight:bold;
}

div.navRight{
background:#135aa8;
float:right;
width:140px;
padding:1px 0 0 30px;
}

/* end nav */

/* begin middle */

div.size5{
height:5px;
line-height:5px;
font-size:5px;
}

span.red{
color:#b90404;
font-size:11px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}

a.newsRight{
font-size:11px;
color:#1258a6;
line-height:14px;
text-decoration:none;
}

a.newsRight:hover{
color:#4e93df;
text-decoration:underline;
}

/* begin middle left */

div.middleLeft{
float:left;
width:170px;
margin-top:5px;
clear:right;
}

div.myDiv{
height:25px;
}

a.my{
color:#000;
line-height:12px;
padding-right:30px;
text-decoration:none;
}

a.my:hover{
color: #4e93df;
text-decoration:underline;
background: url('images/points.jpg') right 5px no-repeat;
}

a.myNo{
color:#a0a0a0;
line-height:12px;
padding-right:30px;
text-decoration:none;
}

a.myNo:hover{
color:#a0a0a0;
text-decoration:underline;
background: url('images/nopoints.jpg') right 2px no-repeat;
}

a.myActive{
color: #4e93df;
text-decoration:underline;
background: url('images/points.jpg') right 5px no-repeat;
line-height:12px;
padding-right:30px;
}

div.blogs_image{
float:left; 
width:68px;
}

div.blogs_text{
float:left; 
width:87px;
}

div.articles_image1{
float:left; 
width:68px;
}

div.articles_text1{
float:right; 
width:87px;
}

div.articles_image2{
float:left; 
width:87px;
}

div.articles_text2{
float:right; 
width:68px;
}

a.gray2{
font-size:11px;
color:#676767;
line-height:14px;
text-decoration:none;
}

a.gray2:hover{
text-decoration:underline;
}

div.blogs_image2{
float:left; 
width:78px;
}

div.blogs_text2{
float:left; 
width:77px;
}

div.blogs_textMain{
float:left; 
width:20%;
}

div.blogs_clear{
clear:both; 
height:10px;
}

div.blogs_clear2{
clear:both; 
}

div.blogs_clear3{
padding-top:5px;
clear:both; 
}

img.img{
border:1px solid #b5b3b3;
}

img.margin4{
margin-right:4px;
}

a.all{
font-weight:bold; 
font-size:11px;
text-decoration:none;
}

a.blue{
text-decoration:none;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#175cab;
}

a.blue:hover{
text-decoration:underline;
}

a.gray{
font-size:11px;
color:#676767;
}

span.blue{
color:#1258a6;
}

div.survLine{
line-height:15px;
background-color:#165cab;
height:15px;
overflow:hidden;
margin:4px 2px 4px 0;
float:left;
}

div.survText{
line-height:15px;
height:15px;
overflow:hidden;
margin:4px 0 4px 0;
color:#000000;
}

/* begin middle left */

/* begin middle right */

div.middleRight{
float:right;
width:170px;
margin-top:5px;
}

/* begin middle right */

/* begin middle center */

div.middleCenter{
margin:0 182px 0 182px;
padding:15px 0 0 0;
}

div.middleCenter2{
margin:0 5px 0 5px;
padding:15px 0 0 0;
}

div.middleCenter3{
margin:0 5px 0 182px;
padding:15px 0 0 0;
}

div.middleCenter table, div.middleCenter3 table{
width:99%;
}

/*div.middleCenter2 table{
width:99%;
}*/

/* begin middle center */

/* end middle */

/* radiuses */

/* for all */

div.radius{
border: 1px solid #1359a8;
background: #FFFFFF;
-moz-border-radius: 9px; /* Firefox */
-webkit-border-radius: 9px; /* Safari, Chrome */
-khtml-border-radius: 9px; /* KHTML */
border-radius: 9px; /* CSS3 */
padding:10px;
}

div.radiusTitleBlue{
height:22px;
padding:8px 0 0 0;
background: #2f75c2;
-moz-border-radius: 9px 9px 0 0; /* Firefox */
-webkit-border-radius: 9px 9px 0 0; /* Safari, Chrome */
-khtml-border-radius: 9px 9px 0 0; /* KHTML */
border-radius: 9px 9px 0 0; /* CSS3 */
color:#fff;
font-weight:bold;
text-align:center;
}

div.radiusTitleRed{
height:22px;
padding:8px 0 0 0;
background: #f61f1f;
-moz-border-radius: 9px 9px 0 0; /* Firefox */
-webkit-border-radius: 9px 9px 0 0; /* Safari, Chrome */
-khtml-border-radius: 9px 9px 0 0; /* KHTML */
border-radius: 9px 9px 0 0; /* CSS3 */
color:#fff;
font-weight:bold;
text-align:center;
}

div.radiusWithTitle{
border-left: 1px solid #1359a8;
border-right: 1px solid #1359a8;
border-bottom: 1px solid #1359a8;
background: #FFFFFF;
-moz-border-radius: 0 0 9px 9px; /* Firefox */
-webkit-border-radius: 0 0 9px 9px; /* Safari, Chrome */
-khtml-border-radius: 0 0 9px 9px; /* KHTML */
border-radius: 0 0 9px 9px; /* CSS3 */
padding:10px 5px 10px 5px;
}

/* for IE lovers */

div.radiusMiddle{
}

div.radiusMiddleText{
border-right: 1px solid #1359a8;
border-left: 1px solid #1359a8;
padding:1px 10px 3px 10px;
float:left;
width:148px;
}

div.radiusMiddleMain{
border-right: 1px solid #1359a8;
border-left: 1px solid #1359a8;
padding:1px 10px 3px 10px;
height:243px;
clear:both;
}

div.radiusMiddleText2{
border-right: 1px solid #1359a8;
border-left: 1px solid #1359a8;
padding:10px 5px 2px 5px;
float:left;
width:158px;
}

div.radiusBottom{
clear:left;
}

div.radiusTop, div.radiusBottom{
height: 9px;
}

div.radiusTopRed, div.radiusTopBlue{
height:30px;
}

div.radiusTopBlueMiddle, div.radiusTopRedMiddle{
padding:8px 0 0 0;
color:#fff;
font-weight:bold;
text-align:center;
height:22px;
margin:0 9px 0 9px;
}

div.radiusTopBlueMiddle{
background:#2f75c2;
}

div.radiusTopRedMiddle{
background:#f61f1f;
}

div.radiusTopLeft, div.radiusBottomLeft{
float: left;
width: 9px;
height: 9px;
line-height: 9px;
font-size: 9px;
margin-right: -3px;
}

div.radiusTopRedLeft, div.radiusTopBlueLeft{
float: left;
width: 9px;
height: 30px;
line-height: 9px;
font-size: 9px;
margin-right: -3px;
}

div.radiusTopRight, div.radiusBottomRight{
float: right;
width: 9px;
height: 9px;
line-height: 9px;
font-size: 9px;
margin-left: -3px;
}

div.radiusTopRedRight, div.radiusTopBlueRight{
float: right;
width: 9px;
height: 30px;
line-height: 9px;
font-size: 9px;
margin-left: -3px;
}

div.radiusTopLeft{
background: url('images/radiuses.jpg') left top no-repeat;
}

div.radiusTopRight{
background: url('images/radiuses.jpg') -9px top no-repeat;
}

div.radiusBottomLeft{
background: url('images/radiuses.jpg') left -9px no-repeat;
}

div.radiusBottomRight{
background: url('images/radiuses.jpg') -9px -9px no-repeat;
}

div.radiusTopRedLeft{
background: url('images/radiuses.jpg') left -18px no-repeat;
}

div.radiusTopRedRight{
background: url('images/radiuses.jpg') -9px -18px no-repeat;
}

div.radiusTopBlueLeft{
background: url('images/radiuses.jpg') left -48px no-repeat;
}

div.radiusTopBlueRight{
background: url('images/radiuses.jpg') -9px -48px no-repeat;
}

div.radiusTopMiddle{
border-top: 1px solid #1359a8;
height: 8px;
line-height: 8px;
font-size: 8px;
margin:0 9px 0 9px;
}

div.radiusBottomMiddle{
border-bottom: 1px solid #1359a8;
height: 8px;
line-height: 8px;
font-size: 8px;
margin:0 9px 0 9px;
}

/* end radiuses */

/* new modules */

p.green, p.red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#009900;
margin-bottom:5px;
}
	
p.red{
color:#FF0000;
}

a.adm{
font-size:16px;
font-weight:bold;
}

a.adm:hover{
color:#fff;
background-color:#155aaa;
}

a.adm_ok{
color:#fff;
background-color:#155aaa;
font-size:16px;
font-weight:bold;
}

a.adm_ok2{
color:#e00303;
font-size:16px;
font-weight:bold;
}

img.addons{
margin-right:5px;
}

div.floatleftvk2{
float:left;
width:270px;
padding:8px 0 0 0;
color:#b90404;
}

div.floatleftvk{
float:left;
width:90px;
padding:9px 10px 13px 0;
}

div.floatleftvk3{
float:left;
width:110px;
padding:8px 20px 13px 0;
line-height:12px;
}

div.floatleftpb{
float:left;
padding:5px 5px 0 0;
font-size:11px;
}

div.floatrightvk{
padding:8px 5px 0 0;
float:right;
}

div.clearboth{
clear:both;
}

div.tdcomments{
margin-top:10px;
background:left top repeat-x url('images/comments.jpg');
padding:8px 0 0 10px;
border-bottom:1px solid #d1d1d1;
max-width:872px;
display: table;
width:98%;
}

div.blogs_image{
float:left; 
width:68px;
}

div.blogs_text{
float:left; 
width:90px;
}

div.blogs_clear{
clear:both; 
height:10px;
}

div.blogs_clear2{
clear:both; 
}

div.author_answer{
border:1px solid #ebebeb; 
padding:7px;
margin-top:8px;
}

input.message{
width:55px;
}

div.view{
background-color:#fefbf1;
padding:10px;
border:1px dotted #ee0303;
color:#1b62b0;
font-family:Georgia;
font-style:italic;
}

div#view_text{
font-style:normal;
width:100%;
padding-top:10px;
}


div#view_text_out{
font-style:normal;
width:100%;
}

div#showclose{
color:#1b62b0;
font-family:Georgia;
font-style:italic;
font-weight:bold;
width:210px;
border-bottom:1px dashed #1b62b0;
}

div.optline, div.optline2{
background-color:#fcf6de;
width:447px;
padding:4px;
}

div.optline a.optlink, div.optline2 a.optlink{
text-decoration:none;
font-weight:bold;
margin-right:25px;
color:#000;
font-size:15px;
}

a.optlink em, a.optlink u{
color:#000;
font-size:15px;
font-weight:bold;
}

div.optline2{
width:392px;
}

.biopoles{
width:450px;
font-size:14px;
}

em.bioem{
color:#9a9999;
font-family:Verdana;
}

a.spellBut{
background:url('speller/ok.gif') left 2px no-repeat;
font-weight:normal;
padding:7px 0 5px 20px;
text-decoration:none;
}

textarea.comTextarea{
margin:0 0 4px 0;
width:400px;
}

img.smiles{
cursor:pointer;
margin-right:4px;
}

#textForBlog{
width:550px;
text-align:left;
clear:both;
}

textarea#textForBlogArea{
height:1px;
width:500px;
filter:alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
overflow: auto;
border:1px solid #3479c6;
margin:0px;
padding:0px;
}

div.floatRight{
float:right;
padding:6px 10px 0 0;
}

a#blogLink{
font-size:11px;
}

div.pComments{
padding:10px 0 10px 0;
}

/* end new modules */

/* begin menu */

ul#cssmenu {
list-style: none;
height: 32px;
}

ul#cssmenu li {
float: left;
display: inline;
list-style: none;
position: relative;
}

ul#cssmenu ul {
list-style: none;
display: none;
position: absolute;
top: 30px;
left: 0;
}

ul#cssmenu ul li {
float: left;
display: block !important;
display: inline;
}



/* Main Menu */
ul#cssmenu a.firstLevel {
padding:7px 10px 10px 10px;
float: none !important;
float: left;
display: block;
color: #fff;
font-weight: bold;
text-decoration: none;
height: auto !important;
height: 1%;
}

ul#cssmenu a.firstLevel_yellow {
padding:7px 10px 10px 10px;
float: none !important;
float: left;
display: block;
color:RGB(255, 242, 0);
font-weight: bold;
text-decoration: none;
height: auto !important;
height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
background: #e8eff6;
color:#175cab;
border-left:1px solid #5d95d2;
padding-left:9px;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
float: none;
color: #000;
border:none;
padding-left:0;
text-decoration:none;
}

ul#cssmenu li:hover li a:hover,
ul#cssmenu li.iehover li a:hover {
border:none;
padding-left:0;
color: #4e93df;
text-decoration:underline;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
display: block;
}

div.secondLevelOne{
width:120px;
float:left;
border-bottom:1px solid #5d95d2;
border-left:1px solid #5d95d2;
border-right:1px solid #5d95d2;
}

div.secondLevelTwo{
width:270px;
float:left;
border-bottom:1px solid #5d95d2;
border-left:1px solid #5d95d2;
border-right:1px solid #5d95d2;
}

div.secondLevelTwo1{
float:left; 
width:140px;
}

div.secondLevelTwo2{
float:left; 
width:130px;
}

div.secondLevelOne, div.secondLevelTwo{
padding:10px;
background: #e8eff6;
}

div.secondLevelOne a, div.secondLevelTwo a{
font-size:11px;
font-family:Tahima, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
line-height:18px;
padding:0;
} 

div.secondLevelOne a:hover, div.secondLevelTwo a:hover{
text-decoration:underline;
}

/* end menu */

/* begin comments */

p.dateComments{
color:#666666;
font-size:12px;
margin-bottom:3px;
}

span.authorComments{
color:#155aaa;
}

span.blackComments{
color:#000;
}

div.lastNews{
padding:10px 0 14px 0;
}

p.wroteComment{
font-weight:bold;
color:#003366; 
margin:8px 0 10px 0;
}

div.wroteText{
color:#333366;
width:120px;
}

div.surveyLine{
background-color:#165cab;
height:1px;
line-height:1px;
overflow:hidden;
margin-bottom:5px;
margin-top:10px;
}

div.voite1{
float:left;
width:100px;
}

div.voite2{
float:right;
width:50px;
}

div.commentsTable{
display: table; 
width:98%;
padding-top:15px;
}

div.commentsListLeft{
float:left;
width:65px;
}

div.bioListLeft{
float:left;
width:75px;
}

div.commentsListRight{
float:right;
width:80px;
text-align:right;
}

div.commentsListMiddle{
margin:0 80px 0 65px;
}

div.bioListMiddle{
margin:0 80px 0 75px;
}

div.commentsListClear{
clear:both;
font-size:10px;
line-height:10px;
height:15px;
}

span.listText, span.listText b, span.listText i, span.listText u, span.listDate, span.listAuthor{
font-size:11px;
font-family:Tahoma;
}

span.listDate{
color:#666666;
}

span.listAuthor{
color:#155aaa;
}

div#potential{
display: table; 
width:98%;
}

/* end comments */

/* begin personal page */

a.favLinks{
font-size:13px;
text-decoration:underline;
font-family:Tahoma;
color:#000000;
}

a.favLinks:hover{
text-decoration:none;
}

div.favListRight{
float:right;
width:60px;
padding:10px 0 0 0;
}

div.favListLeft{
float:left;
width:40px;
padding:10px 0 0 20px;
}

div.favListMiddle{
margin:0 60px 0 60px;
}

div.favListClear{
clear:both;
font-size:5px;
line-height:5px;
height:15px;
border-bottom:1px dotted #b3d6fd;
margin-bottom:15px;
}

div.delsno{
background: url('images/dels.jpg') -13px top no-repeat;
height:12px;
width:13px;
cursor:pointer;
}

div.delsyes{
background: url('images/dels.jpg') left top no-repeat;
height:12px;
width:13px;
cursor:pointer;
}

div.userRight{
float:right;
width:200px;
padding:0 0px 0 20px;
}

div.userLeft{
padding:0 20px 0 0;
margin:0 220px 0 0;
}

div.pad8{
padding-top:8px;
}

a.delAll{
margin-right:30px;
}

div.commNav{
background-color:#e8eff6;
padding:5px 0 5px 5px;
margin-bottom:15px;
}

a.commNav, a.commNava{
text-decoration:underline;
margin-right:30px;
}

a.commNav:hover{
text-decoration:none;
}

a.commNava{
text-decoration:none;
color:#000;
}

a.newMes{
color:#f61f1f;
font-weight:bold;
text-decoration:none;
}

div.pmes1{
background: url('images/pmes.gif') left top no-repeat;
width:16px;
height:14px;
cursor:pointer;
margin:0 0 5px 0;
}

div.pmes2{
background: url('images/pmes.gif') -16px top no-repeat;
width:16px;
height:14px;
cursor:pointer;
}

p.personalTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

a.grayComm{
font-size:11px;
font-family:Tahoma;
color:#808080;
margin-left:20px;
text-decoration:none;
}

a.grayComm:hover{
text-decoration:underline;
}

div#ansToUser{
padding:5px 0 10px 120px;
display:none;
}

span#userForAns{
color:#155aaa;
font-size:11px;
font-family:Tahoma;
}

/* end personal page */

/* begin main page */

strong.size14{
font-size:14px;
}

a.boldLink{
font-weight:bold;
text-decoration:underline;
color:#175cab;
}

a.boldLink:hover{
text-decoration:none;
}

table.statis td{
padding:5px;
}

div.radiusMain{
border: 1px solid #1359a8;
background: #FFFFFF;
-moz-border-radius: 9px; /* Firefox */
-webkit-border-radius: 9px; /* Safari, Chrome */
-khtml-border-radius: 9px; /* KHTML */
border-radius: 9px; /* CSS3 */
padding:10px;
height:250px;
float:left;
width:30%;
margin:0 6px 6px 0;
}

div.radiusMainIE{
background: #FFFFFF;
height:265px;
float:left;
width:32%;
margin:0 6px 6px 0;
}

div.mainArt{
clear:both;
height:60px;
}

div.mainArt2{
font-size:9px;
line-height:9px;
height:9px;
}

a.blacka{
color:#000;
text-decoration:none;
}

a.blacka:hover{
text-decoration:underline;
}

img.history_img{
margin-bottom:12px;
}

img.hearts{
cursor:pointer;
margin-right:3px;
}

span#voiteValue{
font-size:16px;
font-weight:bold;
}

span.cVoiteGreen{
font-size:14px;
font-weight:bold;
color:#0fa008;
}

span.cVoiteNormal{
font-size:12px;
color:#0fa008;
}


span.cVoiteRed{
font-size:14px;
font-weight:bold;
color:#ed0914;
}

span.cVoiteGray{
font-size:14px;
font-weight:bold;
color:#b6b6b5;
}

img.badComm{
margin-right:4px;
}

img.goodComm{
margin-left:3px;
}

div.voiteBad, div.voiteBada, div.voiteGood, div.voiteGooda{
float:right;
cursor:pointer;
width:6px;
height:13px;
}

div.voiteSpan{
float:right;
height:13px;
}

div.voiteBad{
background: url('images/voite.gif') left top no-repeat;
margin-right:3px;
}

div.voiteBada{
background: url('images/voite.gif') -12px top no-repeat;
margin-right:3px;
}

div.voiteGood{
background: url('images/voite.gif') -6px top no-repeat;
margin-left:2px;
}

div.voiteGooda{
background: url('images/voite.gif') -18px top no-repeat;
margin-left:2px;
}

a.blogLink{
background: url('images/uico.gif') left 3px no-repeat;
padding-left:10px;
font-size:11px;
color:#666666;
text-decoration:underline;
}

a.blogLink:hover{
text-decoration:none;
}

a.blogLinkBlue{
font-size:12px;
color:#175cab;
text-decoration:underline;
}

a.blogLinkBlue:hover{
text-decoration:none;
}

div.uico{
padding-top:2px;
font-size:11px;
color:#666666;
}

div.variantsClear{
clear:both;
height:15px;
font-size:10px;
line-height:10px;
}

div.variantsClear2{
clear:both;
height:2px;
font-size:2px;
line-height:2px;
}

div.variantsLeft{
width:20px;
float:left;
padding-bottom:5px;
padding-top:1px;
}

div.variantsRight{
width:130px;
float:right;
padding-bottom:5px;
}

input.without3{
//margin:-3px;
}

div.comRat{
float:left;
background: url('images/comsprite1.gif') left top no-repeat;
width:38px;
height:12px;
line-height:12px;
font-size:12px;
text-align:right;
}

div.comComs{
float:right;
background: url('images/comsprite2.gif') 3px 3px no-repeat;
width:17px;
padding-left:20px;
height:12px;
line-height:12px;
font-size:12px;
color:#666666;
text-align:left;
}

span.comComs{
background: url('images/comsprite2.gif') 3px 3px no-repeat;
padding-left:20px;
line-height:11px;
font-size:11px;
color:#666666;
text-align:left;
}

/* end main page */

/* begin yandex form */

input#yandextext{
width:70px;
}

div.yandexform{
height:29px;
}

/* end yandex form */

/* begin top */
div.topInfo, div.topAvatar{
float:right;
}

div.topInfo{
/*margin-top:10px;*/
margin-right:12px;
}

div.topAvatar{
margin-right:10px;
}

div.topClear{
clear:both;
}

/* begin Best */

div.holyDiv{
float:left;
padding-bottom:20px;
width:50%;
}

div.holyPause{
height:20px;
}

div.holy_image{
float:left; 
width:64px;
}

div.holy_text{
float:left; 
width:82px;
}

div.holy_text2{
float:left; 
width:200px;
}

div.titleBest, div.titleBest3{
padding:10px 0 15px 0;
font-weight:bold;
font-size:14px;
font-style:italic;
font-family:Georgia;
}

div.titleBest a{
font-weight:bold;
font-size:14px;
font-style:italic;
font-family:Georgia;
text-decoration:underline;
color:#000;
}

div.titleBest a:hover{
text-decoration:none;
}

div.titleBest3{
padding:0px;
}

div.titleBest2{
padding:0 0 10px 0;
font-weight:bold;
}

div.titleBest2 a{
color:#000;
text-decoration:underline;
}

div.titleBest2 a:hover{
text-decoration:none;
}

div.holyWait{
padding:12px 0 1px 0px;
font-size:11px;
height:20px;
font-style:italic;
}

div.blueBest{
background:url('images/good.gif') left top no-repeat;
margin-top:10px;
height:20px;
padding:3px 0 0 20px;
}

div.blueBest a{
font-size:11px;
}

div.redBest{
margin-top:10px;
height:20px;
color:#f61f1f;
}

div.greenBest{
margin-top:10px;
height:20px;
color:#0fa008;
}

div.bestClear{
clear:both;
text-align:right;
padding:5px 10px 0 0;
}

div.holyDiv div.greenBest, div.holyDiv div.redBest, div.holyDiv div.blueBest{
height:15px;
font-size:14px;
font-weight:bold;
}

div.holy_text2 div.greenBest, div.holy_text2 div.redBest{
font-size:18px;
font-weight:bold;
}

div.holyDiv div.blueBest a{
font-size:10px;
}

/* end top */

div.ourtwitter{
width:22px;
height:119px;
position:fixed;
left:0px;
top:150px;
}

div.commentsRules{
padding:12px;
border:1px solid #2565ae;
}

span.commentsTitle{
font-size:12px;
font-weight:bold;
}

div.birthdayDiv{
padding:20px 5px 20px 60px;
margin:5px 0 15px 0;
border:1px solid orange;
background:url('images/cake.jpg') 5px center no-repeat;
}

div.birthdayDiv span{
font-size:16px;
font-weight:bold;
font-family:Georgia;
font-style:italic;
}

a.bmonths{
margin-right:7px;
color:#bbbbbb;
}

a.bmonths_active{
margin-right:7px;
font-size:16px;
font-weight:bold;
}

div.social-float-left{
float:left;
}

div.vk{
padding-right:20px;
}

/* begin footer */

div.push{
height:180px;
clear:both;
}

footer{
background:#FFFFFF;
height:106px;
clear:both;
margin: 0 auto;
min-width:940px;
max-width:1160px;
padding:20px;
border-top:1px dashed #CCCCCC;
text-align:center;
font-size:11px;
}

footer a{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-right:12px;
}

div.footerLeft{
float:left;
width:750px;
}

div.footerLeft1{
float:left;
width:180px;
}

div.footerLeft1 a{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

div.footerRight{
float:right;
width:200px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-align:right;
padding-top:30px;
}

/* end footer */

span#forFavorites{
float:left;
margin-right:5px;
}

