div {
	border: 0px solid
}
*  {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	height: 100%;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	background: #00243d url(/img/top.gif) top center no-repeat;
}
img {
	border: 0;
}
a:focus {
	outline: none
}
ul {
	list-style: none;
}
.inner li {
	list-style-position: inside
}
/*  Structure */
#header {
	width: 984px;
	/*height: 155px;*/
	height: 328px;
	margin: auto;
	/* background: url(/img/logo.gif) 30px 0px no-repeat;  */
	position: relative;
}
#footer {
	width: 984px;
	margin: auto;
	height: 73px;
	position: relative;
	margin-top: -73px;
}
#container {
	min-height: 100%;
	position: relative;
	background: url(/img/bottom.gif) bottom center no-repeat;
}
#wrap {
	width: 984px;
	margin: auto;
	padding-bottom: 90px;
	position: relative;
	overflow: hidden;
}
#content {
	margin: 0 220px 0 0;
	padding: 28px 0px 0 30px;
	/*padding: 28px 0px 0 16px;*/
	position: relative;
	z-index: 1;
	font-size: 14px;
	font-family: Arial;
	line-height: 18px;
}
#column {
	float: right;
	width: 207px;
	padding-bottom: 160px;
}
/*  end of Structure */


/* Header */
.bar {
	position: absolute;
	top: 5px;
	right: 0px;
}
.bar li {
	padding: 0 0 15px 0;
}
.main_menu {
	position: absolute;
	/*top: 120px;*/
	top:293px;
	left: 10px;
	/*font-size: 12px;*/
	font-size: 16px;
	font-family: Arial !important;
}
.top-banner {
	margin: 20px 0 0 30px;
}
.main_menu a{
	color: #fff;
	padding: 0px 0px;
}
.main_menu a:hover {
	color: #ffcc00;
}
.main_menu  li.active  {
	text-decoration: none;
	color: #ffcc00 !important;;
}
.main_menu li {
	float: left;
	padding: 0px 0px 0 19px;
	font-size:15px;
}
/* end of Header */



/* Content main */

.flash {
	width: 100%;
	height: 360px;
	position: absolute;
	top: 0;
	left: -30px;
	z-index: 94;
}
.flash-menu {
	position: relative;
	height: 337px;
	z-index: 99;
	font-size: 14px
}
.flash-menu a {
	color: #fff !important
}
#content .flash-menu, #content .main-page {
	font-size: 12px;
}
.flash-menu dd {
	position: absolute;
	width: 250px;
	height: 140px;
	padding-left: 15px;
	font-size: 14px
}
.flash-menu dd  img {

	cursor: pointer;
}
.flash-menu dd  p{
	margin-top: 15px
}
.menu-title, .underline {
	font-size: 24px !important;
	font-family: Arial !important;
	color: #fff;
	line-height: 24px;
	margin: 0 !important
}
a.underline {
	border-bottom: none !important;
	text-decoration: underline !important;
}
.submenu p.menu-title {
	margin: 0 !important;
}
a.menu-title {
	border-bottom: #fff 1px dashed;
	text-decoration: none;
}
.flash-menu dd.block4  img {
	border: 0;
}
.flash-menu dd  span{
	width: 5px;
	height: 17px;
	position: absolute; top: 3px; left: 0;
}
.block1, .block2 {
	right: 20px;
}
.block3 {
	z-index: 96
}
.block1 {
	z-index: 98
}
.block2 {
	z-index: 97
}
.block4 {
	z-index: 95
}
.block3, .block4 {
	left: -15px;
}
.block2, .block4 {
	top: 165px;
}
.flash-menu dd  span.colour3{
	background: #ffcd33;
}
.flash-menu dd  span.colour4 {
	background: #6cbe45;
}
.flash-menu dd  span.colour1 {
	background: #7f50a0;
}
.flash-menu dd  span.colour2 {
	background: #cb3727;
}
.submenu {
	position: absolute;
	width: 416px;
	height: 284px;
	background: url(/img/submenu_bg1.png) 0 0 no-repeat;
	padding: 30px 15px 0 30px;
	color: #00243d;
	display: none;
}
.submenu span {
	top: 32px !important;
	left: 12px !important;
}
.submenu img {
	border: 0 !important;
	cursor: auto !important;
}
.submenu ul {
	margin: 13px 0 0 0 !important;
}
.submenu p {
	margin: 15px 10px 0 0 !important;
}
.submenu li  {
	padding: 0 !important;
	line-height: 20px
}
.submenu li a{
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
}
.submenu li a:hover {
	text-decoration: underline;
}
.submenu li:hover a {
	color: #ffcc33 !important;
	text-decoration: underline;
}
.submenu li:hover .desc-section {
	display: block;
}
.desc-section {
	position: absolute;
	top: 135px;
	left: 240px;
	width: 185px;
	font-size: 14px;
	display: none;
	line-height: 15px
}
.desc-section  strong {
	font-size: 24px;
	font-weight: normal !important;
}
#submenu3 {
	top: -30px;
	left: -15px;
}
#submenu4{
	top: -30px;
	left: -15px;
}

