* {
	bo rder: 1px solid red;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-repeat: no-repeat;}
body,td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#container {
	min-width: 1004px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1004? "1004px": "auto");
	}
a{
	outline:none;
}	
#header {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	position: relative;}
#header .center{
	background-image : url(../header_bg_bottom.gif);
	background-position : 178px 100%;
}
#header .slogan{
	float : left;
}
#header .slogan{
	font-weight : normal;
	margin-top : 62px;
	font-size : 24px;
	font-family : Myriad Pro;
	color : #515252;
}
#header .right_block{
	float : right;
	width: 250px;
}
#header .left_block{
	float : left;
	width: 580px;
}
#header .right_block .phone_block{
	float : right;
	clear : both;
	width : 245px;
	margin-top : 20px;
	
	background-image : url(../head_phone.gif);
	background-position : 0 15px;
	color : #515252;
	font-family : Myriad Pro;
}
#header .right_block .phone_block .code{
	float : left;
	display : inline;
	margin-right : 5px;
	margin-top : 18px;
	font-size: 12px;
	margin-left : 75px;
	border-bottom : 4px solid #515252;
}
#header .right_block .phone_block span{
	float : left;
	display : block;
	position: relative;
	margin-top: -12px;
	margin-left : 3px;
	font-size : 30px;
}
#content {
	display: block;
	float: left;
	clear: both;
	overflow: hidden;
	width: 100%;
	padding-bottom : 20px;
	}
.intro #content{
	padding-top : 5px;
}
#footer {
	display: block;
	overflow: hidden;
	clear: both;
	width: 100%;
	padding-bottom : 30px;
	}
#footer{
	margin-top : 68px;
	padding-top :31px;
	border-top : 1px solid #e3e3e3;
}
a {
	text-decoration: underline;}
a:hover,
a:focus {
	cursor: hand;
	color: #333333; text-decoration: none;}
img {
	border: 0px;}
table {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	border-collapse: separate;
	border: 0px;}
td,
th {
	border: 1px solid;
	margin: 0px;
	padding: 11px 0 12px 0px;
}

.center {
	left:50%;
	margin-left: -420px;
	overflow: hidden;
	width: 838px;
	position: relative;
}
.intro #header .phone{
	float : left;	
	display : inline;
	width : 127px;
	height : 112px;
	margin-left : 187px;
	margin-top : 32px;
	background-image : url(../phone_image.jpg);
}
#header  .logo{
	float : left;
	display : inline;
	margin-top : 50px;
	margin-right : 36px;
}
#header  .logo a{
	float : left;
	font-size : 0;
	line-height : 0;
}
#header  .logo img{
	margin : 0!important;
}
#footer .center{
	text-align : center;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
}
#footer .center a{
	color : #808080;
	text-decoration : none;
}
#footer .center a:hover{
	color : #808080;
	text-decoration : underline;
}
.counters{
	float : left;
	margin-right : 40px;
}
 .counters img{
	float : none!important;
	display : inline;
}
.zakaz{
	float : right;
	margin-top: 20px;
	margin-bottom : 20px;	
}
.zakaz img{
	margin-right : 7px;
}
#symbols {
	float: right;
	display: inline;
	margin-left: 28px;
	ma rgin-top: 65px;}
#symbols span {
	float: left;
	width: 27px;
	height: 27px;
	position: relative;
	margin-right: 48px;}
