* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	color: #555555;
	height: 100%;
	font-family: arial;
	background: #fff;
	font-size: 14px;
}
table {
	width: 100%;
	border-collapse: collapse;
	font-family: arial;
}
td {
	vertical-align: top;
}
img {
	border: none;
}
ul {
	list-style-type: none;
}

input,textarea {
	background: #fff;
}

a {
color: #7377b5;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img.png24 {
 background-image: none! important; behavior: url('/js/pngfix.htc');
}

h4 {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#f7941c;
}

h5 {
margin-top: 1em;
margin-bottom: 1em;
}

h6 {
font-size:10px;
font-weight:bold;
text-transform:uppercase;
margin-top: 5px;
margin-bottom: 1em;
}

#all {
position:relative;
width:848px;
margin:0px auto;
text-align:left;
padding-bottom:30px;
}

#site_icos {
text-align:right;
height:30px;
padding-right:15px;
padding-top:6px;
}

#site_icos img {
margin-left:10px;
}

#sup_top {
margin-left:274px;
}

#link_1c {
background: url('/i/top_link_1c.jpg') left top no-repeat;
width:261px;
height:27px;
padding-top:6px;
font-size:12px;
}

#link_1c span a {
padding-left:10px;
color:#a195be;
}

#r_l_link {
padding-left:43px;
}

#b_nuts {
font-size:13px;
color:#959595;
padding-bottom:18px;
}

#b_nuts a {
color:#959595;
}

#header {
}

#phone_etc {
width:274px;
}

#head_phone {
margin-top:35px;
}

#top_adress {
width:225px;
margin-top:15px;
}

#top_adress p {
font-size:11px;
color:#635faa;
text-align:right;
margin-top:7px;
}

#top_law_news {
margin-top:5px;
}


#demo_form {
width:575px;
height:304px;
background: url('/i/head_form_bg.jpg') left top no-repeat;
}

#pre_form {
width:224px;
}

#pre_form div {
width:202px;
margin-left:12px;
}

#pre_form_text {
padding-top:17px;
}

#pre_form_text h3 {
font-size:13px;
font-weight:bold;
color:#635faa;
}

#pre_form_text p {
font-size:9px;
color:#635faa;
line-height:9px;
margin-top:2px;
}

.df_field {
width:138px;
height:19px;
background: url('/i/df_field.jpg') left top no-repeat;
border:0px solid;
margin-top:5px !important;
font-size:10px;
color:#808284;
padding-left:4px;
vertical-align:middle;
}

#in_df p {
font-size:9px;
color:#ffffff;
line-height:8.5px;
margin-top:2px;
}

#df_sbmt {
width:77px;
height:18px;
background: url('/i/df_sbmt.jpg') left top no-repeat;
border:0px solid;
margin-top:7px !important;
margin-left:60px;
cursor:pointer;
}

#prof_buttons {
/*margin-top:207px;*/
position:absolute;
z-index:111;
margin-top: -23px;
margin-left:15px;
}

#prof_buttons img {
margin-right:5px;
}

#menu_main {
margin-top:10px;
}

#menu_main table td {
}


#menu_main p {
padding-left:37px;
background: url('/i/bullit_vio.jpg') 1px top no-repeat;
line-height:18px;
margin-top:16px;
font-size:14px;
}

#menu_main p a {
color:#a195be;
}

#menu_main p a:hover {
text-decoration:none !important;
}

#tipo_active {
width:30%;
}

#menu_main #tipo_active ul {
font-size:14px;
}


/*background: url('/i/bullit_or.jpg') 1px top no-repeat;*/

#menu_main #tipo_active ul li {
padding-left:63px;

line-height:18px;
margin-top:16px;
}

#menu_main #tipo_active ul li ul {
font-size:11px;
margin-top:3px;
}

#menu_main #tipo_active ul li ul li {
padding-left:20px;
background: none;
line-height:normal;
margin-bottom:7px;
margin-top:0px !important;;
}

#menu_main #tipo_active ul li ul li a {
color:#f7941c;
text-decoration:underline;
}

#menu_main #tipo_active ul li ul li a:hover {
text-decoration:none;
}

#menu_main #tipo_active ul li a {
color:#f5821f;
}

#menu_main #tipo_active ul li a:hover {
text-decoration:none !important;
}




#inner_menu {
width:250px;
}

#inner_menu ul {
font-size:13px;
}

#inner_menu ul li {
padding-left:17px;
/*background: url('/i/bullit_vio.jpg') 1px top no-repeat;*/
line-height:14px;
margin-top:14px;
}

