body,html {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#444242;
	font-family:Arial,Verdana;	
	width:100%;
	height:100%;	
	
}
table, td {padding:0px; margin:0px;}

body {background:url(/images/2.jpg) right top no-repeat;}
td.maintd {background:url(/images/left-uzor.jpg) left 100px no-repeat;}
.content-td {background:url(/images/kp-top.png) 30px 220px no-repeat;padding:0px 0px 0px 0px;height:425px;}
.leftcolumn {background:url(/images/kp-l.jpg) 232px top no-repeat; width:265px}
.content {padding:0px 0px 0px 0px;}
.content .kp {padding:0px;margin:0px; }
.logo {padding-top:20px}
.otziv {padding-top:40px}
.menu {font-size:18px; padding:15px 0px 0px 0px; text-align:center}
.menu span  {color:#546264; padding:0px 10px}
.menu span  a{color:#546264; }
.menu span.bl  a{color:#ba0101}
.ya-gold {background:url(/images/ya-gold.jpg) 29px top no-repeat;height:40px;}
.ya-silver {background:url(/images/ya-silver.jpg) 29px top no-repeat;height:39px;}
.ya-bronz {background:url(/images/ya-bronz.jpg) 29px top no-repeat;height:40px;}
.ya-bot {background:url(/images/ya-bot.jpg) 24px bottom no-repeat;height:14px;}
.m-ya-gold {background:url(/images/ya-gold.jpg) 30px top no-repeat;height:40px; width:235px}
.m-ya-bronz {background:url(/images/ya-bronz.jpg) 30px top no-repeat;height:40px; width:235px}
.m-ya-silver{background:url(/images/ya-silver.jpg) 30px top no-repeat;height:40px; width:235px}
.letter, .news {padding:15px 20px 15px 25px;width:222px;}
.letter .tl, .news .tl {padding:0px 0px 20px 0px; }
.letter input,.letter textarea {font-size:90%;padding:0px; margin:0px}
.text {padding:50px 30px 10px 0px}
div,img {
	padding:0px;
	margin:0px;
	border:0px;	
}

div, td, p{
	font-size:13px;
	font-family:Arial, Verdana;	
}
p {line-height:1.3;}
table {
	border-collapse:collapse;
}

table td {
	vertical-align:top;	
}

	
h1, .mtitle {
	font-size:24px;	
	font-family: Arial,Verdana;
	padding:0px 0px 7px 0px;		
	margin:0px;
	color:#ba0101;
	font-weight:normal;
	
}
.ititle {
	font-size:24px;	
	font-family: Arial,Verdana;
	padding:0px 0px 0px 0px;		
	margin:0px 0 0 0;
	color:#e5f3ff;
	font-weight:normal;
}
.ptitle {font-size:10px;}
h2, .h2{
	font-size:18px;	
	font-family:Arial, Verdana;
	padding:17px 0px 0px 10px;		
	margin:0px;
	color:#5a5f68;
	font-weight:bold;
}
h3, .h3{
	font-size:18px;	
	font-family:Arial, Verdana;
	padding:0px;		
	margin:0px;
	color:#ba0101;
	font-weight:normal;
}
a {color:#00318e; text-decoration:underline}
a:hover { text-decoration:none}
.keyword {color: #444242; text-decoration:none}

.stule1 {
font-weight: bold}

.clear {
	clear:both
}

.nomargin-bot {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.nomargin {
	margin:0px !important;
}
.noborder {border:0px !important}
.img-pad {margin-right:40px}

.align-bot {vertical-align:bottom !important;}
.align-mid {vertical-align:middle !important;}
/*HEADER*/

/*END HEADER*/
/*MENU */
/*END MENU */
/*CONTENT*/
.more  a{color:#ff0000;font-weight:bold; text-decoration:none}
.news .date {color:#537a7e; font-size:18px;background:#e3e9e9;width:50px}
.news .title {padding:0px 0px 7px 15px}
.news  .item {padding-bottom:40px}
.news  .short {font-size:11px}
.all-news a{color:#537a7e; font-size:11px}
/*END CONTENT*/

/*FOOTER*/


.monitor {background:url(/images/foot-jobs1.jpg) left bottom no-repeat;width:423px;height:257px} 
.img-porf {position:relative; top:90px; left:58px}
.desc {padding:30px 0px 0px 35px; color:#ffcd00;font-size:13px;}
.desc a {color:white}
.foot-left{padding:0px 10px 10px 10px; font-size:80%;color:#687577; }
.foot-left .counter{font-size:100%;color:#687577; vertical-align:middle}
.foot-right{text-align:center;padding-bottom:10px}
/*END FOOTER*/

