@charset "utf-8";
* {
margin:0;
padding:0
}
body {background:#EEF1F6;text-align:center;}
img {
border:none
}
.img_right {
margin: 5px 0 5px 10px;
}
ul {
list-style-type:none;
}
h1, .h1 {
font:30px Arial Narrow;
color:#3171d2;
margin-top:20px;
margin-bottom:10px;
}
h4 {
font:15px Arial;
color:black;
margin-left:7px;
text-transform:uppercase;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.main {
background:url('../images/maket_3_5/main_bg.jpg') 405px top no-repeat;
width:1000px;
margin:0px auto;
text-align:left;
}
.main1 {
background:url('../images/maket_3_5/ofis_snga.jpg') 445px top no-repeat;
width:1000px;
margin:0px auto;
text-align:left;
}
.header {
width:100%;
}

.1001 {
width:1000px;
background:url('../images/header-bg.png') 50% 100% repeat-x;
height: 10px;
}

.logo {
padding-top:px;
margin-left:10px;
_margin-left:37px;
float:left;
}
.search {
margin:30px 0 0 128px;
float:left;
}
.sel_1 span {
font:11px Tahoma;
color:#666666;
margin-right:9px;
float:left;
display:block;
}
.sel_1 select {
width:125px;
font:11px Tahoma;
color:#666666;
float:left;
display:block;
}
.lang {
margin:51px 0 0 154px;
float:left
}
.lang a {
font:11px Tahoma;
color:#8C8566;
text-decoration:none;
margin-top:5px;
float:left;
display:block;
}
.lang a:active {
color:#4E4E4E;
}
.lang span {
background:url('../images/maket_1/v_line.gif') left top no-repeat ;
width:1px; 
height:20px;
margin:0 8px 0 8px;
float:left;
display:block;
}
.menu {
width:250px;
margin:0px 0 0 10px;
float:left;}
.menu li {
font:bold 30px Tahoma;
color:#CCCCCC;
margin-bottom:-13px;
position:relative;
}
.menu a {
font:bold 15px Tahoma;
color:#22A7D3;
text-decoration:none;
}
.sub_menu {
margin:0px 0 0 30px;
float:left;
}.sub_menu1 {
margin-left: 35px;
margin-top: 20px;
}.sub_menu1  li{margin-top:7px;font:12px Tahoma; color:#5E5E5E;line-height:120%;}.sub_menu1  li a {color:#FF6383;}
.sub_menu li {
margin-top:7px;
font:12px Tahoma;
color:#5E5E5E;
line-height:120%;
}
.sub_menu a {
color:#626E73;
}
.start {
background:url('../images/maket_1/start_bg.gif') left top no-repeat ;
width:137px; 
height:49px;
text-align:center;
padding-top:8px;
font:16px Tahoma;
color:#D8DFE1;
margin:-70px 0 0 350px;
float:left;
}
.start a {
color:#D8DFE1;
}
.content {
width:100%
background: url(../images/header-bg.png) 50% 100% repeat-x;
}
.left_bar {
width:240px;
top:10px;
left:-27px;
float:left;
position: relative;}
.tel {
    color: #000000;
    font: 11px/1.7 Verdana;
    margin-left: 36px;
    width: 70%;
}
.tel sup {
font:15px Tahoma;
//font:17px Tahoma;
}
.tel span {
font:13px Tahoma;
display:block
}
.tel a {
    display: inline-table;
    font: 13px Tahoma;
    margin-top: 10px;
    text-decoration: none;
}
.cont {
margin-top:10px;
}
.cont a{
background:url('../images/maket_1/tel_ic.gif') left top no-repeat ;
font:11px Tahoma;
color:#8A9DA4;
padding:6px 0 5px 46px;
display:block
}
.copy {border-top:1px solid #000;
font:11px Tahoma;
color:#515151;
margin-top:10px;
padding-top:10px;padding-left:190px;padding-bottom:10px;
}
.copy a {
color:#515151;
}
.sub_cont {
width:500px;
margin-left:0px;
float:left;
}
.left_block {
width:600px;
margin-top:80px;
}

.pic_1 {
margin-top:5px;
}
.right_block {
width:225px;
float:left
}
.work {
background:url('../images/maket_1/bg_2.gif') left bottom no-repeat ;
padding-bottom:30px;
font:bold 21px Tahoma;
color:#A3B2B7;
text-transform:uppercase;
margin:160px 0 0 105px;
}
.work span {
display:block;
color:#fff;
}
.work a {
color:#A3B2B7;
text-decoration:none;
}
.work a span {
color:#fff;
}
.more {
background:url('../images/maket_1/more_bg.gif') left top no-repeat ;
width:89px;
height:22px;
text-align:center;
margin-top:13px;
padding-top:0px;
//padding-top:4px;
margin-bottom:48px;
}
.more a {
font:11px Tahoma;
color:#fff;
}
.list_1 {
margin-left:7px;
margin-bottom:20px;
}
.list_1 li{
font:11px Tahoma;
color:#0397CD;
line-height:120%;
margin-top:11px;
}
.list_1 a {
color:#0397CD;
}
.left_block_1 {
width:400px;
height:250px;
float:left;
margin-left:0px;
background:#000;
}

.left_block_1 p ,.right_block_1 p{
font:11px Tahoma;
color:#ABABAB;
margin:7px 0 0 7px;
}

.link span{
background:url('../images/maket_3_5/arr_1.gif') right 5px no-repeat ;
padding-right:13px;padding-left:6px;
font:11px Tahoma;
color:#FF29A9;
display:block;
float:left;
cursor:pointer;
}
.link a {
color:#22A7D3;
text-decoration:none;
}
.right_block_1 {
width:360px;
height:250px;
float:left;
background:#000;
}
.mart {
margin-top:-37px;
position:relative;
}

.fotogal {
    overflow: hidden;
    width: 100%;
}

.fotogal .item {
    float: left;
    margin-right: 10px;
    width: 240px;
}
.fotogal .img, .gal .img img {
    height: 168px;
    width: 240px;
}
.fotogal .r {
    margin-right: 0;
}

.text_block p {
padding:4px;
font:12px Tahoma;
color:#000;
padding:4px;
margin-top:1px;
text-align: justify;
}
.text_block a {
font:9px Tahoma;
color:#8A9DA4;
}
.text_block1 {
width:940px;
margin-bottom:20px;
margin-top:20px;
margin-left:10px;

}
.text_block1 p {
padding:4px;
font:13px Verdana;
color:#000;
padding:4px;
margin-top:1px;
text-align:justify;
}
.text_block1 a {
font:;
color:#22A7D3;
}
.text_block1 h1 {
#font:20px Tahoma bold;
#color:#DDE1DB;
}

.text_block1 h2 {
font:20px Verdana bold;
color:#3171d2;
}

.text_block1 h3 {
font:20px Verdana;color:#3171d2;margin-top:0px;text-decoration: none;}.frame_1 ,.frame_2{background:url('../images/maket_1_2/frame.gif') left top no-repeat ;width:165px; height:231px;padding:37px 0 0 37px;margin-top:44px;float:left;}

a.slovar:hover {text-decoration: none;}

a.slovar  {
font:17px Verdana;
text-decoration: underline;
}.form_1 {background:#F5F5F5;width:326px;margin-top:20px;padding:10px;}.sel_2 span ,.inp_2 span{font:bold 13px Arial;color:#000;width:74px;margin-top:3px;float:left;display:block;}.sel_2 select {width:250px;font:13px Arial;color:#000;float:left;display:block;}.inp_2 {margin-top:10px;//margin-top:1px;float:left;}.inp_2 input{width:150px;height:18px;font:13px Arial;color:#000;float:left;display:block;}.but {margin:9px 0 0 10px;//margin:0px 0 0 5px;float:left;}.but input {width:87px;height:24px;font:13px Arial;color:#000;}.itog {width:270px;font:72px Georgia;color:#22A7D3;margin-top:30px;float:left;}.itog span {font:21px Arial;display:block;}

.text_in_block {
Width:300px;
padding:10px;
}
.right_bar {width:290px;margin-left:-30px;margin-top:10px;float:left;}
.right_bar2 {width:290px;margin-left:-30px;margin-top:-30px;float:left;}
.calc {margin-left:43px;}
.calc p {font:11px Tahoma;color:#22A7D3;margin:7px 0 0 7px;}
.project {
    margin-right: 44px;
}

.box_diz{float: left;
margin-left: -10px;
margin-top: 15px;
margin-right: 12px;}

.box_diz ul {list-style-type: disc;}

.box_diz a {color:#FF6383;}.box_diz li {line-height:120%;margin-top:7px;}

.box_text {float: left;
    margin-left: 5px;
    position: relative;
    width: 710px;}
.box_text_main {
    float: left;
    margin-left: 5px;
    position: relative;
    width: 740px;
}
li {font:13px Verdana;}.num {background: url("../images/maket_1_1/num_bg.gif") no-repeat scroll left top transparent;color: #FFFFFF;float: left;font: italic 25px Arial;height: 39px;padding: 4px 0 0 4px;width: 39px;}.link span{background:url('../images/maket_3_5/arr_1.gif') right 5px no-repeat ;padding-right:13px;font:11px Tahoma;color:#FF29A9;display:block;float:left;cursor:pointer;}.link a {color:#FF29A9;text-decoration:none;}.main_form {width:838px;position:relative;margin-left: 55px;top:-20px;}.form_top {width:838px; height:12px;position:absolute;left:0px;top:0px;line-height:0px;font-size:0px;}.form_bot {background:url('../images/maket_2_1_4/form_bot.gif') left top no-repeat ;width:13px; height:16px;position:absolute;left:0px;bottom:0px;_bottom:-1px;line-height:0px;font-size:0px;}.v_line_2 {background:url('../images/maket_2_1_4/v_line_2.gif') left top no-repeat ;width:1px; height:38px;position:absolute;left:67px;bottom:-18px;line-height:0px;font-size:0px;}.left_form {width:315px;padding-top:35px;_margin-left:14px;}.right_form {width:500px;}.inp_1 {width:500px;margin-top:10px;}.inp_1  input {border:1px solid #35312E;width:192px;height:17px;font:12px Verdana;color:#000;padding:3px 0 0 5px;margin-left:5px;display:block;float:left;}.right_form {width:500px;padding-top:35px;float:left;}.sel_2 {width:500px;margin-top:30px;}.inp_1 span ,.sel_20 span{width:200px;font:12px Verdana;color:#4D453F;border-bottom:1px solid #9E998C;padding:0 0 3px 4px;margin-top:5px;display:block;float:left;}.sel_20 {width:500px;margin-top:30px;}.submit_but {margin-top:25px;margin-left:210px;}.block_1 {width:210px;margin-top:10px;margin-bottom:10px;float:left;}.info {width:170px !important;font:12px Verdana;margin-top:20px;}.info  a {color:#000;font:12px Verdana;}
.box_text img {margin: 3px;padding: 3px;border: Chocolate groove;}
.box_text_main img {margin: 3px;padding: 3px;border: Chocolate groove;}
.pic img {position:absolute;left:-10px;top:10px;}.pic {width:100%;height:130px;position:relative;}.main_table {width:100%;margin-top:40px;}.main_table td {background:url('../images/maket_2_1_3/frame.gif') left top no-repeat ;width:135px !important;height:166px;text-align:left;vertical-align:top;}.h_40 {height:40px !important;background:none !important}.pic2 {padding-top:0px;margin-left:-3px;}.num1 {font:17px Verdana;color:#666666;margin:-5px 0 0 110px;//margin:7px 0 0 106px;}.show {margin-top:55px;float:left;}.pages {font:bold 11px Arial;color:#fff;margin:55px 0 0 97px;float:left;}.pic3 {padding-top:3px;margin-left:0px;}.list_1 {margin-top:15px;}.list_1 li {background:url('../images/maket_4_1_3/g_line.gif') left 10px no-repeat ;padding-left:18px;margin-top:1px;line-height:150%;}.list_1 a {font:14px Arial;color:#993399;}
.txt{font:12px Verdana;color:#333333;margin:10px 0 0 14px;//margin:8px 0 0 14px;}
.other_txt{font:12px Verdana;color:#333333;padding:10px 0 10px 14px; border: 1px solid #999;margin-right: 39px; background-color: #f2f2f2; margin-top: 5px; width: 162px;}
.project_table{width:560px;margin-top:20px;font:12px Verdana;padding-left: 40px;color:;}
.project_table td{padding-right: 20px;}
.project_images{padding: 20px 0px;margin-left: 190px;width: 680px;}
.project_description{font:12px Verdana;margin-left: 180px;width: 680px;color:;}
.pic_none{display: none;}

.h2_3d
{
	border-bottom: 1px solid #ccc !important;
	margin-bottom: 10px;
margin-left: 45px;
}

.main_table_3d {
    margin-top: 0px;
margin-left: 45px;
	margin-bottom: 30px;
    width: 100%;
}
.main_table_3d .txt{
	margin-top: 0px;
}

.main_table_3d td {background:url('../images/maket_2_1_3/frame.gif') left top no-repeat ;width:135px !important;height:166px;text-align:left;vertical-align:top;}

.main_table1 {width:100%;margin-top:12px;margin-left: 30px;}
.main_table1 td {background:url('../images/maket_2_2_2/frame.gif') left top no-repeat ;width:178px !important;height:217px;text-align:left;vertical-align:top;}

.pages span {background:url('../images/maket_2_1_3/blue_dot.jpg') left top no-repeat ;width:19px;text-align:center;padding-top:3px;padding-bottom:3px;margin-right:5px;display:block;float:left;}.pages a {color:#97A1AA;display:block;margin-right:5px;padding-top:3px;float:left;}.alert {font:11px Verdana;margin-left: 55px;}.sel_20 select {border:1px solid #35312E;width:200px;height:20px;font:12px Verdana;color:#000;padding:3px 0 0 5px;margin-left:5px;margin-top:3px;display:block;float:left;}.inp_21 {width:500px;margin-top:5px;}.inp_21 span{width:200px;font:12px Verdana;color:#4D453F;border-bottom:1px solid #9E998C;;padding:0 0 3px 4px;margin-top:5px;display:block;float:left;}.inp_21  textarea {border:1px solid #35312E;width:263px;height:44px;font:12px Verdana;color:#9E998C;padding:3px 0 0 5px;margin-left:5px;display:block;float:left;}.inp_21  input {border:1px solid #35312E;width:165px;height:17px;font:11px Tahoma;color:#9E998C;padding:3px 0 0 5px;margin-left:5px;display:block;margin-top:26px;float:left;}

.right_bar1 {
float: right;
margin-right: -65px;
margin-top: 50px;
}

.right_bar1 img 
{
border: 0px solid;
}

.design_info td
{
	vertical-align: top;
	font: 13px Verdana;
}
.design_info .name
{
	padding: 20px 0px 10px;
}
.design_info a:link, .design_info a:visited
{
	text-decoration: none;
	font-style: italic;
}
.box_diz img {
    border: medium groove CornflowerBlue;
    margin: 1px;
    padding: 1px;
}
/* Основная часть заголовка */
#header_menu {
    background: url("../images/pmenu_bg.gif") repeat-x scroll left top transparent;
    font-family: Arial;
    font-size: 12px;
    height: 30px;
    margin-right: 66px;
    padding-top: 12px;
}
/* Верхнее меню */
#top_header_menu {
width:100%;
text-align:center;
}
#top_header_menu li a {
    color: #22A7D3;
    font: bold 15px Tahoma;
    text-decoration: none;
    text-transform: inherit;
    white-space: nowrap;
}
#top_header_menu li.delim {
    color: #508E38;
    padding: 0;
}
#top_header_menu li.delim {
    color: #508E38;
    padding: 0;
}
#top_header_menu li {
    display: inline;
}
/* Ссылки в верхнем меню */

#top_header_menu li a:hover{
  color: #FF6383;
}

#top_header_menu li .on {color: #FF6383 }

