@charset "UTF-8";
/*******************   Сброс дефолтных значений     **********************/
*, html, body
{
  margin:0;
  padding:0;
}

html, body
{
  width:100%;
  height:100%;
  cursor:default;
}

body
{
   background: url(/img/3.gif) #fff;
}

body, a, table, p
{
  font-family:Arial, "Times New Roman", Tahoma, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
}

hr
{
  height:1px;
  background:#999999;
  display:block;
  position:relative;
  border:0px;
}


h1, h3, h2
{
  font-family:Arial, "Times New Roman", Tahoma, Helvetica, sans-serif;
  white-space:nowrap;
  color:#333;
  font-size:14px;
  font-weight:bold;
}

h1, h2, h3
{
    display:block;
    position:absolute;
    font-weight:normal;
}

h1
{
    font-size:12px;
    font-weight:normal;
    left:40px;
    top:60px;
}

#anketa h1
{
    left:0px;
    top:30px;
}


h2
{
    position:absolute;
    top:-35px;
    left:-25px;
    font-size:10px;
}

h3
{
    font-weight:bold;
    color:#ff6600;
    top:16px;
    left:14px;
}

.zag_3
{
    font-weight:bold;
    color:#ff6600;
    font-size:14px;
}

.ol_1
{
    font-weight:bold;
    padding-left:30px;
}

.ol_1 li
{
    padding-left:15px;
}

.ul_float_left
{
  margin-left:20px;
}

.display_inline
{
    display:inline;
}

.text_indent
{
    text-indent:16px;
}


h2 a
{
    font-size:10px;
}

p, ul, ol
{
	margin-bottom:22px;
}

ol
{
  margin-left:24px;
}


li
{
    list-style-position: outside;
}


ul li
{
  list-style-type:none;
  padding-left:18px;
  display:block;
  background-image:url(/img/marker.gif);
  background-position:0px 8px;
  background-repeat:no-repeat;
}

img, table
{
  border:0;
}

table
{
  border-bottom:4px solid #ebebea;
  border-collapse:collapse;
  padding:0px;
  width:100%;
}

a
{
  text-decoration:underline;
}

a:hover
{
  text-decoration:none;
}

.clear_all
{
  clear:both;
}

.clear_left
{
  clear:left;
}

.clear_right
{
  clear:right;
}

button
{
  width:112px;
  height:30px;
  cursor:pointer;
  border:none;
  background-color:transparent;
}

.click_no
{
    cursor:default;
}

.margin_0
{
    margin-bottom:0px;
}

.padding_10
{
    padding-left:10px;
}

.padding_14
{
    padding-left:14px;
}

.block
{
  display:block;
}

#anketa
{
    background:none;
    background-color:#fff;
}


.border_none
{
	border:none;
}

.otstup_3
{
	position:relative;
	height:3px;
}

.otstup_5
{
	position:relative;
	height:5px;
}

.otstup_8
{
	position:relative;
	height:8px;
}

.otstup_10
{
	position:relative;
	height:10px;
}

.otstup_15
{
	position:relative;
	height:15px;
}

.otstup_20
{
	position:relative;
	height:20px;
}

.otstup_25
{
	position:relative;
	height:20px;
}

.otstup_30
{
	position:relative;
	height:30px;
}

.otstup_40
{
	position:relative;
	height:40px;
}

.otstup_50
{
	position:relative;
	height:50px;
}

.otstup_60
{
	position:relative;
	height:60px;
}

.otstup_70
{
	position:relative;
	height:70px;
}

.padding_16
{
    padding-left:16px;
}

.padding_28
{
    padding-left:28px;
}

.padding_19
{
    padding-left:19px;
}

.padding_34
{
    padding-left:34px;
}

.padding_40
{
    padding-left:40px;
}

.margin_bottom_8
{
  margin-bottom:5px;
  display:inline-block;
}

.margin_bottom_16
{
  margin-bottom:16px;
  display:block;
}

.color_red
{
    color:#ff6600;
}

.white_space_nowrap
{
  white-space:nowrap;
}


.a_none
{
    display:inline;
    display:inline-block;
    color:#ff6600;
    padding:0px 2px 0px 2px;
    height:18px;
    position:relative;
    cursor:pointer;
    z-index:1;
    margin-right:8px;
    background-color:transparent;
    white-space:nowrap;
}

