body {
padding:0px;
margin: 0px;
font-size: 16px;
background: white url(/img/left_footer.gif) no-repeat left bottom;
}
*html body {
padding:0px;
margin: 0px;
font-size: 16px;
background: white url(/img/left_footer.gif) no-repeat -100px bottom;
}


.width {
  width:100%;
  min-width:1000px;
}

* html .minwidth {
  padding-left:1000px;
}

* html .container {
  margin-left:-1000px;
  position:relative;
}
img {border: 0px; padding: 0px; margin: 0px;}
img a{border: 0px; padding: 0px; margin: 0px;}
* html .minwidth,
* html .container,
* html .content,
* html .layout {
  height:1px;
}
ul{margin:0; padding:0; }
li{padding:0; margin:0; }

.global {
        border: 0px solid #70bbd0;
        width: 1000px;
        margin: 0 auto;
        background: url('/img/set.jpg;') 0 0 repeat-y;
}

.global_left_part {
        /*width: 300px;*/
        width: 250px;
        margin:20px 20px 30px 20px;
        float: left;
        margin-top: 0px;
        border: 0px solid #70bbd0;
        height: 100%;
        
}

*html .global_left_part {
        /*width: 300px;*/
        width: 280px;
        margin:20px 10px 30px 10px;
        float: left;
        margin-top: 0px;
        border: 0px solid #70bbd0;
        
}

#global_right_part {
position: relative;
min-height:1200px;
height:auto !important;
height:1200px;

        width: 680px;
        border: 0px solid #70bbd0;
        margin-left: 300px;
        font-family: tahoma;
        font-size: 77%;
        line-height: 1.5;
        }

/****/

*HTML #global_right_part {
width: 660px;
        margin: 0px;
        margin-left: 320px;
        padding:0px;
        
}

+*HTML #global_right_part {
width: 650px;
        margin: 0px;
        padding:0px;
        
}

a {color: #0e84ad; text-decoration: underline;}
a:hover {text-decoration: none;}

h1 {
        font-family: Trebuchet MS;
        color: #e53b07;
        font-size: 195%;
        font-weight: normal;
        margin-top: 10px;
        margin-bottom: 10px;
}

h2 {
        font-family: Trebuchet MS;
        color: #0085ab;
        font-size: 140%;
        font-weight: normal;
        font-style: italic;
        margin-top: 5px;
        margin-bottom: 5px;
}

h3 {
        font-size: 100%;
        font-weight: bold;
        color: #255768;
        margin-top: 10px;
        margin-bottom: 10px;
}

#logo {
        width: 280px;
        height: 122px;
        background: url(/img/logo.gif) no-repeat 00;
        padding:0px;
        
        margin:0px;
}

#order {
        font-family: tahoma;
        font-size: 75%;
        background: url(/img/order_bg.gif) no-repeat 0;
        padding: 0;
        padding-left: 40px;
        margin:0;
        color: #266874;
}

#order a {
        color: #e44f21;
        font-weight: bold;
}

#order span a {
        color: #e44f21;
        font-weight: normal!important;
        border-bottom: 1px dashed #e44f21;
        text-decoration: none;
}

#order span a:hover {
        border-bottom: 0px dashed #e44f21;
        text-decoration: none;
}
 
#left-menu{margin: 0;
padding:0;
margin-bottom:10px;}


.left_menu ul li {
margin:0px;
padding: 0px;
padding-left:20px;
        line-height: 28px;
        list-style: none;
        cursor: pointer;
        font-family: trebuchet ms, tahoma;
        font-size: 100%;
        color: #fb772d;
        font-weight: bold;
        }

.left_menu ul li a {
        color: #fb772d;
}

.left_menu ul li a:hover{
        text-decoration: none;
}
.left_menu ul li ul {
        padding-top:10px;
}


.left_menu ul li ul li {
line-height: 17px;
        list-style: none;
        cursor: pointer;
        font-family: trebuchet ms, tahoma;
        font-size: 75%;
        font-weight: normal;


        padding-bottom: 4px;
}

.left_menu ul li ul li a {
        color: #266874;
}

#search {
        font-family: tahoma;
        background: url(/img/search_bg.gif) no-repeat 0 0;
        height: 180px;
        margin-left:-30px;
        margin-top:20px;
        margin-bottom: 20px;
        padding-left:30px;
        border: 0px solid #000000;
}

*HTML #search {
        margin-left: 0px;
        position: relative;
        right: 8px;
}

#search_title  {
        color: #ffffff!important;
        font-size: 90%!important;
        font-weight: bold;      
        padding-top: 15px!important;
        padding-left: 25px!important;
        margin-top: 0px!important;
        /*padding-bottom: 15px;*/
}

#search p {
        padding-left: 45px;
        font-size: 70%;
        margin-top: 0px;
        color: #3b5260;
}

#search input {
        border: 0px;
}

*HTML #search p {
        margin-top: -10px;
}

+*HTML #search p {
        margin-top: -20px;
}


.button {
        color: #ffffff;
        background: url(/img/button_bg.gif) repeat-x top left;
        border: 0px;
}

#search p span a{
        color: #ffffff!important;
        border-bottom: 1px dashed #ffffff;
        text-decoration: none;
}

