h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#3b4255;text-decoration:none;padding:0;margin:0}
h1, h1 a{font-size:33px}
h2, h2 a{font-size:30px}
h3, h3 a,
h4, h4 a{font-size:20px}
h5, h5 a{font-size:18px}
h6, h6 a{font-size:16px}
a img{border:none;outline:none}

.p13 {font-size:13px;}

.list_leftmenu { margin:0; padding:0; list-style:none;}
.list_leftmenu dt { background:url(images/arrow1.gif) no-repeat left 7px; margin:0; padding:0; padding:0 0 10px 8px;margin-bottom:3px;}
.list_leftmenu dt a { color:#474747; text-decoration:underline;}
.list_leftmenu dt a:hover { color:#f9a31c;}
.list_leftmenu dd { border-bottom:1px solid #ececec; font-size:.85em; text-transform:uppercase; margin:0; padding:0; padding:0 0 10px 8px; margin-bottom:9px;}
.list_leftmenu dd.last { border-bottom:none; }


.list1 { margin:0; padding:0; list-style:none;}
.list1 li { margin-bottom:2px; vertical-align:top; width:100%;}
.list1 li a { display:block; background:url(images/marker.gif) no-repeat 5px 5px; padding:3px 0 2px 28px; display:block; color:#000; text-decoration:none; font-size:.91em; line-height:1.5em !important; line-height:1.2em;}
.list1 li a:hover { color:#00367a; text-decoration:underline;}

.list2 { margin:0; padding:0; list-style:none; text-align:left;}
.list2 li { border-bottom:1px solid #ececec; padding:0 0 7px 0; margin-bottom:7px; }
.list2 li a { color:#474747; text-decoration:underline; }
.list2 li a:hover { color:#f9a31c;}
.last { border-bottom:none;}
.list2 li.last { border-bottom:none;}
.list2 li.current { color:#000;}

.list3 { margin:0; padding:0; list-style:none;}
.list3 dt { background:url(images/arrow1.gif) no-repeat left 7px; margin:0; padding:0; padding:0 0 10px 8px;margin-bottom:3px;}
/*==.list3 dt a { color:#c12c04; text-decoration:none;}==*/
.list3 dt a { color:#474747; text-decoration:underline;}
/*==.list3 dt a:hover { color:#000;}==*/
.list3 dt a:hover { color:#f9a31c;}
.list3 dd { border-bottom:1px solid #ececec; font-size:.85em; text-transform:uppercase; margin:0; padding:0; padding:0 0 10px 8px; margin-bottom:9px;}
.list3 dd.last { border-bottom:none; }

.list4 {margin:0; padding:0; list-style:none;}
.list4 li { margin-bottom:2px; vertical-align:top; width:100%;}

.listar { margin:0; padding:0; list-style:none; }
.listar li { background:url(images/red_level2.gif) no-repeat left 7px; padding:0 0 0 12px;}
.listar dd { font-size:.85em; text-transform:uppercase; padding:0 0 10px 8px; margin-bottom:9px;}

/*h2 { font-size:1.32em; color:#2f3031; line-height:25px; position:relative; margin:0; margin-bottom:10px; padding:0;}*/


.black { color:#000000;}
.red { color:#2f3031;}
.starrequired { color:#00367a;}
.g1 { font-size:1.17em; font-weight:normal; line-height:1.07em; color:#5a676f; margin:0; margin-bottom:8px; padding:0;}
.r1 { font-size:1.17em; font-weight:normal; line-height:1.07em; color:#2f3031; margin:0; margin-bottom:8px; padding:0;}
.p4 {font-size:1.18em; margin:0; padding:0;}

.smalltext {font-size: 8pt;}
.bigtext {font-size: 11pt;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

/*==================txt, links, lines, titles====================*/
a {color:#00367a;}
a:hover{color:#000000;/*#f9a31c;*/}

.hoverback a { color:#00367a; text-decoration:none;}
.hoverback a:hover { color:#00367a; text-decoration:underline;}

.equip a {color:#000000; text-decoration:none;}
.equip a:hover {text-decoration:underline;color:#000000;}

.txt2 { color:#00367a;}

.link2 { text-decoration:none;}
.link2 a { color:#00367a; text-decoration:none;}
.link2 a:hover { text-decoration:underline;}


.col-1, .col-2, .col-3 { float:left;}
.row-2 .col-1 { width:260px; margin-right:31px;}
.row-2 .col-2 { width:245px;}

.clear { clear:both;}

td .equip {border-width:0 0 0 1px;}

/*.table_clients table { border-colapse: collapse; border: 0 solid #fff; text-align: justify; }
.table_clients th { border-colapse: collapse; border: 0 solid #fff; text-align: justify; }
.table_clients td { border-colapse: collapse; border: 0 solid #fff; text-align: justify; }*/

.products table {
	border-collapse: collapse; 
	border: 1px solid #8f9397; 
	width: 100%;	
}
.products th {
	padding: 5px; 
	border: 1px solid #ccc;
}

.products td {
	padding: 5px; 
	border: 1px solid #ccc;
}


.data-table table {border-colapse: collapse; border: 1px solid #8f9397; max-width: 700 px;}
.data-table th {padding: 3px; border-color: #ccc; border-style: solid; border-width: 1px 0 0 1px;}
.data-table td {padding: 3px; border-color: #ccc; border-style: solid; border-width: 1px 0 0 1px;}

.table_noborder table { border-colapse: collapse; border: 0 solid #fff; }
.table_noborder th { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  }
.table_noborder td { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  text-align: justify;
}

/*table table { border-colapse: collapse; border: 0 solid #fff; }
th th { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  }
td td { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  }

table { border-colapse: collapse; border: 0 solid #fff; }
th { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  }
td { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  }

#table_noborder table { border-colapse: collapse; border: 0 solid #fff; }
#table_noborder th { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  }
#table_noborder td { border-colapse: collapse; border: 0 solid #fff;padding: 0px;  }

#table_border table {border-colapse: collapse; border: 1px solid #8f9397;}
#table_border th {border-colapse: collapse;text-align: left; padding: 5px; border-color: #ccc; border-style: solid; border-width: 1px 0 0 1px;}
#table_border td {border-colapse: collapse;padding: 5px; border-color: #ccc; border-style: solid; border-width: 1px 0 0 1px;}*/

.text_equip {line-height:1.4; }

.news-list { margin:0; padding:0; list-style:none;}
.news-list dt { background:url(images/arrow1.gif) no-repeat left 7px; margin:0; padding:0 0 0 8px;}
.news-list dd { border-bottom:1px solid #ececec; font-size:.85em; text-transform:uppercase; margin:0; padding:0 0 10px 8px; margin-bottom:9px;}
.news-list dd.last { border-bottom:none; }

.catalog-element table {border-colapse: collapse; border: 0 solid #fff;}
.catalog-element th { border-colapse: collapse; border: 0 solid #fff;  }
.catalog-element td { border-colapse: collapse; border: 0 solid #fff;  }

.cross {background:url(images/cross15.jpg) no-repeat center top; width:20px; height:20px;} 

.basketfull {background-image:url(images/full2.jpg); background-repeat:no-repeat; display:block; width:30px; height:34px;}
.basketempty {background-image:url(images/empty.jpg); background-repeat:no-repeat; display:block; width:30px; height:34px;}
.basketfull .numproducts {padding-left:10px; font-size:9pt; color:#000000; font-weight:bold;}

#clickme {color:#000; text-decoration:none; cursor:pointer; }
#clickme .image {background-image:url(images/arr_blue.gif);background-repeat:no-repeat; padding-left:30px;}

@media print {
input {display: none;}
}


/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	padding:2px 0 0 0; 
	list-style:none;
	border:none;
	height:50px;
	margin:0 auto;
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block; 
	height:50px;
	/*font-size:1.2em; */
	color: #fff;/*#090909;*/
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.05em;
	/*font-family: Arial, sans-serif;*/
}

#horizontal-multilevel-menu a.first {
	background:url(images/home.png) no-repeat center;
	
}

#horizontal-multilevel-menu a.ie {overflow: hidden; position: relative;}

#horizontal-multilevel-menu a .div1ie {position: absolute; top: 30%; margin-left:5%;} /* for explorer only*/
#horizontal-multilevel-menu a .div1 {height:50px;vertical-align: middle; /*padding-top:15px;*/}

#horizontal-multilevel-menu a .div2ie {position: relative; top: -30%; left:0; cursor:hand; text-align:center; margin:0px 0px 0 0px;} /* for explorer only */
#horizontal-multilevel-menu a .div2 {display: table-cell; vertical-align: middle; height:50px; cursor:hand; text-align:center; margin:0px 0px 0 0px;}

#horizontal-multilevel-menu a .div2ie div {padding:0px 5px 0 5px;}
#horizontal-multilevel-menu a .div2 div {padding:0px 5px 0 5px;}

#horizontal-multilevel-menu a:hover, #horizontal-multilevel-menu a:hover div div div
{
	text-decoration:none; 
}

#horizontal-multilevel-menu li 
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	background:url(images/divider.gif) no-repeat right top;
}
#horizontal-multilevel-menu li:last-child {background:none;}


/*Root items*/
#horizontal-multilevel-menu li a.root-item
{

}

#horizontal-multilevel-menu li a:hover
{
	cursor:hand;
}

#horizontal-multilevel-menu ul li:hover{background:rgba(255,255,255,.15)}


/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(images/lock.gif) center right no-repeat;
}




/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:none;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	margin:0;
	margin-top:0;
	padding:0;
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:750;
	height:auto;
	width:255px;
	background:#f9f9ff;
	border:1px solid #d6d6d6;
	line-height:1.2em;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #cacaca;
	background:none;
	padding:5px 0;

}

#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover  
{
	background:none;
}


/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	padding:0 5px 0 10px;
	color:#262626;
	text-indent:0;
	letter-spacing:normal;
	font-weight:normal;
	/*background:none;*/
	width:auto;
	height:auto !important;
	text-transform:none;
}


/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	text-decoration:underline;
	color:#262626;
	background:none;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 252px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/*�����*/

.pt_section_1,
.pt_section_1:hover{
    display:block;
    width:48%;
    margin-right:2%;
    float:left;
    height:128px;
    border-style:solid;
    border-width:3px;
    -webkit-border-image:url(images/section1.jpg) 3 repeat stretch;
    -moz-border-image:url(images/section1.jpg) 3 repeat stretch;
    -o-border-image:url(images/section1.jpg) 3 repeat stretch;
    border-image:url(images/section1.jpg) 6 fill repeat stretch;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius: 18px;
    padding:20px 10px;
    color:#fff;
    text-shadow:0 1px 1px #287f7e;
    text-decoration: none;	
    margin-bottom:40px;
}
.bx-ie .pt_section_1 {background:#35a2a2}
.pt_section_1:hover{opacity: .9;}
.pt_section_1{opacity:1;}
.pt_section_1_title{
    font-weight:normal;
    font-size:20px;
}

.pt_section_2,
.pt_section_2:hover{
    display:block;
    width:48%;
    margin-left:2%;
    float:left;
    height:128px;
    border-style:solid;
    border-width:3px;
    -webkit-border-image:url(images/section2.jpg) 3 repeat stretch;
    -moz-border-image:url(images/section2.jpg) 3 repeat stretch;
    -o-border-image:url(images/section2.jpg) 3 repeat stretch;
    border-image:url(images/section2.jpg) 3 fill repeat stretch;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    border-radius: 8px;
    box-sizing:border-box;
     padding:20px 10px;
    color:#fff;
    text-shadow:0 1px 1px #287f7e;
    text-decoration: none;	
    margin-bottom:40px;
}
.bx-ie .pt_section_2 {background:#88a324}
.pt_section_2:hover{opacity: .9;}
.pt_section_2{opacity:1;}
.pt_section_2_title{
    font-weight:normal;
    font-size:18px;
}

.bt_green{
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#fff !important;
	text-shadow:0 0 1px rgba(52,100,119,.05), 0 1px 1px rgba(0,0,0,.2);
	padding:8px 17px !important;
	cursor:pointer;
	border:none;
	border-top:1px solid #88c900;
	border-radius:3px;
	margin-right:5px;
	box-shadow:inset 0 2px 0 -1px rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.2);

	background:#a2d43b;
	
	background:-moz-linear-gradient(top, #a2d43b 0%, #689a01 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2d43b), color-stop(100%,#689a01));
	background:-webkit-linear-gradient(top, #a2d43b 0%,#689a01 100%);
	background:-ms-linear-gradient(top, #a2d43b 0%,#689a01 100%);/* IE10+ */
	background:linear-gradient(to bottom, #a2d43b 0%,#689a01 100%);
}
.bt_green:hover{
	color:#fff;
	box-shadow:inset 0 2px 0 -1px rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.2);
	background:#a1c152;
	
	background:-moz-linear-gradient(top, #a1c152 0%, #678718 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1c152), color-stop(100%,#678718));
	background:-webkit-linear-gradient(top, #a1c152 0%,#678718 100%);
	background:-ms-linear-gradient(top, #a1c152 0%,#678718 100%);/* IE10+ */
	background:linear-gradient(to bottom, #a1c152 0%,#678718 100%);
}
.bt_green:active{
	color:#fff;
	border-top:1px solid #649f00;
	background-color:#649f00;
	box-shadow:inset 0 2px 1px rgba(69,102,9,.71);
	position:relative;
	bottom:-1px;
}

.bt_red{
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	color:#fff !important;
	text-shadow:0 1px #990404;
	padding:8px 17px !important;
	border-radius:2px;
	border-top:1px solid #ac2121;
	border-right:1px solid #a21621;
	border-bottom:1px solid #9a0d21;
	border-left:1px solid #a21621;
	box-shadow:0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.4), inset 0 1px #f60b0b;
	background:#b30303;
	background:-moz-linear-gradient(top, #b30303 0%, #ed0707 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b30303), color-stop(100%,#ed0707));
	background:-webkit-linear-gradient(top, #b30303 0%,#ed0707 100%);
	background:-ms-linear-gradient(top, #b30303 0%,#ed0707 100%);/* IE10+ */
	background:linear-gradient(to bottom, #b30303 0%,#ed0707 100%);
	margin-right:10px;
}
.bt_red:hover{
	border-radius:2px;
	box-shadow:0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.4), inset 0 1px #f60b0b;
	background:#e00d0d !important;
	background:-moz-linear-gradient(top, #e00d0d 0%, #ed0707 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e00d0d), color-stop(100%,#ed0707) !important);
	background:-webkit-linear-gradient(top, #e00d0d 0%,#ed0707 100%) !important;
	background:-ms-linear-gradient(top, #e00d0d 0%,#ed0707 100%) !important;/* IE10+ */
	background:linear-gradient(to bottom, #e00d0d 0%,#ed0707 100%) !important;
}
.bt_red:active{
	bottom:-1px;
	box-shadow:inset 0 1px 2px 1px rgba(122,128,141,.3);
	background:#c20000 !important;
	background:-moz-linear-gradient(top, #c20000 0%, #b30303 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c20000), color-stop(100%,#b30303)) !important;
	background:-webkit-linear-gradient(top, #c20000 0%,#b30303 100%) !important;
	background:-ms-linear-gradient(top, #c20000 0%,#b30303 100%) !important;/* IE10+ */
	background:linear-gradient(to bottom, #c20000 0%,#b30303 100%) !important;
}

.bt_white{
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	color:#3f424a !important;
	text-shadow:0 1px #fff;
	padding:8px 17px !important;
	border-radius:2px;
	border-top:1px solid #fafafa;
	border-right:1px solid #f1f6f7;
	border-bottom:1px solid #dee9ec;
	border-left:1px solid #f1f6f7;
	box-shadow:0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.4), 
	background:#dee9ec;
	background:-moz-linear-gradient(top, #dee9ec 0%, #fafafa 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dee9ec), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top, #dee9ec 0%,#fafafa 100%);
	background:-ms-linear-gradient(top, #dee9ec 0%,#fafafa 100%);/* IE10+ */
	background:linear-gradient(to bottom, #dee9ec 0%,#fafafa 100%);
	margin-right:10px;
}
.bt_white:hover{
	border-radius:2px;
	box-shadow:0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.4), inset 0 1px #fff, inset 0 0 1px rgba(255,255,255,.5);
	background:#f1f6f7;
	background:-moz-linear-gradient(top, #f1f6f7 0%, #fafafa 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f6f7), color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top, #f1f6f7 0%,#fafafa 100%);
	background:-ms-linear-gradient(top, #f1f6f7 0%,#fafafa 100%);/* IE10+ */
	background:linear-gradient(to bottom, #f1f6f7 0%,#fafafa 100%);
}
.bt_white:active{
	box-shadow:inset 0 1px 1px 1px rgba(122,128,141,.78);
	background:-moz-linear-gradient(top, rgba(191,205,210,0.79) 0%, rgba(211,223,226,0.79) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,205,210,0.79)), color-stop(100%,rgba(211,223,226,0.79)));
	background:-webkit-linear-gradient(top, rgba(191,205,210,0.79) 0%,rgba(211,223,226,0.79) 100%);
	background:-ms-linear-gradient(top, rgba(191,205,210,0.79) 0%,rgba(211,223,226,0.79) 100%);/* IE10+ */
	background:linear-gradient(to bottom, rgba(191,205,210,0.79) 0%,rgba(211,223,226,0.79) 100%);
	/*position:relative;*/
	bottom:-1px;
} 

.bt_blue{
    display:inline-block;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    color:#fff !important;
    text-shadow:0 0 1px #1f79b1, 0 1px 1px rgba(0,0,0,.2);
    padding:8px 17px !important;
    cursor:pointer;
    border:none;
    border-top:1px solid #2b97e2;
    border-radius:3px;
    margin-right:5px;
    box-shadow:inset 0 2px 0 -1px #41d2ed, inset 0 -2px 0 -1px #0176b2, 0 1px 2px 0 rgba(0,0,0,.2);


    background: #2ba5da; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #2ba5da 0%, #2181cc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2ba5da), color-stop(100%,#2181cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2ba5da 0%,#2181cc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2ba5da 0%,#2181cc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2ba5da 0%,#2181cc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2ba5da 0%,#2181cc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ba5da', endColorstr='#2181cc',GradientType=0 ); /* IE6-8 */
}
.big.bt_blue{
    font-size: 15px;
    padding:12px 17px !important;
}
.bt_blue:hover{
    color:#fff;
    box-shadow:inset 0 2px 0 -1px rgba(255,255,255,.5), 0 1px 2px 0 rgba(0,0,0,.2);

    background: #25b3f5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #25b3f5 0%, #1c95f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25b3f5), color-stop(100%,#1c95f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #25b3f5 0%,#1c95f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #25b3f5 0%,#1c95f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #25b3f5 0%,#1c95f1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #25b3f5 0%,#1c95f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25b3f5', endColorstr='#1c95f1',GradientType=0 ); /* IE6-8 */
}
.bt_blue:active{
    color:#fff;
    border-top:1px solid #164b78;
    background-color:#649f00;
    box-shadow:inset 0 1px 3px 1px #195a8d;
    /*position:relative;*/
    /*bottom:-1px;*/
}

.bt_black{
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	color:#fff !important;
	text-shadow:0 1px #41494f;
	padding:8px 17px !important;
	border-radius:2px;
	border-top:1px solid #272d3a;
	border-right:1px solid #272e3a;
	border-bottom:1px solid #272e3a;
	border-left:1px solid #272e3a;
	box-shadow:0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.4), inset 0 1px #bdc5cc;
	background:#3d434a;
	
	background:-moz-linear-gradient(top, #3d434a 0%, #7f8c9a 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d434a), color-stop(100%,#7f8c9a));
	background:-webkit-linear-gradient(top, #3d434a 0%,#7f8c9a 100%);
	background:-ms-linear-gradient(top, #3d434a 0%,#7f8c9a 100%);/* IE10+ */
	background:linear-gradient(to bottom, #3d434a 0%,#7f8c9a 100%);
	margin-right:10px;
}
.bt_black:hover{
	border-radius:2px;
	box-shadow:0 0 1px rgba(0,0,0,.11), 0 1px 1px rgba(0,0,0,.4), inset 0 1px #bdc5cc;
	background:#5b646f !important;
	
	background:-moz-linear-gradient(top, #5b646f 0%, #7f8c9a 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b646f), color-stop(100%,#7f8c9a)) !important;
	background:-webkit-linear-gradient(top, #5b646f 0%,#7f8c9a 100% !important);
	background:-ms-linear-gradient(top, #5b646f 0%,#7f8c9a 100%) !important;/* IE10+ */
	background:linear-gradient(to bottom, #5b646f 0%,#7f8c9a 100%) !important;
}
.bt_black:active{
	position:relative;
	bottom:-1px;
	box-shadow:inset 0 1px 2px 1px rgba(122,128,141,.3);
	background:#5b646f !important;
	
	background:-moz-linear-gradient(top, #5b646f 0%, #3d434a 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b646f), color-stop(100%,#3d434a)) !important;
	background:-webkit-linear-gradient(top, #5b646f 0%,#3d434a 100%) !important;
	background:-ms-linear-gradient(top, #5b646f 0%,#3d434a 100%) !important;/* IE10+ */
	background:linear-gradient(to bottom, #5b646f 0%,#3d434a 100%) !important;
}


<!--[if lte IE 9]>
.bt_white{background:#dee9ec}
.bt_white:hover{background:#f1f6f7}
.bt_white:active{background:#D5DFE2}
<![endif]-->
.wb_all.bt_white:active,
.ne_all.bt_white:active{position:absolute}

.text_left {text-align: left;}

.bx-auth table {min-width:400px;max-width:700px;width:100%;}

.answer_container {position:relative; right:0; bottom:0; z-index:2; 
	background-color:#fff;
	border-radius:5px;
	overflow:hidden;
	padding:26px 20px;
	display:block;
	box-shadow:0 1px 3px 0 rgba(42,48,60,.19);
	vertical-align:top;
        border:3px solid #164b78;
 	
}
.answer_container .p1{font-size:120%; padding-bottom:5px;}

.answer_container_close{
	display:block;
	width:35px;
	cursor:pointer;
	height:27px;
	position:absolute;
	left:100%;
	margin-left:-14px;
	top:-15px;
	background:url(images/stop.png) no-repeat !important;
	z-index:3;
}

