body
{
font-family: Arial;
font-size: 13px;
margin: 0px;
background-image: url('/images/bg/pattern.jpg');
}

.mbody
{
width: 1130px;
margin: 10px auto 0px auto;
padding: 0px;
border-left: 1px solid #eeeeef;
border-right: 1px solid #eeeeef;
background-color:#ffffff;
border-radius: 7px 7px 0 0;
-moz-border-radius: 7px 7px 0 0;
-webkit-border-radius: 7px 7px 0 0;
box-shadow: 0px 0px 50px black;
-moz-box-shadow: 0px 0px 50px black;
-webkit-box-shadow: 0px 0px 50px black;
}

ul.lists
{
padding: 0px;
list-style-type:none;
margin: 0 0 0 10px;
}

p
{
margin: 0px;
color: #44505f;
font-family:Arial;
font-size: 12px;
line-height: 16px;
text-align: justify;
}


		/****** Рейтинг ***********/
		
		.rate_container {  
			font: 10px Arial; 
			margin: 0 0 0 10px;
			width: 370px;
		}  


        .rate_widget {
            overflow:   visible;
            position:   relative;
            width:      370px;
            height:     32px;
			margin: 5px 0;
        }
        .rate_wp{
            background: url('/images/rate-ico-gray.png') no-repeat;
            float: left;
            height: 32px;
            padding: 0px 2px;
            width: 32px;
			cursor: pointer;
        }
        .ratings_vote {
            background: url('/images/rate-ico.png') no-repeat;
			cursor: pointer;
        }
        .ratings_over {
            background: url('/images/rate-ico.png') no-repeat;
        }


		
		
		
		/****** Main block 1 ***********/

		.mainblock1 .newwallpapers strong
		{
		background: url('/images/new1-ico.png') left center no-repeat;
		padding: 0 0 0 23px;
		height: 16px;
		margin: 0;
		color: #315175;
		}

		.mainblock1 .newdownloads
		{
		padding: 0 0 0 13px;
		}

		.mainblock1 .newdownloads strong
		{
		background: url('/images/download1-ico.png') left center no-repeat;
		padding: 0 0 0 23px;
		height: 16px;
		margin: 0;
		color: #315175;	
		}
		
		.mainblock1 p.icotime
		{
		background:url('/images/ico-time.png') left center no-repeat; padding: 0 0 0 27px;
		line-height: 22px;
		}
		
		.mainblock1 p.alldownloadcontent
		{
		background:url('/images/ico-more.png') left center no-repeat; padding: 0 0 0 30px;
		line-height: 24px;
		margin: 0 0 0 4px;
		font-weight: bold;
		}


		
		/****** Main block 2 ***********/

		.mainblock2
		{
			margin: 10px auto;
		}
		
		.mainblock2 table tr td table
		{
		width: 150px;
		}

		.mainblock2 .catname
		{
			margin: 0 0 0 5px;
			font-size: 11px;
		}
		
		.mainblock2 .wpcatcount
		{
			text-align: right;
			font-size: 10px;
			margin: 0 5px 0 0 0;
			color: #0e52af;
		}
		
		







table.pgnav
{
margin: 0 0 40px 0;
}













	
		
table.pgnav td
{
width: 20px;
height: 20px;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #1c4069;
border: 1px solid #1c4069;
text-align: center;
}

table.pgnav td:hover
{
background-color: #2e5683;
color: #fff;
}

