* {
margin:0;
padding:0;
}
* html body, html {height: 100%;}
body {
width:100%;
height:100%;
background:#f6f6f6 url(../images/bg.gif) repeat-x;
font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#656565;
padding:0;
margin:0;
position: relative;
}
a {
color:#9e0b0e;
font: normal 12px;
text-decoration: none;
}
a:hover {
color:#ffa211;
text-decoration: underline;
}
a img {
border:0;
}
h3, h4 {
font-size:12px;
}
ul, ol, dl {
list-style-position: inside
}
.clr {
width:0px;
height:0px;
clear:both;
}
.r10 {
border-radius:10px 10px 10px 10px;
}
.search_b {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) inset;
padding: 2px 6px;
margin:13px 5px;
float:right;
}
.search_b input {
border: none;
outline:none;
font: inherit;
vertical-align: middle;
padding-bottom:3px;
max-width:300px;
min-width:100px;
}
.search_b button {
border:none;
background: url("../images/search_button.gif") no-repeat scroll 50% center #FFFFFF;
height: 18px;
text-indent: -9999px;
width: 18px;
cursor:pointer;
}
.mainContainer {
min-width:997px;
max-width:1266px;
min-height: 100%;
margin:0 auto;
margin-bottom: -140px;
background:#ffffff;
}
* html .mainContainer {
height: 100%;
}

.headerMenu {
height:50px;
}
.headerMenu img {
margin:8px 0 0 5px;
float:left;
}
.headerMenu ul {
list-style-type: none;
float:right;
margin-right:5px;
padding-top:17px;
}
.headerMenu ul li {
float:left;
text-transform: lowercase;
background: url(../images/headerMenuSpacer.gif) no-repeat left;
padding:0 8px 0 8px;
}
.headerMenu ul li:first-child {
background: none;
}
.headerMenu ul li a{
color:#464646;
font:bold 13px Verdana,tahoma;
text-decoration: none;
}
.headerMenu ul li a:hover{
color:#9e0b0e;
}
.sm-Active {
color:#9e0b0e !important;
}

.headerAuto {
height:156px;
background:#72b5de url(../images/headerLogoBg.gif) repeat-x;
border-left:1px solid #fff;
border-right:1px solid #fff;
position:relative;
}
.headerAutoImage {margin-top:2px;float:left;}
.headerAutoButtons {
float:right;
margin-top:45px;
position:relative;
right:10%;
}
.headerAutoButtons a {display:block;}
.headerAButLast {
margin-top:-3px;
}
.headerTitle {
height:35px;
background:#ffe531 url(../images/unlogo_bg.gif) repeat-x;
border-left:1px solid #fff;
border-right:1px solid #fff;
margin-top:1px;
}
.headerTitle h3 {
padding:9px 0 0 7px;
color:#865504;
font:bold 10px Verdana;
text-transform: uppercase;
text-shadow: 2px 2px 3px #fff;
}

/* Main Content */
.mainContent {
padding:22px;
padding-top:15px;
}

/* Подвал */
.spacerFooter {
height:140px;
}
.footer {
min-width:770px;
max-width:1266px;
clear:both;
height:137px;
border-top:3px solid #ff9400;
margin:-140px auto;
}
.footerCounters {
height:50px;
text-align: center;
}
.fCountersWrap {padding-top:9px;}
.footerInfo {
height:87px;
background:#f6f6f6;
color:#b5b5b5;
padding-left:11px;
}
.footerInfoWrap {padding-top:15px; text-align:center;}
.footerSpan3 {float:left; width:33%; text-align:left;}
.footerSpan3 div {
	width:66%;
	margin:0 auto;
	text-align:left;
}
.footerInfo img {
float:left;
margin-right:12px;
}
.footerICenter {margin-left:312px;}
.footerIRight {margin-left:218px;}

/* Modules */
.moduleColumn {
width:33%;
min-width:315px;
float:left;
}

.mColumnWrap {
margin-left:30px;
}

