/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

h2{
padding:0px 0px 5px 0px;
}

h3{
padding:10px 0px 4px 10px;
}
a{
color:#1f3236;
}

body{
background:#f5f7ee;
}

.main{
width:1000px;
margin:auto;
background:#f5f7ee;
}

.main_table{
width:100%;
}

.main_table td{
vertical-align:top;
}

.main_table .header_tr .left_td{
height:40px;
background:url(../img/header_tleft.gif) top left no-repeat #f5f7ee;
padding:20px 0px 0px 0px;
}

.main_table .header_tr .left_td .h_top{
height:40px;
padding:0px 0px 0px 85px;
}

.main_table .header_tr .left_td .logo{
float:left;
}

.main_table .header_tr .left_td .register{
float:left;
padding:0px 0px 0px 50px;
}

.main_table .header_tr .left_td .register a{
background:url(../img/reg_btn.gif) left no-repeat;
padding:0px 0px 0px 23px;
}

.main_table .left_td .h_links{
height:35px;
clear:both;
background:url(../img/header_bleft.gif) left top no-repeat #a2cabd;
padding:20px 0px 0px 261px;
}

.main_table .left_td .h_links a{
background:url(../img/hlinks_bullet.gif) left no-repeat;
padding:0px 0px 0px 12px;
margin:0px 10px 0px 0px;
}

.main_table .header_tr .right_td{
height:60px;
width:250px;
background:#dcece7;
}

.main_top_table{
width:750px;
background:#dcece7;
}


.main_table .header_tr .right_td .auth_form{
padding:20px 12px 0px 12px;
}

.main_table .header_tr .right_td .auth_form .input_text{
width:68px;
height:16px;
float:left;
border:1px solid #7d918b;
background:#7d918b;
margin:0px 10px 0px 0px;
padding:2px 5px 0px 5px;
}

.g_code {
width:100%;
height:200px;
float:left;
border:1px solid #7d918b;
background:#7d918b;
margin:0px 10px 0px 0px;
padding:2px 5px 0px 5px;
color:#fff;
}

textarea {
width:95%;
height:200px;
float:left;
border:1px solid #7d918b;
background:#7d918b;
margin:3px 3px 0px 15px;
padding:2px 5px 0px 5px;
color:#fff;
}

.supercheckbox {
width:13px;
height:13px;
float:left;
border:1px solid #7d918b;
background:#7d918b;
margin:2px 2px 2px 2px;
padding:0px 0px 0px 0px;
color:#fff;
}



.txtarea {
width:500px;
height:266px;
float:left;
border:1px solid #7d918b;
background:#7d918b;
margin:0px 10px 0px 0px;
padding:2px 5px 0px 5px;
color:#fff;
}


.filter_input_text{
width:68px;
height:16px;
border:1px solid #7d918b;
background:#7d918b;
font-size:11px;
color:#fff;
}
.input_text_sm{
width:168px;
height:17px;
border:1px solid #7d918b;
background:#7d918b;
font-size:11px;
color:#fff;
}

.input_text_cal{
width:128px;
height:17px;
border:1px solid #7d918b;
background:#7d918b;
font-size:11px;
color:#fff;
}


.filter_input_text_select{
width:68px;
height:19px;
border:1px solid #7d918b;
background:#7d918b;
font-size:11px;
color:#fff;
}



.input_text{
width:368px;
height:18px;
float:left;
border:1px solid #7d918b;
background:#7d918b;
margin:0px 10px 0px 0px;
padding:2px 5px 0px 5px;
color:#fff;
}


.main_table .header_tr .right_td .auth_form .button{
float:left;
}

.content_table{
width:100%;
}

.content_table .leftcol{
width:250px;
background:url(../img/contentleft_bg.jpg) left bottom no-repeat;
}

.content_table .leftcol .search_form{
height:40px;
background:#dcece7;
padding:20px 12px 0px 12px;
}

.content_table .leftcol .search_form label{
float:left;
padding:3px 10px 0px 0px;
}

.content_table .leftcol .search_form .input_text{
width:110px;
height:16px;
float:left;
border:1px solid #7d918b;
background:#7d918b;
margin:0px 10px 0px 0px;
padding:2px 5px 0px 5px;
}

