html, body {
    background:#F3F3F3;
}
table
{
    background:#FFFFFF;
}
.tablecolor
{
    background:#F1F0E7;
}

#border
{
	border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;		
}
#br
{
    border-right:1px solid #CCCCCC;		
}
#bordertop
{
	border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;	
    border-top:1px solid #CCCCCC;
		
}
#borderbottom
{
	border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;	
}
#CenterBlock2{
        width:400px;
        height:600px;
        position:absolute;
        top:50%;
        left:50%;
        margin:-150px 0 0 -200px;
		}
#table
{
	border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;		
}
img
{
	border: 0;
}
.text_news {
font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #666666;
}
#puser {
  font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
  font-size: 11px;
  }
.text3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  }  
  
.color {
	color: #999999;
}
div#id { display: none; }
div#login { display: none; }
#login {
position: absolute;
background-color:#CCCCCC;
top: 30%;
left: 50%;
height: 165px;
width: 250px;
margin-top: -75px; /* значение равно половине height со знаком минус */
margin-left: -125px; /* значение равно половине width со знаком минус */
border: 1px solid #666666;
z-index:5;
}

#new {
position:relative;
top: 20%;
left: 40%;
height: 57px;
width: 29px;
margin-top: -27px;
margin-left: -14px;
}

#title {
position:relative;
top: 0%;
left: 10%;
height: 250px;
width: 150px;
margin-top: -310px;
margin-left: 10px;
color:#4F2700;
}

#title_main {
position:relative;
top: 0%;
left: 0%;
height: 90px;
width: 60px;
margin-top: -110px;
margin-left: -5px;
color:#4F2700;
text-align:left;
}


#wind {
position: absolute;
width:320px;
left: 35%;
top: 35%;
border:solid #CCCCCC 1px;
display: none;
z-index: 10;
overflow: hidden;
background-color:#D9EDF9;
color:#333333;
text-align:center;
padding:10px;
-moz-box-shadow: 0px 0px 16px #969696;
-webkit-box-shadow: 0px 0px 16px #969696;
box-shadow: 0px 0px 16px #969696;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}

#hide {
display: ;
}

.text {
	color: #666666;
}
#mmenu a{
color:#222222;
  background: #EFEFEF;
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  text-decoration:none;
  display: block;
  padding: 3px 3px 3px 3px;
}
#mmenu a:hover {
color:#222222;
  background:#F9F9F9;
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  text-decoration:none;
  padding: 3px 3px 3px 3px;
}

#mmenu_ad a{
color:#ffffff;
  background:#66CC33;
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  text-decoration:none;
  display: block;
  padding: 3px 3px 3px 3px;
}
#mmenu_ad a:hover {
color:#ffffff;
  background:#83D539;
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  text-decoration:none;
  padding: 3px 3px 3px 3px;
}
.shadow { background: url(pics/shadow.png) right bottom no-repeat; padding: 0 10px 0px 0; margin: 0 0px 0px 0; }

.links {
	color: #0099FF;
	/*text-decoration: none;*/
}
.links:hover {
 	color:#666666; /* Цвет обычной ссылки */ 
	text-decoration: underline; /* Убираем подчеркивание у ссылок */
}

.dottedlinks {
	color: #666666;
	text-decoration: none;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}
.dottedlinks:hover {
	color: #666666;
	background:#F5F5F5;
	text-decoration: none;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}
.links_grey {
	color: #666666;
	text-decoration: underline;
}
.links_grey:hover {
	color: #000000;
	text-decoration: underline;
}

