.qalast ul{
	float: left;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #89776b;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
.qalast ul li{
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #89776b;
	padding-top: 14px;
}
.qalast ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #89776b;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 4px;
	width: 182px;
	float: left;
}

.qalast li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #9e9086;
	text-decoration: none;
}

li.qac {
padding:10px 0px 0px 20px !important;
}

li.qac a {
color:#f99a1d !important;
text-decoration:underline !important;
}

li.qac a:hover {
background-color:#f99a1d !important;
color:#f0f0f0 !important;
text-decoration:none;
}

.rightViewerOn {
padding:30px 0px 0px 15px !important;
}


.listOfVizualization{
float:left;
widtxh:670px;
margin:0px; padding:0px;
margin-top:30px;
}

.theVizualization{
position:relative;
margin:10px;
width: 320px;
height: 220px;
float:left;
margin-bottom:40px;
margin-right:25px;
}

.theVizualizationType{
position:absolute;
display:block;
top:-20px;
left:-5px;
font-size:18px;
font-weight:200;
background:#e5e5e5;
color:#000000;
padding:4px;
}

.theVizualizationImgWrap{
position:absolute;
display:block;
top:0px;
left:0px;
border:2px solid #e0e0e0;
}

.theVizualizationUserPhoto{
position:absolute;
display:block;
bottom:0px;
right:0px;
border:1px solid #e0e0e0;
}

.theVizualizationUser{
position:absolute;
display:block;
bottom:10px;
right:95px;
font-size:12px;
background:#e6e6e6;
border:1px solid #e0e0e0;
padding:4px;
}

.userCardLeft{
margin:0px 0px 20px 0px !important;
padding:0px !important;
}

.userCardLeft h2{
margin:0px !important;
padding:0px !important;
}

.userCardLeft h3{
margin:0px 0px 10px 0px !important;
padding:0px !important;
font-size:16px;
color:#8b796e;
}

.userCardLeftImgWrap {
margin:0px !important;
padding:3px !important;
border:1px solid #a0a0a0;
display:block;
clear:both;
float:none;
width:192px;
}

.userCardLeftImgWrap img{
margin:0px !important;
padding:0px !important;
border:1px solid #a0a0a0;
}


.header_alfa {
margin-left:20px !important;
}

.VideoInObjectCard {
margin:0px 0px 15px 0px;
}

.VideoExternalYouTube{
margin-left:3px !important;
}

.VideoExternalCaption{
font-size:16px; 
color:#202020;
font-weight:600;
margin:4px 4px 15px 0px !important;
}


.openMoreBlock {
display:none;
padding-left:25px !important;
*padding-left:0px !important;
}

p.openMoreBlock {
*margin-left:20px !important;
*width:95%;
}

ul.openMoreBlock {
display:none;
padding-left:0px !important;
margin-left:60px !important;
}

.plusOpenMore {
text-decoration:none;
background: url(/res/files/www/i/plus-open-more.gif) 0px 2px no-repeat;
padding:0px !important;
margin:0px !important;
}

.plusOpenMoreHover {
background: url(/res/files/www/i/plus-open-more-hover.gif) 0px 2px no-repeat;
}

.plusOpenMoreOn {
background: url(/res/files/www/i/plus-open-more-on.gif) 0px 2px no-repeat;
}

.openMore {
text-decoration:none;
border-bottom:dashed 1px;
margin-left:17px;
}

.openMoreHover {
color:#000000;
}

.openMoreOn {
color:#000000;
border:none 0px;
}


.generalTable {
display:block;
clear:both;
}

.centerContent table.formated {
float:none;
clear:both;
width:100%;
}

.centerContent table.formated tr td {
padding:4px !important;
border-top:1px solid #d0d0d0;
margin:2px !important;
}

.centerContent table.formated tr td.c {
text-align:center;
}

.centerContent table.formated tr td.cc {
text-align:center;
vertical-align:middle;
}

.centerContent table.formated tr th {
padding:6px !important;
margin:2px !important;
vertical-align:middle;
border-top:1px solid #d0d0d0;
text-align:middle;
font-weight:200;
background:#f0f0f0;
}

.centerContent ul, .centerContent ol {
float:none;
clear:both;
}

.centerContent ul li, .centerContent ol li {
margin-bottom:5px;
}

.centerContentWidth {
width:600px;
padding-right:40px !important;
}

.centerContent .beforeContent, .centerContentWidth .beforeContent {
height:10px !important;
float:none;
clear:both;
display:block;
}


.rightContent {
width:220px;
padding-left:20px !important;
}

.leftContent {
width:220px;
padding-right:20px !important;
}


.rule {
border-left:double 4px #f99a1d !important;
margin:10px 10px 10px 40px !important;
padding:0px 5px 0px 7px !important;
}

.textus h2, .textus h3 {
margin:0px !important;
padding:5px 0px 5px 0px !important;
float:none !important;
display:block  !important;
height:auto  !important;
clear:both;
}

