body {
width: 100%;
height: 100%;
background:url(http://sigma-seat.ru/images/body_bg.jpg) no-repeat center top;
margin: 0;
padding:10px 0 0 0;
font: 62.5% Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}

.justifyfull {text-align:justify}

#header1{
height:64px;
background:url(http://sigma-seat.ru/images/header1.jpg) no-repeat top left;
width:960px;
position:relative;
margin:0;
padding:0;
}
.logo{padding:0; margin:0; position:relative;
	top:5px;
	left:13px;}
.logo a img{border:0; margin:0 100px 0 0;margin-top: -3px;}
#center{
min-height:300px;

}
#header2{
height:38px;
background:url(http://sigma-seat.ru/images/header2.jpg) repeat-x top left;
width:960px;
margin:0;

}

#header2 h2{
font-size:16px;
color:#000;
font-weight:normal;
margin:0;
padding:5px 0 0 18px;
}
#header2 h2 span{
color:#c8282c;
font-weight:bold;
}
.site_name{
color: #d1d1d1;
font-size: 18px;
text-transform: uppercase;
padding: 8px 0 0 20px;
margin: 0;
position: relative;
float: left;
width: 202px;
}
.site_name span{
font-weight:bold;
color:#fff;
}
#carousel{
height:39px;
margin:0;

}
#carousel, #top_menu{
height:39px;
margin:0;
padding:0;
}
#carousel ul, #top_menu ul{
list-style:none;
background:url(http://sigma-seat.ru/images/menu_bg.jpg) repeat-x top left;
height:36px;
margin:0;
padding:0;
width:960px;
}
#carousel ul li, #top_menu ul li{
list-style:none;
float:left;
font-size:12px;
margin:0 0 0 0;

text-transform:uppercase;
background:url(http://sigma-seat.ru/images/links.jpg) no-repeat 0 15px;
text-align:center;
}
#carousel ul li:first-child, #top_menu ul li:first-child{background:none; }
#scroller-header ul li a, ul.top_menu li a{
display: block;
padding: 12px 34px 10px 34px;
}
ul.top_menu li:last-child a {padding:12px 19px 10px 18px;}

#carousel ul li:hover, #top_menu ul li:hover, #top_menu ul li.active{
background:url(http://sigma-seat.ru/images/menu_bg_hover.jpg) repeat-x top left;
}
#carousel ul li a, #carousel ul li a:visited, #top_menu ul li a, #top_menu ul li a:visited{
color:#fff;
text-decoration:none;
}

#carousel ul li a span, #top_menu ul li a span{
text-transform:none;
display:inline-block;
padding:0 0 0 5px; 
clear:none;

}
#carousel ul li#active a span, #carousel ul li:hover a span, #top_menu ul li#active a span, #top_menu ul li:hover a span {color:#fff;}

#carousel  .description{
position:absolute;
top:0;
left:0;
width:270px;
height:260px;
background:#63676b url(http://sigma-seat.ru/images/left_bg.jpg) no-repeat top left;
padding:20px 0 20px 5px;
}
#carousel .description ul{
background:none;
width:270px;
height:auto;
margin:0px 0 0 10px;
}
#carousel .description ul li{
float:none;
clear:both;
height:20px;
text-transform:uppercase;
color:#fff;
margin:0;
padding:4px 0 3px 15px;
width:255px;
background:url(http://sigma-seat.ru/images/bullet.png) no-repeat left 9px;
text-align:left;}

#carousel .description ul li a, #carousel .description ul li a:visited{color:#fff;}
ul.links {
    position:absolute;
    top:0;
    right:0;
    padding:0;
    margin:0;
    list-style:none;
}
ul.links li{
float:left;
    list-style:none;
margin:10px 0 0 0;
padding:0 10px 3px 10px;

background:url(http://sigma-seat.ru/images/links.jpg) no-repeat 0 2px;
height:15px;
}
ul.links li:first-child{border:none;background:none;}

ul.links a, ul.links a{
    color:#FFF;
    text-decoration: none;
    font-size: 11px;
    font-weight:bold;
    text-transform:uppercase;
    padding:0;
    margin:0;
}


ul.mini_banner, ul.mini_banner2{
font-family:arial;
font-size:18px;
color:#000;
line-height:19px;
margin:0px 0 0 0;
padding:0 0 0 0;
list-style:none;
width:960px;
clear:both;
}
ul.mini_banner2 {margin:0 0 20px 0;}
.mini_banner li, ul.mini_banner2 li{
list-style:none;
float:left;
margin:0 0 0 0px;
padding:0;
width:243px;
}
ul.mini_banner2 li {width:194px;}
.mini_banner li:first-child, ul.mini_banner2 li:first-child{margin:0; padding:0;}
.mini_banner li:last-child {text-align:right; width:230px;}
ul.mini_banner2 li:last-child {text-align:right; width:170px;}
.mini_banner li p a, .mini_banner li p a:visited, ul.mini_banner2 li p a,  ul.mini_banner2 li p a:visited{
color:#000;
text-decoration:none;
}
.mini_banner li p a span,  ul.mini_banner2 li p a span{
color:#c8282c;
font-weight:bold;
}
.mini_banner li a img,  ul.mini_banner2 li a img{
border:0;
margin:20px 0 10px 0;
padding:0;
}
.mini_banner li p, ul.mini_banner2 li p{text-align:left;}
.text_block{font-size:14px;
color:#181818;
}
.text_block{
margin-left:0;
margin-right:20px;
width:460px;
position:relative;
float:left;
}
.text_block h2{
margin:30px 0 10px 0;
padding:0;
font-size:24px;
font-weight:normal;
}
.text_block h2 span{
color:#cf0018;
font-weight:bold;

}
.text_block h1{
margin:30px 0 10px 0;
padding:0;
font-size:24px;
font-weight:normal;
}

.text_block h1 span{
color:#cf0018;
font-weight:bold;

}


h3{
font-size:18px;
font-weight:normal;
}
#header_phone{
position:absolute;
top:30px;
right:0;
font-size: 14px;
color:#e1e1e1;
float:right;
padding:5px 12px 0 0;
}

#configurator{
background:url(http://sigma-seat.ru/images/config.jpg) no-repeat 0 8px;
padding:11px 4px 0 30px;
color:#51585f;
font-size:11px;
font-weight:bold;
    text-transform:uppercase;
float:right;
height:20px;
width: 200px;
}
#configurator a, #configurator a:visited{color:#51585f;}
#header2.grid_12 .grid_9 h2{margin-top: 4px;}
.seat_footer {
  background: url("http://sigma-seat.ru/images/footer_t.png") repeat-x scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 11px;
  height: 304px;
  width: 100%;
}

.seat_footer .seat_footer_header {
    background: url("http://sigma-seat.ru/images/footer_b.png") no-repeat scroll center top transparent;
    display: block;
    height: 29px;
    text-align: center;
    width: 100%;
}    



.seat_footer_header_center {
  background: url("http://sigma-seat.ru/images/enjoynee.png") no-repeat scroll right top transparent;
  display: block;
  height: 29px;
  margin: 0 auto;
  width: 960px;
}

.footer_menu{
height:217px;
text-align:left;
  padding:0;
  margin:0;
}
.footer_menu h3{
color:#fff;
font-size:14px;
font-weight:normal;
margin:40px 0 10px 0;
padding:0;
text-align:left;
text-transform:uppercase;
}
.footer_menu ul{
list-style:none;
margin:10px 20px 10px 0;
padding:0;
}
.footer_menu ul li{
list-atyle:none;
margin:0;
padding:0;
text-align:left;
}
.footer_menu ul li a, .footer_menu ul li a:visited{
color:#606060;
font-size:12px;
text-decoration:none;
}
#copyright{
color:#606060;
font-size:12px;
text-align:left;
padding:25px 0 0 0;
position:relative;
}
#copyright div{
color:#606060;
font-size:12px;
text-align:right;
position:absolute;
top:25px;
right:0;
}
#copyright a, #copyright a:visited{color:#606060;}