.content_table .leftcol .search_form .button{
float:left;
}

.katalog{
background:#bbdad0;
}

.katalog .title{
height:27px;
background:#e2e6ce;
padding:6px 10px 0px 10px;
}

.catalog_table{
width:100%;
}

.catalog_table td{
width:33%;
vertical-align:top;
}

.catalog_table .cell{
padding:12px 10px 20px 10px;
}


.rating_table{
width:100%;
}

.rating_table tr.active td{
background:#e2e6ce;
}

.rating_table th{
height:33px;
background:#e2e6ce;
padding:0px 5px;
}

.rating_table td.cell1{
width:15px;
}

.rating_table td.cell6{
border-right:none;
}

.rating_table td{
border-right:1px solid #e2e6ce;
padding:7px 5px;
}




.rating_table_st{
width:100%;
}

.rating_table_st tr.active td{
background:#e2e6ce;
}

.rating_table_st th{
height:33px;
background:#e2e6ce;
padding:0px 5px;
}


.rating_table_st td{
border-right:1px solid #e2e6ce;
padding:7px 5px;
}





.pagerl_td{
border-top:1px solid #e2e6ce;
border-right:none;
padding:8px 0px 8px 25px;
}

.pagerl_td label{
float:left;
padding:2px 3px 0px 0px;
}

.pagerl_td a{
height:16px;
width:17px;
float:left;
display:block;
border:1px solid #e2e6ce;
margin:0px 1px 0px 0px;
padding:1px 0px 0px 5px;
color:#1f3236;
vertical-align:middle;

}

.pagerl_td span{
height:16px;
width:17px;
float:left;
display:block;
border:1px solid #e2e6ce;
background:#e2e6ce;
margin:0px 1px 0px 0px;
padding:1px 0px 0px 0px;
}

.pagerr_td{
border-right:none;
border-top:1px solid #e2e6ce;
padding-top:8px;
}

.rating_table .pagerr_td select{
width:35px;
}

.rating_table .pagerr_td div{
float:right;
}

.rating_table .pagerr_td .button{
float:right;
margin:1px 0px 0px 5px;
}


.newusers{
background:#e2e6ce;
padding:10px 0px 14px 10px;
}

.newusers .title{
padding:0px 0px 10px 0px;
}

.newusers .userlink{
border-top:1px solid #fff;
padding:5px 10px 5px 0px;
}

.content_table .rightcol{}

.content_table .rightcol .ptitle{
height:42px;
background:#bbdad0;
padding:18px 0px 0px 10px;
}

.lnews{
height:420px;
background:#bbdad0;
padding:14px 10px 16px 10px;
}

.lnews .newstext{
background:url(../img/news_line.gif) bottom left repeat-x;
padding:10px 0px;
}

.lnews .newstext .date{
padding:0px 0px 3px 0px;
}

.stat_table{}

.stat_table .cell1{
padding:0px 15px 0px 10px;
}

.statcell{
background:#e2e6ce;
padding:10px 10px 10px 10px;
margin:15px 0px 0px 0px;
}

.statcell .title{
height:15px;
background:url(../img/news_line.gif) left bottom repeat-x;
padding:10px 0px;
}

.statcell .stat_table{
margin:10px 0px 10px 0px;
}

.statcell .stat_table .cell1{
padding-left:0px;
}

.stat_table .cell2{}

.main_table .left_td{}

.main_table .right_td{
width:250px;
}

.footer{
padding:15px 0px;
}

.footer_table{
width:750px;
}

.footer_table .leftcol{
width:240px;
vertical-align:middle;
padding:0px 10px;
}

.footer_table .rightcol{}


.spacer{
height:1px;
clear:both;
}


table.inbody_l {
  border-width: 1px;
  border-spacing:1;
  border-style: outset;
  border-color: #cc3300;
  border-collapse: collapse;
  background-color: white;
  font-size:12px;
  width:100%;
}

table.inbody_l th {
  border-width: 1px;
  padding: 5px;
  border-style: outset;
  border-color: #cc3300;
  background-color: white;
}
table.inbody_l td {
  border-width: 1px;
  padding: 5px;
  border-style: outset;
  border-color: #cc3300;
  background-color: white;
  -moz-border-radius:0 ;
    text-align:right;
}

