        /* Copyright (c) Legkosite | http://www.legkosite.com/ */
html {height:100%;  background:url(/resources/images/bg_.jpg) center top #ffffff; background-attachment:fixed;}
body {
	margin:0px 0 0px 0;
	font-size:100%;
	line-height:1.4;
	padding:0;
	text-align:justify;
	height:auto !important;
	height:100%;
	min-height:100%;
	color:#666;
}

body, td, div, h1, h2, h3, h4, h5, h6, p, input, select, textarea {font-family:Verdana, Geneva, sans-serif; font-size:14px;}

input,select,textarea{font-family: Arial, sans-serif; font-size:12px;}

form {margin: 0; padding: 0;}

b {font-weight: 700;}

a, img {border: none;}

a {color:#000000; text-decoration:none; cursor: pointer; outline:none;}

a:hover {color:#000000; text-decoration:none;}

H1, H2, H3, H4, H5 {margin: 0;}

hr {border:0; border-top:1px solid #333333; height:0px;}

div.line {border-top:1px solid #141618; text-align:center; padding:0; margin:0 70px 0 70px; height: 1px;}

.tabl table{border-collapse:collapse; background:none; font-size:12px; margin:10px 0 10px 0; text-align:center;}
.tabl td{border:1px solid #A1671B; padding:3px; background:none; font-size:11px; text-align:left;}
.tabl div{font-size:12px;}
.portfolio img{border:none;}

.logo{background:url(/resources/images/logo.png) no-repeat -40px 0px;}
.header{background:url(/resources/images/middlebg.jpg) no-repeat;}

.tel{color:#670415; font-size:22px; padding:0px; margin:0px; text-align:right; font-weight:normal; font-family:"Times New Roman", Times, serif;}
.tel p{padding:0px; margin:0 40px 0 0; font-size:20px; color:#670415; text-align:right; font-weight:normal; font-family:"Times New Roman", Times, serif;}
.tel td{padding:0px; margin:0px; font-size:22px; color:#670415; text-align:right; font-family:"Times New Roman", Times, serif;}
.slogan{font-size:18px; text-align:center; color:#E4334F; margin:0px; padding:0px 0 0 0; font-style:italic; font-family:"Times New Roman", Times, serif;}
.slogan p{padding:0px; margin:0px; font-size:18px; color:#E4334F; font-style:italic; font-family:"Times New Roman", Times, serif;}
.foto_bg{background:url(/resources/images/foto_bg.png) no-repeat;}
.foto{padding:10px 0 0 16px;}
.menu_bg{background:url(/resources/images/goriz_menubg.jpg) no-repeat;}
.menu a{font-size:20px; color:#444444; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.menu a:hover{font-size:20px; color:#333333;}
.bg_cotent{ background:url(/resources/images/bg_left.jpg) repeat-y;}
.bg_menu{background: url(/resources/images/bg_left_menu.jpg) no-repeat;}
.menu2 a{font-size:18px; color:#444444; margin:0 0 12px 35px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.menu2 a:hover{font-size:18px; color:#333333; text-decoration:none;}

/* Main Menu */
ul#navigation 
{ 
     height:38px;
     margin:1px 0 1px 0;
     padding:0;
     list-style-type:none;
     float:center;
}
ul#navigation li 
{display:inline; width:122px; padding:0px 0px 0 0px; margin:0; height:38px;; font-size:14px; font-weight:bold;}
ul#navigation a 
{
	display:block;
	color:#000000;
	height:30px; 
	width:122px;
	text-align:center;
	vertical-align:middle;
    padding:8px 0px 0px 0px;
	margin:0 5px 0 5px;
    text-decoration:none;
	background:;
}
ul#navigation a:hover
{
	 height:30px;
	 width:122px;
	 padding:8px 0px 0 0px;
	 color:#ffffff;
	 text-decoration:none;
	 background:url(/resources/images/menu_bg_h.png) no-repeat;
}                            /*--- menu ---*/
ul#navigation_vert 
{ 
     margin:0px;
     padding:0px;
     list-style-type:none;
	 vertical-align:middle;
}
ul#navigation_vert li 
{display:block; padding:0px; margin:0 0 5px 0; height:50px; width:300px; font-size:18px; font-weight:normal; vertical-align: middle;}
ul#navigation_vert a 
{
	display:block;
	height:50px; 
    padding:10px 0px 0 85px;
	border:0px solid #ff0000;
	margin:0px;
    text-decoration:none;
    color:#ffffff;
	text-align:left;
	vertical-align:middle;
	font-style:italic;
	font-size:18px;
}
ul#navigation_vert a:hover
{
	 color:#ffffff; 
	 height:50px;
     padding:10px 0px 0 85px;
	 text-decoration:none;
}
.button1 a{background:url(/resources/images/vopros_but.jpg) no-repeat; vertical-align:middle;}
.button1 a:hover{background:url(/resources/images/vopros_but_h.jpg) no-repeat;}
.button2 a{font-size:20px; color:#0b7239; margin:0 0 0 20px;}
.button2 a:hover{background:; color:#0b7239; text-decoration:underline;}
.button3 a{background:url(/resources/images/anketa_but.jpg) no-repeat;}
.button3 a:hover{background:url(/resources/images/anketa_but_h.jpg) no-repeat;}
.button_link{ vertical-align:middle; border:1px solid #ff0000;}

.menu_but a{color:#ffffff; font-weight:bold; font-size:11px; font-style:italic; text-align:left; vertical-align:middle; padding:0 0 0 40px;}
.menu_but a:hover{color:#ffffff; text-decoration:underline;}
.but1{background:url(/resources/images/actualn_usl_but.png) no-repeat; text-align:left;}
.but2{background:url(/resources/images/corp_usl_but.png) no-repeat; text-align:left;}
.but3{background:url(/resources/images/biz_usl_but.png) no-repeat; text-align:left;}
.but4{background:url(/resources/images/biz_usl_but.png) no-repeat; text-align:left;}

.menu_b a{color:#ffffff; font-size:14px; font-style:italic; font-weight:bold; display:block; width:160px; height:60px; padding:115px 0 0 0;}
.menu_b a:hover{color:#ffffff; text-decoration:underline;}
.b1{background:url(/resources/images/audit_but.png) no-repeat; text-align:center;}
.b2{background:url(/resources/images/buh_but.png) no-repeat; text-align:center; }
.b3{background:url(/resources/images/consult_but.png) no-repeat; text-align:center;}
.b4{background:url(/resources/images/urist_but.png) no-repeat; text-align:center;}

                            /*--- menu ---*/

.foto{ background:url(/resources/images/1.jpg) no-repeat; margin:0px; padding:0px;}
.money{font-size:14px; color:#CCCccc; padding:0 0 3px 0; margin:0px;}
.bg_search{background:url(/resources/images/bg_search.png) no-repeat;}
.search{color:#ffffff; text-align:left; padding:3px;}
.choose{text-align:left;}
.choose select{color:#000000;}

.news_bg{ font-size:21px; color:#444444; margin:0px 0 0px 0px; padding:0px 0 0 0px; text-align:center; font-family: "Times New Roman", Times, serif;}
.news_title {font-size:18px; color:#ffffff; margin: 10px 0 5px; padding: 10px 20px; text-align:center; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; background-color:#E4334F;}


.content_title{background:url(/resources/images/content_title_bg.png) no-repeat;}
.content_title h1{font-size:16px; color:#FBED66; margin:0px; padding:0 0 0 30px;}
.content_bg{background:url(/resources/images/content_bg.png) repeat;}
.content_top{background:url(/resources/images/content_top.png) no-repeat;}
.content_bottom{background:url(/resources/images/content_bottom.png) no-repeat;}

.content { 
font-size:12px;
color:#333333;
vertical-align:top;
text-align:justify;
padding:10px 10px 10px 10px;
}
.content td{ color:#333333;}
.content div{font-size:14px;}
.content p{font-size:14px;}
.content td{ font-size:14px;}
.content blockquote p{font-size:13px; font-style:italic; background-color:#E2E2E2; padding:10px 10px 10px 10px;}
.content h1{font-size:24px; color:#e20a2c; margin:0px 0 0px 10px; padding:0px 0 0 0px; text-align:center; font-family: "Times New Roman", Times, serif;}
.content h2{font-size:21px; color:#e20a2c; margin:0px 0 0px 10px; padding:0px 0 0 0px; text-align:left; font-family: "Times New Roman", Times, serif;}
.content h3{font-size:18px; color:#e20a2c; margin:0px 0 0px 10px; padding:0px 0 0 0px; text-align:left; font-family: "Times New Roman", Times, serif;}
.content h4{font-size:18px; color:#e20a2c; margin:0px 0 0px 10px; padding:0px 0 0 0px; text-align:left; font-family: "Times New Roman", Times, serif;}
.content h5{font-size:18px; color:#e20a2c; margin:0px 0 0px 10px; padding:0px 0 0 0px; text-align:left; font-family: "Times New Roman", Times, serif;}
.content img {border:0px solid #ec8b84;}
.contentlink{font-weight:bold; color:#eb3d00;}
.content ul {margin:5px 0 0 30px; padding:0px; color:#0b7239;  font-size:14px; list-style:disc;}
.content li {color:#333333; padding:0px 0 0px 0px; font-size:14px;}
.content li a{color:#e20a2c; text-decoration:none;}
.content li a:hover{color:#e20a2c; text-decoration:underline;}
.content a{color:#e20a2c; text-decoration:none;}
.content a:hover{color:#ec8b84; text-decoration:underline;}
.content h3 a{color:#444444;}
.content h3 a:hover{text-decoration: none; color:#9f2439;}
.content h2 a{color:#e54961; text-decoration:none;}
.content h2 a:hover{color:#e20a2c; text-decoration: underline;}
div .breadcrumbs {font-size:11px; color:#777777; margin:0px; padding:0 0 5px 0px;}
.breadcrumbs a{color:#777777; text-decoration:none; font-size:11px;}
.breadcrumbs a:hover{color:#666666; text-decoration:none;}
.portfolio img{border:none;}
.img_border_2 img{border:2px solid #ffffff;}
.img_border_5 img{border:5px solid #ffffff;}
.img_border_10 img{border:10px solid #ffffff;}
.text_shtor td{font-size:12px; font-family:"Times New Roman", Times, serif;}
.text_shtor p{font-weight:bold; font-size:14px; text-align:center; margin:0px; padding:0px; font-family:"Times New Roman", Times, serif;}

.header_block{ width:230px; height:30px; margin:15px 0 0 0; padding:5px 0 0 0px; text-align:center; background:url(/resources/images/news.jpg) no-repeat; color:#51381e; font-size:14px; font-weight:bold;}
.header_block h1{color:#322012; font-size:14px; text-align: center; vertical-align:middle; padding:0 0 4px 0px; margin:0px;}
.body_block{ background: url(/resources/images/news_bg1_cont.png) repeat-y;}
.footer_block{ background:url(/resources/images/news_bg1_footer.png) no-repeat;}

.block_bg_top{ background:url(/resources/images/block_bg_top.png) no-repeat;}
.block_bg_bot{ background:url(/resources/images/block_bg_bot.png) no-repeat;}
.block_bg_mid{ background:url(/resources/images/block_bg_mid.png) repeat-y;}

.content_bg_top{ background:url(/resources/images/content_bg_top.png) no-repeat;}
.content_bg_bot{ background:url(/resources/images/content_bg_bot.png) no-repeat;}
.content_bg_mid{ background:url(/resources/images/content_bg_mid.png) repeat-y;}

#footer_bot{position:absolute; bottom:0; width:100%; height:111px; background:url(/resources/images/footer_bg.png) repeat-x;}
.footer{background:url(/resources/images/footer_.jpg) top no-repeat; background-color:#e54961; -webkit-box-shadow: 0px 3px 2px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 2px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 2px rgba(50, 50, 50, 0.75);}
.copyright {text-align:center; font-size:11px; color:#ec8b84; margin:2px 0 2px 0; padding:0 0 0px 0;}
.copyright a {text-decoration:none; color:#ec8b84;}
.copyright a:hover{color:#666666; text-decoration:none;}
.copyright2 {text-align:center; font-size:11px; color:#666666; margin:0px; padding:2px 0 0 0;}
.copyright2 a {text-decoration:none; color:#666666;}
.copyright2 a:hover{color:#be2f4a; text-decoration:none;}
.contact_bottom{font-size:11px; color:#faecac; padding:0 0 0px 0; margin:0px 0 0 0;}
.contact_bottom p{font-size:11px; margin:0px; padding:0px;}
.menu_top {
	font-size:16px;
    color:#e20a2c;
	padding:0 0px 0 0;
	margin:0px;
}
.menu_top a {
    color:#e20a2c;
	text-decoration: none;
	padding:0 2px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_top a:hover {
    color:#e20a2c;
	text-decoration: underline;
}

.menu_bottom {
	font-size:14px;
    color:#ffffff;
	padding:0 0px 0 0;
	margin:0px;
}
.menu_bottom a {
    color:#ffffff;
	text-decoration: none;
	padding:0 2px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_bottom a:hover {
    color:#fbcdc8;
	text-decoration: underline;
}
.menu_bottom_def {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
    color:#0b7239;
	padding:0px;
	margin:0 0 10px 0;
}
.menu_bottom_def a {
    color:#0b7239;
	text-decoration:none;
}
.menu_bottom_def a:hover {
    color:#c1cde9;
	text-decoration:underline;
}
.links_bottom {padding:0px; margin:0 10px 2px 0; text-align:justify;}
.links_bottom p{font-size:8px; color:#6E0019; padding:0px; margin:0px;}
.links_bottom p a{color:#6E0019; text-decoration:none;}
.links_bottom p a:hover{color:#6E0019; text-decoration:underline;}
.counter{display:none;}

.saler a{color:#fe0000; text-decoration:none;}
.saler a:hover{color:#aeafaf; text-decoration:none;}

.news {color:#333333; text-align:justify; padding:0px; margin:0px 10px 0px 10px; font-size:11px;}
div .news{font-size:11px;}
.news div{font-size:11px;}
.news a{color:#333333; font-size:12px; background:url(/resources/images/arrow.png) 0px 2px no-repeat; padding:0 0 0px 0px; margin:0 0 0px 0px;}
.news a:hover{color:#333333; text-decoration:underline;}
.news h1 {font-size:12px; color:#333333; font-weight:bold;}
.data{ text-align:left; font-size:10px; margin:0 0 0 15px; padding:0px;}
div .data{font-size:10px; color:#333333;}
.next{text-align:right; font-size:12px;}
.next a{color:#555555; font-size:12px}
.next a:hover{color:#555555; text-decoration:underline;}
.all{padding:0 0 0 10px; font-size:12px;}
.all a{color:#555555; font-size:12px;}
.all a:hover{color:#555555; text-decoration:underline;}
.news img { border:0px solid #333333;}
.news_head p{font-size:18px; color:#444444; margin:0px 0 0px 10px; padding:0px 0 0 0px; text-align:left; font-family: "Times New Roman", Times, serif; font-weight:bold;}

.registrate {color:#cccccc;}
.registrate a{color:#D32B2B;}
.registrate a:hover{color:#dddddd;}
.registrate input{background-color:#1C0001; color:#666666; border:#444444 1px solid;}

.auth{color:#CCC; padding:0 0 0px 0;}
.mimg {border:5px solid #D7BC87;}

input,textarea {border:1px solid #191919;}

.ibox{}
.buttons{}

.action{color:#Ff0000; font-weight:bold; padding:20px 0 0 0; margin:0px;}

.contact_form {width:300px; border:1px solid #666666; background:none; color:#666666; font-size:11px; padding:0px; margin:1px;}
.contact_form select{ border:1px solid #666666;}
.content_form option {border: none; background-color:#666666;}
.contact_form select option { color:#ffffff;}

.registr_form {border:1px solid #000000; background-color:#94181A; color:#000000; padding:0px; margin:0px;}

#captcha{border:0px solid #FBED66}

div .form_title{
	font-weight:bold;
	text-align:center;
	color:#333333;
	padding:0 0 5px 0;
	margin:0px;
}
.form_title{
	font-weight:bold;
	text-align:center;
	color:#333333;
	padding:0 0 5px 0;
	margin:0px;
}

div .form_errors{
	font-size:12px;
	color:#FF0000;
	margin:5px;
	text-align:center;
}

.submit{
	width:90px; height:25px;
	background:transparent url(/resources/images/otpravit.jpg) repeat scroll 0 0;
	border:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center; vertical-align:middle;
	cursor:pointer;
	padding:0 0 5px 0;
}

.submit_saler{
	background:transparent url(/resources/images/otpravit.png) repeat scroll 0 0;
	border:1px none #EEE4C3;
	color:#FFFFFF;
	cursor:pointer;
	padding-bottom:6px;
}

input,textarea, select{font-family: Arial, Tahoma, Sans-Serif; font-size:12px; border:1px solid #000000; background-color:#ffffff; color:#666; margin:1px;}

select,option{font-family: Arial, Tahoma, Sans-Serif;font-size:12px;}

form {margin: 0; padding: 0;}


/* ������ */
.questions {font-size:12px;}
.questions  a {background-image:none;font-size:12px;}
.questions  a:link {background-image:none;}
.questions  a:hover{background-image:none;font-size:12px;}
.question_title{font-size:12px;text-align:left;padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:10px;font-weight:bold;}
.question_all_title{font-size:12px;text-align:left;padding-left:5px;padding-right:5px;}
.question_item{font-size:10px;text-align:left;padding-left:5px;padding-right:5px;}
.questions_buttons{}
.linet{}
.linetd{}
.paging { text-align:center; color:#262626;}
.paging a {background-color: #CCC; padding:5px 5px 5px 5px; color:#FFF;}
.paging a:hover {background-color: #262626; padding:5px 5px 5px 5px; color:#FFF; }
.paging a:active {background-color: #262626; padding:5px 5px 5px 5px; color:#FFF; }
.paging strong {background-color: #262626; padding:5px 5px 5px 5px; color:#FFF; }
/* ������ */

.date {margin:0 0 0 10px; padding:0px;}
.date p{ font-size:11px; margin:0px; padding:0px;}
.name{margin:0 0 0 15px; padding:0px; font-weight:bold;color:#FBED66}
.review{margin:0px 0 10px 0; padding:0px;}
.review p{ margin:0px; padding:0px;}

.name{font-weight:bold; color:#C09433; padding:0 0 0px 0; margin:0 0 10px 0;}

.tabl table{border-collapse:collapse; background:none; font-size:12px; margin:10px 0 10px 0; text-align:center;}
.tabl td{border:1px solid #999; padding:3px; background:none; font-size:12px; text-align:left;}
.tabl div{font-size:12px;}

.recsite {font-size:14px; text-align:left; padding-left:20px;}
.recsite a{font-size:14px; color:#de2440; text-decoration:underline; text-align:left;}
.recsite a:hover{color:#ec8b84; text-decoration:underline; text-align:left;}

.text-link  {font-size:10px; color:#666666; margin:2px 0 2px 0; padding:0 0 0px 0;}
.text-link a {text-decoration:none; color:#666666;}
.text-link a:hover{color:#666666; text-decoration:none;}
/*
     */
/*
*/