html {
	height:100%;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#EFEFEF;
	margin:0;
	padding:0;
	height:100%;
	text-align:justify;
}
table {font-size:100%}
p, #uls, dl, dt, dd, form {margin:0; padding:0; list-style:none}
p {font-weight:normal}
a img {border:0}
.invbl {display:none}
.artgklogo {
	float:left;
	display:inline;
	margin-left:10px;
	padding-top:20px;
	font-size:10px;
	background:url(/img/artgk_logo.png) top no-repeat;
	text-align:center;
	cursor:pointer;
	width:90px;
}
a .artgklogo{
	color:#931A1F;
 	text-decoration:none;
}
a:hover .artgklogo{
 	text-decoration:underline;
}
.mail {
	margin-left: 304px;
	padding:10px 0;
	color:#CCC4B7;
}
.mail a{
	padding:0 10px;
}
.topbunn img{
	background:url(/img/verh_baner.gif) left repeat-y;
	padding-left:7px;
}
.shapka {
	background:url(/img/rashir_sapka_pravo.jpg) left repeat-x;
}
.menu {
	background:#ffffff url(/img/v_menu_rashir.gif) left repeat-x;
	padding:4px 0;
}
.menu .mainmenu {
	font-family:"Times New Roman", Times, serif;
	color:#182b62;
	font-size:14px;
	text-transform:uppercase;
	padding:0 10px;
	background-color:#FFFFFF;
	text-decoration:none;
	display:inline;	
	float:left;
}
.mainmenu div {
	cursor:pointer;
}
.subtitl {
	background: url(/img/subtitl.gif) top repeat-x;
	height:20px;
	padding:0 10px;
	color:#FFFFFF;
	float:left;
}
.submenu {
	visibility:hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding:0;
	float:left;
	width:150px;
}
.submenu ul{
	background:url(/img/transp.png);
	float:left;
	width:170px;
}
.submenu li {
	border-bottom:#aaaaaa dotted 1px;
	padding:2px 5px;
	float:left;
	width:150px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
	text-transform:none;
	text-align:left;
	margin:0 5px;
}
.submenu a {
	color:#FFFFFF;
	text-decoration:none;
}
.submenu li:hover {
	background-color:#182B63;
}
.punktir .mainmenu{
	border-right:#182b62 dotted 1px;
}
.new1 {
	background:url(/img/front1.gif) top repeat-x;
	padding:7px 3px 5px 0;
	font-weight:normal;
}
.new1 img{
	padding:3px;
	background-color:#FAE7EB;
	border:#003399 dotted 1px;
	float:left;
	margin:0 5px 5px 0;
}
.newlist a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.hottop {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:url(/img/hotnewscent.gif) top repeat-x;	
}
.hottop .lef{
	background:url(/img/lefthotnews.gif) top left no-repeat;
}
.hottop .rig{
	padding-top:15px;
	background:url(/img/hotnewsright.gif) top right no-repeat;
}
.newlist {
	background:#A3A1A2 url(/img/righfront.gif) right repeat-y;;
	color:#FFFFFF;
	}
