body {padding:0; margin:0; font-family: Tahoma, Arial, Helvetica; color: #525252; font-size:13px; background:#bdc1d4;}
.bl {width:100%; float:left; min-width:990px;}
.w2 {width:10%; float:left; height:30px;}
.w3 {width:9%; float:left; height:30px;}
.main {width:80%; float:left; background:#f1f1f1;}
* {
	background-repeat: no-repeat;
}
ul, li, ol, p {
	margin: 0px;
	padding: 0px;
}
.dm_layout_top {width:100%; float:left; height:165px; background:url(../images/header.gif) repeat-x top; position: relative;}
.header {width:100%; float:left; height:165px; background:url(../images/shapka.jpg) no-repeat left top; position:relative;}
.hd {position:absolute; right:1px; top:1px;z-index: 999;}
.cont {width:100%; float:left; padding-bottom:20px;}
.dm_layout_left {width:245px; float:left;padding-bottom: 10px;}
.bl_r {margin:20px 40px 0 281px;}
.dm_layout {
	background-color: #F1F1F1;
		overflow: hidden;
	zoom: 1;
		
}
.dm_layout {
		margin: 0px 125px 0px 125px;
}
#dm_page {

	min-width: 1004px;
	WIDTH: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1004? "1004px": "auto");
}
#dm_page.edit .dm_widget {
     overflow: hidden;
     zoom: 1;
}
.dm_layout_center {
	float: left;
	width: 100%;
}
#dm_content {
	overflow: hidden;	
	zoom: 1;
}
.dm_content {
	position: relative;
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
}
.dm_content li {
	margin-bottom: 6px;
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: none;
	background-image: url(../images/black_block.gif);
	background-position: 4px 5px;
}
.dm_content h1, .dm_content h2, .dm_content p {
	margin-bottom: 10px;
}
.dm_content ul {
	margin-left: 20px;
	margin-bottom: 10px;
}
.companies_show li {
	background-image: url(../images/black_block.gif);
	background-position: 4px 5px;
}
.navigation_bread_crumb {
	margin-bottom: 10px;
}
.navigation_bread_crumb li {
	display: inline;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	background-image: none;
}


.logo a {position:absolute; left:0; top:16px; width:257px; height:117px; text-decoration: none;}
.t {width:120px; position:absolute; right:21px; bottom:66px; z-index: 1001;}
.t p {padding:0 6px 0 6px; margin:0; float:left;}

.t_vn {
	width:120px; 
	position:absolute; 
	right:22px; 
	bottom:66px; 
	z-index: 1001;
}

.t_vn span{
	margin:0; 
	float:left;
}


.t_vn li a.first {
	background: url(/themeProfagent/images/home.gif) no-repeat left top;
	padding-left: 11px;
}
.t_vn li a.last {
	background: url(/themeProfagent/images/t3.gif) no-repeat left top;
	padding-left: 11px;
}


.t_vn li  a {
	display: inline;
	background: url(/themeProfagent/images/t2.gif) no-repeat left top;
	padding-left: 11px;
	color: #75351A;
}
.t_vn li  {
	display: inline;
	padding: 0 6px;
	color: #75351A;
	float:left;
}
.t_vn li span.first {
	background: url(/themeProfagent/images/home.gif) no-repeat left top;
	padding-left: 11px;
}
.t_vn li span.last {
	background: url(/themeProfagent/images/t3_act.gif) no-repeat left top;
	padding-left: 11px;
	display: inline;
}
.t_vn li  span{
	display: inline;
	background: url(/themeProfagent/images/map_act.gif) no-repeat left top;
	padding-left: 11px;
}