#symbols .active{
	background-image: url(../symbols_active.gif);
}
#symbols .active .home{
}
#symbols .active .map{
}
.home {background-image: url(../home.gif);width: 27px;height: 27px; background-position: 50% 50%;}
.mail {background-image: url(../mail.gif);width: 27px;height: 27px; background-position: 50% 50%;}
.map {background-image: url(../map.gif);width: 27px;height: 27px; background-position: 50% 50%;}
.search_field{
	float: right;
	clear : both;
	width : 176px;
	display: inline;
	margin-top: 57px;
	
}
.search_field .str{
	float: left;
	margin: 3px 0 0 5px;
	width : 11px;
	height : 11px;
	background-image: url(../search_butt.gif);
	border: 0px solid red;
}
.search_field .str:hover{
	cursor:pointer;
}
.search{
	float: left;
	width: 126px;
	height: 19px;
	font-size: 12px;
	line-height : 19px;
	color: #c7c7c7;
	padding-left: 32px;
	background-image : url(../search_bg.gif);
	border: 0px solid #30aaff;
}
#header .menu{
	float : left;
	clear : both;
	width : 530px;
	margin-top : 45px;
}
 #header .menu li{
	float : left;
	list-style-type : none;
	width : 121px;
	height : 43px;
	text-align : center;
	line-height : 40px;
	margin-right : 10px;
	margin-bottom : 3px;
	font-size : 11px;
	padding-left : 0px;
	font-weight : bold;
	font-family:Tahoma;
	font-size : 14px;
}
#header .menu .active{
	color : #fff!important;
	background-image : url(../menu_li_bg_active.gif)!important;
}
#header .menu .active a{
	color : #fff;
}
#header .menu .active a:hover{
	color : #fff;
}
#header .menu li a{
	color : #515252;
	text-decoration : none;
}
#header .menu li a:hover{
	color : #515252;
	text-decoration : underline;
}
.intro #content  .left_column{
	float : left;
	width : 250px;
	font-size : 12px;
	marc gin-right : 10px;
	font-family : Tahoma!important;
	color : #515252
}
.intro #content  .left_column p{
	margin-bottom : 15px;
}
.intro #content  .right_column p{
	margin-bottom : 15px;
}
.intro #content  .left_column table{
	margin-top : -15px;
}
.intro #content  .right_column table{
	margin-top : -15px;
}
.intro #content  .left_column table td{
	border : 0!important;
}
.intro #content  .right_column{
	float : left;
	width : 250px;
	font-size : 12px;
	margin-right : 14px;
	font-family : Tahoma;
	color: #515252;
}
.intro #content  .right_column table td{
	border : 0!important;
}
.intro #content  .right_column table td a{
	color : #17A5FF;
}
.intro #content  .right_column table td a:hover{
	color : #17A5FF;
}
.intro .that_gives{
	float : left;
	width : 332px;
	background-image : url(../bottom_block_bg.gif);
	background-position : 0 100%;
	background-repeat : repeat-x;
	padding-bottom : 40px;
	margin-bottom : 34px;
}
.i {
	color : #515252;	font-size : 20px;	font-weight : normal;	font-family : Tahoma;	margin-bottom : 15px;
	background-image : url(../bull_4.gif);
	padding-left : 20px;
	background-position : 0 7px;
}
.i_min {
	color : #515252;	font-size : 17px;	font-weight : normal;	font-family : Tahoma;	margin-bottom : 15px;
	background-image : url(../bull_4.gif);
	padding-left : 20px;
	background-position : 0 7px;
}
.i_small {	color : #515252;	font-size : 22px;	font-weight : normal;	font-family : Tahoma;	margin-bottom : 25px;}
.intro .that_gives h2{
	color : #515252;
	font-size : 24px;
	font-weight : normal;
	font-family : Tahoma;
	margin-bottom : 25px;
}
.intro .that_gives .text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
}
.intro .that_gives .text ul{
	padding : 10px 0 10px 0;
}
.intro .that_gives .text ul li{
	background-image : url(../bull_3.gif);
	background-position : 0 5px;
	padding-left : 15px;
}
.intro .portfolio{
	float : left;
	width : 430px;
	background-image : url(../bottom_block_bg.gif);
	background-position : 0 100%;
	background-repeat : repeat-x;
	padding-bottom : 20px;
	margin-bottom : 11px;
} 
.intro .portfolio h3{
	color : #515252;
	font-size : 24px;
	font-weight : normal;
	font-family : Tahoma;
	margin-bottom : 30px;
}
.intro .online_book{
	float : left;
	width : 430px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #515252;
}
.intro .online_book .text{
	float : left;
	width : 100%;
}
.intro .online_book .robot{
	float : right;
	display: inline;
	width : 276px;
	height : 153px;
	margin-right : 38px;
	background-image : url(../robot.jpg);
	background-position : 100% 100%;
}
.intro .online_book .robot_links{
	float : right;
	margin-top : 50px;
	text-align : right;
}
.intro .online_book .robot_links a{
	float : right;
	font-size : 18px;
	margin-top : 15px;
	margin-right : 26px;
	font-family : Myriad Pro;
	color : #fff;
	text-decoration : none;
}
.intro .online_book .robot_links a:hover{
	color : #fff;
	text-decoration : underline;
}
.intro .cost{
	float : left;
	width : 332px;
	padding-bottom : 40px;
}
.intro .cost a{
	color : #17A5FF;
	text-decoration : underline;
}
.intro .cost a:hover{
	color : #17A5FF;
	text-decoration : none;
}
.intro .cost h2{
	color : #515252;
	font-size : 20px;
	font-weight : normal;
	margin-bottom : 25px;
	font-family : Tahoma;
}.h3 {	color : #515252;	font-size : 20px;	font-weight : normal;	margin-bottom : 25px;	font-family : Tahoma;}
.intro .cost .text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.news_intresting{
	float : left;
	width : 100%;
	background-color:#eceeeb;
	padding-top : 11px;
	padding-bottom : 16px;
	margin-bottom : 20px;
	border-top:1px solid #D5D6D4;
	border-bottom:1px solid #D5D6D4;
}
.news_intresting h5{
	font-family : Myriad Pro;
	font-size : 24px;
	margin-bottom : 25px;
	font-weight : normal;
	color : #515252;
}
.news_intresting .news_block{
	float : left;
	width : 538px;
}
.news_intresting .intresting_block{

}
.news_intresting .news_block h1{
	color : #e22a2b;
}
.news_intresting .news_block h4{
	color : #e22a2b;
	font-family : Myriad Pro;
	font-size : 24px;
	margin-bottom : 25px;
	font-weight : normal;
}
.news_intresting .news_block dl{
	float : left;
	width : 232px;
	font-family : Arial;
	font-size : 12px;
	margin-right : 33px;
}
.news_intresting .news_block dt{	
	float : left;
	width : 100%;
	margin-bottom : 12px;
	color : #515252;
	font-size : 12px;
	font-style : italic;
	font-family :  Arial, Helvetica, sans-serif;
} 
.news_intresting .news_block dd{
	float : left;
	width : 100%;
	font-family :  Arial, Helvetica, sans-serif;
}
.news_intresting .news_block dd a{
	color : #17a5ff;
	text-decoration : underline;
}
.news_intresting .news_block dd a:hover{
	color : #17a5ff;
	text-decoration : none;
}
.copyright{
	float : left;
	font-size : 11px;
	font-family : Tahoma;
	line-height : 17px;
	color : #666;
}
.copyright a{
	color : #17a5ff;
	text-decoration : underline;
}
.copyright a:hover{
	color : #17a5ff;
	text-decoration : none;
}
#footer .slogan{
	float : right;
}
#footer .slogan h3{
	font-weight : normal;
	font-style : italic;
	font-weight : bold;
	font-size : 20px;
	color : #515252;
}
.all_works_link{
	float : right;
	display : block;
	padding-left : 14px;
	background-image : url(../all_works_marker_link.gif);
	background-position : 0 3px;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #17a5ff;
	text-decoration : underline;
}
.all_works_link:hover{
	color : #17a5ff;
	text-decoration : none;
}
.intresting_link{
	float : right;
	margin-top : 5px;
	padding-left : 14px;
	background-image :  url(../intresting_marker_link.gif);
	background-position : 0 3px;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #17a5ff;
	text-decoration : underline;
}
.intresting_link:hover{
	color : #17a5ff;
	text-decoration : none;
}
.portfolio_image{
	float : left;
	width : 137px;
	height : 91px;
	margin-right : 9px;
	margin-bottom:17px;
}
.portfolio .last{
	margin-right : 0px!important;
}
.portfolio_image .nakladka{
	float : left;
	width : 137px;
	height : 91px;
	background-image : url(../portfolio_img_nakladka.gif);
}

