/*general*/
html {
        height: 100%;
}
body {
        background: url(/gfx/body_bg.gif) repeat-y 176px top;
        height: 100%;
        margin: 0;
        min-height: 100%;
        padding: 0;
}


.clear {
        font-size: 1px;
        line-height: 0;
        clear: both;
}
#wrapper {
        background: url(/gfx/fauxcolumn/faux_right.png) repeat-y 23% top;
        height: auto;
        min-height: 100%;
        min-width: 1000px;
        position: relative;
        width: auto;
}
/*~general*/
/*logo*/
#logo {
        position: absolute;
        top: 0;
        left: 113px;
        z-index: 10;
}
/*~logo*/
/*header*/
#header {
        position: relative;
        height: 245px;
        background: url(/gfx/header_bg.gif) repeat-x top left;
}
#header_l {
        position: absolute;
        left: 0;
        background: url(/gfx/header_l.jpg) no-repeat;
        width: 136px;
        height: 174px;
}
#header_r {
        position: absolute;
        right: 0;
        background: url(/gfx/header_r.jpg) no-repeat;
        width: 536px;
        height: 245px;
}
/*~header*/
/*2 column*/
#container_content {
        margin-top: -71px;
        position: relative;
        z-index: 11;
        _height: 0;
}
#container {
/*        width: 100%;*/
        /*margin-left: -335px;
        float: left;          */
        vertical-align:top;
        width:100%;
}
#right_container {
        /*position: relative;       */
/*        margin-left: 335px;     */
/*        padding: 0 53px 30px 93px;*/
        color: #036;
        width:100%;
       /* border:1px solid #F00;*/
}
#sidebar {
/*        margin: 118px 0 30px 0;*/
        padding: 118px 0 30px 0;
        width: 335px;
        vertical-align:top;
/*        float: left;
        position: relative;*/
}
/*~2 column*/
/*news*/
#news {
        border-top: 1px #aadaf1 solid;
        border-bottom: 1px #aadaf1 solid;
        padding: 8px 0;
/*        margin: 0 53px 0 93px;*/
}
#news table {
/*        width: 100%;*/
        font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
}
#news td {
        width: 33%;
        padding-right: 10px;
        vertical-align: top;
}
.last {
        padding: 0 !important;
}
/*~news*/
/*search*/
#modSearch {
        margin: 15px 0 4px 0;
        float: right;
        background: url(/gfx/magnifier.png) no-repeat;
        padding-left: 50px;
        height: 42px;
/*        padding: 0 53px 30px 93px;*/
}
#modSearch table {
        margin-top: 4px;
}
#modSearch td {
        vertical-align: middle;
        height: 30px;
}
/*~search*/
/*other*/
#bottom_g {
        height: 30px;
}
#bottom {
/*        position: absolute;
        bottom: 0;           */
        margin:0 0 0 136px;
/*        background: url(/gfx/bottom.png) no-repeat;*/
        width: 294px;
        height: 55px;
        line-height:0;
}
#bottom a{
        line-height:0;
}
#lic {
        font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        position: absolute;
        top: 183px;
        left: 5px;
        z-index: 12;
}
#weather {
        margin: 15px 0 0 38px;
        background-color: #fff;
        height: 100px;
        line-height: 100px;
        text-align: right;
}

.make_order
{
  border:#216d18 1px solid;
}

.form_make_order
{
  padding:10px; 
  width:100%;
  background:#b5d773;
}
/*~other*/
.pageSwitcher
{
        font-size:12px;
        margin:10px 0 10px 0;
}
.pageSwitcher #curPage
{
        border:1px solid #DDDDDD;
        float:left;
        padding:5px;
        margin:0 0 0 10px;
        font-weight:bold;
}
.pageSwitcher a:link, .pageSwitcher a:visited{
        text-decoration:none;
        border:1px solid #DDDDDD;
        float:left;
        padding:5px;
        margin:0 0 0 10px;
        background:#EEEEEE;     
}
.pageSwitcher a:hover
{
        border:1px solid #000000;
        float:left;
        padding:5px;
        background:#AAAAAA;
        color:#FFFFFF;
}

.zagolovok {
        font-size:20px;
        font-style:italic;
}