body, html{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	height:100%;
}

body{
	font:62.5%/1.2em Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

table{
	padding:0px;
	border-collapse:collapse;
	border:0px;
}

table td{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}

form{
	margin:0px;
	padding:0px;
}

input, textarea{
	font:11px/12px Tahoma, Arial, Geneva, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-weight:400;
}

img{
	border:0px;
}

p{
	margin:0px;
	padding:0 0 1em 0;
	font-size:1.3em;
	line-height:1.23em;
}

a{
	color:#007DC5;
	text-decoration:underline;
}

a:hover{
	color:#5D5D5D !important;
}

h1{
	font: bold 2.4em/1.1em Tahoma, Arial, Helvetica, sans-serif;
	color:#212B7E;
	padding:0 0 20px 0;
	margin:0px;
}

h2{
	font: 1.8em/1.16em Tahoma, Arial, Helvetica, sans-serif;
	color:#212B7E;
	padding:0 0 22px 0;
	margin:0px;
}

h3{
	font: bold 1.4em/1.14em Tahoma, Arial, Helvetica, sans-serif;
	color:#212B7E;
	padding:0 0 17px 0;
	margin:0px;
}

h2.name{
	font: bold 1.6em/1.18em Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 4px 0;
	margin:0px;
}

h2.reds{
	font: bold 1.6em/1.18em Tahoma, Arial, Helvetica, sans-serif;
	color:red;
	padding:7px 0 4px 15px;
	margin:0px;
}

.title-style{
	padding-bottom:11px;
	font: bold 2.2em/1.1em Georgia, "Times New Roman", Times, serif;
	color:#212B7E;
}

.indent-right30{
	padding-right:30px;
}

.indent-right60{
	padding-right:60px;
}

.text-arial14{
	font:1.4em/1.14em Arial, Helvetica, sans-serif;
}

.text-arial16{
	font:1.6em/1.25em Arial, Helvetica, sans-serif;
}

.color-red{
	color:#C4161C;
}

.clear{
	font-size:0px;
	line-height:0px;
	clear:both;
}

.fix-clear{
	width:100%;
	float:left;
}

.site-back{
	min-height:100%;
	_height:100%;
	background: #d7cfc2;
       position:relative;
}

.site-back-inner-page{
	min-height:100%;
	_height:100%;
	background: #d7cfc2;
	position:relative;
}

/* ***##### NEW #####*** */
.min-max-width{
	width:100%;
	_width:expression((document.documentElement.clientWidth < 1000)? "1000px" : ((document.documentElement.clientWidth > 1400)? "1400px" : "100%"));
	min-width:1000px;
	max-width:1400px;
background:#DAD4CA url(site_back.gif) repeat-x scroll left top;
}

.min-max-width-inner-page{
	width:100%;
	_width:expression((document.documentElement.clientWidth < 1000)? "1000px" : ((document.documentElement.clientWidth > 1400)? "1400px" : "100%"));
	min-width:1000px;
	max-width:1400px;
	background:url(site_back_innerpage.gif) repeat-x bottom left #EBE3D7;
}

.min-max-width-inner-page2{
	width:100%;
	_width:expression((document.documentElement.clientWidth < 1000)? "1000px" : ((document.documentElement.clientWidth > 1400)? "1400px" : "100%"));
	min-width:1000px;
	max-width:1400px;
}



.back-line-on .back-right-line {
	border-right:1px solid #666666;
	_display:inline-block;
}

.back-right-line {
	border-right:1px solid #666666;
	_display:inline-block;
}


/* ***##### END NEW #####*** */

/* ------------------------------------------------------------- page error-404 */
.site-back-404-page{
	min-width:100px;
	_width:expression((document.documentElement.clientWidth < 1400)? "1400px" : "100%");
	background:url(knight_404_page.jpg) no-repeat 100% 75px;
	position:relative;
}

.logo-404-page{
	position:absolute;
	top:107px;
	width:25%;
	text-align:center;
	font-size:18px;
	color:#000000;
}

.content-404-page{
	padding:51px 380px 95px 25%;
	min-height:920px;
	_height:920px;
}

.site-back-404-page h1{
	color:#333333;
	padding:0 0 38px 0;
	margin:0px;
	font: bold 3.3em/1.3em Georgia, "Times New Roman", Times, serif;
}

.site-back-404-page h2{
	color:#000000;
	padding:0 0 54px 0;
	margin:0px;
	font: bold 1.8em/1.11em Georgia, "Times New Roman", Times, serif;
}

.site-back-404-page h3{
	color:#000000;
	padding:0 0 22px 0;
	margin:0px;
	font: bold 1.2em/1.16em Tahoma, Arial, Helvetica, sans-serif;
}

.site-back-404-page p{
	color:#000000;
	padding:0 0 1em 0;
	margin:0px;
	font: 1.2em/1.5em Tahoma, Arial, Helvetica, sans-serif;
}

.site-back-404-page h1 span{
	font-size:2.93em;
	line-height:1.02em;
	color:#333333;
}

.list-map{
	margin:0px;
	padding:10px 0 30px 0;
}

.list-map li{
	margin:0px;
	padding:0 0 8px 0;
	list-style-type:none;
}

.list-map li a{
	font: 1.2em/1.16em Tahoma, Arial, Helvetica, sans-serif;
}

.list-map .level2{
	margin:8px 0 -8px 0;
	padding:0px;
	padding-left:30px;
}

.list-map .level-other{
	margin:8px 0 -8px 0;
	padding:0px;
	padding-left:20px;
}

/* ------------------------------------------------------------- header */
#header{
	height:514px;
	background:url(header_collage.jpg) no-repeat top left #5189D9;
	position:relative;
}

