﻿body  {
	font: 13px Verdana, sans-serif;
	background: #cccccc;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #26282a;
	line-height:1.3;
}
img {
	border:0;
}
#elixe_net {
	width: 1012px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #ffffff url(../img/elixe_bg.png) repeat-y 50% 0;
	margin:0 auto;
	padding:0 5px;
	text-align: left;
}
#elixe_head {
	width: 1012px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #ffffff url(../img/logo_bg.png) repeat-x;
	margin:0 auto;
	padding:0px;
	position:relative;
}
#elixe_head1 {
	width: 1012px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: url(../img/logo_bg1.png) #ffffff repeat-x;
	margin:0 auto;
	padding:0px;
	position:relative;
}
#elixe_logo {
	z-index:1;
	margin:0 auto;
	padding-left: 24px;
	padding-top: 17px;
	padding-bottom: 17px;
	position: absolute;
	text-align: left;
} 
#elixe_logo1 {
	margin:0 auto;
	text-align:center;
	padding-top: 25px;
	height:90px;
        width:212px;
	position: absolute;
        background: #ffffff url(../img/logo_bg1.png) repeat-x;
	
} 
#elixe_phone {
	margin:0 auto;
	padding-right: 24px;
	padding-top: 22px;
	padding-bottom: 22px;
	position:relative;
	text-align: right;
}
.area_code {
	font-size: 14px;
	color: #5c6369;
	font-weight: bolder;
	vertical-align: middle;
}
.phone {
	font-size: 24px;
	color: #5c6369;
	font-weight: bolder;
	vertical-align: middle;
}
#elixe_top_nav {
	width: 1012px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 24px;
	background: #ffffff url(../img/top_menu_bg.png) repeat-x;
	margin:0 auto;
	padding:0px 0px 1px 0px;
}
#elixe_top_nav ul {
	list-style-type: none;
	margin:0;
	padding:0;
	height:1%;
}
#elixe_top_nav li {
	float:left;
	overflow:inherit;
	padding:0 11px 0 24px;
	white-space:nowrap;
	position:relative;
}
#elixe_top_nav li a {
	white-space:nowrap;
	display:block;
	padding: 4px 0;
	font-size: 10.5px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#elixe_top_nav li a:hover {
	color: #5c6369;
}
#elixe_top_nav1 {
	width: 1012px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 29px;
	background: #ffffff url(../img/top_menu_bg1.png) repeat-x;
	margin:0 auto;
	padding:0px;
        position:relative;
}
#elixe_top_nav1 ul {
	list-style-type: none;
        margin:0;
	padding:0;
	height:1%;
}
#elixe_top_nav1 li {
	float:left;
	overflow:inherit;
	padding:3px 11px 0 24px;
	white-space:nowrap;
	position:relative;
}
#elixe_top_nav1 li a {
	white-space:nowrap;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#elixe_top_nav1 li a:hover {
	color: #5c6369;
}
#elixe_banner {
	background: #a2adb6;
	margin:0 auto;
	padding: 1px 0px 1px 0px; 
}
#elixe_banner1 {
	background: #ffffff;
	margin:0 auto;
	padding: 0px; 
        text-align:right;
}
#elixe_content {
	background: #ffffff url(../img/news_first_bg.png) repeat-x;
	height: 184px;
	margin:0 auto;
	padding: 0px; 
}
#elixe_content1 {
	background: #ffffff;
	min-height: 600px;
    height:100%;
    width:1012px;
	margin:0 auto;
	padding: 0px; 
}
.news_item {
	margin:0 auto;
	padding-left: 24px;
	padding-top: 22px;
	position:relative;
	float:left;
	width: 305px;
}
.date_news {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	color: #195aa5;
}
.news_item a {
	white-space:nowrap;
	display:block;
	padding:10px 0;
	font-size: 13px;
	font-weight: bold;
	color: #36596f;
	text-decoration: none;
}
.news_item a:hover {
	color: #195aa5;
}
#tab_slices_bg {
	background: #a2adb6 url(../img/under_slice_grad.png) repeat-x;
	margin:0 auto;
	padding-top: 12px; 
}
#wrapper {
	background: #ffffff;
	height: 112px;
	margin: 0px;
}
#footer {
	background: #a2adb6 url(../img/under_slice_grad_.png) repeat-x;
	margin:0 auto;
	padding-top: 12px; 
}
#footer1 {
	width: 1012px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 29px;
	background: #ffffff url(../img/top_menu_bg1.png) repeat-x;
	margin:0 auto;
	padding:0px;
}
#footer1 ul {
	list-style-type: none;
	float:none;
	margin:0;
	padding:0;
	height:1%;
}
#footer1 li {
	float:right;
	overflow:inherit;
	padding:3px 11px 0 24px;
	white-space:nowrap;
	position:relative;
}
#footer1 li a {
	white-space:nowrap;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #5c6369;
	text-decoration: none;
}
#footer1 li a:hover {
	color: #ffffff;
}

