body {

	margin : 0;

	padding : 0;

	background : #2f2f2f url(../img/fon_body.jpg) repeat top;

}

* {

	margin : 0;

	padding : 0;

}

a img {

	border : none;

}

a, p, li, td,h3 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 95%;

}

form {

	margin : 0;

	padding : 0;

}

.clear {

	clear : both;

}

p{

	margin : 0px 0px 15px 0px;

	text-align : justify;

}

#wrapper{

	width : auto;

	padding : 20px 40px 20px 40px;

	max-width : 1300px;

	min-width : 960px;

	margin : 0px auto;

}

#topper{

	height : 365px;

	padding : 0px 40px;

}

h1{

	width : 356px;

	float : left;

	background : transparent url(../img/kamin.jpg) no-repeat left bottom;

	font : bold 30px/35px Arial, Helvetica, sans-serif;

	color : White;

	text-transform : uppercase;

	height : 365px;

	text-align : center;

}

h1 .orange{

	color : #e67500;

}

h1 .sub{

	display : block;

	font-size : 14px;

	font-weight : normal;

	color : Silver;

}

#home_letter{

	text-align : right;

	margin-top : 20px;

}

#home_letter a{

	margin-right : 20px;

}

#men_block{

	height : 365px;

	width : 494px;

	float : right;

}

.slogan{

	font-size : 14px;

	font-weight : bold;

	text-align : center;

	margin : 20px 20px 28px 20px;

	line-height : 30px;

	color : White;

}

#men_link{

	width : 494px;

	height : 144px;

	background-image : url(../img/fon_menu.png);

	margin : 0;

	padding-top : 70px;

}

#men_link li{

	list-style-type : none;

	width : 140px;

	height : 26px;

	float : left;

	padding-left : 80px;

}

#men_link li a{

	font-weight : bold;

	font-size : 18px;

	color : White;

	text-decoration : none;

	line-height : 26px;

	letter-spacing : 1px;

}

#men_link li a:hover, #men_link li a.activ{

	color : #e67500;

	text-decoration : underline;

}

#contenter{

	background-color : White;

	padding : 0px 55px 20px 55px;

	color : #1B1B1B;

}

#fon_ugol_left{

	height : 27px;

	background : transparent url(../img/ugol_left.gif) no-repeat left top;

	width : 100%;

}

#fon_ugol_right{

	height : 27px;

	background : transparent url(../img/ugol_right.gif) no-repeat right top;

	width : auto;

	padding-left : 55px;

}

h2{

	font : bold 24px/36px Tahoma, Arial, Helvetica, sans-serif;

	color : #e67500;

	margin-bottom : 30px;

	position : relative;

}

#hits p {

	width : 24%;

	text-align : center;

	background-color : #fbf4ec;

	border : 1px dashed Silver;

	height : 245px;

	font-size : 12px;

	line-height : 20px;

	float : left;

	margin-right : 2px;

}

#hits p img{

	display : block;

	margin : 15px auto;

}

#hits p b{

	display : block;

}

#text_block{

	margin-left : 300px;

	color : #1B1B1B;

}

#text_block p{

	line-height : 20px;

	font-weight : normal;

}

#text_block ul{

	margin-left : 50px;

}

#text_block ul li{

	list-style-type : square;

	font-weight : bold;

	margin-bottom : 5px;

}

#text_block ul li a{

	color : #383838;

	text-decoration : none;

}

#text_block ul li a:hover{

	color : #010101;

	text-decoration : underline;

}

#text_block h2{

	text-align : right;

}

h3{

	margin-bottom : 15px;

}

#text_block p img{

	float : right;

	padding : 2px;

	background-color : #1A1A1A;

	border : 3px solid #5E5E5E;

	margin : 0px 0px 5px 12px;

}

#text_block p.galer img{

	float : none;

	padding : 2px;

	background-color : #1A1A1A;

	border : 3px solid #5E5E5E;

	margin : 0px 0px 12px 12px;

	height : 130px;

}

text_block form{

	width : 400px;

	margin-left : 40px;

}

#text_block form label {

	display : block;

	margin-bottom : 5px;

	font-size : 12px;

	font-weight : bold;

}

#text_block form input {

	display : block;

	height : 18px;

	width : 150px;

	border : 1px solid Silver;

	background-color : #E6E6FA;

	color : #565656;

	font-size : 14px;

}

#text_block form input:focus {

	

	border : 1px solid #242424;

	background-color : White;

	color : #242424;

}

#text_block form textarea {

	width : 400px;

	border : 1px solid Silver;

	background-color : #E6E6FA;

	color : #565656;

	font-size : 14px;

	height : 200px;

	font-family : Arial, Helvetica, sans-serif;

}

#text_block form textarea:focus {

	

	border : 1px solid #242424;

	background-color : White;

	color : #242424;

}

#text_block form input.but {

	display : inline;

	padding : 0px 5px;

	margin-right : 10px;

	line-height : 26px;

	height : 26px;

	font-weight : bold;

	color : #DCDCDC;

	width : 100px;

	

	background-color : #797979;

	background-image : url(../img/button.gif);

	background-position : top;

	background-repeat : repeat-x;

	border-left : 1px solid #696969;

	border-right: 1px solid #696969;

}

#text_block form input.but:hover {

	color : White;

	background-image : url(../img/button1.gif);

}



#news_block{

	width : 260px;

	float : left;

	font-size : 13px;

	color : #1B1B1B;

}

#news_block p {

	text-align : left;

}

#news_block p img {

	float : left;

	margin-right : 5px;

	margin-bottom : 5px;

}

#bott_ugol_left{

	height : 71px;

	background : transparent url(../img/bott_left.gif) no-repeat left;

}

#bott_ugol_right{

	height : 71px;

	background : transparent url(../img/bott_right.gif) no-repeat right;

}

#bott_ugol_right a{

	font : 12px/20px Arial, Helvetica, sans-serif;

	color : White;

	text-decoration : none;

	float : right;

	margin-right : 40px;

	margin-top : 25px;

}

#bott_ugol_right a:hover{

	text-decoration : underline;

}

#bott_ugol_right p {

	float : left;

	margin-top : 20px;

	margin-left : 20px;

	width : 350px;

}

#bott_ugol_right p a{

	float : none;

	margin : 0 0 0 15px;

	

}

#bott_ugol_right p a img {

	opacity:0.4;

	

}

#bott_ugol_right p a:hover img {

	opacity:1.0;

	

}

.lilia a, a.lilia{

	color: #000000;

	text-decoration: none;

}

.lilia a:hover, a.lilia:hover{

	color: #000000;

	text-decoration: none;

}

#news_block li a

{

	color: #000000;

}




#link_left {
width: 150px;

}


.sp2 {
font-size: 9px;
color: #000000;
}





