body, html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}
ul {
list-style-position:inside;
}
h2 {padding-top:0; margin-top:0;}
#container {
	width: 1000px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border:1px solid white;
}
#container #panel {
	text-align:right;
}
a img {
	border:none;
}
#bar {
	background:url(/bitrix/templates/arta_work/images/bar_l.png) no-repeat top left #ffc600;
	padding-left: 40px;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b25f0e;
	line-height:41px;
	margin-top:14px;
	margin-bottom:14px;
	font-weight:bold;
}
#bar a {
	color:#b25f0e;	
	text-decoration:none;
}
#bar a:hover {
	color:#fff7dd;	
	text-decoration:none;
}
#bar a.selected  {
	color:#fff7dd;	
	text-decoration:none;
}
#bottom_l {
	clear:both;
	background:url(/bitrix/templates/arta_main/images/sw_gray.png) no-repeat left bottom #dedede;
}
#bottom_r {
	background:url(/bitrix/templates/arta_main/images/se_gray.png) no-repeat right bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5e5e;	
	font-weight:normal;
	padding:10px;
}
#bottom_r b {
	font-size:110%;
	color:#4272a4;
}
.tab {padding-left:150px;}
#cprt {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}
#left {
	float:left;
	width:260px;
	margin-bottom:14px;
}
#right {
	float:right;
	width:720px;
	margin-bottom:14px;
}
/****** Стили левого меню *******/
ul.menu {
	margin:0;
	padding:0;
	list-style-type:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	margin-bottom:0px;
	
	list-style-position:outside;

	}
ul.menu li{
	
	margin:0;
	padding:0;
}

ul.menu li a {
	display:block;
	padding-top:10px;
	padding-left:53px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	height:26px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	background:url(/bitrix/templates/arta_work/images/menu_na.png) no-repeat top left #bab9ba;
	cursor:pointer;
}
ul.menu li a:hover {
	background:url(/bitrix/templates/arta_work/images/menu_a.png) no-repeat top left #edc148;
}
ul.menu li a.selected {
	background:url(/bitrix/templates/arta_work/images/menu_a.png) no-repeat top left #edc148;
}
ul.breadcrumb-navigation {
	padding-bottom:7px;
	text-align:right;
	color:#60a3e9
}
ul.breadcrumb-navigation a {
	text-decoration:none;
	color:#60a3e9;
}
ul.breadcrumb-navigation a:hover {
	text-decoration:underline;
}

/****** Стили левого подменю *******/
ul.submenu  ul {
	list-style-type:none;
	list-style-position:outside;
	margin-left:15px;
	padding:5px;
	padding-left:15px;
}
ul.submenu {
	list-style-type:none;
	list-style-position:outside;
	background:#dedede url(/bitrix/templates/arta_work/images/corn.png) right bottom no-repeat;
	margin:0; padding:0;
	margin-left:15px;
	padding:5px;
	padding-left:15px;
}
ul.submenu li {
	margin:0;padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;	
	padding-left:16px;
	background:url(/bitrix/templates/arta_work/images/bul.gif) left 3px no-repeat;
	text-indent:0;

}
ul.submenu li a {
	line-height:120%;
	margin:0; padding:0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background:none;
	display:inline;
	height:auto;

}
ul.submenu li a.selected{
	background:none;
	font-weight:bold;
}
ul.submenu li a:hover {
	background:none;
	text-decoration:underline;

}
a {
	text-decoration:none;
	color:#2c3f6f;
}
a:hover {text-decoration:underline}
a.selected  {
	cursor:pointer;
}
/****** Стили текста *******/
.login_in {font-size:12px; line-height:12px; padding-bottom:2px; color:#2e41b3}
a.login_in:hover {text-decoration:none; color:#00CCFF;}

.bigdwnloadlink {
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#40708b;
	text-decoration:none;
	margin-bottom:15px;
	
}
a.bigdwnloadlink:hover {
text-decoration:none;
}
.cbl_t {
	background:url(/bitrix/templates/arta_work/images/cbl_t.png) no-repeat left top;
	border-right:1px solid #60a3e9;
}
.cbl_b {
	background:url(/bitrix/templates/arta_work/images/cbl_b.png) no-repeat left bottom;
	padding:27px 0px 30px 0px;
}

.cbl {
	background:url(/bitrix/templates/arta_work/images/cbl_l.png) left top repeat-y;
	padding:1px;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	font-weight:normal;
	color:#2c3f6f;
}
.cbl ol {
	list-style-position:inside;
	padding:0;
	margin:0;
	margin-right:1px;
}
.cbl ol li {
	margin:15px 5px;
}
.cbl p {
	padding:0; margin:0;
	padding-bottom:10px;
	text-align:justify;
}
/****** Стили главной страницы *******/
.blck_l {
	background:url(/bitrix/templates/arta_work/images/cbl_l.png) repeat-y top left;
	width:324px;
	text-align:left;
	margin-bottom:18px;	
}
.blck {
	border-right:1px solid #60a3e9;
	background:url(/bitrix/templates/arta_work/images/r_b.png) left bottom no-repeat;
	height:217px;
	overflow:hidden;
	font-size:13px;
	padding:0px 0px 1px 19px;
}
.blck h2 {
	margin:0; padding:0;
	margin-left:-19px;
	margin-bottom:11px;
	background:url(/bitrix/templates/arta_work/images/bltop.png) top left no-repeat #ffc600;
	height:38px;
	line-height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1f33ae;
	font-size:18px;
	text-align:right;
	padding-right:15px;
}
.blck h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1f33ae;
	text-decoration:none;
}
.bg5 {
	background:url(/bitrix/templates/arta_work/images/pic5.png) right bottom no-repeat;
	height:217px;
}

.bg3 {
	background:url(/bitrix/templates/arta_work/images/pic3.png) right bottom no-repeat;
	height:217px;
}

.bg6 {
	background:url(/bitrix/templates/arta_work/images/pic6.png) right bottom no-repeat;
	height:217px;
}
/****** Списки *******/
ul.t {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
ul.t li {
	padding-left:16px;
	background:url(/bitrix/templates/arta_work/images/bul.gif) left 3px no-repeat;
	text-indent:0;
}
h3 { margin-bottom:5px;  margin-top:5px;}
ul ul {list-style-type:none; padding-left:20px; margin-left:0}
.remark {font-size:12px!important; color:#464451!important; margin-height:10px}

/**** Стили таблицы *****/
table.data-table {
    background-color:#FFF;
}
table.data-table th {
    background-color:#8cbfe3;
}
table.data-table tr.odd td{
    background-color:#ededf5;
}

table.data-table tr.even td{
    background-color:#F8F8FF;
}
table.data-table tr.subcat th {
    background-color:#b7d0e2;
    text-align:left;
}