html,
body {height:100%;}

dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote {margin:0; padding:0;}

img{border:0;}

.clear{clear: both;}

a {color:#2a7fba; text-decoration: none;}
a:hover {color:#de422f; text-decoration: none;}

body {
background: #fff url('../img/bg.png') left top repeat-x;
color: #333;
font-family: Georgia, sans-serif;
font-size: 12px;
}

body.alt {
background: #fff url('../img/bg_alt.png') left top repeat-x;
}


.hidden{visibility:hidden;}

input,
textarea,
select{
font-family: Gergia, sans-serif;
font-size: 12px;
color:#333;
}

input:focus,
textarea:focus{outline:none;}

input::-moz-focus-inner
{
border: 0;
padding: 0;
}

textarea {overflow: auto;}

/*fonts*/
@font-face {
    font-family: 'NeoSansProMedium';
    src: url('neosanspro-medium-webfont.eot');
    src: url('neosanspro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('neosanspro-medium-webfont.woff') format('woff'),
         url('neosanspro-medium-webfont.ttf') format('truetype'),
         url('neosanspro-medium-webfont.svg#NeoSansProMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NeoSansProRegular';
    src: url('neosanspro-regular-webfont.eot');
    src: url('neosanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('neosanspro-regular-webfont.woff') format('woff'),
         url('neosanspro-regular-webfont.ttf') format('truetype'),
         url('neosanspro-regular-webfont.svg#NeoSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.regular {font-family: 'NeoSansProRegular'; font-family: Arial;}
.medium {font-family: 'NeoSansProMedium'; font-family: Arial; font-weight: bold;}

/*?=wrap
-------------------*/
.wrapper {background: url('../img/bg_b.png') left bottom repeat-x; min-width: 1000px; //zoom:1;}
.wrap {width:980px; margin: 0 auto; padding: 30px 10px 0px; //zoom:1;}

/*?=menu
-------------------*/
.menu {height:56px; overflow: hidden; //zoom:1; position: relative; background: #f6f6f6 url('../img/bg_menu.png') left top repeat-x; padding: 0 0 0 227px;}
.logo {
position: absolute; left: 0; top: 0;
width: 210px;
height: 56px;
}

.logo img {vertical-align: top; background: url('../img/logo.png') left top no-repeat;}

.menu ul {float:left; width: 570px; list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1; font-size: 14px; text-transform: uppercase;}
.menu ul li {float: left;}
.menu ul li a {float: left; height:56px; line-height:55px; text-shadow:0 1px 0 #fff; padding: 0 13px;}
.menu ul li a:hover,
.menu ul li.current a {height:54px; line-height:51px; border-top: 2px solid #dd422f; color:#000;}

.menu_auth {float: left; overflow: hidden; //zoom:1; font-size: 14px; text-transform: uppercase;}
.menu_auth a {float: left; height:56px; line-height:55px; text-shadow:0 1px 0 #fff;}

.menu_user {float: left; overflow: hidden; //zoom:1; padding: 12px 0 0 43px;  text-shadow:0 1px 0 #fff; width: 120px; white-space: nowrap;}
.menu_user_image {display: inline; float: left; width:33px; margin: 0 0 0 -43px;}



/*?=header
-------------------*/
.header {height:310px; //zoom:1; position: relative; border-bottom: 2px solid #231f20; margin: 0 0 30px; z-index:10;}

.header_woman {
position: absolute;
left: 0;
bottom: 0;
width: 209px;
height: 319px;
overflow: hidden; //zoom:1;
}

.header_woman img {vertical-align: top;}

/*?=content
-------------------*/
.content {overflow: hidden; //zoom:1; padding: 0 0 30px;}

.sidebar {float: left; width:210px;}
.main {float: right; width:740px;}

.main_in {float: left; width:470px; min-height: 500px;}
.main_sidebar {float: right; width: 240px;}

/*slider1*/
.slider1 {margin: 0; padding: 0; width: 180px; position: relative; //zoom:1; position: relative;}
.slider1 ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0; width: 180px; height: 325px;}
.slider1 ul li {float: left; width: 180px; height:325px;}
.slider1 ul h2 {font-size:14px; font-weight: normal; height:58px; overflow: hidden; //zoom:1;}
.slider1_image {height:250px; overflow: hidden; //zoom:1;}
.slider1_image img {vertical-align: top;}

.slider1 ul h2 span {font-size: 11px; font-family: Arial, sans-serif; display: block;}


.slider1_arrows {position: absolute; left: 0; top: 213px; width:40px; height:23px; overflow: hidden; //zoom:1; padding: 5px 5px 0; background: url('../img/bg_white.png');}

.slider1_image_arrow {width:17px; height:17px; overflow: hidden; //zoom:1; text-indent: -999px; background-image: url('../img/bg_pager_nav.png'); background-repeat: no-repeat; background-color:#c33;}
.slider1_image_arrow_prev {background-position: left top; float: left;}
.slider1_image_arrow_prev:active {background-position: left -17px;}

.slider1_image_arrow_next {background-position: right top; float: right;}
.slider1_image_arrow_next:active {background-position: right -17px;}




/*slider2*/
.slider2 {margin: 0; padding: 0; width:760px; height: 310px; position: relative; //zoom:1; float: right;}
.slider2 ul {list-style: none; padding: 0; margin: 0; overflow: hidden; //zoom:1;}
.slider2 ul li {float: left; width: 760px; height: 310px; overflow: hidden; //zoom:1;}
.slider2_item {width: 760px; height: 310px; overflow: hidden; //zoom:1; position: relative;}
.slider2_item_image {width: 515px; height: 235px; overflow: hidden; //zoom:1; position: absolute; right: 0; bottom: 0;}

.slider2_item_text {
position: absolute; left: 0; bottom: 0; overflow: hidden; //zoom:1; width:265px; height:143px;
background:#fff url('../img/bg_header_slider.png') left bottom repeat-x;
}

.slider2_item_text_in {height:113px; overflow: hidden; //zoom:1; padding: 17px 20px 0;}

.slider2_item_text_in h2 {font-size: 14px; font-weight: normal; height:81px; overflow: hidden; //zoom:1; margin: 0 0 10px;}
.slider2_item_text_in a {}

#pager {
position: absolute; right: 515px; top: 275px;
width:150px;
height:17px;
z-index:1000;
font-family: Arial, sans-serif;
text-align: right;
}

#pager a {
display: inline-block; //display: inline; //zoom:1;
vertical-align: top;
margin: 0 0 0 2px;
width:17px;
height:17px;
font-size: 10px;
color:#fff;
text-decoration: none;
background:#c33 url('../img/bg_pager.png') -17px top no-repeat;
position: relative;
overflow: hidden; //zoom:1;
text-align: center;
line-height:16px;
outline:none;
}
#pager a:active {color:#fff; background-position: -34px top;}
#pager a.pager-active {background-color:#fff; background-position: 0 top; color:#d33f2d;}
#pager a.pager-active:hover {color:#d33f2d; background-position: 0 top;}

.header_text {z-index: 9000; position: absolute; left: 238px; top: 65px; color:#de422f; font-size: 48px; width: 250px; //zoom:1; line-height: 40px;}
.header_text span {position: relative; z-index: 9001;}

.header_link {
position: absolute; left: 465px;
top: 5px;
overflow: hidden; //zoom:1;
z-index: 9000;
width: 260px;
padding: 15px 10px; background:#f1f1f1;
-webkit-box-shadow: #dddddd 0px 0px 5px;
-moz-box-shadow: #dddddd 0px 0px 5px;
box-shadow: #dddddd 0px 0px 5px;
border-top: 2px solid #de422f;
}

.header_link_na {
padding: 17px 10px 15px;
border: 0;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}


.header_link em {float: left; padding: 0 10px 0 0; width: 34px;}
.header_link_in {overflow: hidden; //zoom:1; font-size: 12px; padding: 1px 0 0;}
.header_link_in2 {color:#b3b3b3; overflow: hidden; //zoom:1; font-size: 11px; font-family: Arial, sans-serif;}
.header_link_in2 .sep {padding: 0 3px;}

.year {overflow: hidden; //zoom:1; font-family: Arial, sans-serif; padding: 20px 0 0; clear: both;}
.year ul {list-style: none; padding: 0; margin: -10px 0 0 -10px; overflow: hidden; //zoom:1;}
.year li {float: left; padding: 10px 0 0 10px;}
.year li a,
.year li span {float: left; padding: 2px 5px; white-space: nowrap; font-size: 11px;}
.year li span {background:#f8f8f8;}


/*?=footer
-------------------*/
.footer_menu {font-family: Arial, sans-serif; overflow: hidden; //zoom:1; border-top: 2px solid #de422f; background:#f1f1f1;}
.footer_menu ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
.footer_menu ul li {float: left;}
.footer_menu ul li a {float: left; padding: 9px 14px; color:#666666;}
.footer_menu ul li a:hover,
.footer_menu ul li.current a,
.footer_menu ul li.current a:hover {background:#de422f; color:#fff;}

.footer {overflow: hidden; //zoom:1; font-family: Arial, sans-serif; font-size: 11px; background:#f8f8f8; padding: 35px 14px; color:#888;}
.copyright {float: left; width:210px;}
.footer_in {float: right; width:740px;}

.footer_in_in {float: left; width:470px;}
.dev {float: right; width: 240px;}
.dev span {vertical-align: top; display: inline-block; //display: inline; //zoom:1;}
.dev a {color:#666666;}
.dev a:hover {color:#333;}

.bl {color:#333;}

.footer p {padding: 0.2em 0 0; position: relative; min-height: 1.4em; line-height:1.4em;}
.footer p:first-child {padding-top: 0;}

.footer p img.ailaz_logo {position: absolute; left: 0; bottom: 0;}

.ailaz {float: left; width:225px;}
.footer_more {float: right; width:225px;}
.footer_more ul {list-style: none; padding: 0.2em 0 0; margin: 0; line-height:1.4em;}
.footer_more ul:first-child {padding: 0;}

/*?=common
-------------------*/
.icon {display: inline-block; //display: inline; //zoom:1; position: relative; vertical-align: top;}
.icon i,
.icon img {position: absolute; left: 0; top: 50%; overflow: hidden; //zoom:1; text-indent: -999px; text-align: left;}
a i,
a span {cursor: pointer;}

.icon9 {padding-left: 15px; white-space: nowrap; height: 16px; line-height: 16px;}
.icon9 img {margin: -5px 0 0;}

.icon_arrow {padding-left: 14px; white-space: nowrap; height: 17px; line-height: 16px;}
.icon_arrow i {margin: -4px 0 0; width:8px; height: 7px; background: url('../img/icon_arrow.png') left -7px no-repeat;}
.icon_arrow:hover i {background-position: left 0px;}

.icon_sun { padding-right: 32px; white-space: nowrap; }
.icon_sun i { background: url('../img/icon_sun.png') no-repeat; width: 25px; height: 24px; margin: -12px 0 0; left: auto; right:0;}

.icon_write { padding-right: 22px; white-space: nowrap; color:#de422f;}
.icon_write:hover {color:#de422f; text-decoration: underline;}
.icon_write i { background: url('../img/icon_write.png') no-repeat; width: 17px; height: 17px; margin: -11px 0 0; left: auto; right:0;}


.icon_lock {padding-left: 43px;}
.icon_lock i {margin: -16px 0 0; width:32px; height: 32px; background: url('../img/lock.png') left 0 no-repeat;}


.sep1 {height: 10px; overflow: hidden; //zoom:1;}
.sep2 {height: 20px; overflow: hidden; //zoom:1;}

.block_holder {background:#f1f1f1; padding: 15px; overflow: hidden; //zoom:1;}

/*tabs*/
.tabs {overflow: hidden; //zoom:1; background:#f8f8f8;}

.tabs_active {font-family: 'NeoSansProMedium'; font-family: Arial; background:#f1f1f1; width:113px; overflow: hidden; //zoom:1; height: 33px; border-top: 2px solid #de422f; font-size: 14px; line-height: 32px; padding: 0 0 0 14px;}
.tabs_not_active {text-align: center; height:35px; line-height: 34px; width: 78px;}
.tabs_l_alt {width:164px;}

.tabs_l {float: left;}
.tabs_r {float: right;}

.tabs_r a {color:#de422f;}
.tabs_r a:hover {color:#231f20;}


.list {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
.list li {padding: 7px 0 0; overflow: hidden; //zoom:1; vertical-align: top;}
.list li a {display: block; padding: 0 0 0 13px; white-space: nowrap; background: url('../img/bg_bul.png') left 50% no-repeat; overflow: hidden; //zoom:1;}
.list li.current a {background: url('../img/bg_bul2.png') 0 50% no-repeat;}
.list li:first-child {padding-top: 0;}

.list_alt {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0;}
.list_alt li {padding: 7px 0 0; overflow: hidden; //zoom:1; vertical-align: top;}
.list_alt li a {}
.list_alt li:first-child {padding-top: 0;}

.banner {overflow: hidden; //zoom:1;}
.banner img {vertical-align: top;}

h1.head {font-size: 24px; font-weight: normal; padding: 0 0 15px;}
h3.head {font-size: 13px; font-weight: normal; padding: 0 0 15px;}

.lines {overflow: hidden; //zoom:1;}
.lines_in {overflow: hidden; //zoom:1; margin: -15px 0 0;}
.line {overflow: hidden; //zoom:1; padding: 15px 0 17px 56px; background: url('../img/bg_dot.png') left bottom repeat-x;}
.line img {display: inline; float: left; margin: 0 0 0 -56px; border: 1px solid #bababa;}

.lines_item {overflow: hidden; //zoom:1; padding: 15px 0 17px 0; background: url('../img/bg_dot.png') left bottom repeat-x;}
.lines_item .lines_item {padding: 20px 0 0 35px; background: url('../img/bg_bul_grey.png') 17px 24px no-repeat;}
.lines_item h2 {font-size: 13px; font-weight: normal; padding: 0 0 10px;}
.lines_item h2 a {color:#231f20;}
.lines_item h2 a:hover {color:#de422f;}

.lines_item_h {padding: 0 0 5px;}
.lines_item_h span {padding: 0 5px; color:#888; font-size: 11px; font-family: Arial;}
.reply {overflow: hidden; //zoom:1;}
.reply a {color:#de422f;}
.reply a:hover {color:#de422f; text-decoration: underline;}

.lines_item_in {overflow: hidden; //zoom:1;}
.lines_item_image {float: left; width: 225px; padding: 0 20px 0 0;}
.lines_item_image img {vertical-align: top;}

.lines_item p {padding: 0 0 10px; overflow: hidden; //zoom:1; line-height:18px;}
.lines_item p img {vertical-align: top;}

.two_cols {overflow: hidden; //zoom:1;}

.col_left,
.col_right {width: 225px;}
.col_left2,
.col_right2 {width: 200px;}
.col_left {float: left;}
.col_right {float: right;}

.span {padding: 4px 0 0; font-size: 11px; font-family: Arial, sans-serif; display: block;}
h2.name {width: 180px; font-size:14px; font-weight: normal; overflow: hidden; //zoom:1;}

.nav {font-size: 11px; color:#888888; font-family: Arial, sans-serif;}

#Content {overflow: hidden; //zoom:1;}

.photo {float: right; padding: 0 0 20px 20px; width: 149px;}
.photo em {display: block; padding: 10px 0 0; font-size: 11px; color:#888888; text-align: center;}
.photo img {vertical-align: top; border: 1px solid #ddd;}

#Content p {padding: 0 0 15px; line-height:18px;text-align:justify;}

#Content h1,
#Content h2,
#Content h3,
#Content h4 {font-family: 'NeoSansProMedium'; font-family: Arial; font-weight: normal;}

#Content h1 {padding: 0 0 10px; font-size: 22px;}
#Content h2 {padding: 0 0 10px; font-size: 18px;}
#Content h3 {padding: 0 0 10px; font-size: 14px;}
#Content h4 {padding: 0 0 10px; font-size: 14px; color:#7b5b29;}


#Content .lines_item h2 {font-size: 13px;}


.cite {color:#666666; font-style: italic; border-top: 2px solid #de422f; padding: 10px 10px 14px; margin: 0 0 0 20px;}
.cite span {color:#de422f;}

#Content dl {overflow: hidden; //zoom:1; padding: 0 0 10px;}
#Content dt {float: left; padding: 0 10px 0 0; font-family: arial;  color:#7b5b29; font-size: 10px;}
#Content dd {overflow: hidden; //zoom:1;}

.soc {overflow: hidden; //zoom:1; padding: 10px; margin: 0 0 15px; background:#f1f1f1;}

.comments_head {border-top: 2px solid #de422f; border-bottom: 2px solid #f1f1f1; padding: 10px 0; overflow: hidden; //zoom:1; margin: 0 0 15px;}
.comments_head_l {float: left; font-size: 14px;}
.comments_head_r {float: right;}

.about {text-align:justify;font-size: 11px; overflow: hidden; //zoom:1; background:#f1f1f1; padding: 14px; border-top: 2px solid #de422f; line-height: 18px; margin: 0 0 15px;}
.about em {font-size: 11px; font-style: normal; font-family: Arial;}
.about b {font-size: 14px;}

.the_slider {overflow: hidden; //zoom:1; background:#f1f1f1; padding: 14px; border-top: 2px solid #de422f; line-height: 18px; margin: 0 0 15px;}

.the_slider_image {overflow: hidden; //zoom:1;}
.the_slider_image img {border: 1px solid #bababa; vertical-align: top;}

.the_slider_nav {overflow: hidden; //zoom:1; padding: 0 0 10px; position: relative;}

.the_slider_counter {overflow: hidden; //zoom:1; float: left; font-size: 11px; font-family: Arial;}
.the_slider_counter span {color:#946f17;}

.the_slider_arrows {float: right; width:40px; height:17px; overflow: hidden; //zoom:1;}

.the_slider_image_arrow {width:17px; height:17px; overflow: hidden; //zoom:1; text-indent: -999px; background-image: url('../img/bg_pager_nav.png'); background-repeat: no-repeat; background-color:#c33;}
.the_slider_image_arrow_prev {background-position: left top; float: left;}
.the_slider_image_arrow_prev:hover {background-position: left -17px;}

.the_slider_image_arrow_next {background-position: right top; float: right;}
.the_slider_image_arrow_next:hover {background-position: right -17px;}

.pages {overflow: hidden; //zoom:1; font-family: Arial; font-size: 11px; color:#666666;}
.pages a,
.pages span {padding: 0 5px;}

.pages a {color:#de422f;}
.pages a:hover {color:#de422f; text-decoration: underline;}

#Content .lines_item p {padding: 0 0 10px;}

.icon_down {cursor: pointer; padding-right: 14px; white-space: nowrap;}
.icon_down i {margin: -2px 0 0; width:7px; height: 4px; background: url('../img/down.png') left 0 no-repeat; left: auto; right:0;}

.icon_up {cursor: pointer; padding-right: 14px; white-space: nowrap;}
.icon_up i {margin: -2px 0 0; width:7px; height: 4px; background: url('../img/up.png') left 0 no-repeat; left: auto; right:0;}

















/*----------------------------------------------------------------------------*/
.login_form, .vedeoform { position:fixed; top:50%; left:50%; width:500px; margin:-200px 0px 0px -250px; z-index:10001; background:url('/user/img/bg_trans.png'); padding:10px; -moz-box-shadow: 0px 0px 10px #333333;
-webkit-box-shadow:  0px 0px 10px #333333;
box-shadow:  0px 0px 10px #333333;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5x;
display:none;
}
.login_form > div, .vedeoform > div {background:#FFF;   border:1px solid #666; padding:15px; -moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3x;}
.hidden{display:none;}



.cont_tabs a {
	color:#BB9B6A;
	}

div#footerWrap > a {font-size:12px;display:block;padding-top:6px;margin-left:5px;outline:none;}

.cont_tabs a:hover
	{
		 color:#a5080f;
		 text-decoration:none;

	}
div#designWrap div#contentWrap680 .log_tabs ul,
.log_tabs ul,
ul.telephone li .log_tabs ul,
ul.telephone li .log_tabs ul{
overflow: visible;

//zoom:1;
height:auto;
margin-left:-10px;
}
div#designWrap div#contentWrap680 .log_tabs ul li,
.log_tabs ul li,
ul.telephone li .log_tabs ul li,
ul.telephone li .log_tabs ul li{
	border-right:1px solid #CCC; padding:0px 10px 0px 10px; margin-right:1px;
	background:none;
	float:left;
    list-style:none;
}
.log_tabs ul li:last-child,
ul.telephone li .log_tabs ul li:last-child,
ul.telephone li .log_tabs ul li:last-child
{ border-right:0px;
	}

.log_tabs ul li a,
ul.telephone li .log_tabs ul li a,
ul.telephone li .log_tabs ul li a{
	font-size:12px;
 font-family: Arial;
 color:#BB9B6A;
 outline:none;
}

.log_tabs ul li a:hover,
ul.telephone li .log_tabs ul li a:hover,
ul.telephone li .log_tabs ul li a:hover{

 color:#a5080f;
 text-decoration:none;

}

.log_tabs a.cls,
ul.telephone li .log_tabs a.cls,
ul.telephone li .log_tabs a.cls
{ float:right; font-size:18px;
 margin-top:-16px;	}

.log_tabs ul li a.sel,
ul.telephone li .log_tabs ul li a.sel,
ul.telephone li .log_tabs ul li a.sel{
 font-size:12px;
 font-family: Arial;
 color:#a5080f;
 border-bottom:2px solid #a5080f;
 display:block;
 padding-bottom:2px;
text-decoration:none;
}


.cont_tabs,
ul.telephone li .cont_tabs,
ul.telephone li .cont_tabs {
margin:20px 0px 0px 0px;

}
.cont_tabs  div,
ul.telephone li .cont_tabs  div,
ul.telephone li .cont_tabs  div{
font-size:14px;
 font-family: Arial;
}

div#designWrap iv#footerWrap ul.telephone li .cont_tabs  div h2,
ul.telephone li .cont_tabs  div h2,
ul.telephone li .cont_tabs  div h2{
font-size:14px;
 font-family: Arial;
}

.cont_tabs  div table,
ul.telephone li .cont_tabs  div table,
ul.telephone li .cont_tabs  div table {
margin:20px auto 10px auto; text-align:center;
	}
.cont_tabs  div table tr td,
ul.telephone li .cont_tabs  div table tr td,
ul.telephone li .cont_tabs  div table tr td {
 width: 100px; text-align:center;
	}

.cont_tabs  div table tr td img,
ul.telephone li .cont_tabs  div table tr td img,
ul.telephone li .cont_tabs  div table tr td img{
 margin-bottom:5px;
 border:0;
	}

.cont_tabs  div table tr td span,
ul.telephone li .cont_tabs  div table tr td span,
ul.telephone li .cont_tabs  div table tr td span{
color:#333333; cursor:pointer;
	}

.cont_tabs  div table tr td span a,
ul.telephone li .cont_tabs  div table tr td span a,
ul.telephone li .cont_tabs  div table tr td span a{
 font-size:11px;
 color:#333333;
 text-decoration:none;
 outline:none;
	}

.cont_tabs  div a.do_email,
ul.telephone li .cont_tabs  div a.do_email,
ul.telephone li .cont_tabs  div a.do_email { font-size:12px; font-weight:normal;  font-family: 'NeoSansProRegular', Arial; background:url("/user/img/bu01.gif") no-repeat 0px 5px; padding-left:10px;}


.cont_tabs  div table.poemail,
ul.telephone li .cont_tabs  div table.poemail,
ul.telephone li .cont_tabs  div table.poemail {
margin:20px 0px 10px 0xp;
	}

.cont_tabs  div table.poemail	tr td,
ul.telephone li .cont_tabs  div table.poemail	tr td,
ul.telephone li .cont_tabs  div table.poemail	tr td{
	 text-align:left; width:auto; font-size:12px;  font-family: 'NeoSansProRegular', Arial;
	 padding:3px 5px 10px 0px; vertical-align:top;
	}

.cont_tabs  div table.poemail	tr td:last-child,
ul.telephone li .cont_tabs  div table.poemail	tr td:last-child,
ul.telephone li .cont_tabs  div table.poemail	tr td:last-child {

	 padding:0px 0px 5px 0px;
	}

.cont_tabs  div table.poemail	tr td:first-child,
ul.telephone li .cont_tabs  div table.poemail	tr td:first-child,
ul.telephone li .cont_tabs  div table.poemail	tr td:first-child {

	 padding:0px 0px 5px 0px;
	}

.cont_tabs  div table.poemail	tr td label,
ul.telephone li .cont_tabs  div table.poemail	tr td label,
ul.telephone li .cont_tabs  div table.poemail	tr td label{
font-size:11px;  font-family: 'NeoSansProRegular', Arial; margin-top:5px;
	}

.cont_tabs  div table.poemail	tr td a	,
ul.telephone li .cont_tabs  div table.poemail	tr td a	{ color:#BB9B6A;}
.cont_tabs  div table.poemail	tr td a:hover	,
ul.telephone li .cont_tabs  div table.poemail	tr td a:hover,
div#designCarWrapp div#footerWrap .cont_tabs  div table.poemail	tr td a:hover,
div#designCarWrapdiv#footerWrap ul.telephone li .cont_tabs  div table.poemail	tr td a:hover,
 {
		 color:#a5080f;
		 text-decoration:none;
}


.cont_tabs  div table.poemail	tr td  input.bord,
ul.telephone li .cont_tabs  div table.poemail	tr td  input.bord,
ul.telephone li .cont_tabs  div table.poemail	tr td  input.bord{height:22px; border:1px solid #CCCCCC;font-size:12px; width:200px; padding:0px 5px;}

.cont_tabs  div table.poemail	tr td  input[type="button"] ,
ul.telephone li .cont_tabs  div table.poemail	tr td  input[type="button"],
ul.telephone li .cont_tabs  div table.poemail	tr td  input[type="button"] {
	background: #B30005;
    border: none;
    color: #FFFFFF;
    padding: 3px 10px;
	-moz-box-shadow: 1px 1px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
box-shadow: 1px 1px 2px #888;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3x;
margin-right:15px; text-align:center; min-width:100px;

	}
.cont_tabs h2{font-size:12px;}

.link_image {display: block; width:225px; height: 100px; position: relative; overflow: hidden; //zoom:1;}
.link_image img {vertical-align: top;}
.link_image i {width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; margin: -25px 0 0 -25px;}


.link_image {color:#fff; display: block; width:225px; height: 100px; position: relative; overflow: hidden; //zoom:1;}
.link_image:hover {color:#fff;}
.link_image em {font-style: normal; width: 54px; height: 52px; position: absolute; left: 50%; top: 50%; margin: -26px 0 0 -27px;
background: url('../img/icons/ppt.png') left top no-repeat;
line-height: 48px;
font-size: 14px;
font-weight: bold;
text-align: center;
text-shadow:1px 1px 2px #000;
text-transform: uppercase;
font-family: arial;
white-space: nowrap;
}




.send {padding: 0 0 20px;}

.icon_doc {
line-height: 49px;
background:#f48d08;
color:#fff;
text-transform: uppercase;
font-family: arial;
font-size: 14px;
font-weight: bold;
display: block; height:50px; padding: 0 10px 0 47px;
position: relative;
-webkit-box-shadow: #c7c7c7 0px 1px 1px;
-moz-box-shadow: #c7c7c7 0px 1px 1px;
box-shadow: #c7c7c7 0px 1px 1px;
white-space: nowrap;
}

.icon_doc:hover {color:#fff; background:#de422f;}

.icon_doc i {
background: url('../img/icon_doc.png') left top no-repeat;
width: 26px;
height: 30px;
margin: -15px 0 0;
left: 11px;
}

.popup {
z-index:1000;
width: 510px;
padding: 10px;
position: absolute;
left: 50%;
top: 0;
margin: 0 0 0 -265px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: url('../img/bg_black.png') left top;
font-size: 12px;
font-family: Arial;
}

.popup_in {background:#fff; padding: 20px;}

.popup_in h2 {font-size: 14px; overflow: hidden; //zoom:1; margin: 0 0 10px; position: relative;}
.popup_in p {overflow: hidden; //zoom:1; padding: 0 0 20px;}

.grey{color:#969696;}

.usa_input {
border: 1px solid #cccccc;
position: relative;
background:#fff;
padding: 3px;
overflow: hidden; //zoom:1;
}

.usa_input input,
.usa_input textarea {
background: none;
border: 0;
padding: 0;
margin: 0;
float: left;
width: 100%;
color: #000;
}

.usa_input textarea {height:70px;}

.hint {color:#de422f;}

.close {position: absolute; right: 20px; top: 25px; margin: -9px 0 0; height:18px;}

.form {overflow: hidden; //zoom:1; padding: 0 0 15px;}
.form_left,
.form_right {width: 45%;}
.form_left {float: left;}
.form_right {float: right;}

.label {padding: 0 0 7px;}

.button button {background:#b30005; color:#fff; font-size: 12px; font-family: arial; padding: 3px 15px; position: relative;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-box-shadow: #cccccc 1px 1px 2px;
-moz-box-shadow: #cccccc 1px 1px 2px;
box-shadow: #cccccc 1px 1px 2px;
border: 0;
cursor: pointer;
}






.block_holder_head {font-family: Arial; font-weight: bold; background:#f1f1f1; overflow: hidden; //zoom:1; border-top: 2px solid #de422f; font-size: 14px; padding: 12px 0 0 14px;}

.year_table {overflow: hidden; //zoom:1; font-size:11px; font-family: Arial, sans-serif; padding: 20px 0 0; clear: both;}
.year_table td {padding: 0 0 0 10px; }
.year_table td:first-child {padding-left: 0px;}
.year_table td select {font-size: 11px; width: 100%; padding: 2px; border: 1px solid #cbcbcb;}

.block-comments{
    width: 100%;
    background-color: #fff;
}

.block-comments ul{
    padding: 0;
    margin: 0;
}

.block-comments li.last-comments-item{
    padding: 15px;
    list-style-type: none;
    position: relative;
}

#Content .block-comments li.last-comments-item p{
    padding-bottom: 0;
}

#Content .block-comments header h2{
    font-size: 22px;
    padding-bottom: 15px;
}

/**/

.latest-comments-container li span{
    padding-left:  50px;
    display: block;
    padding-bottom: 10px;
}

.latest-comments-container li span.date-time{
     color: #969696;
}
.latest-comments-container li span.user-name{
    font-family: Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 14px;
    line-height: 0.99;
}

.block-comments .form-container{
    position: relative;
    margin-top: 20px;
    padding: 15px 15px 15px 65px;
    display: flex;
    justify-content: space-between;
}

.block-comments .menu_user_image{
    position: absolute;
    top: 15px;
    left: 15px;
    display: block;
    width: 35px;
    height: 35px;
    margin: 0 15px 0 0;
    float: inherit
}

.block-comments .menu_user_image img{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}

.block-comments .text-field{
    width: 100%;
    height: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px 10px 0 10px;
    border: 1px solid rgba(143,148,151,0.27);
    transition: border .3s;
    z-index: 5;
    resize: none;
    transition: height .3s ease-in-out;
    
    color: #000;
    font-size: 14px;
}

.block-comments  .text-field:hover{
    border: 1px solid rgba(143,148,151,.49);
    transition: border .3s;
}

.block-comments  .text-field::placeholder{
    color: #a8adb4;
    font-size: 14px;
}

.block-comments  .text-field:focus{
    border: 1px solid rgba(143,148,151,.49);
    height: 70px;
    transition: height .2s ease-in-out;
}

.block-comments  .text-field:active{
    outline-color: rgba(143,148,151,.49);
}

.block-comments  .form-btn{
    margin-top: 10px;
    border: none;
    
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 15px;
    cursor: pointer;
    
    transition: 160ms background-color linear,160ms color linear,160ms opacity linear,160ms border-color linear;
}

.block-comments  .submit{
    background-color: #f48d08; 
    color: #fff;
}

.block-comments  .submit:hover{
    background-color: #de422f;
}
.block-comments  .cancel{
    background-color: transparent;
    margin-right: 15px;
}

/*error*/

.block-comments .error .text-field{
    border: 1px solid rgba(222,66,47,0.5);
    box-shadow: 0 0 3px 0px rgba(222,66,47,0.8);
    background-color: rgba(255,0,0,0.1);
    transition: all .1s;
}

.video-responsive {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