.seat_footer .seat_footer_socialmedia ul {
  float:left;
  margin:9px 0 0 0;
  padding:0;
  list-style: none outside none;
}

.seat_footer .seat_footer_legal a, .seat_footer .seat_footer_links a, .seat_footer .seat_footer_socialmedia a {
  color: #FFFFFF !important;
  font-weight: bold !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
}

.seat_footer .seat_footer_socialmedia li {
  display: inline;
  float: left;
  padding-bottom: 0;
  margin:0 20px 0 0;
}


.seat_footer .seat_footer_socialmedia li img {
  display: block;
  float: left;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 10px;
}

.seat_footer .seat_footer_socialmedia li a span {
  display: block;
  float: left;
  margin-top: 3px;
  padding-bottom: 0;
}
#banner {
    position:relative;
    clear:both;
    height:350px;
}
#banner div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    background-color: #272727;
    
}
#sidebar{
width:160px;
background:#303439 url(http://sigma-seat.ru/images/sidebar.jpg) repeat-x top left;
float:left;
position:relative;
margin:0;
padding:0;
min-height:160px;
}
#sidebar h2{
font-size:20px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
margin:20px 0 0 30px;
padding:0;
line-height:20px;
}
#sidebar h2 span{
font-size:12px;
clear:both;
display:block;
text-transform:none;
color:#c2c2c2;
}
#sidebar h2.company_h2{
font-size:20px;
}
#sidebar ul{
list-style:none;
margin:10px 0 20px 10px;
padding:0;
}
 #sidebar ul li ul{
list-style:none;
margin:10px 0 0px 10px;
padding:0;
}
 #sidebar ol{
 list-style:none;
margin:10px 0 20px 0;
padding:0;
}
#sidebar ul li, #sidebar ol li{
margin:0;
padding:5px 0 5px 20px;
line-height:10px;
}
#sidebar ul li.parent ul li{
margin:0;
padding:7px 0 7px 10px;
line-height:10px;
}
#sidebar ul li a, #sidebar ul li a:visited, #sidebar ol li a, #sidebar ol li a:visited, #sidebar ul li ul li a, #sidebar ul li ul li a:visited{
color:#fff;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;

}
#sidebar ul li#sidebar_active, #sidebar ul li:hover {
background:url(http://sigma-seat.ru/images/sidebar_active.png) no-repeat 10px 8px;
color:#fe5c60;
}
#sidebar ul li ul li#sidebar_active, #sidebar ul li ul li:hover {
background:url(http://sigma-seat.ru/images/sidebar_active.png) no-repeat 0px 9px;
color:#fe5c60;
}

#sidebar ul li a:hover, #sidebar ul li#sidebar_active a, #sidebar ul li#sidebar_active a:visited{
color:#fe5c60;
}
#sidebar ul li#sidebar_active ul li a, #sidebar ul li#sidebar_active ul li a:visited, #sidebar ul li.parent  ul li a, #sidebar ul li.parent  ul li a:visited{
color:#fff;
}
#sidebar ul li.parent ul li a:hover, #sidebar ul li.parent  ul li#sidebar_active a, #sidebar ul li.parent  ul li#sidebar_active a:visited, #sidebar ul li.parent  ul li#sidebar_active a, #sidebar ul li.parent  ul li#sidebar_active a:visited {
color:#fe5c60;
}
#sidebar ul li.parent,  #sidebar ul li.parent a, #sidebar ul li.parent a:visited{
background:none;
color:#fe5c60;
}

#sidebar ol {
margin-bottom:0;
}#sidebar ol li{
background:url(http://sigma-seat.ru/images/sidebar_red.jpg) no-repeat top left;
height:20px;
padding:10px 0 0 20px;
}
#center{
float:left;
position:relative;
width:760px;
padding:30px 0 20px 40px;
font-size:14px;
color:#181818;
}

#center2 {
float: left;
position: relative;
width: 760px;
padding: 30px 0 20px 40px;
font-size: 14px;
color: #181818;
}

#center h5, #center h4, #center h6{
font-size:18px;
font-weight:normal;
display:inline-block;
margin:0;
padding:15px 0;
line-height:18px;
}
#center h4{padding:10px 0 0 0;}
#center h6{padding:0; display:inline;}

