/* holiday-zone.ru */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#778a82;
text-align:center;
padding:0;
margin:0;
background-color:#f6f6f3;
background-image:url('/images/bg_body.gif');
background-repeat:repeat;
}
#wrapper{
width:95%;
right:3%;
left:2%;
margin-top:2%;
text-align:left; 
background-color:#fff;
border:4px solid #bbc4c0;
position:absolute;
}
#box{
padding:10px;
background-image:url('/images/content_bg.gif');
background-repeat:repeat;
}
#top{
width:100%;
height:24px;
margin:0;
padding:0;
}
#top #top_nav{
text-align:right;
padding:0;
margin:0;
}
#top #top_nav ul{
padding:0;
margin:0; 
}
#top #top_nav li{
float:right;
list-style:none;
}
#top #top_nav li a{
display:block;
font-size:12px;
color:#bba454;
font-weight:bold;
text-align:center;
margin:0 2px 0 0;
padding:0 2px;
border-right:#aeb9b4 1px solid; 
text-decoration:underline;
}
#top #top_nav ul li a:hover{
color:#a78a24;
text-decoration:none;
}
#banner{
width:100%;
height:100px;
margin-right:auto;
margin-left:auto;
background-color:#778a82;
background-image:url('/images/banner.gif');
background-repeat:repeat-x;
position:relative;
}
.h{
font-size:26px;
color:#fff;
font-weight:100;
letter-spacing:-2px;
padding:0; 
margin:5px 0 0 110px; 
}
#banner h2{
font-size:26px;
color:#9f7f0f;
font-weight:100;
letter-spacing:-2px;
text-align:left;
padding:0px 0 0 0;
margin:0px 0 0 110px;
}
#banner img{
float:left;
margin-top:5px;
margin-left:5px;
}
#banner h6{
padding:0;
margin:0;
}
#banner h6 img{
float:right;
margin-top:0px;
margin-right:0px;
}
#banner #search{
float:right;
}
#banner #search form{
margin:10px 4px 0 0;
}
#banner #search input{
width:150px;
color:#aeb9b4; 
}
#banner #search .sub_but{
width:60px;
color:#fff;
background-color:#778a82; 
}
#banner #loginout{
float:right;
border:none;
}
#banner #loginout div{
float:right;
width:175px;
height:18px;
margin:11px 4px 0 0;
background:url('/images/loginout-bg.png') no-repeat;
}
#banner #loginout div span{
color:#fff;
}
#banner #loginout a{
font-size:11px;
color:#fff;
text-align:center;
padding:0 0 1px 4px;
}
#horisontal{
width:100%;
height:30px;
padding:0;
margin:10px 0 0 0;
background-color:#d7dcda;  
background-image:url('/images/bg_horisontal.gif');
background-repeat:repeat-x;
}
#horisontal #navlist{
text-align:left;
padding:0;
margin:0;
}
#horisontal #navlist ul{
padding:0;
margin:0; 
}
#horisontal #navlist ul li{
float:left;
list-style:none;
}
#horisontal #navlist ul li a{
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#778a82;
font-size:12px;
font-weight:bold;
text-align:center;
padding:2px 4px;
margin:6px 0;
border-right:#ababab 1px solid;
/*border-left:#ababab 1px solid;*/ 
text-decoration:none;
background:transparent;
width:80px;
}
#horisontal #navlist ul li a:hover{
color:#a78a24;
background-color:#ededed;
}
#horisontal #navlist ul li #right{
border-right:#ababab 1px solid; 
}
#leftcol{
width:195px;
float:left;
clear:left;
}
#leftcol #left_nav,
#leftcol #left_nav_2{ 
margin:17px 0 20px 4px;
}
#leftcol #left_nav ul,
#leftcol #left_nav_2 ul{
margin:0;
padding:0;
list-style-type:none;
}
#leftcol #left_nav ul li,
#leftcol #left_nav_2 ul li{ 
margin:0; 
}
#leftcol #left_nav ul li a,
#leftcol #left_nav_2 ul li a{
width:185px;
display:block;
color:#a78a24;
font-size:11px;
font-weight:bold;
padding:2px 10px;
text-decoration:none;
border-top:1px solid #aeb9b4;
border-bottom:1px solid #aeb9b4;
border-left:1px solid #aeb9b4;
background-color:transparent;
}
#leftcol #left_nav ul li a:hover,
#leftcol #left_nav_2 ul li a:hover{
width:182px;
color:#4e665c;
background-color:#dce1df;
border-right: 10px solid #d2c38e;
}
#leftcol #left_nav ul ul,
#leftcol #left_nav_2 ul ul{
margin:0 0 20px 4px;
padding:0;
list-style-type:none;
}
#leftcol #left_nav li li a,
#leftcol #left_nav_2 li li a{
width:170px;
display:block;
color:#778a82;
font-size:11px;
padding:2px 10px;
margin:0;
border-top:none;
border-bottom:1px dashed #e8ebea;
border-left:1px solid #e8ebea;
text-decoration:none;
background-color:transparent;
}
#leftcol #left_nav ul li ul li a:hover,
#leftcol #left_nav_2 ul li ul li a:hover{
width:178px;
color:#4e665c;
background-color:#dce1df;
border-right:10px solid #d2c38e
}
#leftcol #left_nav ul ul ul#submenu,
#leftcol #left_nav_2 ul ul ul#submenu{
margin:0 4px 0 5px;
padding:0;
list-style-type:none;
}
#leftcol #left_nav ul li ul li ul#submenu li a,
#leftcol #left_nav_2 ul li ul li ul#submenu li a{
width:175px;
display:block;
color:#bba454;
font-size:11px;
font-weight:100;
text-align:left;
padding:2px 10px;
margin:0;
border-top:none;
border-bottom:1px dashed #e8ebea;
border-left:1px solid #e8ebea;
text-decoration:none;
background-color:#f3f4f4;
/*background-color:transparent;*/
}
#leftcol #left_nav ul li ul li ul#submenu li a:hover,
#leftcol #left_nav_2 ul li ul li ul#submenu li a:hover{
width:173px;
color:#4e665c;
background-color:#dce1df;
border-right:10px solid #d2c38e
}
#leftcol .text{
font-size:11px;
padding:0;
margin-bottom:20px;
}
.header{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#778a82;
font-weight:100;
letter-spacing:-1px;
padding:0;
margin:20px;
border-bottom:#e8ebea 1px solid;
}
#rightcol{
width:195px;
float:right;
}
#rightcol #right_nav{ 
margin:17px 4px 20px -5px;
}
#rightcol #right_nav ul{
margin:0;
padding:0;
list-style-type:none;
}
#rightcol #right_nav li{ 
margin:0; 
}
#rightcol #right_nav a{
width:175px;
display: block;
color: #a78a24;
font-size:11px;
text-align:left;
font-weight:bold;
margin:0 4px 0 0;
padding:2px 10px;
text-decoration: none;
border-top:1px solid #aeb9b4;
border-left:1px solid #aeb9b4;
border-bottom:1px solid #aeb9b4;
background-color:transparent;
}
#rightcol #right_nav a:hover{
color:#4e665c;
background-color:#dce1df;
border-right:10px solid #d2c38e
}
#rightcol #right_nav ul ul{
margin:0 4px 20px 5px;
padding:0;
list-style-type:none;
}
#rightcol #right_nav li li a{
width:170px;
display:block;
color:#778a82;
font-size:11px;
text-align:left;
padding:2px 10px;
margin:0;
border-top:none;
border-bottom:1px dashed #e8ebea;
border-left:1px solid #e8ebea;
text-decoration:none;
background-color:transparent;
}
#rightcol #right_nav ul ul ul#submenu{
margin:0 4px 0 5px;
padding:0;
list-style-type:none;
}
#rightcol #right_nav ul li ul li ul#submenu li a{
width:165px;
display:block;
color:#bba454;
font-size:11px;
font-weight:100;
text-align:left;
padding:2px 10px;
margin:0;
border-top:none;
border-bottom:1px dashed #e8ebea;
border-left:1px solid #e8ebea;
text-decoration:none;
background-color:#f3f4f4;
}
#rightcol #right_nav ul li ul li ul#submenu li a:hover{
width:165px;
color:#4e665c;
background-color:#dce1df;
border-right:10px solid #d2c38e
}
/*blog*/
#rightcol #right_nav_blog{ 
margin:17px 0px 20px -15px;
}
#rightcol #right_nav_blog ul{
margin:0 20px 0 20px;
padding:0;
list-style-type:square;
}
#rightcol #right_nav_blog li{ 
margin:0; 
}
#rightcol #right_nav_blog ul li a{
display:block;
color:#bba454;
font-size:11px;
text-align:left;
padding:2px 24px 2px 1px;
margin:0;
border-top:none;
border-bottom:1px dashed #e8ebea;
text-decoration:none;
}
#rightcol #right_nav_blog ul li a:hover{
color:#778a82;
background-color:#f3f4f4;
}
#rightcol .text{
font-size:11px;
padding:0;
margin-bottom:20px;
}
#rightcol h2{
font-family:Arial, Helvetica, sans-serif;
color:#999;
font-size:80%;
text-align:right;
padding:0;
margin:20px;
}
#content{
margin:0 220px 0 220px;
border-right:1px solid #e8ebea;
border-left:1px solid #e8ebea; 
}
#content_blog{
margin:0 220px 0 0;
border-right:1px solid #e8ebea;
}
#content_forum{
margin:0;
}
html p{
font-size:12px;
margin:20px;
}
#content_forum table, tr, th, td, a{
font-size:12px;
/*margin:20px;*/
}
span{
font-size:12px;
/*margin:20px;*/
}
#content ul,
#content_blog ul,
#content_forum ul{
font-size:12px;
margin:0 20px 0 25px;
list-style-type:circle;
}
#content ul ul{
margin:0 0 20px 10px;
padding:0;
list-style-type:square;
}
#content ul ul ul{
margin:0 0 20px 10px;
padding:0;
list-style-type:disc;
}
strong {
color:#bba454;
font-size:12px;
}
#content h1,
#content_blog h1,
#content_forum h1,
#leftcol h1,
#rightcol h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#bba454;
font-weight:100;
letter-spacing:-1px;
padding:0;
margin:20px;
border-bottom:#e8ebea 1px solid;
}
#footer{
width:100%;
/*height:50px;*/
clear:both;
font-size:12px;
text-align:center;
margin:0;
padding:20px 0 0 0;
/*line-height:30px;*/
background-color:#f3f4f4;
}
#footer a{
color:#bbb;
}
.centerimg{
padding:2px;
border:#e8ebea 1px solid;
background-color:#fff;
}
.leftimage{
float:left;
margin-right:10px;
padding:2px;
border:#e8ebea 1px solid;
background-color:#fff;
}
.rightimage{
float:right;
margin-left:10px;
padding:2px;
border:#e8ebea 1px solid;
background-color:#fff;
}
.leftcolimage{
width:146px;
height:75px;
padding:2px;
border:#e8ebea 1px solid;
background-color:#fff;
}
a{
color:#bba454;
text-decoration:underline;
}
a:hover{
color:#a78a24;
text-decoration:none;
}
#fon {
background-color:#f3f4f4;
padding:10px;
margin:0 20px;
}
td{
font-size:12px;
}
ul #news{
font-size:12px;
margin:0;
list-style-type:square;
}
ul#news li a{
font-size:12px;
}
#news span{
font-size:12px;
font-weight:bold;
}
.news{
font-size:12px;
margin:0 0 20px 0;
}
.blog_header{
font-size:12px;
margin:20px;
}
.comments{
font-size:12px;
margin:20px;
}
#blog_items{
margin:0;
}
.comment_item{
font-size:12px;
font-style:italic;
margin:20px;
}
.forum_add{
margin:20px;
}
hr{
color:#bba454;
height:1px;
margin:20px;
}
