﻿/* Main styles */
*{margin:0;padding:0;color: #333333;}
img{border: 0;}
a{font: 12px Arial, Helvetica, sans-serif; color: #424853;}
h1{font: 18px Arial, Helvetica, sans-serif; color: #333333;}
h2{font: 17px Arial, Helvetica, sans-serif; color: #333333;}
h3{font: 16px Arial, Helvetica, sans-serif; color: #333333;}
h4{font: 15px Arial, Helvetica, sans-serif; color: #333333;}
h5{font: 14px Arial, Helvetica, sans-serif; color: #333333;}
h6{font: 13px Arial, Helvetica, sans-serif; color: #333333;}
p{font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #333333; line-height: 13px; margin-bottom: 2px;}

/* clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height:1%;}
/* End Of Main stles */

body{
    background: url(../images/site_img/body_bg.jpg) repeat-x;
}
.png, #send_message span, #shadow_left, #shadow_right, #shadow_top, #shadow_bottom, #home_image,
.mask, #inner_sidebar .bottom, #inner_sidebar .top{ -behavior: url('msie6.pngfix.htc');}

/* Main Wraper */
#shadow{
    width: 819px;
	margin: 0 auto;
	margin-top: 55px;
	position: relative;
    overflow: hidden;
	padding-top: 5px;
}
#shadow_top{
	display: block;
	width: 818px;
	height: 5px;
	position: absolute;
    left: 0;
	top: 0px;
    background: url(../images/site_img/shadow_top.png) no-repeat right top;
}
#shadow_bottom{
	display: block;
	width: 818px;
	height: 5px;
	position: absolute;
    left: -6px;
	top: 0px;
    background: url(../images/site_img/shadow_bottom.png) no-repeat left top;
}
#shadow_left{
	display: block;
	width: 5px;
	height: 3000px;
	position: absolute;
	left: 0;
	top: 5px;
	background: url(../images/site_img/shadow_left.png) no-repeat left top;
	z-index: 0;
}
#shadow_right{
	display: block;
	width: 5px;
	height: 3000px;
	position: absolute;
	right: 0;
	top: 5px;
    background: url(../images/site_img/shadow_right.png) no-repeat right top;
	z-index: 0;
}
#wrapper{
	margin:0 auto;
	padding:0;
	width: 810px;
	z-index: 1;
	position: relative;
}
/* Header Block */
#header{
	margin:0;
	padding:0;
	background: #fff;
	/* display: inline-block; */
}
h1#logo{
	float: left;
	margin-right: -2px;
	width: 180px;
	min-height: 116px;
	-height: 116px;
	padding-top: 21px;
	background: #fff;
	text-align: center;
}
h1#logo a{
	display: block;
	width: 152px;
	height: 101px;
	margin: 0 auto;
	text-indent: -10000px;
}

/* Main navigation bar */
#header_nav{
	float:left;
	list-style: none;
	background: #fff;
}
#header_nav li{
	float:left;
	display: inline;
	margin-left: 2px;
	text-align: right;
}
#header_nav a{
	text-align: center;
	display: block;
	margin: 0 auto;
	text-decoration: none;
    font: 12px Arial, Helvetica, sans-serif;
	color:#315991;
}
#header_nav a{
	text-transform: uppercase;
}
#header_nav a img{
	float: left;
}
#header_nav a span{
	clear: both;
	display: block;
	width: 102px;
	padding: 7px 0;
	text-align: center;
	background: url(../images/site_img/header_menu_border.jpg) repeat-y left top;
	cursor: pointer;
	border-top: solid 1px #A3C0DF;
	color:#315991;
}
#header_nav li.active a{}
/* Bar under the navigation */
#bar{
	height:20px;
    clear: both;
	width: 798px;
	padding: 6px;
	background: #FFCC00 url(../images/site_img/bar.png) no-repeat left bottom;
	overflow: hidden;
	/* display: inline-block; */
}

#bar a.en {
	float:right;
}

form#search_bar{
	margin-top:-3px;
	height:1px;
	overflow:visible;
	padding-right:15px;
	margin-right: 30px;
}

form#search_bar fieldset{
	float:right;
}