#banner2{
float:left;
position:relative;
}
#banner2 a img{
border:none;
}
#slideshow{
height:500px;
float:left;
position:relative;
}
#slideshow a img{
border:none;
}
#center h2{
color:#000;
font-size:24px;
font-weight:normal;
margin:0 0 0 0;
padding:0;
clear:both;
}
#center h2 span, #center h2 span a{
color:#cf0018;
}
.text_block2{
position:relative;
float:left;
width:360px;
margin:20px 0;
padding:0 20px 0 0;
}
.text_block2 h2{
margin:0;
padding:0;
}
.text_block2 p{
margin:0;
padding:5px 0;
}
.text_block2 img{
border:1px solid #d3d3d3;
}
.grey{
background:url(http://sigma-seat.ru/images/grey.png);
padding:20px;
width:340px;
}
.grey ul{list-style:none; margin:0; padding:0;}

.grey ul li{
margin:5px 0;
padding:0 0 0 10px;
background:url(http://sigma-seat.ru/images/grey_li.png) no-repeat 0 5px;
}

.grey h3{
font-size:20px;
margin:0 0 0 10px;
padding:0;
}
.download{
text-align:right; 
font-size:16px; 
color:#181818;
 padding:7px 0 0 0;
}
.download a, .download a:visited{color:#181818;padding:0 0 0 5px;}
.download img{margin: -7px 0 0 0;}
.download_pdf{
text-align:right; 
font-size:16px; 
color:#181818;
 padding:7px 55px 5px 0;
}
.download_pdf a, .download_pdf a:visited{color:#181818;padding:0 0 0 5px;}
.download_pdf img{margin: -7px 10px 0 0;}
/*table gray_______________________________________________________________________________*/
table.gr{border:1px solid #7b8185; margin:10px 0 7px 0; background-color:white;}
table.gr th {background-color:#7b8185; color:white; border-left:1px solid white; text-align:center;}
table.gr td {border-left:1px solid #7b8185; border-top:1px solid #7b8185; text-align:center;}
table.gr th.th1 {background-color:white; color:#50575d; padding:2px 0;}
table.gr td.th2 {background-color:#7b8185; color:white; border-top:1px solid white; border-left:1px solid white; padding:2px 10px;}

.banners{list-style:none; margin:10px 0 20px 0; padding:0; height:100px;}
.banners li{margin:0; padding:0 0 0 15px; float:left;}
.banners li:first-child{padding:0;}
.banners a img{border:0;}

.text_block3 {
background-position:right 55px;
background-repeat:no-repeat;
margin:0 0 20px 0;
clear:both;
width:100%;
}
.text_block3 a, .text_block3 a:visited{color:#a80307; font-size:18px;}
.text_block3 img{float:right;}
.text_block3 h5{width:400px; margin:0; padding:0;}
.text_block3 p{width:400px; padding:3px 0; margin:0;}
.text_block3 p a.js{
color:#000;
font-size:18px;
text-decoration:none;
border-bottom:dashed 1px #000;
}
.text_block3 ul {
list-style:none;
margin:20px;
padding:0;
}
.text_block3 ul li{
background:url(http://sigma-seat.ru/images/red_bull.png) no-repeat left 10px;
padding:0 10px 10px 15px;
margin:0;
}
#center h2.red{font-size:20px; color:#cf0018; margin:0; padding:0;}

ul.tech {
list-style:none; 
margin:5px 0 0 0; 
padding:0; 
width:100%; 
border-top:2px #000 solid; 
border-bottom:2px solid #000;
height:73px;
}
.tech li{
padding:5px; 
margin:0; 
background:url(http://sigma-seat.ru/images/tech_bg.jpg) no-repeat 0 10px;
float:left;
text-align:center;
font-size:14px;
width:116px;
}
.tech#st_tech li{
width:32%;
}
.tech#altea_tech li{
width:49%;
}
.tech li:first-child{background:none; padding-left:0;}

.tech li.active{background:#4f555a; color:#fff;}

.tech li a, .tech li a:visited { 
cursor:pointer; 
color:#cf0018;
font-size:15px;
font-weight:bold;
text-decoration:none;

}
.tech li.active a, .tech li.active a:visited{
color:#ff1f25;
text-decoration:none;
}
.tech li span{
font-size:13px;
}
#tech_table h3{
color:#cf0018;
font-size:20px;
font-weight:normal;
margin:20px 0 10px 0;
}
#tech_table table {
margin:0; 
padding:0;
border-collapse:collapse;
}
#tech_table table tr td {
text-align:left;
margin:0;
padding:5px 0 0 10px;
clear:both;
vertical-align:center;
width:900px;
}
#tech_table table tr:nth-child(odd) {
background:#d6d6d6;
}
#tech_table table tr td div {
float:right; 
text-align:left; 
width:350px;
height:auto;
padding:5px 0;
}
.seat_video{
width:346px;
height:192px;
float:left;
}
.col_left50, .col_right50{
position:relative;
float:left;
width:380px;
margin:20px 0 10px 0;
}

.table_gallery {
border-collapse:collapse;
margin:20px 0;
padding:0;
}
.table_gallery td img{
margin:3px 20px 3px 0;

}
.table_catalog {
border-collapse:collapse;
margin:20px 0 20px 0;
padding:0;
width:760px;
}
.table_catalogy td img{
margin:3px 25px 3px 0;
padding:0;
}
.techno{ 
width:760px;
clear:both;
margin:10px 0 20px 0;
}
.techno img{
float:left;
margin:0 30px 30px 0;
}



/*.seat_image_highlight_slideshow{height:305px;overflow:hidden;width:720px;position:relative;margin-left:0; padding: 20px;margin-bottom:12px;clear:both;color:#333;background:#f8f8f8;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.seat_image_highlight_slideshow.seat_highlight{background-color:#ECECEC;}
.seat_image_highlight_slideshow ul,.seat_image_highlight_slideshow li{width:700px;height:250px;overflow:hidden; margin:0;
padding:0;}
.seat_image_highlight_slideshow.seat_noheadline ul{margin-top:25px;}
.seat_image_highlight_slideshow h3{font-size:15px;line-height:35px;font-weight:bold;margin:6px 0 0 0;text-transform:uppercase;}
.seat_image_highlight_slideshow .seat_slideshow_slide img{float:left; margin:0;}
.seat_image_highlight_slideshow .seat_slideshow_slide p{float:right;width:233px;margin-left:0;margin-right:46px;font-size:18px;line-height:26px;}
*/
#s3slider {
    width: 720px; /* important to be same as image width */
    height: 310px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
    color:#333;background:#f8f8f8;
    margin-left:0; padding: 20px;margin-bottom:12px;
    border-bottom:1px solid #ccc;border-top:1px solid #ccc;
}
#s3slider h3{
font-size:15px;
line-height:35px;
font-weight:bold;
margin:0;
height:20px;
padding-top:0;
text-transform:uppercase;
}
#s3sliderContent {
    width: 720px; /* important to be same as image width or wider */
    position: absolute; /* important */
    top: 0; /* important */
    margin-left: 0; /* important */
}
 
.s3sliderImage {
    float: left; /* important */
    position: relative; /* important */
    display: none; /* important */
    width:720px;
    height:250px; 
    margin:60px 0 0 0;
padding:0;
list-style:none;
}
.s3sliderImage img{
float:left; 
margin:0; 
width:400px;
}
.s3sliderImage span {
    position: absolute; /* important */
    right:0;
    bottom:0;
    display:block;
font-size:16px;
color:#333333;
    padding: 10px 13px;
    width: 250px;
    height:200px;
    display: none; /* important */
 /*
        if you put top: 0;  -> the box with text will be shown 
                                at the top of the image
        if you put bottom: 0;  -> the box with text will be shown 
                                at the bottom of the image
    */
}
 
.clear {
    clear: both;
}
/* Carousel */

.goods{
    height: 550px;
    width: 780px;
}
.goods_inside{
    height:550px;
    width: 780px;
}
.goods-container{
    display: inline-block;
    vertical-align: top;
    *display:inline;
    *zoom:1;
}
.prev{
    width: 40px;
    height: 52px;
    background: url('http://sigma-seat.ru/images/prev.png') left top no-repeat;
    margin:190px 9px 0 0;
    cursor:pointer;
}
.next{
    width: 40px;
    height: 52px;
    background: url('http://sigma-seat.ru/images/next.png') left top no-repeat;
    margin:190px 0 0 0;
    cursor:pointer;
}
.goods-content{

    width:664px;
    height:478px;
    background: url('http://sigma-seat.ru/images/carousel_bg.png') left top no-repeat;
margin:0;
padding:0;
}
.goods-item{
width:610px;
    margin:10px 10px 0 0;
    padding:40px 0 0 55px;
    color:#fff;
    font-family:Tahoma, Helvetica, sans-serif;
    position:relative;
}
.goods-item_image{
    display: block;
    width: 552px;
    height: 375px;
    overflow: hidden;
}
.goods-item_image img{
    width: 552px;
}
#carousel_counter{
font-size:16px;
font-family:arial;
color:#181818;
float:right;
clear:both;
text-align:right;
padding:0 85px 0 0;
}

#company_menu2{
list-style:none;
margin:20px 0;
padding:0;
height:30px;
}
#company_menu2 li{
float:left;
text-transform:uppercase;
border-left: 1px solid #999;
text-align:center;
width:102px;
padding:0;
margin:0;
font-weight:bold;
}
#company_menu2 li:first-child{
border:none;
width:142px;
text-align:left;
}
#company_menu2 li a, #company_menu2 li a:visited{
color:#666;
text-decoration:none;
}
#company_menu2 li#active a, #company_menu2 li#active a:visited,
#company_menu2 li.active a, #company_menu2 li.active a:visited{
color:#cf0018;
}
.col_left70, .col_right30{
position:relative;
float:left;
width:520px;
margin:20px 20px 10px 0;
}
.col_right30{
width:200px;
}
.col_left50 a img, .col_right50 a img{
float:left; 
border:0; 
margin:0 0 20px 0; 
clear:both; 
}
.col_right50 p{
clear:both;
}
.grey_block{
width:170px;
background:#eaeaea;
color:#666;
font-size:18px;
padding:15px;
line-height:20px;
margin:10px 0 0 0;
}

#sidebar ul#news_ul{
margin:20px 0 37px 10px;
font-size:14px;
text-transform:none;
}
#sidebar ul#news_ul li{
margin-top:8px;
font-size:14px;
text-transform:none;
}
#sidebar ul#news_ul a, #sidebar ul#news_ul a:visited{
text-transform:none;
font-family:arial;
font-size:14px;
}
#sidebar ol#news_ol li{
height:20px;
padding:10px 0 0 10px;
}

.date{
color:#999;
font-style:italic;
}
.price_table_wrap{
width:750px;
padding:0;
margin:0;
border:0;
border-collapse:collapse;
}