#submenu1{
	top: -30px;
	right: -15px;
}
#submenu2 {
	top: -25px;
	right: -15px;
}
.close {
	position: absolute;
	right: 25px;
	top: 25px;
	z-index: 100;
}
.submenu img.close {
	cursor: pointer !important;
}
.bg {
	background: #6e95ab;
	width: 414px;
	height: 237px;
	margin: -13px 0 0 -15px;
	padding: 13px 0 0 15px;
}
/* end of Content main */


/*  Floating */
.floating {
	background: url(/img/float_bg.gif) 0 0 repeat-x;
	margin-top: 25px;
	width: 695px;
	height: 233px;
	padding-left: 15px;
	position: relative;
	font-size: 12px;
}
.floating  a {
	color: #fff !important
}
.float {
	position: absolute;
	top: 35px;
	overflow: hidden;
	height: 233px;
}
.float a {
	text-decoration: none;
}
.float a:hover {
	text-decoration: underline
}
.float li {
	float: left;
	width: 205px;
	margin-left: 15px;
	height: 200px
}
.float li img {
	margin-bottom: 10px;
}
.prev {
	position: absolute;
	top: 80px;
	left: 0px;
	cursor: pointer
}
.next {
	position: absolute;
	top: 80px;
	right: 0px;
	cursor: pointer;
}
.left-bg {
	width: 35px;
	height: 232px;
	position: absolute;
	top: 0;
	left: -35px;
	background: url(/img/left_bg.gif) 0 0 no-repeat;
}
.right-bg {
	width: 35px;
	height: 232px;
	position: absolute;
	top: 0;
	right: -35px;
	background: url(/img/right_bg.gif) 0 0 no-repeat;
}
.floating  p {
	color: #00243d;
	line-height: 15px;
}
#but1 {
	width: 137px;
	height: 21px;
	position: absolute;
	top: -27px;
	left: 35px;
	text-align: center;
	padding: 20px 0 0 10px
}
.first #but1 {
	background: url(/img/1first.jpg) 0 0 no-repeat ;
}
.second #but1 {
	background: url(/img/1second.jpg) 0 0 no-repeat ;
}
.third  #but1{
	background: url(/img/1third.jpg) 0 0 no-repeat ;
}
#but2 {
	width: 113px;
	height: 21px;
	position: absolute;
	top: -27px;
	left: 182px;
	text-align: center;
	padding: 20px 10px 0 0;
}
.first #but2 {
	background: url(/img/2first.jpg) 0 0 no-repeat !important;
}
.second #but2 {
	background: url(/img/2second.jpg) 0 0 no-repeat !important;
}
.third #but2 {
	background: url(/img/2third.jpg) 0 0 no-repeat !important;
}
#but3 {
	width: 126px;
	height: 21px;
	position: absolute;
	top: -27px;
	left: 305px;
	text-align: center;
	padding: 20px 10px 0 0;
}
.first #but3 {
	background: url(/img/3first.jpg) 0 0 no-repeat !important;
}
.second  #but3{
	background: url(/img/3second.jpg) 0 0 no-repeat !important;
}
.third #but3 {
	background: url(/img/3third.jpg) 0 0 no-repeat !important;
}
.first #but1 a, .second #but2 a, .third #but3 a{
	text-decoration: none;
	color: #02365b !important;
}

/*  end of Floating */

/* Content */
#content h1 {
	font-size: 24px;
	color: #fff;
	font-family: Arial;
	line-height: 24px;
	margin-bottom: 20px;
	font-weight: normal;
}

#content h2 {
	font-size: 18px;
	color: #ccff00;
	font-family: Arial;
	line-height: 19px;
	margin-bottom: 20px;
	font-weight: normal;
}
#content li h2 {
	margin-bottom: 0px;
}
#content h3 {
	font-size: 14px;
	color: #ccff00;
	font-family: Arial;
	line-height: 19px;
	margin-bottom: 20px;
	font-weight: normal;
	font-style: italic
}