form#search_bar input{
	border: 0;
}
#search_bar input[type="text"]{
	background: url(../images/site_img/search_input.gif) no-repeat;
	border: solid 1px #274363;
	width: 124px;
	height: 16px;
	padding: 1px 1px;
	margin-right: 6px;
}
#search_bar input[type="button"]{
	width: 71px;
	height: 20px;
	background: url(../images/site_img/search.jpg) no-repeat;
	padding-left: 18px;
	cursor: pointer;
	color: #fff;
	text-align: left;
}
/**** MSIE6 ****/
* html #search_bar input{
	background: expression(this.type == "text" ? "url(images/site_img/search_input.gif)" : this.type == "button" ? "url(images/site_img/search.jpg)":"none") !important;
	width: expression(this.type == "text" ? "124px" : this.type == "button" ? "71px":"auto");
	height: expression(this.type == "text" ? "16px" : this.type == "button" ? "20px":"auto");
	margin-right: expression(this.type == "text" ? "6px" : this.type == "button" ? "0px":"auto");
	border: expression(this.type == "text" ? "solid 1px #274363; " : this.type == "submit" ? "0px":"auto");
	color: expression(this.type == "text" ? "#000; " : this.type == "button" ? "#fff":"auto");
	padding-left: expression(this.type == "text" ? "1px; " : this.type == "button" ? "18px":"auto");
}

/**************/
#search_bar fieldset{
	border: 0;
	width: auto;
	display: inline;
}

a#home_path{
    float: left;
	padding-left: 18px;
	margin: 2px 0 0 9px;
	background: url(../images/site_img/nav_site_home.gif) no-repeat left center;
}
#lang{
    float: right;
	display: block;
	margin: 1px 7px 0 0;
    -margin: 1px 3px 0 0;
	width: 22px;
	height: 16px;
	text-indent: -10000px;
	overflow: hidden;
}
.en{
    background: url(../images/site_img/flag_en.gif) no-repeat;
}

.bg{
    background: url(../images/site_img/flag_bg.gif) no-repeat;
}

/* Content block */
#content{
	margin:0;
	clear: both;
	background: #fff url(../images/site_img/content_bg.jpg) repeat-x left bottom;
	*display: inline-block;
	min-height: 400px;
    -height: 400px;
	overflow: hidden;
    -overflow: visible;
	width: 790px;
	padding: 0 10px;
}
@media screen and (min-width: 0px){
	#content{
	   margin-bottom: -4px;
	}
}
#sidebar{
    float: left;
	margin-top: 17px;
}
#sidebar ul{
   list-style: none;
   padding-bottom: 9px;
   margin-left: 0px;
   background: url(../images/site_img/sidebar_bottom_border.gif) repeat-x left bottom;
}
#sidebar li{
	margin: 0px 12px 9px 0px;
	width: 163px;
}
#sidebar li a{
    font: 12px Arial, Helvetica, sans-serif;
	color: #315991;
	text-decoration:none;

}
/* subnav */
/*#sidebar li ul{display:none}
#sidebar li.active ul{ display:block; }
#sidebar ul ul{
   clear: both;
   list-style: none;
   padding: 0px;
   margin: 0px;
   background: none;
}

#sidebar li li{
	clear: both;
	margin-bottom: 0px;
}

#sidebar li li a {
	clear: both;
    font: 10px Arial, Helvetica, sans-serif;
	color: #315991;
	text-decoration:none;
	background: url(../images/site_img/bullet.gif) no-repeat 0 6px;
	padding-left: 8px;
	padding-top: 4px;
}*/

#sidebar_sub {
	clear: both !important;
	margin: 0px !important;
	display: inline;
}

#sidebar_sub li {
	padding: 0px 0px 0px 0px !important;
	margin: 0px !important;
}


#sidebar_sub li a {
    font: 10px Arial, Helvetica, sans-serif;
    display: block;
	color: #315991;
	text-decoration:none;
	background: url(../images/site_img/bullet.gif) no-repeat 0 6px;
	padding-left: 8px;
	padding-top: 4px;
	margin-top: -18px;
	margin-left: 10px;
}



#sidebar li li .menu_active {
	font-weight: bold !important;
	text-decoration: underline;
}


#home_image{
    position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 200px;
	height: 143px;
	background: url(../images/site_img/home_image.png) no-repeat;
}