#header-inner-page{
	height:264px;
	background:url(header_back_inner.jpg) repeat-x top left #5189D9;
	position:relative;
}

.header-knight-gif{ /* ---------------------------------------------------------------------------corrected */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:570px;
	height:460px;
	background:url(n_header_knight_gif.gif) no-repeat bottom right;
}

.header-knight-gif-face{ /* ----------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:570px;
	height:460px;
	background:url(n_header_knight_gif_face.gif) no-repeat bottom right;
}

.header-knight-png{
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:512px;
	height:466px;
	background:url(header_knight_png.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/header_knight_png.png');
	_background:none;
}

.header-knight-png{ /* ------------------------------------------------------------------corrected */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:570px;
	height:460px;
	background:url(n_header_knight_png.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/n_header_knight_png.png');
	_background:none;
}

.header-inner-knight1-gif{ /* -------------------------------------------------------corrected */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:224px;
	height:264px;
	background:url(n_header_inner_knight_gif1.gif) no-repeat bottom right;
}

.header-inner-knight1-png{ /* -----------------------------------------------------------corrected */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:224px;
	height:264px;
	background:url(/i/n_header_inner_knight_png1.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/n_header_inner_knight_png1.png');
	_background:none;
}

.header-inner-knight2-gif{ /* -----------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:251px;
	height:264px;
	background:url(/i/n_header_inner_knight_gif2.gif) no-repeat bottom right;
}

.header-inner-knight2-png{ /* ------------------------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:251px;
	height:264px;
	background:url(/i/n_header_inner_knight_png2.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/n_header_inner_knight_png2.png');
	_background:none;
}

.header-inner-knight3-gif{ /* -----------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:183px;
	height:264px;
	background:url(/i/n_header_inner_knight_gif3.gif) no-repeat bottom right;
}

.header-inner-knight3-png{ /* -----------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:183px;
	height:264px;
	background:url(/i/n_header_inner_knight_png3.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/n_header_inner_knight_png3.png');
	_background:none;
}

.header-inner-knight4-gif{ /* -------------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:209px;
	height:264px;
	background:url(/i/n_header_inner_knight_gif4.gif) no-repeat bottom right;
}

.header-inner-knight4-png{ /* ----------------------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:209px;
	height:264px;
	background:url(/i/n_header_inner_knight_png4.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/n_header_inner_knight_png4.png');
	_background:none;
}

.header-inner-knight5-gif{ /* --------------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:196px;
	height:264px;
	background:url(/i/n_header_inner_knight_gif5.gif) no-repeat bottom right;
}

.header-inner-knight5-png{ /* ---------------------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:196px;
	height:264px;
	background:url(/i/n_header_inner_knight_png5.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/n_header_inner_knight_png5.png');
	_background:none;
}

.header-inner-knight6-gif{ /* -----------------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:248px;
	height:264px;
	background:url(/i/n_header_inner_knight_gif6.gif) no-repeat bottom right;
}

.header-inner-knight6-png{ /* ------------------------------------------------------------------new */
	position:absolute;
	_right:expression(( (document.documentElement.clientWidth%2) == 0)? "0px" : "-1px");
	right:0px;
	bottom:0px;
	width:248px;
	height:264px;
	background:url(/i/n_header_inner_knight_png6.png) no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/n_header_inner_knight_png6.png');
	_background:none;
}


.header-navigation-block{
	position:absolute;
	top:26px;
	left:111px;
}

.header-navigation-block.inner-page{
	top:15px;
	left:124px;
}

.header-navigation-block a, .header-navigation-block div{
	display:block;
	float:left;
	margin-right:15px;
	width:19px;
	height:18px;
	background-repeat:no-repeat;
	background-position:top left;
}

.header-navigation-block a:hover, .header-navigation-block .active{
	background-position:0px -18px;
}

.header-navigation-block .home{
	background-image:url(icon_home.gif);
}

.header-navigation-block .mail{
	background-image:url(icon_mail.gif);
}

.header-navigation-block .map{
	background-image:url(icon_map.gif);
}

.header-navigation-block .home-type2{
	background-image:url(icon_home_type2.gif);
}

.header-navigation-block .mail-type2{
	background-image:url(icon_mail_type2.gif);
}

.header-navigation-block .map-type2{
	background-image:url(icon_map_type2.gif);
}

.header-logo{
	display:block;
	position:absolute;
	top:60px;
	left:17px;
	font-size:2em;
}

.header-logo-inner-page{
	display:block;
	position:absolute;
	top:40px;
	left:30px;
	font-size:2em;
}

.header-menu{
	position:absolute;
	top:175px;
	left:100px;
	width:180px;
}

.header-menu .button{
	padding-bottom:8px;
	font-size:1.4em;
	line-height:1.2em;
	font-weight:bold;
}

.header-menu .button a{
	color:#212B7E;
}

.header-slogan-block{
	position:absolute;
	top:15px;
	left:352px;
	width:400px;
	color:#000000;
}


.header-slogan-block .phone-block{
	background:url(icon_phone_header.gif) no-repeat top left;
	padding:9px 0 30px 60px;
	font: bold 2.4em/1.1em Arial, Helvetica, sans-serif;
	color:#212B7E;
}

/* ------------------------------------------------------------- content */
.content-with-knight{ /* ---------------------------------------------------------corrected */
	background:url(/i/n_content_knight.jpg) no-repeat top right;
	min-height:711px;
	_height:711px;
	padding:21px 530px 0 42px;
}

.content-inner-page1{ /* --------------------------------------------------------------corrected */
	background:url(/i/n_content_knite_innerpage1.jpg) no-repeat top right #EBE3D7;
	display:inline-block;
	width:100%;

}

.content-inner-page2{ /* -------------------------------------------------------------new */
	background:url(/i/n_content_knite_innerpage2.jpg) no-repeat top right #EBE3D7;
	display:inline-block;
	width:100%;
}

.content-inner-page3{ /* -----------------------------------------------------------new */
	background:url(/i/n_content_knite_innerpage3.jpg) no-repeat top right #EBE3D7;
	display:inline-block;
	width:100%;
}

.content-inner-page4{ /* -----------------------------------new */
	background:url(/i/n_content_knite_innerpage4.jpg) no-repeat top right #EBE3D7;
	display:inline-block;
	width:100%;
}

.content-inner-page5{ /* ---------------------------------------------------new */
	background:url(/i/n_content_knite_innerpage5.jpg) no-repeat top right #EBE3D7;
	display:inline-block;
	width:100%;
}

.content-inner-page6{ /* ----------------------------------------------------new */
	background:url(/i/n_content_knite_innerpage6.jpg) no-repeat top right #EBE3D7;
	display:inline-block;
	width:100%;

}


.phone-block{
	background:url(icon_phone.jpg) no-repeat 33px 10px;
	padding:43px 0 30px 143px;
	font: bold 2.4em/1.1em Arial, Helvetica, sans-serif;
	color:#414042;
	margin-bottom:-12px;
}

.half-block-left{
	width:49%;
	float:left;
	margin-top: 10px;
}


.half-block-right{
	width:49%;
	float:right;
}

.icon-replace-lock{
	height:115px;
	background:url(icon_replace_lock.gif) no-repeat 50% 25px;
}

.icon-set-lock{
	height:115px;
	background:url(icon_set_lock.gif) no-repeat 50% 25px;
}

.content-main-page{
	padding:38px 67px 0 126px;
backgroung: #ebe3d7;

}

.one-third-block{
	width:33%;
	float:left;

}

.num-block{
	padding:3px 0 50px 25px;
}

.num-block p{
	font-size:1.2em;
	line-height:1.33em;
}

.num-block .num{
	position:absolute;
	width:25px;
	margin:-3px 0 0 -25px;
	font: 1.8em/1.16em Tahoma, Arial, Helvetica, sans-serif;
	color:#212B7E;
}

.link-image{
	display:block;
	width:150px;
	margin:0px auto;
	padding-top:63px;
	text-align:center;
	font-size:1.3em;
	line-height:1.25em;
	background-repeat:no-repeat;
	background-position:50% 0px;
}

.content-inner-page{
	background:url(content_knite_innerpage.jpg) no-repeat top right;
	display:inline-block;
	width:100%;
}

.left-block{
	width:18%;
	float:left;
	min-height:170px;
	_height:170px;
	padding:57px 3% 20px 2%;
}

.right-block{
	width:55%;
	float:right;
	padding:55px 21% 20px 0;
}

.left-menu{
	width:180px;
	margin:0px auto;
}


.left-menu .button{
	padding:0 0 8px 23px;
	font-size:1.4em;
	line-height:1.2em;
	font-weight:bold;
}

.left-menu .button.active{
	background:url(icon_gun_shield.gif) no-repeat 0px 1px;
}

.left-menu .button a{
	color:#034EA2;
}

.left-menu .button a:hover, .left-menu .button span, .left-menu .button.active a{
	color:#6D6E71 !important;
}

.left-menu .button.active a{
	color:#6D6E71 !important;
	text-decoration:none;
}

.left-sub-menu{
	float: none;
	background:url(icon_gun_shield.gif) no-repeat 24px 1px;
	width:139px;
	padding-left:25px;

}

.left-sub-menu .sub-button{
	padding-bottom:8px;
	margin-left: 20px;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
}

.left-sub-menu .sub-button a{
	color:#007DC5;
}

.left-sub-menu .sub-button a:hover, .left-sub-menu .sub-button span{
	color:#6D6E71;
}

.left-sub2-menu{
	margin-top:-2px;
	padding:0 0 5px 13px;
}

.left-sub-menu .sub2-button{
	padding-bottom:3px;
	font-size:1.1em;
	line-height:1.18em;
}

.left-sub-menu .sub2-button a{
	color:#007DC5;
}

.left-sub-menu .sub2-button a:hover, .left-sub-menu .sub2-button span{
	color:#6D6E71;
}


.catalog-slot{
	padding-bottom:28px;
}

.catalog-slot .image-block{
	width:257px;
	margin-left:-4px;
	float:left;
}

.catalog-slot .image-block .back-tx{
	background:url(border_image_tx.gif) repeat-x top left;
	float:left;
	position:relative;
}

.catalog-slot .image-block .back-bx{
	background:url(border_image_bx.gif) repeat-x bottom left;
	height:100%;
	float:left;
}

.catalog-slot .image-block .back-ly{
	background:url(border_image_ly.gif) repeat-y top left;
	height:100%;
	float:left;
}

.catalog-slot .image-block .back-ry{
	background:url(border_image_ry.gif) repeat-y top right;
	height:100%;
	float:left;
}

.catalog-slot .image-block .back-tl{
	background:url(border_image_tl.gif) no-repeat top left;
	height:100%;
	float:left;
}

.catalog-slot .image-block .back-bl{
	background:url(border_image_bl.gif) no-repeat bottom left;
	height:100%;
	float:left;
}

.catalog-slot .image-block .back-tr{
	background:url(border_image_tr.gif) no-repeat top right;
	height:100%;
	float:left;
}

.catalog-slot .image-block .back-br{
	background:url(border_image_br.gif) no-repeat bottom right;
	padding:6px 6px 6px 6px;
	*padding:6px 6px 4px 6px;
	float:left;
}

.catalog-slot .image-block img{
	border:1px solid #3B5195;
}

.catalog-slot .text-block{
	margin-left:257px;
}
.catalog-slot .text-block-inner{
	margin-left:13px;
}

.table-style{
	width:100%;
	font-size:1.3em;
	line-height:1.23em;
}

.table-style th{
	font-weight:bold;
	font-style:normal;
	padding:0px;
	background:url(table_style_header_middle.gif) repeat-x top left;
	white-space:nowrap;
	text-align:left;
}

.table-style th .ts-back-l{
	background:url(table_style_header_left.gif) no-repeat top left;
}

div.lback{
	background:url(table_style_header_left.gif) no-repeat top left;
}


.table-style th .ts-back-l2{
	padding:6px 22px 10px 12px;
	background:url(table_style_header_line.gif) no-repeat 100% 50%;
}

.tsline{
	padding:6px 22px 10px 12px;
	background:url(table_style_header_line.gif) no-repeat 100% 50%;
}


.table-style th .ts-back-r{
	padding:6px 13px 10px 14px;
	background:url(table_style_header_right.gif) no-repeat top right;
}

.table-style td{
	padding:5px 3px 7px 14px;
}

.table-style .line0{border-bottom: 1px solid #877f71; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;height:1px;font-size:0px;line-height:0px;}
.table-style .line00{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;height:1px;font-size:0px;line-height:0px; background: url(niz_fon.gif) repeat-x bottom;}
.table-style .line01{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;height:1px;font-size:0px;line-height:0px; background: url(niz_fon_1.gif) no-repeat bottom left;}
.table-style .line02{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;height:1px;font-size:0px;line-height:0px; background: url(niz_fon_2.gif) no-repeat bottom right;}

.table-style .linerg {background: url(table_style_header_line.gif) repeat-y right;}
.table-style .linerg01 {background: url(top-top.gif) no-repeat top right;}
.table-style .linerg01-n {background: url(niz-niz.gif) no-repeat bottom right;}

div.lback{
	background:url(table_style_header_line.gif) no-repeat bottom right;
}

.table-style .rfonos {background: url(fon-rr.gif) repeat-y right;}
.table-style .topsub {background: url(table_style_header_line.gif) repeat-y right;}
.table-style .topsubl {background: url(table_style_header_line.gif) repeat-y left;}
.table-style .topsub01 {background:url(lug.gif) no-repeat top left;}
.table-style .topsub01-n {background:url(lug_n.gif) no-repeat bottom left;}
.table-style .topsub02 {background:url(rug.gif) no-repeat top right;  }
.table-style .topsub02-n {background:url(rug_n.gif) no-repeat bottom right;  }


.table-style .line1{
	padding:0px;
	height:3px;
	font-size:0px;
	line-height:0px;
	background:url(table_style_border1.gif) repeat-x bottom left;
}

.table-style .line2{
	padding:0px;
	height:3px;
	font-size:0px;
	line-height:0px;
	background:url(table_style_border2.gif) repeat-x bottom left;
}

.table-style .abs-block{
	white-space:nowrap;
	position:absolute;
}

/* ------------------------------------------------------------- footer */
#footer{
	height:100px;
}

/* ***##### NEW #####*** */
#footer .footer-to-bottom{
	position:absolute;
	width:100%;
	bottom:0px;


}

#footer .footer-back{
	background:#E7E5DE;
	border-top:1px solid #E4DFD6;

}
/* ***##### END NEW #####*** */