.a_none:hover
{
    text-decoration:none;
    background-color:#fff;
}

.a_none:hover .a_none_block
{
  display:block;
  z-index:1;
}


.a_none_block
{
  position:absolute;
  width:auto;
  height:auto;
  background:#fff;
  top:100%;
  min-width:200px;
  min-height:50px;
  display:none;
  cursor:pointer;
  color:#333;
  padding:10px 10px 10px 15px;
  white-space:nowrap;
  left:0px;
}

.a_right_shadows
{
  display:block;
  position:absolute;
  width:8px;
  height:16px;
  bottom:0px;
  left:100%;
  background:url(/img/a_href_1.png) no-repeat;
  display:none;
}

.a_none:hover .a_right_shadows
{
  display:block;
}

.a_right_shadows_3
{
    position:absolute;
    display:block;
    left:100%;
    height:10px;
    width:100%;
    top:100%;
    background:url(/img/a_href_4.png) no-repeat;
    left:0px;
}

.a_right_shadows_3 span
{
  position:relative;
  display:block;
  height:100%;
  margin-left:10px;
  background:url(/img/a_href_5.png) repeat-x transparent;
}

.a_right_shadows_3 span span
{
  position:absolute;
  width:6px;
  height:10px;
  margin-left:100%;
  background:url(/img/a_href_6.png) no-repeat;
}


.a_right_shadows_2
{
    position:absolute;
    display:block;
    left:100%;
    margin-left:10px;
    width:6px;
    height:100%;
    background:url(/img/a_href_2.png) repeat-y;
    top:10px;
}

.a_right_shadows_2 span
{
  position:absolute;
  width:100%;
  height:20px;
  bottom:100%;
  background:url(/img/a_href_3.png) no-repeat;
}


.float_left_img
{
    float:left;
    display:block;
    margin:0px 20px 20px 0px;
}

.line_height_20
{
  line-height:20px;
}

#list_index
{
    width:50%;
    margin-left:40px;
}


.align_right
{
  text-align: right;
}

.kursiv
{
  font-style:italic;
}

.relative_block
{
  position:relative;
}

.float_left, .float_right
{
  vertical-align:top;
}

.float_left
{
  float:left;
}

.float_right
{
  float:right;
}


.overflov_hidden
{
  overflow:hidden;
}

.font_10
{
  font-size:10px;
}

.font_18
{
    font-size:18px;
}

.font_weight_bold
{
  font-weight:bold;
}

.check input
{
   margin-right:15px;
   vertical-align:-2px;
}

.text, textarea
{
  border:1px solid #333;
  width:100%;
  height:24px;
  display:block;
}

th, td
{
  text-align:left;
  padding:0px 20px 0px 20px;
  height:30px;
}

.width_45
{
    width:45%;
}

.width_60
{
    width:60%;
}

.width_50
{
    width:50%;
}

.grey_tr
{
  background-color:#ebebea;
}


textarea
{
  height:100px;
  overflow:auto;
}

select
{
    border:1px solid #333;
    height:24px;
    display:block;
}

.select_1
{
    width:130px;
}

.select_2
{
    width:100%;
}
/*******************   Структура     **********************/
#index
{
	position:relative;
	width:88%;
	min-height:100%;
    margin:0 auto;
    min-width:100%;
}

#anketa #index
{
	width:906px;
    min-width:906px;
    min-height:0px;
}


#phone_wheit
{
    position:absolute;
    width:100%;
    height:100%;
    background-color:#fff;
    bottom:24px;
}


.border
{
    position:absolute;
    width:3px;
    background-color:#ff9900;
    height:100%;
    z-index:1;
}

#right_border
{
    right:12px;
}

#left_border,
#left_border_menu
{
    left:12px;
}

#right_border,
#left_border
{
    bottom:24px;
}


#left_border_menu
{
    background-color:#fff;
    height:520px;
}

#border_foot_contener
{
  width:100%;
  position:absolute;
  height:12px;
  bottom:12px;
  z-index:2;
  overflow: hidden;
}

#border_foot_contener span
{
    position:relative;
    display:block;
    height:100%;
    background-color:#fff;
    margin:0px 12px 0px 12px;
}

#border_foot_contener span span
{
    height:3px;
    background-color:#ff9900;
    margin:0px;
}

