html{background: #f1f4f5 }
body{margin:0;padding:0;min-width:990px; }
body#next_body{margin:0;padding:0;min-width:990px;background: #f1f4f5 url(../../img/bg_top.png) 0 0 repeat-x; }
p,td,div,body,h1,h2,h3,h4,h5,textarea,input,select,ul,li {font-size: 12px; font-family: Arial,Tahoma,Verdana; color: #3c3c3c; }
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}

a {color: #0081b1; text-decoration: underline; cursor: pointer;}

a:hover {color: #464646; text-decoration: underline; cursor: pointer;}

a:visited {color: #70388c;}

a:visited:hover {color: #000000;}

p {padding: 0 0 12px 0; margin: 0; display: block; line-height: 1.4em;}
br {line-height: 10px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
ul li {margin: 0; padding: 0 0 8px 15px; display: block; background: url(../../img/li_point.gif) 0 2px no-repeat;}
ol {margin: 0 0 12px 0; padding: 0 0 0 20px;}
ol li {margin: 0;}
ul ul,ol ul,ul ol {padding: 8px 0 0 5px;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear img {width: 1px; height: 1px;}
h1,h2,h3,h4 {display: block; font-weight: bold; margin: 0; text-align: left;}
h1,.title {font-size: 18px; font-family: Trebuchet MS,Arial,Verdana,Tahoma; padding:0 0 10px 0; font-weight: normal;}
h2 {font-size: 18px; padding: 0 0 14px 0;}
h3 {font-size: 15px; padding: 0 0 7px 0; color:#0180c0; }
h4,h5,h6 {font-size: 13px; padding: 0 0 3px 0;}
.checkbox {/*margin: -4px -3px -3px -4px;*/}
.botom{display: none;}
.wrap {background: #f1f4f5 url(../../img/bg_top.png) 0 0 repeat-x; width:100%;}
.wrap#next_wrap {background: none;}

.container {margin: 0 auto; max-width: 1260px; width:980px; padding: 30px 0px 0px 0px;}
a.small_flags, a.small_flags:hover, a.small_flags:visited{
   text-decoration:none;}
/*.logo2 {width: 257px; height: 78px; padding: 0 0 30px 5px; float: left;}*/
.logo2 {
    float: left;
    height: 78px;
    margin-left: -51px;
    padding: 0 0 30px;
    width: 349px;
}

	.logo2 img {/*width: 257px; height: 78px; */
    height: 113px;
    width: 352px;
		/*background: url('/_mod_files/ce_images/logo2.png') left top no-repeat;*/
background: url('/_mod_files/ce_images/ny_logo1.png') left top no-repeat;

	}

	/*.logo2:hover img {width: 257px; height: 78px; 
		background: url('/_mod_files/ce_images/logo2.png') left bottom no-repeat;
	}*/


.logo{margin: 0px 0px 0px -50px; padding:0px; width:257px; height:78px; overflow:hidden; float:left; }
/*.logo a:hover img{margin-top: -113px}*/
.logo a img{margin-top:0px; width:257px; height:78px; background: url('/_mod_files/ce_images/logo2.png') top left no-repeat; }

/*.slogan{ width:330px; font-size:12px; border:1px solid; }*/

.slogan {float: left; width: 360px; height: 27px; padding: 36px 0 0 25px; font-size:13px; text-transform: uppercase; color: #0081be; font-weight:bold; text-align:right;}
.slogan img {width: 360px; height: 27px; background: url(../../img/slogan.png) 0 0 no-repeat;}

.slogan2 {float: left; width: 341px; height: 27px; padding: 36px 0 0 25px; font-size:13px; text-transform: uppercase; color: #0081be; font-weight:bold; text-align:right;}
.slogan2 img {width: 260px; height: 27px; background: url(../../img/slogan.png) 0 0 no-repeat;}

.top_tel {width: 250px; float: right; height: 35px; font-size: 24px; text-align: right;
/* padding: 30px 25px 0 0;*/
padding: 12px 25px 0 0;}
.top_tel_up {display:block;font-size: 12px; text-align: center; color:white;text-decoration:none;background:#fba504; padding:3px 10px;line-height:1.2;margin-top:7px;width:140px;float:right;}
.top_tel_up:visited{ color:white; }
.top_tel_up:hover {color:#eeeeee!important;background:#c7383c;text-decoration:none;}
#tel_change {font-size: 24px; text-align: right;}
.tel_change {font-size: 24px; text-align: right;}
.menu {height: 31px; background: url(../../img/menu_bg.png) 0 0 no-repeat; margin: 0 0 22px 0;}
.menu div {height: 15px; padding: 9px 0 8px 5px; color: #cdcdcd; background: url(../../img/menu_bg_right.png) right 0 no-repeat;}
.menu span {padding: 0 20px; font-weight: bold;}
.menu a {text-decoration: none;}
.menu a:hover {text-decoration: underline;}

.right_cube {width:260px;}
.cube {padding: 0 15px 0 0; height: 169px; background: url(../../img/cube2.jpg) 20px 40px no-repeat; width: 280px;position:relative;margin-left:-10px;borer:1px solid;}
.cube .cube2 {width: 280px; height: 129px;}
.cube .top {position: absolute; width: 179px; height: 40px; z-index: 20;}
.cube .top div {position: relative; width: 179px; height: 40px; z-index: 21;  left: 63px;}
.cube .top div img {width: 179px; height: 40px; background: url(../../img/cube1.png) 0 0 no-repeat;}
.cube .bottom {position: absolute; width: 251px; height: 47px; z-index: 22;}
.cube .bottom div {position: relative; width: 251px; height: 47px; z-index: 23; top: 169px; left: 23px;}
.cube .bottom div img {width: 251px; height: 47px; background: url(../../img/cube3.jpg) 0 0 no-repeat;}

.top_links {padding: 0 0 10px 0; width: 600px; float: left;}
.top_links span {display: block; float: left; width: 139px; height: 140px; padding: 0 91px 0 0;}
.top_links span.last {padding: 0;}

.right_block_td{ width: 260px; text-align:left;}
.right_block { width: 260px; padding: 10px 0 20px 0px; margin-left:20px; margin-top:60px;}
.center_td { padding: 10 0px 0 10px; line-height:1.5; }

.center { padding: 0 0 20px 0; width: 92%; line-height:1.5; }
.center2 {padding: 0 0 20px 0; width: 92%; line-height:1.5;}

#lay_body{
	text-align:left;
}
.center_block {background: #d8e2e4 url(../../img/block_bg.gif) 0 0 repeat-x; width:100%; text-align:left; }
.center_block .block_top {height: 9px; background: url(../../img/c11.png) 0 0 no-repeat; text-align: right; line-height: 1px;}
.center_block .block_top img {width: 9px; height: 9px; background: url(../../img/c12.png) 0 0 no-repeat; }
.center_block .block_bottom {height: 9px; background: url(../../img/c21.png) 0 0 no-repeat; text-align: right; margin: 0 0 20px 0; line-height: 1px;}
.center_block .block_bottom img {width: 9px; height: 9px; background: url(../../img/c22.png) 0 0 no-repeat; }


.center_block_tp {background: #d8e2e4 url(../../img/block_bg.gif) 0 0 repeat-x; width:100%; text-align:left; margin:0!important; padding:0!important;}
.block_top {height: 9px; background: url(../../img/c11.png) 0 0 no-repeat; text-align: right; line-height: 1px; }
.block_top img {width: 9px; height: 9px; background: url(../../img/c12.png) 0 0 no-repeat; }
.block_bottom {height: 9px; background: url(../../img/c21.png) 0 0 no-repeat; text-align: right; margin: 0 0 20px 0; line-height: 1px;}
.block_bottom img {width: 9px; height: 9px; background: url(../../img/c22.png) 0 0 no-repeat; }


.block{padding: 5px 23px 5px 20px; }
.block_tp {padding: 5px 23px 5px 20px; }

.block2 {padding: 0px;}
.center_block .block span {font-size: 18px; color: #f96401;}

.tbl {margin: 0 -25px 15px 0;}
.tbl table {width: auto;}
.tbl td {padding: 0 25px 0 0; width: 50%;}

.link_more {padding: 0 0 8px 15px; display: block; background: url(../../img/li_point.gif) 0 2px no-repeat;}

.right_title {color: #00487a; padding: 0 0 20px 0; font-size: 20px;}
.right_menu {padding: 0 0 25px 0;}
.right_menu span {padding: 0 0 8px 15px; display: block; background: url(../../img/li_point.gif) 0 2px no-repeat;}
.right_menu span.open {background: url(../../img/point_open.gif) 0 5px no-repeat;}
.right_menu span a {text-decoration: none;}
.right_menu span a:hover {text-decoration: underline;}
.right_menu .submenu {padding: 0 0 0 15px;}
.right_menu .submenu span {padding: 0 0 5px 12px; background: url(../../img/sub_point.gif) 0 7px no-repeat;}

.contact_form span {padding: 0px; display: inline; background: none ; float:none;}

.footer {background: #282828; margin: 0 auto; padding: 0 50px;}
.footer_in {background: #282828; width:900px; margin: 0 auto;}
.foot {padding: 20px;}
.foot div {color: #e1e1e1; line-height: 1.5em;}
.foot div a {color: #5cc9e1;}
.foot .copy {width: 400px; float: left;}
.foot .counters {width: 400px; float: left; padding: 10px 0 0 0;}
.foot .counters span {padding: 0 10px 10px 0; float: left; display: block;}

.dostup_form ins, .contact_form ins {display: block; padding: 0 0 3px 0; text-decoration: none;}
.dostup_form ins span, .contact_form ins span {color: #bd2b32;}
.text_input {width: 230px; height: 24px; font-size: 12px; padding: 1px 5px; border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #cecece 1px solid; border-bottom: #cecece 1px solid; margin: 0 0 12px 0; background: #FFFFFF;}
.text_area {width: 230px; height: 110px; font-size: 12px; padding: 3px 5px; border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #cecece 1px solid; border-bottom: #cecece 1px solid; margin: 0 0 12px 0; background: #FFFFFF;}
.text_input2 {width: 100px; height: 24px; font-size: 12px; padding: 1px 5px; border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #cecece 1px solid; border-bottom: #cecece 1px solid; margin: 0 0 12px 0; background: #FFFFFF; position:relative; top:-10px; z-index:5000;}


.image {background-repeat: no-repeat; background-position: 0 0; width: 240px; height: 90px; overflow: hidden; margin: 0 0 5px 0;}
.image a {position: relative; display:block; z-index:3000; width: 240px; height: 90px; }
.image img {background: url(../../img/image.png) 0 0 no-repeat; }
.center_block .image img {background: url(../../img/image_block.png) 0 0 no-repeat; }

.special_tbl {margin: 0 -25px 0 0;}
.special_tbl table {width: auto;}
.special_tbl td {padding: 0 25px 0 0; width: 50%;}
.special_tel {display: block; text-decoration: none; font-weight: bold; font-size: 16px;}

.clients_block {padding: 0 0 10px 0;}
.clients_block .unit {display: block; width: 49%; height: 80px; padding: 0 0 15px 0; float: left;}
.clients_block .unit span {background-position: 0 0; background-repeat: no-repeat; display: block; padding: 10px 25px 0 100px; height: 80px;}

.prev_list {padding: 0 0 10px 15px;}
.prev_list span {display: block; padding: 0 0 10px 0; background-position: 0 0; background-repeat: no-repeat; width: 240px; height: 90px;}
.prev_list span a {position: relative;}
.prev_list span img {background: url(../../img/image.png) 0 0 no-repeat; width: 240px; height: 90px;}

.td_preview {padding: 0 0 0 20px; vertical-align: middle;}

.partners_prev span {display: block; float: left; width: 49%; padding: 0 0 15px 0;}
.partners_prev span img {padding: 4px; background: #FFFFFF; border: #c4cdce 1px solid;}

.tel_text {font-size: 16px; font-weight: bold;}

.prev_img {display: block; margin: 0 -10px 15px 0;}
.prev_img img {padding: 2px; border: #c4cdce 1px solid;}
.prev_img span {padding: 5px 0; display: block;}

.flesh_part {display: block; float: left; width: 250px; padding: 0 20px 15px 0;}
.flesh_part span {padding: 5px 0; display: block;}

a.anchor {font-weight: bold; cursor: default; text-decoration: none; color: #3c3c3c; font-size: 14px;}

.clients_line {margin: 0 -10px 20px 0;}
.clients_line span {display: block; float: left; width: 24%; padding: 0 0 15px 0;}

.gallery {padding: 20px 0 0 0;}
.gallery span {display: block; float: left; padding: 0 15px 30px 15px;}
.gallery span img {border: #C4CDCE 1px solid;}

.marker {color: #F96401; font-size: 18px;}

.inner_tbl {margin: 0 0 20px 0;}
.inner_tbl th {background: #D8E2E4; padding: 6px 5px; font-weight: bold; text-align: left; border: #F1F4F5 solid; border-width: 0 1px 1px 0;}
.inner_tbl td {padding: 5px; border: #F1F4F5 solid; border-width: 0 1px 1px 0;}
.inner_tbl .odd td {background: #e7eeef;}

.s_title {background: url(../../img/title_left.png) 0 10px no-repeat; padding: 10px 0 20px 0; height: 48px;}
.s_title span {display: block; font-size: 18px; line-height: 22px; padding: 13px 10px; text-align: center; height: 22px; background: url(../../img/title_right.png) right 0 no-repeat;}
.seminar_list {padding: 0 0 10px 0;}
.seminar_list span {display: block; float: left; background: url(../../img/title_left.png) 0 0 no-repeat; padding: 0 0 10px 0; height: 48px; clear: both;}
.seminar_list span span {font-size: 16px; font-weight: bold; line-height: 19px; padding: 15px 30px 14px 50px; height: 19px; background: url(../../img/title_right.png) right 0 no-repeat; min-width: 190px; white-space: nowrap;}

.img_left {float: left; margin: 0 10px 3px 0;}
.img_right {float: right; margin: 0 0 3px 10px;}

.right_menu .seminar_unit {display: block; background: url(../../img/title_left.png) 0 0 no-repeat; padding: 0 0 5px 0; height: 48px; position: relative; left: -15px; z-index: 20;}
.right_menu .seminar_unit span {display: block; font-size: 14px; font-weight: bold; line-height: 19px; padding: 15px 30px; height: 19px; background: url(../../img/title_right.png) right 0 no-repeat; white-space: nowrap;}

	#lay_f1{
		margin:0px 20px;
	}


	.top_menu{
		font-family:Arial;
		width:96%;
		max-width:1250px;
		    margin: 0 20px;
		height:30px;
		font-size:12px;
		color:#ffffff;
		margin-bottom:22px;
		text-align:left;
		white-space:nowrap;
	}

		.top_menu_{
			background: url( '../../img/left_menu.png' ) left top no-repeat;
			width:98%;
			max-width:1220px;
			height:30px;
			float:left;
		}

		.top_menu_right{
			background: url( '../../img/right_menu.png' ) right top no-repeat;
			width:15px;
			height:30px;
			float:left;
		}

			ul.top_menu_ul{
				padding:0;
				margin:0;
				list-style:none;
				margin-left:28px;
			}

				ul.top_menu_ul li{
					padding:0;
					margin:0;
					white-space:nowrap;
				}

				ul.top_menu_ul li.top_menu_li{
					padding:0;
					margin:0;
					float:left;
					padding-left:9px;
					padding-right:17px;
					background:none;
				}

					ul.top_menu_ul li.top_menu_li a{
						padding:0;
						margin:0;
						display:block;
						height:30px;
						width:100%;
						color:#ffffff;
						text-decoration:none;
					}

					ul.top_menu_ul li.top_menu_li b{
						padding:0;
						margin:0;
						display:block;
						height:30px;
						width:100%;
						color:#ffffff;
						text-decoration:none;
						cursor:pointer;
					}


					ul.top_menu_ul li.top_menu_li a:hover{
						color:#dddddd;
						text-decoration:none;
					}

					ul.top_menu_ul .separator{
						float:left;
						width:13px;
						float:left;
						height:30px;
						line-height:2.4;
						color:#ffffff;
						background:none;
					}

						ul.top_menu_ul li.top_menu_li a span, ul.top_menu_ul li.top_menu_li .no_a span, ul.top_menu_ul li.top_menu_li b span{
							display:block;
							height:30px;
							width:100%;
							line-height:2.4;
							font-weight:bold;
						}

						ul.top_menu_ul li.top_menu_li a:hover span{
						}

					ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul, .top_menu_ul_li_ul_li ul{
						margin:0;
						padding:0;
						display:none;
						position:absolute;
						margin-left:-20px;
						margin-top:-1px;
						background: url( '../../img/bg_menu.jpg' ) left top no-repeat;
						border-left:1px solid #68b4d8;
						border-right:1px solid #68b4d8;
						border-bottom:1px solid #68b4d8;
						padding-top:10px;
						padding-left:10px;
						padding-right:10px;
						padding-bottom:5px;
						list-style:none;
						z-index:5000;
					}

					.top_menu_ul_li_ul_li ul{
						list-style:none;
/*						margin-left:262px;*/
						margin-top:-30px;
						background-image: url( '../../img/bg_menu.jpg' );
						background-position: -100px 0px;
						background-repeat: repeat-x;
						left:301px;
					}

						.top_menu_ul_li_ul_li ul li{
							list-style:none;
							background:none;
							background:0;
						}

						.top_menu_ul_li_ul_li ul li a{
							list-style:none;
						}


					ul.top_menu_ul li.top_menu_li ul.portfolio_ul{
						margin-left:-120px;
						background-image: url( '../../img/bg_menu.jpg' );
						background-position: 100px 0px;
						background-repeat: repeat-x;
					}

					ul.top_menu_ul li.top_menu_li:hover ul.top_menu_ul_li_ul,  .top_menu_ul_li_ul_li:hover ul{
						display:block;
						display:inline;
					}

						ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li{
							font-weight:normal;
							background:none;
						}

							ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li a{
								color:#027fbf;
								font-weight:normal;
								height:30px;
								background: url( '../../img/li_dot.gif' ) no-repeat;
								background-position: 8px 10px;
								margin-left:10px;
								padding-left:10px;
								line-height:3;
							}

							 .no_a{
								color:#027fbf;
								font-weight:normal;
								height:30px;
								background: url( '../../img/li_dot.gif' ) no-repeat;
								background-position: 0px 10px;
								margin-left:-2px;
								padding-left:11px;
								line-height:3;
							}

								ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li a span,
ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li .no_a span{
									padding-top:2px;
									font-weight:normal;
									height:30px;
									line-height:2;
/*									text-transform:lowercase;*/
									white-space:nowrap;
									padding-right:10px;
								}

							ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li a:hover{
								color:#1a1a1c;
								background: url( '../../img/li_dot_hover.gif' ) no-repeat;
								background-position: 8px 10px;
							}

								ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li a:hover span{
									
								}

							ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li .b_a_li{
								color:#1a1a1c;
								line-height:2;
								background: none;
								margin-left:0px;
								padding-left:0px;
							}

								ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li .b_a_li span{
								        font-weight:bold;
								        color:#1a1a1c;
									text-transform:none;
									line-height:2;
								}

								ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li .b_a_li:hover span{
								        font-weight:bold;
									color:#027fbf;
								}

						ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.pusto.top_menu_ul_li_ul_li{
							line-height:2;
							height:20px;
							background:none;
						}

							ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.pusto.top_menu_ul_li_ul_li b, ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.top_menu_ul_li_ul_li_ul_li b{
								color:#1a1a1c;
								line-height:2;
								font-weight:normal;
							}

								ul.top_menu_ul li.top_menu_li ul.top_menu_ul_li_ul li.pusto.top_menu_ul_li_ul_li b span{
									text-transform:none;
									line-height:2;
								}

					.ulbb{
						background: url( '../../img/li_dot2.gif' ) no-repeat ! important;
						background-position: right 8px ! important;
					}

					.last_last_last_last_item .ulbb{
						width:220px;
					}

					.last_last_last_last_item .ulbb ul{
						margin-left:-520px;
					}

					.horisontal_separator{
						display:block;
						height:15px;
						width:100%;
						background: url( '../../img/bg_separator.gif' ) no-repeat center top;
					}


						ul.top_menu_ul ul li:hover{
/*							background:#0080bf ! important;*/
							color:white ! important;
						}

							ul.top_menu_ul ul li a{
								padding-left:20px ! important;
								position:relative ! important;
								z-index:4000 ! important;
								margin-left:-10px ! important;
							}

							ul.top_menu_ul ul li:hover a{
								color:white ! important;
								background: #0080bf url( '../../img/li_dot_hover_white.gif' ) no-repeat ! important;
								background-position: 8px 10px ! important;
							}

							ul.top_menu_ul ul li:hover a:hover{
								background: #0080bf url( '../../img/li_dot_hover_white.gif' ) no-repeat ! important;
								background-position: 8px 10px ! important;
							}

								ul.top_menu_ul ul li:hover ul a{
									color:#1a1a1c ! important;
									background: url( '../../img/li_dot.gif' ) no-repeat ! important;
									background-position: 8px 10px ! important;
									padding-left:20px ! important;
								}

								ul.top_menu_ul ul li:hover ul li:hover a{
									color:white ! important;
									background: url( '../../img/li_dot_hover_white.gif' ) no-repeat ! important;
									background-position: 8px 10px ! important;
									padding-left:20px ! important;
								}

								ul.top_menu_ul ul li:hover ul li:hover a:hover{
									background: #0080bf url( '../../img/li_dot_hover_white.gif' ) no-repeat ! important;
									background-position: 8px 10px ! important;
								}

								li.horisontal_separator:hover{
									background: url( '../../img/bg_separator.gif' ) no-repeat center top ! important;
								}

					.ulaa:hover{
						cursor:default ! important;
						background:0 ! important;
					}

					.ulaa b:hover{
						cursor:default ! important;
						background:0 ! important;
					}



#sign8a675e89{ display:none ! important; }
#signabf7b862{ display:none ! important; }
#signca584816{ display:none ! important; }
span table#sign{ display:none ! important; }
H2{ font-size: 18px; padding: 10px 0 14px 0; }
H3{ font-size: 15px; padding: 7px 0 7px 0; color:#0180c0; }
.banners{ float:left; width:260px; }
.message_form_, .message_form_test_{ position:relative; height:0; overflow:visible; }
#message_{ position:relative; top:10px; margin-left:-50px; border:2px solid #aaaaaa; width:330px; height:120px; background:#cccc99; display:none; text-align:center; color:#ffffff; font-weight:bold; padding:0; }
#message_ img{ margin:0 auto; cursor:pointer; }
#message_ b{ color:#ffffff; }
#phone_click{ 
	display:block; clear:both; font-size:12px; font-weight:normal; text-decoration:underline;
	background: url( '../../img/phone.gif' ) no-repeat left bottom ! important;
	padding-left:0px;
	width:125px;
	float:right;
	margin-top:10px;
}
#phone_click:hover{ text-decoration:none; }
#submit_form_3{
 display:none;
/* position:absolute;*/
 position:fixed;
 background:#ffffff;
 border:2px solid #bbbbbb;
 width:400px;
/* height:230px;*/
 margin-left:250px;
 z-index:7000;
 margin-top:40px;
 padding-bottom:20px;
}

#submit_form_3 .contact_form{
 margin-left:25px;
 margin-right:25px;
 margin-top:10px;
}

#avtomat_back_call{
	display:none;
}

#avtomat_back_call_block_2{
	display:none;
	margin-bottom:10px;
}

	#avtomat_back_call_block_2 h4{
		margin-top:5px;
	}


#submit_form_3_sbmit{
 display:block;
 clear:both;
 cursor:pointer;
}
#close_button_x{
 float:right;
 display:block;
 color:red;
 text-decoration:none;
 background:#efefef;
 padding-left:5px;
 padding-right:5px;
}

#close_button_x small{
 margin-left:4px;
 line-height:2;
 font-size:12px;
}

#close_button_x:hover{
 text-decoration:none;
 background:#eeeeee;
 color:#333333;
}

#message_in_{ position:fixed; top:300px; margin-left:285px; border:2px solid #BBBBBB; width:330px; height:120px; background:#BBBBBB; display:none; text-align:center; color:#ffffff; font-weight:bold; padding:0; z-index:7100; }
#message_in_ img{ margin:0 auto; cursor:pointer; }
#message_in_ b{ color:#ffffff; }
.gadget{ display:block; position:relative; z-index:2000; }

.block_raschet, .block_raschet2, .block_raschet3{
	position:relative;
	width:563px;
	height:0;
	z-index:2000;
	overflow:visible;
	display:none;
}

	.block_raschet_text{
		position:absolute;
		width:564px;
		height:300px;
		text-align:center;
		color:#ffffff;
		font-size:22px;
		font-weight:bold;
		z-index:3000;
		line-height:10;
	}

	.block_raschet2 .block_raschet_text{
		height:200px;
	}

	.block_raschet3 .block_raschet_text{
		height:200px;
	}

	.block_raschet_in{
		position:relative;
		width:564px;
		height:723px;
/*		background:#0081b1;*/
		background:#000000;
		text-align:center;
		font-size:22px;
		font-weight:bold;
		line-height:10;
		opacity:0.2;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
		z-index:2100;
	}

	.block_raschet2 .block_raschet_in{
		height:221px;
	}

	.block_raschet3 .block_raschet_in{
		height:168px;
	}

	.block_z{
		width:225px;
		margin:0;
		padding:0;
	}

	.block_z div{
		font-size:0;
	}

		.block_z span{
			background:none ! important;
			padding:0 ! important;
			display:block;
			margin:0;
			font-size:0;
		}

		.block_top_my_z{
			background: url( 'http://agency.registratura.ru/img/right_z_top_img.jpg' ) no-repeat left top;
			width:225px;
			height:33px;
			cursor:pointer;
			font-size:0px;
			position:relative;
			z-index:1100;
		}

		.block_top_mmy_z{
			background: url( 'http://agency.registratura.ru/img/right_z_top_orig_img.jpg' ) no-repeat left top;
			width:225px;
			height:33px;
			cursor:pointer;
			font-size:0px;
			position:relative;
			z-index:1100;
		}


/*		.block_z:hover .block_top_z{
			background: url( '../../img/right_z_top_hover.jpg' ) no-repeat left top;
		}*/



			.block_top_my_z a{
				margin-left:40px;
				margin-top:14px;
				text-decoration: none;
				color:#ffffff;
				float:left;
				font-size:15px;
				display:block;
				position:relative;
			}

			.block_top_mmy_z a{
				margin-left:40px;
				margin-top:14px;
				text-decoration: none;
				color:#ffffff;
				float:left;
				font-size:15px;
				display:block;
				position:relative;
			}

/*			.block_z:hover .block_top_z span{
				margin-left:15px;
				margin-top:12px;
				color:#ffffff;
				float:left;
				font-size:17px;
			}*/



	.block_center_z{
		background: url( 'http://agency.registratura.ru/img/bg_z.jpg' ) repeat-x left top;
		overflow:hidden;
		display:none;
		position:relative;
		z-index:1000;
	}

		.block_center_z small{
			margin-left:15px;
			color:#ffffff;
			font-size:11px;
		}


/*	.block_z:hover .block_center_z{
		display:block;
	}*/

		.block_center_z div{
			margin-top:15px;
			margin-left:15px;
			width:189px;
			background:#ffffff;
			border:1px solid #cccccc;
		}

			.block_center_z div span{
				position:absolute;
				display:block;
				margin-top:0px;
				margin-left:4px;
				margin-top:4px;
				color:#aaaaaa;
				font-style:italic;
				font-size:11px;
				z-index:1900;
			}

		.block_center_z input{
			width:189px;
			height:20px;
		}

		.block_center_z .textbox_{
			position:relative;
			z-index:2000;
			background: url( '../../img/spacer.gif' ) repeat left top;
			border:0;
			margin:0;
			padding:0;
		}
.block_center_z .textbox_:focus {background:#fff;}

		.block_center_z textarea{
			width:189px;
			min-width:189px;
			max-width:189px;
			height:100px;
			overflow:auto;
			min-height:100px;
			max-height:100px;
			resize: none;
		}

		.block_center_z #submit_form_5_div{
			background:none;
			border:0;
		}

			.block_center_z #submit_form_5, #submit_form_zayav{
				width:120px;
				height:28px;
				margin-left:0px;
				margin-top:0px;
				font-size:11px;
				cursor:pointer;
			}

			#submit_form_zayav{
				display:inline;
			}

			#close_zayav{ display:block;
				color:#ffffff;
				font-size:12px;
				margin-top:10px;
			}

			#close_zayav:hover{
				color:#dddddd;
			}


	.bottom_top_z{
			background: url( 'http://agency.registratura.ru/img/right_z_bottom_img.jpg' ) no-repeat left top;
			width:225px;
			height:17px;
			font-size:0px;
	}

	.bottom_top_m_z{
			background: url( 'http://agency.registratura.ru/img/right_z_bottom_orig_img.jpg' ) no-repeat left top;
			width:225px;
			height:17px;
			font-size:0px;
	}

/*		.block_z:hover .bottom_top_z{
			background: url( '../../img/right_z_bottom_hover.jpg' ) no-repeat left top;
			width:256px;
			height:17px;
	}*/


	.side_bar_right{
		width:200px;
		margin-top:5px;
		float:left;
	}

	.side_bar_right a{
		display:block;
		height:46px;
		line-height:3.7;
		width:100%;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		padding-left:50px;
		margin-top:10px;
		color: #0081b1;
	}

	.side_bar_right a:hover{
		color: #000000;
	}

		#right_sidebar_1{
			background: url( '../../img/right_sidebar_1.jpg' ) no-repeat left top;
		}

		#right_sidebar_2{
			background: url( '../../img/right_sidebar_2.jpg' ) no-repeat left top;
		}

		#right_sidebar_3{
			background: url( '../../img/right_sidebar_3.jpg' ) no-repeat left top;
		}

		#toggle_dop{
			padding-left:20px;
			padding-right:20px;
			text-align:justify;
			display:block;
		}

.pages_path{
    font-size:11px;
    padding-left:30px;
    float:left;
    clear:both;
    width:100%;
}

    .pages_path h2{
        font-size:11px;
    }

    .pages_path h2 a{
        text-decoration:none;
        color:#0081b1;
        font-size:11px;
    }

    .pages_path h2 a:hover{
        text-decoration:none;
        color:#000000;
        font-size:11px;
    }

button{
	cursor:pointer;
}
.schemas{
  background:url(/img/media/map_small.gif)top left no-repeat;
}

.lay_f5_cont{
	width:95%;
}

	.top_container{
		width:100%;
		min-width:900px;
		height:220px;
		background:#ffffff;
	}

		.left_top_container{
			width:50%;
			float:left;
		}

			.left_top_container_in{
				width:450px;
				color:#0582c2;
				font-size:24px;
				margin-left:20px;
				height:140px;
			}

				.left_top_container_in h1{
					color:#0582c2;
					font-size:32px;
					font-weight:bold;
					font-family:Tahoma;
					margin-top:10px;
					padding:0px;
				}

				.left_top_container_in .h1_small{
					font-size:26px;
				}

				.left_top_container_in span{
					display:block;
					font-size:18px;
					width:100%;
				}

			.left_top_container_in_2{
				display:block;
				background:url('../../img/button_3.jpg') left top no-repeat;
				width:383px;
				height:40px;
				margin-top:10px;
				margin-left:20px;
			}

			.left_top_container_in_2:hover{
				background:url('../../img/button_3.jpg') left bottom no-repeat;
			}

				.left_top_container_in_2 span{
					display:block;
					color:white;
					font-size:18px;
					font-weight:bold;
					line-height:1.2;
					margin-left:55px;
					float:left;
					margin-top:5px;
				}


			.left_top_container_in_3{
				width:380px;
				margin-top:45px;
				margin-left:20px;
			}

			.left_top_container_in_3 a{
				color:#c63a3b;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
			}

			.left_top_container_in_3 a:hover{
				color:#000000;
			}



		.right_top_container{
			width:50%;
			float:left;
		}

			.right_top_container_in{
				margin-top:10px;
				float:right;
				margin-right:20px;
				width:170px;
				height:30px;
				color:#c63a3b;
				font-weight:bold;
				font-size:20px;
				text-align:center;
			}


			.right_top_container_in_3{
				margin-top:0px;
				margin-left:0px;
				clear:both;
				float:right;
				width:100%;
				height:220px;
				text-align:right;
			}

				.right_top_container_in span{
					display:block;
					width:170px;
					bordeR:1px solid #c63a3b;
					height:30px;
					line-height:1.5;
				}

			.right_top_container_in_2{
				margin-top:30px;
				clear:both;
				float:right;
				margin-right:0px;
				width:100%;
				}

				.right_top_container_in_2 a{
					margin-right:20px;
					float:right;
				}

	.top_container_bottom{
		width:100%;
		min-width:900px;
		height:100px;
	}

		.top_container_bottom .block_all{
			width:25%;
			float:left;
			height:100px;
			color:#ffffff;
			display:block;
			text-decoration:none;
		}
/*
		.top_container_bottom .block_all:hover{
			background:#5badd5;
		}
*/
			.top_container_bottom .block_all h2{
				font-weight:bold;
				color:#ffffff;
				display:block;
				margin-left:10px;
				margin-right:10px;
				margin-top:10px;
				margin-bottom:5px;
				line-height:1.2;
				font-size:16px;
				padding:0;
			}

			.top_container_bottom .block_all span{
				display:block;
				margin-left:10px;
				margin-right:10px;
				margin-top:0px;
				font-size:13px;
				line-height:1.2;
			}

			.top_container_bottom .block_all:hover span{
				color:#f3f3f3;
			}

		.top_container_bottom .block_1{
			background:#01478c;
		}

		.top_container_bottom .block_1:hover{
			background:#b70913;
		}

		.top_container_bottom .block_2{
			background:#1d59b9;
		}

		.top_container_bottom .block_2:hover{
			background:#d91624;
		}

		.top_container_bottom .block_3{
			background:#0974d6;
		}

		.top_container_bottom .block_3:hover{
			background:#f51b29;
		}

		.top_container_bottom .block_4{
			background:#288df9;
		}

		.top_container_bottom a.block_4:hover{
			background:#ff444b;
		}


	.text_container{
		width:100%;
		margin-top:20px;
	}

		.text_container .spisok_r{
			list-style-image: url('../../img/bullit.gif');
			list-style-position: outside;
		}

			.text_container .spisok_r li{
				background:none;
				display:list-item;
				padding-left:0px;
				padding-bottom:15px;
/*				text-align:justify;*/
			}

				.text_container .spisok_r li a{
					color:#ef792f;
					font-weight:bold;
					text-decoration:none;
				}

				.text_container .spisok_r li a:hover{
					color:#464646;
				}

	.bottom_container{
		width:100%;
		margin-top:20px;
	}

		.bottom_container h3{
			color:#0582c2;
			font-size:18px;
			font-weight:normal;
			font-family:Tahoma;
			margin:0px;
			padding:0px;
			display:block;
			width:100%;
			padding-bottom:5px;
		}

		.left_bottom_container{
			width:445px;
			float:left;
			margin-right:5px;
			text-align:right;
		}

			.left_bottom_container h3{
				text-align:right;
			}

		.right_bottom_container{
			width:445px;
			float:left;
			margin-left:5px;
			text-align:left;
		}

#banner_big{
	width:95%;
	text-align:center;
	margin-left:20px;
	margin-bottom:15px;
}

	#big_banner{
		margin:0 auto;
		width:100%;
	}

#lay_body td hr{
	display:block;
	width:100%;
	height:1px;
	border:0;
	background:#cccccc;
}

.news_item_date{
	font-size:12px;
	color:#999999;
}

.pager span{
	padding-left:3px;
	padding-right:3px;
}

.pager a{
	padding-left:3px;
	padding-right:3px;
}

.copy_in_2{
	margin-top:10px;
}

.copy_in_2_new{
	margin-top:10px;
	margin-left:20px;
}

.twitter{
	background:url('../../img/footer_twitter_24x24.png') left top no-repeat;
	width:23px;
	height:24px;
	display:block;
	float:left;
}

.facebook{
	background:url('../../img/footer_facebook_24x24.png') left top no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
	margin-left:5px;
}
.youtube{
	background:url('../../img/footer_youtube_24x24.png') left top no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
	margin-left:5px;
}

.foursquare{
	background:url('/_img/foursquare.png') left top no-repeat;
	width:24px;
	height:24px;
	display:block;
	float:left;
	margin-left:5px;
}



		#block_top_z_zayav{
			cursor:default;
		}

		#block_z_zayav{
			cursor:default;
		}

#banner_240_200_out{
	margin-left:7px;
	margin-top:40px;
	margin-bottom:40px;
}


.articles_item_date{
	color:#999999;
/*	letter-spacing:1px;*/
}

.articles_item_header{
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
}

	.articles_item_header a{
		color:#424242;
		font-weight:bold;
	}

	.articles_item_header h1{
		font-weight:bold;
		font-size:24px;
	}


.articles_item_source{
	font-style:italic;
	color:#666666;
	padding-top:2px;
	padding-bottom:10px;
}

/***********************************************************/

.table_content_new{
	width:930px;
	border:0px solid;
	margin:0 auto;
	clear:both;
}

	.left_block_td_new{
		width:235px;
		text-align:left;
	}

		.left_block_new{
			width:235px;
		}

	.center_td_new{
		width:460px;
		padding:0;
		text-align:left;
	}

		.center_block_new{
			width:440px;
			margin-left:10px;
			padding:0;
		}

			.center_block_new .center{
				margin:0;
				padding:0;
				width:430px;
			}

			.center_block_new .block{
				margin:0;
				padding:0;
				width:430px;
			}


			.center_block_new h2{
				width:100%;
			}

			.center_block_new table{
				width:430px;
			}

				.center_block_new td{
					text-align:justify;
					padding-bottom:5px;
			}

				.center_block_new td li{
				}


	.right_block_td_new{
		width:235px;
		text-align:left;
	}

		.right_block_new{
			width:235px;
		}

		.left_block_td_new h3, .right_block_td_new h3{
			font-size:18px;
			margin-top:0px;
			margin-bottom:5px;
			margin-left:10px;
			float:left;
			color: #3c3c3c;
		}

			.left_block_td_new h3 a, .right_block_td_new h3 a{
				color: #0081b1;
			}


.foot_new { padding: 0px; padding-top:20px; padding-bottom:20px; }
	.footer_new {background: #282828; margin: 0 auto; padding: 0 50px;}
		.footer_new .footer_in_new {background: #282828; width:900px; margin: 0 auto;}


.white_module{
	width:231px;
	margin-top:5px;
	margin-bottom:15px;
	float:left;
	clear:both;
}

.white_module_news{
	width:231px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

	.small_news{
		clear:both;
	}

	.white_module_date, .small_news_item_date{
		color: #0081b1;
	}

	.white_module_top{
		background:url('../../img/fon_module_top.jpg') left top no-repeat;
		float:left;
		width:231px;
	}

		.white_module_top ul, .white_module_in{
			margin-top:15px;
			margin-bottom:0px;
			margin-left:10px;
			width:201px;
/*			border:1px solid;*/
		}

		.white_module_in_facebook{
			margin-left:7px;
		}


			.white_module_in .image_{
				padding-bottom:10px;
			}

				.white_module_in .image_ .otziv_pict{
					width:100%;
					display:block;
					text-align:center;
				}

				.white_module_in .image_ img{
					margin:0 auto;
					border:1px solid #f1f4f5;
				}

			.white_module_in .text_{
/*				padding-left:15px;*/
			}

		.white_module_top ul li{
			background:url('../../img/bullet_point.png') left 24% no-repeat;
			padding-left:20px;
			margin-bottom:3px;
			font-size:14px;
		}

		.blue_bullet li{
			background:url('../../_mod_files/ce_images/bullet_blue.png') left 24% no-repeat;
			padding-left:20px;
			margin-bottom:2px;
			margin-left:20px;
/*			font-size:14px;*/
		}

		.blue_bullet2{
			margin:0;
			padding:0;
			position:relative;
			margin-left:-15px;
		}

		.blue_bullet2 li{
			background:url('../../_mod_files/ce_images/bullet_blue.png') left 24% no-repeat;
			padding:0px;
			margin:0px;
			padding-left:15px;
			margin-bottom:3px;
			margin-left:0px;
/*			font-size:14px;*/
		}



	.white_module_bottom{
		background:url('../../img/fon_module_bottom.jpg') left top no-repeat;
		width:231px;
		height:8px;
		float:left;
	}

.podpis_form{
	height:30px;
}

.podpis_form_2{
	height:20px;
}


	.podpis_email, .podpis_form_2 .wd2{
		width:105px;
		height:25px;
		float:left;
		padding:0;
		border:#424041 1px solid;
		margin-left:20px;
		font-style:italic;
		color:#666666;
		text-indent:4px;
	}

	.podpis_button, .podpis_form_2 .wd1{
		width:127px;
		height:27px;
		float:left;
		border:0;
		background:url('../../img/podpis_button.gif') left top no-repeat;
		margin-left:5px;
		text-align:left;
		color:#ffffff;
		text-decoration:underline;
		text-indent:10px;
		cursor:pointer;
	}

	.podpis_button:hover{
		text-decoration:none;
	}

.copy_in_new{
	color:#cfcfcf;
	margin-left:20px;
}
.copy_in_new > div{
	color:#cfcfcf;
}

label{
	width:auto;
}
/**************************************************************************************************/
#top_scrooler_{
	width:960px;
	height:305px;
	margin-bottom:20px;
	margin-left:8px;
	float:left;
}

#top_scrooler_2{
	width:960px;
	height:196px;
	margin-bottom:10px;
	margin-left:8px;
	float:left;
}

	#top_scrooler_2 div, #top_scrooler_2 img, #top_scrooler_2 a{
		width:964px;
		height:196px;
		display:block;
		position:absolute;
		margin-top:0px;
		margin-left:0px;
	}


	#top_scrooler_ div, #top_scrooler_ img, #top_scrooler_ a{
		width:960px;
		height:305px;
		display:block;
		position:absolute;
		margin-top:0px;
		margin-left:0px;
	}

		#top_scrooler_ .tabs_scroller_{
			position:absolute;
			margin-top:275px;
			z-index:1000;
			white-space:nowrap;
		}

		#top_scrooler_ #tabs{
			margin-left:789px;
		}

		#top_scrooler_ #tabs_i{
			margin-left:867px;
		}

		#top_scrooler_ #tabs_2{
			margin-left:905px;
		}

		#top_scrooler_ #tabs_3{
			margin-left:886px;
		}

		#top_scrooler_ #tabs_4{
			margin-left:30px;
		}

		#top_scrooler_ #tabs_5{
			margin-left:848px;
		}

		#top_scrooler_ #tabs_7{
			margin-left:887px;
		}

		#top_scrooler_ .tabs_scroller_ li{
			background:url('../../img/button_scroller.png') left top no-repeat;
			font-size:0;
			width:14px;
			height:14px;
			display:block;
			margin:0;
			padding:0;
			margin-left:5px;
			cursor:pointer;
			float:left;
		}

		#top_scrooler_ .tabs_scroller_ li:hover, #top_scrooler_ .tabs_scroller_ .active{
			background:url('../../img/button_scroller.png') left bottom no-repeat;
		}

		#top_scrooler_ .stoimost{
			width:114px;
			height:49px;
			display:block;
			position:absolute;
			background:url('../../img/button_kontekst.png') left top no-repeat;
			z-index:2001;
		}


		#top_scrooler_2 .stoimost{
			width:95px;
			height:29px;
			display:block;
			background:url('../../img/selling_site_button.png') left top no-repeat;
			margin-top:63px;
		}

		#top_scrooler_2 .stoimost:hover{
			background:url('../../img/selling_site_button.png') left bottom no-repeat;
		}

		#top_scrooler_ .podrobnee{
			width:120px;
			height:49px;
			display:block;
			background:url('../../img/readon_site_button.png') left top no-repeat;
			margin-top:73px;
		}

		#top_scrooler_ .podrobnee:hover{
			background:url('../../img/readon_site_button.png') left bottom no-repeat;
		}

		#top_scrooler_2 .button_k_1, #top_scrooler_2 .button_k_2, #top_scrooler_2 .button_selling_1, #top_scrooler_2 .button_selling_2, #top_scrooler_2 .button_selling_3, #top_scrooler_2 .button_selling_4, #top_scrooler_2 .button_selling_5, #top_scrooler_2 .button_selling_6, #top_scrooler_2 .button_selling_7, #top_scrooler_2 .button_selling_8,