.partnew {
	background:#F3F2F7 url(/img/tabimg2.gif) top repeat-x;
	padding:6px 2px 5px 5px;	
}
.dotimg img{
	border:#003399 dotted 1px;
	padding:3px;
}
.topzag {
	text-transform:uppercase;
	font-size:14px;
	color:#182b62;
	font-family:"Times New Roman", Times, serif;
	padding-left:15%;
}
.front1 {
	background:url(/img/razdelit_v_verhu_radom_s_g_novostami.gif) repeat-x;
	height:10px;
	margin-right:16px;
}
.front2 {
	background:url(/img/front2.gif) repeat-x;
	height:5px;
	margin:3px 0;
}
.front3 {
	background:url(/img/front3.gif) bottom repeat-x;
	margin-left:5px;
}
.front4 {
	background:url(/img/front4.gif) repeat-x;
	float:left;
	height:10px;
	width:300px;
	margin:3px 0 3px 10px;
}
.allfront {
	background:url(/img/front4.gif) center repeat-x;
	height:12px;
}
.hotnewcomm {
	text-align:right;
	color:#454648;
}
.hotnewsbot {
	background:url(/img/ugolok_gor_novosti_pravo.gif) right no-repeat;
}
.bottfront {
	background:#A3A1A2 url(/img/bottfront.gif) bottom repeat-x;
}
.datenews {
	text-align:right;
	padding:8px 6px 6px 0;
	color:#8eaabd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.dateofnews {
	text-align:right;
	padding:7px 6px 6px 0;
	color:#30306f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.zagtopnew a{
	font-weight:bold;
	color:#cf5575;
	text-decoration:none;
}
.zagtopallnew a, .zagtopallnew{
	font-weight:bold;
	color:#5790AB;
	text-decoration:none;
}
.zagnewspart {
	color:#1c587c;
	font-weight:bold;
}
.zagnewspart a{
	color:#1c587c;
	text-decoration:none;
}
.zag_chit_rubrik a{
	font-weight:bold;
	color:#1c587c;
	text-decoration:none;
}
.zag_chit_rubrik a:hover {
	text-decoration:underline;
}
.zagnewsjurn {
	text-transform:uppercase;
	font-size:16px;
	color:#182b62;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

.newsjurn img, .imgstyle img{
	float:left;
	padding:4px;
	border:#003399 dotted 1px;
	margin-right:4px;
	margin-bottom:4px;
}
.imgstyle {
	text-align:justify;
}
.imgstyle_right img{
	float:right;
	padding:4px;
	border:#003399 dotted 1px;
	margin-left:4px;
	margin-bottom:4px;	
}
.imgstyle_right table{
	float:right;
}
.otst {
	padding:10px;
}
.otst a{
	text-decoration:none;
}
/*.otst img {
	float:left;
	margin-right:5px;
	padding:4px;
	border:#003399 dotted 1px;
}*/
.barbyhead {
	background-color:#F7E4E8;
	text-align:right;
	padding:3px 5px 0 7px;
}
.normhead, .head_for_comment {
	background-color:#DCDCE8;
	text-align:right;
	padding:3px 5px 0 7px;	
}
.head_for_comment {
	float:left;
	width:98%;
}
.barbyhead a, .normhead a {
	width:80%;	
}
.barbyhead a, .normhead a, .head_for_comment a{
	float:left;
	color:#949597;
	padding:0 3px 3px 3px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:11px;
}
.newsrasdel {
	float:left;
	background:url(/img/strelka.gif) left no-repeat;
	padding-left:12px;
	font-weight:bold;
	color:#28296A;
	font-size:14px;
	width:50%;
	text-align:justify;
}
.rightcol {
	background-color:#F3F2F7;
	padding:0 10px;
}
.bottright {
	background:#F3F2F7 url(/img/botfront.jpg) bottom repeat-x;
}
.allbottom {
	background:#58637F url(/img/niz_rashir.jpg) top repeat-x;
	padding:0 10px 5px 10px;
}
.telef {
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding:20px 0 0 60px;
	background:url(/img/niz.jpg) 15px top no-repeat;
}
.adress {
	color:#FFFFFF;
	padding:15px 10px 0 0;
}
.adress a{color:#FFFFFF;}
.reclamod {
	background-color:#DDDBDC;
	margin:0 10px;
	float:left;
	width:290px;
	padding:8px 0 8px 8px;
	font-size:14px;
	text-transform:uppercase;
	color:#426094;
	font-weight:bold;
	display:inline;
}
.reclamod div {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
.onerecl {
	float:left;
	background-color:#FFFFFF;
	margin-right:8px;
	margin-bottom:8px;
	width:82px;
	padding:3px;	
}
.zagol {
	background:url(/img/zagol.gif) 14px 32px no-repeat;
	padding:30px 0 15px 25px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-transform:uppercase;
}
.zagol, .zagol a{
	color:#182b62;
	text-decoration:none;
}
.zagol2 {
	color:#182b62;
	font-weight:bold;
}
.topdeadline td {
	color:#182b62;
	font-weight:bold;
	background-color:#D0D0D0;
	text-align:center;
}
.cena {
	color:#024C97;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
.block_o_jurn {	
	float:left;
	width:31%;
	margin-left:18px;
	/*margin-left:2%;
	border:#0099FF solid 1px;*/
}
.block_o_jurn_last {
	float:left;
	width:100%;
} 
.vnutr_block {
	background-color:#E9E9E9;
	height:240px;
	text-align:justify;
	margin:8px 0;
	padding:5px;
	overflow:hidden;
}
.vnutr_block a{
	color:#182b62;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.vnutr_block img{
	float:right;
	padding:4px;
	background-color:#F0F0F0;
	border:#003399 dotted 1px;
}
.lastImg img{
	padding:22px 28px;
	border:#003399 dotted 1px;
}
.nelastImg {
	float:left;

	padding-left:16px;
}
.nelastImg img{
	padding:6px 9px;
	border:#003399 dotted 1px;
	margin-right:5px;
}
.img_for_struct img{
	padding:9px;
	border:#003399 dotted 1px;
}
.research_block {
	float:left;
	width:100%;
}
.research_block dl{
	float:left;
	width:80%;
	color:#1A2D65;
	font-weight:bold;
	padding:10px 0;
}
.research_block dt{
	float:right;
	width:9%;
	background-color:#AFAFB1;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:3px 15px;
}
.research_block dd{
	float:left;
	width:97%;
	padding-bottom:15px;
}
.allcont {
	padding:6px 0 6px 20px;
}
.hrefs_no_underl a{
	color:#153B90;
	text-decoration:none;
}
.actuel a{
	color:#153B90;
}
.zag_comments {
	margin-top:12px;
	background-color:#DCDCE8;
	color:#082A84;
	font-weight:bold;
	padding:2px 4px;
}
.comments {
	padding:2px 4px 10px 4px;
	margin-top:1px;
	background-color:#DCDCE8;
}
.comment_table textarea{
	width:400px;
	height:250px;
}
.comment_table input {
	width:350px;
}
.podpis_form {
	width:500px;
	border:#003399 dotted 1px;
}
.podpis_form input, .podpis_form textarea {
	border:#7E9DB9 solid 1px;
}
.podpis_form textarea {
	width:300px;
	height:250px;	
}
.logo_reclamod {
	float:left;
	padding:6px;
	width:145px;
	height:145px;
	margin:0 25px 12px 0;
	border:#003399 dotted 1px;
}
.quadr {
	list-style-type:square;
	padding-left:12px;
	margin:0 0 0 10px;
}
.quadr a{
	color:#003399;
	text-decoration:none;
}
.quadr ul li{
	margin:0 0 0 10px;
}
.cifra {
	color:#C8063A;
	font-weight:bold;
	font-size:20px;
	width:40px;
	padding:0 20px;
}
.interv_title {
	background:url(/img/front_int.gif) left repeat-y;
	font-weight:bold;
	padding-left:10px;
	font-size:16px;
	color:#1B2C62;
}
.interv_title_right {
	background:url(/img/front_int_right.gif) right repeat-y;
	font-weight:bold;
	padding-right:10px;
	font-size:16px;
	text-align:right;
}
.interv_title a, .interv_title_right a{
	color:#1B2C62;
	text-decoration:none;
}
.ubit_tolst {
	font-weight:normal;
}
.search_int {
	background-color:#F3F2F7;
	font-size:10px;
	padding:5px 5px 0 15px;
}
.search_int input{
	height:12px;
	border:#7E9DB9 solid 1px;
	font-size:10px;
	margin:1px 0;
}
.butt {
	background:url(/img/button2.jpg) repeat-x; 
	color:#FFFFFF; 
	width:85px; 
	padding:0 0 4px 0; 
	cursor:pointer;
	border:none;
}
#fio {
	width:215px;
}
#comp {
	width:149px;
}
#numb {
	width:170px;
}
.allfront input {
	float:right;
	text-align:center;
	height:15px;
	margin-right:8px;
}
#resultat a{
	color:#3F3F3F;
	text-decoration:none;
}
.dolb_img {
	float:left;
	margin-right: 4px;
}
.rule {
	text-align:center;
}
.rule a {
	background-color:#EAE9EE;
	padding:4px 8px;
	color:olive;
	text-decoration:none;
	font-weight:bold;
}
.arxzag {
	background-color:#D1D5E0;
	color:#1A2B61;
	font-size:16px;
	margin:10px 0;
}
.arxdotimg {
	padding:27px 22px;
	border:#003399 dotted 1px;
	margin-right:5px
}
.issl_date {
	color:#FFFFFF;
	width:140px;
	height:20px;
	background-color:#AFAFB1;
	text-align:center;
	font-weight:bold;
	float:right;
}
.stoim_rec {
	font-size:14px;
	color:#004C94;
	font-weight:bold;
}
.zagol_1 {
	font-weight:bold;
	font-size:14px;
	color:#0B2572;
}
.zagol_2 a{
	font-weight:bold;
	font-size:14px;
	color:#1C2D61;
	text-decoration:none;
}
.n1_gody {
	font-size:24px;
	font-weight:bold;
}