

* {
    margin:0px;
    padding:0px;
}

body {  
    margin-top:10px;
    background-color:#000000;
	background:url(images/top_fon.jpg) no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    
}

p, span, li, td, th, tf{color:#000000;}

a, ul li a:hover{color:#0000FF; text-decoration:none}

a:hover { text-decoration:underline; }


#header{
    width:980px;
    height:180px;
    /*background-color:#666666;*/
    float:left;
    clear:both;
    position:relative;
    /* Schatten background-image:url();*/
    background-repeat:repeat;   /*background-color:#ff6600;*/
}

#header_under{
    width:980px;
    height:150px;
    /* Schatten background-image:url();*/
    background-repeat:repeat;
    float:left;
    clear:both;
    position:relative;
}

#content{
    width:980px;
    height:auto;
    float:left;
    clear:both;
    /* Schatten background-image:url();*/

}

#footer{
    width:980px;
    height:100px;
    /*background-color:#666666;*/
    float:center;
    clear:both;
    position:relative;  /* Schatten background-image:url();*/
    margin:center;
}

#holder{
    width:980px;
    margin:0 auto;
    margin-left:15px;
}

#header_a{
    width:960px;
    height:170px;
    position:absolute;
    top:10px;
    left:10px;
    background-image:url(images/mytheme2.jpg);
}

#content_a{
    width:960px;
    float:left;
    clear:both;
    margin-left:25px;
}

.footline{
    width:960px;
    height:90px;
    position:absolute;
    top:0px;
    left:10px;
    background-color:#FFFFFF;
    background-image:url(images/footer.jpg);
    background-repeat:no-repeat;
    line-height: 70px;
}

.footline p{
    line-height:35px;
    margin-left:100px;
}

#logo{
    height:100px;
    width:650px;
    position:absolute;
    top:45px;
    left:10px;
}
#minibuttons{
    width:960px;
    height:40px;
    background-image:url(images/header.jpg);
}

.info{
    height:213px;
    width:323px;
    float:left;
    background-repeat:no-repeat;
    position:relative;
}

.info h1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    text-align:center;
    margin-top:1.5em;
}


.info p{
    margin-left:2em;
    margin-right:2em;
    margin-top:2em;
}
#infoholder{
    height:213px;
    width:1024px;
}
#info1{
    margin-right:27px;
}
#info2{
    margin-right:27px;
}   

.button{
    width:220px;
    height:204px;
    float:left;
    line-height:65px;
    margin-left:20px;
}

.button a{
    display:block;
    width:220px;
    height:204px;
    text-align:center;
    line-height:204px;
}

.button table td {
    text-align: center;
    height:220px; 
    width:204px; 
    margin:0px; 
    padding:0px;
    vertical-align: middle;
}

#un{
    margin-left:10px;
    background-image:url(images/btn_orange.jpg);
    background-repeat:no-repeat;
}

#un:hover{
    background:url(images/btn_orange.jpg) 0 205px;
}

#deux{
    background-image:url(images/btn_green.jpg);
    background-repeat:no-repeat;
}

#deux:hover{
    background:url(images/btn_green.jpg) 0 205px;
}

#trois{
    background-image:url(images/btn_blue.jpg);
    background-repeat:no-repeat;
}

#trois:hover{
    background:url(images/btn_blue.jpg) 0 205px;
}

#quatre{
    background-image:url(images/btn_red.jpg);
    background-repeat:no-repeat;
}

#quatre:hover{
    background:url(images/btn_red.jpg) 0 205px;
}

.button a:hover{
    background-repeat:no-repeat;
}



#webtheme{
    height:250px;
    width:960px;
    position:absolute;
    top:0px;
    left:10px;
    color:#FFFFFF;
}
#maincontent{
    width:960px;
    height:auto;
    background-color:#FFFFFF;
}

#info_main{
    width:350px;
    height:250px;
    position:absolute;
    top:30px;
    right:35px;
}
#content_a img{
    float:left;
}


/*content*/

