body {background: #FFFFFF; margin: 0em; padding: 0px;}

div {color: #000000; font-family: verdana, arial, sans-serif; font-size: 12px; padding: 0px; margin: 0px}

#all {background: #FFFFFF; max-width: 1090px; margin: auto; padding: 5px;}
#path     { background: #CFCFCF; margin-top: 5px; margin-bottom: 5px; padding: 2px;}
#header   { background: url(http://www.qrim.ru/_img/kater.jpg) no-repeat #0A40AB; min-height: 110px;}
#container{ background: #E7EDF3; width: 100%; max-width: 1094px;}
#left     { width: 120px; margin: 3px; float: left}
#right    { float: right; margin-top: 1px;}
#footer   { background: #CFCFCF; margin-top: 5px; margin-bottom: 5px; padding: 2px; text-align: center;}
#bottom   { background: #FFFFFF; border: 0; text-align: center;}
#main     { background: #FFFFFF; width: auto; min-height: 200px; margin-left: 125px; padding-left: 5px; padding-right: 5px; padding-bottom: 20px;}

#main.show_right {margin-right: 240px;}
#right.show_right{display: block; width: 240px;}


div.overright {overflow: auto; max-height: 360px;}
div.block{border: 0px; padding: 0px; margin-left: 2px; margin-right: 2px; margin-top: 10px; margin-bottom: 2px;}
div.text {padding-top: 2px; padding-left: 6px; padding-right: 6px; padding-bottom: 10px;}
div.mes {border: 1px solid #82A4C7; padding: 3px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 10px; height: 1%;}
div.mesov {border: 1px solid #82A4C7; padding: 3px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 10px;overflow: auto; overflow-x: scroll hidden; overflow-y: hidden;}
div.mesc{border: 1px solid #82A4C7; padding: 3px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 10px;}
div.docs {border: 1px solid #82A4C7; padding: 3px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 20px;}
div.clear {clear: both}

div.title {color: #115DB4; background: #EFEFEF; font-size: 17px; padding: 6px; margin-bottom: 4px}
div.code {background: #e8e8e8; }
div.quote {background: #EFEFEF; border: 2px solid #ffffff; margin-left: 25px; margin-right: 25px; padding: 5px}
blockquote {background: #EFEFEF; border: 2px solid #ffffff; margin-left: 25px; margin-right: 25px; padding: 5px}
div.offtop {border: 2px solid #ffffff; color: #808080; margin-left: 10px; margin-right: 25px; padding: 5px; font-size: 10px; }

div.menu     {font-size: 12px; border: 1px solid #82A4C7; padding: 1px; margin-bottom: 10px}
div.menuitem {background: #92B4D7; font-weight: bold; min-height: 15px; font-size: 12px; border: 1px; margin: 1px; padding: 2px}
div.menusel  {background: #EFEFEF; font-weight: bold; height: 15px; font-size: 12px; border: 1px; margin: 1px; padding: 1px}
div.menucode {background: #EFEFEF; min-height: 15px; font-size: 11px; border: 1px; margin: 1px; padding: 1px}
div.menuco   {background: #E7EDF3; min-height: 15px; font-size: 11px; border: 1px; margin: 1px; padding: 1px}
div.doccode {background: #EFEFEF; padding: 3px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px;}
div.docco   {background: #E7EDF3; padding: 3px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px;}


div.menuitem a:link    {color: #00002A; text-decoration: none}
div.menuitem a:visited {color: #00002A; text-decoration: none}
div.menuitem a:active  {color: #00002A; text-decoration: none}
div.menuitem a:hover   {color: #FFFFFF; text-decoration: none}

#headertext { color: #FFFFFF; padding: 24px; font-size: 48px; font-weight: bold; font-family: Arial;}
#headertext a {color: #FFFFFF; text-decoration: none;}

p {margin-top: 10px; margin-bottom: 10px;}
p.r {text-align: right;}
p.mar {text-indent: 2em;}

span.q    {color: #808080;}
span.red  {color: #FF0000;}
span.blue {color: #0000FF;}
span.green{color: #00FF00;}
span.r {float:right;}

a:link    {color: #1E2E5C;}
a:visited {color: #115DB4;}
a:active  {color: #BF3A00;}
a:hover   {color: #BF3A00;}

table.code {padding: 0; margin: 0;}
table.r {border: #82A4C7 1px solid}

td {font-family: verdana, arial, sans-serif; font-size: 12px; vertical-align: middle}
td.menu {background: #92B4D7; font-weight: bold; font-size: 12px;}
td.code {background: #EFEFEF;}
td.co   {background: #E7EDF3;}
td.cor   {background: #E5D0D0;}

b.title  {color: #115DB4; font-size: 17px;}

h1 {color: #115DB4; font-size: 21px; margin: 0;}
h2 {color: #115DB4; font-size: 18px; margin: 0;}

pre     {font-size: 14px; font-family: 'courier new',courier, sans-serif; text-align: left; margin: 0px}

.thinbut{border: #82A4C7 1px solid;	font-size: 11px; font-style: normal; color: #000000; background: #ffffff}

img {border: 0; max-width: 100%;}
img.tex {vertical-align: middle}

form {margin: 0;}
textarea.gdr {color: #000000; font-family: verdana, arial, sans-serif; font-size: 12px; width: 99%; background: #FFFFFF;}
input {font-family: verdana, arial, sans-serif; font-size: 12px; background: #FFFFFF; }

ul {padding-left: 25px; margin: 2px}
li {padding-top: 5px; padding-bottom: 5px; margin: 0px}

div.seo {color: #808080; font-size: 10px;}
div.seo a:link    {color: #808080; text-decoration: none}
div.seo a:visited {color: #808080; text-decoration: none}
div.seo a:active  {color: #808080; text-decoration: none}
div.seo a:hover   {color: #808080; text-decoration: none}