#search p span a:hover{
        border-bottom: 0px dashed #ffffff;
        text-decoration: none;
}


.top_menu {
width: 670px;
        list-style: none;
}

.top_menu ul li a img{
list-style:none;
        border: 0px;
}

.top_menu ul li a {
list-style:none;
        border: 0px;
}

.top_menu ul {
list-style:none;
        display: inline;
        padding-left: 0;
        margin-left: 0;
        margin-top: 0;}

.top_menu ul li {
list-style:none;
padding:0;
margin:0;
        display: inline;
        list-style: none;
        cursor: pointer;}

        
#header {
        /*width: 702px;*/
        width: 690px;
        height: 354px;
        background: url(/img/header.png) left top no-repeat;
        }
#actions {
    width: 200px;
    position : absolute;
    top: 220px;
    left: 20px;
}        
#actions a {
    color: Red;
    font-size : 22px;
}
        *html #header {
        /*width: 702px;*/
        width: 670px;
        height: 354px;
        background: url(/img/header.png) left top no-repeat;
        }

.news{
        width: 690px;
        margin-left: 20px;
        margin-bottom: 10px;
        
        }
*html .news{
        width: 640px;
        margin-left: 20px;
        margin-bottom: 10px;

        }

.news_date {
        background: url(/img/news_date_bg.png) no-repeat top left;
        width: 92px;
        height: 25px;
        padding-top: 1px;
        padding-bottom: 3px;
        text-align: center;
        color: #ffffff;
        font-size: 12px;
        /*border: 1px solid #70bbd0;*/
        margin-top: 0px;
        margin-bottom: 0px;
}

/*.news ul {
        display: inline;
        padding-left: 0;
        margin-left: 0;
        margin-top: 0;
        width: 100%;
}*/

.news div {
        /*display: inline;
        list-style: none;*/
        float:left;
        width: 200px;
        /*padding-right: 20px;*/
        padding-right: 4%;

}

*HTML .news div {
        width: 200px;
        padding-right: 4%;
}

+*HTML .news div {
        width: 30%;
        padding-right: 5%;
}

.news a {
        color: #e44f21;
        text-decoration: underlined;
}

.pictures {
        width: 680px;
        background-color: #ddf0f6;
        padding-top: 15px;
        padding-left: 10px;
        margin-top: 20px;
}

*HTML .pictures {
        border: 0px solid #70bbd0;
        background-color: #ddf0f6;
        padding-top: 15px;
        padding-left: 15px;
        width: 660px;
}
+*HTML .pictures {
        border: 0px solid #70bbd0;
        background-color: #ddf0f6;
        padding-top: 15px;
        padding-left: 5px;
        width: 660px;
}

.picture {
        float: left;
        margin-left: 2%;
        margin-right: 2%;
        width: 200px;
        /*border: 1px solid #70bbd0;*/
        text-align: right;
}

*HTML .picture {
        margin-left: 0px;
        margin-right: 10px;
        width: 200px;
}
+*HTML .picture {
        margin-left: 0;
        margin-right: 0;
        padding:0;
        width: 195px;
}

.under_picture {
        text-align: right;
        width: 100%;
}

.pic_name {
        font-size: 110%;
        color: #255768;
        text-decoration: underlined;
}

.orange {
        font-size: 110%;
        color: #ff7d27;
}

.clear{
        clear: both;
}

.main_part p {
        margin-top: 0px;
        margin-bottom: 15px;
}

.main_part {
        margin-left: 20px;
}

/* TABLES */

#content table {
font-family: tahoma;
font-size: 98%;
width: 680px;
padding: 10px;
margin: 15px 0 15px 0;
border-collapse: collapse;
}

*html #content table {
font-family: tahoma;
font-size: 98%;
width: 660px;
padding: 10px;
margin: 15px 0 15px 0;
border-collapse: collapse;
}

#content table td {
padding: 5px;
border: 2px solid white;
}
#content .odd {
padding: 5px;
margin: 2px;
  background-color: #fff; /* желтый цвет для четных ячеек */
}
 
#content .even {
padding: 5px;
margin: 2px;
  background-color: #ddf0f6; /* синий цвет для нечетных ячеек */
}
#content table thead tr.even {
background-color: #fb772d;
padding: 10px 5px 10px 5px;
margin: 2px;
text-align: center;
font-weight: bold;
color: white;
}

#content table tr td.pay {
text-align: left;
color: #e53b07;
        font-size: 135%;
color: red;
}

#content ul{margin:0;
padding:0;
margin-bottom:10px;}

#content li{
background:url('/img/list.gif') 0 6px no-repeat;
list-style: none;
margin:0;
padding:0;
padding-top:2px;
padding-left:15px;
line-height:20px;}

.global_footer {
        padding-left: 300px;
        /*background: url(/img/left_footer.gif) no-repeat 140% left;*/
}

#left_footer {
        background: url(/img/left_footer.gif) no-repeat top right;
        width: 269px;
        height: 208px;
        position: absolute;
        left: -300px;
        bottom: 0px;
}

.footer {
        border-top: 1px solid #70bbd0;
        padding-top: 20px;
        padding-left: 20px;
        padding-bottom: 15px;
}

.footer div {
        float: left;
        padding-right: 30px;
        font-size: 90%;
}
