body,td,th 		{font-family: Arial;font-size: 11px;color: #403f3f;}
body 			{background-color: #FFFFFF;margin: 0px; padding:0px;background:url(/images/top_bg.jpg) top center no-repeat}
a 				{font-size: 11px;color: #45819e;}
a:hover 		{text-decoration: none;}
a:link, 
a:visited,
a:active 		{text-decoration: underline;}

#auth 			{margin-top:20px; margin-bottom:20px; margin-left:20px}
#auth .left     {background:url(/images/auth_left.jpg) no-repeat; width:11px; height:140px}
#auth .center 	{background:url(/images/auth_bg.jpg) repeat-x; height:125px; padding-left:7px; padding-top:15px; position:relative}
#auth .center .title {color:#047dc3; font-size:18px;}
#auth .righ	{background:url(/images/auth_right.jpg) no-repeat; width:32px; height:140px;}

#form_auth 		{position:absolute; width:230px; top:47px;}
#form_auth .int	{border:1px solid #515252; width:190px; margin-bottom:5px;}

td				{vertical-align:top}
h1,h2,h3,h4		{color:#45819e}
h1 				{ font-size:16px}
h2 				{ font-size:14px; color: #666666}
h2 a			{ font-size:14px;}
h3 				{ font-size:12px}
h4 				{ font-size:10px}
.hmy			{color:#45819e}
b 				{color:#45819e}

a.admin			{float:right; color:#773332; text-decoration:none }
a.admin:hover	{text-decoration: underline }

#head			{position:relative; height:510px}
#head .block	{position:relative; width:996px; left:50%; margin-left:-498px}
#head .logo		{position:relative; width:630px; display:block; height:185px;text-decoration:none; float:left;}
#head .tel		{position:relative; background:url(/images/top_tel.jpg) left 15px no-repeat; float:left;  height:90px; margin-top:50px; width:180px;font-size:12px; color:#FFFFFF;}
#head .tel div	{margin-left:40px;}
#head .tel font	{ font-weight:bold;font-size:16px; font-family: Verdana}
#head .mail		{position:relative; background:url(/images/top_mail.jpg) left 15px no-repeat; float:left; height:90px; margin-left:20px; margin-top:60px; width:165px;font-size:12px; color:#FFFFFF;}
#head .mail div	{margin-left:45px; margin-top:15px; line-height:1.4}

#menu			{ margin-bottom:20px;}
#menu li		{ background:url(/images/menu_li.jpg) bottom repeat-x; height:30px; list-style:none}
#menu li a		{ display:block; margin-top:7px; font-size:12px; color:#000000; text-decoration:none; padding-left:21px; background:url(/images/menu_a.jpg) 7px 5px no-repeat}
#menu li a:hover{ background:url(/images/menu_a_hover.jpg) 7px 5px no-repeat; text-decoration:underline}

#news			{ margin-left:20px;}
#news .block	{ border-left: 1px dotted #ccc; margin-bottom:30px}
#news .block .title	{ margin-left:10px; color:#45819e; font-size:11px; margin-bottom:10px;}
#news .block .title	span { font-weight:bold}
#news .block .text	{ margin-left:10px;}
#news .block a	{ margin-left:10px; color: #45819e}
.news {
	padding-top:15px;
	padding-bottom:20px;
	padding-left:3px;
	border-bottom:1px dotted #999999;
}
.news .date {
	font-weight:bold;
	color:#45819e;
	
}
.news .title {
	font-weight:bold;
	color:#45819e;
}
.news .title a {
	font-weight:bold;
	color:#45819e;
}

.otz {padding-top:15px;padding-bottom:20px;padding-left:3px;border-bottom:1px dotted #999999;}
.otz .date {font-weight:bold;color:#45819e;}
.otz .title {font-weight:bold;color:#45819e;}
.otz .title a {font-weight:bold;color:#45819e;}

.nav	{ font-weight:bold; margin-top:5px;color:#45819e; font-size:11px}
.nav A { font-weight:bold; border:1px #45819e outset; margin-right:2px; padding:1px;color:#45819e; font-size:11px; text-decoration:none}



#tex_group a{font-size:12px; text-decoration:none; color:#403f3f}
#tex_group a:hover{color:#0bc6cd; text-decoration:underline}


#content		{ margin:0 10px;}
#content .menu	{width:201px; margin-bottom:10px; margin-right:5px; position:relative; float:left;}
#content .menu  a .top {background:url(/images/c_menu_t1.jpg) no-repeat; height:4px; font-size:1px}
#content .menu  a .main{border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6; background:white; height:20px; padding-top:3px; color:black; text-align:center; font-size:12px;}
#content .menu  a .bot{background:url(/images/c_menu_b1.jpg) no-repeat; height:4px; font-size:1px}
#content .menu  a:hover .top {background:url(/images/c_menu_t.jpg) no-repeat;}
#content .menu  a:hover .main {background:#2478bb; color:white;}
#content .menu  a:hover .main b{color:white;}
#content .menu  a:hover .bot{background:url(/images/c_menu_b.jpg) no-repeat;}

#content .block {height:110px; margin-bottom:5px; width:618px; margin:0 auto;}

#right_col .block	{ background:url(/images/menu_li.jpg) bottom repeat-x; height:130px;  padding-right:10px; width:262px}
#right_col .block	img { margin-top:15px;float:left}
#right_col .block ul {margin:0px; padding:0px;}
#right_col .block ul li {margin:0px; padding:0px;list-style-image:url(/images/li_bg.jpg); height:15px;}
#right_col .block ul li a {color:#403f3f; display:block; top:0px; left:10px; position:relative}
#right_col .block ul li a:hover {color: #0bc6cd}

#footer {background:url(/images/footer.jpg) center top no-repeat; height:100px; margin-top:15px;}
#footer .center {margin-top:20px; text-align:center}
#copy {margin-left:10px;}
#copy .block1 {margin-top:20px; margin-bottom:10px;}
#copy .block2 {font-size:10px; text-align: left}


.right				{ float: right; padding-top: 4px; padding-right: 25px; text-decoration: none; cursor: pointer }
a.dizcod			{padding: 0 25px 0 0; height: 38px; color: black; font-size: 10px; background: url(/images/dc_logo.jpg) 0 15px no-repeat; opacity: 0.4; filter: alpha(opacity=40); display:block }
a.dizcod:hover	{color: black; opacity: 0.9; filter: alpha(opacity=90) }

#foto {background:#f9f9f9;padding:10px 5px;height:181px; margin-bottom:10px; margin-right:15px;}
#foto .prev {background:url(/images/prev.jpg) center center no-repeat;width:18px;height:180px;float:left;border:none;cursor:pointer;}
#foto .anyClass {float:left;text-align:center;}
#foto .anyClass ul{margin:0px; padding:0px}
#foto .anyClass img {border:1px solid #cccccc; margin:1px}
#foto .next {background:url(/images/next.jpg) center center no-repeat;width:18px;height:180px;float:left;border:none;cursor:pointer;}