html, body { 
font-family : arial; 
font-size : 12px; 
}
 
body { 
background : #e2e2e2; 
}
 
.wrap { 
background : #ffffff; 
width : 1024px; 
border : 1px solid #c2cfdf; 
margin : auto; 
position : relative; 
height : 100%; 
}

.clear
{
    clear: both; 
    padding-top: 8px;   
}
 
.top { 
background : url('images/logo.jpg'); 
width : 1024px; 
height : 146px;
cursor: pointer; 
}
 
.menu { 
background : url('images/menu.jpg'); 
width : 773px; 
height : 35px; 
padding-right : 251px; 
font-size : 13px; 
color : #5d5d5d; 
font-family : arial; 
text-align : right; 
}
 
.menu div { 
color : #5d5d5d; 
background-repeat : no-repeat; 
background-image : url('images/split.jpg'); 
background-position : left; 
font-family : arial; 
font-size : 13px; 
float : right; 
width : 60px; 
height : 28px; 
padding-top : 7px; 
text-align : center; 
}
 
.menu div a { 
color : #5d5d5d; 
text-decoration : none; 
}
 
.menu div:hover { 
background : #0c60b9; 
color : #ffffff; 
}
 
.menu div:hover a { 
color : #ffffff; 
}
 
.spilt { 
background : url('images/split.jpg'); 
width : 3px; 
height : 33px; 
}
 
.blocks { 
position : relative; 
width : 1008px; 
height : 100%; 
}
 
.right { 
float : right; 
}
 
.left { 
float : left; 
}
 
.blue_top { 
background : url('images/blue_top.jpg'); 
width : 487px; 
height : 10px; 
color : #ffffff; 
font-size : 14px; 
text-align : right; 
font-weight : bold; 
padding-right : 8px; 
}
 
.blue_contect { 
background : url('images/blue_contect.jpg') repeat-y; 
width : 481px; 
height : 86px; 
padding-right : 7px; 
padding-left : 7px; 
text-align : right; 
color : #ffffff; 
font-size : 12px; 
vertical-align : top; 
}

.blue_contect a
{
    color: #ffffff;
    text-decoration: none;
}

.blue_contect a:hover
{
    text-decoration: underline;     
}
 
.blue_contect input[type="text"] { 
background : url('images/input.jpg'); 
border : 1px solid #185399; 
width : 127px; 
height : 15px; 
padding-right : 3px; 
font-size : 11px; 
}
 
.blue_bottom { 
background : url('images/blue_bottom.jpg'); 
width : 495px; 
height : 9px; 
}
 
.gray_top { 
background : url('images/gray_top.jpg'); 
width : 470px; 
height : 58px; 
text-align : right; 
padding-right : 23px; 
padding-left : 8px; 
vertical-align : bottom; 
}
 
.gray_top input[type="text"] { 
background : #e9e9e9; 
border : 1px solid #727272; 
width : 250px; 
height : 20px; 
padding-right : 3px; 
font-size : 11px; 
}
 
.gray_top input[type="image"] { 
padding-top : 8px; 
}
 
.onlines_title { 
font-size : 12px; 
font-family : arial; 
float : right; 
}
 
.onlines { 
background : #b5b4b4; 
border : 1px solid #878787; 
font-size : 12px; 
font-family : arial; 
float : left; 
width : 270px; 
height : 30px; 
}
 
.gray_contect { 
background : url('images/gray_contect.jpg') repeat-y; 
width : 473px; 
height : 57px; 
padding-right : 14px; 
padding-left : 14px; 
text-align : right; 
color : #ffffff; 
font-size : 12px; 
vertical-align : top; 
}
 
.gray_bottom { 
background : url('images/gray_bottom.jpg'); 
width : 501px; 
height : 12px; 
}
 
.dark_top { 
background : url('images/dark_top.jpg'); 
width : 984px; 
height : 33px; 
text-align : right; 
padding-right : 20px; 
vertical-align : top; 
}
 
.dark_contect { 
background : url('images/dark_contect.jpg') repeat-y; 
width : 980px; 
min-height : 228px; 
padding-right : 12px; 
padding-left : 12px; 
text-align : right; 
color : #ffffff; 
font-size : 12px; 
vertical-align : top; 
}
 
.dark_bottom { 
background : url('images/dark_bottom.jpg'); 
width : 1004px; 
height : 13px; 
}
 
.big_title { 
font-size : 14px; 
font-weight : bold; 
padding-bottom : 3px; 
margin : 0; 
}
 
.sides { 
float : right; 
padding-left : 8px; 
vertical-align : top; 
}
 
.blue_contect input[type="image"] { 
border : 0; 
width : 27px; 
height : 27px; 
}

.models
{
    background: #076db8 url('images/models.jpg') no-repeat;
    border: 1px solid #10388a;
    width: 950px;
    min-height: 500px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: auto;
}

.l_model
{
    width: 237px;
    float: right;    
}

.l_model a
{
    color: #ffffff;
    text-decoration: none; 
}

.l_model a:hover
{
    text-decoration: underline; 
}    
 
.rights { 
background : url('images/rights.jpg'); 
width : 1010px; 
height : 28px; 
padding-top : 10px; 
padding-right : 7px; 
padding-left : 7px; 
color : #ffffff; 
font-weight : bold; 
}

.tile_table
{
    width: 900px;
    border: 1px solid #c2cfdf;
    margin-bottom: 4px;
}

.tile_cat
{
    background: #ededed; 
    text-align: center;   
}

.tile_sub
{
    background: #efefef;
    visibility: visible; 
    text-align: center;    
}

.t_form
{
    background: #efefef;
    padding: 0;
    margin: 0;
    border: 1px solid #10388a;
    text-align: right;
    width: 750px;

} 

.t_form input[type="text"]
{
    width: 250px;
}

.t_form input[type="password"]
{
    width: 250px;
}