*{margin:0; padding:0;}
*{color: #000080;}
a, a:visited, a:hover, a:active, a:link {color: #000080;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:14px;}
.column{float:left;}
.clear{clear:both;}
body{background-color:#FFFFFF;font-family:Arial, helvetica, sans-serif; color:#B0916E; font-size:0.75em; line-height:1.5em;}
input, textarea, select{color:#7C7E73; vertical-align:top; text-align:left; border: 1px solid #D0D0D0; font:11px Tahoma, Arial, helvetica, sans-serif;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.top_indent_5px{padding-top:5px; display:block;}
.top_indent_10px{padding-top:10px; display:block;}
.top_indent_15px{padding-top:15px; display:block;}
.top_indent_20px{padding-top:20px; display:block;}
.top_indent_25px{padding-top:25px; display:block;}
h1 { /* new*/
   font-size:24px;
   line-height:1.1em;
}

ol {
   padding-top:15px;
   padding-left:18px;
}

ol li {
    padding: 0 0 10px 0;
}

p {
    padding-top:15px;
}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid { float:left; }

.main{
	width:900px; 
	text-align:left;
	margin-left: auto;
	margin-right: auto; 
    padding-left: 60px;
}

a{color:#B0916E; text-decoration:underline;}
a:hover{text-decoration:none;}

/*=======header===========*/
.logo { 
	height:134px; background:url(/bitrix/templates/images/logo_bg.jpg) left top no-repeat;
	padding-left: 84px;
	padding-top: 58px;
	margin-bottom: -58px;
}
.slogan {
	font-size: 15px;
	font-style: italic;
	font-weight: 100;
	font-family: serif; 
}
.menu {
	background:url(/bitrix/templates/images/menu_bg.jpg) left top no-repeat; 
	padding:57px 0 20px 97px;
}

.index { 
	background-image: url(/bitrix/templates/images/menu_button_1.jpg);
	height: 34px;
}
.materials { 
	background-image: url(/bitrix/templates/images/menu_button_2.jpg);
	height: 34px;
}
.price {
	background-image: url(/bitrix/templates/images/menu_button_3.jpg);
	height: 35px;
}
.about {
	background-image: url(/bitrix/templates/images/menu_button_4.jpg);
	height: 35px; 
}
.training_in_france {
	background-image: url(/bitrix/templates/images/menu_button_6.jpg);
	height: 35px; 
}

.menu a, .menu #a { 
	display: block;
	width: 122px;
	padding-left: 30px;
	line-height: 34px;
}

/*=====//header===========*/

/*=======content===========*/
/*.preview_picture {margin: 0 1em 1em 0;}*/
.detail_picture {margin: 1em 0;}
#content{min-height:350px; height:auto !important; height:350px; background:url(/bitrix/templates/images/content_bg.jpg) left top no-repeat;}
.content_indent{padding:0 57px 24px 69px;}

.col_1{width:233px; padding-top:18px;}
.mid{width:26px;}
.col_2{width:507px; color: #000080;}
.col_2 a, .col_2 a:visited, .col_2 a:hover, .col_2 a:active, .col_2 a:link {color: #000080;}


.list_1 {padding-top: 15px;}
.list_1 li{width:100%; line-height:14px;}
.list_1 li{padding:0 0 10px 10px; background:url(/bitrix/templates/images/list_1_li_bg.gif) left 5px no-repeat;}
.list_1 li a{color:#A5927C; text-decoration:none; font-size:1em; line-height:1.2em; background:url(/bitrix/templates/images/list_1_link_bg.gif) left 2px repeat-x;}
.list_1 li a:hover{text-decoration:none; background:0}

.font_2{color:#9B8C62; font-style:italic; line-height:1.33em;}

.pic_float{margin-right:15px; float:left;}

.news-item a b{
	padding: 0;
}
.mat-item {
	line-height:1.1em;
}
.news-detail {
	padding-top: 16px;
}

/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(/bitrix/templates/images/block_1_top.jpg) left top repeat-x #F4F3E7; width:100%;}
.block_1 .bot{background:url(/bitrix/templates/images/block_1_bot.jpg) left bottom repeat-x;}
.block_1 .left{background:url(/bitrix/templates/images/block_1_left.jpg) left top repeat-y;}
.block_1 .right{background:url(/bitrix/templates/images/block_1_right.jpg) right top repeat-y;}
.block_1 .left_top{background:url(/bitrix/templates/images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(/bitrix/templates/images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(/bitrix/templates/images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{
	background:url(/bitrix/templates/images/block_1_right_bot.jpg) right bottom no-repeat; 
	padding:44px 33px 40px 24px;
}

.block_1 .title{background:url(/bitrix/templates/images/block_1_title_bg.jpg) right top no-repeat; padding-right:37px; display:inline; padding-bottom:10px;}
.block_1 .title img{margin-bottom:10px;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(/bitrix/templates/images/block_2_top.jpg) left top repeat-x #F3ECD3; width:100%; }
.block_2 .bot{background:url(/bitrix/templates/images/block_2_bot.jpg) left bottom repeat-x;}
.block_2 .left{background:url(/bitrix/templates/images/block_2_left.jpg) left top repeat-y;}
.block_2 .right{background:url(/bitrix/templates/images/block_2_right.jpg) right top repeat-y;}
.block_2 .left_top{background:url(/bitrix/templates/images/block_2_left_top.jpg) left top no-repeat;}
.block_2 .right_top{background:url(/bitrix/templates/images/block_2_right_top.jpg) right top no-repeat;}
.block_2 .left_bot{background:url(/bitrix/templates/images/block_2_left_bot.jpg) left bottom no-repeat;}
.block_2 .right_bot{background:url(/bitrix/templates/images/block_2_right_bot.jpg) right bottom no-repeat; padding:32px 36px 27px 31px;}

.block_2 .title{background:url(/bitrix/templates/images/block_2_title_bg.jpg) right top no-repeat; padding-right:36px; display:inline; padding-bottom:10px;}
.block_2 .title img{margin-bottom:10px;}

.block_2 em{color:#000000; text-decoration:underline; margin-right:10px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block_3{background:url(/bitrix/templates/images/block_3_top.jpg) 147px top no-repeat #D7D7B4; width:100%;}
.block_3 .bot{background:url(/bitrix/templates/images/block_3_bot.jpg) left bottom repeat-x;}
.block_3 .left_bot{background:url(/bitrix/templates/images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_3 .right_bot{background:url(/bitrix/templates/images/block_3_right_bot.jpg) right bottom no-repeat; padding:21px 20px 22px 21px;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block_4{background:url(/bitrix/templates/images/block_4_left_top.jpg) left top no-repeat #FBFBED; /*width:100%;*/}
.block_4 .right_top{background:url(/bitrix/templates/images/block_4_right_top.jpg) right top no-repeat;}
.block_4 .left_bot{background:url(/bitrix/templates/images/block_4_left_bot.jpg) left bottom no-repeat;}
.block_4 .right_bot{background:url(/bitrix/templates/images/block_4_right_bot.jpg) right bottom no-repeat;padding:30px 30px 21px 23px;}
.block_4 .box_1{
	margin-top: -60px;
	float: right;
	margin-bottom: 10px;
}  
/*=====//block_4===========*/

/*=======block_5===========*/
.block_5{background:url(/bitrix/templates/images/block_5_bot.jpg) left bottom repeat-x #F6FBF6; width:100%; color:#9C8C62; font-size:0.91em; line-height:1.36em;}
.block_5 .left_top{background:url(/bitrix/templates/images/block_5_left_top.jpg) left top no-repeat;}
.block_5 .right_top{background:url(/bitrix/templates/images/block_5_right_top.jpg) right top no-repeat;}
.block_5 .left_bot{background:url(/bitrix/templates/images/block_5_left_bot.jpg) left bottom no-repeat;}
.block_5 .right_bot{background:url(/bitrix/templates/images/block_5_right_bot.jpg) right bottom no-repeat; padding:30px 40px 15px 28px;}
.block_5 strong a{color:#95901D; text-decoration:underline;}
.block_5 strong a:hover{text-decoration:none;}

.block_5 .title{height:34px; padding-left:37px; background:url(/bitrix/templates/images/block_5_title_bg.gif) 3px top no-repeat; margin-bottom:9px;}

.block_5  li a{font-size:1.09em;}

/*=====//block_5===========*/

/*=======block_6===========*/
.block_6{background:url(/bitrix/templates/images/block_6_top.jpg) left top repeat-x #F4F3E7; width:100%;}
.block_6 .bot{background:url(/bitrix/templates/images/block_6_bot.jpg) left bottom repeat-x;}
.block_6 .left{background:url(/bitrix/templates/images/block_6_left.jpg) left top repeat-y;}
.block_6 .right{background:url(/bitrix/templates/images/block_6_right.jpg) right top repeat-y;}
.block_6 .left_side{background:url(/bitrix/templates/images/block_6_left_side.jpg) left 40px no-repeat;}
.block_6 .right_side{background:url(/bitrix/templates/images/block_6_right_side.jpg) right 40px no-repeat;}
.block_6 .left_top{background:url(/bitrix/templates/images/block_6_left_top.jpg) left top no-repeat;}
.block_6 .right_top{background:url(/bitrix/templates/images/block_6_right_top.jpg) right top no-repeat;}
.block_6 .left_bot{background:url(/bitrix/templates/images/block_6_left_bot.jpg) left bottom no-repeat;}
.block_6 .right_bot{background:url(/bitrix/templates/images/block_6_right_bot.jpg) right bottom no-repeat; padding:44px 40px 40px 33px;}

.block_6 .title{background:url(/bitrix/templates/images/block_1_title_bg.jpg) right top no-repeat; padding-right:37px; display:inline; padding-bottom:10px;}
.block_6 .title img{margin-bottom:10px;}
/*=====//block_6===========*/

/*=======block_7===========*/
.block_7{background:url(/bitrix/templates/images/block_7_top.jpg) left top repeat-x #F3ECD3; width:100%;}
.block_7 .bot{background:url(/bitrix/templates/images/block_7_bot.jpg) left bottom repeat-x;}
.block_7 .left{background:url(/bitrix/templates/images/block_7_left.jpg) left top repeat-y;}
.block_7 .right{background:url(/bitrix/templates/images/block_7_right.jpg) right top repeat-y;}
.block_7 .left_top{background:url(/bitrix/templates/images/block_7_left_top.jpg) left top no-repeat;}
.block_7 .right_top{background:url(/bitrix/templates/images/block_7_right_top.jpg) right top no-repeat;}
.block_7 .left_bot{background:url(/bitrix/templates/images/block_7_left_bot.jpg) left bottom no-repeat;}
.block_7 .right_bot{background:url(/bitrix/templates/images/block_7_right_bot.jpg) right bottom no-repeat; padding:32px 36px 27px 31px;}

.block_7 .title{background:url(/bitrix/templates/images/block_2_title_bg.jpg) right top no-repeat; padding-right:36px; display:inline; padding-bottom:10px;}
.block_7 .title img{margin-bottom:10px;}
/*=====//block_7===========*/

/*=======page_1===========*/
.pos{position:absolute; margin:3px 0 0 332px; width:145px; height:196px; background:url(/bitrix/templates/images/page_1_pic_1.png) left top no-repeat;}
#page_1 .block_2{margin-top:20px;}
/*#page_1 .block_4 .right_bot{padding-right:174px;}*/

#page_1 .block_5{margin-top:9px;}

#page_1 .block_5 .right_bot{padding:31px 40px 15px 19px;}

#page_1 .block_5 .box_1{width:124px;}
#page_1 .block_5 .box_2{width:324px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .block_4 .right_bot{padding:4px 23px 21px 17px;}

#page_2 .block_5{margin-top:9px;}

#page_2 .block_5 .box_1{width:237px;}
#page_2 .block_5 .box_2{width:190px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .block_7{margin-top:20px;}

#page_3 .block_4 .box_1{width:232px;}
#page_3 .block_4 .box_2{width:186px;}

#page_3 .block_5{margin-top:9px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .block_4 .pic_float{margin-right:25px; margin-left:-6px; position:relative;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .block_7{margin-top:20px;}

#page_5 .block_1 .title{margin-right:-20px;}

#page_5 .block_4 .right_bot{padding:0 23px 21px 17px;}

#page_5 .block_4 .box_1{width:125px;}
#page_5 .block_4 .box_2{width:275px; padding-top:10px;}
#page_5 .block_4 .box_2 li{text-indent: 0;}

#page_5 .block_5{margin-top:9px;}
#page_5 .block_5 .box_1{width:237px;}
#page_5 .block_5 .box_2{width:190px;}

/*=====//page_5===========*/

/*=======footer===========*/
#footer{margin:0 65px 0 69px; background:url(/bitrix/templates/images/footer_bg.gif) left top repeat-x; padding:12px 0 35px 0; font-size:0.83em; line-height:1.3em; color:#AEACAA; text-transform:uppercase;}
#footer img{margin-right:14px; float:left;}
#footer span, b{font-weight:normal;}
#footer span{word-spacing:5px; color:#8A5C29;}
#footer span a{color:#8A5C29; text-decoration:none; text-transform:uppercase;}
#footer span a:hover{text-decoration:none; color:#AEACAA;}
#footer span span{color:#AEACAA; padding:0;}

#footer a{color:#AEACAA; text-decoration:underline; text-transform:none;}
#footer a:hover{text-decoration:none;}

#footer #info { 
text-align: right;
	text-transform: none; 
}
#footer #main_menu {
	text-align: center;
}
#footer #c {
	float: left; 
	text-transform: none;
	text-align: center;
	font-variant: small-caps;
	text-indent: 0;
	margin: 0;
	padding: 0; 
}
#footer #info a{ 
	text-transform: none; 
}  

.block_4 .box_1 {
        position:relative;
        zoom:1;
}

/*=====//footer===========*/