#border_foot_contener .left_ugol,
#border_foot_contener .right_ugol
{
    position:absolute;
    width:12px;
    height:12px;
    background:url(/img/ugol_1.png) no-repeat;
}

#border_foot_contener .right_ugol
{
    right:0px;
    background:url(/img/ugol_2.png) no-repeat;
}

#border_foot_contener .left_ugol
{
    left:0px;
}


#border_foot_top_contener
{
  width:100%;
  position:absolute;
  height:3px;
}

#anketa #border_foot_top_contener
{
    height:6px;
    background-color:#ebebea;
}


#border_foot_top_contener span
{
    position:relative;
    display:block;
    height:2px;
    /*background:url(/img/foot_border.jpg) repeat-x;*/
    background:#ececec;
    margin:0px 46px 0px 46px;
}

#top
{
    padding:110px 0px 160px 0px;
    min-height:400px;
    position:relative;
    z-index:1;
}

#footer
{
	position:absolute;
	width:100%;
	height:160px;
	/*background:green;*/
  bottom:0px;
  z-index:1;
}

#anketa #footer
{
  position:relative;
}


#bottom_border, #bottom_border_left
{
    position:absolute;
    width:994px;
    height:3px;
    background-color:#ff9900;
    bottom:0px;
    right:12px;
}

#bottom_border_left
{
    background-color:#ffcf87;
    left:0px;
    width:1px;
}

/*Меню*/
#menu_contener
{
    position:absolute;
    width:1007px;
    height:40px;
    background:#fff;
    right:0px;
    z-index:2;
}

#menu_contener ul
{
  position:absolute;
  list-style:none;
  display:table;
  white-space:nowrap;
  bottom:3px;
  right:62px;
  height:28px;
  margin:0px;
}

#menu_contener li
{
  display:table-cell;
  height:28px;
  position:relative;
  padding:0px;
  background:none;
}

#menu_contener a, #menu_contener .click
{
  font-size:14px;
  display:block;
  margin-left:8px;
  height:28px;
  width:149px;
  background-image:url(/img/menu.png);
  background-repeat:no-repeat;
  text-align:center;
  text-decoration:none;
}

#menu_contener a:hover, #menu_contener .click
{
    background-position:0px -28px;
}

#menu_contener span
{
    vertical-align:-7px;
}

#menu_contener a span
{
    text-decoration:underline;
}

#menu_contener a:hover span
{
    text-decoration:none;
}
/*Конец Меню*/

#mail
{
    position:absolute;
    width:12px;
    height:8px;
    background-image:url(/img/mail.gif);
    background-repeat:no-repeat;
    background-position:0px -8px;
    display:block;
    right:30px;
    top:20px;
    z-index:2;
}

#mail:hover
{
    background-position:0px 0px;
}

#logo
{
    position:absolute;
    width:209px;
    height:180px;
    background-image:url(/img/logo.gif);
    background-repeat:no-repeat;
    display:block;
    left:28px;
    top:17px;
    z-index:2;
}

#anketa #logo
{
    background-image:url(/img/logo_2.gif);
    background-color:#fff;
    width:119px;
    height:103px;
    left:0px;
    top:30px;
}

.city
{
    color:#ff6600;
    position:absolute;
    display:block;
}

#city_1
{
    top:72px;
    left:266px;
}

#city_2
{
    top:94px;
    left:250px;
}

/*Подвал*/
#free_zone_logo
{
    position:absolute;
    display:block;
    width:93px;
    height:42px;
    background-image:url(/img/freezone_logo.png);
    background-repeat:no-repeat;
    right:50px;
    top:52px;
}

#free_zone_logo:hover
{
    background-position:0 -42px;
}

#stat_contener
{
    position:absolute;
    padding:4px;
    top:57px;
    right:164px;
    background-color:#e3e3e3;
    display:block;
}

#stat_contener img
{
    display:block;
}

.foot_text_1, .foot_text_2,
.foot_text_3
{
    position:absolute;
    display:block;
    top:30px;
    left:46px;
}

.foot_text_2, .foot_text_3
{
    top:60px;
    left:88px;
}

.foot_text_3
{
    left:430px;
}

.foot_text_3 img
{
    vertical-align:-2px;
}
/*Конец подвала*/

/*Контентный блок*/
#menu_left_contener
{
    width:40%;
    position:relative;
    float:left;
    display:inline;
    padding-top:110px;
}

