h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
    margin-bottom: .5em
}
h1 {
    font-size: 2.0014285714285716em;
    line-height: 1em;
}
h2 {
    font-size: 1.4em;
    line-height: 1.1em;        
}
h3 {
    font-size: 1.5em;
    line-height: 1.3em
}
h4 {
    font-size: 1.2857142857142858em;
    line-height: 1.3em
}
h5 {
    font-size: 1.1428571428571428em;
    line-height: 1.3em
}
h6 {
    font-size: 1em;
    line-height: 1.3em;
    text-transform: uppercase
}
hgroup h1,
hgroup h2,
hgroup h3,
hgroup h4 {
    margin-bottom: .1em
}
.subheader {
    font-size: 1.2em;
    font-weight: normal;
    color: #8f8f8f;
    margin-bottom: 1em
}

.blue{color:rgb(0, 0, 128)}
.bold{font-weight:bold}
.red{color:#8b0000}
.border{
 border: 1px solid #8b0000;
 padding: 7px;
 border-radius:10px;
}
.block1 {
background-color: #FFF301;
border: 2px solid #8b0000;
margin: 40px;
padding:10px 10px 70px 10px;
}
.iborder {padding:5px;border:1px solid #fff;}
img.brdred {padding:5px;border:1px solid #FFA200;}
th{text-align:left;}
img.brdl {padding:3px;border:1px solid #ffa200;margin:5px 10px 0 0;float:left;}
img.brdr {padding:3px;border:1px solid #ffa200;margin:0 0 0 10px;float:right;}

p {
    text-align: justify;
}
p,
ul,
ol,
dl,
dd,
dt,
blockquote,
td,
th {
    line-height: 1.5em
}
ul,
ol,
ul ul,
ol ol,
ul ol,
ol ul {
    margin: 0 0 0 2em
}
ol ol li {
    list-style-type: lower-alpha
}
ol ol ol li {
    list-style-type: lower-roman
}
p,
ul,
ol,
dl,
blockquote,
hr,
pre,
hgroup,
table,
form,
fieldset {
    margin-bottom: 1.5em
}
dl dt {
    font-weight: bold
}
dd {
    margin-left: 1em
}
blockquote {
    margin-bottom: 1.5em;
    padding-left: 1.5em;
    border-left: 1px solid #ccc;
    color: #666
}
blockquote small,
cite {
    color: #888;
    font-style: italic
}
blockquote p {
    margin-bottom: 1em;
    font-style: italic
}
small,
blockquote cite {
    font-size: .85em;
    line-height: 1
}
blockquote .pull-right,
.row blockquote .pull-right {
    float: none;
    text-align: right;
    display: block
}
address {
    font-style: italic
}
del {
    text-decoration: line-through
}
abbr[title],
dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help
}
strong,
b {
    font-weight: bold
}
em,
i {
    font-style: italic
}
sub,
sup {
    font-size: .7em;
    line-height: 0;
    position: relative
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
figcaption {
    font-size: .85em;
    font-style: italic
}
ins,
mark {
    background-color: #fe5;
    color: #000;
    text-decoration: none
}
pre,
code,
kbd,
samp {
    font-size: 90%;
    font-family: Menlo, Monaco, monospace, sans-serif
}
pre {
    background: #f8f8f8;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 1.5em;
    white-space: pre;
    overflow: auto
}
code {
    padding: 2px 3px;
    display: inline-block;
    line-height: 1;
    background: #f8f8f8;
    border: 1px solid #ddd
}
kbd {
    padding: 0 6px;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #fff inset;
    background-color: #fafafa;
    border-color: #ccc #ccc white;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #444;
    font-weight: bold;
    white-space: nowrap
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
    font-size: 13px
}
fieldset {
    padding: 2em 1.5em;
    margin-bottom: 1.5em;
    border: 1px solid #ddd
}
legend {
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 1em
}
tfoot th,
tfoot td {
    background-color: #f2f2f2
}
th,
td {
    border: 1px solid #8b0000;
    padding: .75em .5em
}
table caption {
    text-transform: uppercase;
    font-weight: bold;
    padding-left: .5em;
    color: #666
}
table.simple td,
table.simple th {
    border: 0;
    padding: .75em .7em .75em 0
}
table.bordered td,
table.bordered th {
    border: 1px solid #ddd
}
table.stroked td,
table.stroked th {
    border-bottom: 1px solid #eee
}
table.striped tbody tr:nth-child(odd) td {
    background-color: #f8f8f8
}
table.hovered tbody tr:hover td,
table.hovered thead tr:hover th {
    background-color: #f6f6f6
}
.thead-gray td,
.thead-gray th {
    background-color: #f0f0f0
}
.thead-black td,
.thead-black th {
    font-weight: normal;
    color: #f6f6f6;
    color: rgba(255, 255, 255, 0.9);
    background-color: #222
}
table.bordered .thead-black td,
table.bordered .thead-black th {
    border: 1px solid #444
}
.forms label {
    display: block;
    margin-bottom: 2px
}
.descr {
    color: #999;
    font-size: .85em;
    line-height: 1.5em
}
div.descr {
    margin: 4px 0
}
.columnar div.descr {
    margin-bottom: 10px
}
.forms ul {
    list-style: none;
    margin: 0
}
.forms ul li {
    margin-bottom: 10px
}
.forms.columnar ul li {
    margin-bottom: 15px
}
fieldset.liner {
    border: 0;
    padding: 0
}
fieldset.liner legend {
    padding: 0;
    width: 100%;
    padding-bottom: 12px
}
fieldset.liner legend span {
    padding: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #eee;
    display: block
}
.forms ul.multicolumn:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.forms ul.multicolumn li {
    float: left;
    margin-right: 12px;
    margin-bottom: 0;
    line-height: 1.8em
}
.forms ul.multicolumn li label {
    margin-bottom: 0
}
.forms ul.multicolumn li.width-50 {
    width: 48%;
    margin-right: 2%
}
.forms ul.multicolumn li.width-33 {
    width: 31%;
    margin-right: 2%
}
.forms.columnar legend {
    margin-bottom: 1em
}
.forms.columnar label {
    float: left;
    width: 150px;
    text-align: right;
    margin-right: 20px
}
.forms.columnar .push,
.forms.columnar div.descr {
    margin-left: 170px
}
.forms.columnar li fieldset label {
    float: none;
    width: auto;
    text-align: left;
    margin-right: 0
}
.forms.columnar li fieldset {
    border: 0;
    padding: 0;
    margin: 0;
    padding-left: 170px;
    position: relative
}
.forms.columnar li fieldset section {
    padding: 0;
    position: absolute;
    width: 150px;
    text-align: right;
    left: 0;
    top: 0
}
.forms.columnar li fieldset section label {
    float: none;
    width: auto;
    margin-right: 0;
    text-align: right
}
.forms.columnar li fieldset div.descr {
    margin-left: 0
}
.forms li.form-section {
    font-weight: bold;
    border-bottom: 1px solid #eee;
    padding: 1.5em 0 .7em 0;
    font-size: 1.1em;
    margin-bottom: 1.5em
}
.columnar li.form-section {
    padding-left: 170px
}
table.tableforms td {
    font-size: 90%;
    padding: 1px 10px 3px 0!important;
    border: 0
}
table.tableforms tr.labels td {
    padding-top: .8em!important;
    font-weight: bold
}
input[type="radio"],
input[type="checkbox"] {
    position: relative;
    top: -1px
}

.error,
.success {
    margin-left: 5px;
    font-weight: normal;
    font-size: .85em
}

.input-append,
.input-prepend {
    display: inline-block;
    background-color: #eee;
    height: 23px;
    border: 1px solid #ccc;
    margin: 0;
    padding: 1px 8px;
    color: #333;
    font-size: 14px;
    line-height: 23px
}
.input-prepend {
    margin-right: -1px
}
.input-append {
    position: relative;
    z-index: 1;
    margin-left: -1px
}

.btn-big.btn-active,
.btn-big.btn-active:hover {
    padding: 11px 25px
}
.btn-active,
.btn-active:hover {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) inset;
    color: #555;
    border: 0;
    background: 0;
    filter: none;
    background-color: #ddd;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    padding: 7px 17px 8px 17px
}
.btn-small {
    padding: 4px 12px;
    font-size: 11px
}
.btn-small.btn-active {
    padding: 5px 12px
}
.btn-big {
    padding: 10px 24px;
    font-size: 20px
}
.btn-square {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}
.btn-round {
    border-radius: 15px;
    border-radius: 0 \0
}
.btn-full {
    width: 100%
}
.btn-group {
    display: inline-block;
    margin-right: 2px;
    vertical-align: bottom
}
.btn-group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.btn-group>.btn,
.btn-group>input {
    float: left;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-left: -1px
}
.btn-group>.btn:first-child {
    border-radius: 4px 0 0 4px
}
.btn-group>.btn:last-child {
    border-radius: 0 4px 4px 0
}
.btn-group>.btn.btn-round:first-child,
.btn-group>.input-search:first-child {
    border-radius: 15px 0 0 15px
}
.btn-group>.btn.btn-round:last-child,
.btn-group>.input-search:last-child {
    border-radius: 0 15px 15px 0
}
.btn-append {
    margin-left: -2px;
    border-radius: 0 4px 4px 0
}
.btn.disabled,
.btn[disabled] {
    border: 0;
    filter: none;
    background: 0;
    background-color: #e9e9e9;
    opacity: .6;
    cursor: default;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.6)
}
@-moz-document url-prefix("http://") {
    input[type=submit].btn::-moz-focus-inner, button.btn::-moz-focus-inner {
        border: 0;
        padding: 0
    }
}

.half,
.third,
.quarter,
.fifth,
.sixth,
.twothird,
.twofifth,
.threefifth,
.fourfifth,
.fivesixth,
.threequarter {
    margin-left: 3.1914893617021276%;
    float: left;
    min-height: 1px
}
.half:first-child,
.third:first-child,
.quarter:first-child,
.fifth:first-child,
.sixth:first-child,
.twothird:first-child,
.twofifth:first-child,
.threefifth:first-child,
.fourfifth:first-child,
.fivesixth:first-child,
.threequarter:first-child {
    margin-left: 0
}
.sixth {
    width: 14.007092198581558%
}
.fifth {
    width: 17.4468085106383%
}
.quarter {
    width: 22.606382978723403%
}
.third {
    width: 31.205673758865245%
}
.half {
    width: 48.40425531914894%
}
.threequarter {
    width: 74.20212765957446%
}
.twothird {
    width: 65.60283687943262%
}
.twofifth {
    width: 38.08510638297872%
}
.threefifth {
    width: 58.72340425531915%
}
.fourfifth {
    width: 79.36170212765958%
}
.fivesixth {
    width: 82.8014184397163%
}
.push-half,
.push-threequarter,
.push-quarter,
.push-third,
.push-twothird,
.push-fifth,
.push-twofifth,
.push-threefifth,
.push-fourfifth,
.push-sixth,
.push-fivesixth {
    position: relative
}
.push-half {
    left: 51.59574468085106%
}
.push-third {
    left: 34.39716312056737%
}
.push-quarter {
    left: 25.79787234042553%
}
.push-fifth {
    left: 20.638297872340427%
}
.push-sixth {
    left: 17.198581560283685%
}
.push-threequarter {
    left: 77.39361702127658%
}
.push-twothird {
    left: 68.79432624113474%
}
.push-twofifth {
    left: 41.27659574468085%
}
.push-threefifth {
    left: 61.91489361702128%
}
.push-fourfifth {
    left: 82.55319148936171%
}
.push-fivesixth {
    left: 85.99290780141843%
}
.split .half,
.split .third,
.split .quarter,
.split .fifth,
.split .sixth,
.split .twothird,
.split .twofifth,
.split .threefifth,
.split .fourfifth,
.split .fivesixth,
.split .threequarter {
    margin-left: 0
}
.split .half {
    width: 50%
}
.split .threequarter {
    width: 75%
}
.split .quarter {
    width: 25%
}
.split .third {
    width: 33.3%
}
.split .twothird {
    width: 66.6%
}
.split .fifth {
    width: 20%
}
.split .twofifth {
    width: 40%
}
.split .threefifth {
    width: 60%
}
.split .fourfifth {
    width: 80%
}
.split .sixth {
    width: 16.6%
}
.split .fivesixth {
    width: 83.4%
}
.inner {
    padding: 1.5em
}
.inner-left {
    padding-left: 1.5em
}
.inner-right {
    padding-right: 1.5em
}
.inner-nobottom {
    padding-bottom: 1px
}
.inner-double {
    padding: 3em
}
.inner-double-left {
    padding-left: 3em
}
.inner-double-right {
    padding-right: 3em
}
.inner-double-nobottom {
    padding-bottom: 1px
}
.row .push-right {
    float: right
}
.row .centered {
    float: none;
    margin: 0 auto
}
.block-two,
.block-three,
.block-four,
.block-five,
.block-six {
    list-style: none;
    margin-left: -3.1914893617021276%;
    margin-bottom: 0
}
.block-two:after,
.block-three:after,
.block-four:after,
.block-five:after,
.block-six:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.block-two>li,
.block-three>li,
.block-four>li,
.block-five>li,
.block-six>li {
    height: auto;
    float: left;
    margin-bottom: 1.5em;
    margin-left: 3.1914893617021276%
}
.block-two>li {
    width: 46.80851063829787%
}
.block-three>li {
    width: 30.141843971631204%
}
.block-four>li {
    width: 21.80851063829787%
}
.block-five>li {
    width: 16.80851063829787%
}
.block-six>li {
    width: 13.47517730496454%
}
.image-left {
    float: left;
    margin: 0 1em 1em 0
}
.image-right {
    float: right;
    margin: 0 0 1em 1em
}
.image-left img,
.image-right img {
    position: relative;
    top: .4em
}
p.lead {
    font-size: 1.2em
}
.supersmall {
    font-size: .7em
}
.small {
    font-size: .85em
}
.big {
    font-size: 1.2em
}
input.big {
    padding: 2px 0;
    font-size: 1.2em
}
.text-centered {
    text-align: center
}
.uppercase {
    text-transform: uppercase
}
.nowrap {
    white-space: nowrap
}
.clear {
    clear: both
}
.last {
    margin-right: 0!important
}
.end {
    margin-bottom: 0!important
}
.handle {
    cursor: move
}
.normal {
    font-weight: normal
}
.bold {
    font-weight: bold
}
.italic {
    font-style: italic
}
.req,
.required {
    font-weight: normal;
    color: #da3e5a
}
.highlight {
    background-color: #e5ecf5!important
}
.width-33 {
    width: 33%
}
.width-50 {
    width: 50%
}
.width-100 {
    width: 100%
}
input.width-100 {
    width: 98.6%
}
textarea.width-100 {
    width: 99.4%
}
select.width-100 {
    width: 99.4%
}
.black {
    color: #000
}
.gray-dark {
    color: #555
}
.gray {
    color: #777
}
.gray-light {
    color: #999
}
.white {
    color: #fff
}
.red,
.error {
    color: #8b0000
}
.green,
.success {
    color: #18a011
}
a.white:hover {
    color: #d9d9d9;
    color: rgba(255, 255, 255, 0.8)
}
a.green:hover,
a.red:hover,
a.error:hover {
    color: #000
}
@media only screen and (max-width: 767px) {
    .row .half,
    .row .third,
    .row .quarter,
    .row .fifth,
    .row .sixth,
    .row .twothird,
    .row .twofifth,
    .row .threefifth,
    .row .fourfifth,
    .row .fivesixth,
    .row .threequarter {
        margin-left: 0;
        width: 100%
    }
    .push-half,
    .push-threequarter,
    .push-quarter,
    .push-third,
    .push-twothird,
    .push-fifth,
    .push-twofifth,
    .push-threefifth,
    .push-fourfifth,
    .push-sixth,
    .push-fivesixth {
        left: 0
    }
    .row .pull-right {
        float: none
    }
    .block-two,
    .block-three,
    .block-four,
    .block-five,
    .block-six {
        margin-left: 0;
        margin-bottom: 1.5em
    }
    .block-two>li,
    .block-three>li,
    .block-four>li,
    .block-five>li,
    .block-six>li {
        float: none;
        margin: 0;
        width: 100%
    }
    .forms.columnar label {
        float: none;
        text-align: left;
        width: auto
    }
    .forms.columnar .push,
    .forms.columnar div.descr {
        margin-left: 0
    }
    .forms .multicolumn li {
        float: none;
        margin-right: 0
    }
    .forms .multicolumn li.width-50,
    .forms .multicolumn li.width-33 {
        width: 100%
    }
    .forms.columnar li fieldset,
    .forms.columnar li fieldset section {
        width: 100%;
        padding-left: 0;
        text-align: left;
        position: static
    }
    .forms fieldset {
        padding: 0;
        padding-top: 1em;
        border: 0
    }
    .forms fieldset legend {
        padding: 0
    }
}


/* XS */
@media (max-width: 767px) {
	header {
		background: none !important;
		height: auto !important;
		margin-bottom: 0px !important;
	}
	.logo {
		display: block;
		float: left;
		position: static;
		margin: 0px 10px 0px 0px;
		width: 100px !important;
		background-size: 100px auto;
	}
	#basket {
		padding-left: 50px !important;
	}
	#content {
		padding-right: 15px;
	}
	#info_1 { position: static; clear: both; margin-top: 0px; text-align: right;}
	#info_1 .text { font-size: 16px; line-height: 20pt }
	#info_1 .bigger { font-size: 18px; font-weight: bold; line-height: 22pt; }
	#info_2 { position: static; text-align: center; clear: both; width: 100% !important; margin-bottom: 5px; padding-top: 10px;}
	#info_2 .text { font-size: 20px; font-weight: bold; line-height: 130%; text-transform: uppercase; }
	#info_2 .bigger { font-size: 24px; font-weight: bold; line-height: 140%; }
	#navigation {
		padding: 0px;
		margin: 0px;
		height: auto;
		position: static;
	}
	#navigation ul {
		position: static;
		margin: 0px;
		padding: 0px;
		height: auto;
	}
	#navigation li {
		margin: 0px 10px 10px 0px;
		padding: 8px 8px 6px 8px;
	}
	
	.navbar-header {
		border-bottom: 1px solid #dcb301;
		margin-bottom: 20px;
	}
	.navbar-brand {
		text-transform: uppercase;
		color: #333333;
	}
	.navbar-toggle {
		border: 2px solid #ffa200;
	}
	.navbar-toggle .icon-bar {
		border-bottom: 2px solid #ffa200;
	}
	.navbar-collapse {
		padding: 0px;
	}
	#leftcolumn ul {
		margin: 0px;
	}
	#leftcolumn ul li {
		padding: 0px;
	}
	#leftcolumn ul li a {
		padding: 8px 10px;
	}
	.search {
  margin-left: 0px !important;
	}
}

/* SM */
@media (min-width: 768px) and (max-width: 991px) {
	header {
		background: none;
	}
	#info_2 {
		width: 100%;
		left: 0px;
	}
}

/* MD */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* LG */
@media (min-width: 1200px) {

}