	/* CSS Document */

html{width:100%; height:100%; margin:0px; padding:0px;}
body{width:100%; height:100%; margin:0px; padding:0px; background:#451612; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0b0402;}
img {border:0px;}
form {margin:0px; padding:0px;}
a:link, a:active, a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b0402; text-decoration:underline;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b0402; text-decoration:none;}
.cl {clear:both; font-size:0px; height:1px;}
   .textcenter {
    text-align:  center;
   }
   /* CSS Document */
ul#cssmenu {
        width:950px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        background: #e3b67b;
        height: 20px;
        font: 14px/20px Arial;
        border-left:#e3b67b 1px solid;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 20px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 20px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 5px;
        float: none !important;
        float: left;
        display: block;
        background: #e3b67b;
        color: #FFFFFF;
        font: 13px/20px Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #FFFFFF;
        color:#e3b67b;
        border-top:#e3b67b 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 2px solid #FFFFFF;
        float: none;
        background: #e3b67b;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 2px solid #FFFFFF;
        background: #FFFFFF;
        color:#e3b67b;
        border:#e3b67b 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 
    .style2
    {
        color: #FFFFFF;
        font-size: 13px;
        height: 1%;
        padding: 0 3px;
    }
	    .style9
    {
        color: #FFFFFF;
        font-size: 14px;
        height: 1%;
        padding: 0 2px;
		font-weight:bold
    }
.main {
	width:955px;
	margin:0px auto;
	background:url(../images_2008/picture2.jpg) no-repeat;
	}
.italy_bl {
	float:left;
	padding:6px 0px 0px 5px;
	}
.razdel_bl {
	float:left;
	padding:34px 0px 0px 18px;
	}
.classic_bl {
	float:left;
	padding:6px 0px 0px 10px;
	}
.fioletovay_bl {
	float:left;
	padding:6px 0px 0px 10px;
	}
.summer_bl {
	float:left;
	padding:6px 0px 0px 10px;
	}
.photo_lnk {
	padding-top:5px;
	}
.logo_bl {
	padding:17px 0px 5px 30px;
	}
.text_bl_1 {
	padding:0px 20px 0px 25px;
	float:left;
	font-size:13px;
	width:295px;
	text-align:justify;
	}
.text_bl_2 {
	padding:16px 20px 2px 0px;
	float:left;
	font-size:13px;
	width:275px;
	text-align:justify;
	margin-bottom: 7px;
	}
.text_bl_3 {
	padding:0px 25px 2px 0px;
	float:left;
	font-size:13px;
	width:290px;
	text-align:justify;
	margin-bottom: 7px;
	}
	.text_bl_4 {
	padding:0px 13px 0px 13px;
	float:left;
	width:215px;
	text-align:justify;
	}
	.footer2  {
	margin-bottom: 7px;
	}
.menu_bl {
	padding:15px 15px 15px 0px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
a.menu_lnk:link, a.menu_lnk:active, a.menu_lnk:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}
a.menu_lnk:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
	}
strong {
font-weight:normal;
}	
h1
{
font-size:12px;
font-weight:bold;
margin:0;
}
h2
{
font-size:11px;
font-weight:bold;
margin:0;
}
.column {
margin-bottom:2px;
}
.bold {
font-weight:bold;
}
H3 { 
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	margin:2px;
	
}
.stylel {
	padding:0px 10px 0px 0px;
	}