.made-in-block{
	float:right;
	padding:29px 56px 0 0;
}

.logo-eplanet{
	display:block;
	width:94px;
	float:left;
	background:url(footer_logo_e-planet.gif) no-repeat 50% 0px;
	padding:33px 0 10px 0;
	margin-right:25px;
	text-align:center;
	color:#808080;
}

.logo-megamax{
	display:block;
	float:left;
	width:81px;
	background:url(footer_logo_megamax.gif) no-repeat 50% 13px;
	padding:33px 0 10px 0;
	text-align:center;
	color:#808080;
}

.copyright-block{
	padding:37px 0 0 74px;
	font-size:1.1em;
	line-height:1.6em;
}

.counters-block{
	padding-left:37px;
}

a.faq:link, a.faq:hover, a.faq:visited{
color: #ffffff;
}

#tabla { font-size: 130%; line-height:1.4em;}
#tabla TD {}
/* ------------------------------------------------------------- forma */

.warnText {color: red;}

.colorOrange{
	color:#000000;
}


.formOrder{
	color:#000000;
	font-size: 1.2em;

}



.formOrder .title{

	padding-bottom:7px;

	font-weight:bold;

	

}



.formOrder .textCell{

	width:190px;

	margin-right:10px;

	float:left;

	padding-top:4px;

}