#top_scrooler_2 .button_selling_9, #top_scrooler_2 .button_selling_10, #top_scrooler_2 .button_selling_11, #top_scrooler_2 .button_selling_12, #top_scrooler_2 .button_selling_13,#top_scrooler_2 .button_selling_14, #top_scrooler_2 .button_selling_15,
#top_scrooler_2 .button_selling_19, #top_scrooler_2 .button_selling_17, #top_scrooler_2 .button_selling_18,
#top_scrooler_2 .button_selling_20, #top_scrooler_2 .button_selling_21{
			margin-top:70px;
			margin-left:333px;
			display:block;
			width:238px;
			height:89px;
			position:absolute;
			z-index:2001;
		}

		#top_scrooler_2 .button_k_1{
			margin-top:45px;
			margin-left:394px;
		}

		#top_scrooler_2 .button_k_2{
			margin-top:80px;
			margin-left:669px;
		}

		#top_scrooler_2 .button_selling_2{
			margin-top:85px;
			margin-left:327px;
		}

		#top_scrooler_2 .button_selling_3{
			margin-top:82px;
			margin-left:327px;
		}

		#top_scrooler_2 .button_selling_4{
			margin-top:70px;
			margin-left:332px;
		}

		#top_scrooler_2 .button_selling_5{
			margin-top:70px;
			margin-left:408px;
		}

		#top_scrooler_2 .button_selling_6{
			margin-top:95px;
			margin-left:403px;
		}

		#top_scrooler_2 .button_selling_7{
			margin-top:41px;
			margin-left:700px;
		}

		#top_scrooler_2 .button_selling_8{
			margin-top:72px;
			margin-left:351px;
		}
                #top_scrooler_2 .button_selling_9{
                        margin-left: 363px;
                        margin-top: 80px;
		}
                #top_scrooler_2 .button_selling_10{
                        margin-left: 583px;
                        margin-top: 65px;
		}
                #top_scrooler_2 .button_selling_11{
                        margin-left: 800px;
                        margin-top: 38px;
		}
                #top_scrooler_2 .button_selling_12{
                   margin-left: 523px;
                   margin-top: 81px;

		}
                #top_scrooler_2 .button_selling_13{
    margin-left: 627px;
    margin-top: 23px;
		}
                #top_scrooler_2 .button_selling_14{
                        margin-left: 847px;
                        margin-top: 57px;
		}
                #top_scrooler_2 .button_selling_15{
                        margin-left: 322px;
                        margin-top: 80px;
		}

