/* Базовые стили */

BODY {

	margin: 0;

	padding: 0;

   	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

BODY, TABLE, TD {

	font: 12px Arial, sans-serif;

	color: #000;



}

TABLE {border: 0;}

IMG {border: 0;}



A {color: #236c87; text-decoration: underline;}

A:hover {color: #236c87; text-decoration: none;}



SELECT {padding: 0;}



FORM {

	margin: 0;

	padding: 0;

}

LABEL, BUTTON {

cursor: pointer; cursor: "hand";

}

INPUT,LABEL,BUTTON{

vertical-align:middle;

}



.IMG {

	border: 1px solid #cd3232;

}



H1 {

	font: bold 23px Arial, sans-serif;

	color: #00000;

	padding: 0px 0 5px 0px;



}

H2 {

	font: normal 18px Arial, sans-serif;

	color: #7da5c5;

	margin: 0;

	padding: 0px 0px 5px 0px;



}

H3 {

	font: bold 12px Arial, sans-serif;

	color: #236c87;

	text-transform: uppercase;

	margin: 0;

	padding: 15px 0 5px 0px;

}

H4 {

	font: bold 11px Tahoma, sans-serif;

	color: #236c87;

	margin: 5px 0;

}

H5 {

	font: bold 11px Tahoma, sans-serif;

	text-decoration: underline;

	margin: 5px 0;

}



P {margin: 10px 0;}

UL {

	list-style: none;

	margin: 0 0px 0 0px;

	padding: 0;

}

UL LI {

	background: url(../i/marcer.gif) 0 4px no-repeat;

	padding: 0 0 0 0px;

}

OL {

	margin: 0px 0 0 0px;

	padding: 0;

}













/* Основной каркас */

#dao {padding: 10px;}

#line-1px {background-color: #fff;}

#line-2px {background-color: #fff;}

#line-7px {background-color: #724542;}





.copyright {padding: 10px 0 10px 0; color:#0b2f4b; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;}

.copyright A {color: #469908; text-decoration: none;}

.copyright A:hover {color: #469908; text-decoration: underline;}



.menu_bottom {padding: 27px 0 21px 0; color:#5daa0b; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;}

.menu_bottom A {color: #0b2f4b; text-decoration: none;}

.menu_bottom A:hover {color: #0b2f4b; text-decoration: underline;}





/*Низ страницы*/

.bottom_1 {

	color:#FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	font-size:13px;

	font-family:Arial, Tahoma;

}

.bottom_1 a {

	color:#FFFFFF;

	text-decoration:none;

}

.bottom_1 a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



.bottom_2 {

	padding: 5px 15px 5px 15px;

	color:#FFFFFF;

	text-transform: uppercase;

	font-size:11px;

	font-family:Arial, Tahoma;

}

.bottom_2 a {

	color:#FFFFFF;

	text-decoration:none;

}

.bottom_2 a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}





/* Меню основное */

.main_menu {}

#main_menu {

	font: 12px Tahoma, sans-serif;

	color: #fff;

	margin: 0;

	padding: 9px 0px 0px 0px;

	list-style: none;

}

#main_menu LI {

	margin: 0;

	padding: 0;





}



#main_menu LI.end {

	margin: -1px 0px 0px 0px;

	background: url(../i/bg_end.gif) left no-repeat; 

	display: block;

	color: #fff;

}



#main_menu LI.act {

	color: #fff;

	background-color: 7DA5C5;

	text-decoration: underline;

	display: block;

	padding: 4px 0px 6px 4px;

	margin: -1px 0px 0px 0px;

}



#main_menu LI.current {

	color: #fff;

	background-color: 7DA5C5;

	text-decoration: underline;

	display: block;

	padding: 4px 0px 6px 4px;

	margin: -1px 0px 0px 0px;

}



#main_menu A {

	color: #236c87;

	text-decoration: underline;

	display: block;

	padding: 4px 0px 4px 4px;

	border-bottom: 1px solid #c9dbe1;

}



#main_menu A {float: none;}



#main_menu A:hover {

	color: #236c87;

	text-decoration: none;

	display: block;

	padding: 4px 0px 4px 4px;

}





/* Меню */

.menu {background: #f3f3f3 url(../i/m_bg.gif);}

#menu {

	font: 12px Arial, sans-serif;

	color: #fff;

	margin: 0;

	padding: 0 15px;

	list-style: none;

}

#menu LI {

	background: url(../i/separator.gif) left no-repeat;

	margin: 0;

	padding: 0;

	float: left;

	white-space: nowrap;

}



