body {
margin-top:0;
margin-left:0;
margin-right:0;
padding:0;
background-color: #e6e6e6;
background-repeat: repeat-x;
background-position: center top;
background-image: url(/img/main/bg.jpg);
}
html,body {
height: 100%;height:auto;width:100%;
}

body, div, p, span, td {
font-family: arial, verdana, sans-serif;
font-size: 13px;
}

div, form, h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
}

h1 {
font-size: 28px;
margin-bottom: 2px;
letter-spacing: -1px;
}

li {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
}

h2 {
font-size: 14px;
font-weight: bold;

color: #a0a0a0;

}
img {
border: none;
}

h3
{
	color: #000;
	font-size: 14px;
	line-height: 1.3em;
}
a, a:active, a:visited, a:hover {
color: #577a44;
text-decoration: underline;
font-weight: normal;
}

a:hover {
color: #000000;
text-decoration: underline;
font-weight: normal;
}


/*menu*/
#menu {
background-color: #dbefcc;
background-image: url("/img/menu_bg.gif");
background-repeat: repeat-x;
border-bottom: 1px solid #bed59b;
}
#menu .padding {
padding: 11px 0px 9px 17px;
}
#menu ul, #menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li {
margin-right: 1em;
display: inline;
font-size: 14px;
}
#menu a, #menu a:visited, #menu a:active, #menu a:hover {
color: #325b0a;
font-weight: bold;
text-decoration: none;
}

#menu a:hover {
color: #000000;
text-decoration: underline;
}
/*end menu*/



/*main parts*/
#container{margin-right:auto;margin-left:auto; width:1145px; padding-top:10px;}
#wrap{
margin-right:auto;
margin-left:auto;
width:1145px;
font-family: arial, verdana, sans-serif;
font-size: 13px;
color: #000;
background-image: url(/img/body_bg.jpg);
background-repeat: repeat-y;
height: auto;min-height:100%;overflow:hidden;
}
#top{height:55px;padding-left:58px;}
#top div{float:left;padding-top:28px;}
#top #links{padding-top:37px;}
/* #top #search{padding-left:750px;} */
#search {width:250x;}
#search .button{margin:0px;width:60px;}
#search .inp{margin:0px;width:200px;}

#links a, #links a:link, #links a:active, #links a:visited {font-family: arial, verdana, sans-serif;
font-size: 13px;
color: #000;
text-decoration: none;
font-weight: normal;
}

#links a:hover {font-family: arial, verdana, sans-serif;
font-size: 13px;
color: #577a44;
text-decoration: underline;
font-weight: normal;
}






#header{background-image: url(/img/main/header2.gif);
background-repeat: no-repeat;background-position: center top;
height: 160px;
width: 1145px;}
#head_col1,#head_col2{float:left;margin-top:11px;}
#head_col1{margin-left:14px;width:369px; }
#head_col2{margin-left:17px;width:728px; }
*html #head_col1 {margin-left:6px;}

#head_col2 span {margin-top:7px;}
*html #head_col2 {margin-top:7px;}/*ie6*/

*:first-child+html #head_col2 {margin-top:7px;}/*ie7*/


body:first-of-type .menu_position {left:55px;position:relative;top:26px;  
/**/
} /*safari*/
.menu_position{left:55px;position:relative;top:12px;  width:100%;}
.menu_position ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.menu_position ul li { display: inline; }
.menu_position ul li a
{
text-decoration: none;
padding: .3em 1em;
}
body:first-of-type .menu_position ul li a{text-decoration: none;
padding: .5em 1em;
/**/
} /*safari*/

.menu_position a, .menu_position a:active, .menu_position a:visited, .menu_position a:link {
	color: #10392b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}

.menu_position a:hover {
	color: #6a7858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}


 .menu_position li {
	float:left;
	padding-left:0;margin-left:9px;
	background-image: url(/img/main/corner-left.gif);
	background-repeat: no-repeat;
}

 .menu_position li a {
	display:block;
	padding-right:0;
	background-image: url(/img/main/corner-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#menu_absolute{position:absolute;width:100px;}

#menu_but_left{}
#menu_but_right{}

#footer{background-image: url(/img/main/bottom.gif);
background-repeat: no-repeat;background-position: center top;
height: 16px;
width: 1145px;}

/* *html #footer{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bottom.gif', );}*/

#wrap{
margin-right:auto;
margin-left:auto;
width:1145px;
font-family: arial, verdana, sans-serif;
font-size: 13px;
color: #000;

background-repeat: repeat-y;
height: auto;
min-height:100%;
overflow:hidden;
background-image: url(/img/main/body_bg.gif);
}
#col1,#col2{float:left;padding-top:10px; }
#col1{padding-left:32px;width:729px; }
*html #col2{left:786px;padding-left:0px;margin-left:27px;width:323px; }
*html #col1{ width:729px;}
#col2{padding-left:57px;width:323px; }
/*end main parts*/

#copyright{

font-size: 11px;
color: #222;
padding: 11px 17px 17px 17px;
}

/*left column content*/
.bar{
	background-image: url(/img/main/bar.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 729px;
	padding-left:29px;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.bar span{color:#ffb435;}

/* wallpaper styles
---------------------------------------------------------------------------- */
#wallpaper {
	width: 320px;
	height: 480px;
}

#wallpaper, #wallpaper_holder, .small_wallpaper, .small_wallpaper_holder {
	border: 1px solid #ddd;
}
#wallpaper_holder2{border:1px solid #ddd;background-color: #eee;}
#wallpaper_holder, .small_wallpaper_holder {
	background-color: #eee;
}

#wallpaper_holder .padding {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 1em;
}
#wallpaper_holder2 .padding2 {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;padding-left:8px;padding-top:13px;padding-bottom:11px;
	
}
#wallpaper_holder2 img{
	
	border: 1px solid #ddd;
}