#text_contener
{
    width:auto;
    position:relative;
    margin-left:40%;
    padding-right:44px;
    top:40px;
}

#anketa #text_contener
{
  position:absolute;
  width:736px;
  right:0px;
  margin:0px;
  padding:0px;
  top:30px;
}


#menu_left_contener .index_news
{
    position:relative;
    float:none;
    width:370px;
    margin-right:0px;
    left:55px;
}

#menu_left_contener .news_text
{
    width:280px;
}

#menu_left_contener ul,
#menu_left_contener li,
#menu_left_contener ul a,
#menu_left_contener ul span
{
  display:block;
}

#price_menu
{
    position:relative;
    min-height:50px;
    background-color:#ff9900;
    width:384px;
    margin:0px 0px 26px 15px;
    padding:30px 0px 10px 0px;
}

#price_menu ul
{
    list-style:none;
    white-space:nowrap;
    position:relative;
}

#price_menu ul a
{
    display:inline;
    color:#fff;
    font-weight:bold;
    margin:5px 0px 0px 25px;
    text-decoration:none;
}

#menu_left_contener #price_menu ul a:hover,
#menu_left_contener #price_menu ul .click
{
    text-decoration:underline;
    background-color:transparent;
    font-size:16px;
}

#menu_left_contener #price_menu ul .click
{
    cursor:default;
}

#price_menu ul li
{
    height:25px;
}


#menu_left_contener ul
{
  list-style:none;
  white-space:nowrap;
  position:relative;
  width:384px;
  margin:0px 0px 10px 15px;
}

#menu_left_contener li
{
    padding:0px;
    background:none;
    font-size:16px;
}

#menu_left_contener ul a,
#menu_left_contener ul .click,
#menu_left_contener ul .click_2
{
    height:25px;
    width:100%;
    font-size:16px;
}

#menu_left_contener ul a:hover,
#menu_left_contener ul .click,
#menu_left_contener ul .click_2
{
    background-color:#ebebea;
    font-size:16px;
}

#menu_left_contener ul .click,
#menu_left_contener ul .click_2
{
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  font-size:16px;
  cursor:pointer;
}

#menu_left_contener ul .click_2
{
  font-size:16px;
  cursor:default;
}

#menu_left_contener ul .click_3
{
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  cursor:default;
}


#menu_left_contener ul ul
{
  margin:6px 0px 0px 50px;
  width:auto;
}

#menu_left_contener ul ul ul
{
  margin-left:10px;
}

#menu_left_contener ul ul a,
#menu_left_contener ul ul a:hover
{
    font-size:10px;
    color:#ff6600;
    margin-bottom:6px;
    width:1%;
    height:auto;
    background:none;
  font-size:12px;
}

#menu_left_contener ul span
{
  padding:5px 0px 0px 40px;
  vertical-align:0px;
}

#home_href
{
    position:absolute;
    display:block;
    width:11px;
    height:10px;
    background:url(/img/icon_2.png) no-repeat;
    top:-34px;
    left:-40px;
}

#home_href:hover
{
    background-position:0px -10px;
}

.zvezda
{
  font-size:18px;
  font-weight:bold;
  color:#ff6600;
  right:-9px;
  display:block;
  position:absolute;
  top:-4px;
}


.grey_color
{
  background-color:#ebebea;
  padding:0px 50px 0px 16px;
  min-height:70px;
  position:relative;
  z-index:1;
}

.grey_color_2
{
    background-color:#ebebea;
    padding:0px 50px 0px 16px;
    position:relative;
}

.grey_color_2 ol
{
    margin-left:40px;
}

.grey_color_2 ol li
{
    padding-left:15px;
}

.grey_color .href
{
  display:block;
  position:absolute;
  width:auto;
  bottom:5px;
  right:10px;
  text-align:right;
}

#white_contener
{
    position:relative;
    width:455px;
    background-color:#fff;
    float:left;
    padding:10px 10px 10px 54px;
    min-height:20px;
    margin-top:20px;
}

#white_contener .z_index
{
    z-index:11;
    position:relative;
}

#white_contener ul
{
    margin-bottom:10px;
}

#white_contener p
{
    margin-bottom:0px;
}

.img_big
{
  position:absolute;
  width:209px;
  height:217px;
  background:url(/img/img_big.png) no-repeat;
  z-index:1;
  left:450px;
  top:-60px;
}


