* {

	margin:0;

	padding:0;
}

body,td{
	font-family:Arial;

	font-size:13px;	

}

h1 {font-size:13px;	}

img {

	border:0;

}



ul, ol {

	padding:15px;

}



html, body{

	height:100%;

}



a {

	color: #8A1111; 

}



a:hover {

	color: #FF9C00;

}



#top {

	width: 100%;

	height:140px;

	background:#660005;

	white-space:nowrap;

}



#top .left {

	float:left;

	width:319px;

	height:140px;

	padding-left:20px;

}



#top .lang{

	padding-left:85px;

	text-align:center;

	color:#FFFFFF;

	height:30px;

}



#top .lang div{	

	position:relative;

	float:left;

	height:23px;

	padding-top:7px;

	width:70px;

	text-align:center;

}



#top .lang a{

	color:#FFFFFF;

}



#top .lang a:hover{

	color: #FF9C00; 

}



#top .lang .ru{

	border-left:#916C69 1px solid;

}



#top .lang .en{

	border-left:#916C69 1px solid;

	border-right:#916C69 1px solid;	

}



#top img {

	margin-bottom:14px;

}



#top .logo {

	height:18px;



	border-top:#8B504A 1px solid;

	border-bottom:#8B504A 1px solid;

	margin-left:20px;

	text-align:center;	

}



#top .logo td {

	padding-left:5px;

	padding-right:5px;

	padding-top:2px;

	padding-bottom:3px;

}



#top .logo a{

	color:#FFFFFF;

	font-size:11px;

	text-decoration:none;

}



#top .logo a:hover{

	color: #FF9C00;

}



#top .right {

	position:absolute;

	height:140px;

	right:0px;

}



#menu {

	width:100%;

	height:44px;

	background:#D80C0A;	

	white-space:normal;

}



#menu a{

	color:#FFFFFF;

	font-weight:bold;

}



#left {

	padding-top:10px;

	height:100%;

	background:#EFEDF2;

	padding-bottom:10px;

}



#left .content {	

	height:100%;

	height:auto;	

}



#left .navi {	

	height:43px;

	margin-left:18px;

	text-align:center;	

}



#left .navi div {

	background:url(images/navi-lines.gif) no-repeat;	

	margin-left:-1px;

	width:52px;

	height:43px;

	float:left;

	font-size:9px;

}



#left .navi img {

	width:16px;

	height:14px;

	margin-bottom:7px;

}

#left .sp {

	text-align:center;

	color:#8A1111;

	font-size:9px;

}


#left .t {

	display:block;

	width:170px;

	line-height:27px;

	margin-top:10px;	

	padding-left:9px;

	background:url(images/ckpt_back_news.gif) no-repeat;	

	color:#FFFFFF;

	font-weight:bold;

	line-height:27px;

	text-decoration:underline;	

}



#left .t a {		

	color:#FFFFFF;

	font-weight:bold;	

}



#left .t:hover {

	color: #FF9C00;

	font-weight:bold;	

}



#left .n:hover{

	color:#FFFFFF;

}



#left .l {

	padding-top:4px;

	padding-right:20px;

	text-align:right;		

}



#left .l a {

	font-weight:bold;

	color:#8A1111;

}



#left .l a:hover {

	font-weight:bold;

	color: #FF9C00;

}



#counter {

	background:#EFEDF2;

	text-align:center;

	padding-bottom:10px;

}



#content {

	background:#DFDEE2;

	color:#111111;

}



#sp {

	height:1px;

	visibility:hidden;

}



#NOW_GOES_TEMPLATES_STYLES{}





#nb div {			

	margin-top:4px;

	margin-bottom:10px;	

	padding-right:14px;

	font-size:11px;

	padding-left:10px;

}



#nb span {

	font-size:10px;	

}



#left .black {

	color:#000000;

	font-weight:bold;

	margin-top:5px;

	padding-left:10px;

}



#left .fm {

	text-align:right;

	padding-right:3px;

}



