/* CSS Document */
body
{
padding:0px;
margin:0px; 
background:#dadada;
}
a
{
color:#000000;
}
a:focus
{
outline:none;
}
#table
{ 
margin:0px auto; 
width:100%;
}
a.logo {
position:absolute;
top:12px;
left:460px;
width:524px;
height:392px;
display:block;
cursor:pointer;
}
.header_left_bg
{ 
background:url(images/header_bg_7.gif) top center no-repeat;
margin:0px auto;
}
.header_right_bg
{
background:url(images/header_bg.gif) top repeat-x;
}
.header_telefon
{
width:400px; 
height:85px; 
float:left;
margin-left:10px;
margin-top:70px;
clear:both;
}
.header_telefon p {
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
}
.header_telefon p.tel {
font-size:53px;
color:#791a40;
}
.header_all
{ 
background:url(images/header_all_12.jpg) no-repeat; 
width:997px; 
height:942px; 
margin:0px auto;
position:relative;
}

.header_menu
{ 
/*margin-right:100px;
margin-top:238px;
float:right;
clear:both;*/
left:685px;
position:absolute;
top:415px;
}




.header_menu ul
{ 
list-style:none; 
padding:0px; 
margin:0px; 
font-family:Georgia; 
font-size:16px;
}

.header_menu ul li {
padding-top:10px;
}

.header_menu ul li a
{
color:#7e8084; 
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic; 
font-size:16px;
text-decoration:none; 
font-weight:bold;
}

.header_menu ul li a:hover
{ 
color:#791a40; 
text-decoration:underline;
}

.header_text
{
width:423px; 
margin:auto;
clear:both;
padding-top:55px;
padding-left:10px;
}

.header_text2
{ 
font-family:Verdana; 
font-size:13px;
}

.header_text2 span{ 
text-decoration:underline;
}

.header_text2 span a {
color:#000000;
}

.content{ 
margin:0px auto; 
width:990px;
}

.content_left
{
width:500px; 
float:left;
}

.content_left_box1 {
background: url(images/content_zvuk.gif) top left no-repeat;
padding:0 20px 0 176px;
min-height:363px;
_height:363px;
margin-bottom:40px;
position:relative;
}

.content_left_box2 {
background: url(images/content_svet.jpg) top left no-repeat;
padding:0 20px 0 176px;
min-height:292px;
_height:292px;
margin-bottom:40px;
position:relative;
}

.content_left_box3 { 
background: url(images/content_podarok.jpg) top left no-repeat;
padding:0 20px 0 176px;
min-height:381px;
_height:381px;
position:relative;
}

a.content_left_img {
position:absolute;
top:0;
left:0;
width:158px;
height:300px;
}

a.content_left_title {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:29px; 
font-style:italic; 
color:#791a40;
text-decoration:none;
}

.content_left_text
{
font-family:Verdana; 
font-size:12px;
}

.content_right
{
float:right;
width:460px;
margin-top:-19px;
*margin-top:-13px;
}

.m0
{
background:url(images/content_menu_bg.jpg) repeat-y; 
width:448px;
}

.m1
{
background:url(images/content_menu_top.jpg) left top no-repeat;
width:448px; 
min-height:285px;
padding:0;

}

.red_text
{
margin: 30px 0px 0px 380px;
width:50px;
height:50px;
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
text-align:center;
vertical-align:middle;

}

.m2
{  
background:url(images/content_menu_bottom.jpg) left bottom no-repeat; 
padding:50px 0 0 0;  
width:425px; 
padding:0; 
height:auto; 
font-family:Verdana;
font-size:11px;
}

.m_text
{
margin-top:-164px; 
width:403px; 
padding-left:10px;
}

.content_right_title
{
font-family:Verdana; 
font-size:13px; 
font-weight:bold; 
padding-top:52px; 
padding-left:10px;
}

.content_right_text
{
font-family:Verdana; 
font-size:11px; 
width:190px;
padding-left:10px; 
padding-top:5px;
}

.content_right_blog
{
float:right;
padding:96px 11px 0 0; 
height:180px; 
overflow:hidden;
}
content_right_blog img
{
border:none;
}

.content_right_link
{ 
padding:20px 0px 10px 10px;
}

.content_right_link a
{ 
font-family:Verdana; 
font-size:11px; 
font-style:italic; 
color:#000000;
}

.content_right_price
{ 
font-family:Verdana; 
font-size:38px; 
float:left; 
}

.content_right_price_rub
{
font-family:Verdana; 
font-size:21px;
float:left;
width:25px;
height:25px; 
padding-left:5px;
}

.content_right_price_sutke
{
font-size:13px;
}

.content_right_price span
{ 
font-family:Verdana; 
font-size:21px;
}

.ramka1{ padding:30px 0 0 0 ;}
.ramka2{ padding:35px 0 0 0 ;}
.ramka3{ padding:55px 0 0 0 ;}


.footer
{
margin:0px auto; 
width:920px;
}

.footer_menu_poloska
{ 
background:url(images/footer_menu_poloska.jpg) right no-repeat;
}

#footer_menu
{ 
width:800px; 
height:15px; 
margin:0px auto; 
padding-top:175px;
}

#footer_menu ul
{ 
list-style:none; 
padding:0px; 
margin:0px; 
font-family:Verdana; 
font-size:12px;
}

#footer_menu ul li
{ 
float:left; 
padding-left:10px; 
padding-right:10px;
}

#footer_menu ul li a
{ 
color:#000000; 
text-decoration:none;
}

.footer_text
{ 
text-align:center; 
font-family:Verdana; 
font-size:10px; 
padding-top:10px;
}

.top_border{
width:100%; 
background:url(images/body_top_polosa.jpg) left top repeat-x; 
height:7px;
}

.bot_border{
width:100%;
background:url(images/body_bottom_polosa.jpg) bottom repeat-x;
height:7px;
padding:0px;
margin:0px;
}
td.bglogo
	{
	background:url(images/footer_logo.jpg) 75% 100% no-repeat;
	}


.red_text
{
position:absolute;

}