.index_news
{
    position:relative;
    float:right;
    width:490px;
    margin-right:45px;
}

.zag
{
    color:#999999;
    font-size:14px;
    margin:0px 0px 20px 28px;
    font-weight:bold;
    display:block;
}

.news_date
{
    width:82px;
    display:block;
}

.news_text
{
    display:block;
    width:405px;
}

.arhiv_news
{
    display:block;
    margin-left:82px;
}

#banner_foot_contener,
#banner_foot_contener_2
{
    /*height:238px;*/
    position:relative;
}

#banner_foot_contener_2
{
    height:210px;
}

#banner_foot_contener_2 .zag
{
    margin-left:80px;
}

#banner_foot_contener_2 #banner_block,
#banner_foot_contener_2 #banner_block_text,
#banner_foot_contener_2 .strelka_block
{
    width:70%;
    left:50%;
    margin-left:-35%;
}

.strelka_block
{
    position:absolute;
    height:11px;
    top:85px;
}


.women_block
{
    position:absolute;
    width:150px;
    height:260px;
    bottom:0px;
    right:45px;
}

.women_block img
{
    display:block;
    position:absolute;
    bottom:0px;
    right:0px;
}

.women_block_2
{
    position:absolute;
    width:226px;
    height:146px;
    background:url(/img/img_1.gif) no-repeat;
    text-align:center;
    padding-top:30px;
}

.women_block_3
{
    position:absolute;
}

#banner_foot_contener .women_block
{
    right:45px;
}

#banner_foot_contener .women_block_2
{
    right:160px;
    top:-70px;
}

#banner_foot_contener .women_block_3
{
    right:200px;
    bottom:10px;
}

#banner_foot_contener .zag
{
  left:25px;
  position:absolute;
}

.women_block_2 span
{
  margin-bottom:5px;
  display:block;
}

#bottom_block_left
{
    position:absolute;
    width:338px;
    height:334px;
    bottom:100%;
    left:100px;
}


#bottom_block_left .women_block
{
    left:-30px;
    /*background:url(/img/women_2.png) no-repeat;*/
    /*width:115px;*/
    height:231px;
}

#bottom_block_left .women_block_3
{
    left:130px;
    bottom:16px;
}

#bottom_block_left .women_block_2
{
    top:0px;
    background:url(/img/img_2.gif) no-repeat;
    right:30px;
}

#banner_foot_contener .left,
#banner_foot_contener .right,
#banner_foot_contener_2 .left,
#banner_foot_contener_2 .right
{
    position:absolute;
    width:62px;
    height:95px;
    display:block;
    z-index:1;
}

#banner_foot_contener .left,
#banner_foot_contener_2 .left
{
    background:url(/img/banner_1.png) no-repeat;
}

#banner_foot_contener .right,
#banner_foot_contener_2 .right
{
    background:url(/img/banner_2.png) no-repeat;
    right:0px;
}

#banner_block, #banner_block_text
{
    position:absolute;
    height:95px;
    width:842px;
    top:50px;
    left:132px;
    overflow:hidden;
    white-space:nowrap;
}

#banner_foot_contener .strelka_block
{
    width:842px;
    left:132px;
}


#banner_block img
{
    position:relative;
    display:inline-block;
    vertical-align: middle;
    margin-right:30px;
    cursor:pointer;
}

.fly_box
{
   position:relative;
   margin:0;
   padding:0;
}

#menu_left_contener ul ul .click
{
   font-weight:bold;
}


#banner_block_text
{
    top:160px;
    height:auto;
    text-align:center;
    background:transparent none repeat scroll 0 0 ;
}

#strelka_1, #strelka_2
{
  position:absolute;
  width:28px;
  height:11px;
  cursor:pointer;
  z-index:1;
}


#strelka_1
{
    background:url(/img/strelka_2.gif) no-repeat;
    left:-48px;
}

#strelka_2
{
    background:url(/img/strelka_1.gif) no-repeat;
    right:-48px;
}

.bottom_otstup
{
    position:relative;
    height:330px;
}


#img_compani
{
    position:relative;
}

#img_compani img,
#img_compani .text_compani
{
    display:block;
    position:relative;
    float:left;
    vertical-align:top;
}