/*#inner_menu ul li a {
color:#645faa;
}*/

#inner_menu ul li a:hover {

}

#inner_menu ul li ul {
font-size:11px;
margin-top:3px;
}

#inner_menu ul li ul li {
padding-left:25px;
padding-right:25px !important;
background: none;
line-height:normal;
margin-bottom:7px;
margin-top:0px !important;;
}

#inner_menu ul li ul li a {
color:#645faa;
text-decoration:underline;
}

#inner_menu ul li ul li a:hover {
text-decoration:none;
}

#in_ta_c {
width:190px;
background:#fce5c6;
margin-top:2px;
margin-left:1px;
}

#in_ta_t {
width:190px;
background: url('/i/in_ta_t.jpg') left top no-repeat;
padding-top:1px;
}

#in_ta_b {
width:190px;
background: url('/i/in_ta_b.jpg') left bottom no-repeat;
padding-bottom:5px;
}


#in_content {
margin-top:17px;
}

#in_content h1 {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#f7941c;
padding-bottom:10px;
}

#in_content h3 {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-top:15px;
}

#in_content h4 {
padding-bottom:10px;
}

#in_content p {
font-size:13px;
color:#636466;
margin-top:8px;
text-align:justify;
line-height:18px;
font-family:arial;
}

#in_content ul {
font-size:13px;
color:#636466;
line-height:18px;
font-family:arial;
}

#in_content ul li {
padding-bottom:10px;
padding-left:19px;
background: url('/i/ic_bullit.jpg') left 6px no-repeat;
}

.icbo li {
background: url('/i/ic_bullit_o.jpg') left 6px no-repeat !important;
}

.none li {
background: none !important;
line-height:normal;
margin-top:0px !important;
}

#in_content ol {
font-size:13px;
color:#636466;
line-height:18px;
font-family:arial;
margin-left:35px;
}

#go_home {
margin-top:50px;
}


#ic_c {
width:181px;
background:#ece7f0;
margin-top:2px;
margin-left:27px;
}

#ic_t {
width:181px;
background: url('/i/ic_t.jpg') left top no-repeat;
padding-top:1px;
}

#ic_b {
width:181px;
background: url('/i/ic_b.jpg') left bottom no-repeat;
padding-bottom:5px;
}


#content_main {
margin-top:14px;
}

#cm_c {
width:848px;
background:#f0edf4;
}

#cm_t {
width:848px;
background: url('/i/cm_t.jpg') left top no-repeat;
}

#cm_b {
width:848px;
background: url('/i/cm_b.jpg') left bottom no-repeat;

}

#in_cm {
padding:9px 12px 9px 0px;
}

#in_cm table td {
width:50%;
}

#in_cm table td h1, #in_cm table td p {
margin-left:22px;
margin-right:10px;
}

#in_cm table td h1, #tipo_docs h1 {
color:#635faa;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}

#in_cm table td h3, #in_cm table td p {
margin-left:22px;
margin-right:10px;
}

#in_cm table td h3, #tipo_docs h3 {
color:#635faa;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}

#in_cm table td p {
font-size:13px;
text-align:justify;
margin-bottom:15px;
}

#in_cm table ul {
font-size:13px;
text-align:justify;
margin-left:23px;
margin-bottom:15px;
margin-right:10px;
}

#in_cm table ul li {
background: url('/i/c_bullit.jpg') left 8px no-repeat;
padding-left:8px;
}

#tipo_docs {
margin:0px auto;
width:705px;
padding-bottom:10px;
}

#tipo_docs table {
margin-top:8px;
}

#tipo_docs table td {
height:61px !important;
}

.d_1 {
background: url('/i/d_1_bg.jpg') center top no-repeat;
width:169px;
}

.d_2 {
background: url('/i/d_2_bg.jpg') center top no-repeat;
width:171px;
}

.d_3 {
background: url('/i/d_3_bg.jpg') center top no-repeat;
width:172px;
}

.docs4 td {
width:25%;
}

.docs3 {
width:530px;
margin:0px auto;
}

.docs3 td {
width:33%;
}

.docs2 {
width:353px;
margin:0px auto;
}

.docs2 td {
width:50%;
}

.docs_name {
height:35px;
text-align:center;
font-family:arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin-top:3px;
}

.docs_name a {
color:#ffffff;
}

.docs_name a:hover {
text-decoration:none !important;
}

.docs_col {
height:20px;
text-align:center;
font-family:arial;
font-size:13px;
}