#copy {
	background: #ffffff;
	height: 18px;
	margin:0 auto;
	padding: 4px 0px 0px 24px; 
	font-size: 9px;
	color: #5c6369;
	font-weight: bolder;
}


/* tabs */
ul.tabs {
	background: #a2adb6 url(../img/wrapper_bg.png) no-repeat;
	height: 22px;
	width: 1012px;
	line-height: 22px;
	margin: 0 0 0px;
	padding: 0px;
	list-style: none;
}
* html ul.tabs {margin-bottom: 0;}
ul.tabs li {
	float: left;
	margin-right: 1px;
}
ul.tabs li.t5 {
	float: left;
	margin-right: 0px;
}
ul.tabs li.t1, li.t2, li.t3, li.t4 {
	background: url(../img/tab_slice_right_bg.png) no-repeat right;
}
ul.tabs li a {
	display: block;
	padding: 0 19px 1px;
	margin-bottom: -1px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	cursor: pointer;
	position: relative;
}
ul.tabs li.t5 a {
	display: block;
	padding: 0 26px 1px 19px;
	margin-bottom: -1px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	cursor: pointer;
	position: relative;
}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {
	color: #F70;
}
ul.tabs li a.t5:hover {
	color: #F70;
}

ul.tabs li.t1.tab-current a {
	color: #36596f;
	background: url(../img/tab_1_active_bg.png) no-repeat;
}
ul.tabs li.t2.tab-current a {
	color: #36596f;
	background: url(../img/tab_2_active_bg.png) no-repeat;
}
ul.tabs li.t3.tab-current a {
	color: #36596f;
	background: url(../img/tab_3_active_bg.png) no-repeat;
}
ul.tabs li.t4.tab-current a {
	color: #36596f;
	background: url(../img/tab_4_active_bg.png) no-repeat;
}
ul.tabs li.t5.tab-current a {
	color: #36596f;
	background: url(../img/tab_5_active_bg.png) no-repeat;
}
div.t2,
div.t3,
div.t4,
div.t5 {
	display: none;
}
div.t1,
div.t2,
div.t3,
div.t4,
div.t5 {
	background: #ffffff;
	padding: 0px;
}
.list_tab {
	margin-left: -10px;
	padding-right: 30px;
	padding-top: 5px;
	position:relative;
	float:left;
	width: 305px;
}
.list_t {
	list-style: none;
	font-size: 10.5px;
	line-height: 18px;
}
.list_t li {
	background:url(../img/tab_list_sq.png) 0% 50% no-repeat;
	padding-left: 10px;
}
.list_t li a {
	color: #26282a;
	text-decoration: none;
}
.list_t li a:hover {
	color: #F70;
}


/* end tabs */



div#accordion{
		
		margin:5px 0px 5px 6px;
		float:left;
		BACKGROUND: #ffffff
}
div#accordion h3{
		height:24px; 
		width:180px; 
		padding-left:6px;padding-right:4px;	
		background:#36596f url(../img/podl.png) repeat-x; 
		border: 1px solid #b6c4cf; 
		margin:0;
		padding-top:3px;
		outline:none;
}
div#accordion h3 a {
		    color: #ffffff;  
		    text-decoration: none; 
		    font-size:11.5px;
		    font-weight:bold;
                    outline:none;
} 
div#accordion ul{
		overflow:hidden;
		border: 1px solid #b6c4cf;
		width:164px;
		margin:0; 
		list-style:none; 
		padding:5px 10px 5px 15px;
}
div#accordion ul li{
	background:url(../img/tab_list_sq.png) 0% 25% no-repeat;
	padding-left: 10px;
	padding-bottom: 10px;
}
div#accordion ul li a{
		      color:#5c6369; 
		      text-decoration: none;
}
div#accordion ul li a:hover{
			    color:#0a50a1; 
                text-decoration: none;
}
div#accordion ul li a.open {
	color:#ff0000; 
}