#left .fm a{

	margin-right:16px;

	color: #8A1111;

	font-weight:bold;

}



#left .fm a:hover{

	color: #FF9C00;

	font-weight:bold;

}







#left .fm div {

	text-align:left;

	padding-top:5px;

	padding-left:10px;

}



#left .fm td {

	padding-bottom:5px;

}



#login {

	width:110px;

	border:1px solid #727272;

}



#password {

	width:110px;

	border:1px solid #727272;

}



#left .fm span {

	left:0px;

}



#left .fmlogined {

	padding-top:5px;

	padding-left:10px;

}



#left .fmlogined a {

	color: #8A1111;

	font-weight:bold;

}



#left .fmlogined a:hover {

	color: #FF9C00;

	font-weight:bold;

}



#left .fmincorrec t{

	padding-left:10px;

	padding-top:5px;

}



#left .partn {

	padding-left:10px;

	padding-top:5px;

	padding-right:10px;	

}



#menu {

	text-align:center;

}



#menu td {	

	width:11%;

	height:44px;

	padding-left:5px;

	padding-right:5px;

	padding-bottom:4px;

	background:url(images/ckpt_sep.gif) right no-repeat;

	vertical-align:middle;	

}



#nc td {

	text-align:center;

}



#menu a {

	font-size:12px;

	font-family: Arial, Sans-serif;

	font-weight: bold;  	

}



#menu a:hover {

	color: #FF9C00;  	

}



#menu td {

	cursor:pointer;	

}



#menu div {	

	background:#B20907;

	position:absolute;

	margin-left:-5px;

	top:184px;

	padding-top:8px;	

	text-align:left;

	padding-left:15px;

	padding-right:20px;

	padding-bottom:8px;	

	white-space:nowrap;

}



#menu div a {	

	line-height:22px;

}



#menu span {

	display:block;

	text-align:center;

}



#content .body {

	color: #111111; 

	padding-left: 20px; 

	padding-right: 20px; 

	padding-top: 5px;

}



#content .pagetitle {

	height:24px;

	background:#BEBCC4;

	text-align:center;

	padding-top:6px;

}



#content .qalink {

	color: #8A1111;

	font-weight: bold; 

}



#content .qalink:hover {

	color: #FF9C00;

}



#content .qtext {

	color: #8B1110; 

	font-weight: bold; 

	padding-bottom: 5px; 

	padding-top: 5px;

}

#content .rtext {

	color: #111111; 

	padding-bottom: 5px; 

	padding-top: 5px;

}



#content hr {

	color: #575757; 

	padding-left: 20px; 

	padding-right: 20px; 

	margin-top:10px;

	margin-bottom:10px;

	height:1px;

}



#content .fback {

	margin-top:10px;

	text-align:left;

	

}



#content .fback input {

	width:340px;

}



#content .itemimg {

	padding-bottom:10px;

}



#content .itemdesc {

	padding-left:20px;

	vertical-align:top;

	padding-bottom:10px;

}



#povidam {

	margin: 0;

	padding: 0;

	padding-top:5px;

	padding-bottom:10px;

	list-style: none;

	text-align:left;

}



#povidam li {

	color:#0F62A3;

	padding-bottom:10px;

	font-weight:bold;

}



#povidam a:hover {

	color:#FF9C00;

}



#content .doctable td{

	padding-bottom:10px;

	vertical-align:top;

}



#content .docitem {

	width:400px;

	padding-right:20px;

}



#content .akcia {

	background:#8B1110;

	padding-left:20px;

	padding-right:20px; 

	padding-top:10px; 

	padding-bottom:10px;

	text-align:center;

	color:#FF0000;

	font-weight:bold;

}



#content .solution_link {

	color: #8A1111; 

	font-weight: bold; 

}



#content .solution_link:hover {

	color: #FF9C00;

}



#content  .map a {

	color: #8A1111;	

	font-weight:bold;

}



#content  .map a:hover {

	color: #FF9C00;

}



