html {
	margin: 0 auto;
	padding: 0;
	background-color:#fff;
	background-image: url('img/bg.gif');
	background-repeat: repeat-x;
}

body {
	color: #000;
	margin: 0 auto;
	padding: 0;
}

#container {
	overflow: hidden;
	width: 1000px;
	margin:auto;
	background-image: url('img/cont_bg.gif');
	background-repeat:repeat-y;
	font-family:Arial;
	color:#6B6B6B;
	font-size:13px;
	line-height:19px;
}

a {
	color:#0777A5;
	text-decoration:none;
}

a:hover {
	color:#CC0000;
}

a#iartsLink  {
	width:65px;
	height:20px;
	margin-top:30px;
	float:right;
	margin-right:190px;
}

#img-01 {
	display:block;
	float:left;
	width:1000px;
	height:51px;
	background-image: url('img/img_01.gif');
}

#img-02 {
	display:block;
	float:left;
	width:314px;
	height:45px;
	background-image: url('img/img_02.gif');
}

#img-03 {
	display:block;
	float:left;
	width:68px;
	height:45px;
}

#img-04 {
	display:block;
	float:left;
	width:76px;
	height:45px;
}

#img-05 {
	display:block;
	float:left;
	width:112px;
	height:45px;
}

#img-06 {
	display:block;
	float:left;
	width:122px;
	height:45px;
}

#img-07 {
	display:block;
	float:left;
	width:179px;
	height:45px;
}

#img-08 {
	display:block;
	float:left;
	width:92px;
	height:45px;
}

#img-09 {
	display:block;
	float:left;
	width:37px;
	height:45px;
	background-image: url('img/img_09.gif');
}

#img-10 {
	display:block;
	float:left;
	width:570px;
	height:251px;
	background-image: url('img/img_10.jpg');
}

#img-11 {
	display:block;
	float:left;
	width:430px;
	height:251px;
	background-image: url('img/img_11.jpg');
}

#content {
	display:block;
	float:left;
	width:917px;

	padding:10px 50px 50px 33px;
	background-image: url('img/footer.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}

ul#harmonogram {
	display:inline;
	float:right;
	margin:0px 15px 0px 0px;
}

#harmonogram li {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#6B6B6B;
	list-style:square;
	color:#CC0000;
}

#harmonogram li a{
	color:#6B6B6B;
}

#harmonogram li a:hover {
	color:#CC0000;
}

#contentSub {
	display:block;
	float:left;
	width:907px;
	padding:7px 50px 0px 33px;
}


h1 {
	padding:0px;
	margin-top:0px;
	margin-bottom:19px;
	font-family:  Arial;
	font-weight:bold;
	color:#0A79A6;
	font-size:24px;
}

h2 {
	padding:0px;
	margin-top:0px;
	margin-bottom:19px;
	font-family:  Arial;
	font-weight:bold;
	color:#0A79A6;
	font-size:24px;
}

h3 {
	padding:0px;
	margin-top:0px;
	margin-bottom:16px;
	font-family:  Arial;
	font-weight:bold;
	color:#CC0000;
	font-size:16px;
}


.mainLi {
	margin-bottom:5px;
}

.subLi {
	margin-bottom:13px;
	font-weight:normal;
	list-style:disc;
}

#footer{
	width:1000px;
	display:block;
	height:149px;
	margin:auto;
	background-image: url('img/footer.jpg');
}

.submenu a {
	color:#0777A5;
	font-weight:bold;
	text-decoration:none;
	float:left;
}

.submenu a:hover {
	color:#CC0000;
}

.input2 {
	BORDER-RIGHT: #BDBDBD 1px solid; BORDER-TOP: #BDBDBD 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #BDBDBD 1px solid; COLOR: #000000; BORDER-BOTTOM: #BDBDBD 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; padding-top:4px; padding-left:3px; height:19px; background-image: url('img/input.gif'); background-repeat: repeat-x; 
}