table.pgnav a:link  {display: block; width: 100%; COLOR: #1c4069; text-transform: uppercase; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
table.pgnav a:active  {display: block; width: 100%; COLOR: #1c4069; text-transform: uppercase; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
table.pgnav a:visited  {display: block; width: 100%; COLOR: #1c4069; text-transform: uppercase; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
table.pgnav a:hover  {display: block; width: 100%; COLOR: #fff; text-transform: uppercase; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: none;}



.wpcontainer
{
position: relative;
width: 727px;
margin: 0 auto;
padding: 0;
text-align: center;
line-height: 0px;
}

.wpfunc
{
display: none;
position: absolute;
bottom: 0;
width: 718px;
padding: 4px;
margin: 0 auto;
background: url('/images/opacity-pixel.png');
line-height: 16px;
text-align: left;
border-radius: 0 7px 0 0; /* Валидное свойство CSS 3 скругление углов, значение(цифра) задаёт радиус скругления*/
-moz-border-radius: 0 7px 0 0; /* Firefox */
}


.wpfunc a:link  {COLOR: #fff; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-shadow: 2px 1px 1px #7d7d7d;}
.wpfunc a:active  {COLOR: #fff; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-shadow: 2px 1px 1px #7d7d7d;}
.wpfunc a:visited  {COLOR: #fff; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-shadow: 2px 1px 1px #7d7d7d;}
.wpfunc a:hover  {COLOR: #fff; font-weight: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-shadow: 2px 1px 1px #7d7d7d;}



.wpsocialblock
{
background-color: #f2f2f2;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
padding: 5px 0 5px 15px;
border: 2px solid #ccc;
border-shadow: 1px 1px #fff;
-moz-border-shadow: 1px 1px #fff;
margin: 10px auto;
}



.headbox
{
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background: url('/images/opacity-pixel.png');
}




.ads
{text-align: center; margin: 5px auto;}


.path
{
margin: 5px 0 20px 0;
}

.grcontent
{
color: #44505f;
font-family:Arial;
font-size: 12px;
line-height: 16px;
text-align: justify;
}

.content 
{
font-family:Arial;
font-size: 13px;
color:#000000;
line-height: 20px;
}

ul.wppacks
{
padding:0;
list-style-type:none;
margin-left: 10px;
}


ul.wppacks li.new
{
background:url('/images/new-wp.png') left no-repeat; padding: 3px 0 3px 30px;
line-height: 18px;
}

ul.wppacks li.old 
{
background:url('/images/old-wp.png') left no-repeat; padding: 3px 0 3px 30px;
line-height: 18px;
}







ul.simplelist
{
padding: 0px;
margin: 0px;
list-style-type:none;
}

ul.simplelist li
{
padding: 0px;
margin: 0px;
line-height: 18px;
}

ul.simplelist li a:link  {COLOR: #196cca; FONT-SIZE: 12px; font-family: Arial; TEXT-DECORATION: underline;}
ul.simplelist li A:active  {COLOR: #196cca; FONT-SIZE: 12px; font-family: Arial; TEXT-DECORATION: underline;}
ul.simplelist li A:visited  {COLOR: #196cca; FONT-SIZE: 12px; font-family: Arial; TEXT-DECORATION: underline;}
ul.simplelist li A:hover  {COLOR: #196cca; FONT-SIZE: 12px; font-family: Arial; TEXT-DECORATION: underline;}






ul.lists li.nok
{
background:url('/images/stop-ico.png')  left center no-repeat; padding: 0 0 0 40px;
line-height: 32px;
}

ul.lists li.ok1
{
background:url('/images/ico-ok1.png')  left center no-repeat; padding: 0 0 0 30px;
line-height: 32px;
}





ul.lists li.fastmenu
{
background:url('/images/tiny-arrow.png') left no-repeat; padding: 1px 0 3px 7px;
line-height: 10px;
}

ul.lists li.bluetinyarrow
{
background:url('/images/tiny-arrow-blue.png') left no-repeat; padding: 1px 0 3px 7px;
line-height: 10px;
}



ul.questions
{
padding: 0px;
list-style-type:none;
margin: 0;
}

ul.questions li.question
{
background:url('/images/ico-question.png') left top no-repeat; padding: 1px 0 3px 25px;
line-height: 16px;
}



.title
{
font-family: Tahoma;
font-size: 10px;
color: #ffffff;
margin: 0px;
}



img
{
border: 0px;
}

a
{
outline: none;
}

.header {font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; font-size: 16px; font-style: bold; font-weight: bold}
.menuhead 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
COLOR: #315175; 
font-size: 12px; 
font-style: bold; 
font-weight: bold;
background-image:url(/images/menuheadbackground.gif);
height: 20px;
width:150px;
border-top:solid #A7ACB4 1px;
border-bottom:solid #A7ACB4 1px;
left:0px;
text-align:center;
}
A:link  {BACKGROUND: none; COLOR: #5278A3; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:active  {BACKGROUND: none; COLOR: #5278A3; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:visited  {BACKGROUND: none; COLOR: #5278A3; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:hover  {BACKGROUND: none; COLOR: #315175; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

A.smalll:link  {BACKGROUND: none; COLOR: #cccccc; FONT-SIZE: 10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.smalll:active  {BACKGROUND: none; COLOR: #cccccc; FONT-SIZE: 10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.smalll:visited  {BACKGROUND: none; COLOR: #cccccc; FONT-SIZE: 10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.smalll:hover  {BACKGROUND: none; COLOR: #cccccc; FONT-SIZE: 10px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

A.userincomments:link  {BACKGROUND: none; COLOR: #5278A3; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none}
A.userincomments:active  {BACKGROUND: none; COLOR: #5278A3; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none}
A.userincomments:visited  {BACKGROUND: none; COLOR: #5278A3; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none}
A.userincomments:hover  {BACKGROUND: none; COLOR: #315175; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: underline}


A.search:link  {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.search:active  {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.search:visited  {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.search:hover  {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.last:link  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.last:active  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.last:visited  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.last:hover  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

A.firstmenu:link  {COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; opacity:1; filter:alpha(opacity=100);}
A.firstmenu:active  {COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; opacity:1; filter:alpha(opacity=100);}
A.firstmenu:visited  {COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; opacity:1; filter:alpha(opacity=100);}
A.firstmenu:hover  {COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; opacity:1; filter:alpha(opacity=100);}

A.rubfilters:link  {COLOR: #4A5571; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
A.rubfilters:active  {COLOR: #4A5571; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
A.rubfilters:visited  {COLOR: #4A5571; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
A.rubfilters:hover  {COLOR: #4A5571; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; border-bottom: 1px dotted #000000;}




A.themeslist:link  {display: block; FONT-SIZE: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; color: #2376d6; padding: 0 0 0 5px; background: url('/images/themes-tiny-arrow.png') left center no-repeat;}
A.themeslist:active  {display: block; FONT-SIZE: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; color: #2376d6; padding: 0 0 0 5px; background: url('/images/themes-tiny-arrow.png') left center no-repeat;}
A.themeslist:visited  {display: block; FONT-SIZE: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; color: #2376d6; padding: 0 0 0 5px; background: url('/images/themes-tiny-arrow.png') left center no-repeat;}
A.themeslist:hover  { display: block; FONT-SIZE: 11px; line-height: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: underline; color: #fff; padding: 0 0 0 5px; background: url('/images/themes-tiny-arrow.png') left center no-repeat #2376d6;}


h1 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #315175;
margin: 0px;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#315175;
}
h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#315175;
}



/* SHOWRUB */

#rubbgpic
{
height: 140px;
width: 140px;
background-image: url(/images/rubimagesbg.gif);
background-repeat: no-repeat;
}

#rubpic
{
margin-left: 16px;
margin-top: -3px;
}

#rubtitle
{
margin-top: 0px;
margin-left: 16px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}

#rubdim
{
margin-top: -0px;
margin-left: 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}

#rubrating
{
margin-top: -10px;
margin-left: 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}


/* MAIN */

.maincatbg
{
height: 125px;
width: 150px;
background-image: url(/images/bg.gif);
background-repeat: repeat;
border: solid 1px #cccccc;
}


.maincatpic
{
margin-left: 18px;
margin-top: 8px;
}

.picborder
{
border:solid #cccccc 1px;
padding: 2px;
}



/*новые стили header*/
#headbg
{
height: 150px;
width: 980px;
background-image:url(/images/bg.gif);
background-repeat:repeat;
top: 20px;
left: 0px;
right: 0px;
border-bottom: 1px dashed #a5b6bc;
}


#firsttext
{
margin-left: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 18px;
}

#logopic
{
position:absolute;
top: 30px;
left: 10px;
border:solid 3px #989fb0;
}

#headmenu1
{
position:absolute;
top: 95px;
left: 350px;
width: 180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#4A5571;
}

#headmenuborder1
{
position: absolute;
border-left: 1px dashed #a5b6bc;
width: 1px;
height: 55px;
left: 520px;
top: 75px;
margin-top: 5px;
margin-bottom: 5px;
}

#headmenu2
{
position:absolute;
top: 95px;
left: 550px;
width: 180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#4A5571;
}

#headmenuborder2
{
position: absolute;
border-left: 1px dashed #a5b6bc;
width: 1px;
height: 55px;
left: 750px;
top: 75px;
margin-top: 5px;
margin-bottom: 5px;
}

#headmenu3
{
position:absolute;
top: 95px;
left: 770px;
width: 180px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4A5571;
}

#headform
{
position:absolute;
top: 30px;
left: 340px;
height: 60px;
width: 600px;
background:url(/images/headsearchbg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#headformtext
{
margin-left: 70px;
margin-top: 8px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #F2F2F2;
}

#ruflag
{
position: absolute;
width: 18px;
height: 12px;
margin-left: 300px;
margin-top: -13px;
background-repeat:no-repeat;
border: 1px solid #000000;
}

#enflag
{
position: absolute;
width: 18px;
height: 12px;
margin-left: 325px;
margin-top: -13px;
background-repeat:no-repeat;
border: 1px solid #000000;
}


#headforminput
{
position:absolute;
margin-top: 5px;
margin-left: 53px;
width: 450px;
height: 16;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #4A5571;
border: solid #4A5571 1px;
}
#headformsubmit
{
position: absolute;
margin-top: 5px;
margin-left: 510px;
width: 60px;
height: 16px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4A5571;
background-color: #f2f2f2;
border: solid #000000 1px;
}

#headformsovettext
{
position: absolute;
margin-top: 20px;
margin-left: 53px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#f2f2f2;
}

/*страницы стили*/


#textonimage
{
position: absolute;
border: #000000;
background-color:#333333;
top: 300px;
left:500px;
}


.leftmenulinks
{
margin: 5px 0 5px 23px;
}

.leftmenulinks p a
{
color: #0f218c;
padding: 3px;
}

.leftmenulinks p a:hover
{
color: #fff;
background-color: #0f218c;
padding: 3px;
}



.leftmenublock
{
width: 150px;
margin-left: 10px;
margin-top: 10px;
border-left: 1px dotted #a5b6bc;
border-right: 1px dotted #a5b6bc;
border-bottom: 1px dotted #a5b6bc;
}

#pageheader
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#315175;
}
#smallpageheader
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#315175;
}al, Helvetica, sans-serif;
font-size:14px;
color:#315175;
}










#tabs 
{
	padding: 0;
	margin: 0;
}
	
#tabs li {
	list-style: none;
	float: left;
	cursor: pointer; 
	margin: 0 0 0 10px;
	}

#tabs li:hover
{
opacity: 0.8;
-moz-opacity: 0.8;
} 
	
#tabsText li {
	list-style: none;
	padding: 0;
	margin: 0 0 0 -35px;
	position: relative;
	width: 700px;
	display: none;
	}
	
	
	
	
	
div.comments
{
	padding: 0;
	margin: 0 auto;
	width: 570px;
}

div .comments p
{

padding: 0 0 0 40px;
background: url('/images/comment-ico.png') left top no-repeat;
width: 85%;
margin: 20px auto;
}





/*Класс для окна аутентификации*/

	#auth {
		color:#fff;
		padding:60px 70px;

	}
	
	.overlay
	{
	display:none;
	z-index:10000;
	background-color:#333;
	
	width:300px;	
	min-height:200px;
	border:1px solid #666;

	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
	
	.overlay a
	{
	color: #fff;
	}
	
	
	.overlay .close {
	background-image:url(images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:32px;
	width:32px;
	}
/**************************************/	
	
	
	
	
	
	
	
.box
{
background-color: #f2f2f2; 
padding: 5px; 
text-shadow: #fff 1px 1px; 
-moz-text-shadow: #fff 1px 1px; 
border-radius: 5px; 
-moz-border-radius: 5px;
}

.clearbox
{
border-radius: 5px; 
-moz-border-radius: 5px;
}



.tooltip
{
color: #fff;
font-size: 10px;
}