#top_scrooler_2 .button_selling_19{
   height: 20px;
    margin-left: 757px;
    margin-top: 149px;
		}
#top_scrooler_2 .button_selling_17{
    margin-left: 337px;
    margin-top: 28px;
		}
#top_scrooler_2 .button_selling_18{
    margin-left: 848px;
    margin-top: 28px;
		}
 #top_scrooler_2 .button_selling_20{
    height: 20px;
    margin-left: 335px;
    top: 210px;
    width: 100px;

		}
 #top_scrooler_2 .button_selling_21{
    height: 20px;
    margin-left: 761px;
    top: 174px;
    width: 100px;
		}


		#top_scrooler_ .seven_day{
			width:339px;
			height:49px;
			display:block;
			position:absolute;
			background:url('../../img/button_7_day.png') left top no-repeat;
			z-index:2001;
		}

		#top_scrooler_ .saits_button{
			width:233px;
			height:49px;
			display:block;
			position:absolute;
			background:url('../../img/button_3_day.png') left top no-repeat;
			z-index:2001;
		}

		#top_scrooler_ .button_s_1{
			margin-top:220px;
			margin-left:40px;
		}

		#top_scrooler_ .button_s_2{
			margin-top:220px;
			margin-left:40px;
		}

		#top_scrooler_ .button_s_3{
			margin-top:220px;
			margin-left:40px;
		}

		#top_scrooler_ .button_s_4{
			margin-top:220px;
			margin-left:40px;
		}

		#top_scrooler_ .stoimost:hover{
			background:url('../../img/button_kontekst.png') left bottom no-repeat;
		}

		#top_scrooler_ .seven_day:hover{
			background:url('../../img/button_7_day.png') left bottom no-repeat;
		}

		#top_scrooler_ .saits_button:hover{
			background:url('../../img/button_3_day.png') left bottom no-repeat;
		}

		#top_scrooler_ .button_t_1{
			margin-top:220px;
			margin-left:390px;
		}

		#top_scrooler_ .button_t_2{
			margin-top:220px;
			margin-left:240px;
		}

		#top_scrooler_ .button_t_3{
			margin-top:220px;
			margin-left:240px;
		}