.input3 {
	BORDER-RIGHT: #BDBDBD 1px solid; BORDER-TOP: #BDBDBD 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #BDBDBD 1px solid; COLOR: #000000; BORDER-BOTTOM: #BDBDBD 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; padding-top:4px; padding-left:3px; background-image: url('img/input.gif'); background-repeat: repeat-x; line-height:17px;
}

	
.wyslijform {
	background-image: url('img/wyslij.gif'); height:30px; width:87px; margin-right:20px; border:1px solid #C0C0C0; 
	}
	
	.login_btn {
	background-image: url('img/login_btn.gif'); height:25px; width:77px; border: none; margin-top: 10px; 
	}
	
	.reg_btn {
	background-image: url('img/reg_btn.gif'); height:25px; width:97px; border: none; margin-top: 10px; 
	}
	
	.save_btn {
	background-image: url('img/save_btn.gif'); height:25px; width:66px; border: none; margin-top: 10px; 
	}
	
	.cancel_btn {
	background-image: url('img/cancel_btn.gif'); height:25px; width:66px; border: none; margin-top: 10px; 
	}
	
.resetform {
	background-image: url('img/reset.gif'); height:30px; width:100px; margin-right:20px; border:1px solid #C0C0C0; 
	}

/*** dj ****/

#categories {width: 227px; margin-right: 1px; margin-bottom: 15px; text-align: left;}

.box_top {background: transparent url('img/box_top.gif') no-repeat; height: 9px; width: 227px;}

.box_content {background: transparent url('img/box_content.gif') repeat-y; padding-left: 6px; padding-right: 6px;}

.box_content_grad {background: transparent url('img/box_content_grad.gif') repeat-x;  overflow: hidden; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px;}

.box_bottom {background: transparent url('img/box_bottom.gif') no-repeat; height: 10px; width: 227px;}

#categories ul, li 
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

#categories li 
{
	list-style: none;
	font-weight: bold;
	border-bottom: 1px solid #d5e1e5;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background: transparent url('img/red_dot.gif') no-repeat 0px 14px;
}

.last_element {border-bottom: none !important;}

.logout img {border: none; vertical-align: middle; margin-left: 3px;}

.logout span {vertical-align: middle; font-weight: bold; color: #6e6e6e;}



/** tabs **/

.MenuIcon {
	vertical-align: middle;
	margin-right: 6px;
}

#HorizontalMenu {
	background: #fff url(img/line_07.gif) repeat-x 0px 32px;
	width: 100%;
	overflow: hidden;
}

#HorizontalMenu img {
	border: none;
}

#Tabs {
	width: 800px; 
	overflow: hidden;
	float: left;
	
	padding-left: 18px;
	/*background: #fff url(images/line_07.gif) repeat-x 0px 33px;*/
}

ul.HorizontalMenu, ul.HorizontalMenu li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.HorizontalMenu {
	float: left;
	width: 100%;
	padding-left: 0px;
}

ul.HorizontalMenu li {
	float: left;
	margin-right: 5px;
}

ul.HorizontalMenu a:link, ul.HorizontalMenu a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 15px 7px 5px;
	margin-left: 9px;
}

ul.HorizontalMenu a.ActiveTab:link, ul.HorizontalMenu a.ActiveTab:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	background: transparent url("img/zakladka2.gif") no-repeat right top;
	padding: 5px 15px 7px 5px;
	margin-left: 9px;
}

ul.HorizontalMenu li.ActiveTab {
	float: left;
	background: transparent url("img/zakladka.gif") no-repeat left top;
	margin-right: 5px;
}

ul.HorizontalMenu a.ActiveTab:link, ul.HorizontalMenu a.ActiveTab:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	background: transparent url("img/zakladka2.gif") no-repeat right top;
	padding: 5px 15px 7px 5px;
	margin-left: 9px;
}

#HorizontalMenu a.ActiveTab:link, #HorizontalMenu a.ActiveTab:visited {
	color: #2e6092;
}

#categoryList 
{
	font-weight: bold;
}

table.category_list 
{
	
}

.category_list img
{
	border: none;
}

.category_list td {padding: 10px; color: #0a79a6; font-weight: bold;}

.category_list a {color: #666666;}

.category_list a:hover {color: #d60407;}

td.number {padding-right: 0px; width: 20px; text-align: center; }

td.delete {width: 20px; text-align: center;}

form {margin: 0; padding 0;}


