@charset "utf-8";
/* CSS Document */

 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}




body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
    margin:0px;
	padding:30px 10px 10px 10px;

}


		
		img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		

		

		div.container {
			/* This is the only important rule */
			/* We need our content to show up on top of the background */
			position: relative; 
			
			
			/* These have no effect on the functionality */
			width: 1200px;
			margin: 5px auto;
		
			padding: 5px;
			font-family: helvetica, arial, sans-serif;
		

		}


h1, h2, h3, h4, h5, h6{
	margin-top: 0;	
	padding-right: 15px;
	padding-left: 15px;
}

a img {
	border: none;
}


a:link{
	color: #fff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:500;
}
a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight:500;
	
	}


a:hover{
	color: #09F;
	font-weight:500;
	text-decoration: underline
	}
a:active{color: #03F;
         text-decoration: none;
}
a:focus {
	text-decoration: none;
        color: #03F;
}
 


.header {
	background:url(../images/menu_020.png);
	height:260px;
	width:1173px;
    border: none;
    padding: 10px;
	margin-bottom:10px;
		    -webkit-border-radius: 20px 20px 20px 20px;
        border-radius: 20px 20px 20px 20px;
	 -moz-border-radius: 20px 20px 20px 20px;

}

#logo {
	background: url(../images/selena4.png) no-repeat;
	width:307px;
	height:248px;

}


/*Оформление шрифтов и текста*/

.nasha_rasha {
	text-align: left;
	text-indent: 20px;
	font-size:15px;
	font-style:italic;
	color: #fff;
	 text-shadow: 1px 2px 1px #000; // Saf3+, FF3.1+, O9.5+,Chrome 2+
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#09F09F,direction=135,strength=3); // IE5.5+
	}

h2 {
	color: #09F;
	font-size:19px;
	font-weight:600;
	font-style:oblique;
	 text-shadow: 1px 1px 1px #fff; // Saf3+, FF3.1+, O9.5+,Chrome 2+
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#ffffff,direction=135,strength=3); // IE5.5+
	}


/*Горизонтальное меню*/

.top_menu {
	margin-left:580px;
	margin-top:5px;
	
	}
	
.left {
	background:url(../images/menu_01.png);
	color: black;
    float: left;
    height: 30px;
    margin:20px 0px 0px 0px;
    padding: 10px 9px 10px;
    width: auto;
}

.right {
	background:url(../images/menu_03.png);
	color: black;
    float: left;
    height: 30px;
    margin:20px 0px 0px 0px;
    padding: 10px 9px 10px;
    width: auto;
}


.punkt_top_menu {
	background:url(../images/menu_02.png);
    color: black;
    float: left;
    height: 30px;
    margin:20px 0px 0px 0px;
    padding: 10px 9px 10px;
    width: auto;
}

element.style {
    float: left;
}


.sidebar1 {
	background:url(../images/menu_020.png);
	height:auto;
	width:692px;
	float:left;
	border: 0px solid #434343;
        padding: 20px 10px 20px 50px;
	margin:12px 10px 12px 0px;
	margin-bottom:7px;
		    -webkit-border-radius: 20px 20px 20px 20px;
        border-radius: 20px 20px 20px 20px;
	 -moz-border-radius: 20px 20px 20px 20px;


}


.sidebar1 p {
         color: #09F;
         font-weight:600;
	 font-style:oblique;
	 text-align:left;
}

.sidebar2 {
	background:url(../images/menu_020.png);
	width:375px;
	float:right;
	border: none;
    padding: 20px;
	margin:12px 10px 12px 0px;
	margin-bottom:7px;
		    -webkit-border-radius: 20px 20px 20px 20px;
        border-radius: 20px 20px 20px 20px;
	 -moz-border-radius: 20px 20px 20px 20px;
 
}

.sidebar3 {
	background:url(../images/menu_020.png);
	height:200px;
	width:365px;
	float: left;
	border: 0px solid #434343;
    padding: 10px;
	margin:12px 0px 12px 0px;
		    -webkit-border-radius: 20px 20px 20px 20px;
        border-radius: 20px 20px 20px 20px;
	 -moz-border-radius: 20px 20px 20px 20px;
 
}




.header1{
	background:url(../images/menu_020.png);
	height:540px;
	width:1173px;
	font:"Times New Roman", Times, serif;
	font-stretch:wider;
	font-style:italic;
	font-size:13px;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	border: none;
    padding:10px;
	margin:10px 0px 30px 0px;
		    -webkit-border-radius: 20px 20px 20px 20px;
        border-radius: 20px 20px 20px 20px;
	 -moz-border-radius: 20px 20px 20px 20px;
}

.bottom {height:10px;
	width:1200px;
clear:both;
}




.footer {
	height:40px;
	width:1173px;
	padding:0;
	margin-top:25px;
	background: no-repeat center;
	font: italic Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align: left;
	text-shadow:#F00;
	position: relative;
	clear: both;
	border: none;      
      -moz-border-radius:0px 0px 20px 20px;
      -webkit-border-radius:0px 0px 20px 20px;
        border-radius:0px 0px 20px 20px;
	}
.footer p{ 
    color: #09F;
	font-weight:600;
	font-style:oblique;
	
	}

.copyright {
	float:left;
	
}

.contact {	
	float:right;

}

span {color:#FFF}

strong {font-weight:600}

p {color:#09f;}
#cena {color: #000;}