.inner .right_column{
	float : right;
	width : 315px;
}
.quest_answer .right_column{
	float : right;
	width : 369px;
}
.inner .robot{
	float : left;
	width : 100%;
	height : 158px;
	margin-bottom : 50px;
	background-image : url(../robot.jpg);
	background-position : 20px 0;
}
.inner .robot_links{
	float : right;
	margin-top : 50px;
	margin-bottom : 50px;
	text-align : right;
}
.inner .robot_links a{
	float : right;
	font-size : 18px;
	margin-top : 20px;
	margin-right : 45px;
	font-family : Myriad Pro;
	color : #fff;
	text-decoration : none;
}
.inner .robot_links a:hover{
	color : #fff;
	text-decoration : underline;
}
.inner #content{
	padding-top : 8px;
}
.inner .left_column{
	float : left;
	wi dth : 453px;
	width : 100%;
}
.quest_answer .left_column{
	float : left!important;
	width : 396px!important;
}
.inner .left_column h1{
	font-size : 24px;
	color : #515252;
	margin-bottom : 28px;
	font-family : Tahoma;
	font-weight : normal;
}
.inner .left_column h2{
	font-size : 18px;
	color : #515252;
	margin-bottom : 10px;
	font-family : Tahoma;
	font-weight : normal;
}
.inner .left_column h3{
	font-size : 16px;
	color : #515252;
	margin-bottom : 10px;
	font-family : Tahoma;
	font-weight : normal;
}
.inner .left_column .text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #515252;
}

