/*
 *	icw82 redesign'10
 */


/*
 *	RESET SECTION
 */
/*body{line-height:1}
html,body{color:rgb(0,0,0); background:rgb(255,255,255)}
html,body,p,hr,img,var,dl,dt,dd,div,*/h1,h2,h3,h4,h5,h6{
	padding:0; margin:0; border:0 none;	text-decoration:none; font-style:normal;
	font-weight:inherit; line-height:inherit; background:transparent}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}

/*div{overflow:hidden}

li,ul,ol{list-style-image:none; list-style-position:outside; list-style-type:none;
	padding:0; margin:0; list-style:none; overflow:hidden}*/
	
/* */

body, table, select, input, option, button{font:100%/1.3 Arial, Helvetica, sans-serif; color:rgb(30,30,30)}
body{background:white; padding:0 1%; margin:0; font-size: 80%}
form{margin:0}
small{font-size:90%}
big{font-size:120%; margin:0; font-weight:bold}

img{border:none}
button img{margin:0}
.red{color:#cc0000}
.pages{margin:1em}
.pages *{padding:0.2em 0.5em 0.2em 0.5em}
.pages .active{background:#cc0000; color:white}

.error{background:orange !important; color:white; padding:0.5em; border:solid #cc0000 1px}

.content_frame{width:95%; padding-top:1em}
.content_frame .content{width:95%; border:solid black 1px; padding:1em; margin-right:2em; padding-right:2em}
.content_frame .tabs li{display:inline; border:solid black 1px; padding-left:1em; padding-right:1em; margin-right:1em}
.content_frame .tabs .active, .content_frame .tabs .active a{background:#eeeeee; color:black}

.content_frame_path{font-size:100%; font-weight:bold}
.content_frame_path a{color:black; text-decoration:underline}

.odd{background:#eeeeee}
.even{background:transparent}
.alert_bg{background:#cc0000; color:white}


/*
 *	@charset "utf-8";
 *	© icw82 (css++ for proctmo.ru)
 *
 *
 *	patch 9002-21-42:Проверки
 */

.check-search{}
.check-search h1{}
.check-search h2{}
.check-search p{color:rgb(50,50,50)}
.check-search em{color:rgb(100,100,100)}
.check-search form{display:block; padding-top:20px}
.check-search form div{float:left; clear:both; background:rgb(220,220,220); padding:12px 16px; border-radius:10px;
	-moz-border-radius:10px; -webkit-border-radius:10px}
.check-search label{display:block; padding-bottom:5px}
.check-search input{width:30em}
.check-search button{}
.check-search ul{clear:both; padding:0 0 100px 0; margin:0; list-style:none; overflow:hidden}
.check-search ul li{padding-top:30px}

/*
 *	НОВЫЕ СТИЛИ 2010-1
 */
em{font-style: inherit; font-weight:inherit}

a{color:rgb(10,45,100); text-decoration: underline; cursor:pointer}
a:hover{}
a.quoted{text-decoration:none}
a.quoted em{text-decoration:underline}

.container{clear:both; overflow:hidden}
.break{clear:both}
.invisible{display:none}

span.date{color:rgb(100,0,0); font-size:85%}
.mp-news{overflow:hidden}
.mp-news div{padding: 1.2em 0 0 0; overflow:hidden}
.mp-news p{font-size:115%; line-height:1.3; padding:0; margin:0}

.footer{padding:40px 20px 80px 80px; font-size:90%; line-height:1.4em; color:rgb(100,100,100)}
.footer div{overflow:hidden}
.footer h1{font-weight:bold; padding-bottom: 0.8em; /*font-size:120% /* 111.11%*/}
.footer h2{color:rgb(100,0,0); padding-bottom: 0.5em}
.footer p{margin:0; padding:0 0 0.8em 0}
.footer .row{border-top:1px solid rgb(200,200,200);  padding:15px 0 25px 0}
.footer .contacts{width:49%; float:left}
	.footer .contacts em{font-style:italic}
	.footer .contacts .adress{width:47%; float:left}
	.footer .contacts .tel{width:47%; padding-left:3%}
.footer .appeals{width:43%; padding-left:3%}
.footer .©{width:49%; float:left}
.footer .counters{width:8%; padding-left:3%; float:left}
.footer .studio{width:38%; text-align:right}

#yoz{cursor:pointer}
.show-it{display:none}

.new em{font-style:normal}
.new .ref{font-size:75%; color:rgb(100,100,100); cursor:help; position:relative; top:-0.4em}
.new form{}
.new form.standart{border:1px solid rgb(235,235,235); background:rgb(249,249,249);
	padding:30px; overflow:hidden; margin:2em 0; //height:100%; //zoom:1; min-width:500px}
.new form.standart .inputs{//overflow:visible}
.new form.standart .inputs label{text-align:right; display:block; width:30%;
	margin:0 10px 0 -25px; padding:2px 0 0 0; clear:left; float:left}
.new form.standart .inputs input{text-align:left; display:block; width:70%;
	margin:0 0 1.5em 0; //margin:0 -1px 1.5em 0; padding:3px 5px; border:1px solid rgb(204,204,204)}
.new form.standart .inputs textarea{display:block; border:1px solid rgb(204,204,204);
	width:70%; margin:0 0 1.5em 0; padding:3px 5px; height:10em}
.new form.standart #captcha{width:auto; float:left}
.new form.standart img{margin:0 0 0 5px}
.new form.standart .submit-block{padding:2em 0 0 0; width:70%; float:right;
	position:relative; left:-15px; //zoom:1; //overflow:visible}
.new form.standart .submit-block input{margin:0 3px 0 0; //margin:0; padding:0}
.new form.standart .submit-block button{float:right; padding:2px 5px;
	margin:0 5px 0 0; position:relative; right:-15px}
#notification{padding:0px 0px 0px 30%;margin:0 0 25px -15px;font-weight:bold;}

.new form.search{}
.new p{padding:0.8em 0 0 0; margin:0}
.new ol{padding:0 0 0 2em; margin:0}
.new ol li{padding:0.8em 0 0 0; margin:0}

.new ul{padding:0 0 0 2em; margin:0}
.new ul li{padding:0.8em 0 0 0; margin:0}

.faq{}
.faq li{}
.faq p.question{font-weight:bold}
.faq .author{font-style:italic; color:rgb(100,100,100); font-weight: normal}
.faq p.answer{}


/* old proctmo css */
.png{
	//background-image: none ! important;
	//behavior: url('/plod/vlalek.htc');
}

.png_img{
	//behavior: url('/plod/pngbehavior.htc');
}

.main_frame{
	width:100%;
	min-height: 600px;
	height: expression('600px');
}

.global_content{
	margin:1em auto 0 auto;
	padding:0 0 2em 0;
	text-align:left;
	width:100%;
	max-width: 1200px;
	//width: expression(document.body.clientWidth > 1200 ? '1200px' : '98%');
}

.head_text{
	font-family: Georgia;
	font-size: 140%;
}

.global_content h1{font-size: 180%; font-weight: normal; color: #06315c}
.global_content h2{font-size: 130%; font-weight: normal; color: #06315c}
.global_content h3{font-size: 115%; font-weight: normal; color: #333333}

small{font-size: 85%}
big{font-size: 125%; font-weight: normal}

.black_bor{border: solid black 1px;}
.gray_bor{border: solid #666666 1px;}


.rubr .lvl1{font-size: 115%;}
.rubr .lvl1 a{}
.rubr .lvl1{border: solid #ebebeb 1px; background: #f9f9f9; padding: 0.25em 0.6em; margin-bottom: 0.25em}
.rubr .lvl2{margin-left: 1em; margin-bottom: 0.5em; font-size: 90%}
.rubr .lvl2 a{}
.rubr .active{}
.rubr a.active{border: none !important}

.global_body{margin-left: 1em; margin-top: 1em; margin-right: 1em;}

.gray{color: #4f4f4f !important}

/* ??? */
.block{background-color: #f9f9f9; padding: 0.6em 0.6em}
.bblock{border: solid #ebebeb 1px}

.portlet_left{font-size: 100%; width: 200px; padding-left: 0em}
.portlet_right{font-size: 100%; width: 215px}


.admin_index_col{margin-right: 8em; margin-bottom: 1.5em;float:left; width: 17em} 
.admin_index_col ul{margin-top: 0} 
.admin_index_col b{
	color: #2D429B; 
}

.custom_portlet_left{
	width:8em;
	background: #F6F6F6;
	padding-top: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
	padding-right: 1em;
	line-height: 1.5em;
}

.custom_portlet_left b{
	color: #2D429B; 
}
.custom_portlet_left a{
	text-decoration: none; 
}

.content_frame .path{font-size: 150%}

.batch_pages .active{background: #cccccc; padding: 2px}

.blue{color: #06315c;}

#search_form{padding:1px}

.red{color: #660000}

.l_img{float:left; margin:0; margin-right: 0.5em; padding:0}

.claim table{width:100%;}
.claim input{width:20em;}
.calim textarea{width:50em;height:10em;}


@media screen{
	.screen-only{display:block}
}

@media print{
	.screen-only{display:none};
	* {background: none !important}
	.rubr {display: none}
	.global_body {margin-left: 0} 
	.portlet_left {display: none}
	.portlet_right {display: none}
	.main_frame {width:100% !important}
	.global_content {width: 100% !important}

	.nprint {display:none}
}