/* Start of CMSMS style sheet 'Common CSS' */
/* reset it */
body { color:#000; background-color:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; border:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup, sub { line-height:-1px; vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
:focus { outline:0; }
/* font it */
body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%;
line-height:99%; }
/* steady? go! */
#pseudobody { position:relative; }
#header { position:absolute; top:0; width:100%; height:108px; }
#columnsgoeshere { padding-top:108px; }
#contentblock_wrapper { float:left; width:100%; }
#contentblock { margin:0 208px 0 235px; }
#rsb { float:left; margin-left:-208px; width:208px; }
#lsb { float:left; margin-left:-100%; width:235px; }
#columnscontainer:after { content:'[DO NOT LEAVE IT IS NOT REAL]'; display:block; height:0; clear:both; visibility:hidden; }
#columnscontainer { display:inline-block; }

#navigation { height:590px; }
#footer { height:54px; }
#contentblock { padding:9px; }
body { font-family:Tahoma; }
/* ============ êîíòåíò ================= */
p { font-size: 100%; line-height: 1.386; margin-bottom:0.6em; }
#contentblock p img { float:left; margin:3px 9px 0px 0; padding:2px; border:1px solid #d5efc6; }
h2 img { margin-right:18px; margin-bottom:36px; }
h2 span { display:block; font-size:77%; font-weight: normal; margin:0; padding:0; margin-top:-15px; }
h2 img, p img { float:left; margin-right:9px; margin-bottom:36px; padding:2px; border:1px solid #d5efc6; }
div#contentblock ul { margin:0em 0 0em 0em; padding:0 0 0 2em; display:inline-block; }
div#contentblock ol { margin:0px 0 9px 0px; padding:0 0 0 2em; display:inline-block; }
div#contentblock ol li { list-style-type:decimal; }
/* easy clearing */
/*div#contentblock ul:after { content:'[DO NOT LEAVE IT IS NOT REAL]'; display:block; height:0; clear:both; visibility:hidden; }*/
div#contentblock ul li { margin:0.7em 0; padding:0 0 0 20px; list-style-type:none; text-indent:-1.24em; line-height: 1.3; }
div#contentblock ul li:before { content:'\2014\a0'; }
h1, h2 { margin-bottom:9px; padding-left:9px; padding-right:9px; }
h3, h4 { margin-top:14px; }
h1 { font-size:138.5%; line-height:1.85; font-family:'Lucida Grande', Verdana, Arial, sans-serif; font-weight:bold; clear:both; }
h2 { font-family:'Lucida Grande', Verdana, Arial, sans-serif; font-size:123.1%; font-weight:normal; letter-spacing:-1px; line-height:1.7; margin-top:18px; clear:both; }
h3 { font-size:116%; font-weight:normal; clear:both; }
h4 { font-size:108%; }
strong { font-weight:bold; }
span.nobr { white-space:nowrap; }
/*------------------- ÑÀÉÄÁÀÐ -------------------------*/
#navigation ul { margin:0 0 0 9px; padding:0; }
#navigation ul ul { margin:0; padding:0; }
#navigation ul li { width:190px; }
#navigation ul li a.selected { color:#fff; background-color:#00994c; }
#navigation ul li a.selected:hover { color:#fff; background-color:#00994c; }
a.head { display:block; padding-left:9px; font-size:123.1%; font-family:'Lucida Grande', Verdana, Arial, sans-serif; letter-spacing:-1px; text-decoration:none; font-weight:normal; line-height:2; cursor:pointer; color:#1686A8; }
a.head:hover { text-decoration:underline; background-color:#e4f0e6; }
#navigation ul ul li { margin:0; padding:0; height:18px; }
#navigation ul li li { border-top:0; border-bottom:1px dotted #e4f0e6; }
#navigation ul ul a, #navigation ul ul a:link, #navigation ul ul a:visited { display:block; width:172px; padding-left:18px; font-size:100%; font-family:Tahoma; line-height:18px; text-decoration:none; }
#navigation ul ul a { color:#1686A8; }
#navigation ul ul a:visited { color:#1686A8; }
#navigation ul ul a:hover { background-color:#e4f0e6; text-decoration:underline; }
/*------------------- ÏÐÀÂÛÉ ÑÀÉÄÁÀÐ -------------------------*/
#rsb ul { padding:0; margin:0; }
#rsb img { margin:9px 0 0 0; padding:0; }
#rsb h6 { margin:6px 9px 0 0; padding:0 9px 0 9px; font-weight:bold; font-size: 100%; font-family:'Lucida Grande', Verdana, Arial, sans-serif; line-height:1.7; background-color:#3593ab; color:#fafafa; }
#rsb li { margin:0 9px 0 0; padding:0 0 0 9px; border-bottom:1px dotted #e4f0e6; }
#rsb li.sub { padding-left:18px; }
#rsb li a:link, #rsb li a:visited, #rsb li a:hover, #rsb li a:active { margin: 0; padding: 0; font-size:100%; letter-spacing:0.01em; text-decoration:none; line-height:1.38; color:#1686A8; }
#rsb li a:hover { text-decoration:underline; background-color:#e4f0e6; }
/*------------------- ÕÈÄÅÐ -------------------------*/
#header { text-align:right; }
#header p.phonesandmail { color:#00994c; font-size:93%; font-family:'Lucida Grande', Verdana, Arial, sans-serif; font-weight:normal; margin:9px 217px 0 auto; width:300px; line-height:1.6; }
* html #header p.phonesandmail { margin-top: 7px; }
#tomain { margin: 0; padding: 0; border: 0; }
#tomain img { margin: 0; padding: 0; border: 0; }
#tomain a, #tomain a:link, #tomain a:visited, #tomain a:hover, #tomain a:active { margin: 0; padding: 0; border: 0; }
#header p.icons { float: right; line-height: 1%; height: 18px; position: relative; top: -18px; }
* html #header p.icons { top: -20px; }
#header p.icons a img { border: 0; }
/*------------------- ÔÓÒÅÐ -------------------------*/
#footer { padding-left:18px; font-size:85%; font-family:'Lucida Grande', Verdana, Arial, sans-serif; background:#e6f1f7 url(/uploads/images/footer.jpg) no-repeat top left; color:#1686A8; }
#pseudobody #footer p { float: left; width: 470px; margin: 19px auto auto 0px; }
#pseudobody #footer p span { margin-left: 100px; color: #FAFAFA; }

/*------------------- ÓÍÈÂÅÐÑÀËÜÍÛÅ ÑÒÈËÈ -------------------------*/
.highlight { background-color:#fafafa; }
em { font-style:italic; }
/* ==================================== Îñíîâíûå áëîêè ñòðàíèöû - áàêãðàóíäû è öâåòà ==================================== */
body { background-color:#e6f1f7; }
#pseudobody { background:url(/uploads/images/texture.jpg) repeat-y; }
#header { background:#eef5f8 url(/uploads/images/header.jpg) no-repeat top left; }
#navigation { background:url(/uploads/images/plashka.jpg) no-repeat left top; }
#contentblock { background-color:#fafafa; color:#333; }
#rsb { background-color:#fafafa; }
/* ================== ÎÑÍÎÂÍÎÉ ÒÅÊÑÒ (êîíòåíò) ========================== */
h1 { background-color:#3593ab; /*   color:#daf7ff;*/ color: #fff; }
h2 { background-color:#d9ecf0; color:#256678; }
#contentblock a, #contentblock a:link, #contentblock a:visited, #contentblock a:hover, #contentblock a:active { text-decoration:underline; }
#contentblock a:link { color:#0088ab; }
#contentblock a:visited { color:#336c7b; }
#contentblock a:hover { background-color:#e4f0e6; }
#contentblock a:active { background-color:#336c7b; color:#FFFF00; }
p.contacts { line-height:2; }
p.contacts span { font-style:italic; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; width:10em; text-align:right; }
p.contacts span.ugu { font-size:110%; font-style:normal; text-align:left; width:22em; margin-left:0.5em; }
hr { background-color: #FAFAFA; color: #FAFAFA; clear: both; float: none; width: 100%; height: 1px; margin: 0; padding: 0; border: none; }
/* ññûëêî â õèäåðå */
#header p a, #header p a:link, #header p a:visited, #header p a:hover, #header p a:active { color: #00994C; text-decoration: none; }
#header p a:hover { border-bottom: 2px dotted #00994C; background-color: #FFFFFF; }

/* End of 'Common CSS' */

