

#art-form form table{
width:450px;
}
#art-form form table tr td {
text-align:left;
}
#art-form form table tr td textarea {
height:80px;
}

#art-form-2 form table{
width:450px;
margin:0 auto;

}
#art-form-2 form  b {
display:none;
}
#art-form-2 form p {
width:300px;
margin:0 auto;
padding-top:10px;
}
#art-form-2 form table tr td {
text-align:left;
}
#art-form-2 form table tr td textarea {
height:80px;
}

/* CSS Document */
body,html {
	padding:0;
	margin:0;
	min-width:1260px;
}
body {
	background:#999;
}
ul, form, p,li {
	margin:0px;
	padding:0px;
	list-style:none;
}
table,tr,td {
	padding:0;
	margin:0;
	border-collapse:collapse;
	vertical-align:top;
}
img {
	border:none;
}
.clear {
	clear:both;
}
#all {
	width:100%;
	_width:expression(document.body.clientWidth > 1260 ? "auto" : "1260px");
}
#pimg {
	position:relative;
	top:-80px;
	left:0px;
}
#pimg div {
	padding:20px 0 0 22px;
}
#header {
	height:256px;
	background:url('/images/main-pages/bg-header.jpg') repeat-x;
	width:100%;
}
#head  {
	margin:0 auto;
	/*width:990px;*/
	_width:expression(document.body.clientWidth < 2000 ? "auto" : "2000px") ;
	max-width:2000px;
}
#head-up {
	margin:0 auto;
	width:96%;
	height:49px;
	padding-top:4px;
}
#head-up-left {
	float:left;
	width:138px;
	padding-top:20px;
}
#head-up-left div {
	width:100px;
	padding-left:30px;
}
#head-up-left a {
	margin-right:20px;
	float:left;
}
#head-up-right {
	float:right;
	height:49px;
	width:85%;
	background:url('/images/main-pages/bg-header-right.jpg') repeat-x;
}
#left-rhead {
	float:left;
	width:208px;
	height:49px;
	background:url('/images/main-pages/newlogo.jpg') no-repeat;
}
#inner-right-head {
	width:370px;
	height:49px;
	float:right;
	background:url('/images/main-pages/right-bg-head.jpg') no-repeat;
}
#icons {
	width:130px;
	float:left;
	position:relative;
	top:15px;
	left:0px;
}
#icons a {
	margin-left:12px;
}
#search {
	float:right;
	width:180px;
	font-family:Arial;
	font-size:12px;
	color:#1d5ca5;
	padding-top:15px;
}
#search form{
	float:left;
}
#search input {
	width:110px;
/*	height:12px;*/
	background:#fcfdfe;
	border:1px solid #bbcfe6;
	font-size:10px;
}
#head-center {
	width:96%;
	height:146px;
	margin:0 auto;
	background:url('/images/main-pages/bg-imgs.jpg') repeat-x;
	position:relative;
	top:1px;
	left:0px;
}
#head-center #up-imgs  {
	float:right;
	width:75%;
}
#head-center #flash {
	/*background:url('/images/main-pages/flash.jpg') no-repeat;*/
	width:302px;
	height:146px;
	float:left;
}
#head-center #img-1 {
	background:url('/images/main-pages/img-1.jpg') no-repeat right;
	width:194px;
	height:146px;
}
#head-center #img-2 {
	background:url('/images/main-pages/img-2.jpg') no-repeat right;
	width:194px;
	height:146px;
}
#head-center #img-3 {
	background:url('/images/main-pages/img-3.jpg') no-repeat right;
	width:205px;
	height:146px;
}
#head-center #img-4 {
	background:url('/images/main-pages/img-4.jpg') no-repeat right;
	width:194px;
	height:146px;
}
#up-menu {
	width:96%;
	/*height:47px;*/
	margin:0 auto;
	position:relative;
	top:2px;
	left:0px;
	height:48px;
	border:1px solid #0e4482;
	background:#bad3e6;
}
#up-menu #upmenu {
	width:100%;
	margin:0 auto;
	background:url('/images/main-pages/bg-upmenu.jpg') repeat-x;
	height:47px;
}
#up-menu #upmenu td {
	width:11%;
	height:44px;
	position:relative;
	top:1px;
	left:0px;
	/*float:left;*/
	text-aligN:center;
	border-right:1px solid #bad3e6;
	border-left:1px solid #fff;
	vertical-align: middle;
}
#up-menu #upmenu #first-li {
	border-left:none;
}
#up-menu #upmenu #last-li {
	border-right:none;
}
#up-menu #upmenu td:hover ,#up-menu #upmenu td.jshover {
	background:url('/images/main-pages/bg-hover-li.jpg') ;
}
#up-menu #upmenu td a {
	color:#0e4482;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	/*padding:16px 0;*/
	display:block;
	/*width:121px;*/
}
#up-menu #upmenu td:hover a ,#up-menu #upmenu td.jshover a {
	text-decoration:underline;
	color:#fff;
}
#up-block {
	width:100%;
	height:19px;
	background:url('/images/main-pages/bg-up-block.jpg') repeat-x;
}
#left-up-block {
	background:url('/images/main-pages/left-up-block.jpg') no-repeat;
	float:left;
	width:254px;
	height:19px;
}
#right-up-block {
	background:url('/images/main-pages/right-up-block.jpg') no-repeat;
	float:right;
	width:240px;
	height:19px;
}
#block {
	width:100%;
	position:relative;
	top:0px;
	left:0px;
	background:url('/images/main-pages/center-block2.jpg') ;
}
#left-block {
	width:254px;
	background:url('/images/main-pages/bg-lefter.jpg') repeat-y;
	min-height:448px;
	height:auto !important;
    height:448px;
}
#up-lefter {
	width:254px;
	background:url('/images/main-pages/left-block.jpg') no-repeat;
	height:81px;
}
#dleft {
	width:254px;
	background:url('/images/main-pages/down-lefter.jpg') no-repeat;
	height:32px;
}
#lmenu {
	position:relative;
	top:-60px;
	left:0px;
}
#right-block {
	width:240px;
	background:url('/images/main-pages/bg-righter.jpg') repeat-y;
	min-height:448px;
	height:auto !important;
    height:448px;
}
#up-righter {
	background:url('/images/main-pages/right-block.jpg') repeat-y;
	width:240px;
	height:60px;
}
#dright {
	background:url('/images/main-pages/down-righter.jpg') no-repeat;
	width:240px;
	height:32px;
}
#center-block {
	width:100%;
}
#up-centerer {
	background:url('/images/main-pages/center-block.jpg') repeat-x;
	height:60px;
}
#content {
	color:#1D5CA5;
	font-family:Arial;
	font-size:12px;
	padding:0 20px 51px 20px;
	background:url('/images/main-pages/center-block2.jpg')  ;
}
#content b {
	color:#1d5ca5;
	font-size:12px;
}