.inner a:hover {
	text-decoration: none;
}
#content b {
	font-size: 14px;
}
#content i {
	color: #ccff00;
	font-style: normal;
}
#content p {
	margin-bottom: 20px
}
#content ul {
	margin: 0 0 20px 0px;
}
#content ol {
	margin: 0 0 20px 0px;
}
#content li {
	/* margin-left: 15px; */
}
#content a {
	color: #ccff00;
}
#content ul.galery_menu {
	margin: 0 0 20px 0;
	overflow: hidden;
	zoom: 1;
}
#content .galery_menu li {
	background: none;
	line-height: 28px;
	padding: 0;
	float: left;
	margin: 20px 0 0px 38px;
}
#content .galery_menu li a {
	line-height: 28px;
	color: #1b1969;
}
#content .galery_menu li a.active {
	color: #fba800;
	font-weight: bold;
	text-decoration: none;
}
.item {
	width: 206px;
	height: 240px;
	float: left;
	margin: 0 55px 0 55px;
}
.item img {
	margin-bottom: 10px;
}
#content .item a {
	color: #1b1969;
	text-align: center;
	display: block;
	padding: 0 30px 0 30px
}
.news {
	font-size: 14px;
	font-family: Arial;
}
.news i.new-i {
	font-size: 18px;
	font-style: normal;
	font-weight: bold
}
.new-i {
	float: left;
}
.news .block-sw i  {
	font-size: 14px;
}
.news i span {
	font-size: 30px;
}
.news a.new-link {
	color: #ccff00 !important;
	font-size: 14px;
	padding-top:5px;
	font-weight: normal;
	font-style: italic;
	display: block;
	margin-left: 130px !important
}
.news  strong{
	color: #ccff00 !important;
	font-size: 18px;
	padding-top:5px;
	font-weight: normal;
	font-style: italic;
	display: block;
	margin-left: 130px !important
}
.news-art a.new-link, .news-art strong {
	color: #ccff00 !important;
	font-style: italic;
	margin: left: 0;
}
.news-text {
	margin: 20px 0 0 120px;
}

.news-art .news-text {
	margin: 20px 0 0 0px;
}
/* end of Content */


/* Column  */

.phones {
	background: url(/img/seminars_bg.gif) repeat-y;
	width: 207px;
	margin-bottom:20px;
}
.phones-top {
	background: url(/img/seminars.gif) left top no-repeat;
	position:relative;
}
a#seminar {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:207px;
	height:150px;
	cursor:pointer;
	z-index:100;
}
.numbers{
	padding: 166px 0 0 32px;
	width: 161px;
	height: 38px;
	color: #ccff00;
	position: relative;
}
.numbers  span {
	position: absolute; top: 166px; left: 32px;
	background: url(/img/phones.gif) 0 0 no-repeat;
	width: 161px;
	height: 45px;
}
.but{
	margin: 15px 0 5px 47px;
	width: 108px;
	display: block;
	background: url(/img/gr_arrow.gif) 0 7px no-repeat;
	padding: 0 0 0 12px;
}
.but a {
	border-bottom: 1px dashed #fff !important;
	text-decoration: none !important;
	color: #fff;
	display: block;
	font-size: 12px !important;
}
.robot-bot {
	background: url(/img/seminars_bot.gif) left top no-repeat;
	width: 207px;
	height: 8px;
}
#feedback {
	display: none;
	margin-top: 20px
}
#feedback p {
	margin-bottom: 7px;
}
#feedback input, #feedback textarea  {
	width: 120px;
	height: 20px;
	font-size: 12px !important;
	font-family: Arial;
	margin-left: 45px;
}
#feedback select {	width: 124px;
	height: 24px;
	font-size: 12px !important;
	font-family: Arial;
	margin-left: 45px;
}
#feedback textarea {
	height: 80px;
	font-size: 12px !important;
	font-family: Arial;
}
.order {
	background: url(/img/people.gif) 25px 6px no-repeat;
}
.company {
	background: url(/img/company.gif) 25px 6px no-repeat;
}
.face {
	background: url(/img/face.gif) 25px 6px no-repeat;
}
.email {
	background: url(/img/email.gif) 25px 8px no-repeat;
}
.phone {
	background: url(/img/phone.gif) 25px 6px no-repeat;
}
.pen {
	background: url(/img/pen.gif) 25px 6px no-repeat;
}
.captcha img {
	margin: 0 0 7px 55px;
	vertical-align: top;
	/*width: 120px;*/
}
.captcha input {
	margin: 0 0 0 75px !important;
	width: 61px !important;
	margin: auto;
	vertical-align: top;
}
.baner-pic {
	margin: 25px 0 25px 15px;
}
#feedback  a {
	color: #fff;
	margin-left: 110px;
	font-size: 12px;
	display: block;
	width: 50px;
	margin-bottom: 10px
}
#list1 {
	display: block;
}
#list2 {
	display: block;
}
/* end of Column  */

