/* ------------------ общие стили ------------------ */
html, body
{
        height:100%;
        margin: 0px;
}

body
{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        height: 100%;
        background: #091614;
        color: #FFFFFF;
}

table
{
        border-top-style: none; 
        border-right-style: none; 
        border-left-style: none; 
        border-bottom-style: none;
}

img
{
        margin: 0px;
        padding: 0px;
        border: 0px;
}

table
{
        border-collapse: collapse;
}

td
{
        font-weight: normal; 
        text-align: left;
        vertical-align: top;
}

div, form
{
        margin: 0px;
        padding: 0px;
}

.clear
{
        font-size: 0px;
        height: 0px;
        line-height: 0px;
        clear: both;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
}

.clear_lf
{
        font-size: 0px;
        height: 0px;
        line-height: 0px;
        clear: left;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
}

.clear_rt
{
        font-size: 0px;
        height: 0px;
        line-height: 0px;
        clear: right;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
}

.float_right
{
        float: right;
}

.float_left
{
        float: left;
}

.logo1{
        width:1000px;
        height:138px;
        background: url(http://fraid.su/noflash/images/001.jpg) no-repeat;
        
}


/* ----------- общие стили для текста ------------ */

h1, h2, h3, h4
{
        margin: 0px;
        padding: 0px;
        color: #FFFFFF;
}

h1
{
        font-weight: bolder; 
        font-size: 18px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
        color: #FFFFFF;
}

h2
{
        font-weight: bolder; 
        font-size: 16px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
        color: #FFFFFF;
}

h3
{
        font-weight: bolder; 
        font-size: 14px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
        color: #FFFFFF;
}

h4
{
        font-weight: normal; 
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 8px;
}

p
{
        padding: 0px;
        margin: 0px 0px 16px 0px;
}

a
{
        text-decoration: underline;
        color: #FFFFFF;
}

/* ---------- общая структура ---------- */
* html #main
{
        height: 100%;
}

html>body #main {height:auto;}

#main
{
        min-height: 100%;
        text-align: left;
}

#main_inn
{
        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%"); 
}

#main_inn
{
        background: url(images/main_bg.jpg) no-repeat;
        min-height: 800px;
        _height: 800px;
        text-align: left;
        min-width: 1000px;
}

#main_inn_all
{
        width: 990px;
        margin: 0 auto;
        text-align: left;
}

#main_inn_all_flash
{
        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%"); 
}

#main_inn_all_flash
{
        text-align: center;
        min-width: 1000px;
}

#mainFlash2
{
        width: 100%;
        height: 800px;
        position: relative;
        top: 1px;
        margin: 0 auto;

}

/* --- Header --- */
#header
{
        height: 754px;
}

#logo
{
        float: left;
        padding: 0px 0px 0px 20px;
        margin: 59px 0px 0px 0px;
}
/* --- / Header --- */

/* --- центральная колонка --- */
.center 
{
        width: 100%;
        min-height: 740px;
        _height: 740px;
        padding: 0px 0px 0px 0px;
}

.left_col
{
        position: absolute ; top: 5%;
        padding: 75px 0px 0px 12px;
}

.photo_block
{
        width: 116px;
        height: 90px;
        cursor: pointer;
        position: relative;
        margin: 0px 0px 4px 0px;
}

.photo_block {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='http://fraid.su/noflash/images/photo_block_bg.png'); background-image: none;}
html>body .photo_block {background:url(http://fraid.su/noflash/images/photo_block_bg.png) left top no-repeat;}
*:first-child+html .photo_block {background-image: none;}

.photo_block:hover {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='http://fraid.su/noflash/images/photo_block_bg_sel.png'); background-image: none;}
html>body .photo_block:hover {background:url(http://fraid.su/noflash/images/photo_block_bg_sel.png) left top no-repeat;}
*:first-child+html .photo_block:hover {background-image: none;}

.photo_block_hover {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='http://fraid.su/noflash/images/photo_block_bg_sel.png'); background-image: none;}
html>body .photo_block_hover {background:url(http://fraid.su/noflash/images/photo_block_bg_sel.png) left top no-repeat;}
*:first-child+html .photo_block_hover {background-image: none;}

.photo_block div, .photo_block_hover div
{
        padding: 3px 0px 0px 6px;
}

.photo_block div div, .photo_block_hover div div
{
        padding: 0px 0px 0px 0px;
        width: 104px;
        font-size: 0px;
        line-height: 0px;
        background-color: #c5cf84;
}

.photo_block div img, .photo_block_hover div img
{
        border: 1px solid #8a985a;
}

.photo_block div div img
{
        filter: Alpha(opacity=85);
        -moz-opacity: 0.85;
        opacity:0.85;
        -khtml-opacity: 0.85;
}

.photo_block_hover div div img, .photo_block:hover div div img
{
        filter: Alpha(opacity=100);
        -moz-opacity: 1;
        opacity:1;
        -khtml-opacity: 1;
}

.photo_block div.tit_block, .photo_block_hover div.tit_block
{
        padding: 0px;
        width: 116px;
        position: absolute;
        top: 9px;
        font-size: 0px;
        line-height: 0px;
        text-align: center;
}

.photo_block div.tit_block img, .photo_block_hover div.tit_block img
{
        padding: 0px;
        border: 0px;
}

.right_col
{
        position: absolute ; top:20px;
        padding: 37px 9px 0px 0px;
        float: left;
}

.rt_block_photo
{
        width: 323px;
        height: 236px;
}

.rt_block_photo {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='http://fraid.su/noflash/images/rt_photo_block_bg.png'); background-image: none;}
html>body .rt_block_photo {background:url(http://fraid.su/noflash/images/rt_photo_block_bg.png) left top no-repeat;}
*:first-child+html .rt_block_photo {background-image: none;}

.rt_block_photo_txt
{
        margin: 0px 0px 0px 0px;
        padding: 8px 6px 0px 6px;
}

.tit_rt_block
{
        font-size: 0px;
        line-height: 0px;
        margin: 0px 0px 4px 0px;
}

.photo_slide
{
        width: 310px;
        height: 207px;
        border: 1px solid #566846;
        font-size: 0px;
        line-height: 0px;
        position: relative;
}

.panel_slide
{
        height: 23px;
        width: 310px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        _bottom: -1px;
        background-color: #4d6d43;
        filter: Alpha(opacity=80);
        -moz-opacity: 0.80;
        opacity:0.80;
        -khtml-opacity: 0.80;
        font-size: 0px;
        line-height: 0px;
}

.panel_slide_on
{
        height: 23px;
        width: 310px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        _bottom: -1px;
        font-size: 0px;
        line-height: 0px;
}

.panel_slide_on div
{
        padding: 2px 4px 0px 4px;
}

.left_prev
{
        width: 12px;
        height: 21px;
        float: left;
        display: block;
        cursor: pointer;
}

.left_prev {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='http://fraid.su/noflash/images/left_prev.png'); background-image: none;}
html>body .left_prev {background:url(http://fraid.su/noflash/images/left_prev.png) left top no-repeat;}
*:first-child+html .left_prev {background-image: none;}

.right_prev
{
        width: 12px;
        height: 21px;
        float: right;
        display: block;
        cursor: pointer;
}

.right_prev {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='http://fraid.su/noflash/images/right_prev.png'); background-image: none;}
html>body .right_prev {background:url(http://fraid.su/noflash/images/right_prev.png) left top no-repeat;}
*:first-child+html .right_prev {background-image: none;}

.panel_slide_on .tit_foto
{
        float: right;
        padding: 7px 17px 0px 0px;
        font-size: 0px;
        line-height: 0px;
}

/* --- / центральная колонка --- */


/* --- Footer: подвал ---*/
#footer 
{
        height: 62px;
        width: 990px;
        font-size: 10px;
        position: relative;
}

/* -- contact_phone -- */
#contact_phone
{
        position: absolute;
        top: -21px;
        left: 0px;
}
/* -- / contact_phone -- */

/* -- bottom menu -- */
#bot_menu
{
        color: #808080;
        float: left;
        padding: 9px 0px 0px 0px;
}

#bot_menu ul
{
        padding: 0px;
        margin: 0px;
        list-style-type: none;        
}

#bot_menu ul li
{
        padding: 0px;
        margin: 0px 25px 0px 0px;
        float: left;
}

#bot_menu ul li a
{
        color: #859e59;
        text-decoration: none;
}

#bot_menu ul li a:hover
{
        color: #cee66f;
}
/* -- / bottom menu -- */

/* -- creaters -- */
#creaters
{
        color: #859e59;
        font-size: 10px;
        padding: 9px 0px 0px 0px;
        float: right;
}

#creaters a
{
        color: #859e59;
        font-size: 10px;
        text-decoration: none;
}
/* -- / creaters -- */

/* --- / Footer: подвал ---*/