.send_message{
    position: relative;
	clear: both;
	background: #FFCC00;
	padding: 0 4px;
	width: 140px;
	font: 14px Arial, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 23px;
}
.send_message a{color:#315991;font: 14px Arial, Geneva, Arial, Helvetica, sans-serif;}
/*  Styling Angles  */
.send_message .angle_top{
    position: absolute;
	left: 0;
	top: -7px;
	display: block;
	width: 147px;
	height: 7px;
	background: url(../images/site_img/wright_top.png) no-repeat;
	-behavior: url('msie6.pngfix.htc');
}
.send_message .angle_bottom{
    position: absolute;
	left: 0;
	bottom: -7px;
	display: block;
	width: 147px;
	height: 7px;
	background: url(../images/site_img/wright_bottom.png) no-repeat;
	 -behavior: url('msie6.pngfix.htc');
}
#reg{
    clear: both;
	display: block;
	margin-top: 23px;
	background: url(../images/site_img/sidebar_bottom_border.gif) repeat-x left top;
	font: 14px Arial, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 11px;
	color: #333333;
}
#reg a{
	color:#315991;
	font:14px Arial, Geneva, Arial, Helvetica, sans-serif;
}
/* Main content */
#main_content{
    float: left;
	position: relative;
	display: inline;
	margin-left: 8px;
	width: 584px;
	padding: 30px 0 0 21px;
	border-left: solid 1px #98ACC8;
	min-height: 420px;
    -height: 420px;
}
#hometext {
    text-align: left;
	margin-left:0px;
	width: 502px;
	font: 14px Arial, Helvetica, sans-serif;
}
#home_image_holder{
	/* clear: both; */
	/* display: inline; */
	width:384px;
	padding-top: 170px;
	overflow: hidden;
	margin-left: 200px;
}
#home_image_holder img{
	width: 181px;
	xheight: 122px;
	height: 181px;
}
#home_image_holder #img1, #home_image_holder #img2{
	float: left;
	display: inline;
	margin-left: 11px;
	width: 181px;
	xheight: 158px;
	xheight: 207px;
	position: relative;
}
#home_image_holder h2{
    position: absolute;
	top:-22px;
	left: 0;
	font: bold 12px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
/* Mask For home images */
#home_image_holder .mask{
    position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 181px;
	xheight: 148px;
	height: 207px;
	background: url(../images/site_img/mask.png) no-repeat;
	z-index: 1;
}
/* INNER Styles */
h2.category{
    font: bold 14px Arial, Helvetica, sans-serif;
	color: #4781C0;
	margin-bottom: 15px;
}

.product {
	margin-bottom: 26px;
	overflow: hidden;
}

.product .bul {
	position: absolute;
	margin-top: 4px;
}

.product a {
	display: block;
}

.product h3{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 6px;
	display: inline-block;
}
.learn_more{
	color: #3E73B8;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 12px;
	margin-top: 2px;
}
.learn_more:hover{
	text-decoration: underline;
}

.product .mask{
    float: right;
	width: 155px;
	height: 109px;
	overflow: hidden;
	position: relative;
}
.product .mask img{
	width: 153px;
	height: 107px;
	top: 1px;
	left: 1px;
	position: relative;
}
.product .mask span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 155px;
	height: 109px;
	background: url(../images/site_img/product_mask.png) no-repeat;
}

/* small mask */
.small_mask{
	width: 85px;
	height: 83px;
	overflow: hidden;
	position: relative;
}
.product .small_mask{
    float: right;
	margin-left: 19px;
}

.small_mask span{
	width: 85px;
	height: 83px;
	background: url(../images/site_img/small_mask.png) no-repeat;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}
.small_mask img{
    width: 83px;
	height: 81px;
	position: relative;
	left: 1px;
	top: 1px;
}

/* small mask partners */
.small_mask_partners{
	overflow: hidden;
	position: relative;
}
.small_mask_partners{
    float: right;
	margin-left: 19px;
}

.small_mask_partners span{
/*	background:transparent url(../images/site_img/small_mask_partners.png) no-repeat scroll 0% 0%;   */
	display:block;
	height:100px;
	left:0pt;
	position:absolute;
	top:0pt;
	width:140px;
}
.small_mask_partners img{
/*    width: 140px; 
	height: 100px; */
	position: relative;
	left: 1px;
	top: 1px;
}