/**************************************************************************************************/
	.footer_scroller{
		background: none; width:100%; margin: 0 auto;
		background:#ffffff;
		height:117px;
		margin-top:15px;
		margin-bottom:15px;
		width:100%;
	}

	#scrooler_out{
		height:113px;
		margin-top:5px;
		margin-bottom:15px;
		float:left;
/*		overflow:hidden;*/
		width:100%;
	}


	.footer_above{
		background: none; width:910px; margin: 0 auto;
		height:220px;
	}

	.bottom_banners_ h3{
		font-size:16px;
	}

	#bottom_banners_1, #bottom_banners_2, #bottom_banners_3, #bottom_banners_4{
		width:211px;
		height:131px;
		margin-bottom:16px;
		margin-left:8px;
		margin-right:7px;
		float:left;
	}

	#bottom_banners_1 #items1 a, #bottom_banners_2 #items2 a, #bottom_banners_3 #items3 a, #bottom_banners_4 #items4 a{
		width:211px;
		height:101px;
		display:block;
		position:absolute;
		margin-top:0px;
		margin-left:0px;
		text-decoration:none;
	}

		#bottom_banners_1 a span, #bottom_banners_2 a span, #bottom_banners_3 a span, #bottom_banners_4 a span{
			display:block;
			margin-top:3px;
			width:160px;
			text-decoration:underline;
		}

		#bottom_banners_1 a:hover span, #bottom_banners_2 a:hover span, #bottom_banners_3 a:hover span, #bottom_banners_4 a:hover span{
			text-decoration:underline;
		}

		#bottom_banners_1 #tabs1, #bottom_banners_2 #tabs2, #bottom_banners_3 #tabs3, #bottom_banners_4 #tabs4{
			z-index:9000;
			margin-top:108px;
			float:right;
			margin-right:2px;
			clear:both;
		}

		#bottom_banners_1 #tabs1 li, #bottom_banners_2 #tabs2 li, #bottom_banners_3 #tabs3 li, #bottom_banners_4 #tabs4 li{
			background:url('../../img/button_scroller_bottom.png') left top no-repeat;
			font-size:0;
			width:8px;
			height:8px;
			display:block;
			float:left;
			margin:0;
			padding:0;
			margin-left:5px;
			cursor:pointer;
		}

		#bottom_banners_1 #tabs1 li:hover, #bottom_banners_2 #tabs2 li:hover, #bottom_banners_3 #tabs3 li:hover, #bottom_banners_4 #tabs4 li:hover, #bottom_banners_1 #tabs1 .active, #bottom_banners_2 #tabs2 .active, #bottom_banners_3 #tabs3 .active, #bottom_banners_4 #tabs4 .active{
			background:url('../../img/button_scroller_bottom.png') left bottom no-repeat;
		}