#menu #end {padding: 8px 25px 5px 20px;}



#menu LI.act {

	color: #b8daf0;

	text-decoration: none;

	float: left;

	display: block;

	padding: 4px 25px 5px 20px;

}



#menu #current {

	color: #b8daf0;

	text-decoration: none;

	float: left;

	display: block;

	padding: 4px 25px 5px 20px;

}





#menu A {

	color: #fff;

	text-decoration: underline;

	float: left;

	display: block;

	padding: 4px 25px 5px 20px;

}



#menu A {float: none;}



#menu A:hover {

	color: #fff;

	text-decoration: none;

	float: left;

	display: block;

	padding: 4px 25px 5px 20px;

}





.menu1 {padding: 0px 0px 25px 0px;}

#menu1 {

	padding: 0px 0px 25px 0px;

}





/* Саб меню*/

.cm_menu {

	font: 13px Arial, sans-serif;

	margin: 0;

	padding: 13px 5px 5px 30px;

	list-style: none;

}





.cm_menu LI {

	padding: 5px 0px 5px 0px;

}







/* Саб меню*/

#sub_menu UL {

	color: #4D5072;

	padding: 7px 0 20px 0;

	margin-left: 15px;

}



#sub_menu a {

	color: #4D5072;

	padding: 7px 0 20px 0;

	margin-left: 15px;

}





#sub_menu UL LI {

	padding: 3px 0 3px 20px;

	list-style: none;

	background: url(../i/marcer2.gif) 0 7px no-repeat;

}

#sub_menu UL LI.act {background: url(../i/marcer2_.gif) 0 7px no-repeat;}



#sub_menu UL LI UL{

	margin: 0;

	padding: 2px 10px 0 0;

}

#sub_menu LI LI{

	background: url(../i/marcer3.gif) 0 9px no-repeat;

}

#sub_menu LI LI.act{

	background: url(../i/marcer3_.gif) 0 9px no-repeat;

}





.title {

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

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

}



#Layer1 {

	position:absolute;

	left:12px;

	top:160px;

	width:233px;

	height:382px;

	z-index:1;

}



.body {

	padding: 5px 10px 15px 20px;

}



/* Новости */

.newsContainer {
	padding: 0px 0px 30px 0px; 
	margin: 0px;
}

.newsImg {
	float: left; padding: 0px; margin: 0px;
}

.newsLid {
	position: relative;
	padding: 0px 0px 0px 128px; 
	margin: 0px; 
}



.news {margin: 0;}

.news DD {margin: 0 0 20px 0;}

.news-date {

	font: bold 11px Tahoma, sans-serif;

	color: #0475cf;

	margin-right: 15px;

}



/* Галерея */

.gallery {

	width: 100%;



}





.gallery IMG {

	padding: 1px;

}









.gallery A IMG {

	border: 1px solid #236c87;

	margin: 0 7px 7px 0;

}

.gallery A:hover IMG {border: 1px solid #236c87;}



.gallery1 {



}



.gallery1 IMG {

	padding: 1px;

}









.gallery1 A IMG {

	border: 1px solid #cd3232;

	margin: 0 7px 7px 0;

}

.gallery1 A:hover IMG {border: 1px solid #cd3232;}





/* Эскизы */



.eskiz_r {

	width: 160px;

}



.eskiz_r A IMG {

	margin: 0 7px 7px 0;

}



.eskiz {

	width: 350px;

}



.eskiz IMG {

	padding: 1px;



}

.eskiz A IMG {

	border: 3px solid #a25640;

	margin: 0 7px 7px 0;

}

.eskiz A:hover IMG {border: 3px solid #97161b;}



.right {padding: 0px 15px 5px 15px;}



.ten {padding: 0px 15px 0px 0px;}



#container {

 width: 190px;

}



#leftcol {

 margin-right: 115px;

}



#rightcol {



	width: 115px;

	float: right;

	padding: 0px 0px 10px 0px;

}



#esk {width: 350px;}



.red {color: #cd3232;}



.cm_bg {background: url(../i/bg_sub.gif) left no-repeat; }



.content {padding: 0px 7px 5px 7px;}



.favorits {padding: 3px 15px 3px 7px; font: 11px Tahoma, sans-serif;}



.news_left_data {font: 10px Arial, sans-serif;}



.news_left {padding: 3px 0px 10px 0px; font: 11px Tahoma, sans-serif; border-bottom: 2px solid #ededed;}



.left {padding: 0px 25px 5px 25px;}



.main_link {padding: 3px 35px 3px 7px; font: 11px Tahoma, sans-serif;}