.small_wallpaper_holder {
	margin-right: .5em;
	margin-bottom: .5em;
}

.small_wallpaper_holder_padding {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: .4em;
}

.small_wallpaper {
	width: 108px;
	height: 162px;

}

.small_wallpaper_name {
	padding-bottom: 1em;
	font-size: 12px;
	line-height: 17px;
}

.small_wallpaper_name_padding {
	padding-right: .5em;
}

#wallpapers{width:685px;margin-top:4px;padding-left:10px;margin-bottom:10px; height: 230px;}
.banner_zone{width:729px;margin-top:5px;margin-bottom:10px; height: 90px;margin-right:30px;}
.view_more {
	margin-bottom: 1em;
	font-size: 18px;
	margin-top: 1em;
	text-align: center;
}


#wall{float:left;width:130px; height:177px;margin-right:7px;min-height:100%;height:auto; }
*html #wall{margin-right:5px;}
#wall img{	border: 1px solid #ddd;}
*html #wall{width:130px; height:177px;}
a.b, a.b:active, a.b:visited, a.b:hover {
	font-weight: bold;
}
#in{font-size: 11px; font-weight: normal;}
#clear{ clear:both;}
#set{margin-top:0;margin-bottom:10px;}
/*end left column content*/


/*right column*/
#left_column_container{width:323px;}
#column1,#column2{float:left;}
#column2{margin-left:30px;}


/* right_links
---------------------------------------------------------------------------- */




#right_links ul, #latest_newsblog ul
{
	padding-left: 0;
	margin-left: 0;
	width: 120px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3f4f4;
}

#right_links li, #latest_newsblog li
{
	list-style: none;
	margin: 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3f4f4;
}

#right_links li a, #latest_newsblog li a { text-decoration: none; }
#right_links a, #right_links a:active, #right_links a:visited, #right_links a:link {
	color: #577a44;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#right_links a:hover, #latest_newsblog a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#left_links ul
{
	padding-left: 0;
	margin-left: 0;
	width: 140px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3f4f4;
}

#left_links li
{
	list-style: none;
	margin: 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3f4f4;
}

#left_links li a { text-decoration: none; }
#left_links a, #left_links a:active, #left_links a:visited, #left_links a:link {
	color: #577a44;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#left_links a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


/*end right column*/

/*------------------------------------------------------------------------------------------------------------*/
#wall_big_container{min-height:100%;height:auto;height:500px;padding-top:5px;margin-left:25px;}

#ad_banner{float:left;width:300px;margin-right:26px;}
#download_but{margin-top:5px;}
#wall_big{float:left; width:350px;}
#content_height{height:auto;min-height:auto;}
#description{
	padding-top:9px;
	padding-left:8px;
	clear:both;
	margin-top:20px;
	width:701px;
	height:44px;
	margin-bottom:2px;
	background-image: url(/img/inner/bar_stroke.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
}

*html #description{margin-top:10px;padding-top:13px;}
*:first-child+html #description{padding-top:14px;}




#description ul, #description li {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;	
margin: 0px;
padding: 0px;
list-style-type: none;
}
#description li {
margin-right: 0.8em;
display: inline;
font-size: 13px;
}
#description a, #description a:visited, #description a:active, #description a:hover {
color: #325b0a;
font-weight: bold;
text-decoration: underline;
}

#description a:hover {
color: #325b0a;
text-decoration: none;
}
#description ul li span{color: #325b0a;}
#links{margin-bottom:2px;}

#pagination, #pagination_2 {
	border-top: 1px solid #ebf4e1;
	background-color: #f4fbef;
	margin-bottom: 1.2em;
	margin-top: 5px;
}

#pagination .padding, #pagination_2 .padding {
	padding: .8em;
}

#pagination ul, #pagination li, #pagination_2 ul, #pagination_2 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#pagination li, #pagination_2 li {
	display: inline;
	font-size: 16px;
	margin-right: .5em;
}
h2.dl {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: .4em;
	padding: .3em .5em;
	background-color: #f4fbef;
	color: #577a44;
	border-top: 1px solid #ebf4e1;
}
.wpques a { font-size: 11px }

#right_links a.seeall:link, #right_links a.seeall:active, #right_links a.seeall:visited { 
	color: #577a44;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#right_links a.seeall:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input.curl{ display:none; }

#fanback {
display:none;
background:rgba(0,0,0,0.8);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:99999;
}
#fan-exit {
width:100%;
height:100%;
}
#fanbox {
background:white;
width:420px;
height:270px;
position:absolute;
top:58%;
left:63%;
margin:-220px 0 0 -375px;
-webkit-box-shadow: inset 0 0 50px 0 #939393;
-moz-box-shadow: inset 0 0 50px 0 #939393;
box-shadow: inset 0 0 50px 0 #939393;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: -220px 0 0 -375px;
}
#fanclose {
float:right;
cursor:pointer;
background:url(http://www.alliphonewallpapers.com/images/fanclose.png) repeat;
height:15px;
padding:20px;
position:relative;
padding-right:40px;
margin-top:-20px;
margin-right:-22px;
}
.remove-borda {
height:1px;
width:366px;
margin:0 auto;
background:#F3F3F3;
margin-top:16px;
position:relative;
margin-left:20px;
}
#linkit a.visited,#linkit a,#linkit a:hover {
color:#80808B;
font-size:10px;
margin: 0 auto 5px auto;
float:center;
}