.price_table thead th{
background:#646a6e;
color:#fff;
text-align:center;
padding:5px 20px;
vertical-align:middle;
border-left:1px solid #fff;
}
.price_table td{
padding:5px 10px;
text-align:center;
border-left:1px solid #000;
border-bottom:1px solid #000;
width:150px;
vertical-align:middle;
}
.price_table_wrap td img{
margin-right:10px;
}
.price_table tr:nth-child(even) {
background:#d6d6d6;
}
.price_table h5{
font-size:24px;
color:#cf0018;
}
div.model-price {
    font-size:18px;
}
div.model-price2 {
    font-size:13px;
}
img.model-price-icon{
    margin-bottom:10px;
}

td.offer-name {
    text-align: left;
    white-space:normal;
}

td.offer-name span{
    font-size: 10px;
    white-space:normal;
}

#diler{
font-size:10px;
text-align:right;
color:#666;
}

ul.grey_ul{
background:#eeeeee;
padding:20px;
margin-left:0;
width:420px;
list-style:none;
}


ul.grey_ul a, ul.grey_ul a:visited{
color:#000;
font-size:16px;
text-decoration:none;
border-bottom:1px dashed #000;
}
ul.grey_ul#red_bullets{
margin-left:20px;
padding-left:0
font-size:14px;
width:320px;
}
ul.grey_ul#red_bullets li{
background:url(http://sigma-seat.ru/images/red_bull.png) no-repeat left 6px;
border-bottom:none;
padding-left:15px;
}
ul.grey_ul#red_bullets a, ul.grey_ul#red_bullets  a:visited{
border-bottom:none;
font-size:14px;

}
ul.grey_ul#red_bullets li a span {
color:#cf0018;
text-transform:uppercase;
font-weight:bold;
}
#sidebar ul#sport_ul{
min-height:83px;
margin:20px 0 30px 10px;
font-size:14px;
text-transform:none;
}

#sidebar  ul#sport_ul li{
font-size:14px;
text-transform:none;
}
#sidebar  ul#sport_ul li a, #sidebar  ul#sport_ul li a:visited{
font-size:14px;
}

#sport_table{
vertical-align:top;
}
#sport_table td{
padding-top:5px;
}
#sport_table td a, #sport_table td a:visited{
color:#000;
text-decoration:none;
}
#sport_table td a img{
border:none;
}
#back_to_news{
position:absolute;
right:0;
top:40px;
}
#back_to_news a, #back_to_news a:visited{
font-size:14px;
color:#000;
}
.separator{
position:relative;
float:left;
width:100%;
height:1px;
background:#000;
margin:15px 0;
}

#news_details_table_link a, news_details_table_link a:visited{
color:#a80307;
font-size:!4px;
}

#news_details_table_link a img{border:none;}
.rtcc ul{ list-style:none; margin:0; padding:0; }
.rtcc ul li{list-style:none; padding:0 0 20px 5px; margin:0; float:left;}
.rtcc ul li:first-child{ padding-left:0; }
.rtcc img, .rtcc a img{
float:left;
border:none;
}
.grey_text {
padding:30px;
background:#ededed;
color:#181818;
font-style:italic;
width:auto;
}
.grey_text h3{
color:#a80307;
display:inline;
font-style:normal;

}
#smi_table{
width:100%;
margin:20px 0;
}
#smi_table td{
width:50%;
padding:0 0 20px 0;
float:left;
background:url(http://sigma-seat.ru/images/smi_bg.png) no-repeat top left;
}
#smi_table td a, #smi_table td a:visited{
color:#000;
padding-left:7px;
}
#smi_table td img, #smi_table td a img{
border:0; 
margin:7px 0 10px 0;
padding:0;
}
.wrapper{
    position: relative;
    float:left;
    width: 800px;
}
.wrapper p{
    clear: both;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
}
.wrapper ul, .wrapper ul li{
margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
list-style: none;
}
.reference{
    padding-top: 40px;
}

.ei-slider{
    position: relative;
    width: 100%;
    margin: 0;
    padding:0;
}
.ei-slider-loading{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index:999;
    background: rgba(0,0,0,0.9);
    color: #fff;
    text-align: center;
}
.ei-slider-large{
    width: 800px;
    position:relative;
    overflow: hidden;
    height: 500px;

}
.ei-slider-large li{
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    height: 500px;
    width: 100%;
}
.ei-slider-large li img{
    width: 100%;


}

.ei-slider-thumbs{
    height: 13px;
    margin: 0 auto;
    position: relative;
    height:60px;
}
.ei-slider-thumbs li{
    position: relative;
    float: left;
    height: 100%;
    background:#666;
}
.ei-slider-thumbs li.ei-slider-element{
    top: 0px;
    left: 0px;
    position: absolute;
    height: 100%;
    z-index: 10;
    text-indent: -9000px;
    background: #000;
    background: rgba(0,0,0,0.9);
}
.ei-slider-thumbs li a{
    display: block;
    text-indent: -9000px;
    background: #666 ;
    width: 100%;
    height: 100%;
    cursor: pointer;
    -webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
    -moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
    box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
    -webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
    background-color: #f0f0f0;
}
.ei-slider-thumbs li img{
    position: absolute;
    bottom: 5px;
    opacity: 0;
    z-index: 999;
    max-width: 100%;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
    opacity: 1;
    bottom: 13px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
@media screen and (max-width: 800px) {
    .ei-title{
	position: absolute;
	right: 0px;
	margin-right: 0px;
	width: 100%;
	text-align: center;
	top: auto;
	bottom: 10px;
	background: #fff;
	background: rgba(255,255,255,0.9);
	padding: 5px 0;
    }
    .ei-title h2, .ei-title h3{
	text-align: center;
    }
    .ei-title h2{
	font-size: 20px;
	line-height: 24px;
    }
    .ei-title h3{
	font-size: 30px;
	line-height: 40px;
    }
}
#center form{
margin:20px 0;
}
#center form p{
margin:12px 0;
padding:0;
}
#center form label{
display:inline-block;
width:200px;
text-align:right;
padding:0 10px 0 0;
vertical-align:top;
}
#center form input{
width:402px; 
margin 2px 0 0 0; 
font-style:italic; 
color:#212121; 
font-size:14px;
padding:5px;
height:20px;
background:transparent url(http://sigma-seat.ru/images/input_bg.jpg) no-repeat top left;
border:none;
}

#center form textarea#comment{
width:402px;
height:175px;
margin 3px 0 0 0; 
font-style:italic; 
color:#212121; 
font-size:14px;
padding:5px;
background:transparent url(http://sigma-seat.ru/images/textarea_bg.jpg) no-repeat top left;
border:none;
}

#center form {
display:block;
}
#center form .select {
  position: absolute;
  width: 404px;
  height: 30px;
  margin:0;
  padding:5px 0 0 8px;
font-style:italic; 
color:#212121; 
font-size:14px;
background: url(http://sigma-seat.ru/images/select_bg.jpg) no-repeat top left;
  overflow: hidden;
}
#center form select{
margin:0 0 9px 0;
padding:0;
}
#center form select option{
height:20px;
}
#center form input#submit, #center form input#reset{
width:160px;
height:28px;
text-transform:uppercase;
color:#fff;
font-style:normal;
font-size:12px;
border:none;
}
#center form input#submit{
background:url(http://sigma-seat.ru/images/submit_bg.jpg) repeat-x;
}
#center form input#reset{
background:url(http://sigma-seat.ru/images/reset_bg.jpg) repeat-x;
margin-left:20px;
}
a.selected{color:#fff!important;}
#scroller-body{width:960px; height:305px; margin:0; clear:both;
padding:0;}
#mask{
overflow:hidden;
width:960px;
height:300px;
padding:0;
}
#panel{width:960px; height:350px}
#panel-0,#panel-1, #panel-2, #panel-3, #panel-4, #panel-5, #panel-6, #panel-7{
    position:relative;
    clear:both;
    background:url(http://sigma-seat.ru/images/05.jpg) no-repeat top left;
    width:960px;
    height:300px;
    }