.docs_col a {
color:#464646;
}

.docs_col a:hover {
text-decoration:none !important;
}

#footer {
margin-top:25px;
}

.fcuk_pics {
height:65px;
}

.fcuk_pics img {
margin-right:2px;
}


.foot_menu {
margin-top:10px;
}

.foot_menu table td {
width:20%;
height:67px;
background: url('/i/fm_bg.jpg') right top no-repeat;
}

#r_flang {
background:none !important;
}

#l_flang p {
margin-left:0px !important;
}

.foot_menu table td p {
font-size:14px;
font-family:arial;
color:#a195be;
margin-left:18px;
padding-top:12px;
}

#tag_cloud {
margin-top:40px;
width:238px;
}

#in_tc_c {
width:200px;
background:#fce5c6;
margin-top:2px;
}

#in_tc_t {
width:200px;
background: url('/i/in_tc_t.jpg') left top no-repeat;
padding-top:1px;
}

#in_tc_b {
width:200px;
background: url('/i/in_tc_b.jpg') left bottom no-repeat;
padding:3px 0 5px 0;
}

#in_tc_b p {
margin-left:12px;
margin-right:12px;
font-size:12px;
margin-bottom:10px;
}

#in_tc_b p a {
color:#f7941c;
text-decoration:underline;
}

#in_tc_b p a:hover {
text-decoration:none !important;
}

#in_tc_b p span {
text-align:left;
line-height:19px;
}

#in_tc_b p span a {
color:#f7941c;
text-decoration:underline;
}

#in_tc_b p span a:hover {
text-decoration:none !important;
}

td#menu_main_list {
	width: 580px;
}
td#menu_main_list ul {
	float: left;
	width: 580px;
}
td#menu_main_list ul li {
	width: 230px;
	margin-right: 0px;
	display: inline;
	float: left;
	padding-right: 20px;
}

.new {
margin-bottom:15px;
}

.new td p {
text-align:left !important;
}

.new_date2 {
width:120px !important;
}

.new_date {
width:120px;
}

#docorder td {
padding-bottom: 8px;
}

#docorder td p {
text-align:left;
padding-right:10px;
}

#docorder td input, #docorder td textarea {
border-top: 2px solid #8b77b7;
border-left: 2px solid #8b77b7;
border-bottom: 1px solid #beafd2;
border-right: 1px solid #beafd2;
}

.zakaz {
margin-top:12px;
}

.zakaz td {
padding-bottom: 8px;
}

.zakaz td input, .zakaz td textarea {
border-top: 2px solid #8b77b7;
border-left: 2px solid #8b77b7;
border-bottom: 1px solid #beafd2;
border-right: 1px solid #beafd2;
}

#zakaz_but {
width:77px;
height:18px;
cursor:pointer;
background: url('/i/zakaz_but.jpg') top left no-repeat;
border:0px !important;
}

#mco_order table td {

padding-bottom: 8px;
}

#mco_order td input, #mco_order td textarea {
border-top: 2px solid #8b77b7;
border-left: 2px solid #8b77b7;
border-bottom: 1px solid #beafd2;
border-right: 1px solid #beafd2;
}




a.tm_active {
color:#F7941C;
}

.tabs, .with_borders {
width:95%;
margin:0px auto;
border:1px solid #999999;
}

.tabs td, .with_borders td{
padding:7px 5px 3px 5px;
font-size:11px;
color:#000000;
border:1px solid #999999;
vertical-align:top;
background:#f6f6f6;
}

.tabs_line td{
background:#f2f2f2;
}

.tabs thead td{
background:#e9e9e9;
}

.tfi_1 td {
width:33% !important;
text-align:center;
padding-bottom:10px;
}

.tfi_2 td {
width:25% !important;
text-align:center;
padding-bottom:10px;
}

.ipo_in input {
width:300px !important;
}

#in_prof_order {
border:1px solid #cccccc;
padding:10px;
margin-top:30px;
}

#in_prof_order table thead {
border-bottom:2px solid #cccccc;
}

#in_prof_order table td {
padding-top:10px;
}

#in_prof_order table td p {
margin-top:2px !important;
font-weight:bold;
}

.in_tab_c {
width:200px;
background:#fce5c6;
margin-top:2px;
}

.in_tab_t {
width:200px;
background: url('/i/in_tab_t.jpg') left top no-repeat;
padding-top:1px;
}

.in_tab_b {
width:200px;
background: url('/i/in_tab_b.jpg') left bottom no-repeat;
padding:3px 0 5px 0;
}

