/* CSS Document */
@import url(afisha.css);
@import url(contact.css);
@import url(stars.css);
@import url(galery.css);
@import url(fest.css);
@import url(daGallery.css);
* {
margin: 0;
padding: 0;
border: 0;
font-size: 100.01%;
}
html {
height: 100%;

}

*html body{
text-align:center;
}
body{
margin:auto;
background-image:url(images/back.png);
background-attachment:fixed;
}
#page{
margin:auto;
width:1000px;
min-height:1000px;
background-image:url(images/ss.png);
text-align:left;
}
#head{
width:1000px;
height:269px;
background-image:url(images/head.png);
}
#black_box{
width:327px;
height:73px;
position:absolute;
margin-top:-265px;
margin-left:673px;
text-align:center;
}
#home{
width:14px;
height:20px;
background-image:url(images/home.png);
margin-top:15px;
margin-left:50px;
position:absolute;
cursor:pointer;
}
#contact{
cursor:pointer;
width:14px;
height:20px;
background-image:url(images/contact.png);
margin-top:15px;
margin-left:70px;
position:absolute;
}
#map{
cursor:pointer;
width:14px;
height:20px;
background-image:url(images/map.png);
margin-top:15px;
margin-left:90px;
position:absolute;
}

#fest_text{
padding-top:5px;
width:280px;
height:30px;
font-family:Georgia;
font-style:italic;
font-size:22px;
color:white;
margin:auto;
text-align:center;
}
#fest_days{
width:280px;
height:30px;
font-family:Georgia;
font-style:italic;
font-size:22px;
color:white;
margin:auto;
text-align:center;
}
#vk{
cursor:pointer;
width:32px;
height:32px;
background-image:url(images/vk.png);
margin-top:100px;
margin-left:20px;
position:absolute;
}
*html #vk{
margin-left:-620px;
}
*html #fb{
margin-left:-585px;
}
*html #tw{
margin-left:-547px;
}
*html #lj{
margin-left:-509px;
}
*html #ms{
margin-left:-471px;
}
*html #lf{
margin-left:-433px;
}
*html #yt{
margin-left:-395px;
}
#yt{
cursor:pointer;
width:32px;
height:31px;
background-image:url(images/yt.png);
margin-top:100px;
margin-left:260px;
position:absolute;
}
#lf{
cursor:pointer;
width:32px;
height:31px;
background-image:url(images/lf.png);
margin-top:100px;
margin-left:220px;
position:absolute;
}
#ms{
cursor:pointer;
width:32px;
height:32px;
background-image:url(images/ms.png);
margin-top:100px;
margin-left:180px;
position:absolute;
}
#lj{
cursor:pointer;
width:32px;
height:31px;
background-image:url(images/jj.png);
margin-top:100px;
margin-left:140px;
position:absolute;
}
#fb{
cursor:pointer;
width:32px;
height:32px;
background-image:url(images/fb.png);
margin-top:100px;
margin-left:60px;
position:absolute;
}
#tw{
cursor:pointer;
width:31px;
height:31px;
background-image:url(images/tw.png);
margin-top:100px;
margin-left:100px;
position:absolute;
}

