html, body {height: 100%; margin: 0; padding: 0;font-family: Tahoma, Verdana; }
#page-all {

min-height: 100%; 
  text-align: center;
margin-bottom: -30px;
background:url(../img/gor_polosa.gif) repeat-y 50%; 

}
* html #page-all {height: 100%;}
#page-empty {height: 40px; clear: both;}
#page-footer {height: 20px;

}

a, a:visited{
    color:#0099CC;
}

.content_block{
/*    width:1000px;*/
    min-height:640px;
    text-align: center;
}
* html .content_block {height:640px; } 

.top_menu_left{
    background: url(../img/menu_left_2.gif) no-repeat left top;
    float:left;
}
.top_menu_right{
    background: url(../img/menu_right.gif) no-repeat right top;
    float:left;
}
.part{
    float:left;
    background: url(../img/part_bg.gif) repeat-x top;
}
.part_left{
    background: url(../img/part_left.gif) no-repeat left top;  
}
.part_right{
    background: url(../img/part_right.gif) no-repeat right top;  
}
.part_links{
    padding:5px 20px 5px 18px;
/*    height:25px;*/
}
.link_1, .link_1:visited{
    font-size: 14px;
    
}
.logo{
    float:left;
/*    border:1px solid red;*/
    margin:12px 10px 0px 0px;
}
.top_text{
/*    padding:20px 0px 0px 14px;*/
    color:#006699;
    font:13px Tahoma;
    text-align: left;
}
.top_menu{
    width: 700px;
    
}
.link_2, .link_2:visited{
    color:#CCFFFF;
    text-transform: uppercase;
    font:bold 24px Tahoma;
    text-decoration: none;
}
a.link_2:hover{
    color:#fff;
}

a.link_1:hover{
    color:#000;
}

.kvadrat_bg{
    background: url(../img/content_top_bg.jpg) no-repeat left top; 
}
.kvadrat_top{
    background: url(../img/kvadrat_top.gif) repeat-x top; 
}
.kvadrat_right{
    background: url(../img/kvadrat_border.gif) repeat-y right; 
}
.kvadrat_bottom{
    background: url(../img/kvadrat_border.gif) repeat-x bottom; 
}
.kvadrat_left{
    background: url(../img/kvadrat_border.gif) repeat-y left; 
}

.kvadrat_1{
    background: url(../img/kvadrat_1.gif) no-repeat left top; 
}
.kvadrat_2{
    background: url(../img/kvadrat_2.gif) no-repeat right top; 
}
.kvadrat_3{
    background: url(../img/kvadrat_3.gif) no-repeat right bottom; 
}
.kvadrat_4{
    background: url(../img/kvadrat_1.gif) no-repeat left bottom; 
}

.portfolio_container{
    width: 810px;
    height:140px;
/*    border:2px solid #5FD0FB;*/
    margin-left:42px;
    background: #ADDCEF;
}
.photo_container{
    float:left;
    width: 163px;
}

.portfolio_name{
    font:bold 18px Tahoma;
    color:#236499; 
}
.portfolio_notice{
    padding-right:20px;
}

.marge{
    font: 12px Tahoma;
    border:1px solid #81D2ED;
    width: 100%; 
/*    background: #81D2ED;*/
}
.inp{
    border:1px solid #81D2ED;
}

.articles_content p, .articles_content{
    font-size:14px;   
}
.articles_content table{
    font-size:14px;   
}

.f10{
    font-size:10px;
}

h4{
    font-size: 15px;
}

.price_table td{
    background: #eee;
}
.price_table tr{
    height:90px;
}
.price_table{
    background: #ccc;
    font-size:14px;
}
.footer_text a, .footer_text a:visited{
		color:#fff;
}

