body {background: #FFF; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000; text-align: left; margin: 0;	padding: 0;}

/* tags */
img {border: 0; display: block;}
hr {width: 90%; color: #0F1B63; text-align: center; height: 1px;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,td,div,dl,dd,dt,input,textarea,select {font-family: Arial, Helvetica, sans-serif; word-spacing: normal; line-height: normal;}
p,ul,ol,li,td,div,dl,dd,dt {font-size: 12px; font-style: normal; margin: 0; font-weight: normal;}
ul,ol,li {text-align: left; list-style-position: innerhit; margin-left: 25px;}
input,textarea,select {font-size: 12px;}
p {text-align: justify; text-indent: 25px;}
h1,h2,h3,h4,h5,h6{text-align: center; margin: 0; word-spacing: normal; line-height: normal; padding-top: 3px; padding-bottom: 3px; color: #0F1B63; font-style: italic; font-variant: small-caps;}
h1 {font-size: 165%;}
h2 {font-size: 150%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}
h6 img {display: inline;}
a,a:link,a:visited {color: #252486;	font-weight: normal;	text-decoration: none;	cursor: pointer;}
a:hover,a:active {color: #D96B00; text-decoration: underline;}

/* table */
#maintable {text-align: left;	width: 100%;}
#logo {height: 158px;	text-align: left;	vertical-align: top;	background: #FFF url(images/TopFon.jpg) repeat-x top left;}
#logo img {display: inline; padding: 0; margin: 0;}
#logo a img {display: inline; padding: 0; margin: 7px 0 0 10px;}
#greenString {height: 26px; vertical-align: middle;	background: #3FA7C2; padding-right: 20px;	text-align: right; color: #FFF;}
#greenString img {display: inline; padding: 0; margin: 0 0 0 5px; cursor: pointer;}
#greenString a img {display: inline; padding: 0; margin: 0 0 0 5px; cursor: pointer;}
#greenString .tel {padding: 3px 0 3px 0; font-size: 140%; font-style: oblique; font-weight: bold;}
#runline {height: 106px; vertical-align: middle; text-align: center; background-color: #01466E;}
#runline marquee img {display: inline; margin: 0 30px 0 30px; padding: 0;}
#leftSide {width: 15%; text-align: left; vertical-align: top; background: #FFF;}
#content {text-align: left; width: 85%;	vertical-align: top;	background: #FFF;	padding: 5px;	border-left: 1px solid #0F1B63;}
#rightSide {width: 180px; text-align: center; vertical-align: top; border-left: 1px solid #0F1B63;}
#rightSide img {padding: 1px 0 1px 0;}
#rightSide a img {padding: 1px 0 1px 0;}
#copy {height: 24px; text-align: center; vertical-align: middle; background: #FFF; border-top: 1px solid #0F1B63;}

/* layers */
#slogan {position: absolute; left: 145px; top: 53px; width: 680px; height: 100px; text-align: center;}
#slogan h1 {font-style: oblique; font-variant: normal; color: #FFF;}
#nav {border-bottom: 1px solid #FFF; background: #0F1B63;}
#counters {text-align: center; padding: 2px; margin: 1px;}
#counters a img {display: inline; padding: 2px;}

/* navigation*/
a.level0,a.level0:link,a.level0:visited {display: block; width: 223px;  font-weight: bold; font-variant: small-caps; color: #DAECE0; background: #0F1B63; border-top: 1px solid #FFF; border-right: 1px solid #FFF; padding: 3px;}
a.level0:hover,a.level0:active {background: #DAECE0; color: #0F1B63;}
a.level1,a.level1:link,a.level1:visited {display: block; width: 213px; font-weight: bold;	font-size: 90%;	color: #FFF;	background: #3FA7C2;	border-top: 1px dotted #FFF;	border-right: 1px solid #FFF;	padding: 3px 3px 3px 13px;}
a.level1:hover,a.level1:active {background: #DAECE0; color: #0F1B63;}
a.level2,a.level2:link,a.level2:visited {display: block; width: 206px; font-style: italic; font-size: 90%; color: #296EB9; padding: 3px 3px 3px 20px; background: #DAECE0;	border-top: 1px dotted #FFF;	border-right: 1px solid #FFF;}
a.level2:hover,a.level2:active {background: #DAECE0; color: #0F1B63;}

/* classes */
p#nw {text-align: center; text-indent: 0; color: #DAECE0; background: #0F1B63; border-right: 1px solid #FFF; font-size: 130%; font-style: italic; font-variant: small-caps; font-weight: bold; padding: 2px 0 2px 0;}
p.hnews {text-indent: 0; text-align: center; padding: 2px 5px 0 5px;}
p.hnews a,p.hnews a:link,p.hnews a:visited,p.hnews a:hover,p.hnews a:active {font-weight: bold; text-decoration: underline;}
p.news {text-indent: 8px; padding: 0 5px 10px 5px; font-size: 90%;}
p.news a,p.news a:link,p.news a:visited,p.news a:hover,p.news a:active {font-weight: bold; text-decoration: underline;}
.anons {padding-bottom: 6px;}
.pages {text-align: center; text-indent: 0; padding: 4px;}
.pages a {padding: 0 4px 0 4px; text-decoration: underline;}
.pages b {padding: 0 4px 0 4px; color: #0F1B63;	background: #DAECE0;	border: 1px solid #3FA7C2;}
#razdels {width: 100%; text-align: left; margin-left: auto; margin-right: auto; border-right: 1px solid #0F1B63; border-bottom: 1px solid #0F1B63; border-left: 1px solid #0F1B63;}
.podrazdel {border-top: 1px solid #0F1B63;}
.podrazdel td {width: 30%; text-align: center; vertical-align: top;}
.podrazdel td a img {display: inline;}
.podrazdel td a,.podrazdel td a:link,.podrazdel td a:visited,.podrazdel td a:hover,.podrazdel td a:active {color: #000; text-decoration: none;}
.krasn {color: #B00;}

#chapters {width: 98%; text-align: left; margin-left: auto; margin-right: auto;}
.chapter {width: 50%; text-align: justify; vertical-align: top; border: 1px solid #0F1B63;}
td.chapter a,td.chapter a:link,td.chapter a:visited,td.chapter a:hover,td.chapter a:active {color: #000; text-decoration: none;}
td.chapter a strong {color: #0F1B63;}

/* additional id */
a#kopi {float: left; padding-left: 10px; color: #0F1B63; text-decoration: none; font-size: 90%; font-style: oblique;}
a#gr {float: right; padding-right: 10px; color: #0F1B63; text-decoration: none; font-size: 90%; font-style: oblique;}
.Table1 {text-align: left; background: rgb(63, 167, 194); width: 75%; margin-left: auto; margin-right: auto;}
.Table1 th {font-size: 90%; text-align: center; vertical-align: middle;}
.Table1 td {text-align: center; vertical-align: middle; background: #FFF;}
.black {font-size: 100%; color: #000; text-align: justify; text-indent: 25px; padding: 0;}
h2.black {font-size: 130%; color: #0F1B63; text-align: justify; text-indent: 25px; padding: 3px 0 3px 0;}
.kkb {background: rgb(63, 167, 194); width: 100%;}
.kkb th {text-align: center; vertical-align: middle; font-weight: bold; background: #FFF;}
.kkb td {text-align: center; vertical-align: middle; background: #FFF;}

/**************** Promo Group *******************/
#seotext{
	width:98%;
	margin:0 auto;
}
#seotext p{
	margin-bottom:5px;
	font-size:14px;
}
