.cms_area {
color:#634323;
text-align:justify;
}

.cms_area p {
margin:0;
padding:0;
padding-bottom:14px;
}

.pad {
padding-right:10px!important;
padding-left:10px!important;
}

.cms_area h1, .cms_area h2, .cms_area h3, .cms_area h4, .cms_area h5, .cms_area h6  { 
font-weight:bold;
color:#634323;
padding-bottom:10px;
}

.cms_area a, .cms_area a:link, .cms_area a:visited {
cursor:pointer;
text-decoration:none;
color:#634323;
font-weight:bold;
}

.cms_area a:active, .cms_area a:hover, .cms_area a:focus {
cursor:pointer;
text-decoration:none;
color:#C6980D;
}

.leftfloat {
float:left;
margin-right:9px;
margin-bottom:4px;
}

.rightfloat{
float:right;
margin-left:10px;
margin-bottom:4px;
}

.aligncenter {
text-align:center;
}

.alignright {
text-align:right;
}

.margintop {
margin-top:10px;
}

.marginbottom {
margin-bottom:10px;
}

.padtop {
padding-top:20px;
}

.padbot {
padding-top:20px;
}

.krasnaya_stroka {
text-indent: 25px;
display:block;
}

.red {
color:#C34000;
}

.percent {
height:1%;
}

.cms_area ul {
margin-bottom:20px;
}

.cms_area ul li ul {
margin-top:10px;
}

.cms_area ul li {
list-style:none;
padding-left:15px;
text-align:left;
padding-top:2px;
}

.line_through_decor {
text-decoration:line-through;
}

.block {
display:block;
}



/* picture styles */

.globalcontain {
display:block;
margin-top:8px;
}

.contain {
display:block;
padding:1px;
border:2px solid #BDE1E1;
}

.globalcontain img {
padding:2px;
border:2px solid #BDE1E1;
}

.contain_caption {
display:block;
margin-top:3px;
width:186px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
background-color:#F5EDCC;
text-align:center;
color:#514D1A;
white-space: normal;
font-size:1.161em;
line-height:1.2em;
}





/* cms area link styles */

/*.cms_area a, .cms_area a:link, .cms_area a:visited {
cursor:pointer;
text-decoration:none;
color:#B0B0B0;
}

.cms_area a:active, .cms_area a:hover, .cms_area a:focus {
cursor:pointer;
text-decoration:none;
color:#00CCFF;
}
*/
.orange {
text-decoration:underline;
color:#DC7C04;
}

a.orange, a:link.orange, a:visited.orange {
cursor:pointer;
text-decoration:underline;
color:#DC7C04;
}

a:active.orange, a:hover.orange, a:focus.orange {
cursor:pointer;
text-decoration:none;
color:#DC7C04;
}







/* cms area table styles */

.cms_area table {
width:100%;
border-right:1px solid #A6D3DE;
border-top:1px solid #A6D3DE;
margin-bottom:10px;
}

.cms_area table th, .cms_area table td {
padding:5px;
border-left:1px solid #A6D3DE;
border-bottom:1px solid #A6D3DE;
text-align:center;
vertical-align:middle;

}

.cms_area table.fontS tr, 
.cms_area table.fontS td{font-size:1.161em; line-height:1.2em;}




/* font size styles */

.font_size_9 {
font-size:1.22em;
line-height:1.21em;
}

.font_size_10 {
font-size:1.0em;
line-height:1.2em;
}

.font_size_11 {
font-size:1.12em;
line-height:1.180em;
}

.font_size_12 {
font-size:1.161em;
line-height:1.2em;
}

.font_size_14 {
font-size:1.4em;
line-height:1.208em;
}

.font_size_16 {
font-size:1.6em;
line-height:1.2em;
}

.font_size_18 {
font-size:2.10em;
line-height:0.95em;
}

.font_size_20 {
font-size:2.0em;
line-height:1.195em;
}

.font_22 {
font-size:2.015em;
line-height:1.49em;
}

.font_size_24 {
font-size:2.3em;
line-height:1.39em;
}