/*  Vert-menu  */
.vert-menu {
	float: left;
	width: 160px;
	font-family: Arial;
	font-size: 14px;
}
.vert-menu li {
	line-height: 25px;
}
.vert-menu li:hover, .vert-menu li  a:hover{
	color: #ffcc00 !important;
}
.vert-menu li.active  a{
	color: #ffcc00 !important;
	text-decoration: none;
}
.vert-menu li a {
	color: #fff !important;
}
.vert-menu li  .sub a {
	color: #fff !important;
	text-decoration: underline;
}
.inner {
	margin-left: 175px;
	padding-right: 20px;
}
.sub {
	margin: 5px 0 10px 0!important;
	font-size: 12px
}
.sub li {
	padding: 3px 5px 3px 21px;
	//background: url("/img/bullet.gif") no-repeat 3px 14px;
	margin-left: 0px !important;
	line-height: 15px !important;
}
.sub li.active{
	//background: url("/img/bullet2.gif") no-repeat 3px 14px;
	color: #ffcc00 !important;
	line-height: 15px !important;
}
.sub li:hover a, .sub li.active a{
	color: #ffcc00 !important;
}
.sub li:hover, .sub li.active {
	//background:  url("/img/bullet2.gif") no-repeat 3px 14px !important;
}


.vert-menu li  .sub li.active a {
	color: #ffcc00;
	text-decoration: none;
}

.sub li.active li {
	padding: 3px 5px 3px 21px;
	//background: url("/img/bullet.gif") no-repeat 3px 14px;
	margin-left: 0px !important;
	line-height: 15px !important;
}
.sub li.active li a{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}
.sub li.active li.active{
	//background: url("/img/bullet2.gif") no-repeat 3px 14px;
	color: #ffcc00 !important;
	line-height: 15px !important;
}
.sub li.active li:hover a, .sub li.active li.active a{
	color: #ffcc00 !important;
}
.sub li.active li.active a {
	text-decoration: none !important;
}

/*  end of Vert-menu  */


/* Footer */
.copyr {
	color: #6e95ab;
	font-family: Arial, sans-serif;
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 30px;
}
.search_site p{
	position: absolute;
	top: 35px;
	left: 30px;
}
.search_site input {
	width: 140px;
	height: 20px;
	border: 0;
	vertical-align: top;
	background: #fff;
	font-size: 14px;
	padding: 0px 0 0 2px;
	margin: 0 10px 0 0;
}
.search_site img{
	vertical-align: top;
	cursor: pointer;
	margin-top: 7px;
}
.spb-contacts {
	position: absolute;
	right: 0;
	top: -125px;
	width: 165px;
	height: 44px;
	background: url(/img/spb_contacts.gif) 0 0 no-repeat ;
	padding: 21px 0 0 30px;
	font-size: 12px !important;
}
.msk-contacts {
	position: absolute;
	right: 0;
	top: -35px;
	width: 165px;
	height: 48px;
	background: url(/img/msk_contacts.gif) 3px 0 no-repeat ;
	padding: 15px 0 0 30px;
	font-size: 12px !important;
}
/* end of Footer */


/* 14.05 */