.formOrder .inputText{

	width:296px;

	padding:1px 0 1px 4px;

	margin-bottom:15px;

	*margin-bottom:3px;

}



.formOrder .select{

	width:300px;

	height:20px;

	*height:auto;

	margin-bottom:5px;

}



.formOrder .heightBetweenBlocks{

	height:30px;

}

.formOrder .slowBetweenBlocks{

	height:5px;

}

/* faq*/
.quest {
color:#212B7E;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1.8em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.16em;

}

.nc_author {
font-weight:normal;
font-size:0.8em;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin: 0px 0px 4px 0px;
font-style: italic;
}

.nc_date {
font-weight:normal;
font-size:0.8em;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin: 0px 0px 4px 0px;
font-style: italic;
}

form {
font-size: 1.2em;
}

p.pfaq{
padding: 0px 0px 4px 0px;
border-top: 1px dotted #212B7E;
}

#rightBlock p.pricetov{
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.4em;
color: #000000;
}

.raspr {height: 18px;
	font-size:0px;
	line-height:0px;
	clear:both;
}
.nasis {color: #005688}

.grayt {color: #808080; font-size: 0.7em; padding-left: 4px; }
.poisbot { background: url(lupa.gif) no-repeat; width: 15px; height: 15px;}

.grayt2 {color: #808080; font-size: 0.9em; padding-left: 4px; }
.grayt22 {color: #808080; font-size: 0.9em; padding-left: 4px; margin-top: 10px; }
.graytt {color: #808080; font-size: 0.9em; padding-left: 4px; padding-top: 0px; margin-top: 0px; width:340px; }

div#dp 
      {
	padding: 5px 0px 10px 5px;
	width: 355px;	  
}
	  
div#pl2 
      { 
	padding: 0px 10px 5px 0px;	  
	width: 365px;	 
	
}
	  
#rnd2 { background: #d7d0c0;}
b.rtop, b.rbottom{display:block;background: tra;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #d7d0c0;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}	 



div#dp3 
      {
	  padding: 5px 0px 10px 5px;
 width: 365px;	 
	  }
	  
div#pl3 
      { 
	  padding: 0px 10px 5px 0px;	  
	 width: 365px;	 
	  }
	  
#rnd3 { background: #d7d0c0;}
b.rtop, b.rbottom{display:block;background: #ebe3d8;}
b.rtopp, b.rbottomm{display:block;background: #dad4ca;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #d7d0c0;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}	 



.client-block{
	background:url(ramka.gif) no-repeat top left;
	padding:0 8px 8px 0;
	float:left;
	width:160px;
	height:126px;
}

.client-block a{
	display:block;
	font-size:1.3em;
	line-height:1.14em;
	text-align:center;
	padding:15px 4px 0 4px;
	height:82px;
	background-repeat:no-repeat;
	background-position:50% 30px;
}

.nc_row {padding-top: 15px;}
.nc_row h3 {padding: 0px;}
.nc_announce p {padding: 0px;}

.error-u{
	color:red;
	font-size: 1.3em;
}

/* ***##### NEW krug#####*** */

.roundcont {
	width: 100%;
	background-color: #D7CFC2 !important;
	margin-bottom: 7px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 4px;
   height: 4px;
   border: none;
   display: block !important;
}


/* ***##### NEW krug #####*** */



#content-main-page-index{
	padding:38px 67px 0 126px;
    backgroung: #ebe3d7;
}


#content-main-page-index h3{
	font: bold 1.4em/1.14em Tahoma, Arial, Helvetica, sans-serif;
	color:#212B7E;
	padding:0 0 5px 0;
	margin:0px;
}
/* ***##### index text styles #####*** */


#content-main-page-index{
        padding:38px 67px 0 126px;
    backgroung: #ebe3d7;
}


#content-main-page-index h3{
        font: bold 1.4em/1.14em Tahoma, Arial, Helvetica, sans-serif;
        color:#212B7E;
        padding:0 0 5px 0;
        margin:0px;
}       
        
        
.one-dva {float: left; width: 50%}
        


/* ***##### index text styles #####*** */
