/* [ Стиль Body и таблицы ] */
body, table {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}


/* [ Ссылки ] */
/*Ссылки на странице продукция*/
a.links_production	{
	color:#334232;
    text-decoration: underline;
	font-weight:bold
}
a.links_production:hover	{
	color:#8F988E;
    text-decoration: none;
}
a.3dlogic {
    color:#044500;
   
}
a.3dlogic:hover {
    color:#044500;
    text-decoration: underline;
   	   
}
a {
       color:#3C3C3C;
        text-decoration: none;
}
a:hover {
        color:#3C3C3C;
        text-decoration: underline;
}


/* [ Menu ] */

.menu a				{ 
         color: #3C3C3C;  text-decoration:none; text-transform:uppercase;
}
.menu a:hover 		{ 
         color: #009E40
}


/* [ Picture ] */
img {
        border-color: #000000;
}
.myh2 {
        font-size: 20px;
        font-weight: bold;
        font-style: italic;
}
.myh3 {
        font-size: 17px;
        font-weight: bold;
}
.myh4 {
        font-size: 14px;
        font-weight: bold;
}
.myh5 {
        font-size: 11px;
        font-weight: bold;
}


/* [ Стиль Формы ] */
input, textarea, select {
        border: 1 solid #888888;
        font-size: 11px;
}


/* [ Новости ] */
.news_date {
        font-size: 11px;
        color: #7B8898;
}
.news_title {
        font-size: 11px;
		color:#205086;
        font-weight: bold;
}
.news_title_link {
        font-size: 11px;
		color:#296DBA;
		
}
.news_title_link:hover {
        font-size: 11px;
		color:#1C4676;
		text-decoration:none
		
}
.back {
        font-size: 11px;
		color:#296DBA;
		
}
.back:hover {
        font-size: 11px;
		color:#1C4676;
		
		
}
/* [ Сообщения на страницах ] */
.comment {
        font-size: 10px;
        color: #666666;
}
.err_msg {
        font-size: 12px;
        color: #FF0000;
}
.ok_msg {
        font-size: 12px;
        color: #008800;
}
/* [ Блок новостей ] */
.news_block_date {
        font-size: 10px;
        color: #006600;
}
.news_block_title_link {
        font-size: 11px;
        color: #EAE0AF;
}
.news_block_title_link:hover {
        color: #EAE0AF;
}
.news_block_table {
        /*position: absolute;
        top: 0;
        left: 0;*/
        background-color: #DFEBD8;
        border: 1px solid #888888;
}
.news_block_text {
        color: #EAE0AF;
}
hr {
        height: 1px;
}
/* [ Body Текст ] */
.page_body_text		{ 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#334232;		
}
/* [ Выподающее меню ] */
.popup_table {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	width: 195px;
	padding: 10px;	
	
}
.popup_table_td {
    background-color:transparent;
	cursor: pointer;
	color: #000000;
	border-bottom: 0px solid #004C78;
	
	/*font-weight: bold;*/
}
/* [ Отображение выбранного объекта ] */
.border_object {
    cursor: pointer;
    border: 1px solid #AEC3AC;

}
.border_object_default {
	cursor: pointer;
	border: 1px solid #F7F9F7;	
	}
.object_name:hover {
	text-decoration:none;
	border:0px
}






.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	vertical-align: middle;
	font-size: 13px;
	font-weight: normal;
}

.style2 {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
}

.style3 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #CC3300;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	vertical-align: middle;
	font-size: 1px;
	font-weight: bold;
	background-color: #FF9900;
}



.style31 {

	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000FF;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
}

.style21 {

	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4E4B47;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
}

#scroller {  background:#F7F9F7; border-top:0px solid #baaeb6; border-bottom:0px solid #baaeb6; float: left; margin-left: 20px;}
#bottom { height:141px; min-width:999px;width: expression( document.body.clientWidth < 999 ? "998px"  : "auto" ); position:relative;}
#slideshow { width:100%; overflow:hidden; white-space:nowrap; position:relative; }
#scroler { position:relative; display:inline; z-index:1; }
#scroler span { display:inline !important; display:block; margin-left:-15px; }
#scroler img {position:relative; border:0;}
#gallery { position:relative; width:600px; margin:0px auto 0px auto; z-index:0;}
#gallery .leftarr { cursor:pointer; position:absolute; z-index:2; left:-34px; }
#gallery .rightarr { cursor:pointer; position:absolute; z-index:2; right:-24px !important; right:-25px; }