.sitePrv {
	display: block;
	width: 257px;
	height: 200px;
	background: url("/img/siteprv-bg.png") no-repeat 0 0;
	font-size: 12px;
	margin: 0 20px 0 0;
	text-decoration: none;
	cursor: pointer;

}
.sitePrv a {
	text-decoration: none;
	position: relative;
}
.sitePrv img {
	margin: 3px 0 3px 3px;
}
.sitePrv p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.sitePrv span {
	color: #6e95ab;
	margin: 0 0;
	padding: 0 0;
}
.sitePrv strong {
	font-weight: normal;
	float: right;
	color: #6e95ab;
}
.firstCol {
	margin-right: 25px !important;
}
.cleaner {
	clear: both;
}
.portMenu {
	float: left;
	font-family: Arial sans-serif;
	font-size: 14px;
	margin: 0 90px 25px 0;
	color: #ffcc00;
}
.portMenu a {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.portMenu a:hover {
	border-bottom: none;
}
.back {
	float: left;
	min-width: 100px;
	padding-left: 27px;
}
.forward {
	float: right;
	min-width: 100px;
	padding-right: 27px;
}
.forward, .back {
	color: #6e95ab;
	font-family: Arial, sans-serif;
	font-size: 14px
}
.forward a, .back a {
	text-decoration: none !important;
	display: block;
	border-bottom: 1px dashed #ccff00 !important;
	color: #ccff00 !important;
	margin-bottom: 35px
}

.backBg1 {
	/*background: url("/img/back-bg1.gif") no-repeat 0 2px;*/
	background: url("/img/frwrd-bg1.gif") no-repeat 0 2px;
	text-decoration: none !important;
	color: #ccff00 !important;
}
.backBg2 {
	background: url("/img/frwrd-bg1.gif") no-repeat 0 2px;
}
.frwrdBg1 {
	background: url("/img/back-bg2.gif") no-repeat 149px 2px;
}
.frwrdBg2 {
	background: url("/img/frwrd-bg2.gif") no-repeat 149px 2px;
}
.contTitle {
	font-size: 18px;
	font-weight: normal;
}
.contList {
	margin: 20px 0 0 0 !important;
}
.contList li {
	list-style-type: none;
	padding-left: 15px;
	background: url("/img/bullet.gif") no-repeat 0 10px;
}
.cntLftBlck {
	float: left;
	width: 250px;
	padding-top: 18px;
}
.cntRghtBlck {
	float: right;
	width: 286px;
}
.cntRghtBlckTop {
	width: 286px;
	height: 10px;
	background: url("/img/blck-top.png") no-repeat 0 0;
}
.cntRghtBlckBottom {
	width: 286px;
	height: 10px;
	background: url("/img/blck-bottom.png") no-repeat 0 0;
}
.cntRghtBlckMddl {
	width: 246px;
	background: #6e95ab;
	padding: 8px 20px 30px 20px;
}
.cntRghtBlck p {
	margin: 45px 0 0 22px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.roubles {
	color: #ff0000;
	background: url("/img/rouble.gif") no-repeat 0 10px;
}
.vert-menu li {
	color: #ffcc00;
}
.sitePic {
	width: 257px;
	float: left;
}
.sitePicTop {
	width: 257px;
	height: 3px;
	background: url("/img/sitepic-top.png") no-repeat 0 0;
}
.sitePicBttm {
	width: 257px;
	height: 3px;
	background: url("/img/sitepic-bttm.png") no-repeat 0 0;
}
.sitePicMddl {
	width: 257px;
	/*height: 397px;*/
	background: #6e95ab;
}
.sitePicMddl img {
	margin: 0 0 0 3px;
}
.siteDisc {
	float: right;
	width: 267px;
}
.siteDisc h2 {
	color: #ccff00;
}
.back2list a {
	color: #ccff00 !important;
}
.back2list {
	padding-left: 18px;
	background: url("/img/back2list.gif") no-repeat 0 7px;
}
.six a {
	float: left;
	margin: 0 15px 0 0 !important
}
#sitelist {
	width: 549px !important;
	overflow: hidden;
	margin: 25px 0 0 0;
}
#sitelist a {
	color: #fff !important;
	z-index: 999
}
#sitelist ul li {
	overflow: hidden;

}
/*  New */
.block-nw {
	background: url(/img/block_nw.gif) top left no-repeat;
}
.block-ne {
	background: #6e95ab url(/img/block_ne.gif) 100% 0 no-repeat;
	margin: 0 0 15px 0;
}
.block-se {
	background: url(/img/block_se.gif) bottom right no-repeat;
}
.block-sw h2, .block-sw h3{
	color: white !important;
}
.block-sw {
	background: url(/img/block_sw.gif) left bottom no-repeat;
	padding: 15px 15px 0 15px;
	overflow: hidden;
}
.block-sw ul {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.block-sw li, .numbered li {
	position: relative;
	padding: 0 0 20px 0;
	margin-left: 40px;
}
.block-sw li span, .numbered li span {
	position: absolute;
	top: -3px;
	left: -40px;
	font-size: 24px;
	font-weight: bold;
	width: 30px;
	text-align: right;
}
.block-sw a {
	color: #f7fafb !important;
}
.block-sw a.dotted {
	border-bottom: #f7fafb 1px dashed;
	text-decoration: none !important;
}
.blktext a.dotted {
	border-bottom: #FFFFFF 1px dashed;
	text-decoration: none !important;
	color: #FFFFFF !important;
}
.dotted {
	border-bottom: #f7fafb 1px dashed;
	text-decoration: none !important;
}
.right-link {
	text-align: right;
}
/*  end of New */

.num-list li  {
	overflow: hidden;
	padding: 0 0 15px 0 !important;
	margin: 0 !important;
}
.num-list li strong, .num-list li b {
	font-size: 60px !important;
	width: 50px;
	display: block;
	float: left;
}
.list-item {
	float: left;
	width: 460px
}
.num-list li  a {
	color: #fff !important;
	font-size: 18px;
	display: block;
	margin-bottom: 5px
}
.list-item  p {
	margin: 0 !important
}
/* Table */

.table-content {
	width: 100%;
	padding: 0;
}
.table-content td {
	text-align: center;
	padding-right: 1px;
	height: 50px
}
.table-content  thead{
	background: #6e95ab url(/img/table_top_left.gif) 0 0 no-repeat !important;
	color: #fff;
	font-size: 18px !important;
}
.table-content  thead td {
	border-right: 1px solid #00243d !important;
	text-align: center
}
.table-content  thead tr {
	width: 100%;
	background: url(/img/table_top_right.gif) top right no-repeat !important;
}
.table-content  thead tr td {
	background: none;
}
.table-content  td.last-col {
	border-right: 0 !important;
}
.table-content  tbody td {
	color: #6e95ab !important;
	height: 50px
}
.dark {
	background: #163b53
}
.dark td {
	border-right: 1px solid #00243d;
	padding-right: 0 !important;
}
 td.left{
	text-align: left;
	padding: 10px
}
/*  Top news */
.top-news   {
	margin-left: 15px;
}
.top-news  strong{
	color: #ccff00;
	font-size: 18px;
	display: block;
	font-weight: normal
}
.top-news  a{
	color: #ccff00;
	font-size: 16px;
	font-family: Arial !important;
	display: block;
	margin-bottom: 20px;
}
.top-news p {
	font-size: 12px;
}
.top-news  a.archive {
	font-family: Arial !important;
	font-size: 12px !important;
	background: url(/img/gr_arrow_hor.gif) 50px 6px no-repeat !important;
	padding-right: 15px !important;
}
.top-news-title {
	font-size: 18px !important;
	font-family: Arial;
	margin-bottom: 20px;
}
.logo {
	margin-left: 30px;
}
/* end of Top news */
.random {
	margin: 20px 0 20px 15px;
}
.response-block {
	margin-left: 0 !important
}
.random img {
	display: block;
	margin-bottom: 10px;
	padding: 3px;
	background: url(/img/random_bg.gif) 0 0 no-repeat;
}
.response-block  img {
	background: url(/img/response_bg.gif) 0 0 no-repeat !important;
	width: 135px;
	height: 91px
}
.random  span {
	color: #6e95ab !important
}
.random .top-news-title {
	margin-bottom: 20px;
}
.pagesPrv {
	float: left;
	width: 250px;
	margin: 20px 0 0 3px !important;
}
.ppMain, .ppContent, .ppCatalog, .ppObject, .ppFlash {
	display: block;
	height: 17px;
	margin: 7px 0 0 0;
}
.pagesPrv a {
	margin: 0 0 0 22px;
	text-decoration: none;
	display: block;
	border-bottom: 1px dashed;
	float: left;
}
.pagesPrv a:hover {
	border: none;
}
.ppMain {
	background: url("http://test.democms.ru/img/pp-main.gif") no-repeat 0 0;
}
.ppContent {
	background: url("http://test.democms.ru/img/pp_content.gif") no-repeat 0 0;
}
.ppCatalog {
	background: url("http://test.democms.ru/img/pp_catalog.gif") no-repeat 0 0;
}
.ppObject {
	background: url("http://test.democms.ru/img/pp_object.gif") no-repeat 0 0;
}
.ppFlash {
	background: url("http://test.democms.ru/img/pp-flash.gif") no-repeat 0 4px;
}
.ppFeedback {
	margin-top: 50px;
	height: 20px;
	background: url("http://test.democms.ru/img/pp_feedback.gif") no-repeat 0 0;
}
.ppFeedback a {
	color: #ff0000 !important;
	border-bottom: 1px solid #ff0000 !important;
}
.ppFeedback a:hover {
	border: none !important;
}

.contact-table {
	margin: 0 15px 20px 0;
}
.contact-table td {
	padding-bottom: 20px;
	vertical-align: top !important;
}
.contact-table a {
	color: #83b0c5
 }
.td1 {
	width: 110px;
}

.td2 {
	width: 207px;
}

.td3 {
	width: 105px;
}

.td4 {

}

/* 19.06.2009 */

.rubl {
	margin: 0 0 0 5px;
	background: url("/img/wild-rub-bg.gif") no-repeat 0 16px;
}
.rub  {
	position: relative;
	left: 2px;
}
.rub i {
	color: #fff !important;
	position: absolute;
	top: 3px;
	left: -1px;
}
.kmBlck1 {
	float: right;
	height: 36px;
	width: 147px;
	background: #2c4d66 url("/img/mcrblck-left-crnr.gif") no-repeat 0 0;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 12px 0;

}
.kmBlck2 {
	text-align: center;
	height: 33px;
	float: right;
	background: url("/img/mcrblck-right-crnr.gif") no-repeat right 0;
	padding-top: 8px;
	width: 145px;
	/* line-height: 28px */
}
.txtMe {
	font-size: 18px;
	float: right;
	margin: 6px 15px 0 0;
}
.orderMe {
	display: block;
	float: right;
	font-size: 18px;
	margin: 0 34px 13px 0;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.lookAtMyCat a {
	color: #fff !important;
	font-size: 18px;
	margin: 10px 0;
	text-decoration: none;
	border-bottom: 1px solid;
}
.lookAtMyCat a:hover {
	border-bottom: none;
}
.lookAtMyCat {
	margin: 0 -14px;
	height: 75px;
	background: url("/img/true_button.jpg") repeat-x 0 0;
}
.lookAtMyCat2 {
	height: 75px;
	background: url("/img/true_button_left.jpg") no-repeat 0 0;
}
.lookAtMyCat3 {
	padding: 23px;
	text-align: center;
	height: 52px;
	background: url("/img/true_button_right.jpg") no-repeat right 0;
}

.hardWorkin {
	margin: 20px 0 0 0;
	background: url("/img/true_button2.png") no-repeat 2px 0;
	height: 44px;
	padding: 24px 0 0 0;
}
.hardWorkin a {
	position: absolute;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid;
	margin: 0 0 0 37px;
}
.active-pic {
	color: #fff !important;
	border-bottom: none !important;
	cursor: default !important;
}
/* Filter */
#filter {
	margin-bottom: 18px;
	/* display: none; */
	overflow: hidden;
}
#filter input {
	vertical-align: top;
}
.filter-title {
	background: url(/img/filter.gif) 130px 10px no-repeat;
}
.filter-title  a {
	font-size: 18px;
	text-decoration: none;
	border-bottom: dashed 1px #fff;
}
.filter-show {
	background: url(/img/show.gif) 0 0 no-repeat;
	cursor: pointer;
	margin: 0 0 0 10px;
	vertical-align: top
}
/* end of Filter */