/* Big mask */
.big_mask{
 	position: relative;
	width: 206px;
	height: 206px;
	overflow: hidden;
}
.product .big_mask{
    float: right;
	margin-left: 19px;
}
.big_mask span{
	width: 206px;
	height: 206px;
	background: url(../images/site_img/big_mask.png) no-repeat;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}
.big_mask img{
    width: 202px;
	height: 202px;
	position: relative;
	left: 2px;
	top: 2px;
}
/* date */
.date{
    font: 11px Tahoma ,Geneva, Arial, Helvetica, sans-serif;
	color: #3E73B8;
	margin-bottom: 12px;
	display: block;
}

/* About us Navigation with 'masked'  images*/
#about_us_nav {
    list-style: none;
	margin-top: 40px;
}
#about_us_nav li{
    float: left;
	display: inline;
	padding-left: 30px;
	margin-left: 30px;
	border-left: solid 1px #D3BC46;
}
#about_us_nav li:first-child{
	border-width: 0;
	padding-left: 0;
	margin-left: 0;
}
/*******/
#about_us_nav li{
   -border-width: expression(this.previousSibling==null?'0':'1px');
   -padding-left: expression(this.previousSibling==null?'0':'30px');
   -margin-left: expression(this.previousSibling==null?'0':'30px');
}
#about_us_nav li a{
	width: 155px;
	height: 109px;
	position: relative;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
#about_us_nav span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 155px;
	height: 109px;
	background: url(../images/site_img/product_mask.png) no-repeat;
}
#about_us_nav img{
	width: 153px;
	height: 107px;
	top: 1px;
	left: 1px;
	position: relative;
}
#about_us_nav samp{
	position: absolute;
	bottom: -20px;
	left: 0;
	white-space: nowrap;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
/* Inner Sidebar */
#inner_sidebar {
    float: right;
	display: inline;
	margin-left: 20px;
	position: relative;
	width: 160px;
	min-height: 290px;
    -height: 290px;
	background: #FFCC00;
}
#inner_sidebar .top, #inner_sidebar .bottom{
	position: absolute;
	display: block;
	bottom: -6px;
	left: 0;
	width: 160px;
	height: 6px;
	background-repeat: no-repeat;
}
#inner_sidebar .top{
    background-image: url(../images/site_img/inner_sidebar_top.png);
	top: -6px;
}
#inner_sidebar .bottom{
    background-image: url(../images/site_img/inner_sidebar_bottom.png);
}
#inner_sidebar ul{
	list-style: none;
	padding-bottom: 9px;
	padding-left: 12px;
	border-top: solid 1px #FFEB99;
}
#inner_sidebar ul:first-child{
	border-top-width: 0;
}
/******/
#inner_sidebar ul{border-top-width: expression(this.previousSibling==null?'0':'1px');}
#inner_sidebar ul ul{
	list-style: none;
	padding-bottom: 0;
	border-top: 0;
	padding-left: 0;
}
#inner_sidebar li a{
	font: bold 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#inner_sidebar li li a{
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 11px;
	background: url(../images/site_img/bullet.gif) no-repeat left center;
}
/* Paging */

#paging {
	clear: both;
	padding-top: 40px;
	height: 60px;
}

#paging ul {
	display: inline;
	list-style: none;
	margin: 0px;
	width: auto;
}

#paging li {
	float: left;
	list-style-type: none;
	margin-left: 6px;
	height: 16px;
}

#paging .pages {
	height: 14px;
	margin-top: -2px;

}

#paging .active  {
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #3E73B8;
}

#paging li a {
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #3E73B8;
}

#paging li img {
	margin: 0px;
	float: left;
	dispaly: inline;
}


#paging li.first a {
    float: left;
	height: 16px;
	padding: 2px 0px 4px 0px ;
    background-image: url(../images/site_img/paging_bkg.png);
    background-repeat: repeat-x;
}
#paging li.last a{
	float: left;
	height: 16px;
	padding: 2px 0px 4px 0px ;
    background-image: url(../images/site_img/paging_bkg.png);
    background-repeat: repeat-x;
}


#paging .nav {
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #E3F0FA;
}


