* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	width:100%;
        margin: 0;
	padding: 0;
        background-image: url(../images/bg.jpg);
        background-repeat: repeat;
    /*min-height:620px;
	min-width:1200px;
    */
}

BODY {
 	height:100%;
	width:100%;
	/*background-color:#6f96a8;*/
	color:#333;
	font-size:9pt;
        font-family: Verdana;
        min-height:620px;
        background-image: url(../images/bg_up.jpg);
        background-repeat: repeat-x;
        background-position: top center;
	/*
    overflow:auto;
    */
}
img {
    border-width:0px;
    border-color:blue;
}

a{
    color:#516B82;
    /*text-decoration:none;*/
}
ul{
    padding-left:25px;
}
/*a:first-letter{
    color:red;
    text-decoration:underline;
}*/

/*a:hover{
    border-bottom-color:#849197;
}*/
.href{
    text-decoration:underline;
}
.under:hover{
    text-decoration:underline;
}
p{
    margin:1em 0;
}

h1{
    color:#787878;
    font-family:Verdana;
    font-size:11pt;
    font-weight: bold;
}


#glueup{
    position: fixed;
    width: 100%;
    height: 20px;
    left: 0;
    top: 0;
    background-color: #EFEFEF;
    color: #000;
    border-bottom: 1px solid #919294;
    z-index: 1000;
}
    #glueinner{
        margin: 0px auto;
        width: 1012px;
    }

#wrapper{
    margin: 0px auto;
    width: 1012px;
    border: 0px solid red;
	background-color:#fff;
}
    #header{
        position: relative;
        height: 180px;
        background-image: url(../images/bg_head.jpg);
    }

    #subwrapper{
        background-image: url(../images/bg_content.jpg);
        background-repeat: repeat-y;
        margin: 0px auto;
        width: 1012px;
        background-color: #fff;
    }
        #pan_left, #pan_center, #pan_right{
            float: left;
            border: 0px solid red;
        }
        #pan_left{
            width: 240px;
        }
            #leftcontainer{
                margin: 10px 0 0 10px;
                border: 0px solid red;
            }


        #pan_center{
            width: 532px;
            height: auto;
		background-color: #fff;
        }
            #content{
                 padding: 10px;
            }


        #pan_right{
            width: 240px;
         
        }
            
        .clear{
            clear:both;
            font-size:0;
            height:0;
            line-height:0;
        }

        #bottom_end_line{
            position: relative;
            background-image: url(../images/bg_content-end.jpg);
            height: 50px;
        }

    
/*menu*/

.menu{
    list-style: none;
    list-style-position: inside;
    padding-left: 20px;
    margin-bottom: 20px;
}
    .menu a{
        display:block;
        position:relative;
        padding: 4px 0 4px 10px;
        font-size: 10pt;
        text-decoration: none;
    }
    .menu_caption {
        padding: 4px;
        font-size: 10pt;
        font-weight: bold;
        color:#fff;
        background-color: #434c5c!important;
    }
    .menu li{
        border-color: #ccc;
        border-style: solid;
        border-width: 1px 1px 0 1px;
	background-color: #fff;
    }
    .menu li:last-child{
        border-width: 1px;
    }
    .menu li a:hover{
        background-color: #e77817;
        color:#fff;
    }


/*reklama*/

#ya_direct{
    /*margin-left: 20px;*/
    margin-bottom: 10px;
    height: 130px;
    /*padding: 4px;*/
    /*border: 1px solid #ccc;*/
    overflow: hidden;
}

#reblock2{

    height: 135px;
    /*padding: 4px;*/
    border: 1px solid #ccc;
    margin-bottom: 10px;
}


#reblock1{
    margin-left: 20px;
    margin-bottom: 10px;
    height: 135px;
    /*padding: 4px;*/
    border: 1px solid #ccc;
}
#googlead1{
    margin-left: 20px;
    margin-bottom: 10px;
    height: 237px;
    padding: 4px 20px;
    border: 0px solid #ccc;
}
.reblock3{
    margin:10px 30px 10px 0;
    height: 135px;
    /*padding: 4px;*/
    border: 1px solid #ccc;
}



/*blocks*/

.rside{
    margin-right: 30px;
}

.thinblock{
    border: 1px solid #ccc;
    padding: 0px;
    margin-bottom: 10px;
}
    .thinblock .bcaption{
        padding: 4px;
        font-size: 10pt;
        font-weight: bold;
        background-color: #434c5c;
        color:#fff;
    }
    .thinblock .bbody{
        padding: 7px;
    }



/*sms*/
#smsstring{
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: 13px;
    left: 23px;
    /*border: 1px solid red;*/
    width: 966px;
}
    #smsmsg{
        font-family: verdana;
        font-weight: normal;
        margin-left: 10px;
    }


/*top menu*/
#topmenu{
    position: absolute;
    left: 15px;
    top: 149px;
    /*width: 600px;*/
}
    #topmenu ul{
         float:left;
    }
    #topmenu ul li{
        float:left;
        list-style:none;
    }
    #topmenu ul li a{
        display:block;
        position:relative;
        padding:4px 13px;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
        font-size: 11pt;
    }
    #topmenu ul li a:hover{
        color: #EB8833;
    }


#footmenu{
    font-size: 11pt;
    position: absolute;
    left: 118px;
    top: 8px;
}
#copy{
    font-size: 9pt;
    position: absolute;
    left: 783px;
    top: 33px;
    color: #fff;
}
     #copy a{
        color: #fff;
     }


    