/* Стандартные стили */

/* Общие стили */

html, body {
 margin: 0; padding: 0;
 width: 100%; height: 100%;
 font-family: verdana, tahoma, sans-serif;
 font-size: 12px;
 font-color: #625E5E;
 border: 0;
}

h1 h2, h3, h4, h5 {
 font-family: tahoma, verdana, sans-serif;
}

h1 {font-size: 14px; color: #FF6600;}
h2 {font-size: 13px; color: #625E5E;}
h3 {font-size: 12px; color: #625E5E;}
h4 {font-size: 11px; color: #625E5E;}
h5 {font-size: 10px; color: #625E5E;}

sup, sub {font-size: 80%;}

a {text-decoration: none;}
a:link {color: #FF6600;}
a:visited {color: #82C3CA;}
a:hover {color: #82C3CA;}

.vo a {color: #000; text-decoration: none;font-weight:normal}
.vo a:hover {color: #000; text-decoration: none;font-weight:normal}

p {
 text-align: justify;
}

.red {color: #FF6600;}

.green {color: #82C3CA;}

.blue {color: #178D9F;}

.gray {color: #625E5E;}

.black {color: #000000;}

/* Стили каркасных элементов дизайна */

#main {
 background: url(main.gif) top left repeat;
}

#main_ {
 float: left;
 width: 1000px;
}

#main_in {
 float: left;
 background: url(main_in.gif) top left repeat;
}

#right {
 float: left;
 width: 199px;
}

#menu {
 float: left;
 width: 196px;
 margin-top: 123px;
 background: url(menu.png) top left no-repeat;
}

#right_bottom {
 float: left;
 width: 200px;
 padding-top: 350px;
 text-align: center;
}

#left {
 float: left;
 width: 741px;
 border-left: 4px solid #FF6600;
 border-right: 5px solid #82C3CA;
 background: #F5F6F7;
}

#head {
 float: left;
 width: 741px;
 height: 422px;
 background: url(head.jpg) top left no-repeat;
}

#Content {
 float: left;
 display: inline;
 width: 653px;
 padding: 0px;
 margin-top: 20px;
 margin-bottom: 5px;
 margin-left: 47px;
 margin-right: 41px;
}

#bottom {
 float: left;
 width: 718px;
 height: 42px;
 margin-left: 11px;
 margin-right: 12px;
 background: url(bottom.gif) left top repeat-x;
}

/* Стили других дизайнов */

#menu_top {
 float: left;
 width: 196px;
 height: 35px;
 background: url(menu_top.png) top left no-repeat;
}

#menu_item {
 float: left;
 width: 196px;
 height: 24px;
 background: url(menu_item.png) top left no-repeat;
}

#menu_item a {
 line-height: 24px;
 margin-left: 48px;
 padding-left: 12px;
 font-family: tahoma, verdana, sans-serif;
 font-size: 14px;
 color: #393E44;
 font-weight: bold;
 text-decoration: none;
 background: url(menu_item_link.gif) center left no-repeat;
}

#menu_item a.active {
 color: #FF6600;
 background: url(menu_item_active.gif) center left no-repeat;
}

#menu_item a:hover, #menu_item a:hover {
 color: #178F9D;
 text-decoration: underline;
 background: url(menu_item_hover.gif) center left no-repeat;
}

#menu_bottom {
 float: left;
 width: 196px;
 height: 51px;
 background: url(menu_bottom.png) top left no-repeat;
}

#head_word {
 float: left;
 width: 399px;
 padding-top: 89px;
 padding-left: 342px;
 clear: both;
}

#head_email {
 float: left;
 width: 399px;
 padding-top: 20px;
 padding-left: 342px;
 clear: both;
}

#head_phone {
 float: left;
 width: 399px;
 padding-top: 4px;
 padding-left: 342px;
 clear: both;
}

#head_word h1, #head_email h1, #head_phone h1 {
 margin: 0px;
 padding: 0px;
}

#head_block1 {
 float: left;
 width: 110px;
 padding-top: 165px;
 padding-left: 136px;
}

#head_block2 {
 float: left;
 width: 110px;
 padding-top: 165px;
 padding-left: 110px;
}

#head_block3 {
 float: left;
 width: 110px;
 padding-top: 165px;
 padding-left: 110px;
}

#head_block1 h1, #head_block2 h1, #head_block3 h1 {
 margin: 0px;
 padding: 0px;
 margin-bottom: 10px;
 font-size: 12px;
 color: #FFFFFF;
}

#head_block1 a, #head_block2 a, #head_block3 a {
 margin: 0px;
 padding: 0px;
 font-family: tahoma, verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 color: #FFFFFF;
}

#navstr {
 padding-bottom: 12px;
 color: #178D9F;
}

#navstr a {
 color: #178D9F;
}

#redtable {}

#redtable th {
 margin: 0px;
 padding: 18px;
 padding-left: 28px;
 text-align: left;
 font-weight: bold;
 font-size: 14px;
 font-family: tahoma, verdana, sans-serif;
 border-left: 1px solid #F26722;
 background: #F5E3D9;
}

#redtable th.first {
 border-left: 0px solid #F26722;
 width: 250px;
}

#redtable td {
 margin: 0px;
 padding: 18px;
 padding-left: 28px;
 border-left: 1px solid #F26722;
 border-bottom: 1px solid #F26722;
}

#redtable td.first {
 padding-left: 0px;
 border-left: 0px solid #F26722;
}

/* Стили области контента */

#Content {}