/*
<div id="items{
	<a class="item" title="1" href="{<img src="_mod_files/ce_images/pic1.jpg" alt="{</a>
	<a class="item" title="2" href="{<img src="_mod_files/ce_images/pic2.jpg" alt="{</a>
	<a class="item" title="3" href="{<img src="_mod_files/ce_images/pic3.jpg" alt="{</a>
	<a class="item" title="4" href="{<img src="_mod_files/ce_images/pic4.jpg" alt="{</a>
	<a class="item" title="5" href="{<img src="_mod_files/ce_images/pic5.jpg" alt="{</a>
</div>
*/
/**************************************************************************************************/

.table_cases{

}

	.table_cases td{
		border-bottom:1px solid #cccccc;
		padding-top:20px;
		padding-bottom:15px;
	}

		.table_cases td h2{
			padding-top:0px;
			margin-top:0px;
		}

		.table_cases td h2 a{
			color:#424242;
		}

		.table_cases td img{
			margin-top:7px;
		}


#bbFormTitle{
	font-size:15px;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}

.inp-h{
	display:none;
}

.captcha{
	width:300px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
}

	.td_captcha1{
		padding-top:0px;
		font-weight:bold;
		text-align:right;
		font-size:16px;
		width:70px;
		line-height:1.2;
		padding-right:20px;
	}

	.td_captcha2{
		
	}

	.td_captcha3 input{
		height:37px;
		width:75px;
		font-size:30px;
		font-weight:bold;
	}

