body {
    margin              : 0px;
    padding             : 0px;
    background: #f7f7f7;
}

body, td {
    font                : 12px Verdana ;
}


a {
    color           : #fff;
    text-decoration:none;
}

a:hover {
    text-decoration : none;
    color           : #000;
}

img {
    border          : 0px;
}

.index_page {
    font-size       : 14px;
    margin          : 0px 0px 20px 0px;
    font-weight: normal;
    color:#000;
}

.newssep {
	background: url(../img/sep.gif) center left repeat-x;
	line-height: 11px;
	height: 11px;
}

.groupdesc {
	margin-bottom: 20px;
}



.maintbl {
width: 100%;
height:100%;
}

div.ht {
width:100%;
height:29px;

font-size:0;
line-height:0;
}



a.logo {
position:absolute;
top:0;
left:0;
}


td.maincont {
width:100%;
height:100%;
}

table.maincont {
width:100%;
height:100%;
}


h2 {
font-size:16px;
font-weight:normal;
margin:0;
text-transform:uppercase;
}

h1 {
font-size:18px;
font-weight:bold;
margin:0 0 10px 0;
color:#684d42;
padding-bottom:9px;
}


div.desc a {
	color: #000;
	text-decoration: underline;
}


table.price {
border: 1px solid #cccccc; 
}

table.price td {
border: 1px solid #cccccc; 
}

.menu_td_link_bottom {
    padding:10 0 0 0;
	color: #939393;
	font   : 10px verdana;
}

a.menu_td_link_bottom:hover {
    text-decoration : none;
    color           : #939393;
}

.bottom_block {
     background: url(/img/t/razdelbottom.gif)  top right no-repeat;
     vertical-align:top; 
	 padding: 0 3 0 0; 
}

.bottom_menu_name {
     background: url(/img/t/razdelbottom.gif)  top right no-repeat; 
     color:#FFFFFF; 
     padding: 0 0 0 50; 
     font-size:12px; 
     font-weight:bold;
}

.top_menu_name {
     background: url(/img/t/razdel_name.jpg) top right no-repeat; 
	 color:#FFFFFF; 
	 height: 31px; 
	 padding: 0 0 0 30 ; 
	 font-size:12px; 
	 font-weight:bold;
}

.top_menu_name a {
     color: #fff;
     color: #fff;
     font-size:12px;
     font-weight:bold;
}

.menu a {
     color: #fff;
     font-size:12px;
     font-weight:bold;
}

.menu a:hover {
    color           : #D2232A;
}

.portfolio_img {
     padding: 2px;
     background-color: #f3f3f3;
     border:#939393 2px solid;
}