.inner .left_column .text p{
	margin-bottom : 18px;
	line-height: 22px;
}
.inner .left_column .text hr{
	height : 2px;
	color : #efefef;
	background-color : #efefef;
	margin-bottom : 5px;
	border : 1px solid #efefef;
}
.inner .left_column .text a{
	text-decoration : underline;
	color : #17a5ff;
}
.inner .left_column .text img{
	float : left;
	margin-right : 12px;
	margin-bottom : 20px;
}
.inner .left_column .text a:hover{
	text-decoration : none;
	color : #17a5ff;
}
.inner .left_column .text table{
	width : 100%;
	border-collapse:collapse;
	margin-bottom : 20px;
	margin-top : 10px;
}
.inner .left_column .text table th{
	background-color : #ededee;
	color : #4b4b4b;
	font-size : 11px;
	border:1px solid #fff;
	padding : 5px;
	font-family : Tahoma!important;
}
.inner .left_column .text table td{
	border:1px solid #fff;	
	padding : 5px;
	font-size : 11px;
	font-family : Tahoma!important;
}
.inner .left_column .text table .g{
	background-color : #E5E5E5;
}
.inner .left_column .text table .gg{
	background-color : #f4f2f2;
}
.citate{
	float : left;
	width : 453px;
	background-color : #fffed2;
}
.citate .left_top_ugol{
	float : left;
	width : 100%;
	height : 100%;
	background-image : url(../citate_left_top_ugol.gif);
}
.citate .right_top_ugol{
	float : left;
	width : 100%;
	height : 100%;
	background-image : url(../citate_right_top_ugol.gif);
	background-position : 100% 0;
}
.citate .left_bottom_ugol{
	float : left;
	width : 100%;
	height : 100%;
	background-image : url(../citate_left_bottom_ugol.gif);
	background-position : 0 100%;
}
.citate .right_bottom_ugol{
	float : left;
	width : 100%;
	height : 100%;
	background-image : url(../citate_right_bottom_ugol.gif);
	background-position : 100% 100%;
}
.citate_text{
	margin : 20px 20px 20px 20px;
	font-family : Myriad Pro;
	font-size : 15px;
	color : #515252;
	font-style : italic;
}
.inner .left_column .text ul {
	position:relative;
	margin-bottom : 20px;
}
.inner .left_column .text ul li {
	background-image:url(../bull_1.gif);
	background-position:0 6px;
	list-style-type:none;
	margin-top:8px;
	padding-left:15px;
	overflow: hidden;
}
.inner .left_column .text li ul li {
	background-image:url(../bull_1.gif);
	margin-left:20px;
}
.inner .news_block{
	float : left;
	width : 314px;
	margin-bottom : 20px;
	background-color : #efefef;
	background-image : url(../inner_news_top_bg.gif);
}
.inner .news_block .bottom_ugol{
	float : left;
	width : 314px;
	height : 100%;
	background-image : url(../inner_news_bottom_bg.gif);
	background-position : 0 100%;
	padding-bottom : 40px;
}
.inner .news_block .bottom_ugol .news{
	margin : 25px 40px 0px 45px;
	border : 1px solid #efefef;
}
.inner .news_block .bottom_ugol .news ul{
	
}