/* Robots */
.robot-hifive {
	width: 201px;
	height: 292px;
	position: absolute;
	left: 0;
	top: -300px;
	background: url(/img/robot_hifive.png) 0 0 no-repeat;
}
.robot-hifive1 {
	width: 201px;
	height: 292px;
	position: absolute;
	left: 0;
	top: -300px;
	background: url(/img/robot_call.png) 0 0 no-repeat;
}
.robot-hifive2 {
	width: 201px;
	height: 292px;
	position: absolute;
	left: 0;
	top: -300px;
	background: url(/img/robot_case.png) 0 0 no-repeat;
}
.robot-hifive3 {
	width: 201px;
	height: 292px;
	position: absolute;
	left: 0;
	top: -300px;
	background: url(/img/robot_crown.png) 0 0 no-repeat;
}
.robot-hifive4 {
	width: 201px;
	height: 292px;
	position: absolute;
	left: 0;
	top: -300px;
	background: url(/img/robot_hallo.png) 0 0 no-repeat;
}
.copyr {
	background: url(/img/copyr.gif) 95px 8px no-repeat;
	padding: 5px 0 0 0;
}
.copyr span {
		padding-left: 125px;
}




/*  Commercial */
.commercial   {
	margin-left: 15px;
}

.commercial  a{
	color: #ccff00;
	font-family: Arial !important;
	display: block;
	margin-bottom: 0px;
}