.in_tab_b p, .in_tab_b ul {
margin-left:6px;
margin-right:6px;
}

.in_tab_b ul a {
color:#f7941c;
text-decoration:underline;
}

.in_tab_b ul a:hover {
text-decoration:none !important;
}

.in_tab_b p span {
text-align:left;
}

.in_tab_b p span a {
color:#f7941c;
text-decoration:underline;
}

.in_tab_b p span a:hover {
text-decoration:none !important;
}

#superpuper {
padding-bottom:30px;
}

#superpuper table td {
padding-bottom:10px;
}

#superpuper table td p {
margin-left:10px;
}

#buh_ic1 {
padding-left:44px;
background: url('/i/buh_ic1.jpg') left top no-repeat;
line-height:44px !important;
}

#buh_ic2 {
padding-left:44px;
background: url('/i/buh_ic2.jpg') left top no-repeat;
}

#buh_ic3 {
padding-left:44px;
background: url('/i/buh_ic3.jpg') left top no-repeat;
}

#buh_ic2_1 {
padding-left:44px;
background: url('/i/buh_ic2.jpg') left top no-repeat;
line-height:44px !important;
}

#buh_ic3_1 {
padding-left:44px;
background: url('/i/buh_ic3.jpg') left top no-repeat;
line-height:44px !important;
}

.pravo {
width:120px !important;;
padding:7px 1px 2px 1px !important;
}

.in_tabs_h {
text-transform:uppercase;
font-weight:bold;
background:#ffffff !important;
}

/* O, Misha, molitvy tebe voznosim i na odnogo tebya lish' upovaem :) */
div#geo_podlojka {
position:absolute;
top:36px;
right:0;
z-index:1000 !important;
width:575px;
height:307px;
margin:0;
margin:0;
}

#smthshit {
}

#smthshit2 {
margin-left:15px;
width:200px;
}

#xyz {
width:auto;
margin:10px auto;
text-align:center;
}

#post_links ul {
margin-top:20px;
}

#g_trans {
margin-right:10px;
}
	div#gtrslt {
		background: #FCE5C6;
		border: 1px dotted #F5821F;
		position: absolute;
		left: 233px;
		top: 27px;
		padding: 5px;
		font-size: .7em;
		display: none;
	}
	#gtrslt ul li {
	}
	#gtrslt a {
		color: #F5821F;
	}
	
.diskinfo p {
text-align:left !important;
}