.inner .news_block .bottom_ugol .news ul li {
	background-image:url(../bull_2.gif);
	background-position:0 6px;
	list-style-type:none;
	margin-top:8px;
	padding-left:15px;
}
.inner .news_block .bottom_ugol .news li ul li {
	background-image:url(../bull_2.gif);
	margin-left:20px;
}
.inner .news_block .bottom_ugol .news h4{
	font-family : Myriad Pro;
	font-size : 24px;
	margin-bottom : 25px;
	font-weight : normal;
	color : #e22a2b;
}
.inner .news_block .bottom_ugol .news dl{
	font-family : Arial;
	font-size : 12px;
	padding-bottom : 35px;
	margin-bottom : 20px;
	background-image : url(../bottom_block_bg.gif);
	background-position : 0 100%;
	background-repeat : repeat-x;
}
.inner .news_block .bottom_ugol .news dt{	
	margin-bottom : 12px;
	color : #515252;
	font-size : 12px;
	font-style : italic;
	font-family :  Arial, Helvetica, sans-serif;
} 
.inner .news_block .bottom_ugol .news dd{
	margin-bottom : 38px;
	font-family :  Arial, Helvetica, sans-serif;
}
.inner .news_block .bottom_ugol .news .last{
	margin-bottom : 0!important;
}
.inner .news_block .bottom_ugol .news a{
	color : #17a5ff;
	text-decoration : underline;
}
.inner .news_block .bottom_ugol .news a:hover{
	color : #17a5ff;
	text-decoration : none;
}
.archive_news{
	float : right;
	display : block;
	padding-left : 14px;
	background-image : url(../all_works_marker_link.gif);
	background-position : 0 3px;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #17a5ff;
	text-decoration : underline;
}
.archive_news:hover{
	color : #17a5ff;
	text-decoration : none;
}
.quest_table{
	float : left;
	width : 220px;
	font-size : 12px;
	border-collapse:collapse;
}
.quest_table td{
	padding : 0 0 7px 0;
	border : 0;
}
.quest_table input{
	width : 220px;
	height : 20px;	
	border:1px solid #e5e5e5;
}
.quest_table input:hover{
	border:1px solid #acabab!important;
}
.quest_table textarea{
	width : 220px;
	height : 100px;
	border:1px solid #e5e5e5;
}
.quest_table textarea:hover{
	border:1px solid #acabab!important;
}
.book_table{
	float : left;
	width : 396px;
	font-size : 12px;
	border-collapse:collapse;
}
.book_table td{
	padding : 0 0 7px 0;
	border : 0;
}
.book_table input{
	width : 396px;
	height : 20px;
	padding-top : 2px;
	line-height : 25px;	
	border:1px solid #acabab;
}
.book_table input:hover{
	border:1px solid #000!important;
}
.book_table textarea{
	width : 396px;
	height : 140px;
	border:1px solid #acabab;
}
.book_table textarea:hover{
	border:1px solid #000!important;
}
.left_ugol_send{
	float:right;
	background-image : url(../send_left_ugol.gif);
	padding-left : 10px;
}
.right_ugol_send{
	float:left;
	background-image : url(../send_right_ugol.gif);
	background-position : 100% 0;
	padding-right : 10px;
}
.butt_send{
	float : left;
	width : auto!important;
	height : 28px!important;
	background-color : #e5e5e5;
	font-size : 13px;
	color : #515252;
	border : 0px solid red;
}
.butt_send:hover{
	cursor:pointer;
}
.left_ugol_send_r{
	float:right;
	background-image : url(../left_u.gif);
	padding-left : 10px;
}
.right_ugol_send_r{
	float:left;
	background-image : url(../right_u.gif);
	background-position : 100% 0;
	padding-right : 10px;
}
.butt_send_r{
	float : left;
	width : auto!important;
	height : 28px!important;
	background-color : #e22a2b;
	font-size : 13px;
	color : #fff;
	border : 0px solid red;
}
.butt_send_r:hover{
	cursor:pointer;
}
.quest_answer .robot{
	width : 396px!important;
	margin-top : 30px;
}
.quest_answer .robot_links{
	float : left!important;
	width : 300px;
	margin-top : 50px;
	margin-bottom : 50px;
}
.quest_answer .robot_links a{
	color : #fff!important;
}
.quest_answer .robot_links a:hover{
	color : #fff!important;
}
.quest_block{
	float : left;
	width : 100%;
	margin-bottom : 0px;
	font-size : 12px;
}
.quest_block .author{
	float : left;
	width : 100%;
	color : #515252;
	font-weight : bold;
	font-size : 12px;
	margin-bottom : 5px;
	padding-bottom : 8px;
	border-bottom: 1px solid #e5e5e5;
}
.quest_block .author a{
	color : #515252;
	text-decoration : none;
}
.quest_block .author a:hover{
	color : #515252;
	text-decoration : underline;
}
.answer_block{
	float : left;
	width : 368px;
	background-image : url(../answer_block_top_bg.gif);
	padding-top : 24px;
	font-size : 12px;
	background-color : #eae8e8;
}
.answer_block .bottom_bg{
	float : left;
	width : 368px;
	background-image : url(../answer_block_bottom_bg.gif);
	background-position : 0 100%;
	padding-bottom : 18px;
}
.answer_block .bottom_bg p{
	margin-left : 30px;
	margin-right : 20px;
}
.quest-answer{
	float : left;
	width : 368px;
	padding-bottom : 32px;
	margin-bottom : 22px;
	background-image : url(../bottom_block_bg.gif);
	background-repeat : repeat-x;
	background-position : 0 100%;
}
.quest-answer_in{
	float : left;
	width : 453px;
	padding-bottom : 22px;
	margin-bottom : 32px;
	background-image : url(../bottom_block_bg.gif);
	background-repeat : repeat-x;
	background-position : 0 100%;
}
.answer_block_in{
	float : left;
	width : 453px;
	background-image : url(../answer_block_top_bg_in.gif);
	padding-top : 20px;
	font-size : 12px;
	background-color : #eae8e8;
}
.answer_block_in .bottom_bg{
	float : left;
	width : 453px;
	background-image : url(../answer_block_bottom_bg_in.gif);
	background-position : 0 100%;
	padding-bottom : 0px;
}
.answer_block_in .bottom_bg p{
	margin-bottom : 10px!important;
}
.answer_block_in .bottom_bg p{
	margin-left : 30px;
	margin-right : 20px;
}
.portfolio img{
	width : 137px;
	border : 1px solid #e5e5e5;
}
.gall{
	float:left;
	width:220px;
	height:220px;
	margin-bottom : 50px;
	background-image:url(../gall.jpg);
	text-align : center;
	margin-right : 30px!important;
}
.one{
	ma rgin-right:13px;
}
.gall_bg{
	float:left;
	width:100%;
	height:220px;
	 background-position: 50% 50%; 
}
.top_line{
	width:100%;
	height:14px;
	background-color:#e22a2b;
	color : #fff;
	font-family : Tahoma;
	border-bottom : 1px solid #acabab;
}
.top_line .center{
     font-size : 11px;
     color : #fff;
}
.top_line .center a{
	margin-right : 2px;
	color : #fff;
	text-decoration : none;
}
.top_line .center a:hover{
	margin-right : 2px;
	color : #fff;
	text-decoration : underline;
}
.under_newses{
	float : left;
	clear : both;
	margin-top : 40px;
	font-weight : bold;
	font-size : 12px;
	font-family :	Tahoma;
}
.under_newses a{
	color : #17A5FF;
}
.under_newses a:hover{
	color : #17A5FF;
}
.under_news{
	margin-top : 40px;
	font-size : 12px;
	font-family :	Tahoma;
}
.under_news p{
	margin-bottom : 15px;
}
.under_news h1{
	color:#515252;
	font-size:20px;
	font-weight:normal;
	margin-bottom:25px;
}
.under_news h2{
	color:#515252;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
.under_news a{
	color:#17A5FF;
	text-decoration:underline;
}
.under_news a:hover{
	color:#17A5FF;
	text-decoration:none;
}
.postcard{
	margin-top : 15px;
}
.postcard_link{
	display : block;
	text-align : center;
	font-family : Tahoma;
	color : #17A5FF;
	font-size : 14px; 
	font-weight : bold;
	margin-bottom : 20px;
}
.postcard_link:hover{
	color : #17A5FF; 
}
.banner{
	float : right;
	width : 255px;
	margin-bottom : 100px;
	font-size : 11px;
	font-family : Tahoma;
}
.banner a{
	display : block;
	text-align : center;
	color : #174bbc;
	font-weight : bold;
	text-decoration : underline; 
}
.banner a:hover{
	color : #174bbc;
	text-decoration : none; 
}
.path {
	margin-bottom: 16px;
}
.results_text{
	float : left;
	display : inline;
	margin-left : 45px;
	width : 220px;
	font-size : 28px;
	font-family : Tahoma;
	m argin-bottom : 20px;
	padding-top : 145px;
	margin-top:10px;
	color:#515252;
	height : 277px;
	text-align : center;
	background-image : url(../grafik.gif);
}
.results_text .n{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 30px;
}
.results_text .one{
	float : left;
}
.results_text .two{
	float : right;
}
.plus{
	float : left;
	font-size : 48px;
	margin-right : 30px;
	margin-top : 2px;
	color : #515252;
	font-family : Arial, Helvetica, sans-serif!important;
}
.o_n{
	margin-right : 19px!important;	
}
.h_1{
	float : left;
	display : inline;
	ma rgin-left : 20px;
	margin-top : 15px;	
	margin-right : 6px;
	font-family : Tahoma;
}
.h_1 a{
     display : block;
     color : #515252!important;
     font-size : 24px;
     text-align : center;
     margin-bottom : 20px;
}
.symvol{	
	float : left;
	font-size:48px!important;
	font-family : Arial, Helvetica, sans-serif!important;
}
.intro{
	background-image : url(../cont_bg_rep.gif);
	background-repeat : repeat-x;
	background-position : 0 147px;
	bo rder-top : 1px solid red;
	b order-bottom : 1px solid red;
}
*html .intro{
	background-position : 0 268px;
}
.about{
	background-image : url(../about.gif);
}
.islugi{
	background-image : url(../uslugi.gif);
}
.portf{
	background-image : url(../portf.gif);
}
.contacts{
	background-image : url(../contacts.gif);
}
.block_links{
	float : left;
	width : 100%;
	background-color : #eceeeb;
}
.block_links{
	float : left;
	width : 100%;
	background-color : #eceeeb;
	margin-bottom : 15px;
	background-image : url(../mirror_under.gif);
	background-position : 0 100%;
	padding-bottom : 14px;
}
.block_links .left_top{
	float : left;
	width : 100%;
	background-image : url(../left_top_b.gif);
	background-position :  0 0;
}
.block_links .right_top{
	float : left;
	width : 100%;
	background-image : url(../right_top_b.gif);
	background-position :  100% 0;
}
.block_links .left_bottom{
	float : left;
	width : 100%;
	background-image : url(../left_bottom_b.gif);
	background-position :  0 100%;
}
.block_links .right_bottom{
	float : left;
	width : 100%;
	background-image : url(../right_bottom_b.gif);
	background-position :  100% 100%;
}
.block_links .right_bottom .info{
	padding:15px 15px 15px 43px;
}
.block_links .right_bottom .info a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #515252;
	text-decoration : underline;
}
.block_links .right_bottom .info a:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #515252;
	text-decoration : none;
}
.work{
	float : left;
	width : 164px;
	height : 112px;
}
.nakladka{
	float : left;
	width : 164px;
	height : 112px;
	background-image : url(../nakladka.gif);
}
.previews{
	float : left;
	width : 100%;
	margin-bottom : 20px;
}
.previews .name{
	float : left;
	width : 279px;
	text-align : center;
}
.previews .name img{
	float : none!important;
	margin : 0!important;
}
.previews .name span{
	display : block;
	font-size : 18px!important;
	margin-bottom : 15px;
}
.previews .name .info{
	flo at : left;
	width : 254px;
	padding : 0 0px 0px 25px;
	text-align : left;
}
.previews .name .info u{
	color : #e22a2b;
	font-weight : bold;
	font-size : 10px;
}
.previews .name .info li{
	margin-top : 4px!important;
}