/*
#paging {
	clear: both;
    list-style: none;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}
#paging li {
	float: left;
	display: inline;
	margin-right: 9px;

}

#paging a {
    font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #3E73B8;
	margin: 0px;
}
#paging li.active a {
	float: left;
	display: inline;
	font-weight: normal;
}
#paging li.first a, #paging li.last a{
	font-size: 10px;
	color: #E3F0FA;
	height: 16px;
	padding: 3px 0px 4px 0px ;
	background-repeat: no-repeat;
	text-align: center;
	margin: 0;
}

#paging li img {
	margin: 0px;
	float: left;
	dispaly: inline;
}

#paging li.first a{
    float: left;
    background-image: url(../images/site_img/paging_bkg.png);
    background-repeat: repeat-x;
}
#paging li.last a{
	float: left;
    background-image: url(../images/site_img/paging_bkg.png);
    background-repeat: repeat-x;
}
*/
/* Gallery Navigation with small images */
.gallery_nav{
  list-style: none;
  display: inline-block;
  margin-bottom: 0px;
  *margin-bottom: 16px;
}
.gallery_nav:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.gallery_nav li{
	float: left;
	display: inline;
	margin-left: 39px;
	margin-bottom: 25px;
}
.gallery_nav li:first-child, .gallery_nav li.first{margin-left:0}
.gallery_nav li{
	-margin-left: expression(this.previousSibling==null?'0':'39px');
}
.gallery_nav a{
	display: block;
	position: relative;
	width: 85px;
	text-decoration: none;
	cursor: pointer;
	color: #3E73B8;
	font: 11px Tahoma ,Geneva, Arial, Helvetica, sans-serif;
}
.gallery_nav span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 85px;
	height: 83px;
	background: url(../images/site_img/small_mask.png) no-repeat;
}
.gallery_nav img{
	width: 83px;
	height: 81px;
	top: 1px;
	left: 1px;
	position: relative;
	margin-bottom: 6px;
}
.gallery_nav samp{
	color: #3E73B8;
	font: 11px Tahoma ,Geneva, Arial, Helvetica, sans-serif;
	padding-left: 13px;
	background: url(../images/site_img/bullet.gif) no-repeat 0 3px;
	display: block;
	width: 90px;
}
.gallery_nav a{
	-text-decoration:expression(
		onmouseover=new Function ("this.className='hover'"),
		onmouseout=new Function  ("this.className=''")
	)
}
.gallery_nav a:hover samp, .gallery_nav a.hover samp{
	text-decoration: underline;
}
/* CONTACTS */
/* map */
.map{
    float: right;
	margin-top: 20px;
}
#adress{
    margin-top: 20px;
	xfloat: left;
	*display: inline-block;
}
#adress dt, #adress dd{
	float: left;
	font: 11px Tahoma ,Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 13px;
}
#adress dt{
    clear: left;
	width: 75px;
}

#adress a{color: #3E73B8;}
/* contact_form */
#contact_form td{
	padding-right:13px;
	vertical-align:top;
}
#contact_form {
    margin-top: 20px;
}

#contact_form input,
#contact_form textarea {
	margin-bottom:10px;
}

#contact_form label{
	margin-bottom:2px;
	display:block;
	font: bold 11px Tahoma ,Geneva, Arial, Helvetica, sans-serif;
}
#contact_form input, #contact_form textarea{
	width: 206px;
	height: 19px;
	padding: 2px 0 0 2px;
	border: solid 1px #243E5D;
	background: #fff url(../images/site_img/input.png) no-repeat;
}
input{
    *background-attachment: scroll !important;
	*background-position: right top !important;
}
* html input{
	background-attachment: fixed !important;
	background-position: 0 0 !important;
}

#contact_form input.send, #registration input.send,.send{
	width: 88px;
	height: 22px;
	text-align: center;
	background: url(../images/site_img/send.gif) no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
}
#contact_form input.send{
	display:block;
	margin-left:auto;
    padding-bottom: 5px;
}
#contact_form textarea{
	height: 67px;
}
/* Registration form */
#registration{

}
#registration fieldset{
	border: 0;
}
#registration label{
	float: left;
	clear: both;
	display: block;
	margin-top: 15px;
	width: 128px;
	cursor: pointer;
	font: bold 11px Tahoma ,Geneva, Arial, Helvetica, sans-serif;
}
#registration input, #registration select{
	width: 298px;
	height: 19px;
	padding: 2px 0 0 2px;
	float: left;
	margin-top: 12px;
	border: solid 1px #243E5D;
	background: #fff url(../images/site_img/input.png) no-repeat fixed;
}
#registration input.send{
    clear: both;
	margin-left: 128px;
	padding-bottom: 5px;
}