.link_news {
 	color: #666666; /* Цвет обычной ссылки */ 
	text-decoration: none; /* Убираем подчеркивание у ссылок */
 	border-bottom-color: #666666;
	border-bottom-style: none;
	border-bottom-width: thin;
}
.link_news:visited {
 	color: #666666; /* Цвет обычной ссылки */ 
	text-decoration: none; /* Убираем подчеркивание у ссылок */
 	border-bottom-color: #666666;
	border-bottom-style: none;
	border-bottom-width: thin;
} 
.link_news:hover {
 	color: #0099FF; /* Цвет обычной ссылки */ 
	text-decoration: none; /* Убираем подчеркивание у ссылок */
 	border-bottom-color: #0099FF;
	border-bottom-style: none;
	border-bottom-width: thin;
}
.dead {
color: #666666;
 text-decoration: none; /* Убираем подчеркивание у ссылок */
} 
.dead:hover {
color: #666666; 
 text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
}
.blackLink {
color: #000000;
 text-decoration: none; /* Убираем подчеркивание у ссылок */
} 
.blackLink:hover {
color: #000000; 
 text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
}
.greyLink {
color: #666666;
 text-decoration: none; /* Убираем подчеркивание у ссылок */
} 
.greyLink:hover {
color: #666666; 
 text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
}
.blackLinkDotted {
color: #000000;
 text-decoration: none; /* Убираем подчеркивание у ссылок */
 border-bottom: 1px dashed;
} 
.blackLinkDotted:hover {
color: #000000; 
 text-decoration: none; /* Добавляем подчеркивание при наведении курсора на ссылку */
 border-bottom: 1px dashed;
}

.redLinkDotted {
color: #ff0000;
 text-decoration: none; /* Убираем подчеркивание у ссылок */
 border-bottom: 1px dashed;
} 
.redLinkDotted:hover {
color: #ff0000; 
 text-decoration: none; /* Добавляем подчеркивание при наведении курсора на ссылку */
 border-bottom: 1px dashed;
}

.greyLinkDotted {
color: #666666;
 text-decoration: none; /* Убираем подчеркивание у ссылок */
 border-bottom: 1px dashed;
} 
.greyLinkDotted:hover {
color: #666666; 
 text-decoration: none; /* Добавляем подчеркивание при наведении курсора на ссылку */
 border-bottom: 1px dashed;
}
.links2 {
	color: #009900;
	text-decoration: none;
	font-size: 14px;
}
.linksgrbg {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	text-decoration: none;
	font-size: 19px;
}
.linksgrbg:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0099FF;
	text-decoration: none;
	font-size: 19px;
}
.linksgrbgout {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	text-decoration: none;
	font-size: 19px;
	cursor:default;
}