#c_holder{
    width:100%;
    height:100%;
}
#col_left{
    width:50%;
    height:100%;
    float:left;
}


#col_right{
    width:50%;
    height:100%;
    float:left;
    color:
}

.m_btn{
    height:40px;
    width:102px;
    float:left;
    line-height:40px;
    text-align:center;
}

.m_btn table td {
    height:40px;
    width:140px;
    float:left;
    line-height:40px;
    text-align:center;
    vertical-align: middle;
}

#quicknav{
float:right;
margin-top:5px;
margin-right:10px;
}

.content{
    width: 90%;
    margin:0 auto;
    height:auto;
    height:380px;
    overflow:auto;
    overflow-x:hidden;
    padding-bottom:5px;
    padding-top:5px;
    color:#292929;
    padding:20px;
}


/* Новостная лента */

        /*div - контейнер для новости*/
        .rss{margin:10px;  padding-bottom: 15px;}
        
        /*div - контейнер для всей ленты*/
        .rss_container{padding:10px; background: #fff;}
        
        /*div - контейнер для медиа-файлов*/
        .media{background-color:#f0f0f0; background-image:url(http://www.rss-script.ru/img/skrepka.gif); background-repeat:no-repeat; padding-top: 5px;padding-bottom: 5px;padding-left: 13px}
        
        /*div - ссылка на медиа-файл*/
        .media a{color:#000000;font-size:0.7em}
        
        /*div - изображение медиа-файл*/
        .media a img{height:16px; border:0px; vertical-align: middle; text-decoration: none; margin:3px;}
        
        /*div - контейнер даты новости и заголовка rss-канала*/
        .rssdate{font-size:0.7em; color:#c0c0c0; margin:7px; }
        
        /*div - ссылка даты новости и заголовка rss-канала*/
        .rssdate a{color:#c0c0c0;}
        

/* Результат поиска*/

.search{border:1px #000000 solid; width:100%;}
.search td{border:1px #000000 solid;}

/*выпадающее меню*/

ul#cssmenu {
        width:148px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        background: #E1ECFD;/*задний фон кнопок*/
        height: 30px;
        font: bold 12px/28px Verdana, Arial;
        border-left:#E1ECFD 1px solid;
}

ul#cssmenu li {

        list-style: none;
        position: relative;
        height: 30px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 140px;
        list-style: none;
        display: none;
        position: absolute;
        top: 0px;
        left: 140;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu li ul { position: absolute; left: 148px; top: 3; display: none; }

ul#cssmenu ul li {
        width: 140px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;
        background: #D4D0C8;/*цвет кнопок*/
        color: #000000;
        font: bold 12px/28px Verdana, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #FFFFFF;
        color:#000000;/*цвет названия главных кнопок при наезде*/
        border-top:#ffffff 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 2px solid #FFFFFF;
        float: none;
        background: #D4D0C8;/*фон дополнительных кнопок*/
        color: #000000;
}

/*интернет-магазин*/
    .item_preview {
        background-color: #ffffff;
    }

    .main_category {
        font-weight: bold;
        font-size: 16px;
    }

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 2px solid #000000;
        background: #ffffff;
        color:#000000;
        border:#ffffff 1px solid;
}


/* Подподменю */
ul#cssmenu li:hover li:hover li a,
ul#cssmenu li.iehover li.iehover li a  {
        border-top: 3px solid #FFFFFF;
        float: none;
        background: #D4D0C8;/*фон дополнительных кнопок*/
        color: #000000;
}



/* Подподменю при наезде */
ul#cssmenu li:hover li:hover li a:hover,
ul#cssmenu li:hover:hover li:hover a,
ul#cssmenu li.iehover li:hover li a:hover,
ul#cssmenu li.iehover li.iehover li.iehover a {
        border-top: 2px solid #ffffff;
        background: #ffffff;
        color:#000000
        border:#ffffff 1px solid;
}


ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 140px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

#fon_top {
		width:1142px;
		height:571px;
        position:absolute;
        top:10px;
        left:10px;
		background-color:#000000;

		}