a.adotted{
text-decoration:underline !important;
}

a.adotted:hover{
text-decoration:none !important;
}

table.calculatorTable  {
border:0px none;
padding:0px;
margin:10px 0px 20px 15px;
vertical-align:top;
}

table.calculatorTable tr td  {
padding:4px;
vertical-align:middle;
margin:1px !important;
}

td.colTitle {
padding-left:30px !important;
text-align:right;
white-space:nowrap;
}


table.clearBorder, .clearBorder td, .clearBorder tr {
border:0px none;
padding:0px;
margin:0px;
vertical-align:top;
}

.clearBorder td p {
margin:0px 0px 15px 0px;
padding:0px;
}

div.leftDateRightAnonse {
clear:both;
margin:0px 0px 0px 0px !important;
height:auto !important;
display:block !important;
}

div.leftDateRightAnonse span {
float:left;
width:120px;
}

div.leftDateRightAnonse p {
float:left;
width:320px;
padding:0px 0px 20px 10px;
margin:0px;
}

div.leftDateRightAnonse a {
display:inline;
margin:0px 0px 4px 0px;
padding:0px;
}

.subscribeMKS{
margin-top:30px;
font-size:12px;
color:#909090;
line-height:1.6;
}

.lineSMKS{
width:420px;
height:1px;
margin:10px 0px 10px 0px;
border-top:1px solid #a0a0a0;
}

.objectCardMini {margin:0px 0px 20px 0px !important;}
.objectCardMiniRightCell {margin:0px !important; padding:0px 0px 0px 30px !important; height:auto;}
.objectCardMiniName {margin:0px 0px 15px 0px !important;}
.objectCardMiniPhoto img {margin:0px 3px 3px 3px; border:#f99a1d 1px solid;}
.objectCardMiniDesc {float:left !important;}
.objectCardMiniControl a:hover {text-decoration:none;}

.objectCardLeft {}
.objectCardLeft h3 span {font-size:16px; color:#202020;}
.objectCardLeftImg img {margin:0px 3px 3px 3px; padding:2px; border:#c0c0c0 1px solid;}

.objectCardLeft ul {list-style-type: none; margin:10px 0px 20px 10px !important; padding:0px; }
.objectCardLeft ul li {list-style-type: none; margin:0px; padding:0px;}

.objectCardLeftInformerHeader {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000;}
.objectCardLeftInformerValue {margin:0px 0px 10px 0px !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #505050;}

.objectCard {
clear:both;float:none;height:auto;display:block !important;

}

.objectCardBeforePhoto, .objectCardAfterPhoto, .objectCardDesc {
clear:both;float:none;height:auto;display:block !important;
padding:15px 0px 0px 20px;
}

.objectCard h3 {
padding:0px !important;
margin:10px 0px 10px 0px !important;
}

.objectCardDesc {
display:block;
float:none;
margin:0px 20px 0px 0px !important;
xtext-indent:20px;
}

.objectCardDesc object {
}

.userCard {
display:block;
float:none;
margin:10px 0px 0px 0px !important;
}

.userCardImg img {
margin:0px 3px 3px 3px;
padding:2px;
border:#c0c0c0 1px solid;
}

.userCardInfoName {
font-size:18px;
color:#f99a1d;
}

h3.objectCardHeaderPlan {
display:block;
height:auto;
font-family: Arial, Helvetica, sans-serif;
xfont-size: 18px;
font-weight: normal;
xcolor: #4c4c4c;
text-decoration: none;
margin: 15px 0px 10px 0px !important;
padding: 0px !important;
text-indent:0px;
}

.newsCard {
clear:both;float:none;height:auto;display:block !important;
padding:0px 0px 0px 30px;
}

.newsCardDesc {
clear:both;height:auto;float:none;display:block !important;
margin:0px 0px 20px 0px !important;
padding:0px !important;
}


.newsCardDesc p {
height:auto;float:none;display:block !important;
}

.newsCardDesc ul li {
margin:0px 0px 5px 10px !important;
}

.newsCardDesc ul li {
margin:0px 0px 15px 0px !important;
}

.plcLst {text-align:center; display:block; width:160px; padding:5px 0px 7px 0px;}
.plcLst img {display:block; border:1px solid #f99a1d; padding:2px; xbackground:#e98a0d; margin:0px 0px 4px 0px;}
.plcLst a {display:inline;}
.plcLst a:hover {text-decoration:none;}

.lstnwsflt h4 {font-size:18px; font-weight:200 !important; font-style:regular; margin:20px 10px 20px 10px !important; color:#F99410;}
.lstnwsflt a {color:#F99410;}

.View3DObject {margin:10px 0px 0px 10px !important;}
.View3DObject object {border:1px solid #f99a1d;}
.View3DObject embed {border:1px solid #f99a1d;}
.View3DObjectSwitcherOn {color:#f99a1d; font-size:20px;} 