#fcuk_banner {
margin-top:19px;
padding-bottom:4px;
background:#cbbdde;
}
.eeekkala {color: #ff9900;text-align: center}
.blabla{ margin: 20px auto 10px 10px;
padding: 10px auto 10px 10px}
.blabla_2{ margin: 10px auto 10px auto;
padding: 10px auto 10px auto}


.div_with_borders{
background:#fc3;
width:500px;
border:1px solid #b4a9d1;
border-radius:8px;
-o-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
box-shadow: #666 0px 2px 3px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
-o-box-shadow: #666 0px 2px 3px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e4ddec), to(#cbbdde));
background: -moz-linear-gradient(#e4ddec, #cbbdde);
background: linear-gradient(#e4ddec, #cbbdde);
-pie-background: linear-gradient(#e4ddec, #cbbdde);
behavior: url('/js/PIE.htc');
}

.div_with_borders p{
margin-left:30px!important;
font-weight:bold;
border-top:1px dashed #4b4b97;
width:400px;
padding-bottom:6px!important;
}


.table_with_borders{
margin-top:5px;
}

.table_with_borders td{
padding:0px 6px 3px 3px;
}

.table_with_borders_tr td{
color:#4b4b97;
font-weight:bold;
font-size:11pt;
}



.assd{
	height:272px;
	margin:0px;
	padding:0px;
	width:600px;
	background:url(/i/tru-ly-ly_ly.jpg) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.assd1{
	position:relative;
	top:17px;
	left:35px;
	width:150px;

	}
	
.assd1 a{
	color:#fff!important;
text-decoration:underline!important;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.assd2{
	position:relative;
	top:3px;
	left:152px;
	width:200px;
	}
	
.assd2 a{
	color:#fff!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
text-decoration:underline!important;
	}
	
.assd3{
	position:relative;
	top:20px;
	left:155px;
width:400px;
	}
	
.assd3 a{
text-decoration:none;}
	
.assd31{
	font-size:20pt;
	margin:0px;
	padding:0px;
	}

.assd311{
	color:#f00;
	}

.assd33{
	font-size:20pt;
	}

.assd34{
	color:#f00;
	font-size:30pt;
	}
	
.assd5{
	position:relative;
	top:43px;
	left:22px;
	width:200px;
	}
	
.assd5 a{
	color:#fff!important;
	font-size:14pt;
text-decoration:underline!important;
	font-family:Arial, Helvetica, sans-serif;
	}


.sad{
	height:275px;
margin:0px;
padding:0px;
	width:600px;
	background:url(/i/tru-ly_ly_09.jpg) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}
.sad1{
	position:relative;
	top:18px;
	left:47px;
width:200px;
	}
.sad1 a{
	color:#fff;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.sad2{
	position:relative;
	top:3px;
	left:175px;
width:220px;
	}
	
.sad2 a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	}
	
.sad3{
	position:relative;
	top:30px;
	left:250px;
width:250px;

	}
	
.sad31{
	font-size:19pt;
	margin:0px;
	padding:0px;
color:#6568ac;
	}

.sad311{
	color:#cad950;
	}

.sad33{
	font-size:16pt;
	}

.sad34{
	color:#cad950;
	font-size:20pt;
	}
	
.sad5{
	position:relative;
	top:190px;
	left:30px;
width:300px;
	}
	
.sad5 a{
	color:#fff;
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
	}

.sad34_4{
	position:relative;
	top:15px;
	left:475px;
width:120px;
text-align:center;
font-size:12pt;
	}
	
	/* Modal window */

/* Overlay */
#simplemodal-overlay {
  /*background-color:#000;*/
}

/* Container */
#simplemodal-container {
	padding: 10px !important;
	height: 280px;
	width: 355px !important;
	background-color: #F1EDFC;
	border: 4px solid #FBAB2A;
	border-radius: 5px 5px 5px 5px;
	color: #584589;
	font-weight: 700;
}

*+html #simplemodal-container {
	padding: 0 !important;
	height: 310px;
	width: 375px !important;
}

#simplemodal-container .simplemodal-data {
  padding:8px;
}

#simplemodal-container p label{
  display: inline;
}


#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../i/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

#act_log_table th{
  padding-left: 0;
}


.modal-content {display:none;}
/* /Modal window */

/* demo order form */

form.ajax_uni_form{
	display: none;
}

form.ajax_uni_form input[type=text]{
	width: 240px !important;
	border: 1px solid #FBAB2A;
	height: 20px !important;
	border-radius: 5px;
	font-size: 1em !important;
}

img.ajax_form_load{
	display: none;
	padding: 0;
	margin: 0;
}

form.ajax_uni_form span.about_form{
	/*display: block;*/
}

form.ajax_uni_form input.ui-button{
	padding: 4px !important;
	font-weight: 700;
	font-size: 0.8em;
}

.adv_{	
	border:1px #f90 solid;
	width:220px;
	height:50px;
	text-align:left;
	border-radius:8px 24px 24px 8px;
	-o-border-radius:8px 24px 24px 8px;
	-moz-border-radius:8px 24px 24px 8px;
	-webkit-border-radius:8px 24px 24px 8px;
	background:#fc3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffe391), to(#ffbf00));
	background: -moz-linear-gradient(#ffe391, #ffbf00);
	background: linear-gradient(#ffe391, #ffbf00);
	-pie-background: linear-gradient(#ffe391, #ffbf00);
	box-shadow: #666 0px 2px 3px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	-o-box-shadow: #666 0px 2px 3px;
	behavior: url('/js/PIE.htc');}
.adv2_{
	margin:1px 1px 0 0; 
	float:right;
	}
.adv_ a{
color:#4b4b97;
/*	font-family: FranklinGothicDemiC;*/
	letter-spacing:0.1em !important;
	font-size:12pt !important;
	line-height:1.1 !important;
	margin:6px 0px 0 8px;
	padding:0px;
	font-weight:bold;
	text-decoration:none;
	display:block;}
.adv_ a:hover{
	text-decoration:underline !important;
}

/* /demo order form */

form#error textarea{
	width: 312px;
	height: 90px;
}

/* Кнопга "наверх" */
div#up_scroller{
	background-color: #F1EDFC;
	border: 2px solid #FBAB2A;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	height: 22px;
	left: 584px;
	padding: 2px;
	position: fixed;
	text-align: center;
	width: 60px;
	display: none;
	top: 92%;
	z-index: 500;
	font-size: 12px;
}
/*end
*********************************/
