body { font-size: 71%; font-family: Tahoma, Verdana,Arial, Helvetica,sans-serif; line-height: 100%; color: #000000; margin: 0; background-color:#FFFFFF; padding: 0; }
body.poll { background-color: #F8F8F6; }
table { font-size: 100%; font-family: Tahoma,Verdana,Arial, Helvetica,sans-serif; line-height: 120%; }


h1 { font-size: 150%; line-height: 130%; font-weight: normal; text-transform: uppercase; }
h2 {  font-size: 100%; line-height: 120%; text-transform: uppercase; margin-bottom: 10; }
h3 { font-size: 100%; line-height: 120%; }

a {	color: #4D8D98;	font-size: 100%; text-decoration: underline; }
a:hover { text-decoration: none;}

p { margin: 0 0 8 0; }
li { margin-bottom: 10; }

td.left { padding: 30 0 0 36; }
td.iconmain { padding: 15 0 0 15; }
td.kurs { padding: 15 0 0 36; }
td.kurs a { color: #A7A094;  }

td.submenu { font-size: 11px; line-height: 10pt; }

td.submenua { font-weight: bold;  color: #016233; background-image: url('/img/submenu_bg.gif'); background-repeat: no-repeat; background-position: top left; }
td.submenu a { color: #FFF; text-decoration: none; font-weight: bold; }

td.iconpage { padding-top: 207;}
table.green { background-color: #87D300; }
table.gray { background-color: #EBE9E3; }
table.graymain { background-color: #D5D1C5; }

td.linepath { padding: 2 10; background-color: #EBE9E3; }
td.leftmain { background-image: url('/img/main_fon.gif'); background-repeat: repeat-x; background-position: top left; }
td.mainservice { background-image: url('/img/main_left_bg.gif'); padding: 30 37 0 0; background-repeat: no-repeat; background-position: bottom right; }
td.mainservice td { text-align: right; font-size: 90%; }
td.mainservice a { color: #000; text-decoration: none; }


td.menu { background-repeat: no-repeat; background-position: bottom left; }
td.item {  cursor: hand; cursor:pointer;  padding: 40 0 0 0; text-align: center; vertical-align: top; width: 106;   font-weight: bold; background-repeat: repeat-x; background-position: top left;}
td.icon {  cursor: hand; cursor:pointer; padding: 30 0 0 0; text-align: center; vertical-align: top; height: 76; width: 43; background-repeat: no-repeat; background-position: top left; }
td.item td {  font-size: 8px; text-transform: uppercase; line-height: 10pt;  font-weight: bold; }

td.line { background-color: #EBE9E3; }
td.bgrepeat { background-repeat: repeat-x; background-position: top left; }

td.content { padding: 20 0; }
td.input { padding: 15 0 15 374; font-size: 11px; line-height: 11pt; }
td.poll { padding: 5 0 0 374; font-size: 11px; line-height: 11pt; }
td.input a { color: #A7A094;  }
td.pollfr { font-size: 11px; line-height: 11pt; }
td.pollfr a { color: #A7A094;  }

td.images { padding: 20 0 0 10; }
td.str { padding: 2 2 0 0; }
td.alt { }

td.ibc { padding: 0 0 10 36; font-size: 80%;  color: #666666; line-height: 120%; }
td.ibc a { color: #A7A094;  }

td.contacts { color: #A7A094; font-size: 80%; line-height: 130%; }
td.alt { font-size: 80%;  color: #666666; line-height: 120%; } 

/*таблицы  в текстовом поле*/
td.text table { border-collapse: collapse;  border-width: 1px;  border-color: #FFFFFF; border-bottom-color: #DFDFDF; border-style: solid; }
td.text table th { text-align:left; padding: 5 7; font-weight: bold; border-width: 1 0 1 0; border-color: #DFDFDF; border-style: solid; background-color: #DFDFDF; }
td.text table td {  font-size: 100%; padding: 5 7; font-weight: normal; border-width: 1 0 1 0; border-color: #DFDFDF; border-style: solid; }
td.text table td p { padding: 0; margin: 0; }
td.text table th p { padding: 0; margin: 0; }

td.text table.normal { border:0; }
td.text table.normal td { font-size: 100%; border:0; padding:0; }
td.text table.normal td.padd10r { padding-right: 10px; }

td.bag {color: red; text-align: left;  vertical-align: top;}

.padd5l { padding-left: 5px; }
.padd5t { padding-top: 5px; }
.padd10l { padding-left: 10px; }
.padd10t { padding-top: 10px; }
.padd10r { padding-right: 10px; }
.padd20l { padding-left: 20px; }
.padd20r { padding-right: 20px; }

.filter { filter:alpha(Opacity=30, FinishOpacity=30, Style=1); padding-right: 20px; }

hr { height:1px; background-color: #DFDFDF; }

.green { color: #016233; }
.greenbg { background-color: #87D300; }
.darkgreen { color: #25594C; }

.date { font-size: 80%; background-color: #195589; }
.small { font-size: 80%; line-height: 120%; }
.note { color: #CF5200; font-weight: bold;}
.news { font-size: 95%; line-height: 120%; }

form { margin:0; }
input { font-size: 100%; font-family: Tahoma; border-width: 1px; border-color: #646464; border-style: solid;}
input.submit { border-width: 0px; }
input.noborder { border-width: 0px; }
select { font-size: 100%; font-family: Tahoma; border-width: 1px; border-color: #646464; border-style: solid; }
textarea { font-size: 100%; font-family: Tahoma; border-width: 1px; border-color: #646464; border-style: solid; }