.licenz_contener
{
    position:relative;
    overflow:hidden;
    padding-top:10px;
}

#img_compani img
{
    margin-left:104px;
}

#img_compani .text_compani
{
    width:auto;
    max-width: 250px;
    margin-left:44px;
}

#img_compani .border_left
{
    position:absolute;
    width:3px;
    height:100%;
    left:12px;
    background-color:#ebebea;
}

.anketa_contener
{
    position:relative;
    margin-bottom:8px;
}

.anketa_contener_2
{
    position:relative;
    margin-bottom:0px;
}

.anketa_left,
.anketa_left_top,
.anketa_left_right,
.anketa_left_2,
.anketa_right_2
{
    position:relative;
    width:234px;
    display:inline-block;
    vertical-align:bottom;
    margin-right:11px;
    min-height:24px;
    padding-bottom:2px;
}

.anketa_left_top
{
    vertical-align:top;
    padding-top:6px;
}

.anketa_left_right
{
    text-align:right;
}

.anketa_left_2,
.anketa_right_2
{
    min-height:0px;
}

.anketa_right
{
    padding-bottom:4px;
}

.input_right
{
    display:block;
    position:absolute;
    left:230px;
    bottom:2px;
}

.anketa_left span,
.anketa_left_right span
{
  margin-top:4px;
  display:block;
}

.anketa_left span span
{
    margin:0px 0px 0px 10px;
}


.anketa_right
{
  position:relative;
  width:488px;
  vertical-align:bottom;
  display:inline-block;
}

#anketa_bottom_block
{
  height:94px;
}

.button_1, .button_2,
.clear_button_1, .clear_button_2
{
    width:112px;
    height:30px;
    cursor:pointer;
    display:block;
}

.button_2
{
    cursor:default;
}

#anketa_button_1,
#anketa_button_2
{
  left:230px;
  top:65px;
  display:block;
  position:absolute;
}

#anketa_button_2
{

    left:364px;
}

#anketa_button_2 button
{
    background:url(/img/button_3.jpg) no-repeat;
}

#anketa_button_2 .click_no
{
    background:url(/img/button_4.jpg) no-repeat;
}

#anketa_button_1 button
{
    background:url(/img/button_1.jpg) no-repeat;
}

#anketa_button_1 .click_no
{
    background:url(/img/button_2.jpg) no-repeat;
}

#img_code
{
  display:block;
  position:absolute;
  left:170px;
  overflow:hidden;
  height:auto;
}

#img_code img,
#img_code .img_code_right
{
    display:block;
    float:left;
    position:relative;
}

#img_code .img_code_right
{
  margin-left:10px;
  width:124px;
}

#img_code input
{
  display:block;
  position:absolute;
  width:122px;
  top:12px;
  height:19px;
}

#img_code .text_1,
#img_code .text_2
{
    display:block;
    position:absolute;
    font-size:10px;
}

#img_code .text_2
{
    top:33px;
}

#img_code .text_2 a
{
    font-size:10px;
    color:#7a8772;
}

.google_kart
{
  position:relative;
  width:436px;
  height:362px;
  border:1px solid #000;
}

.news_contener
{
  position:relative;
  margin-bottom:20px;
  overflow:hidden;
}

.news_date_list
{
    position:relative;
    float:left;
    width:80px;
    color:#ff6600;
}

.news_text_list
{
    position:relative;
    margin-left:80px;
    width:auto;
}

li
{
    list-style-position: outside;
}


ul li
{
  list-style-type:none;
  padding-left:18px;
  display:block;
  background-image:url(/img/marker.gif);
  background-position:0px 8px;
  background-repeat:no-repeat;
}

/*Новигация*/
.novigation ul, .novigation li
{
  padding:0px;
  margin:0px;
}

.novigation li
{
    background:none;
}

.novigation
{
  width:100%;
  margin-top:30px;
  margin-left:-5px;
  position:relative;
}

.novigation a, .novigation span
{
  display:block;
  margin-left:5px;
  font-size:12px;
}

.novigation a
{
    color:#ff6600;
}

.novigation span
{
    color:#333333;
    font-weight:bold;
}

.novigation ul
{
  list-style:none;
  display:table;
}

.novigation li
{
  display:table-cell;
}

.page_novigation a
{
  text-decoration:none;
}
/*Конец новигации*/

/*Конец Контентного блока*/