.center_block lay_f5_cont{
	clear:both;
	border:1px solid;
}

table{
	clear:both;
}

.img_adv_wrap{
    position:relative;}

a.adv_a, a.adv_a:hover, a.adv_a:visited{
     bottom: 13px;
    display: block;
    height: 41px;
    left: 13px;
    position: absolute;
    width: 133px;
}


/* Suggestions control */

div.suggestionDiv{ position: absolute; padding-top: 2px; border: 1px solid #848484; background: #fff; overflow: hidden; display: none; z-index: 100; }
div.suggestionRow, div.suggestionRowSelected{ padding: 1px 3px 0px 3px; cursor: default; white-space: nowrap; font-family: Arial; font-size: 11px; cursor: pointer; }
div.suggestionRow a, div.suggestionRowSelected a{ padding-left: 6px; font-size: 11px !important; }
div.suggestionRowSelected{ background: #5fabfe; color: #fff; }
div.suggestionRowSelected a{ color: #fff !important; }
div.suggestionRowExact{ font-weight: bold; }
div.suggestionRowAllResults{ margin: 6px 0px 0px 0px; }
div.suggestionResult, div.suggestionResultFirst{ margin: 8px 3px 3px 3px; padding-top: 6px; border-top: 1px solid #848484; text-align: left; font-weight: bold; font-size: 11px; }
div.suggestionResultFirst{ margin-top: 0px; padding-top: 1px; border-top: 0px; }
div.suggestionRow a.suggestionAllResults, div.suggestionRowSelected a.suggestionAllResults{ padding-left: 0px; font-weight: bold; font-size: 11px; }

div.suggestionMinWidth{ line-height: 0px; height: 0px; }

/* MediaBox control */

.MediaBox_shadow{ position: fixed; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; z-index: 100000;}
* html .MediaBox_shadow{ position: absolute; }
.MediaBox{ position: fixed;  display: none; background: #fff; z-index: 100001; }
* html .MediaBox{ position: absolute; }
.MediaBox_shadowL, .MediaBox_shadowR, .MediaBox_shadowT, .MediaBox_shadowB, .MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ position: absolute; overflow: hidden; }
.MediaBox_shadowL, .MediaBox_shadowR{ width: 15px; height: 100%; background: url(/_img/ami_jsapi/shade-v.png) repeat-y; }
.MediaBox_shadowL{ left: -15px; top: 0px; }
.MediaBox_shadowR{ right: -15px; top: 0px; background-position: -15px 0px; }
.MediaBox_shadowT, .MediaBox_shadowB{ width: 100%; height: 15px; background: url(/_img/ami_jsapi/shade-h.png) repeat-x; }
.MediaBox_shadowT{ left: 0px; top: -15px; }
.MediaBox_shadowB{ left: 0px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ width: 15px; height: 15px; background: url(/_img/ami_jsapi/shade-c.png) no-repeat; }
.MediaBox_shadowLT{ left: -15px; top: -15px; }
.MediaBox_shadowRT{ right: -15px; top: -15px; background-position: -15px 0px; }
.MediaBox_shadowLB{ left: -15px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowRB{ right: -15px; bottom: -15px; background-position: -15px -15px; }
.MediaBox_speckLT{ position: absolute; width: 0px; height: 0px; }
.MediaBox_speckRB{ position: absolute; width: 0px; height: 0px; }
.MediaBox_close{ position: absolute; width: 39px; height: 39px; right: -20px; top: -20px; background: url(/_img/ami_jsapi/close.png); cursor: pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); }
.MediaBox_container{ margin: 10px 10px; }
/* Black version */
.MediaBoxBlack{ background: #000; }
.MediaBoxBlack .MediaBox_shadowL, .MediaBoxBlack .MediaBox_shadowR{ background-image: url(/_img/ami_jsapi/glass-frame-v.png); }
.MediaBoxBlack .MediaBox_shadowT, .MediaBoxBlack .MediaBox_shadowB{ background-image: url(/_img/ami_jsapi/glass-frame-h.png); }
.MediaBoxBlack .MediaBox_shadowLT, .MediaBoxBlack .MediaBox_shadowRT, .MediaBoxBlack .MediaBox_shadowLB, .MediaBoxBlack .MediaBox_shadowRB{ background-image: url(/_img/ami_jsapi/glass-frame-c.png); }
.MediaBoxBlack .MediaBox_speckLT{ background-image: url(/_img/ami_jsapi/glass-frame-c2lt.png); }
.MediaBoxBlack .MediaBox_speckRB{ background-image: url(/_img/ami_jsapi/glass-frame-c2rb.png); }
.MediaBoxBlack .MediaBox_close{ right: -25px; top: -25px; background-image: url(/_img/ami_jsapi/glass-frame-close.png); }
.MediaBoxBlack .MediaBox_loader{ background-image: url(/_img/ami_jsapi/loader-black.gif); }
.MediaBoxBlack .MediaBox_container{ margin: 0px 0px; }

/* Multiselectbox */

div.mSelectFrame{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border: 1px solid #848484; overflow: auto; }
div.mSelectOption, div.mSelectOptionSelected{ padding: 0px 2px; white-space: nowrap; cursor: default; }
div.mSelectOptionSelected{ background: #5fabfe; color: #fff; }

img[data-ami-mbpopup] { cursor: url(/_img/ami_jsapi/pointer_plus.png), pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); z-index: 100002; }
.MediaBox_group{ margin: 10px; margin-bottom: 0px; font-style: italic; }
.MediaBox_header{ margin: 10px; margin-bottom: 0px; text-align: center; font-weight: bold; }
.MediaBox_url{ margin: 10px; margin-bottom: 0px; text-align: center; }
.MediaBox_description{ padding: 10px; padding-bottom: 0px; }
.MediaBox_imageArea{ position: relative; }
.MediaBox_previous{ position: absolute; left: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-prev.png); cursor: pointer; }
.MediaBox_next{ position: absolute; right: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-next.png); cursor: pointer; }
.MediaBox_container{ position: relative; margin: 10px 10px 0px 10px; text-align: center; }
.MediaBox_zoom{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }
.MediaBox_zoom a{ font-style: italic; }
#MediaBox_sliderPrevious{ float: left; width: 10px; height: 20px; margin: 40px 0px 0px 10px; background: #00f; cursor: pointer; }
#MediaBox_sliderNext{ float: right; width: 10px; height: 20px; margin: 40px 10px 0px 0px; background: #00f; cursor: pointer; }
.MediaBox .disabled{ background: #ccf !important; cursor: default !important; }
.MediaBox_slider{ position: relative; overflow: hidden; height: 80px; margin: 10px 30px 0px 30px; white-space: nowrap; }
.MediaBox_sliderImage{ max-height: 80px; height: expression(this.scrollHeight > 80 ? "80px" : "auto"); cursor: pointer; }
.MediaBox_sliderDelimeter{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 10px; }
.MediaBox_counter{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }

/* ToolTip */

div.AMIToolTip{ position: absolute; padding: 2px; border: 1px solid #000; background: #fff798; }

.bottom_padding img{
	margin-top:10px;
}

.test_block{
	padding-top:10px;
	line-height:1.2;
}

.test_block a{
	text-decoration:none;
	color:#3C3C3C;
}

.test_block a span{
	text-decoration:underline;
	color:#0081b0;
}

.test_block a:hover span, .test_block a:hover span font{
	color:#3C3C3C ! important;
}

.grey_text{
	display:block ! important;
}

	.grey_text a{
		color:#aaaaaa;
		text-decoration:none;
	}

#obr_z_3{
	color:#ffffff;
}

.head_block_partner {
    background: url("/_mod_files/ce_images/head_block_partner1.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 15px;
    height: 32px;
    padding: 31px 0 0;
    text-align: center;
    width: 225px;
}

.block_partner{
    overflow: hidden;
    padding: 0 5px 0 32px;
    width: 181px;
   
}

.block_partner_bot{
    margin-bottom: 9px;
    background: url("/_mod_files/ce_images/block_partner_bot1.png") no-repeat 0 0;
    width:225px;
    height:21px;
}

.block_partner_wrap{
    width:225px;
    background: url("/_mod_files/ce_images/block_partner_bg2.png") repeat-y 0 0;
}

.partner_img{
    float:left;
    margin: 0 4px 4px 0;}

.partner_img img{
   width:79px;}

.block_text{
    border-right: 1px solid #C4C4C4;
    float: left;
    padding: 0 17px 0 0;
    width: 441px;}

.right_block2{
    margin-top: 10px;
    float: left;
    padding: 0 0 0 9px;
    width: 151px;}

.icon_wallet{
    float: left;
    height: 32px;
    margin: 0 4px 25px 0;
    vertical-align: middle;
    width: 37px;}

.icon_red{
    border-style: none;
    cursor: default;
    float: left;
    height: 33px;
    margin: 6px 4px 25px 2px;
    padding: 0;
    vertical-align: top;
    width: 33px;}
.diagram{
    position:relative;
    background:url(/_mod_files/ce_images/komanda_proekta.jpg) no-repeat 0 0;
    width:622px;
    height:474px;}

.diagram a, .diagram a:hover, .diagram a:visited{
   display:block;
   position:absolute;}

.block1{
    height: 43px;
    left: 145px;
    top: 117px;
    width: 106px;}

.block2{
    height: 43px;
    left: 257px;
    top: 117px;
    width: 109px;}

.block3{
    height: 43px;
    left: 372px;
    top: 117px;
    width: 106px;}

.block4{
    height: 43px;
    left: 484px;
    top: 117px;
    width: 106px;}

.block5{
    height: 45px;
    left: 313px;
    top: 419px;
    width: 116px;}


.block6{
    height: 14px;
    left: 514px;
    top: 231px;
    width: 76px;}
.block6_1{
    height: 14px;
    left: 514px;
    top: 246px;
    width: 45px;}

.block7{
    height: 13px;
    left: 563px;
    top: 247px;
    width: 39px;}
.block8{
    height: 12px;
    left: 513px;
    top: 263px;
    width: 37px;}
.block9{
    height: 13px;
    left: 556px;
    top: 262px;
    width: 30px;}
.block10{
    height: 29px;
    left: 513px;
    top: 310px;
    width: 93px;}
.block11{
    height: 58px;
    left: 514px;
    top: 408px;
    width: 77px;}
.block12{
    height: 42px;
    left: 18px;
    top: 310px;
    width: 71px;}

.r_brocker{position:relative; background:#fff; padding:0 0 0 24px; margin-top:7px;}
.r_brocker th{
    border-bottom: 1px dotted #3C3C3C;
    padding: 12px 0 13px;
   font-size:14px;
   color:#000;}

.r_brocker td{
        border-bottom: 1px dotted #3C3C3C;
    padding: 17px 30px 17px 0;}

.corner_lt, .corner_rt, .corner_lb, .corner_rb{
   position:absolute;}

.corner_lt{
   left:0;
   top:0;}

.corner_rt{
   right:0;
   top:0;}

.corner_lb{
   left:0;
   bottom:0;}

.corner_rb{
   right:0;
   bottom:0;}

.green{
   background:#cef5a5;
   color: #669900;
    padding-left: 53px !important;}
.dotted{
    border-bottom: 1px dotted #3C3C3C;
    height: 1px;
    margin-top: 16px;
}
.noborder{
   border:none!important;}

.r_brocker_green{
    padding: 0 9px 0 0;
   background:url(/_mod_files/ce_images/green_bg.png) repeat-y 100% 0;
}

.blue_block {
    background: url("/_mod_files/ce_images/blue_bg.png") no-repeat scroll 0 0 transparent;
    height: 351px;
    margin: 6px 0 25px;
    width: 611px;}

.blue_block1 {
    height: 171px;
    float: left;
    margin: 0 9px 0 19px;
    width: 285px;
}

.blue_block1.right{
    width:247px;
    margin:0 0 0 51px;
    }

.blue_block1 h4{
    font-size: 14px;
    margin: 24px 0 13px 67px;}

.blue_block1 h4.right{
    margin: 24px 67px 13px 0;}

a.download_a, a.download_a:hover, a.download_a:visited{
    display: block;
    font-size: 14px;
    padding-left: 54px;
    padding-top: 11px;}

	#vertical_tabs{
		width:647px;
		margin-top:10px;
		margin-bottom:10px;
	}

		#vertical_tabs #top_tabs{
			width:647px;
			float:left;
			height:36px;
			background: url(../../img/for_tabs/top_tabs.png) left top no-repeat;
		}

			#vertical_tabs #top_tabs h3{
				color:#ffffff;
				margin:0;
				padding:0;
				margin-left:15px;
				margin-top:3px;
			}

		#vertical_tabs #middle_tabs{
			width:647px;
			float:left;
			background: url(../../img/for_tabs/middle_tabs.png) left top repeat-y;
		}

			#vertical_tabs #middle_tabs #left_pan_tab{
				float:left;
				width:268px;
				position:relative;
				z-index:2000;
				margin-top:-11px;
				margin-left:1px;
			}

				#vertical_tabs #middle_tabs #left_pan_tab a{
					display:block;
					float:left;
					height:76px;
					width:268px;
					text-decoration:none;
				}

				#vertical_tabs #middle_tabs #left_pan_tab .active{
					background: url(../../img/for_tabs/link_active.png) right top no-repeat #ffffff;
					text-decoration:none;
				}

					#vertical_tabs #middle_tabs #left_pan_tab a .img_tab{
						display:block;
						float:left;
						width:68px;
						height:51px;
						margin-top:12px;
						text-decoration:none;
					}

						#vertical_tabs #middle_tabs #left_pan_tab a .img_tab img{
							text-decoration:none;
						}

					#vertical_tabs #middle_tabs #left_pan_tab a .text_tab{
						display:block;
						float:left;
						width:180px;
						font-weight:bold;
						margin-top:20px;
						font-size:13px;
						text-decoration:none;
					}

					#vertical_tabs #middle_tabs #left_pan_tab a .text_tab span{
						text-decoration:none;
						border-bottom:1px dashed #464646;
						color: #464646;
					}

					#vertical_tabs #middle_tabs #left_pan_tab a.active .text_tab span{
						text-decoration:none;
						color: #70388c;
					}

			#vertical_tabs #middle_tabs #right_pan_tab{
				float:left;
				width:378px;
			}

				#vertical_tabs #middle_tabs #right_pan_tab .rab_tab{
					margin:10px;
					display:none;
				}

				#vertical_tabs #middle_tabs #right_pan_tab #tab_1{
					display:block;
				}

					#vertical_tabs #middle_tabs #right_pan_tab .rab_tab h4{
						color:#006699;
						font-weight:bold;
						font-size:16px;
						padding-bottom:10px;
					}

					#vertical_tabs #middle_tabs #right_pan_tab .rab_tab ul.green_points{
						margin:0;
						padding:0;
						list-style:none;
					}

						#vertical_tabs #middle_tabs #right_pan_tab .rab_tab ul.green_points li{
							padding-left:29px;
							background: url(../../img/for_tabs/bird.png) left top no-repeat;
						}

					#vertical_tabs #middle_tabs #right_pan_tab .rab_tab .green_container{
						width:315px;
						float:left;
						margin-left:29px;
						margin-top:10px;
					}

						#vertical_tabs #middle_tabs #right_pan_tab .rab_tab .green_container .green_top{
							width:315px;
							height:9px;
							float:left;
							background: url(../../img/for_tabs/right_in_tabs_top.png) left top no-repeat;
						}

						#vertical_tabs #middle_tabs #right_pan_tab .rab_tab .green_container .green_middle{
							width:315px;
							float:left;
							background: url(../../img/for_tabs/right_in_tabs_middle.png) left top repeat-y;
						}
							
							#vertical_tabs #middle_tabs #right_pan_tab .rab_tab .green_container .green_middle h5{
								text-transform:uppercase;
								font-size:16px;
								margin:10px;
								margin-top:1px;
								padding:0;
							}

							#vertical_tabs #middle_tabs #right_pan_tab .rab_tab .green_container .green_middle b{
								margin-left:10px;
								margin-right:10px;
								display:block;
							}

							#vertical_tabs #middle_tabs #right_pan_tab .rab_tab .green_container .green_middle p{
								margin-top:10px;
								margin-left:10px;
								margin-right:10px;
								display:block;
							}

						#vertical_tabs #middle_tabs #right_pan_tab .rab_tab .green_container .green_bottom{
							width:315px;
							height:9px;
							float:left;
							background: url(../../img/for_tabs/right_in_tabs_bottom.png) left top no-repeat;
						}

		#vertical_tabs #bottom_tabs{
			width:647px;
			float:left;
			height:15px;
			background: url(../../img/for_tabs/bottom_tabs.png) left top no-repeat;
		}

		.vertical_tabs_margin_left{
			margin-left:15px;
			white-space:nowrap;
			line-height:2.7;
		}