#elixe_text {
	width:760px; 
	BACKGROUND: #ffffff;
	float:left; 
	position:relative;
	margin:5px 0px 0px 10px;
	padding:0px;
	color:#5c6367;
	font-size:12px;
}
#elixe_text1 {
	width:760px; 
	BACKGROUND: #ffffff;
	float:none; 
	margin:5px 0px 10px 222px;
	padding:0px;
	color:#5c6367;
	font-size:12px;
}
h1{font-size:22px;
   color:#36596f;
   font-weight:normal;
   margin-top:0px;
   margin-left:-12px;
   margin-bottom: 0px;
}
hr#zagolovok {
		color:#36596f;
		width:70%;
		size: 2px;
		margin-left:-11px;
		margin-bottom: 15px;
}
.elixe_inform{
		margin:5px 6px 10px 5px;
		position:relative;
		float:right;
		BACKGROUND: #ffffff
}
.elixe_inform h3{
		color: #ffffff;
		font-size:11.5px; 
		height:24px; 
		width:190px; 
		padding-left:10px;
		background:#36596f url(../img/podl.png) repeat-x; 
		border: 1px solid #b6c4cf; 
		margin:0;
		padding-top:3px;}
.elixe_inform div{
		  border: 1px solid #b6c4cf;
		  width:188px;
		  color:#5c6369;
	          font-size:11px;
		  padding:0px 6px 5px 6px
}
.elixe_inform h2{font-size:11px}

/*Р Р°РјРєР° РґР»СЏ РєР°СЂС‚РёРЅРѕРє*/
table {border-collapse: collapse}
td.ram{padding:0}
td.ram1{background: url(../img/ram1.png) no-repeat; width:8px; height:8px; line-height:7px; padding:0}
td.ram2{background: url(../img/ram2.png) repeat-x; height:8px; line-height:7px;padding:0}
td.ram3{background: url(../img/ram3.png) no-repeat; width:8px; height:8px; line-height:7px;padding:0}
td.ram4{background: url(../img/ram4.png) repeat-y; width:8px;line-height:7px;padding:0}
td.ram5{background: url(../img/ram5.png) repeat-y; width:8px;line-height:7px;padding:0}
td.ram6{background: url(../img/ram6.png) no-repeat; width:8px; height:8px; line-height:7px;padding:0}
td.ram7{background: url(../img/ram7.png) repeat-x; height:8px; line-height:7px;padding:0}
td.ram8{background: url(../img/ram8.png) no-repeat; width:8px; height:8px; line-height:7px;padding:0}

div.portfolio {
		float:left;
		width:246px;
		height:210px;
		position:relative;
		margin-right:7px;
}
div.portfolio p{margin:5px 0 5px 10px}

a {color:#0a50a1; text-decoration: none;}
a:hover {text-decoration: underline;}

a {color:#0a50a1; text-decoration: none;}
a:hover {text-decoration: underline;}
 
h2{font-size:16px;
   color:#36596f;
   font-weight:bold;
   margin:0 0 1em 0;
   }
h1.hd1{font-size:14px;
   color:#36596f;
   font-weight:bold;
   margin:0;
   }
   
table.cont{border: 1px solid #dfe5e9;width:95%;margin:10px 0 10px 0}
table.cont th{background-color:#b0bdc7;color:#ffffff;font-weight:bold;margin-left:1px;text-align:center;padding:5px; border: 1px solid #dfe5e9;}
table.cont tr.lin1{background-color:#ffffff}
table.cont tr.lin2{background-color:#f7f8f9}
table.cont td{border: 1px solid #dfe5e9;text-align:center;padding:5px;}

table.cont1{border: 1px solid #dfe5e9;margin:10px 0 10px 0}
table.cont1 td{border: 1px solid #dfe5e9;text-align:left;padding:5px;}
