body,p,td,th,input,textarea,select,h4,h5{font: 12px tahoma,sans-serif;}
.big{font-size:12px;}
small{font-size:10px;}
a{color:#113D6A;text-decoration:underline;}
a:hover{text-decoration:none;}
a.green{color:#0FA195;}

.cms_systemheader{
	border:0 solid;
	margin:0 0 2px 0;
	padding:4px 5px 3px 30px;
	font: bold 13px tahoma,sans-serif;
	color:white;
	background:#202191;
}
#baseform{}
#rPanel{margin-left:20px;}

p,h1,h2,h3,h4,h5{padding:0;margin: 0px 0px 10px 0px;}
#cms_nodecontent table{margin: 0px 0px 10px 0px;}


h1{
	border-bottom:1px solid #201154;
	color:#201154;
	margin-bottom:10px;
	font: 16px tahoma,sans-serif;
	padding-bottom:3px;
	padding-top:20px;
}
h2{
	color:#113D6A;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

h3{
	padding:0;
	color:#11A197;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}
h4{
	color:#FF3300;
	font-weight:bold;
	text-decoration:underline;
	padding:0 0 0 0;
	margin:0 0 1px 0;
}
h5{
	color:#202191;
	font-weight:bold;
	text-decoration:underline;
	padding:0 0 0 0;
	margin:0 0 20px 0;
}

ul{margin:10px 2px 0 3px;padding:0;}
ul li{
	background:url(../../img/bul1.gif) 7px 5px no-repeat;list-style:none;
	padding:6px 0 6px 26px;
	margin:0;
}

li#gallery{
	background:url(../../img/bul1.gif) 7px 5px no-repeat;list-style:none;
	padding:6px 0 6px 0px;
	margin:0;
}

form{margin-top:0;padding:0;}
input,textarea,iframe,select{border:#9D9D9D 1px solid;}
input.button,input.cms_systembutton{
	font-size:12px;
	color:black;
	border:#808080 1px solid;
	background:#C0C0C0; 
	margin-right:3px;
}

table.all,tr.all{height:100%;}
table.all,td.all{width:100%;}
td{vertical-align:top;}
/***********************************************************/
td.bottom_splash{background:url(../../img/bg_bottom_splash.gif) 0 0 repeat-x;}
td.bottom{background:url(../../img/bg_bottom.gif) 0 0 repeat-x;padding:10px 0 5px 0;}
td.bottom_splash td,td.bottom td,td.vbottom{vertical-align:middle;}
td.bottom1_splash{background:url(../../img/bg_bottom1_splash.gif) bottom left repeat-x;}

td.column_text{background:bottom right no-repeat;padding:0 20px 25px 20px;border:0 solid #A7BFC0;border-left-width:1px;border-right-width:1px;}
#column_text1{background-image:url(../../img/bg_column_text1.gif);}
#column_text2{background-image:url(../../img/bg_column_text2.gif);}
#column_text3{background-image:url(../../img/bg_column_text3.gif);}
p.line{height:1px;width:100%;padding:0 0 15px 0;margin:0;border-top:1px solid;}
#line1{border-color:#087ABA;}
#line2{border-color:#0FA096;}
#line3{border-color:#0FA096;}
/*td.logo_splash{background:0 0 repeat-x;padding:0;vertical-align: bottom;border:0 solid #A7BFC0;border-left-width:1px;}
#logo_splash1{background-image:url(../../img/bg_column_logo1.gif);}
#logo_splash2{background-image:url(../../img/bg_column_logo3.gif);}
#logo_splash3{background-image:url(../../img/bg_column_logo3.gif);}*/
P.corner_splash{padding:26px 20px 0 20px;margin:0;background:top right no-repeat;}
#corner_splash1{background-image:url(../../img/corner1.gif);}
#corner_splash2{background-image:url(../../img/corner2.gif);}
#corner_splash3{background-image:url(../../img/corner2.gif);}
td.column_grey{background:url(../../img/bg_column.gif) bottom left repeat-x;}
td.side{vertical-align:bottom;padding:0 0 25px 0;}

td.row_blue{background:url(../../img/bg_row_blue.gif) 0 0 repeat-x;}
td.row_big{background:url(../../img/bg_row_big.gif) 0 0 repeat-x;}
#bg_big{background:url(../../img/bg_big.jpg) center top no-repeat;padding:0;margin:0;}
td.row_grad{background: url(../../img/bg_row_grad.gif) 0 0 repeat-x;}

td.splash_top{background: url(../../img/bg_splash_top.gif) 0 0 repeat-x;}
/***********************************************************/
/***********************************************************/
img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 
div#teaser{
	top:114px;
	z-index:5;
	position:absolute;
	height:10px;
	padding:0;
	text-align:center;
	width:100%;
} 
div#teaser td{color:white;} 
div#spares td{
	padding:2px;
	border-bottom:1px solid #201154;
	color:#201154;	
	vertical-align:top;
	}
/*div#logo{
	z-index:3;
	height:98px;
	width:250px;
	padding:0;
} 
div#logogif{
	z-index:3;
	height:98px;
	width:250px;
	padding:0;
	display:block;
	position:absolute;
} */
div.molekula{
	z-index:2;
	position:absolute;
	height:209px;
	width:411px;
	padding:0;
} 
div.molekula1{
	top:0;
	z-index:2;
	position:absolute;
	height:99px;
	width:411px;
	padding:0;
	background:url(../../img/molekula1.png) 0 0 no-repeat;
} 
div.molekula1{#background:none;}
div#topmenu{
	z-index:3;
	display:block;
	position:absolute;
	height:98px;
	width:250px;
	padding:0;
} 
div#topmenu ul{
	margin:12px 0 0 0 ;padding:0;border-left:2px solid #13A296;
} 
div#topmenu ul li{
	padding:5px 0 10px 21px;
	list-style:none;
	background:url(../../img/bul.gif) 10px 10px no-repeat;
} 

a.blue{color:#113D6A;text-decoration:underline;} 
a.blue:hover{color:#113D6A;text-decoration:none;} 
.blue{color:#113D6A;} 

input{margin:0;}
input.fld{
	padding-left:3px;
	padding-right:3px;
	color:#000000;
  background:#FFFFFF;
	border:solid 1px #B1B1B1;
}
table.lang td{padding-left:7px;vertical-align:middle;font-size:12px;}
table.ico td{padding-left:32px;vertical-align:middle;}
table.search td{padding-left:12px;vertical-align:middle;}
input.img{border:none;}


/* =================================*/
P.cms_navigation{background:url(../../img/navigation.gif) 0 12px no-repeat;padding:8px 0 5px 6px;margin:0;color:#8E8E8E;font-size:10px;}
P.cms_navigation a{color:#8E8E8E;text-decoration:underline;}
P.cms_navigation a:hover{color:#8E8E8E;text-decoration:none;}

td.content{padding:0;}

.grey{color:#808080;}
a.cms_virtual,a.cms_virtual:hover{color:#000000 !important;}
/*cms_tree_current*/
tr.mainmenu td{background:url(../../img/bg_mainmenu.gif) 0 0 repeat-x;}
p.title{color:#0FA195;font-size:12px;font-weight:bold;border-bottom:#0FA195 1px solid;padding-bottom:3px;padding-top:20px;}
td#leftmenu{
	padding:0 30px 0 0;
	background:url(../../img/bg_left.gif) 0 0 no-repeat;
}
td#right{padding:53px 0 0 30px;}

/* vty. */
td#leftmenu ul{margin:0;#margin:5px 0 0 0 ;padding:0 0 0 10px;display:none;} 
td#leftmenu ul.cms_tree_current{display:block;}
td#leftmenu ul li{padding:2px 0 2px 0;list-style:none;font-size:12px;font-weight:normal;background:none;} 
td#leftmenu ul li a{color:#113D6A;padding-right:10px;}

td#leftmenu ul.level1{display:block;padding:0;}

td#leftmenu ul.level1 li.level2{
	font-size:12px;font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../../img/bul1.gif) right top no-repeat;
} 
td#leftmenu ul.level1 li.cms_tree_current{background:url(../../img/bul1_current.gif) right top no-repeat;} 
td#leftmenu ul.level1 li.cms_tree_current li{background:none;}
td#leftmenu ul.level1 li.cms_tree_open{background:url(../../img/bul_open.gif) right top no-repeat !important;}
td#leftmenu a.cms_tree_open{color:#04887D !important;}

p.print{padding-top:3px;border-top:1px solid #11A197;margin-bottom:15px;}
p.print a{color:#11A197;padding-left:8px;background:url(../../img/bg_print.gif) 0 5px no-repeat;}

a.cms_current,a.cms_current:hover{color:white;background:#113D6A;text-decoration:none;cursor:default;}
div.pages{
	border-top:1px solid white;
	padding:5px 0;
	font-size:12px;
}
a.more{color:#113D6A;padding-top:1px;padding-bottom:25px;font-size:12px;display:block;width:65px;color:#113D6A;	background:url(../../img/bul_open1.gif) right top no-repeat;}
a.more:hover{color:#11A197;background-image:url(../../img/bul_open.gif);text-decoration:underline;}

/* Dimitri 29/06/2006 */ 
ul.cms_mapmenu li{float:left;font-weight:bold;}
ul.cms_mapmenu ul.cms_mapmenu li{float:none;font-weight:normal;}

img.reImageRight{margin-left:20px;}
img.reImageLeft{margin-right:20px;}

table.reTable{border-color:#1E4F82;width:100%}
table.reTable td{border-color:#1E4F82;}
table.reTable th{background:#1E4F82;color:white;}
table.reTable td,table.reTable th{padding:2px 5px;}
table.reTable th{background:#1E4F82;color:white;}
table.reTable h5{
	color:white;
	font-weight:bold;
	text-decoration:none;
	margin:0;
}

div.catalog_entry,div.catalog_category{padding:5px 10px;margin-top:2px;}
/*div.catalog_entry{background:#efefef;}*/
div.catalog_category{background:#1E4F82;margin-top:10px;}
div.catalog_category a{color:white;}

div.text{margin:0;padding:0px 10px;}
div.text p{margin-bottom:2px;}

div.news_item{margin-bottom:10px;}
/* для форм, выровненных по центру....*/
table.form{width:480px !important;}
/*  480-100-3*4 = 368 */
table.form input,table.form textarea{width:368px;}
table.form input.cms_systembutton{width:auto;}
table.form input.cms_systemcheckbox{width:auto;}
table.form input.half{width:179px;}


.disabled{color:#666666;}
form.search input,
form.search textarea,
form.search select{width:100px !important;}
form.search input.half{width:45px !important;}
blockquote { margin-left: 10px; margin-bottom: 0px;}


table
{
	border:0;
}
#main
{
	/*background:url(../images/cr_bg.png) fixed no-repeat top #FFFFFF;*/
	background:url(../images/1.gif) fixed no-repeat top #FFFFFF;
	width:100%;
}
#logo
{
	padding:10px;
	float:left
}

#treediv
{
	/*font-size:small;*/
	float:left;
	padding-top:40px;
	width:200px;
}
		
#slideshow-content
{
	height:200px;
	width:100%;
}

#slideshow
{
    overflow:hidden;
    height:100%;
    width:100%;
	position: relative;
}
		
.pix_diapo
{
	background: #000;
	-moz-box-shadow: 0 3px 6px #000;
	-webkit-box-shadow: 0 3px 6px #000;
	box-shadow: 0 3px 6px #000;
	margin: 0 0px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.pix_diapo > div
{
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#footer
{
	background:url(../images/box_home_black1.png) repeat;
    width: 100%;
}

    .style3 {color: #FFFFFF}
    .style5 {
	/*font-family: tahoma, sans-serif;*/
	font-size: 12px;
}
    .style6 {color: #000000}
    .style11 {font-size: 30px}
    .style12 {color: #201154}
    .style13 {color: #C9111E}
.style17 {color: #FF0000}
.style21 {color: #113D6A}