.mColumnTitle h3 {
color:#4b668d;
text-transform: uppercase;
font-size:10px;
padding-bottom:4px;
margin-bottom:7px;
border-bottom:1px dotted #4f4f4f;
}
.mColumnTitle a {color:#0a2f63;}

.newsflash {
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px dashed #ccc;
}
.newsflash-date {font-weight: bold; margin-bottom:2px;}
.newsflash-title {margin-bottom:10px; font-weight: bold;}
.newsflash-item p {line-height:14px;}
.newsflash-image {text-align:center; padding:2px 0 2px;}

/* Item */
.news_item {
margin-bottom:20px;
}
.news_text {
padding-left:5px;
line-height:14px;
}
/* Tables */
.news_text table {
border-collapse:collapse;
border:1px solid #c1c1c1;
margin:10px 0 10px;
}
.news_text table th {
background:#f8f8f8;
}
.news_text table tr, .news_text table th {
border-left:1px solid #c1c1c1;
border-top:1px solid #c1c1c1;
}
.news_text table tr:hover{background: #fffdd5;}
.news_text table td, .news_text table th {
padding:8px 10px;
border-right:1px solid #c1c1c1;
}

.news_text p {
margin:5px 0 5px;
}
.news_text ul, .news_text ol, .news_text dl {
margin-left:40px;
padding:0;
}
.news_text img {
max-width:100%;
}
.news_manage {
padding:5px;
text-align:right;
}
.news_wleft {
float:left;
width:64%;
margin-left:30px;
}
.news_under {padding-left:18px;}
.news_related {
border-top:1px dashed #ccc;
padding-top:10px;
margin-top:5px;
}
.news_related ul{
margin:5px 0 0 30px;
}

/* Catalog Main */
.catalog_main_navi {
list-style-type:none;
padding:0;
margin-bottom:10px;
overflow: hidden
}
.catalog_main_navi li {
padding-top:5px;
overflow: hidden
}
.catalog_main_navi li div {
clear:both;
}
.catalog_main_navi li a h4 {font: normal 11px Verdana; padding-top:12px;}
.catalog_main_navi li img {
float:left;
padding-right:5px;
}
/* Catalog Cat Navi */
.catalogCatNavi {
min-width:315px;
float:left;
}
.catalogCatNavi ul {
padding:0;
list-style-type: none;
}

.catalogCatNavi ul li ul { margin-bottom:20px; }
.catalogCatNavi ul li ul li ul{ list-style-type: disc; margin-left:20px; }
.catalog_navi_main h4 a { font-weight: bold; }
.catalog_navi_main h4 { margin-bottom:10px;}
.catalogCatNavi ul li a{ font-weight: bold; }
.catalogCatNavi .nlevel_1 a { color:#004a8f; }
.catalogCatNavi .nlevel_2 a {font-weight: normal;color:#9e0b0e;}
.catalogCatNavi ul li ul li ul .catalog_navi_current {
list-style-type: none;
padding:5px;
margin:5px 0 5px -20px;
text-indent:15px;
background:#9e0b0e;
color:#fff;
}
.catalog_cat_speedbar {margin-bottom:10px;}
.catalog_cat_descr {
margin:10px 0 10px;
padding:10px;
border:1px dashed #ccc;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.catalog_cat_descr img { margin:5px; }
.catalog_cat_descr ul {
margin:5px 0 5px 17px;
}
.catalog_cat_descr p {
margin:5px 0 5px;
}
.cat_descr_gallery {list-style-type:none; text-align:center;}
.cat_descr_gallery li{
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
}
/* Short Item */
.catalog_short_item {
width:100%;
margin-bottom:10px;
padding-bottom:10px;
border-bottom: 1px dashed #ccc;
}
.catalog_si_image {
float:left;
width:135px;
min-height:90px;
text-align:center;
margin-right:15px;
}
.catalog_si_left {float:left; width: 77%;}
.catalog_si_title {color:#008080;}
.catalog_si_descr {margin-top:3px;}

.catalog_si_info {
margin-top:10px;
}
.catalog_si_info span {
margin-right:10px;
}
.catalog_si_edit {
float:right;
}
.catalog_si_delivery strong {color:#004a80;}
.catalog_si_instruction img {
vertical-align:middle;
margin-right:5px;
}
.feedback_text {
padding:10px;
}
.feedback_form {
width:700px;
margin:15px auto;
padding:15px;
border:1px solid #ccc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.22);
-moz-box-shadow:    2px 2px 7px rgba(50, 50, 50, 0.22);
box-shadow:         2px 2px 7px rgba(50, 50, 50, 0.22);
}
.feedback_header {
text-align:center;
margin-bottom:20px;
border-bottom:1px dashed #ccc;
padding-bottom:5px;
}
.feedback_left {
width:260px;
float:left;
}
.feedback_input label sup {color:#ff0000;}
.feedback_input label {display:block; margin-bottom:5px;}
.feedback_input input {
width:258px;
height:28px;
border:1px solid #999;
text-indent:10px;
margin-bottom:10px;
}

.feedback_input input, .feedback_input textarea {
color:#222;
background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));
background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);
}

.feedback_right {
float:left;
margin-left: 20px;
}
.feedback_right textarea {
width:390px;
padding:10px;
height:202px;
resize: none;
overflow:auto;
border:1px solid #999;
}
.feedback_security {
margin-top:10px;
position: relative;
}
.feedback_security a {
position: absolute;
top:15px;
left:140px;
}
.feedback_submit {
margin:10px 10px 0 0;
text-align:right;
}

.msg_info_text{
text-align:center;
color:#ff0000;
}

.static_text hr{
color: #999; /*для IE */
background-color:#999; /*для Firefox, Opera, Safari*/
border:0px none;
height:1px; /* высота 1px IE, Firefox, Opera, Safari */
margin:5px 0 5px;
}
.static_text blockquote {
padding:10px 0 10px 40px;
}
.static_text ul {
margin:5px 17px 5px;
}
.static_text p {
margin-bottom:10px;
}
.catalog_header_title {
color:#4b668d;
text-transform: uppercase;
font-size:10px;
margin:15px 0 15px;
}

.tipsyNone {cursor: pointer;}


/* ATTRIBUTES FOR THE CONTAINER (THIS HOW WE CENTER EVERYTHING)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_Pagination                       { clear: both; width: 100%; overflow: hidden; padding:15px 0 5px;}
.Zebra_Pagination ul                    { position: relative; left: 50%; list-style-type: none; margin: 0; padding: 0; float: left }
.Zebra_Pagination li                    { position: relative; float: left; right: 50% }

/* COMMON ATTRIBUTES FOR ALL THE LINKS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_Pagination a                     { padding: 4px 6px 4px 6px; border: 1px solid #AAA; color: #333; text-decoration: none; margin: 0 2px; display: block; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.Zebra_Pagination a:hover               { background-color: #DEDEDE; color: #222 }

/* "NEXT PAGE" AND "PREVIOUS PAGE" LINKS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_Pagination a.navigation          { border: 1px solid transparent; overflow: hidden; background-repeat: no-repeat }
.Zebra_Pagination a.previous            { background-image: url('../images/larrow.png'); background-position: left center; padding-left: 25px }
.Zebra_Pagination a.next                { background-image: url('../images/rarrow.png'); background-position: right center; padding-right: 25px }
.Zebra_Pagination a.disabled            { filter: alpha(opacity=20); -khtml-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2 }
.Zebra_Pagination a.disabled:hover      { background-color: inherit; color: inherit }

/* hack for transparent borders in IE6 */
*html .Zebra_Pagination a.navigation    { border-color: #000001; filter: chroma(color=#000001) }

/* CURRENT PAGE
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_Pagination a.current,
.Zebra_Pagination a.current:hover       { background: #0094D6; border-color: #0094D6; color: #FFF }

/* THE "..." SEPARATOR
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_Pagination span                  { color: #666; margin-right: 2px; display: block; float: left; padding: 8px 4px }

.bnnavi {
margin-right: 5px;
padding-left: 5px;
height: 29px;
background: #f1f5f7 url("../images/basenavi.png") no-repeat;
}
.navigation a, .argmore a, .addcombtn, .reply a {text-decoration: none !important;}
.navigation a {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.navigation {
margin-top: 5px;
text-align:center;
padding-top:5px;
}
.navigation, .navigation a, .navigation span{padding:5px;}
.navigation a, .navigation span {
font-weight: bold;
padding:5px;
height: 19px;
line-height: 19px;
}
.navigation a, .navigation span.nav_ext {color: #3f4b51;}
.navigation a:hover {background-color: #398dd8;color: #fff;}
.navigation span {color: #398dd8;}

.search_area_top {
float:right;
}
.search_parea {
margin-bottom:20px;
}
.search_parea form input {
width:88%;
height:27px;
text-indent:10px;
border:1px solid #d9d9d9;
border-top:1px solid #c0c0c0;
outline-color: #4d90fe;
outline-width:1px;
}
.search_parea form button {
float:right;
width:10%;
border:1px solid #d9d9d9;
background-color: #F5F5F5;
color:#444444;
font-size:11px;
-moz-user-select: none;
border-radius: 2px 2px 2px 2px;
cursor: pointer;
font-weight: bold;
height: 29px;
line-height: 29px;
min-width: 54px;
padding: 0 8px;
text-align: center;
text-decoration: none !important;
}
.search_parea form button:hover {background-color: #e8e8e8;}
.search_filterArea {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #EBEBEB;
height: 40px;
line-height: 36px;
padding: 0;
position: relative;
z-index: 102;
}
.search_filItem {
display:inline-block;	
height: 36px;
margin: 2px 8px 0 0;
padding: 0 8px;
}
.search_filItem a {
display:inline-block;	
color:#666;
text-decoration: none;
}
.search_filItem a:hover {color:#000;}
.search_filISel {
font-weight: bold;
color: #DD4B39;
border-bottom: 3px solid #DD4B39;
}
.search_ResCount {
padding: 5px 8px;
color:#999;
font:normal 13px arial;
margin-bottom:10px;
}
/* Search Story */
.srch_Ititle a {
color:#12c;
font:normal 14px arial;
text-decoration:underline;
}
.srch_Ititle a:visited {color:#609;}
.srch_Icategory {
color:#093;
height:15px;
line-height:15px;
font:normal 13px Arial;
}
.srch_IText {
font: normal 13px arial;
margin-top:3px;
}
.srch_RITEM {
margin-right:10%;
margin-bottom:15px;
}


.tipsy { font-size: 11px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 400px; padding: 5px 8px 4px 8px; text-align: center; }

/* Rounded corners */
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/

.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
	.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
	.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
	.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
	.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

/* MEDIA QUERY */

@media screen and (max-width: 1024px) {
	.headerAutoButtons {
		right:1%;
	}
	.mColumnWrap, .news_wleft {
		margin-left:5px;
	}
	.catalog_si_image {
		margin-right:3px;
	}
}