.text2 {
	color: #0099FF;
	text-decoration: none;
}
.dark {
	color: #333333;
}
.border {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


a.nav {
color:#666666;
text-decoration:none; 
display:block;
padding: 6px 6px 6px 6px;
}
a.nav:hover {
color:#0099FF;
text-decoration:none;
background:#E0EBFC;
padding: 6px 6px 6px 6px;
}

a.navred {
color:#ff0000;
text-decoration:none; 
display:block;
padding: 6px 6px 6px 6px;
}
a.navred:hover {
color:#ff0000;
text-decoration:none;
background:#FFE8E9;
padding: 6px 6px 6px 6px;
}

a.greenround {
color:#ffffff;
text-decoration:none;
background:#6CAE09;
padding: 4px 4px 4px 4px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
a.greenround:hover {
color:#ffffff;
text-decoration:none;
background:#6CAE09;
padding: 4px 4px 4px 4px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

a.navlitres {
color:#ffffff;
text-decoration:none;
background:#6CAE09;
padding: 0px 4px 0px 4px;
}
a.navlitres:hover {
color:#ffffff;
text-decoration:none;
background:#6CAE09;
padding: 0px 4px 0px 4px;
}

a.orange {
color:#ffffff;
text-decoration:none;
background:#FF8000;
padding: 0px 4px 2px 4px;
border-radius: 3px;
}
a.orange:hover {
color:#ffffff;
text-decoration:none;
background:#FF8000;
padding: 0px 4px 2px 4px;
border-radius: 3px;
}

a.navalph {
color:#ffffff;
text-decoration:none;
background:#0099ff;
padding: 0px 4px 0px 4px;
}
a.navalph:hover {
color:#ffffff;
text-decoration:none;
background:#0099FF;
padding: 0px 4px 0px 4px;
}


a.user {
color:#0099FF;
text-decoration:underline; 
}
a.user:hover {
color:#0099FF;
text-decoration:none;
}


a.mail {
color:#0099FF;
text-decoration:none;
font-weight:bold;

}
a.mail:hover {
color:#0099FF;
text-decoration:underline;
}



	
#grey { position:relative;
top: 61px;
left: -40;
height: 20px;
width: 16px;
margin-top: -27px;
margin-left: -14px;
background-image: url(pics/like.gif); background-repeat:no-repeat ;
background-position: -16px 0; }

#green { position:relative;
top: 61px;
left: -40;
height: 20px;
width: 16px;
margin-top: -27px;
margin-left: -14px;
background-image: url(pics/like.gif); background-repeat:no-repeat ;
background-position: -0px 0; }



div#rotator {position:relative; height:220px; margin-left: 5px;}
div#rotator ul li {float:left; position:absolute; list-style: none;}
div#rotator ul li.show {z-index:500;}

div#rotator2 {position:relative; height:220px; margin-left: 5px;}
div#rotator2 ul li {float:left; position:absolute; list-style: none;}
div#rotator2 ul li.show {z-index:500;}

.ts {
    text-shadow: 0px 1px 0px #ffffff;
}

#quote {
position: absolute;
width:505px;
left: 28%;
top: 26%;
border:solid #CCCCCC 1px;
display: none;
z-index: 10;
overflow: hidden;
background-color:#F7F7F7;
background-image:url(pics/bookmark_red2.png); background-repeat:no-repeat;
color:#666666;
text-align:left;
padding:10px;
-moz-box-shadow: 0px 0px 16px #969696;
-webkit-box-shadow: 0px 0px 16px #969696;
box-shadow: 0px 0px 16px #969696;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}

.count {
	color:#cccccc;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffffff;
}

.main_login {
background:url(pics/login_bg.png);
padding: 20px 20px 20px 20px;
border-radius: 10px;
}

.newmail {
color:#ffffff;
text-decoration:none;
background:#0099FF;
padding: 0px 3px 1px 3px;
border-radius: 3px;
}

.quote_container {
background-color:#F8F8F8;
margin-right:5px;
}
.quote_container a {
text-decoration:none;
}
.quote {
width:200px;
padding-left:25px;
padding-right:20px;
padding-top:10px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.left_q {
position:absolute;
padding-left:-6px;
margin-top:-10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:40px;
color:#000000;
}
.right_q {
position:absolute;
margin-left:215px;
margin-top:-53px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:40px;
color:#000000;
}
.quote_title {
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#666666;
}

#recomendation {
position:relative;
width:550px;
height:160px;
left: 28%;
top: 25%;
border:solid #CCCCCC 1px;
display: none;
z-index: 10;
overflow: hidden;
background-color:#F7F7F7;
color:#666666;
text-align:left;
padding:10px;
-moz-box-shadow: 0px 0px 16px #969696;
-webkit-box-shadow: 0px 0px 16px #969696;
box-shadow: 0px 0px 16px #969696;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}

#recomendation_full {
position:static;
width:98%;


display: none;
z-index: 10;
overflow: hidden;
background-color:#FFFFFF;
color:#666666;
text-align:left;
padding:10px;

}

.b-rec{
position:relative;
width:100%;

}
.b-rec .b-rec_input{
position:relative;
width:98%;
}

.greyDotted {
font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
font-size:11px;
color:#999999;
text-decoration: none;
border-bottom: 1px dashed;

} 
.greyDotted:hover {
font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
font-size:11px;
color:#666666; 
text-decoration: none;
border-bottom: 1px dashed;
cursor:pointer;
}