.commercial-title {
	font-size: 18px !important;
	font-family: Arial;
	margin-bottom: 10px;
}
/* end of Commercial */


/* - NEW CONTENT - */

.clear {
	clear:both;
	height:1px;
}

.nwcnt h2 {
	color:#f7fafb;
}

.blknum {
	float: left;
	width: 75px;
	color:#ffffff;
	font-size:60px;
	font-weight:bold;
	padding:10px 0;
}

.blkyear {
	float: left;
	width: 95px;
	color:#ffffff;
	font-size:35px;
	font-weight:bold;
	padding:10px 0;
}

.blktext {
	overflow: hidden;
	margin:10px 0;
}

* html  .blktext {
	height: 1%;
	overflow: visible;
}

.blktext h2 {
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	line-height:19px;
}

.outext {
	margin:40px 0 5px 45px;
}

.viol {
	padding:0 0 0 32px;
	margin:0 0 15px 0;
	background:url(/img/viol.gif) top left no-repeat;
}

.yell {
	padding:0 0 0 32px;
	margin:0 0 15px 0;
	background:url(/img/yell.gif) top left no-repeat;
}

.green {
	padding:0 0 0 32px;
	margin:0 0 15px 0;
	background:url(/img/green.gif) top left no-repeat;
}

.red {
	padding:0 0 0 32px;
	margin:0 0 15px 0;
	background:url(/img/red.gif) top left no-repeat;
}