/* Приблуды */

.grey_color h1
{
    font-weight:bold;
    color:#ff6600;
    font-size:16px;
    top:16px;
    left:14px;
}

#banner_index_3
{
  position:relative;
  display:inline-block;
  width:100%;
}

#banner_index_3:after
{
 content:".";
 display:block;
 height:0px;
 clear:both;
 visibility:hidden;
 font-size:0px;
 width:0px;
}

#banner_index_3 a
{
  display:inline-block;
  position:relative;
  width:396px;
  height:34px;
  background-image:url(/img/banner_3.jpg);
  background-position:0px -34px;
  background-repeat:no-repeat;
  float:left;
}

#banner_index_3 a:hover
{
    background-position:0px 0px;
}

#banner_index_3 div
{
    position:relative;
    width:auto;
    margin-left:410px;
}

#action
{
  position:relative;
  width:341px;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  margin-left:56px;
 /* padding:20px 15px 10px 15px;*/
}

#action_bottom_border
{
  width:343px;
  height:10px;
  position:absolute;
  bottom:0px;
  background:url(/img/action.jpg) no-repeat;
  left:-1px;
}

#text_action
{
    padding:20px 15px 20px 15px;
    position:relative;
    display:inline-block;
}

.margin_bottom_10
{
    margin-bottom:10px;
}

#action_name
{
  position:absolute;
  width:44px;
  height:21px;
  background:#fff;
  margin:-10px 0px 0px 10px;
  text-align:center;
}

/*Добавка*/
.action .button
{
    position:absolute;
    right:13px;
    bottom:6px;
    display:block;
}

.action .button button
{
    background:url(/img/button_1.jpg) no-repeat;
}

.action .button .click_no
{
    background:url(/img/button_2.jpg) no-repeat;
}

.position_relative
{
  position:relative;
  padding-bottom:8px;
}

.zvezda_2
{
  font-size:18px;
  font-weight:bold;
  color:#ff6600;
}

.text_active
{
  border:1px solid #333;
  width:100%;
  height:24px;
  display:block;
  border:1px solid #ff6600;
}

.active
{
  border:1px solid #ff6600;
}


.action
{
  position:relative;
  width:100%;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  margin-bottom:20px;
}

.action_bottom
{
  position:absolute;
  width:100%;
  bottom:-10px;
  height:10px;
}

.action_bottom span
{
  position:relative;
  margin:0px 9px 0px 9px;
  height:10px;
  bottom:1px;
  display:block;
  border-bottom:1px solid #999999;
  background:#fff;
}

.action_ugol_1,
.action_ugol_2
{
  position:absolute;
  width:10px;
  height:10px;
}

.action_ugol_1
{
    background:url(/img/ugol_bottom_1.png) no-repeat;
    left:-1px;
    bottom:0px;
}

.action_ugol_2
{
    background:url(/img/ugol_bottom_2.png) no-repeat;
    right:-1px;
    bottom:0px;
}

.action_name
{
  position:absolute;
  width:auto;
  height:21px;
  background:#fff;
  margin:-10px 0px 0px 10px;
  text-align:center;
}

.action_name span
{
    display:block;
    width:100%;
    height:100%;
    padding:0px 5px 0px 5px;
    position:relative;
    background:#fff;
}

.vopros_input
{
  position:relative;
  width:100%;
  padding-bottom:25px;
}

.vopros_input span
{
  margin-bottom:10px;
  display:block;
}


.vopros_input .zvezda
{
  left:0px;
  top:11px;
}

.position_relative .zvezda
{
    left:0px;
    top:-14px;
}

.vopros_input:after
{
 content:".";
 display:block;
 height:0px;
 clear:both;
 visibility:hidden;
 font-size:0px;
 width:0px;
}

.vopros_input_left,
.vopros_input_right
{
    position:relative;
    width:316px;
    text-align:left;
}

.vopros_input_left
{
  float:left;
}

.vopros_input_right
{
  float:right;
}

.text_action
{
    padding:20px 15px 0px 15px;
    position:relative;
    display:inline-block;
}

.text_action p
{
    color:#666666;
    font-size:11px;
}
/*Добавка конец*/


#team {display:block; width:550px; height:315px; background: url(/img/team.jpg) no-repeat;margin:0 auto;position: relative;margin: 0 auto;right:70px;}

