/* === Fonts ========================================================== */

@font-face {
    font-family: 'MyriadProRegular';
    src: url('/assets/fonts/myriadproregular.eot');
    src: local('O'), url('/assets/fonts/myriadproregular.ttf') format('truetype'), url('/assets/fonts/myriadproregular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@import "reset.css";
* {margin: 0;padding: 0;font-family: "Tahoma",Helvetica,Jamrul,sans-serif;}
p {margin: 0; font: 11px "Tahoma"; }
img {border: 0}
html,body {color: #564e4e; font-family: "Tahoma"; font-size: 11px; background: #e9e8ed;}
a {color: #828282; text-decoration: underline}
a:hover {text-decoration: none}
h1{	text-align:left; color: #ab8f03; margin: 10px 0 0px 0px; font: Bold 17px "Tahoma"; text-transform: uppercase; }
h2{	color: #005c8a; text-transform: uppercase; font: Bold 15px "Tahoma";}
input, textarea {outline:none;}
ol, ul {    list-style: none;}
fieldset{border: none;}
#wrapper{width: 1200px; margin: 0 auto; background-color: #fff;}
.shadow { overflow: hidden; position: relative;  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */ }
#logo{margin-top: 0px; margin-left: 0px; width: 310px; height: 115px; position: absolute; z-index: 1999;}
#header{width: 1177px; height: 405px; margin: 0 auto; }
#header_bg{width: 1177px; height: 126px; background: url('/img/header.png') no-repeat top; position: absolute; margin: 0px; z-index: 9;}
#middle{padding-top: 0px;}
.left{ float: left; width: 290px; margin-left: 20px; }
.right{ float: right; width: 813px; margin-right: 52px; }
#content{width: 100%; min-height: 400px; padding: 22px 0px 20px 0px;}
#content .not_available{padding: 20px 0; text-align: center;}
#footer{ width: 1178px; height: 133px; margin: 0px auto; background-image: url('/img/footer.png');}
#faber{position: absolute; margin: 62px 0 0 66px; color: #bea947; font: 11px "Tahoma";}
#faber a{text-decoration: underline; color: #bea947; font: 11px "Tahoma";}
#faber a:hover{text-decoration: none;}
#copyright{	position: absolute; margin: 62px 0 0 480px; color: #8e7c28; font: 11px "Tahoma";	}
#contacts{position: absolute; margin: 32px 0 0 630px; line-height: 18px; text-align: center; width: 300px; color: #747575;}
.clear{clear: both !important; float: none !important;}
.pagination{text-align: left; padding-top: 0px; height: 20px; width: 790px; text-decoration: none; }
.pagination b { padding: 1px 6px; display: inline-block; background-color: #ab8f03; border-radius: 3px; font: 12px "Tahoma"; color: #fff; text-decoration: none;}
.pagination a {text-decoration: none;  padding: 1px 6px; font: 12px "Tahoma"; color: #625e5e;  display: inline-block;}
.pagination a.prev,
.pagination a.next {background: url(/img/plr.png); width: 9px; height: 11px; margin-right: 5px;line-height: 11px; display: inline-block; padding: 0px;}
.pagination a.next {background-position: -9px 0;}
.pagination a:hover {text-decoration: none; }
.color1{color: #e6a43a;}

/* === Buttons ======================================================== */

.btn {
    display: inline-block;
    min-width: 115px;
    padding: 0;
	height: 36px;
    margin: 0;
    background: none;
    border: 0;
	background: url("/img/catalog/block/btn.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	font: 14px/32px MyriadProRegular, "Myriad Pro", "Trebuchet MS", sans-serif;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
	cursor: pointer;
	text-transform: uppercase;
}

.btn:hover {
    text-decoration: none;
}

.btn-small {
    min-width: 86px;
    font: 11px/26px Tahoma, Geneva, sans-serif;
	height: 26px;
    text-transform: uppercase;
	color: #fff;
    border: 1px solid #ab8f03;
	background: #ab8f03;
}

.btn-small:hover {
    background: #f8e073;
    border: 1px solid #ab8f03;
    color: #ab8f03;	
}


.btn-large {
    min-width: 140px;
    padding: 8px 0;
}

.btn-wide {
    min-width: 180px;
}

.btn-yelow {
	background: #ffed00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffed00 0%, #ffef44 50%, #ffd500 51%, #ffed00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffed00), color-stop(50%,#ffef44), color-stop(51%,#ffd500), color-stop(100%,#ffed00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffed00 0%,#ffef44 50%,#ffd500 51%,#ffed00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffed00 0%,#ffef44 50%,#ffd500 51%,#ffed00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffed00 0%,#ffef44 50%,#ffd500 51%,#ffed00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffed00 0%,#ffef44 50%,#ffd500 51%,#ffed00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffed00', endColorstr='#ffed00',GradientType=0 ); /* IE6-9 */
    border: 1px solid;
	text-transform: uppercase;
    border-color: #ffed00 #d5b41c #d5b41c #ffed00;
    color: #000;
	border-radius: 3px;
	text-shadow: -1px -1px 0 #ffef38,1px -1px 0 #ffef38,-1px 1px 0 #ffef38,1px 1px 0 #ffef38;
}

.btn-yelow:hover {
	background: -moz-linear-gradient(top,  #eedd07 0%, #ffef44 50%, #ffd500 51%, #eedd07 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eedd07), color-stop(50%,#ffef44), color-stop(51%,#ffd500), color-stop(100%,#eedd07)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eedd07 0%,#ffef44 50%,#ffd500 51%,#eedd07 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eedd07 0%,#ffef44 50%,#ffd500 51%,#eedd07 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eedd07 0%,#ffef44 50%,#ffd500 51%,#eedd07 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eedd07 0%,#ffef44 50%,#ffd500 51%,#eedd07 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eedd07', endColorstr='#eedd07',GradientType=0 ); /* IE6-9 */
}

.btn-black {
	background: #4e5051;
	background: -moz-linear-gradient(top,  #4e5051 0%, #181818 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e5051), color-stop(100%,#181818));
	background: -webkit-linear-gradient(top,  #4e5051 0%,#181818 100%);
	background: -o-linear-gradient(top,  #4e5051 0%,#181818 100%);
	background: -ms-linear-gradient(top,  #4e5051 0%,#181818 100%);
	background: linear-gradient(to bottom,  #4e5051 0%,#181818 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e5051', endColorstr='#181818',GradientType=0 );
    border: 1px solid;
	text-transform: uppercase;
    border-color: #4e5051 #181818 #181818 #4e5051;
    color: #fff;
	border-radius: 3px;
	text-shadow: -1px -1px 0 #2a2a2a,1px -1px 0 #2a2a2a,-1px 1px 0 #2a2a2a,1px 1px 0 #2a2a2a;
}

.btn-black:hover {
    background: #717171;
}

.btn-grey {
    background: #f8e073;
    border: 1px solid #ab8f03;
    color: #ab8f03;
}

.btn-grey:hover {
    color: #fff;
    background: #ab8f03;
}


.btn-gray {
    background: #6c6c6c;
    border: 1px solid #6c6c6c;
    color: #fff;
}

.btn-gray:hover {
    color: #686867;
    background: #eeeeee;
	border: 1px solid #6c6c6c;
}
.b-msg-box {
    background: none repeat scroll 0 0 #004F84;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    font: 15px/1.4 "Trebuchet MS",sans-serif;
    left: 0;
    padding: 23px 11px;
    position: fixed;
    top: 0;
    width: 414px;
    z-index: 3000;
}
.b-msg-box .close {
    background: url("/img/icons.png") no-repeat scroll -60px -35px transparent;
    cursor: pointer;
    height: 11px;
    position: absolute;
    right: 6px;
    top: 5px;
    width: 12px;
}
.b-msg-box.grey {
    background: none repeat scroll 0 0 #C1C1C1;
    color: #3D3C3C;
}
.b-msg-box.white {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #01629B;
    color: #585858;
}
.b-msg-box.grey .close, .b-msg-box.white .close {
    background-position: -72px -35px;
}
.asterisk {
	color: red;
}