.blue_h1{
   color:#0081b0;
    font-size: 27px;
    font-weight: bold;
    }
a.blue_a, a.blue_a:hover, a.blue_a:visited{
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;}


.img_ya_block{
    float:right;
    margin: 0 0 0 10px;}

.dark_blue_block{

    background: none repeat scroll 0 0 #0581C1;
    clear: both;
    color: #FFFFFF;
    font-size: 12px;
    padding: 10px;
    margin: 20px 0;
    text-align: justify;
}

.name_pic{
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 14px;
    left: 8px;
    position: absolute;
    top: 1px;
    width: 107px;}


#submit_form_kontext_reklam, #submit_form_test{
 display:none;
 position:fixed;
 background:#ffffff;
 border:2px solid #bbbbbb;
 width:550px;
 margin:0 auto;
/* margin-left:250px;*/
 z-index:7000;
 margin-top:40px;
 padding-bottom:20px;
 top:20px;
}

#submit_form_test{
 width:400px;
}

#submit_form_test_sbmit{
	cursor:pointer;
}

	#submit_form_kontext_reklam .contact_form, #submit_form_test .contact_form{
	 margin-left:25px;
	 margin-right:25px;
	 margin-top:10px;
	}

	#submit_form_kontext_reklam .contact_form input[type=text], #submit_form_test .contact_form input[type=text]{
		height:20px;
	}

	#submit_form_kontext_reklam .contact_form textarea, #submit_form_test .contact_form textarea{
		height:49px;
		min-height:49px;
		max-height:49px;
	}


#click_form_kontext_reklam{

}

.zajvka{
    padding:10px;
    position:relative;
    background:#f1e1be;}

.zajvka_corner_lb{
    position:absolute;
    left:0px;
    bottom:0px;
    }

.zajvka_corner_rb{
    position:absolute;
   right:0px;
    bottom:0px;
    }


.zajvka_corner_lt{
    position:absolute;
    left:0px;
    top:0px;
    }



.zajvka_corner_rt{
    position:absolute;
    right:0px;
    top:0px;
    }


/*****************************************************center_zayavka***************************************************************/

	.zajvka .block_z{
		margin:0;
		padding:0;
	}

	.zajvka .obraschenie{

	}

		.zajvka .h3_obraschenie{
			display:inline;
			margin:0;
			padding:0;
			color:#e0912a;
			font-size:16px;
			line-height:1.5;
			margin-bottom:30px;
			padding-right:10px;
		}


			.zajvka .obraschenie td{
			}

	.zajvka_z div{
		font-size:0;
/*		overflow:visible ! important;*/
		clear:both;
		width:225px;
		padding:0 ! important;
	}

		.zajvka_z span{
			background:none ! important;
			padding:0 ! important;
			display:block;
			margin:0;
			font-size:0;
		}

		.zajvka_z .block_top_z{
			background: url( '../../img/right_z_top_orng.jpg' ) no-repeat left top;
			width:225px;
			height:33px;
			cursor:pointer;
			font-size:0px;
			position:relative;
			z-index:1100;
			clear:both;
			float:left;
		}

		.zajvka_z .block_top_z span{
				margin-left:40px;
				margin-top:14px;
				color:#ffffff;
				float:left;
				font-size:15px;
				display:block;
				position:relative;
			}

	.zajvka_z .block_center_z{
		background: url( '../../img/bg_z.jpg' ) repeat-x left top;
		overflow:visible ! important;
		position:relative;
		z-index:1000;
		z-index:9000;
		clear:both;
		margin:0;
	}

		.zajvka_z .block_center_z small{
			margin-left:15px;
			color:#ffffff;
			font-size:11px;
		}

		.zajvka_z .block_center_z div{
			margin-top:15px;
			margin-left:15px;
			width:189px;
			background:#ffffff;
			border:1px solid #cccccc;
		}

			.zajvka_z .block_center_z div span{
				position:absolute;
				display:block;
				margin-top:0px;
				margin-left:4px;
				margin-top:4px;
				color:#aaaaaa;
				font-style:italic;
				font-size:11px;
				z-index:1900;
			}

		.zajvka_z .block_center_z input{
			width:189px;
			height:20px;
		}

		.zajvka_z .block_center_z .textbox_{
			position:relative;
			z-index:2000;
			background: url( '../../img/spacer.gif' ) repeat left top;
			border:0;
			margin:0;
			padding:0;
		}


		.zajvka_z .block_center_z textarea{
			width:189px;
			min-width:189px;
			max-width:189px;
			height:100px;
			overflow:auto;
			min-height:100px;
			max-height:100px;
			resize: none;
		}

		.zajvka_z .block_center_z #submit_form_5_div{
			background:none;
			border:0;
		}

			.zajvka_z .block_center_z #submit_form_5, #submit_form_zayav{
				width:120px;
				height:28px;
				margin-left:0px;
				margin-top:0px;
				font-size:11px;
				cursor:pointer;
			}

			.zajvka_z #submit_form_zayav{
				display:inline;
			}

			.zajvka_z #close_zayav{
				color:#ffffff;
				font-size:12px;
				margin-left:20px;
			}

			.zajvka_z #close_zayav:hover{
				color:#dddddd;
			}


	.zajvka_z .bottom_top_z{
			background: url( '../../img/right_z_bottom_orng.jpg' ) no-repeat left top;
			width:225px;
			height:17px;
			font-size:0px;
			clear:both;
			float:left;
			position:relative;
			margin-top:-1px;
	}

