@charset "windows-1251";
/* CSS Document */

body{
text-align:center;
font-family:Tahoma,Arial,sans-serif;
color:#878172;
font-size:11px;
margin:0px;
}
div{
margin:0px;
padding:0px;
}
img{
border: 0px;
}
a,a:active,a:visited,a:link{
color:#25221C;
}
a:hover{
color:#9C291C;
}
h1{
color:#171B1A;
text-transform:uppercase;
font-size:14px;
margin:0px;
padding:0px;
font-weight:bold;
}
.h1{
color:#171B1A;
text-transform:uppercase;
font-size:14px;
margin:0px;
padding:0px;
font-weight:bold;
}

.h3 a,.h3 a:link,.h3 a:visited,.h3 a:active{
color:#008EBF;
font-weight:normal;
font-size:11px;
margin:0px;
padding:0px;
text-decoration:none;
}
.h3 a:hover{
color:#008EBF;
font-weight:normal;
font-size:11px;
margin:0px;
padding:0px;	
text-decoration:underline;
}
h3{
font-size:11px;
margin:0px;
padding:0px;
}
.main{
background-color:#EDDAAE;
width:1023px;
}
.content-top{
background-image:url(img/under_cont_bg.jpg);
background-repeat:repeat-x;
}

.head1{
background-image:url(img/head1.jpg);
background-repeat:no-repeat;
}
.head2{
background-image:url(img/menu_bg.jpg);
background-repeat:no-repeat;
}
.main_menu{
margin-left:67px;
width:100px;
height:110px;
padding:6px;
margin-top:5px;

}
.main_menu_it{
padding-top:2px;
padding-bottom:2px;
text-align:center;
}

.main_menu_it a,.main_menu_it a:link,.main_menu_it a:visited,.main_menu_it a:active{
color:#ffffff;
font-size:12px;
text-decoration:none;
}
.main_menu_it a:hover{
color:#FF9D91;
font-size:12px;
text-decoration:underline;
}
.content{
background-color:#F2E7CE;
padding:0px 25px 15px 5px;
}

.rainbow{
background-image:url(img/rainbow.jpg);
background-repeat:no-repeat;
 padding-top:0px;
}
.bookm{
text-align:right;
margin-top:0px;
}
.info{
width:334px;
height:332px;
}

.portf_prev{
width:364px;
height:312px;
background-color:#000000;
margin-top:9px;
}
.portf_head{
color:#EDDAAE;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
padding-top:4px;
padding-left:5px;
}
.bot_menu{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.serv_prev_img{
float:left;
width:152px;
height:123px;
}
.serv_prev_text{
width:240px;
float:left;
text-align:justify;
}
.serv_text{
width:650px;
float:left;
text-align:justify;
}
.serv_prev{
}
.prev_delim{
padding-left:35px;
padding-right:20px;
width:100%;
}
.delim{
background-image:url(img/delim.gif);
background-repeat:repeat-x;
background-position:0px 12px;
width:95%;
}
.view_count{
float:left;
width:100px;
color:#9C291C;
padding-top:4px;
padding-left:34px;
}
.more{
float:right;
width:106px;
height:24px;
background-image:url(img/more_bg.jpg);
background-repeat:no-repeat;
color:#F2E7CE;
padding-top:4px;
padding-left:15px;
}

.more a,.more a:link,.more a:visited,.more a:active{
color:#F2E7CE;
text-decoration: none;
}
	
.more a:hover{
color:#F2E7CE;
text-decoration: underline;
}
	
.delim_cont{
width:64px;
padding-top:5px;
background-color:#F2E7CE;
}
.cur_page{
padding:4px 6px;
width:16px;
background-color:#9C291C;
color:#F2E7CE;
font-size:12px;
font-weight:bold;
float:left;
}
.page{
color:#878172;
font-size:12px;
width:16px;
padding:4px 6px;
float:left;
}

.page a,.page a:active,.page a:visited,.page a:link{
color:#878172;
font-size:12px;
}
.page a:hover{
color:#9C291C;
font-size:12px;
}
.portf_main_prev{
width:116px;
height:140px;
margin-left:4px;
margin-bottom:4px;
float:left;
overflow:hidden;
}
.prev_footer{
background-color:#F2E7CE;
width:112px;
height:16px;
padding:2px;
text-align:center;
}
.prtf_prev_img{
overflow:hidden;
width:116px;
height:120px;
}
#inside_content{
width:826px;
min-height:400px;
padding-right: 10px;
}
.galery_img{
width: 400px;
height:300px;
text-align: center;
overflow: hidden;
 
}
.galery_header{
width: 400px;
height:25px;
padding-top:5px;
text-align: center;
overflow: hidden;
background-color: #EDDAAE;
}
.galery_it{
float: left;
margin-left:10px;
margin-top:20px;
}
.galery_prev_it{
	float: left;
	margin-left:10px;
	margin-top:20px;
	width:252px;	
}
.galery_prev_img{
	width:252px;
	height:189px;
	text-align: center;
	overflow: hidden;
}
.galery_prev_header{
width: 252px;
height:25px;
padding-top:5px;
text-align: center;
overflow: hidden;
background-color: #EDDAAE;
}
.error {
        color: #FF0000;
        text-align: center;
        font-weight: bold;
		font-size : 12px;
}
.message {
        color: #111188;
        text-align: center;
        font-weight: bold;
		font-size : 12px;		
}
