/* BODY */
BODY, TEXTAREA {margin: 0; padding: 0; font-family: tahoma; background-color: #FFFFFF}

/* A */
A:active {text-decoration: underline}
A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:hover {text-decoration: underline}
A.clear:active {text-decoration: none}
A.clear:link {text-decoration: none}
A.clear:visited {text-decoration: none}
A.clear:hover {text-decoration: none}

/* IMAGES */
IMG {border: 0; margin: 0}
IMG.ico_cat {width: 42px; height: 42px; border: 0}
IMG.ico_cat_sm {width: 21px; height: 21px; border: 0}


/* H */
H1 {font: 160%/85%; letter-spacing: -0.5pt; margin: 0; padding: 0}
H1.bold {font: bold 180%/85%; letter-spacing: -0.5pt; margin: 0; padding: 0}
H2 {font: 125%/110%; letter-spacing: -0.5pt; margin: 0; padding: 0}
H2.bold {font: bold 120%/110%; letter-spacing: -0.5pt; margin: 0; padding: 0}
H2.arttitle {font: bold 125%/90%; letter-spacing: -0.5pt}
H3 {font: bold 80%/100%; margin: 0; padding: 0}
H3.light {font: 80%/110%; margin: 0; padding: 0}

H4 {font: bold 75%/110%; margin: 0; padding: 0}
H5 {font: 60%/110%; margin: 0; padding: 0}
H6 {font: 70% arial; margin: 0; padding: 0}

/* P, DIV */
P {font: normal 80%/140%; margin: 0; display: block}
P.t {margin: 0; padding: 10 0; display: block}

ol,ul{font: normal 80%/140%; margin:15px 0px; padding:0px 15px 0px 20px}
li{margin-left:15px}
table.tbl {font: normal 80%/140%; margin: 20px 0px ; display: block}


P.extra {font: 120%/100%}
P.large {font: 100%/120%}
P.intro {font: 90%/120%}
P.text {font: 80%/140%}
P.publ {font: 80%/120%}
P.medium {font: 80%/130%}
P.small {font: 70%/130%}
P.map1 {font: bold 80%/160%; padding: 0 0 0 18px}
P.map2 {font: bold 70%/130%; padding: 0 0 0 34px}
P.small_b {font: bold 70%/130%}
P.small_list_b {font: bold 70%/170%}
P.small_list {font: 70%/170%}
P.smaller {font: 60%/110%}
P.cat_title {font: 55%/170% arial, tahoma}


/* DIV & TABLES */
DIV {margin: 0; padding: 0}
DIV.rcol {width: 100%;  margin: 0; padding: 0; background-color: #C5C9DB}
DIV.white {width: 100%;  margin: 0; padding: 0; background-color: #FFFFFF}
DIV.lblue {width: 100%;  margin: 0; padding: 0; background-color: #98B3CD}
DIV.lblue {width: 100%;  margin: 0; padding: 0; background-color: #98B3CD}
DIV.dblue {width: 100%;  margin: 0; padding: 0; background-color: #18346C}
DIV.dblue2 {width: 100%;  margin: 0; padding: 0; background-color: #132268}
DIV.gb	 {width: 100%;  margin: 0; padding: 0; background-color: #AEBACE}
DIV.mgb	 {width: 100%;  margin: 0; padding: 0; background-color: #717CA7}
TABLE {margin: 0; padding: 0}
TABLE.main1 {background-position: top left; background-repeat: no-repeat}
TD {margin: 0 0 0 0; padding: 0 0 0 0}
TR.menu {font: 60%/110%}
TD.norepeat {background-repeat: no-repeat}
TD.cat {padding: 0 28px 28px 21px}
TD.cat_lc {padding: 0 28px 28px 34px}
TD.cat_inner {padding: 22px 26px 22px 26px}
TD.ranee {padding: 26px 24px 36px 24px}
TD.smalltrab {font: 60%/110% tahoma; padding: 12px 15px; border-bottom: 1px solid #CED0DE}
TD.smalltrab_shapka {border-right: 1px solid #FFFFFF; padding: 0 0 0 6px}

/* OTHER */
.catname {font: 55%/170%}
#lang {font: 70%; background-color: #094481; padding: 0.1em 0.3em;}

/* FORM */
form {margin: 0; padding: 0}
.inp {width: 100%; font: 70%; padding: 0 0.3em}
.but {font: 60% color: #FFFFFF; background-color: #F54A90; border: 0; padding: 0.1em 0.3em; margin: 0}

/* COLORS */
#w {color: #FFFFFF}
#b {color: #000000}
#g {color: #5F5F5F}
#lg {color: #737373}

#r {color: #990000}
#blue {color: #094481}
#blue2 {color: #08407C}
#lblue {color: #7E8FAF}
#dblue {color: #17326A}
#ddblue {color: #072241}
#marine {color: #6F96B9}
#intro {color: #757EA9}
#dgb {color: #4A5D84}
#mgb {color: #717CA7}
#softblue {color: #6C80A4}