#panel-1{
    background:url(http://sigma-seat.ru/images/ibiza-main.jpg) no-repeat top left;
    }
#panel-2{
    background:url(http://sigma-seat.ru/images/ibiza-sc-main.jpg) no-repeat top left;
}
#panel-3{
    background:url(http://sigma-seat.ru/images/ibiza-st-main.jpg) no-repeat top left;
}
#panel-4{
    background:url(http://sigma-seat.ru/images/leon-main.jpg) no-repeat top left;
}
#panel-5{
  background:url(http://sigma-seat.ru/images/leon-sc-main.jpg) no-repeat top left;
}
#panel-6{
    background:url(http://sigma-seat.ru/images/altea-fretrack-main.jpg) no-repeat top left;
}
#panel-7{
    background:url(http://sigma-seat.ru/images/alhambra-main.jpg) no-repeat top left;
}
#mask ul{
list-style:none;
width:310px;
height:300px;
margin:0 0 0 0
padding:0 0 0 10px;
background:#63676b url(http://sigma-seat.ru/images/left_bg.jpg) repeat-x bottom left;
}

#mask ul li {
float: none;
clear: both;
height: 20px;
text-transform: uppercase;
color: #fff;
margin: 0 0 0 30px;
padding: 1px 0 0px 15px;
width: 255px;
background: url(http://sigma-seat.ru/images/bullet.png) no-repeat left 5px;
text-align: left;
font-size: 12px;
}

#mask ul li:first-child{
padding-top:20px;
background-position:left 25px;
}
#mask ul li a, #mask ul li a:visited{color:#fff;}
ul.lowercase li a{font-style:normal;
text-transform:lowercase;}


#center h1 {
color: #c62831;
font-size: 24px;
font-weight: normal;
margin: 0 0 0 0;
padding: 0;
clear: both;
}

