html{
	padding: 0;
}

body{
	margin: 0;
	padding: 0;
}

div.vd {width: 100%; text-align: center;}

div.spc {height: 30px;}

table.warp_table{
	table-layout: fixed;
	width: 100%;
}

a.size13, a.size13:link, a.size13:visited, a.size13:active {font-size: 13px; color: #999; text-decoration: none; border-bottom: 1px solid #999;}
a.size13:hover {color: #FFF; text-decoration: none; border-bottom: 0px solid #FFF;}


td.warp_td{
	width: 990px;
	vertical-align: top;
}

div.sub_warp{
	overflow: hidden; 
	height: 100%;
}

div.header{
	height: 90px;
	padding: 25px 12px 0 0;	
	color: white;
	position: relative;
}

div.logo{
	background: url(../images/logo.png) no-repeat;
	height: 46px;
	width: 225px;
	margin: 0 0 10px 0;
}

a:focus {
	outline: none;
}

.topmenu ul{
	margin-top: 30px;
}


.topmenu ul, .topmenu ul li{
	padding: 0;	
	display: inline;
	
}

.topmenu ul li ul a{
	font-size: 14px;
}

.topmenu ul#main_menu{
	margin: 80px 0 0 0;	
}

.topmenu ul li {
	float: left;
	position:relative;
	color: white;	
}
.topmenu ul li a{
	display: block;
    margin:1px 0px;
	color: white;
	text-decoration: none;		
    white-space: nowrap;
}
.topmenu ul li a:hover{
	color: #91773f;
}

.topmenu ul li ul {
    display: none;
    position:absolute;
	padding: 10px 0 10px 10px;
	margin: 0px;
	*margin-left: -5px;
	width: 170px;
	z-index: 10;
	opacity: 50;
	filter:alpha(opacity = 50); 
}

.topmenu ul li ul li {
    display:block;    
}

.topmenu ul li .active{
    color: #91773f;
}
/*--------------------------------*/
.fl_left{
	float: left;
}

.fl_right{
	float: right;
}

div.nav img{
	border: 0px;
}

div.nav{
	position: absolute;
	left: 630px;
}

div.left_column{
	float: left;
	width: 340px;
	height: 100%;
}

div.left_column h3 {
color: #91773F;
font-weight: normal;
font-family: Times;
font-size: 30px;
margin: 25px 0px 15px;
}

.title_text {font-size: 13px; color: #CCC; width: 90%; text-align: left;}

div.right_column{
	float: right;
	width: 650px;
	min-height: 675px;

}

div.serv_list{
	overflow: hidden;
	height: 140px;

}

div.serv_list ul{
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	*padding: 0 0 0 15px;
}

div.sections_title{
	clear: both;
	height: 55px;
	margin: 0 0 230px 0;
	padding: 0 13px 0 0;
	text-align: right;	
}

.title_img{
	position: absolute;
	top: 310px;
}


div.contacts-body a, div.contacts-body a:active, div.contacts-body a:link, div.contacts-body a:visited {text-decoration: none; border-bottom: 1px solid #91773f;  position:relative; z-index:1; margin-bottom: 3px; }
div.contacts-body a:hover {text-decoration: none; border-bottom: 1px solid #91773f;  position:relative; z-index:1; margin-bottom: 3px;}



div.article{	
	padding: 0 0 0 30px;

}

div.article div.art_body{
	padding: 0 0 0 15px;
	text-align: justify;
}

div.article div.art_body p{
	text-align: justify;
}

div.article div.art_body div.art_body1{
	/*
min-height: 250px;
*/
}

div.bottom_menu li{
	display: inline;
	margin: 0;
	padding: 0;
}

div.bottom_menu ul{
	margin: 0;
	padding: 10px 0 0 0;
}

div.footer{
	clear: both;
	height: 54px;
	padding: 56px 0 0 60px;
}

div.footer a{
	text-decoration: none;
}

table.gallery_photo img{
	vertical-align: bottom;
	opacity: 0.6;
	filter: alpha(opacity = 70); 
}

table.gallery_photo img:hover{
	opacity: 1;
	filter:alpha(opacity = 90); 
}

table.gallery_photo{
	position: absolute;
	top: 440px;
	margin-left: 40px;
}

div.seveses-menu{	
	padding: 0 0 0 50px;
}

div.big_indent{
	margin: 680px 0 0 0;
}

div.small_indent{
	margin: 480px 0 0 0;
}

div.seveses-menu li{
	
}

div.intraweb{
	float: right;
	background: url(../images/intraweb_logo.jpg) right bottom no-repeat;
	width: 142px;
	height: 36px;
	text-align: right;
	padding: 0 92px 0 0;
}
 .left {
 	float: left;
 }

 .right{
 	float: right;
 }
/*----------Decoration--------*/
h1{
	margin: 0 0 25px 0;
	font-weight: normal;
}

body, a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
}

div.header a{
	font-size: 16px;
	text-decoration: none;
	border: none;
}

div.topmenu a{
	border: none;
}

div.header a:hover, div.header a.active_link{
	color: #bfa773;
}

div.header li{
	margin-right: 18px;
}

div.serv_list ul{
	margin: 0 10px 0 0;
}

div.serv_list a{
	color: #a6a6a6;
	text-decoration: none;
	border-bottom: solid #a6a6a6 1px;
	padding-bottom: 0px;
	font-size: 12px;
	position:relative;
	z-index:1;
}

div.view_more a{
	font-size: 12px;
	color: #818181;	
	border-bottom: 1px solid #818181;
	text-decoration: none;
	margin-bottom: 3px; 
	position: relative;
	z-index: 1;
}




div.view_more {
	text-align: right;
	color: #818181;	
	margin: 0px 13px 0px 0;
	padding-top: 3px;
}

div.sections_title{
	font-size: 14px;
	color: #818181;
}
div.article h1{
	font-size: 36px;
	color: #91773f;
	font-family: Times;
}

div.article div.art_body{
	line-height: 1.5;
}

div.bottom_menu{
	margin: 35px 0 0 0;
	clear: both;
}

div.bottom_menu ul{
	font-size: 12px;
	font-style: italic;	
}

div.bottom_menu ul a{
	text-decoration: none;
}

div.bottom_menu ul li{
	margin: 0 7px 0 0;
}

*html div.bottom_menu ul li{
	margin: 0 6px 0 0;
}

div.seveses-menu h1{
	font-family: Times;
	font-size: 28px;
	margin: 0 0 15px 0;
}

div.seveses-menu ul{
	padding: 0 0 0 20px;
	margin: 0px;
}

div.footer{
	font-size: 12px;
}

div.footer div.intraweb{
	font-size: 11px;
}

div.footer a:hover{
	color: white;
}

.inscription{
	color:#818181;
	font-size:12px;
	white-space: nowrap;
}

h1{
	font-family: Times;
}

div.art_body_cont{
	overflow: hidden;
}

div.art_body_cont p{
	text-align: justify;
}

div.counter{
	float: left;
	margin: 0 20px 0 -40px;
}

*html div.counter{
	margin: 0 20px 0 -20px;
}

div .pages_photos_container {
    float: left;
    margin: 15px;
}

div.pages_photos_container img{
	border: 0px;
    border-bottom: none;
}



table.photos_preview_sect{
	margin: 0 0 0 30px;
}

table.photos_preview_sect td{
	padding: 0 30px 30px 0;
}

table.photos_preview_sect img{
	border: 0px;
    border-bottom: none;
}
table.photos_preview_sect a {
	border: none;
    text-decoration: none;
}


.rate_widget {
    overflow:   visible;
    padding:    10px;
    position:   relative;
    width:      106px;
    height:     15px;
    cursor: pointer;
    margin: 0 auto;
    text-align:center;
}
.ratings_stars {
    background: url('../images/knewstuff-black.png') no-repeat;
    float:      left;
    height:     14px;
    padding:    1px;
    width:      15px;
}
.ratings_vote {
    background: url('../images/knewstuff-32.png') no-repeat;
}
.ratings_over {
    background: url('../images/knewstuff-32.png') no-repeat;
}
.movie_choice {
    font: 10px verdana, sans-serif;
    margin: 0 auto 10px auto;
    height: 20px;
    width:106px;
    
}

.result {
    float:      left;
    height:     14px;
    padding:    1px;
}

.pages_video_container {
    padding:10px;
    padding-left: 0px;
    text-align:center;
    z-index: -1;
}

div.feedbackList {overflow: hidden;}
div.feedbackList img.feedbackAvatar {float: left; margin: 0 10px 10px 0;}
div.feedbackList p, div.feedbackList div {margin: 0; padding: 0;}
div.feedbackList span.feedbackName {color: #898989; font-style: italic; font-size: 14px;}
div.feedbackList span.feedbackDate {color: #898989; font-style: italic; margin: 0 0 0 10px; font-size: 14px;}
div.feedbackList div.feedbackText {background: none; min-height: 80px; border-bottom: solid 1px #353535; padding: 0 0 10px 0; margin: 0 0 10px 0; font-size: 14px; font-style: italic;}
form.feadback {border: solid 1px #353535; overflow: hidden; padding: 18px;}
form.feadback p {margin-left: 0;}
form.feadback input[type="text"], div.feedback_form form textarea {font-family: Arial, sans-serif; color: #fff; border: solid 1px #91773F; background: none;}
form.feadback input.capch {width: 60px; margin: 0 0 0 5px;}


div.wrapPaging {font-size: 12px; color: #808080; margin: 0 0 0 -10px; padding: 25px 0 20px 0; overflow: hidden; overflow: hidden; clear: both; line-height: 14px;}
div.wrapPaging .noBorder {border-left: none !important;}
div.wrapPaging div.pagingPages {background: #000; float: left; padding: 3px 10px 3px 10px;}
div.wrapPaging a {font-size: 12px; color: #808080; text-decoration: none !important; border: none !important; display: block; float: left; padding: 3px 5px 0 5px; height: 17px;}
div.wrapPaging a:hover {color: #ccc;}
div.wrapPaging a.current {color: #fff;}
div.wrapPaging a:hover.current {color: #fff;}
div.wrapPaging div.pagingNumbers {background: #000; overflow: hidden; float: left;}

div.wrapPaging div.pagingNumbers a:hover {color: #ccc;}
div.wrapPaging a div.pagingPages {margin-top: -3px; color: #fff;}
div.wrapPaging a:hover div.pagingPages {color: #ccc;}