a.nav_link{
color:rgb(0,123,175);
}
#nav_pan{
width:1000px;
height:143px;  
background-image:url(images/nav_pan.png);  
}
#nav_text1{
margin-top:12px;
color:rgb(0,123,175);
font-style:italic;
font-family:georgia;
font-size:16px;

}
#nav_box1{
text-align:center;
width:110px;
height:50px;
float:left;
margin-left:177px;
margin-top:20px;

}
*html #nav_box1{
height:50px;
}
#nav_box1.hover{
width:110px;
height:50px;
background-image:url(images/on_nav.png);
float:left;
margin-left:177px;
margin-top:20px;

}
#nav_box2{
text-align:center;
width:110px;
height:50px;
float:left;
margin-left:8px;
margin-top:20px;
}
#nav_box2.hover{
width:110px;
height:50px;
background-image:url(images/on_nav.png);
float:left;
margin-left:8px;
margin-top:20px;
}
#nav_box3{
text-align:center;
width:110px;
height:50px;
float:left;
margin-left:8px;
margin-top:20px;
}
#nav_box3.hover{
width:110px;
height:50px;
background-image:url(images/on_nav.png);
float:left;
margin-left:8px;
margin-top:20px;
}
#nav_box4{
text-align:center;
width:110px;
height:50px;
float:left;
margin-left:8px;
margin-top:20px;
}
#nav_box4.hover{
width:110px;
height:50px;
background-image:url(images/on_nav.png);
float:left;
margin-left:8px;
margin-top:20px;
}
#nav_box5{
text-align:center;
width:110px;
height:50px;
float:left;
margin-left:8px;
margin-top:20px;
}
#nav_box5.hover{
width:110px;
height:50px;
background-image:url(images/on_nav.png);
float:left;
margin-left:8px;
margin-top:20px;
}    
#main_block{
width:620px;
min-height:150px;
float:left;
margin-left:30px;
background-image:url(images/line_main.png);
margin-top:-50px;
}
*html #main_block{
height:150px;
}
#main_block_title{
padding-top:10px;
width:620px;
height:60px;
background-image:url(images/main_b_t.png);
font-style:italic;
font-family:georgia;
font-size:36px;    
}
.main_block_link{
color:rgb(0,123,175);
cursor:pointer;
text-decoration:none;
font-style:vernada;
font-size:17px;

}
#main_block_text{
width:620px;
min-height:30px;
font-family:vernada;
font-style:bold;
color:rgb(102,102,102);
background-image:url(images/line_main.png);
font-size:16px;  
}
#m_b_t{
width:580px;
margin-left:20px;
margin-bottom:15px;
}
#main_block_footer{
width:620px;
height:50px;
background-image:url(images/main_b_f.png);
}
#right_top{
width:235px;
min-height:50px;
float:right;
margin-right:30px;
background:url(images/line_right_t.png);
margin-top:-50px;
}
#right_top_title{
width:230px;
height:80px;
text-decoration:underline;
font-style:italic;
font-family:georgia;
font-size:22px;    
color:rgb(0,123,175); 

}
#right_place{
margin-top:5px;
height:15px;
width:200px;
margin-left:10px;
font-family:georgia;
font-size:16px;    
color:rgb(0,123,175);
}
#place_text{
font-family:vernada;
font-size:16px; 
font-style:bold;
color:rgb(102,102,102);
width:200px; 
margin-left:10px;      
}
#right_one_footer{
width:235px;
height:30px;
background-image:url(images/right_1_f.png);
}
#friends{
width:620px;
min-height:300px;
float:left;
margin-left:30px;
margin-top:35px;
margin-bottom:50px;
}
*html #friends{
height:300px;
}
#friends_title{
font-style:italic;
font-family:georgia;
font-size:30px;
text-decoration:underline;
color:rgb(0,123,175);
}
.box{
float:left;
}
.friend_logo{

margin-top:20px;

margin-left:27px;
}
#right_prepare{
width:230px;
min-height:50px;
float:right;
margin-right:30px;
background:url(images/line_right_t.png);

}
#vklad{
margin-top:20px;
width:230px;
min-height:100px;
background-image:url(images/line_right_t.png);
float:right;
margin-right:30px;
margin-bottom:50px;
}
#footer_nav{
clear:both;
width:1000px;
height:50px;
background-image:url(images/footer_nav.png);
}
#footer{
width:1000px;
height:157px;
background-image:url(images/footer.png);
position:relative;
}
#ss{
background:white;
}

.otstup20{
margin-left:20px;
}
.otstup10{
margin-left:10px;
}

.festt_text{
color:black;
border:1px solid grey; 
text-align:left;
width:600px;
height:200px;
font-size:14px;
}
.fest_name{
border:1px solid grey;
font-size:14px;
color:black;
}
#artur{
width:217px;
height:27px;
background-image:url(images/artur.jpg);
position:absolute;
margin-left:400px;
margin-top:80px;
}
*html #artur{
margin-left:-240px;
}

#copyright{
width:250px;
height:37;
background-image:url(images/copyright.png);
float:left;
margin-top:10px;
margin-left:20px;
}
*html #copyright{
margin-top:25px;
}
#cont{
width:185px;
height:37px;
background-image:url(images/cont.png);
right:0px;
margin-top:10x;
float:right;
}
*html #cont
{
margin-top:25px;
}
p.text_main{
font-size:18px;
}
#link_home{
cursor:pointer;
position:absolute;
width:500px;
height:50px;
margin-top:125px;
margin-left:40px;
}
#pagin{
margin-top:35px;
margin-left:50px;
color:rgb(0,123,175); 
}