/* Списки для технических характеристик */
.viz_ni_viz {display:none; margin-top:20px;}
ul.list-t {list-style-image: none; margin: 20px 0; padding: 0;}
.list-t li {border-bottom: 1px dotted silver; list-style-type: none; padding:0; margin:3px 0;}
.list-tl {float: right; text-align:left; width:400px;}
.viz_ni_viz h3{
color:#cf0018;
font-size:20px;
font-weight:normal;
margin:20px 0 10px 0;
}
.viz_ni_viz table {
margin:0; 
padding:0;
border-collapse:collapse;
}
.viz_ni_viz table tr td {
text-align:left;
margin:0;
padding:5px 0 0 10px;
clear:both;
vertical-align:center;
width:900px;
}
.viz_ni_viz table tr:nth-child(odd) {
background:#d6d6d6;
}
.viz_ni_viz table tr td div {
float:right; 
text-align:left; 
width:350px;
height:auto;
padding:5px 0;
}
.tech li:hover{background:#4f555a; color:#fff;}

.tech li:hover a{
color:#ff1f25;
text-decoration:none;
}


/* shop */

.main.shop .top-info {
background-color: #e22624;
padding: 13px 10px 5px;
position: relative;
border-top: 3px solid white;
}
.main.shop .top-info ul {
margin: 0;
padding: 0;
list-style: none;
}

.main.shop .top-info .mess {
position: absolute;
font-size: 16px;
color: #ffffff;
font-weight: bold;
top: 10px;
right: 70px;
text-align: center;
}
.main.shop .top-info ul li {
font-size: 14px;
color: #ffffff;
margin-bottom: 10px;
padding: 0;
}

.main.shop ul li {
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 0 5px;
margin: 0 0 3px;
}
.main.shop .top-info .feedback-call {
position: absolute;
font-size: 17px;
color: #ffffff;
padding-left: 20px;
top: 60px;
right: 60px;
border-bottom: 1px solid #ffffff;
}
.main.shop .top-info ul img {
vertical-align: middle;
margin-right: 5px;
}
.main.shop .content-wrap {
padding: 20px 37px 0px 37px;
position: relative;
font-size: 14px;
border: 2px solid #e3e3e3;
border-top: none;
background: #fff;
margin-bottom: 20px;
}

.main.shop .content-wrap h2 {
font-weight: normal;
margin: 0 0 20px;
font-size: 20px;
text-transform: uppercase;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
}
.main.shop .cat-list{margin-top: 20px;}

.main.shop  .item {
float: left;
margin-left: 20px;
width: 280px;
min-height: 260px;
}

.main.shop  .item .cont {
border: 1px solid #c5c3c3;
margin-top: 5px;
padding: 0 15px 5px;
font-size: 12px;
}

.main.shop .item.num1, .main.shop .item.num4, .main.shop .item.num7{margin-left: 0;}

.main.shop .item a.name {
margin-left: 15px;color: #000000;
text-transform: uppercase;
}
.main.shop .item .img {
margin: 0 -15px 5px;
}
.main.shop .item .img img{width: 278px;
height: 126px;}


.main.shop .item .all-txt {
display: none;
}

.main.shop .item .cont ul {
list-style: none;
margin: 0;
padding: 10px 0;
}

.main.shop .item .cont ul li {
margin: 0;
padding: 0;
}

.main.shop .item .cont ul li {
font: 1.1em Verdana, Arial, Helvetica, sans-serif;

}

.main.shop .item  a {
color: #000000;
}

.main .top-info .feedback-call:after {
content: "";
position: absolute;
left: -35px;
top: -5px;
background: transparent url('http://sigma-seat.ru/images/phone-ico.png') 0 0 no-repeat;
width: 47px;
height: 31px;
}
.main.shop .top-info .feedback-call:hover {
border: 0;
}
.main.shop form.feedback {
position: absolute;
left: 25%;
top: 100px;
width: 340px;
padding: 30px 50px 20px 40px;
background-color: #e5e5e5;
border: 1px solid #808080;
display: none;
}

.main.shop form.feedback .close {
position: absolute;
top: 10px;
right: 10px;
}


.cat-list.rows {
margin: 0 -37px;
}

.select_car, .select_comp, .select_price {float:left;}
.select_comp {margin:0 10px;}
.content-wrap.select-car  select {
vertical-align: middle;
padding: 2px 5px;
width: 165px;
margin-right: 10px;
border: 1px solid #a4a4a4;
}
.content-wrap.select-car span {font-size: 12px;color: #000000;}

.main form.car-select {margin: 0 0 15px;float: left;}

.main .cat-list.rows .cat-header {
height: 24px;
background-color: #393e43;
overflow: hidden;
border-radius: 9px 9px 0 0;
-moz-border-radius: 9px 9px 0 0;
-webkit-border-radius: 9px 9px 0 0;
margin:0;
-khtml-border-radius: 9px 9px 0 0;
}

.main .cat-list.rows .cat-header td {
color: #ffffff;
font-weight: bold;
font-size: 12px;
padding: 5px 10px;

}

.toggle-buts .op, .toggle-buts.act .cl {
display: block;
}
.main .toggle-buts {
margin-top: -15px;
}

.cat-list .toggle-buts a {
text-align: center;
padding: 3px;
color: #7b7b7b;
border-bottom: 1px solid #838689;
background-color: #f2f2f2;
font-size: 11px;
}

.cat-list .full-info {
display: none;
padding-bottom: 30px;
}

.toggle-buts .cl, .toggle-buts.act .op {
display: none;
}
.main a.cl:hover , .main a.op:hover {border-bottom: 1px solid #838689;}
.cat-list.rows .item-row .top.act {
background-color: #f2f4f5;
}
.cat-list.rows .item-row td {
border: 1px solid #d7e0db;
}

.cat-list.rows .item-row .name {
color: #000000;
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
}
.cat-list.rows .item-row span.title {font-weight: bold}
.main.shop p {margin:0;font-size:13px;}

.cat-list.rows .full-info .cont {
padding: 15px 30px;
font-size: 12px;
}

.cat-list.rows .full-info .cont h3 {
color: #000001;
font-size: 12px;
font-weight: bold;
margin: 15px 0;
}

.cat-list.rows .item-row td.arr-time, .cat-list.rows .item-row td.to-buy {
vertical-align: middle;
font-size: 12px;
text-align: center;
}

.cat-list.rows .item-row .price {
background: none;
color: #ae0000;
font-size: 16px;
margin-top: 15px;
margin-bottom: 11px;
font-weight: bold;
}
.cat-list.rows .item-row.buy-but {
display: inline-block;
vertical-align: middle;
padding: 3px 15px;
background-color: #ffffff;
border-top: 2px solid #fafafa;
border-left: 2px solid #fafafa;
border-bottom: 2px solid #848484;
border-right: 2px solid #848484;
color: #000000;

}

.cat-list.rows .item-row .base .left {float: left;width: 45%;}
.cat-list.rows .item-row .base .right {float: right;width: 45%;}
.cat-list.rows .full-info .cont p {
margin: 0;
padding-left: 15px;
}

.cat-list.rows .full-info .price-wrap {
text-align: right;
margin-top: 20px;
}

.cat-list.rows .full-info .price-wrap .price {
font-size: 30px;
color: #ae0000;
margin-bottom: -10px;
margin-right: -2px;
margin-top:0;

font-weight: normal;}

.cat-list.rows .item-row .buy-but {
display: inline-block;
vertical-align: middle;
padding: 3px 15px;
background-color: #ffffff;
border-top: 2px solid #fafafa;
border-left: 2px solid #fafafa;
border-bottom: 2px solid #848484;
border-right: 2px solid #848484;
color: #000000;
outline: 0;
}
.cat-list.rows .item-row .buy-but:hover {
border-top: 2px solid #848484;
border-left: 2px solid #848484;
border-bottom: 2px solid #fafafa;
border-right: 2px solid #fafafa;
}


.booking-info {
border-top: 4px solid #393e41;
border-bottom: 4px solid #393e41;
margin-bottom: 20px;
position: relative;
overflow: hidden;
margin-top: 5px;
}

.booking-info .img {
float: left;
width: 245px;
margin-right: 30px;
}
.booking-info .info {
float: left;
width: 400px;
padding-top: 10px;
font-size: 12px;
}
.booking-info .price {
float: right;
width: 180px;
color: #f70009;
font-size: 20px;
padding-top: 10px;
text-align: right;
}
.booking-info .info .name {
margin-bottom: 5px;
font-size: 13px;
text-transform: uppercase;
color: #000000;
font-weight: bold;
}
.booking-info .img .b-header {
font-size: 12px;
color: #ffffff;
background-color: #393e41;
text-transform: uppercase;
padding: 0px 5px 2px;
position: relative;

}
.booking-info:before {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 146px;
height: 14px;
background: transparent url('http://sigma-seat.ru/images/book-bot.jpg') 0 0 no-repeat;
}
.booking-info .img .b-header:after {
content: "";
position: absolute;
right: -12px;
top: 0px;
width: 12px;
height: 14px;
background: transparent url('http://sigma-seat.ru/images/book-corn.jpg') 0 0 no-repeat;
}

form.book-frm .sub-header {
padding: 3px 30px;
margin: 0 0px 20px;
background-color: #e5e5e5;
}

form.book-frm .right {
width: 48%;
float: right;margin-top: 15px;
}

form.book-frm .left {
width: 48%;
float: left;margin-top: 15px;
}

.lawy-only {
display: none;
}

form.book-frm span.inp-title {
display: inline-block;
vertical-align: middle;
margin-bottom: 10px;
width: 170px;
}

.main form.book-frm input[type=text] {

width: 208px;
margin: 5px 0 10px;
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
}

form.book-frm input[type=text] {
border: 1px solid #8e8e8e;
}

form.book-frm textarea {
min-width: 100%;
max-width: 100%;
border: 1px solid #8e8e8e;
min-height: 150px;
font-family:Verdana;
}

form.book-frm h3 {
font-weight: bold;
font-size: 14px;
margin-bottom: 10px;
}

form.book-frm .form_fields {overflow: hidden;
padding: 0 30px;}

form.book-frm .radio .inp-title {
float: left;
margin-right: 25px;
}

form.book-frm span.inp-title {
display: inline-block;
vertical-align: middle;
margin-bottom: 10px;
width: 170px;
}

form.book-frm .radio .inp {
float: left;
line-height: 2;
}

.main form label {
font: 1.1em Verdana, Arial, Helvetica, sans-serif;
}

form.book-frm .radio input {
margin-right: 5px;
}
.main.shop p.phone {padding: 0 30px;
margin: 29px 0px -6px 0px;}
.content-wrap input[type=submit], .content-wrap input[type=button] {
padding: 5px 10px;
}

.main.shop p.next-p {margin-top: 12px;
text-align: center;}

.cat-list.rows ul.sub-menu {
padding: 0;
margin: 0 0 0 40px;
list-style: none;
}

.cat-list.rows ul.sub-menu li {
display: inline-block;
width: 223px;
height: 42px;
background: transparent url('http://sigma-seat.ru/images/sub-menu-bck.png') 0 0 no-repeat;
text-align: center;
padding: 0;
margin: 0 -5px;
}
.cat-list.rows ul.sub-menu li:hover {
background-position: 0 -42px;
}
.cat-list.rows ul.sub-menu li:hover a {
text-decoration: none;
}
.cat-list.rows ul.sub-menu li a {
color: #ffffff;
text-decoration: underline;
display: block;
padding-top: 8px;
height: 34px;
}
#center form.jqtransformdone h2 {margin-bottom:10px;}
#center form.jqtransformdone label{

margin-right: 20px;
display: block;
margin-left: 30px;
font-size: 100%;
text-align: left;
vertical-align: middle;
width: auto;
padding: 0;




}.choose-size .license-info .values label{float: left;margin-left: 0px;margin-top: 0px;}form.jqtransformdone label.orient{position: relative;}form.jqtransformdone label.orient:after{	content: "";	position: absolute;	right: 0px;	top: 0px;	background-image: url('http://sigma-seat.ru/images/sprite.png');	background-color: transparent;	background-repeat: no-repeat;}form.jqtransformdone label.orient.horiz:after{	width: 20px;	height: 10px;	background-position: -28px -151px;	top: 4px;}form.jqtransformdone label.orient.vertic:after{	width: 10px;	height: 20px;	background-position: -16px -141px;	right: 5px;}form.jqtransformdone label.orient.sque:after{	width: 14px;	height: 14px;	background-position: 0px -147px;	right: 3px;	top: 4px;}form.jqtransformdone.cat-filter label{margin-right: 0px;margin-top: 4px;margin-left: 24px;}form.jqtransformdone.reg-form .inp-row label,form.jqtransformdone.favour label{float: left;margin-left: 0px;margin-top: 4px;}form.jqtransformdone.favour label{font-size: 11px;margin-top: 2px;margin-right: 0px;}form.jqtransformdone.favour .jqTransformCheckboxWrapper{padding-left: 0px!important;margin-top: 0px!important;}form.jqtransformdone.reg-form .inp-row.sbmt label{float: none;margin-left: 30px;margin-right: 0px;}form.jqtransformdone.reg-form .inp-row.sbmt a{padding-left: 30px;}form.jqtransformdone div.rowElem{	clear:both;	padding:4px 0px;}.jqTransformRadioWrapper {float: left;display:block;margin:10px 8px 0px 0px;}form.jqtransformdone.cat-filter .jqTransformRadioWrapper{margin-top: 1px;}form.jqtransformdone.reg-form .jqTransformRadioWrapper {margin-top: 7px;}.jqTransformRadio {	background: transparent url(http://sigma-seat.ru/images/radio.png) no-repeat center top;	vertical-align: middle;	height: 12px;	width: 12px;	display:block;/*display: -moz-inline-block;*/}span.jqTransformCheckboxWrapper{	display:block;float:left;	margin-top:-6px;}.cat-filter span.jqTransformCheckboxWrapper{margin-top: -2px;}a.jqTransformCheckbox {margin-top:4px;	background: transparent url(http://sigma-seat.ru/images/checkbox.png) no-repeat center top;	vertical-align: middle;	height: 22px;	width: 22px;	display:block;/*display: -moz-inline-block;*/}a.jqTransformChecked { background-position: center bottom;}.jqTransformHidden {display: none;}.inp-row:after,.selects:after,.chk-boxes:after,.chk-row:after{clear: both;content:"";display:block;height:0;overflow:hidden;}.page-block{ 	-webkit-box-sizing: border-box; 	-moz-box-sizing: border-box; 	box-sizing: border-box;	width: 890px;	margin: 0 auto;}.inp-row {margin-bottom: 10px;}.inp-row .title{float: left;width: 30%;padding-top: 3px;font-size:120%;}.selects .inp-row .title{width: 189px;}.selects .inp-row .inp{width: 209px;}.inp-row .inp{float: left;width: 40%;}.page-block input[type=text]{	width: 95%;	border: 1px solid #202020;	padding: 0 10px;	height: 30px;	font-size: 120%;}.inp-row.txt-field{margin-bottom: 40px;}.inp-row.bot .title{width: 282px}.inp-row.bot .inp{width: 55%;}.inp-row.bot .inp input[type=text]{width: 98%;}.inp-row.txt-field .title{width: auto;}.inp-row.txt-field .inp{float: left;}.inp-row.txt-field .inp input[type=text]{	width: 50%;	margin-left: 20px;	border: 0;	border-bottom: 1px solid #202020;	text-align: center;	outline: none;}.selects{margin-top: 30px;}.selects .left{width: 464px;float: left;}.selects .right{width: 423px;float: right;}.selects .right .inp-row .inp input[type=text]{width: 87%;}.chk-boxes .left{float: left;width: 372px;}.chk-boxes .right{float: left;width: 358px;margin-left: 61px;}.chk-row{margin-bottom: 15px;}#center .chk-row input[type=text].small{height: 22px;width: 20px;float: left;font-size: 18px;margin-right: 10px;text-align: center;margin-top: -4px;}.order-form textarea{min-width: 100%;max-width: 100%;border: 1px solid #202020;height: 150px;}.order-form input[type=submit]{	padding: 15px 45px;	font-family: 'FuturisXC';	font-size: 18px;	color: #ffffff;	background-color: #d8001c;	cursor: pointer;	border: 0;}/* @group Base */.chzn-container {  font-size: 13px;  position: relative;  display: inline-block;  vertical-align: middle;  zoom: 1;  *display: inline;  text-align: left;  width: 250px!important; }.chzn-container .chzn-drop {  background: #fff;  border: 1px solid #202020;  border-top: 0;  position: absolute;  top: 100%;  left: -9999px;   z-index: 1010;  width: 248px!important; }.pagin .chzn-container .chzn-drop{width: 70px!important;}.choose-year .chzn-container .chzn-drop{width: 120px!important;}form.page-form .chzn-container .chzn-drop,.content .image-edit .chzn-container  .chzn-drop{width: 100%!important;}form.page-form .chzn-container .chzn-drop{        box-shadow: inset 1px -1px 1px rgba(0,0,0,.33);         -moz-box-shadow: inset 1px -1px 1px rgba(0,0,0,.33);         -webkit-box-shadow: inset 1px -1px 1px rgba(0,0,0,.33);}.chzn-container.chzn-with-drop .chzn-drop {  left: 0;}/* @end *//* @group Single Chosen */form.page-form .chzn-container-single .chzn-single,.content .image-edit .chzn-container-single .chzn-single{        width: 250px!important;        color: #707070;        padding: 6px 40px 10px 15px;        border: 1px solid #202020;        height: 50px;}.chzn-container-single .chzn-single {  background-color: #ffffff;         border: 1px solid #202020;  display: block;  overflow: hidden;  white-space: nowrap;  position: relative;  height: 28px;  line-height: 24px;  padding: 4px 0 0 8px;  color: #444444;  text-decoration: none;  margin: 0px!important;}.chzn-container-single .chzn-default {  color: #999;}.chzn-container-single .chzn-single span {  margin-right: 26px;  display: block;  overflow: hidden;  white-space: nowrap;  -o-text-overflow: ellipsis;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;  margin: 0px;  color: #000000;   font-size: 120%;}.chzn-container-single .chzn-single abbr {  display: block;  position: absolute;  right: 26px;  top: 6px;  width: 12px;  height: 12px;  font-size: 1px;}.chzn-container-single .chzn-single abbr:hover {  background-position: -42px -10px;}.chzn-container-single.chzn-disabled .chzn-single abbr:hover {  background-position: -42px -10px;}.chzn-container-single .chzn-single div {  position: absolute;  right: 0;  top: 0;  display: block;  height: 100%;  width: 42px;  background-color: #b2b2b2;}.chzn-container-single .chzn-single div b {  background: url('http://sigma-seat.ru/images/sel-arr.jpg') no-repeat 50% 50%;  display: block;  width: 100%;  height: 100%;}form.page-form .chzn-container-single .chzn-single div,.content .image-edit .chzn-container-single .chzn-single div{background: none;}form.page-form .chzn-container-single .chzn-single div b,.content .image-edit .chzn-container-single .chzn-single div b{         background: url('http://sigma-seat.ru/images/sprite.png') no-repeat -145px -110px;        display: block;        width: 100%;        height: 100%;}form.page-form .chzn-container-single .chzn-single.chzn-single-with-drop div b,.content .image-edit .chzn-container-single .chzn-single-with-drop div b{background-position: -145px -140px}.chzn-container-single .chzn-search {  padding: 3px 4px;  position: relative;  margin: 0;  white-space: nowrap;  z-index: 1010;}.chzn-container-single .chzn-search input {    margin: 1px 0;  padding: 4px 20px 4px 5px;  outline: 0;  border: 1px solid #aaa;  font-family: sans-serif;  font-size: 1em;  width: 100%;  -moz-box-sizing   : border-box;  -ms-box-sizing    : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing        : border-box;}.chzn-container-single .chzn-drop {  margin-top: -1px;  -moz-background-clip   : padding;  -webkit-background-clip: padding-box;  background-clip        : padding-box;}.chzn-container-single-nosearch .chzn-search {  position: absolute;  left: -9999px;}/* @end *//* @group Multi Chosen */.chzn-container-multi .chzn-choices {  background-color: #fff;  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);  border: 1px solid #aaa;  margin: 0;  padding: 0;  cursor: text;  overflow: hidden;  height: auto !important;  height: 1%;  position: relative;  width: 100%;  -moz-box-sizing   : border-box;  -ms-box-sizing    : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing        : border-box;}.chzn-container-multi .chzn-choices li {  float: left;  list-style: none;}.chzn-container-multi .chzn-choices .search-field {  white-space: nowrap;  margin: 0;  padding: 0;}.chzn-container-multi .chzn-choices .search-field input {  color: #666;  background: transparent !important;  border: 0 !important;  font-family: sans-serif;  font-size: 100%;  height: 15px;  padding: 5px;  margin: 1px 0;  outline: 0;  -webkit-box-shadow: none;  -moz-box-shadow   : none;  box-shadow        : none;}.chzn-container-multi .chzn-choices .search-field .default {  color: #999;}.chzn-container-multi .chzn-choices .search-choice {  -webkit-border-radius: 3px;  -moz-border-radius   : 3px;  border-radius        : 3px;  -moz-background-clip   : padding;  -webkit-background-clip: padding-box;  background-clip        : padding-box;  background-color: #e4e4e4;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );   background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);   -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  color: #333;  border: 1px solid #aaaaaa;  line-height: 13px;  padding: 3px 20px 3px 5px;  margin: 3px 0 3px 5px;  position: relative;  cursor: default;}.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {  background-color: #e4e4e4;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  color: #666;  border: 1px solid #cccccc;  padding-right: 5px;}.chzn-container-multi .chzn-choices .search-choice-focus {  background: #d4d4d4;}.chzn-container-multi .chzn-choices .search-choice .search-choice-close {  display: block;  position: absolute;  right: 3px;  top: 4px;  width: 12px;  height: 12px;  font-size: 1px;}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {  background-position: -42px -10px;}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {  background-position: -42px -10px;}/* @end *//* @group Results */.chzn-container .chzn-results {  margin: 0 0px 4px 0;  max-height: 240px;  padding: 0 0 0 0px;  position: relative;  overflow-x: hidden;  overflow-y: auto;  -webkit-overflow-scrolling: touch;}.chzn-container-multi .chzn-results {  margin: 0;  padding: 0;}.chzn-container .chzn-results li {  display: none;  padding: 5px 6px;  margin: 0;  list-style: none;  font-size: 120%;}.chzn-container .chzn-results .active-result {  cursor: pointer;  display: list-item;}.chzn-container .chzn-results .highlighted {  background-color: #e6e6e6; }.chzn-container .chzn-results li em {  background: #feffde;  font-style: normal;}.chzn-container .chzn-results .highlighted em {  background: transparent;}.chzn-container .chzn-results .no-results {  background: #f4f4f4;  display: list-item;}.chzn-container .chzn-results .group-result {  cursor: default;  color: #606060;  font-weight: bold;  padding-top: 5px;  border-top: 1px solid #b6b6b6;  margin: 5px 5px 0 5px;}.chzn-container .chzn-results .group-option {  padding-left: 15px;}.chzn-container-multi .chzn-drop .result-selected {  display: none;}.chzn-container .chzn-results-scroll {  background: white;  margin: 0 4px;  position: absolute;  text-align: center;  width: 321px; /* This should by dynamic with js */  z-index: 1;}.chzn-container .chzn-results-scroll span {  display: inline-block;  height: 17px;  text-indent: -5000px;  width: 9px;}.chzn-container .chzn-results-scroll-down {  bottom: 0;}.chzn-container .chzn-results-scroll-down span {}.chzn-container .chzn-results-scroll-up span {}/* @end *//* @group Active  */.chzn-container-active.chzn-with-drop .chzn-single div {  background: transparent;  border-left: none;}.chzn-container-active.chzn-with-drop .chzn-single div b {  background-position: -18px 2px;}.chzn-container-active .chzn-choices {  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);  box-shadow        : 0 0 5px rgba(0,0,0,.3);  border: 1px solid #5897fb;}.chzn-container-active .chzn-choices .search-field input {  color: #111 !important;}/* @end *//* @group Disabled Support */.chzn-disabled {  cursor: default;  opacity:0.5 !important;}.chzn-disabled .chzn-single {  cursor: default;}.chzn-disabled .chzn-choices .search-choice .search-choice-close {  cursor: default;}/* @group Right to Left */.chzn-rtl { text-align: right; }.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }.chzn-rtl .chzn-single div { left: 3px; right: auto; }.chzn-rtl .chzn-single abbr {  left: 26px;  right: auto;}.chzn-rtl .chzn-choices .search-field input { direction: rtl; }.chzn-rtl .chzn-choices li { float: right; }.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }.chzn-rtl .chzn-search { left: 9999px; }.chzn-rtl.chzn-with-drop .chzn-search { left: 0px; }.chzn-rtl .chzn-drop { left: 9999px; }.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div { border-right: none; }.chzn-rtl .chzn-search input {  padding: 4px 5px 4px 20px;  direction: rtl;}.chzn-container-single.chzn-rtl .chzn-single div b {  background-position: 6px 2px;}.chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {  background-position: -12px 2px;}/* @end *//* @group Retina compatibility */@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {      background-repeat: no-repeat !important;      background-size: 52px 37px !important;  }}/* @end */
.order-form  .bottom_area {
width: 398px;
min-width: 398px;
max-width: 398px;
}

.seat_parsys_50_50 {margin-top:20px;}
.seat_subcol_left50 {
width: 380px;
float: left;
overflow: hidden;
}
.seat_subcol_right50 {
width: 380px;
float: right;
overflow: hidden;
}
.seat_subcol_left50 .seat_linklist ul ,  .seat_subcol_right50 .seat_linklist ul {list-style:none;}
.seat_subcol_left50 .seat_linklist ul li a,  .seat_subcol_right50 .seat_linklist ul li a{
display: block;
color: #c62831;

font-size: 14px;
text-decoration: none;
padding-left: 15px;
background: transparent url('https://web.archive.orghttp://www.seat.ru/apps/seat_market/docroot/frontend/resources/img_new/arrow_single_bold.png') no-repeat 0 4px;
}
.seat_parsys_50_50  h2 {color: #c62831 !important;
font-size: 14px !important;
margin-bottom: 4px !important;
margin-left: 30px !important;}
/*
     FILE ARCHIVED ON 10:46:44 Apr 16, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:26:11 Apr 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 88.79
  exclusion.robots: 0.167
  exclusion.robots.policy: 0.154
  RedisCDXSource: 0.692
  esindex: 0.012
  LoadShardBlock: 66.975 (3)
  PetaboxLoader3.datanode: 77.205 (4)
  CDXLines.iter: 17.551 (3)
  load_resource: 464.961
  PetaboxLoader3.resolve: 366.89
*/
  ----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
/*
     FILE ARCHIVED ON 21:33:55 Apr 14, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:26:11 Apr 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 147.215
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.09
  RedisCDXSource: 2.507
  esindex: 0.007
  LoadShardBlock: 122.196 (3)
  PetaboxLoader3.resolve: 64.681 (2)
  PetaboxLoader3.datanode: 143.676 (4)
  CDXLines.iter: 19.65 (3)
  load_resource: 110.03
*/
  ----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
/*
     FILE ARCHIVED ON 21:33:55 Apr 14, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:26:11 Apr 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 147.215
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.09
  RedisCDXSource: 2.507
  esindex: 0.007
  LoadShardBlock: 122.196 (3)
  PetaboxLoader3.resolve: 64.681 (2)
  PetaboxLoader3.datanode: 143.676 (4)
  CDXLines.iter: 19.65 (3)
  load_resource: 110.03
*/
  body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}
/*
     FILE ARCHIVED ON 21:49:03 Apr 15, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:26:11 Apr 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 96.15
  exclusion.robots: 0.161
  exclusion.robots.policy: 0.148
  RedisCDXSource: 0.704
  esindex: 0.008
  LoadShardBlock: 73.13 (3)
  PetaboxLoader3.datanode: 121.409 (4)
  CDXLines.iter: 18.883 (3)
  load_resource: 112.804
  PetaboxLoader3.resolve: 50.545
*/
  
body {
  font: 75.5% Verdana, Arial, Helvetica, sans-serif;
}

pre,
code {
  font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
  font-size: 25px;
}

h2 {
  font-size: 23px;
}

h3 {
  font-size: 21px;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 20px;
}

.error{
    color:#900;
}
/*
     FILE ARCHIVED ON 17:38:06 Apr 15, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:26:11 Apr 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 186.079
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.081
  RedisCDXSource: 7.054
  esindex: 0.006
  LoadShardBlock: 164.644 (3)
  PetaboxLoader3.datanode: 127.045 (4)
  CDXLines.iter: 12.591 (3)
  load_resource: 310.833
  PetaboxLoader3.resolve: 238.269
*/
  
  