
#container{
	position: relative;
	width: 100%;
	height: 100%;
	min-width: 1000px;
}

* html #container {
	width: expression(document.body.offsetWidth > 1000 ? '100%' : '1000px');
}

/*------------------------------------------------------ HEADER  */
#header {
	position:absolute;
	width: 100%;
	top: 0;
	height: 281px;
	z-index: 2;
	background: url(../img/hdr_border.gif) repeat-x top;
}

#header #line1 {
	height: 80px;
	position: relative;
	margin: 0 4px;
	background: url(../img/top_menu_grad.gif);
}

#header #hdr_logo{
	position: absolute;
	left: 0;
}
#header #hdr_nav_pics{
	position: absolute;
	left: 230px;
}
#header #hdr_nav_pics a{
	display: block;
	margin-top: 13px;
}
#header #hdr_menu {
	margin-left: 290px;
}

#header #line2 {
	background-image: url(../img/hdr_img_2.jpg);
}

#header #line2 #hdr_img_left{
	float: left;
}
#header #line2 #hdr_img_right{
	text-align: right;

}
/*------------------------------------------------------ HEADER MENU  */

#header #top_menu td.selected {
	background-image: url(../img/top_menu_grad_light.gif);
}
/*------------------------------------------------------ MIDDLE  */
#content_inner {
	overflow: hidden;
}

#content_outer {
	width: 100%;
	min-height:100%; _height:100%;
	margin-bottom: -136px;
	position: relative;
}


#left, #center {
	padding-top: 290px;
	padding-bottom: 137px;
}
/*------------------------------------------------------ LEFT  */
#left {
	float:left;
	width: 280px;
}

#left .decor_img {
	text-align:center;
}

#left .decor_img img{
	border: 1px solid #4795dc;	
}

#left .item {
	margin-bottom: 15px;
}

#left .item_name {
	font-size: 14px;
}
/*------------------------------------------------------ CENTER  */
#center {
	margin: 0 0 0 290px;
	position: relative;
}

/*------------------------------------------------------ FOOTER  */
#footer {	
	background: url(../img/ftr_bg.gif);
	height: 136px;
	font-size: 11px;
	width: 100%;
	position: relative;
}

#footer #ftr_img {
	padding-left: 36px;
	position: absolute;
	z-index: 1;
}

#footer #footer_inner {
	background: url(../img/ftr_down_bg.gif);
	height: 71px;
	position: relative;
	top:65px;
	margin: 0 4px;
}

#footer #ftr_left {
	margin: 15px 0 0 10px;
	float: left;
}

#footer #ftr_left .dark_blue{
	margin-top: 8px;
}

#footer #ftr_right {
	text-align: right;
	padding: 28px 15px 0 0;
}

#footer .big {
	font-size: 16px;
	font-weight:bold;
}

#footer a, #footer a:hover{
	color: white;
}

#webrain {
	margin-top: 5px;
}

#webrain a, #webrain a:hover {color: #034586;}
#webrain a {text-decoration: none;}
#webrain a:hover {text-decoration: underline;}
/*------------------------------------------------------ SERVICES  */

#service_full, #services { line-height: normal;}

#services .row{ margin-bottom: 20px;}

#services .description {font-size: 11px; margin: 2px 0;}

#services .name {
	width: 400px;
	margin-bottom: 5px;
}

#services .price {
	position: absolute;
	left: 420px;
}

#service_full .name {
	font-weight:bold;
	margin-bottom: 10px;
}

#service_full .price{
	font-size: 11px;
	margin-bottom: 10px;
}

#services .description {
	
}
/*------------------------------------------------------ BOTTOM_MENU  */
/*------------------------------------------------------ OTHER  */
#search_form_ext {width: 400px;}
#search_form_ext .checkbox {
	text-align: left;
	margin: 4px 0 4px 200px;
	font-size: 10px;
	white-space: nowrap;
}

/*------------------------------------------------------ PHOTO  */
.photocursor
{
	cursor: pointer;
}

/*------------------------------------------------------ GLOBAL  */
/*------------------------------------------------------ GLOBAL  */
/*------------------------------------------------------ GLOBAL  */