.formula_podpis{
	float : left;
	display : inline;
	width : 500px;
	tex t-align : justify;
	color : #9d9fa2;
	fon t-family : Myriad Pro;
	margin-left : 38px;
	font-size : 14px;
	font-weight : bold;
	margin-bottom : 30px;
	margin-top: 40px; 
}
.formula_podpis .skob{
	float : left;
	display : inline;
	position:relative;
	font-size : 62px;
	color : #E22A2B;
	li ne-height : 40px;
	height : 60px;
	margin-top : -17px;
	margin-right : 10px;
	fo nt-weight : normal;
	font-family : Myriad Pro;
}
.formula_podpis font{
	color : #E22A2B; 
}
.portf_blocks{
	float : left;
	display : inline;
	ma rgin-top : 50px;
	margin-left: 124px;
	margin-bottom : 20px;
}
.as_well{
	float : left;
	display : inline;
	margin-left: 300px;
}
.serv_lnks{
	float : left;
	display : inline;
	margin-left: 200px;
}
.portf_blocks a{
	float : left;
	color:#515252;
	font-size:24px;
	margin-right : 30px;
}
.poisk_logo{
	float : left;
	width : 100%;
}
.poisk_logo img{
	
}
.quest .left_column{
	ma rgin-top : -680px;
	width : 500px;
}
.quest .right_column{
	margin-top : 50px;
}
.h_2{
	font-size : 20px;
}
.select_image
{
	background-repeat: no-repeat;
}
.err{
	float : left;
	display : inline;
	margin-left : 30px;
	font-weight : bold;
}
.n{
	float : left;
	margin-top : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 30px;
	color:#515252;
}
.stolb{
	float : left;
	height : 173px;
}
.print_link{
	dis play : block;
	float : right;
	margin-top : 10px;
	background-image : url(../print.jpg);
	padding-left : 30px;
}
.otziv{
	float : left;
	width : 100%;	
	font-size: 16px;
	font-style: italic;
	margin-bottom: 20px;	
}
.otziv .zagol{
	font-weight : bold;
	font-size : 16px;	
}
.otziv .zagol a{
	border-bottom: 1px dashed;
	text-decoration: none!important;
}
.otziv .zagol a:hover{
	border-bottom: 0px dashed;
	text-decoration: none!important;
}
.otziv .left_bg{
	margin-left: 165px;
	background-image: url(../otzivi/quotes-left.gif);
}
.otziv .right_bg{
	background-image: url(../otzivi/quotes-right.gif);
	background-position: 100% 100%;
}
.otziv .right_bg .otstup{
	margin: 10px 35px 10px 35px;
	text-align: justify;
}
.image_otziv{
	float: left;
	background-image: url(../under_bg.gif);
	background-position: 0 100%;
	padding-bottom: 17px;
}
.image_otziv img{
	float: left;
	border: 1px solid #ddd;
	margin-bottom: 0!important;
}
.image_otziv img:hover{
	float: left;
	border: 1px solid gray;
}
.otzivi_link{
	float: right;
	display: inline;
	width: 62px;
	font-size: 14px;	
	text-align: center;
	margin-right: 59px;
	dis play: none;
}
.otzivi_link img{
	float: none!important;
}
.otzivi_link a{
	color: #fe7e00;
	text-decoration: underline!important;
}
.otzivi_link a:hover{
	color: #fe7e00;
	text-decoration: none!important;
}