/*****************************************************got_pak_resh***************************************************************/


.got_pak_resh{
	width:100%;
}

	.got_pak_resh td{
		vertical-align:top;
		padding-top:15px;
		border-top:1px solid #eedebd;
		padding-bottom:25px;
	}

	.got_img{
		padding-right:15px;
	}

		.got_img img{

		}

	.got_ssilki{
		padding-left:0px;
		padding-right:20px;
	}

		.got_ssilki a{
			display:block;
			color:#0082b4;
			font-weight:bold;
			font-size:14px;
		}

	.got_text{
		padding-right:20px;
		color:#606163;
	}

	.got_yellow{
		padding-right:0px;
		text-align:center;
		width:150px;
	}

		.got_yellow a, .got_yellow span, .got_yellow small{
			text-transform:uppercase;
			font-size:15px;
			color:#f7991b ! important;
			font-weight: bold;
		}

		.got_yellow a small{
			font-size:12px;
			text-transform:lowercase;
		}

#button_test_4 {text-decoration:underline;color: #0081b1;}
#button_test_4:hover {color: #464646; text-decoration: underline; cursor: pointer;}
#button_test_4:visited {color: #70388c;}
#button_test_4:visited:hover {color: #000000;}


#sign946b99cd{
	display:none ! important;
}


/********************************sotrudniki**************************************/


.our_team_line{
	width:100%;
	float:left;
	margin-bottom:20px;
	overflow:visible;
}

	.our_team{
		width:190px;
		float:left;
		margin-right:8px;
		margin-left:8px;
		overflow:visible;
	}

		.our_team_top{
			
		}

			.our_team_top a{
/*				color:#54a4c9;*/
				color:#2891c1;
			}

				.our_team_top img{
					display:block;
					position:absolute;
				}

			.zagolovokp{
				padding-top:15px;
				padding-bottom:5px;
				margin-top:5px;
				display:block;
				width:100%;
				text-align:center;
				background:#d8e2e4;
				font-size:15px;
				vertical-align:middle;
				height:35px;
				margin-top:205px;
				float:left;
			}

			.zagolovokp.zp{
				padding-top:5px;
				padding-bottom:5px;
				height:45px;
			}

			.zagolovok_small{
				color:#7f7f7f;
				margin-top:5px;
				font-size:13px;
				line-height:1.2;
				float:left;
                                text-align:justify;
			}

		#our_team_bottom_hover{
			display:none;
/*			position:absolute;*/
			top:50px;
/*			left:35%;*/
			position:fixed;
			background:#ffffff;
			border:2px solid #bbbbbb;
			width:550px;
/*			margin-left:250px;*/
			margin-left:30px;
			margin-top:30px;
			z-index:5000;
/*			margin-top:-260px;*/
			padding-bottom:20px;
		}

			.our_team_bottom{
				display:none;
			}

			.our_team_bottom_in, #our_team_bottom_hover_in{
			 margin-left:18px;
			 margin-right:15px;
			 margin-top:18px;
			}

			#our_team_bottom_hover .button_close{
				float:right;
				display:block;
				color:red;
				text-decoration:none;
				background:#efefef;
				padding-left:5px;
				padding-right:5px;
				margin-right:15px;
				margin-top:15px;
				cursor:pointer;
			}

				#our_team_bottom_hover .button_close small{
					margin-left:4px;
					line-height:2;
					font-size:12px;
				}

			#our_team_bottom_hover .button_close:hover{
				text-decoration:none;
				background:#eeeeee;
				color:#333333;
			}


				.zagolovok_in{

				}

					.img_in_left{
						width:110px;
						float:left;
					}

						.img_in_left img{

						}

					.img_in_right{
						width:300px;
						float:left;
						margin-left:10px;
					}

						.img_in_right h4{
							font-size:17px;
						}

						.img_in_right div{
							color:#7f7f7f;
							font-size:13px;
							line-height:1.2;
						}

				.zagolovok_text{
					width:500px;
					float:left;
					margin-top:15px;
				}

				.zagolovok_text h5{
					margin:0;
					padding:0;
					padding-bottom:5px;
					padding-top:5px;
					font-size:15px;
					background:#e6f0f2;
					display:block;
					padding-left:7px;
					padding-right:7px;
					margin-top:5px;
					margin-bottom:15px;
					float:left;
					clear:both ! important;
					width:100%;
				}

					.zagolovok_text ul{
/*						margin-top:7px;*/
/*						padding:0;*/
						width:100%;
						float:left;
					}

						.zagolovok_text ul li{ 
                                                  text-align:justify;

						}

					.zagolovok_text p{
                                               text-align:justify;
/*						margin-top:7px;*/
						width:100%;
						float:left;
					}

.sotrudnikni_bottom{
	width:100%;
	float:left;
}

#precart_block {
	margin: 0px;
	width: 608px;
	height: 345px;
	background: #F1F4F5;
	overflow: hidden;
}

#precart_block tr td{
	vertical-align: top;
}
#submit_block {
	height: 100%;
	width: 609px;
	text-align: right;
	vertical-align: bottom;
}
#precart_table {
	margin-top: 24px;
}
#precart_table tr td {
	vertical-align: bottom;
	padding: 2px;
}
#precart_block .child_table {
	width: 609px;
}
#precart_block .child_table tr td {
	vertical-align: bottom;
	padding: 2px;
}
.precart_head {
	font-size: 18px;
	color: #0180C0;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #0180C0;
}
.precart_heads {
	font-size: 30px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #0180C0;
}
.precart_tdhead {
	width: 16px;
	font-size: 14px;
	color: #0096D4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 2px solid #0180C0;
}
.precart_td1 {
	width: 16px;
	font-size: 14px;
	color: #0096D4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px dashed #000000;
}
.precart_td2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	width: 70px;
	height: 30px;
}
.precart_td3 {
	width: 30px;
	height: 30px;
}
.precart_title{
	border-bottom: 1px dashed #000000;
	height: 30px;
	width: 477px;
}
.precart_title a{
	font-size: 14px;
	text-decoration: none;
	color: #0180C0;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.info_block {
	display:none;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.info_block .child_table tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-size: 12px;
	text-align: left;
}
#frmSend {
	position: absolute;
	display: none;
	background: #ffffff;
	left:50%;
	top: 50%;
	margin-left: -112px;
	margin-top: -175px;
	width: 240px;
	height: 386px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
}
#m_btn_close {
	float: right;
	display: block;
	color: red;
	text-decoration: none;
	background: #EFEFEF;
	padding-left: 5px;
	padding-right: 5px;
}
#frmSend h3 {
	font-size: 15px;
	padding: 7px 0 7px 0;
	color: #0180C0;
}
#m_mail_form .textbox_ {
	width: 230px;
	height: 24px;
	font-size: 12px;
	padding: 1px 5px;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: #CECECE 1px solid;
	border-bottom: #CECECE 1px solid;
	margin: 0 0 12px 0;
	background: white;
}
#frmSend {
	border: #000 1px solid;
}
.spacer {
	height: 10px;
}
.img_sign {
	text-align: center;
}

#amiroTEdDivBaseSmiles{
    display:none;}

.news_item_header, .news_item_header a, .news_item_header a:hover, .news_item_header a:visited{
    font-weight:bold;}

.child_table .blue_bullet li {
         background: url("../../_mod_files/ce_images/bullet_blue.png") no-repeat scroll left 2% transparent;}
.comm{
    color: #666666;
    font-size:11px;}
.orange_l {
    border-left: 2px solid #EC992E;
    font-size: 20px;
    font-style: italic;
    line-height: 23px;
    margin: 16px 0 23px;
    padding: 0 0 0 29px;
}
.orange_txt {
    color: #FF9900;
}
.block_cour {
    color: #333333;
    font-size: 16px;
    font-style: italic;
}
.info_adv img {
    float: left;
    margin: 0 7px 0 0;
}
.info_adv > div {
    clear: both;
    margin-bottom: 9px;
}

.info_adv p {
    color: #333333;
    padding: 8px 0 0;
}

.examp_h3 {
    border-bottom: 1px dashed #0081B1;
    clear: both;
    color: #0081B1 !important;
    display: inline-block;
    float: none !important;
    font-size: 17px !important;
    margin: 31px 0 13px !important;
    padding: 0;
}
.audit, .audit:hover, .audit:visited {
    bottom: 82px;
    display: block;
    height: 31px;
    left: 86px;
    position: absolute;
    width: 121px;
}

.special_a, .special_a:hover, .special_a:visited   {
    height: 30px !important;
    margin: 138px 0 0 39px !important;
    position: absolute !important;
    width: 118px !important;
    z-index: 999;
}

.responses_link {
    color:#999999 !important;
    font-style: italic;
    padding: 0 0 10px 0;
    display: block;
    position: relative;
    top: -16px;
}