a {color: #525252;}

.navigation_bread_crumb a {
	color: #525252;
	font-weight: bold;
}

a:hover {color:#000;}
strong {
	font-weight: bold!important;
}

.menu li p, .menu li div {
	display: none;
}

.menu {width:245px!important; float:left!important; background:url(../images/bl_l.gif) repeat-y left;}
.m_bot {width:245px!important; float:left!important; background: url(../images/bl_bot.gif) no-repeat left bottom; padding:0 0 17px 0;}

.menu ul {padding:0px 0 0 10px; margin:0; width:219px; float:left; list-style:none; }
.menu ul li {padding:7px 0 7px 0px; margin:0; width:219px; float:left; list-style:none; border-bottom:1px solid #c9cbef; background:url(../images/li1.gif) no-repeat left top;}
.menu ul li a {padding:0; margin:0 0 0 25px; float:left; text-transform:uppercase; list-style:none; font-family: Tahoma, Arial, Helvetica; color: #000000; text-decoration:none; font-weight:bold; font-size:12px;}
.menu ul li a:hover {color:#940101;}
.menu ul li a.act {color:#940101;}

.menu ul li ul{display: block; padding:0 0 0 0px; margin:7px 0 -8px 0; width:219px; float:left; list-style:none; border-top:1px solid #c9cbef;}
.menu ul li ul li {padding:8px 0 7px 0px; margin:0; width:219px; float:left; list-style:none; border-bottom:1px solid #c9cbef; /*background:url(../images/li2.gif) no-repeat left top;*/ background: none;}
.menu ul li ul li a {text-decoration: none!important;padding:0 5px 0 10px; margin:0 0 0 25px; text-transform: none; float:left; list-style:none; font-family: Tahoma, Arial, Helvetica; color: #2F2F83; text-decoration:none; font-weight:bold; font-size:11px; background:url(/themeProfagent/images/left_point_2.gif) no-repeat left top;}
.menu ul li ul li a:hover {color: #4e57d4; background:url(../images/left_point_2_act.gif) no-repeat left top;}
.menu ul li ul li a.act {color: #4e57d4;}
.menu ul li.last ul {
	display: none;
}
.menu ul li.dm_current ul, .menu ul li.dm_parent ul {
	display: block;
}
.menu ul li.dm_parent a.dm_parent {
	color: #940101!important;
	/*text-decoration: underline;*/
	text-decoration: none;
}

.menu ul li ul li.dm_current span {
	display: block;
	font-size: 11px;
	color: #940101;
	text-transform: none!important;
	padding-left: 10px;
	background:url(../images/left_point_2_act.gif) no-repeat left top;
}
.menu ul li ul li.dm_current {
	/*background:url(../images/li2_act.gif) no-repeat left top;*/
}
.menu ul li.first.dm_parent a.dm_parent:hover {
	color: #940101!important;
}
.menu ul li.first.dm_parent a.dm_parent {
	text-decoration: none;
	color: black!important;
}
.menu li.dm_current {
	font-size: 12px;
}
.menu li.dm_current span {
	font-weight: bold;
	color: #940101;
	margin-left: 26px;
	text-transform: uppercase;
}
.menu li ul li.dm_current span {
	font-weight: bold;
	color: #4E57D4!important;
	margin-left: 26px;
	text-transform: uppercase;
}
.sub_menu {
	float: left;
	width: 100%;
}
.sub_menu ul {
	padding-top: 0px!important;
}
.sub_menu li a:hover {
	color: #4e57d4!important;
}
.sub_menu li a {
	font-size: 11px!important;
	color: #2F2F83!important;
}
.sub_menu li {
	font-size: 11px;
	background-image: url(../images/li2.gif)!important;
	background-position: left top!important;
}

.sub_menu li span {
	display: block;
	margin-left: 35px;
	font-weight: bold;
	color: #4E57D4;
}
.sub_menu a {
	text-transform: none!important;

	margin-left: 35px!important;
}

.flash { padding:20px 0 9px 0px; float: left; clear: both;}
.flash object {
	position: relative;
	left: 10px;
}

h1 {font-family: Tahoma, Arial, Helvetica; color: #D40101; text-decoration:none; font-weight:bold; font-size:14px; text-transform:uppercase; padding-top:6px; margin:0;}
/*h2 {
	font-size: 12px;
}*/
h2 {
	color:#344088;
	font-family:Tahoma,Arial,Helvetica;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
}




img {border:0;}
p.red {color:#940101; font-weight:bold; font-size:14px;}

.dm_layout_bottom {width:100%; float:left; background:#d5d5d5 url(../images/foot.gif) repeat-x top; color: #776F6F; font-size:11px;}
p.reit {float:left; padding:13px 14px 13px 22px; margin:0;}
p.adress {fl oat:left; padding:8px 0 0 16px; margin: 0px 0px 0px 60px;}
.dm_layout_bottom p {
	margin: 0px!important;
	padding: 0pximportant;
}
.dm_layout_bottom a {text-decoration:none; color: #776F6F;}
.dm_layout_bottom a:hover {color:#000;}
.copyr {float:right; padding:17px 24px 0 0; margin:0;}
.copyr img {padding-right:8px;}
.fl_l {width:243px; float:left; background:url(../images/lin.gif) no-repeat right top; margin-top:3px; bor der: 1px solid red;}

.fl_c {margin:0px 215px 0 245px; text-align:center; font-size:12px; background:url(../images/lin.gif) no-repeat right 3px;padding-top: 18px; bor der: 1px solid red;}
.fl_c p {padding:0 0 0 0; margin:17px 0 0 0;}

.rekl {width:241px!important; display: inline; float:left!important;margin: 10px 0 0 0; font-weight:bold; background-color: #7178AC;}
.rekl ul {padding:0 0 16px 0; display: inline; margin:0; float:left; width:241px; list-style:none; bor der: 1px solid red;}
.rekl ul li {border-top: 1px solid #959AC1; padding:8px 10px 0 11px; margin:14px 14px 0 14px; list-style:none; color:#2f2f83;font-weight:bold; font-size:11px; font-family: Tahoma, Arial, Helvetica;}
.rekl ul li a {padding:0; margin:0;  color:#4e4ebb; text-decoration:none; font-size:11px; font-family: Tahoma, Arial, Helvetica;}
.rekl ul li a:hover {color:#4e4ebb; text-decoration:underline;}

.news_list ul li {
	font-family: Arial, Helvetica, sans-serif!important;
}

.dm_content .news_list p {
	color: #525252;
}
.news_list p {
	color: #18204D;
}

.news_list a {
	color: #e9e7fc!important;
	display: block;
	clear: both;
	margin: 6px 0px 6px 0px!important;
} 


.news_list span.dm_current {
	color: #18204D!important;
	display: block;
	clear: both;
	margin: 6px 0px 6px 0px!important;
}
.news_show a.dm_parent {
	font-weight: bold;
}
.dm_content .news_list a {
	margin: 6px 0px 2px 0px!important;
	color: #525252!important;
	font-weight: bold;
}
.dm_content .news_list a:hover {
	color: black!important;
}
.dm_content .news_list li {
	background-image: url(../images/li_block.gif);
}
.news_date a {
	color: #D1D1EC!important;
	text-decoration: underline;
}
.news_date {
	display: inline;
	float: left;
	color: #E9E7FC;
	font-size: 13px;
	font-weight: bold;
	padding-right: 30px;
	margin-bottom: 6px;
	background-image: url(../images/karandash.gif);
	background-position: right top;
}

.dm_content .news_date {
	display: block;
	float: none;
	color: #2F2F83;
	font-size: 13px;
	font-weight: bold;
	padding-right: 30px;
	margin-bottom: 6px;
	background-image: none;
	font-weight: bold;
}
.client_zone {
	float: left!important;
	width: 100%!important;
	color: #AEACAC;
	font-family:Arial; font-size:11px;
}
.client_zone ul {
	margin-left: 20px;
}
.client_zone li {
	list-style-type: none;
	background-image: url(../images/zakaz_zone_li.gif);
	background-position: 0px 5px;
	padding-left: 10px;
	margin-bottom: 0px;
}
.client_zone a {
	color: #60668D;
	text-decoration: none;
	font-weight: bold;
}
p.naz {padding:0 0 0 0; margin:10px 0 0 20px;  color:#970303; font-weight: bold;}


.nav li {
	display: inline;
}


.nav {position: absolute; bottom: 25px; width: 100%; margin:0px 0 0 120px; text-align:center; font-size:12px; font-family: Tahoma, Arial, Helvetica; color: #FFFFFF;}
.nav a {font-family: Tahoma, Arial, Helvetica; color: #FFFFFF; font-size:12px;  text-decoration:none;  font-weight:bold; margin:0 4px; text-transform:uppercase;}
.nav a:hover {color: #F3E5A2;}
.nav li {
	background-image: url(../images/vert_palka.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding: 0px 6px 0px 5px;
}
.nav li.last {
	background-image: none;
}
.nav .dm_current span, .nav  li.dm_parent a {
	color: #f3e5a2;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 2px;
	margin:0 4px;
}

.dm_zone {
	float: none;
	width: auto;
	min-height: 0px;
}
ul, li {
	margin: 0px;
	padding: 0px;
}


.web_artis_creator a:hover {
	text-decoration: none;
}
.web_artis_creator a {
	color: #776F6F;
}

.web_artis_creator {
	margin: 3px;
 	float: right;
 	width: 190px;
 	color: #776F6F;
 }
.web_artis_creator_span {
	position: relative;
	top: 4px;
  display: inline;
  float: left;
  margin-left: 7px;
}

.orders_form label, .contact_form label {
	float: left;
	width: 210px;
	text-align: right;
	padding-right: 10px;
}
.contact_form form {
	margin: 0px;
	padding: 0px;
}
.contact_form label {
	width: 170px;
}
.orders_form ul, .contact_form ul {
	margin: 0px;
}
.orders_form li, .contact_form li {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: none;
}
.companies_show a {
	font-weight: bold;
}
.submit {
	background-color: #3f4785;
	border: 0px solid;
	color: white;
	width: 120px;
	padding: 4px 0px 5px 0px;
	margin: 10px 0px 0px 180px;
}
.orders_form .submit, .orders_form .error_list {
	margin-left: 220px;
}
.contact_form .error_list {
	margin-left: 180px;
}
.error_list {
	color: #F13030;
}
.red {
	color: red;
}
.error_subject {
	padding: 20px;
}

.companies_list a, .subjects_list a {
	font-weight: bold;
	text-decoration: underline!important;
}
.subjects_list li, .companies_list li {
	/*background-image: url(../images/li_block.gif);*/
	background-image: url(../images/li_block_.gif);
	background-position: 4px 7px;
}

.red_nadpis {
	font-size: 15px;
	font-weight: bold;
	color: #940101;
}
.map ul {
	margin: 0px;
}
ul.map_ul li{
	padding-left: 15px;
	list-style-type: none!important;
	background-image: none;
}
ul.map_ul li a{
	background:url('../images/left_point.gif') no-repeat left center;
	padding-left: 15px;
}
ul.map_ul ul {
	margin: 6px 0;
}
ul.map_ul ul li a{
	background: url('../images/left_point_2_act.gif') no-repeat left center;
	padding-left: 15px;
}
.companies_show h1 {
	margin-top: 12px;
}

.partners_links {
	display:inline;
	float:left !important;
	margin:10px 0 0 0;
	width:241px !important;
	font-size: 11px;
}
.pl {
	color: #970303;
	font-weight: bold;
	font-size: 12px !important;
}

.partners_links p {
	color: #aeacac;
	margin: 0 15px 0 21px;
}

.partners_links a{
	font-size: 11px;
	color: #aeacac;
	text-decoration: none;
}
.partners_links a:hover{
	color: #525252;
}
.pl_bl {
	color: #777b95;
	font-weight: bold;
}
.partners_links ul {
	color: #aeacac;
	margin: 5px 15px 10px 21px;
}
.partners_links li {
	background: url('../images/pl.gif') no-repeat left top;
	padding-left: 6px;
	list-style-type: none !important;
}
.subjects_show li a {
	font-weight: bold;
}

.bread_crumb {
	margin-bottom:10px;
}
.bread_crumb li {
	background-image:none;
	display:inline;
	margin:0;
	padding:0 5px 0 0;
}
.bread_crumb a {
	color:#525252;
	font-weight:bold;
}
.articles_list a{
	font-weight: bold;
}
ul.map_ul ul ul li a{
	background:transparent url(../images/li_point_map.gif) no-repeat scroll left center;
padding-left:15px;
	list-style-type: square!important;
}
#dm_widget_114 {display: none;}

.t_vn img.tt {
        padding-left: 11px;
}

.t_vn img.tt_3 {
/*        display: none!important;*/
}
.links {
	width: 241px!important;
	display: inline;
	float: left!important;
}
