* {
	margin: 0;
	padding: 0;
}

body {
    background:#F2F2F2 top;
    margin:auto;
	font: 12px Tahoma;
    color: #EE3373;
    text-decoration: none;
}

a 
{color:#EE3373; font-family:Tahoma; font-size:12px; text-decoration:none;
}

a:hover
{color:#EE3373; font-family:Tahoma; font-size:12px; text-decoration: none;
border-bottom: 1px dotted #EE3373;
}


A IMG.pre {
border: 3px solid #F2F2F2; /* Рамка вокруг изображения-ссылки */
}
A:hover IMG.pre {
border: 3px solid #ee3373; /* Рамка при наведении на рисунок курсора мыши */
}

/*---------------------------------------------------------HEADER---*/

#fr    {
    background:url(p.gif) top repeat-y;
}

#fr2    {
    background:url(p2.gif) top repeat-y;
}

#header		{
    background:url(sh.jpg);
    background-color:#ffffff;
	text-align:center;
	height:100px;
	width:957px;
	margin:auto;
	margin-top:30px;
}

.logo {
    float:left;
    position:relative;
	padding-left:50px;
	padding-top:25px;
}

.links  {
float:right;
}

a.links  {color:#7E4862; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration:none; padding-right:60px; margin-top:40px; padding-left:10px; border-bottom: 0px;
}

#poloska	{
    background:url(poloska.jpg) no-repeat #FFFFFF;
	text-align:center;
	height:12px;
	width:957px;
	margin:auto;
}

/*---------------------------------------------------------MAIN---*/

#main		{
	text-align:center;	
	width:957px;
	margin:auto;
	color:#33FF33;
}

.menu {
    float:left;
	background-color:#F2F2F2;
	padding-top:40px;
	padding-bottom:0px;
	text-align:left;
	width:307px;

}

.menu1 {
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

.text {
    float:right;
	text-align:left;
	width:650px;
	background-color:#E7E0E2;
	min-height:585px;
}

p.text1 {padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; font: 12px Tahoma; color: #000000; background-color:#D4C3C8;
}

p.text2 {padding-left:35px; padding-right:20px; padding-top:20px; padding-bottom:20px; font: 12px Tahoma; color: #7F4762;
background-color:#E7E0E2;
}

p.text3 {padding-left:35px; padding-right:20px; padding-top:20px; padding-bottom:0px; font: 12px Tahoma; color: #7F4762;
background-color:#E7E0E2;
}

h1.title {padding-left:35px; padding-right:20px; padding-top:20px; padding-bottom:20px; font: 24px Tahoma; color: #000000;
background-color:#D4C3C8;
}

h2.title {padding-left:35px; padding-right:20px; padding-top:25px; padding-bottom:7px; font: 18px Tahoma; color: #000000;
}

/*---------------------------KNOPKI---*/

div.da a {
 color: #ffffff;
 background: #EE3373;
 padding: 2px 5px 4px 5px;
 font-weight:bold;
 text-decoration:none;
 margin-left:50px;
 margin-top:20px;
 line-height: 0.75em;
}

div.da a:hover {
 color: #ffffff;
 background: #000000; 
 padding: 2px 5px 4px 5px;
 font-weight:bold;
 text-decoration:none;
 border-bottom: 0px;
}

div.da1 a {
 color: #ffffff;
 background: #7F4762;
 padding: 2px 5px 4px 5px;
 font-weight:bold;
 text-decoration:none;
 margin-left:50px;
 margin-top:20px;
 line-height: 0.75em;
}

div.da1 a:hover {
 color: #ffffff;
 background: #000000; 
 padding: 2px 5px 4px 5px;
 font-weight:bold;
 text-decoration:none;
 border-bottom: 0px;
}

div.da2 a {
 color: #ffffff;
 background: #000000;
 padding: 2px 5px 4px 5px;
 font-weight:bold;
 text-decoration:none;
 margin-left:50px;
 margin-top:20px;
 line-height: 0.75em;
}

div.da2 a:hover {
 color: #ffffff;
 background: #000000; 
 padding: 2px 5px 4px 5px;
 font-weight:bold;
 text-decoration:none;
 border-bottom: 0px;
}

div.da3 a {
 color: #EE3373;
 font-family:Tahoma;
 font-size:11px;
 padding: 0px 0px 0px 17px;
 text-decoration:underline;
 margin-left:50px;
 margin-top:20px;
 line-height: 0.75em;
}

div.da3 a:hover {
 color: #000000;
 font-family:Tahoma;
 font-size:11px;
 padding: 0px 0px 0px 17px;
 text-decoration:none;
 border-bottom: 0px;
}

div.da4 a {
 color: #000000;
 font-family:Tahoma;
 font-size:11px;
 padding: 0px 0px 0px 17px;
 text-decoration:none;
 margin-left:50px;
 margin-top:20px;
 line-height: 0.75em;
}

div.da4 a:hover {
 color: #000000;
 font-family:Tahoma;
 font-size:11px;
 padding: 0px 0px 0px 17px;
 text-decoration:none;
 border-bottom: 0px;
}


/*---------------------------------------------------------FOOTER---*/

#footer		{
	height:70px;
	width:957px;
	margin:auto;
	clear:both;
	background-color:#FFFFFF;
	margin-bottom:30px;
}

.adres {
    float:right;
    position:relative;
    left:0px;
	padding-right:25px;
}

.rmm {
    float:left;
    position:relative;
	width:137px;
}

p.adres1 {
	 font: 11px Tahoma;
	 color: #000000;
}

p.adres {

     padding-left:0px;
	 padding-right:0px;
	 padding-top:25px;
	 padding-bottom:10px;
	 font: 11px Tahoma;
	 color: #EE3373;
}

p.adres a {
     font: 11px Tahoma;
     color: #EE3373;
     text-decoration: none;
	 border-bottom: 1px dotted #F59AB8;
}

p.adres a:hover {
     font: 11px Tahoma;
     color: #EE3373;
     text-decoration: none;
	 border-bottom: 1px dotted #F59AB8;  
}

#foto_slider {
     text-align:center;
	 padding-bottom:20px;
	 	 }
		 
TABLE {
    margin: 0 auto;
	color: #7F4762;
    width: 600px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
    border-collapse: collapse; 
   }
TH { 
	text-align: center;
    background: #fff; 
    padding: 5px; 
	color:#000000;
    border: 1px solid #E7E0E2;
   }
TH.r { 
	text-align: left;
    background: #fff; 
    padding: 5px; 
	color:#000000;

	font-weight:normal;
   }
TD { 
    padding: 5px;
	font-size:11px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	text-align: center;
	height:30px;
   }
   
TD.r { 
    padding: 5px;
	font-size:11px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	text-align: left;
	height:30px;
   }

p.text4 { text-align:center; padding-left:35px; padding-right:20px; padding-top:20px; padding-bottom:0px;
}

p.text6 { line-height: 1.5; padding-left:35px; padding-right:20px; padding-top:20px; padding-bottom:0px;
}

li { 
 list-style-image:url(images/check.gif);
}

p.text5 { text-align:center; padding-left:35px; padding-right:20px; padding-top:300px; padding-bottom:0px;
}










ul.thumbs li.selected a.thumb {

}

div.caption-container, span.image-caption {
	width: 380px;
}

div.navigation a.prev {
	background-image: url(prevPageArrowWhite.gif);
}
div.navigation a.next {
	background-image: url(nextPageArrowWhite.gif);
}
div.loader {
	background-image: url(loaderWhite.gif);
}