/* Footer */
#footer{
	margin:0 auto;
	width: 810px;
	position: relative;
}
#footer ul{
	float: left;
	list-style: none;
	margin-top: 16px;
}
#footer li{
	float: left;
	padding: 0;
	display: inline;
	margin-right: 9px;
}
#footer #gallery_tag{
	background: url(../images/site_img/gallery_tag.jpg) no-repeat left center;
}
#footer #sitemap_tag{
	background: url(../images/site_img/sitemap_tag.jpg) no-repeat left center;
}
#footer #news_tag{
	background: url(../images/site_img/sitemap_tag.jpg) no-repeat left center;
}
#footer li a{
	display: block;
	padding: 2px 11px 5px 27px;
    *padding: 3px 11px 4px 27px;
	background: url(../images/site_img/button_right.jpg) no-repeat right center;
	color: #fff;
	text-decoration: none;
	font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#footer address{
	float: right;
	display: inline;
	font: 11px Tahoma ,Geneva, Arial, Helvetica, sans-serif;
	color: #B54C0C;
	margin-top: 14px;
	cursor: default;
}

.product.with_sidebar {
	width: 395px;
	float: left;
}

div.sidebar_right {
	width: 160px;
	float: right;
	margin-right: 10px;
	display: inline;
	zoom: 1;
}
div.sidebar_right h2 {
	background: url(../images/site_img/sidebar_up.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 7px;
}
div.sidebar_right ul {
	background-color: #FFCC00;
	padding: 0 10px 0 15px;
}
div.sidebar_right li {
	list-style: none;
	background : url(../images/site_img/bullet.gif) no-repeat 0 6px;
	padding-left: 10px;
}
div.sidebar_right li a {
	font-size: 11px;
	text-decoration: none;
}
div.sidebar_right .bottom {
	background: url(../images/site_img/sidebar_bottom.gif) no-repeat;
	height: 7px;
}
a.active {
	font-weight: bold !important;
}
.spacing-bottom {
	margin-bottom: 20px;
}

/*  07.06 */

/*  sitemap */
.sitemap{
    list-style: none;
	margin-left: 2px;
}
.sitemap ul{
	margin-left: 10px;
	list-style: none;
	padding: 3px 0;
}
.sitemap li{
	background: url(../images/site_img/bullet.gif) no-repeat 0 6px;
	padding-left:10px;
}
.sitemap ul li{
	background:none;
}
.sitemap a{
    text-decoration: none;
	color:#315991;
}
.sitemap a:hover{text-decoration: underline;}
.sitemap li li a{
    text-decoration: none;
	font-weight: 100;
}

.search_content a{
	display:block;
	font-size:10px;
	color:#315991;
	text-decoration:none;
}

.search_content .search_title{
	font-weight:bold;
	font-size:12px;
}

.close_img{
	position:absolute;
	top:-4px;
	right:-4px;
	cursor:pointer;
	z-index:1003;
}

.ask {
	margin: 0px 0px 0px 389px;
	color: #4071be;
}


.send_question {
	margin-top: 120px;
	color: #4071be;
	font-weight: bold;
}

.ask_question {
	color: #4071be;
	font-weight: bold;
}

.send_quest {
	background:transparent url(../images/site_img/send.gif) no-repeat scroll 0%;
	border:0pt none;
	color:#FFFFFF;
	cursor:pointer;
	margin-left: 122px;
	padding: 10px 20px;
	height:22px;
	text-align: center;
	text-decoration: none;
	width:88px;
}

.send_reg {
	background:transparent url(../images/site_img/send.gif) no-repeat scroll 0%;
	border:0pt none;
	color:#FFFFFF;
	cursor:pointer;
	margin: 0px 0px 0px 128px;
	padding: 10px 20px;
	height:22px;
	text-align: center;
	text-decoration: none;
	width:88px;
}

div.partners_info {
	float: left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px; 
	padding-left: 12px; 
	margin: 0px 0px 5px 0px;
	width: 75%;
}















