* {margin: 0; padding: 0}
html body {font-size:62.5%; font-family: Tahoma}
a, a:visited {color: #134B94}
a:hover {color: #134B94}
h2 {color:#000000; font-size:18px; font-weight:normal; padding:10px 0;}
img {border: 0}
.ov {overflow-y: hidden; _overflow: visible; height: 1%}
p {margin: 10px 0}

#logo {}
#addr {}

#win {}



p {_padding-right: 70px}
.buble {position: relative; z-index: 1001; margin-left: -35px}
#cicles {font-size:12px; position: relative; z-index: 2;background: url(/images_new_style/people/cicles.gif) left top no-repeat; text-align: center; float:right; margin:-200px 0 0 0;}
     #cicles a, #cicles a:visited {display: block; width: 130px; height:40px; margin-top:34px; float: left}
     #cicles a.select {font-weight: bold; text-decoration: none}
     #cicles a:hover {font-weight: bold; text-decoration: none; color: #fff}
     #cicles a.select:hover {font-weight: bold; text-decoration: none; color: #134B94}
    .cicles-sel {width: 460px; height: 200px;background: url(/images_new_style/people/cicles.gif) left top no-repeat; padding:10px 0 0 20px;}
    .cicles-sel-1 {background: url(/images_new_style/people/cicles-1.gif) left top no-repeat;  }
        .cicles-sel-1 a#cicles-1 {color: #fff}
    .cicles-sel-2 {background: url(/images_new_style/people/cicles-2.gif) left top no-repeat;}
        .cicles-sel-2 a#cicles-2 {color: #fff}
    .cicles-sel-3 {background: url(/images_new_style/people/cicles-3.gif) left top no-repeat;}
        .cicles-sel-3 a#cicles-3 {color: #fff}
    .cicles-sel-4 {background: url(/images_new_style/people/cicles-4.gif) left top no-repeat;}
        .cicles-sel-4 a#cicles-4 {color: #fff}
    .cicles-sel-5 {background: url(/images_new_style/people/cicles-5.gif) left top no-repeat;}
        .cicles-sel-5 a#cicles-5 {color: #fff}
    .cicles-sel-6 {background: url(/images_new_style/people/cicles-6.gif) left top no-repeat;}
        .cicles-sel-6 a#cicles-6 {color: #fff}
    /*.cicles-1 {}*/
    /*.cicles-2 {display: block; width: 130px; height: 90px; background: #acacac; color: #33ddcc; float: left}*/
    /*.cicles-3 {display: block; width: 130px; height: 90px; background: #acacac; color: #33ddcc; float: left}*/
    /*.cicles-4 {display: block; width: 130px; height: 90px; background: #acacac; color: #33ddcc; float: left}*/
    /*.cicles-5 {display: block; width: 130px; height: 90px; background: #acacac; color: #33ddcc; float: left}*/
    /*.cicles-6 {display: block; width: 130px; height: 90px; background: #acacac; color: #33ddcc; float: left}*/

.quote {width: 92%; padding-bottom: 20px}
.quote .content_text {padding: 30px 120px 30px 30px; }

.quote div.laquo {background:transparent url(/images/people/laquo.gif) no-repeat scroll 0 12px;float:left;height:50px;width:50px;}
.quote p.quote {background:transparent url(/images/people/raquo.gif) no-repeat scroll 95% bottom;padding-bottom:40px !important; padding-left: 50px; padding-right: 50px; }

.quote .lb {background: url(/images_new_style/main/left-bottom.gif) left bottom no-repeat}
.quote .rb {background: url(/images_new_style/main/right-bottom.gif) right bottom no-repeat}
.quote .bottom_bg {background: url(/images_new_style/main/bottom.gif) left bottom repeat-x}
.quote .lt {background: url(/images_new_style/main/left-top.gif) left top no-repeat}
.quote .rt {background: url(/images_new_style/main/right-top.gif) right top no-repeat}
.quote .top_bg {background: url(/images_new_style/main/top.gif) left top repeat-x}
.quote .left_bg {background: url(/images_new_style/main/left.gif) left top repeat-y}
.quote .right_bg {background: url(/images_new_style/main/right.gif) right top repeat-y}


.quote_not {width: 80%; /*_width: 100%;*/ padding-bottom: 20px; margin: 0 0 0 8%;}
.quote_not .content_text {padding: 30px 120px 30px 30px; }


.quote_not div.laquo {background:transparent url(/images/people/laquo.gif) no-repeat scroll 0 12px;float:left;height:50px;width:50px;}
.quote_not p.quote {background:transparent url(/images/people/raquo.gif) no-repeat scroll 90% bottom;padding-bottom:40px !important; padding-left: 50px; padding-right: 50px;}

.quote_not .lb {background: url(/images_new_style/main/left-bottom.gif) left bottom no-repeat}
.quote_not .rb {background: url(/images_new_style/main/right_bot_t.gif) right bottom no-repeat}
.quote_not .bottom_bg {background: url(/images_new_style/main/bottom.gif) left bottom repeat-x}
.quote_not .lt {background: url(/images_new_style/main/left-top.gif) left top no-repeat}
.quote_not .rt {background: url(/images_new_style/main/right-top.gif) right top no-repeat}
.quote_not .top_bg {background: url(/images_new_style/main/top.gif) left top repeat-x}
.quote_not .left_bg {background: url(/images_new_style/main/left.gif) left top repeat-y}
.quote_not .right_bg {background: url(/images_new_style/main/right.gif) right top repeat-y}


html body .width68 {width: 68%}
html body .width75 {width: 73%}

html body #width_buh .width68 {width: 60%}
html body #width_buh .width75 {width: 66%}

.bigfoto {position: relative; z-index: 10000}
.bigfoto p.name {font-weight: bold}
.ur_people {position: relative; z-index: -1; margin: -738px -20px 0 0px; height: 735px; background: url(/images_new_style/people/rozhkova.jpg) right bottom no-repeat;}
    .bigfoto {float:right; left: 290px; _left: 340px; margin-top:-130px; border: 2px solid #5c5c5c; padding: 10px; background: #fff; font-size: 14px}
.buh_people {position: relative; z-index: -1; margin: -735px -20px 0 0px; height: 732px; background: url(/images_new_style/people/melnik.jpg) right bottom no-repeat;}
    .buh {float:right; left: 305px; _left: 360px; _width: 360px; margin-top:-133px; border: 2px solid #5c5c5c; padding: 10px; background: #fff; font-size: 14px}
.kol_people {position: relative; z-index: -1; margin: -740px -20px 0 0px; height: 737px; background: url(/images_new_style/people/filimonov.jpg) right bottom no-repeat;}
    .kol {float:right; left: 305px; _left: 360px; margin-top:-117px; border: 2px solid #5c5c5c; padding: 10px; background: #fff; font-size: 14px}
.rielt_people {position: relative; z-index: -1; margin: -702px -20px 0 0px; height: 699px; background: url(/images_new_style/people/krotova.jpg) right bottom no-repeat;}
    .rielt { _left: 360px;}

.sert_people {position: relative; z-index: -1; margin: -733px -20px 0 0px; height: 730px;}
    .sert {margin-top: -117px; _left: 360px}
.biz_people {position: relative; z-index: -1; margin: -751px -20px 0 0px; height: 748px; background: url(/images_new_style/people/churilov.jpg) right bottom no-repeat;}
    .biz {float:right; left: 290px; margin-top:0px; border: 2px solid #5c5c5c; padding: 10px; background: #fff; font-size: 14px}
table.business_main {color:#4B4B4B; font-size:14px; margin:20px 0 20px 9%; min-width:400px; position:relative; width:84%; z-index:20;}
table.business_main th {background:transparent url(/images/business/top_table.jpg) repeat-x scroll left top; height:48px; max-width:640px;}
table.business_main th h2 {color:#FFFFFF; font-size:18px; font-weight:bold;}

table.business_main p {margin: 0; }
table.business_main tbody td h3 {color:#4B4B4B; font-size:18px; font-weight:bold; margin-top:10px;}
table.business_main tbody td hr {color:#DFDFDF; margin-top:15px;}
table.business_main tbody td h4 {font-size:14px; margin-top:17px;}
table.business_main tfoot td p.all {font-size:14px; font-weight:bold; padding-left:30px; //padding-left:0px; margin-top:-50px; position:absolute;}
table.business_main tbody td p.price {font-weight:bold;}
table.business_main tbody td p.more {font-size:12px;}
table.business_main tbody td {vertical-align: top; margin:2px; max-width:316px; min-width:200px; padding:5px 10px 60px 30px; width:316px;}
/*table.business_main tbody td.buy {margin:2px; max-width:316px; min-width:200px; padding:5px 10px 40px 15px; width:316px;}*/
table.business_main tbody td {background:transparent url(/images/business/bg_table.jpg) repeat-x scroll left top;}

table.business_main tfoot td {background:transparent url(/images/business/bot_table.jpg) repeat-x scroll left top; height:50px; max-width:316px; min-width:200px; width:316px;}
/*table.business_main tfoot td {background:transparent url(/images/business/bot_table.jpg) repeat-x scroll left top; height:93px; max-width:316px; min-width:200px; width:316px;}*/
table.business_main tfoot td a.lupa {color:#FFFFFF; display:block; font-size:16px; font-weight:bold; margin:0px 30px 0;}
table.business_main tfoot td a.paper {color:#FFFFFF; display:block; font-size:16px; font-weight:bold; margin:0px 30px 0;}
    
table.business_main .item {height: 90px; overflow: hidden;border-bottom: 2px solid #DFDFDF; padding-bottom: 15px}
    
.button {font-size: 16px; background: transparent url(/images/business/bot_table.jpg) repeat-x scroll left bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 45px; width: 210px; margin-top: 5px; cursor: pointer; position: relative; z-index: 30;}

#top_menu {display: block; height: 30px; overflow: hidden; list-style: none}
#top_menu li {width: 14.28%; float: left; height: 30px; text-align: center; font-size: 1.2em; line-height: 30px}
#top_menu li.select {background: #3264A3}
#top_menu li.select a, #top_menu li.select a:visited {color: #fff}

#win {position: relative; z-index: 999; min-width: 1000px}
#win_col {font-size: 1.2em; background: url(/images_new_style/top.jpg) center top no-repeat; padding-top: 27px}
.left_col {width: 16%; _width: 20%; padding: 0px 10px 0px 30px; float: left}
.center_col {width: 60%; _width: 59%; float: left; color:#343434; font-size:14px;}
    #head_center {text-align: center; padding-bottom: 63px}
.right_col {width: 16%; _width: 20%; padding: 0px 30px 0px 10px; float: left}

#footer {font-size: 1.2em; min-width: 1000px; color: #5A5A5A;}
#in_footer {border-top: 3px solid #B3B3B3; padding: 0 20px}
#left_footer {float: left; padding: 20px 0 }
#right_footer {float: right; padding: 20px 0 }

#footer_col {width: 100%; position: relative; z-index: 1000; margin-top: -450px;}
#sotr {clear: left; /*width: 68%;*/ float: left; /*border: 1px solid red*/}
#sotr table {width: 100%; text-align: right; font-size: 1em; color: #5A5A5A}
#sotr table tr td {padding: 0px; vertical-align: top; width: 25%}
#sotr table tr td img {float: right;}
#sotr table tr td p {margin: 3px 0; margin-right: 55px; _margin-right: 0px; _padding-right: 55px; font-size: 13px}
#sotr table tr td.nofoto p {margin: 3px 0; margin-right: 0px; _margin-right: 0px; _padding-right: 0px; font-size: 14px}
#sotr table tr td p.name {font-weight: bold}
p.r_head {text-align: right; font-weight: bold; font-size: 1.2em; color: #6F6F6E; margin-top:4%;}
#sotr table tr td .nofoto p {padding-right: 0; margin-right: 0}

#left_sub_menu, #left_menu {padding: 5px 0px 20px 0; list-style: none; font-size: 1.2em}
#left_sub_menu {}
#left_menu li, #left_sub_menu li {padding: 0 0 8px 0px; font-weight: bold}
#left_sub_menu li {padding: 0 0 10px 0px; }
#left_sub_menu li a, #left_sub_menu li a:visited, #left_menu li a, #left_menu li a:visited {font-weight: normal}
#left_sub_menu li a.first {font-weight: bold; }




.button_panel {position: absolute; width: 690px; margin-top:0; margin-left: 0;}

html body a.cool-button span {cursor: pointer}

.button_panel a.cool-button {float: left; width: 30%;}


html body a.cool-button, html body a.cool-button:visited { color: #fff; text-decoration: none; width: 100%; display: block; height: 100px; margin-right: 5px; background: url(/images/buttom_gr.gif) left top repeat-x !important}
html body a.cool-button:hover {color: #fff; text-decoration: underline; background: url(/images/buttom_gr.gif) left top repeat-x;}
html body a.cool-button span {display: block; padding: 25px 5px 25px 0; margin-left: 100px;}
html body .button_panel a.cool-button span {margin-left:20px;}
html body a.cool-button img {float: left;}
html body .button_panel a.cool-button {float: left; width: 30%;}

a.cool-button {_background: #550000}

.medal img {margin:4px 5px 4px 5px;}
.mail img {margin:22px 5px;}
.passport img {margin:12px 5px;}

.koll-1 img {margin:26px 10px;}
.koll-2 img {margin:22px 10px;}
.koll-3 img {margin:22px 15px;}


	.my_block {line-height:24px;background: url(/images/bg_block.gif) left bottom repeat-x; height: 66px; padding-top: 20px; margin: 0 0 0 8%; width: 75%}
	.my_block img {float: left; margin: -3px 15px 0 10px}
	.my_block span {text-transform: uppercase}
        html body a.my_block_banner, html body a.my_block_banner:visited {color:#000; line-height:24px; text-decoration: none; width: 100%; display: block; height: 56px; padding-top: 30px; margin: 10px 0 20px 0; background: url(/images/bg_block.gif) left top repeat-x !important}
        html body a.my_block_banner img {float: left; margin: -13px 15px 0 10px}
		html body a.my_block_banner1{color: #000; line-height:24px; text-decoration: none; width: 86%; display: block; height: 56px; padding-top: 30px; margin-right: 5px; margin-left: 8%; margin-bottom: 20px; background: url(/images/bg_block.gif) left top repeat-x !important}
		html body a.my_block_banner1 span.t1 {font-weight: normal;display: block; }
		html body a.my_block_banner1 span.t1:hover {font-weight: bold; }
        html body a.my_block_banner1.t2 {float: left; margin: -13px 15px 0 10px}
		

	div.button_panel {margin-bottom: 20px;}


a.ins_banner {  text-decoration: none; cursor: pointer;}   
a.ins_banner div {  text-decoration: none; width: 93%; min-width: 595px; height: 86px; background: url(/images/banner_ur.jpg);  color: #bbb;}
a.ins_banner div p {  text-decoration: none;  margin-left: 150px; margin-right: 20px; padding-top: 10px;  font-size: 16px;}
a.ins_banner div span {  text-decoration: none;  color: #444; font-weight: bold; }
a.ins_banner div p font {  text-decoration: none;  font-size: 14px; }

a.ins_banner div:hover span {  text-decoration: none;  color: #000; }
a.ins_banner div:hover font {  text-decoration: none;  color: #000; }

/*Баннер контроль качества*/
a.a_control { text-decoration:none; cursor:pointer; }
#control_banner {width:240px; line-height:1; border:1px solid #134B94; height:78px; background:transparent none repeat scroll 0 0; padding-top:2px;}
#control_banner p {margin-top:0px;margin-bottom:0px; color:#5A5A5A;}
#control_banner img {margin-top:10px;margin-left:10px;float:left; height:50px}
#control_banner p.control2:hover {margin-top:0px;margin-bottom:7px; color:#134B94;}
#control_banner p.control2 {margin-top:0px;margin-bottom:7px; }

a.buh_banner {
	display: block;
	border: solid 3px #1553ae;
	padding: 5px;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	width: 210px;
	margin-top: 25px;
	
}

a.buh_banner p {
	margin: 0px;
	padding: 0px;
}

a.buh_banner:hover {
	color: #1553ae;
}

a.buh_banner font {
	display: block;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

a.buh_banner {
	font-size: 14px;
}

#banner_lik {margin-top: 15px; width:226px; height:229px; background: url(/images/banner_lik.png);}
#banner_lik:hover {margin-top: 15px; width:226px; height:229px; background: url(/images/banner_lik2.png);}
#banner5 {width:226px; height:87px; background: url('/images/banner5.jpg');}
#banner5:hover {width:226px; height:87px; background: url('/images/6.png');}

/* html body a.my_block_banner, html body a.my_block_banner:visited {color:#000; line-height:24px; text-decoration: none; width: 100%; display: block; height: 56px; padding-top: 30px; margin: 10px 0 20px 0; background: url(/images/bg_block.gif) left top repeat-x !important}
        html body a.my_block_banner img {float: left; margin: -13px 15px 0 10px}*/
     