.cntrBlck {
	margin:0 0 10px 0;
}

.goodsTitle {
	width: 100%;
	height: 20px;
	background:url(/img/goods-top.gif) repeat-x top left;
	margin:0;
	padding:0;
}

.goodsTitleL {
	background:url(/img/goods-top-l.gif) no-repeat top left;
	width: 100%;
	height: 20px;
}

.goodsTitleR {
	background:url(/img/goods-top-r.gif) no-repeat top right;
	width: 100%;
	height: 20px;
}

.goodsCntnr {
	border-left:1px solid #85ae14;
	border-right:1px solid #85ae14;
	margin:0;
	padding:0 20px 0 120px;
	background:url(/img/goodsCntnrArr.gif) top left no-repeat;
	min-height:104px;
}

* html .goodsCntnr {
	height:104px;
}

.goodsBttm {
	height: 20px;
	background: url(/img/goods-bttm.gif) repeat-x bottom left;
	margin:-20px 0 0 0;
	padding:0;
	width: 100%;
}

.goodsBttmL {
	background:url(/img/goods-bttm-l.gif) no-repeat top left;
	width: 100%;
	height: 20px;
}

.goodsBttmR {
	background:url(/img/goods-bttm-r.gif) no-repeat top right;
	width: 100%;
	height: 20px;
}

.outL {
	float: left;
	width: 240px;
	margin:20px 17px 20px 0;
}

.outR {
	width: 233px;
	overflow: hidden;
	margin:20px 0;
	font-size:12px;
}

* html  .outR {
	height: 1%;
	overflow: visible;
}

.outRC {
	margin:20px 0;
	font-size:12px;
}

* html  .outRC {
	height: 1%;
	overflow: visible;
}

.outTitle {
	width: 100%;
	height: 19px;
	background:url(/img/out-top.gif) repeat-x top left;
	margin:0;
	padding:0;
}

.outTitleL {
	background:url(/img/out-top-l.gif) no-repeat top left;
	width: 100%;
	height: 19px;
}

.outTitleR {
	background:url(/img/out-top-r.gif) no-repeat top right;
	width: 100%;
	height: 19px;
}

.outCntnr {
	border-left:1px solid #486479;
	border-right:1px solid #486479;
	padding:0 20px 0 120px;
	background:url(/img/outCntnrQuest.gif) top left no-repeat;
	min-height:152px;
}

* html .outCntnr {
	height:152px;
}

.outCntnr p {
	margin:0;
	padding:0;
}

.outBttm {
	width: 100%;
	height: 20px;
	background: url(/img/out-bttm.gif) repeat-x bottom left;
	margin:-20px 0 0 0;
}

.outBttmL {
	background:url(/img/out-bttm-l.gif) no-repeat bottom left;
	width: 100%;
	height: 20px;
}

.outBttmR {
	background:url(/img/out-bttm-r.gif) no-repeat bottom right;
	width: 100%;
	height: 20px;
}


.article_list {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.article_list li {
	position: relative;
	padding: 0 0 15px 0;
	margin-left: 40px;
}
.article_list li span {
	position: absolute;
	top: -3px;
	left: -40px;
	font-size: 24px;
	font-weight: bold;
	width: 30px;
	text-align: right;
}
.nostrong p strong{
        font-weight: normal;
}
.nostrong li strong{
        font-weight: normal;
}
.margtop{
	margin-top:20px;
}
/* - / NEW CONTENT - */
/* - / NEW CONTENT - */