#content p{
	color:#1D5CA5;
        line-height:1,5;
	padding-bottom:5px;
}
#content ul{
	padding-top: 2px;
	padding-bottom: 5px;
}
#content li{
	list-style-type: circle;
	padding-left: 10px;
	padding-top: 2px;
	list-style-position: inside;
}
.lmenu {
	position:relative;
	top:-24px;
	left:42px;
	width:190px;
}
#lmenu {
	list-style:none;
}
#lmenu li {
	list-style-image:none;
	padding:4px 0;
}
#lmenu li a {
	color:#105e90;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
#lmenu a.active {
	color:#1d5ca5;
	text-decoration:underline;
}
#lmenu li ul.show {display:block;}
#lmenu li ul.hide {	display:none;}

#sub1 , #sub2 , #sub3 , #sub4 , #sub5 , #sub6 , #sub7 {
	display:none;
	list-style:none;
	padding-left:10px;
	padding-top:5px;
}

#lmenu a:hover {
	text-decoration:underline;
}
#lmenu li #sub1 li a,#lmenu li #sub2 li a,#lmenu li #sub3 li a,#lmenu li #sub4 li a,#lmenu li #sub5 li a,#lmenu li #sub6 li a,#lmenu li #sub7 li a {
	color:#6aa9df;
	}
#lmenu a:hover {
	text-decoration:underline;
}
#lmenu li #sub1 li a {
	color:#6aa9df;

}
#limg {
	position:relative;
	top:0px;
	left:60px;
font-size:12px;
font-weight:bold;
font-family:Arial;
color:#105E90;
}
#limg a:hover {
	text-decoration:underline;
}
#partners {
	padding:0 0 0 10px;
	position:relative;
	top:-54px;
	left:0px;
}
#footer {
	height:51px;
	background:url('/images/main-pages/bg-footer.jpg') repeat-x;
}
#footer-left {
	width:240px;
	padding-left:40px;
	float:left;
	font-size:11px;
	font-family:Arial;
	color:#fff;
	padding-top:15px;
}
#footer-right {
	float:right;
	width:220px;
}
#footer-right a {
	font-size:10px;
	font-family:Arial;
	padding-right:9px;
	color:#fff;
	display:block;
	text-decoration:none;
}
#footer-right a:hover {
	text-decoration:underline;
}
#footer-right img {
	position:relative;
	top:0px;
	left:60px;
}
#footer-center {
margin:0 auto;
width:400px;
color:#fff;
font-size:12px;
font-family:Arial;
padding-top:10px;
}
#footer-center b {
color:#98d2ff;
}
#footer-center div {
	float:left;
}
#setchik {
	padding:10px 0 0 40px;
}
#center-block h1 {
	color:#1d5ca5;
	font-size:12px;
	font-family:Arial;
	padding-right:10px;
}
.prod {
	color:#1D5CA5;
	font-family:Arial;
font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

#art-form form b {display: none;}



/*флешка на главной странице!!!*/
#dark {
width:200px; /* задаем размеры блока контейнера по размеру flash объекта */
height:133px;
position: relative; /* относительное позиционирование, чтобы можно было поместить внутри контейнера 2 объекта один поверх другого */
}
#darka{
display: block; /* ссылку делаем блоком, чтобы можно было ей задать размеры */
width: 100%; /* занимает всю область контейнера */
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2; /* явно указываем z-слой */
background: url(); /* чтобы ссылка работала, нужно указать ей фон (цвет или рисунок). Цвет закрасит банер, использует прозрачный однопиксельный gif или как в коде — трюк с не указанным рисунком */
text-indent: -9999px; /* прячем текст в ссылке для семантики */
overflow: hidden;
}
#dark object{
position: relative; /* чтобы можно было указать z-слой */
z-index: 1; /* задаем z-слой меньше, чем у ссылки */
} 
