body {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
margin : 0; 
padding : 0; width:100%; display:block; 
}
td { font-size:12px;} 
a {
color : #0059c1; 
text-decoration : none; 
} 
a img { border:0;}
a:hover {
color : #0059c1; 
text-decoration:underline; 
} 
.headerLogo,.headerLogo1 {
padding : 0 0 0 11px;
background-image:url(/img/header_logo3.gif);
background-repeat : no-repeat; 
background-position : 100% 0; 
border-top : 2px solid #98c7ff; 
border-bottom : 2px solid #98c7ff; 
} 
.headerLogo1{background-image:url(/img/header_logo4.gif); background-position:0 0;}

.navigatorBar {
background-color : #b6bcbf; 
} 
.navigatorBar a img {
border : 0 none inherit; 
} 
.formSearch {
margin : 0; 
padding : 0; 
} 
.searchTextField {
font : 11px normal Arial, Helvetica, sans-serif; 
line-height : 11px;
height:13px;
width:95%;  
border:1px solid #808080; 
} 
.menu {
background-color : #dbdedf; 
text-transform : none; 
} 
.menu a {
background-image : url(/img/menu_delimitr.gif);
background-position : 0 3px; 
background-repeat : repeat-y; 
height : 18px; 
display : block; 
text-decoration : none; 
color : #004ca4; 
font-size : 12px; 
line-height : 12px; 
font-weight : bold; 
padding : 7px 7px 0 11px;
}

.menu a:hover {text-decoration:none; color:#FFFFFF; background-color : #b6bcbf; }

.curmenu-last a,.curmenu-last a:hover {
background-color : #b6bcbf; 
background-image : url(/img/menu_delimitr.gif);
background-position : 0 3px; 
background-repeat : repeat-y; 
height : 18px; 
display : block; 
text-decoration : none; 
color:#FFFFFF;
font-size : 12px; 
line-height : 12px; 
font-weight : bold; 
padding : 7px 7px 0 11px;
}

.curmenu-last-1 a,.curmenu-last-1 a:hover {
background-color : #b6bcbf; 
background-image : url(/img/menu_delimitr.gif);
background-position : 0 3px; 
background-repeat : repeat-y; 
text-decoration : none; 
color:#FFFFFF;
height : 18px; 
display : block; 
font-size : 12px; 
line-height : 12px; 
font-weight : bold; 
padding : 7px 7px 0 11px;
}

.curmenu a,.curmenu a:hover{
color : #ffffff; 
background-color : #b6bcbf;
text-decoration:none; 
} 

.curmenu-1 a {
color : #ffffff; 
background-color : #b6bcbf;
text-decoration:none; 
} 

.headerDelimitr {
background-color : #0059c1; 
} 
.headerDelimitr div {
font-size : 1px; 
height : 4px; 
} 
.leftBlock,.rightBlock{
padding:0 10px 0 10px}
.rightBlock {
padding:0 10px 0 11px;
background-position:0 0;
background-image : url(/img/menu_delimitr.gif);
background-repeat : repeat-y; 
}
/*
.ContentDelimitr {
background-image : url(img/menu_delimitr.gif); 
background-repeat : repeat-y; 
background-position : 50% 0; 
width : 21px; 
} 

.ContentDelimitr div {
width : 21px; 
} 
*/
.mainPageLeftTopBlock {
padding : 6px 9px 10px; 
background-color : #f3f4f4; 
border : 1px solid #b6bcbf;
} 
.mainPageLeftTopBlock a {
text-decoration : none; 
color : #3D4143; 
} 
.mainPageLeftTopBlock a:hover {
text-decoration: underline;
color : #3D4143; 
} 
.mainPageLeftTopBlock H2 , .mainPageLeftTopBlock H2 a {
color : #e83030; 
padding :0; 
margin : 0 0 1px; 
font-size : 12px; 
text-decoration : none; 
} 
.mainPageLeftTopBlock H2 a:hover {
text-decoration : underline; 
color : #e83030; 
} 
.mainPageLeftTopBlock img {
border : 0 none inherit; 
margin : 2px 9px 6px 0; 
} 
.contenCenterBlock{
padding: 8px 10px 0 10px;
line-height:14px;
background-image:url(/img/menu_delimitr.gif);
background-repeat:repeat-y; 
background-position:0 0;
}
.contenBlock {padding: 3px 10px 0 0px; color:#3D4143;
line-height:14px;
}
.contenBlock p { padding:0 0 4px 0; margin:0 0 0 0;  }
.leftDelimitrX {
clear: both;
height : 2px; 
font-size : 1px; 
background-color : #98C7FF; 
margin-bottom : 15px; 
} 
.mainPageleftmenu {
margin-bottom: 16px;
}
.mainPageleftmenu .title , .mainPageleftmenu .title a {
height : 15px;
background-color : #dbdedf; 
color : #004ca4; 
text-decoration : none; 
font-weight : bold; 
} 
.mainPageleftmenu .title {
border-bottom : 2px solid #0059c1; 
padding : 3px 0 2px 9px; 
margin : 0px 0 8px 0; 
} 
.mainPageleftmenu .link .bgLink a {
color : #0059c1;
text-decoration : none; 
}
.mainPageleftmenu .link .bgLink a:hover {
color : #0059c1;
text-decoration : underline; 
} 

.mainPageleftmenu .link .bgLink div a {
color :#3D4143;
text-decoration : none; 
}
.mainPageleftmenu .link .bgLink div a:hover {
color :#3D4143;
text-decoration : underline; 
}

.mainPageleftmenu .link div a {
color : #3D4143; 
background-image : none; 
margin-top : -6px; 
}
.bgLink {
background-color:#FFFFFF;
background-image : url(/img/arr_left_menu.gif);
background-position : 0 5px;
padding : 0 0 0 10px; 
margin : 6px 0 5px 0; 
background-repeat : no-repeat;
}
 
.mainPageleftmenu .link div a:hover {
color : #3D4143; 
} 
.delimitrLeftMenu {
font-size : 1px; 
height : 1px; 
background-image : url(/img/left_menu_delimitr.gif);
background-repeat : repeat-x; 
} 
.subscribe {
margin : 0; 
padding : 0; 
}
.subscribe .inputText {
width : 117px; 
font : 11px normal verdana; 
height:13px; 
border:1px solid #808080; 
}

.inputText1 {
width : 100px; 
font : normal 11px verdana, sans-serif; 
height: 13px; 
border: 1px solid #808080; 
}

#loginner {
width: 165px;
}
#loginner .inputText {
width: 80px;
}

.contentBlockType1 a {color:#3D4143; text-decoration:none;} 
.contentBlockType1 a:hover {color:#3D4143; text-decoration:underline;} 
.contentBlockType1 a img {
border : 0 none inherit; 
} 
.contentBlockType1 img , .contentBlockType1 table td img {
margin : 4px 12px 10px 0; 
} 
h3 {
margin: 5px 0;
font-size: 12px;
color : #e83030; 
}
.contentBlockType1 H2 , .contentBlockType1 H2 a {
color : #e83030; 
padding : 0; 
margin : 0 0 5px; 
font-size : 14px; 
text-decoration : none; 
} 
.contentBlockType1 H2 a:hover {
text-decoration : underline; 
color : #e83030; 
} 
.contentBlockType1delimitr {
font-size : 1px; 
height : 1px; 
background-image : url(/img/content_delimitr_x.gif);
background-repeat : repeat-x; 
background-position : 0 0; 
} 
.contentBlockType1delimitr {
margin : 10px 0 12px 0; 
} 
.contentBlockType1 table {
width : 100%; 
} 
.contentBlockType1 li a {color:#0059C1}
.contentBlockType1 li a:hover { color:#0059C1}

ul {
margin : 0; 
padding : 0 0 10px 0; 
} 
ul li {
list-style-type:none;
display : block; 
background-image : url(/img/arr_left_menu.gif);
background-position : 0 5px; 
background-repeat : no-repeat; 
padding : 0 0 0 10px; 
} 


.counter {
padding : 0 0 0 0; 
} 
.footer {
} 
.footer a img {
border : 0 none inherit; 
} 
.footerLeft {
background-color : #b6bcbf; 
height : 80px; 
} 
.footerLeft div {
height : 1px; 
font-size : 1px; 
} 
.footerRight {
background-image:url(/img/menu_delimitr.gif);
background-repeat:repeat-y; 
background-position:0 0;
background-color : #dbdedf;
padding-left:10px;
 
} 
.footerRight div {
padding : 15px;
padding-left:0px 
} 

div1 {
border:1px solid red; 
} 

/*NON-main blox*/
.contentInner h2{
color : #e83030;
padding : 0;
margin : 0 0 10px;
font-size : 14px;
text-decoration : none;
}
.contentInner p {
padding: 0 0 10px;
margin:0;
}
.contentInner .linx a {
background-image : url(/img/arr_left_menu.gif);
background-position : 0 3px;
background-repeat : no-repeat;
color : #0059c1;
white-space: nowrap;
display : block;
float: left;
clear: both;
padding : 0 0 0 10px;
margin : 4px 0 3px 0;
text-decoration : none;
font: 11px Arial, sans-serif;
}
.contentInner .linx a:hover {
text-decoration: underline;
}
.back {
padding: 0;
text-align: right;
}
.back a {
font: 11px Arial, sans-serif;
}
.news-date, news-date a {
color: #0059C1;
font: 11px Arial,sans-serif;
}
.news-text img {
margin: 2px 10px 0px 0;
}
.news-text, .news-text a, .news-text a:hover {
/*color: #3D4143;*/
font: 12px Arial,sans-serif;
}
.next a {
font: 13px Arial, sans-serif;
}
.next b {
font: bold 13px Arial, sans-serif;
color:#0059C1;
}
.news-year {
font: bold 12px Arial,sans-serif;
color:#3D4143;
padding-bottom: 15px;
}
.news-year b {
color: #0059C1;
}
.news-year a {
font: 12px Arial,sans-serif;
color: #0059C1;
}
.news-month td {
width: 33%;
}
.news-month a {
clear: both;
background-image : url(/img/arr_left_menu.gif);
background-position : 0 4px;
background-repeat : no-repeat;
color : #0059c1;
display : block;
float: left;
padding : 0 0 0 10px;
margin : 2px 0 1px 0;
text-decoration : none;
font: 12px Arial, sans-serif;
clear: both;
}
.news-month div {
clear: both;
background: url(/img/arr_left_menu.gif) 0 4px no-repeat;
padding : 0 0 0 10px;
margin : 2px 0 1px 0;
font: bold 12px Arial, sans-serif;
color : #0059c1;
}

.red {
color: #E83030;
font: 11px Arial, sans-serif;
}

.fdback, .zakaz {
margin: 0;
padding: 0;
}
.fdback div, .zakaz div {
padding-top: 14px;
}
.fdback .input, .zakaz .input {
width: 250px;
color: #3D4143;
border: 1px solid #808080;
font: 11px Arial, sans-serif;
}
.fdback select {
width: 250px;
color: #3D4143;
margin-bottom:-13px;
padding:0;
font: 11px Arial, sans-serif;
}
.fdback textarea, .zakaz textarea {
color: #3D4143;
border: 1px solid #808080;
font: 11px Arial, sans-serif;
width: 250px;
height: 87px;
}
.zakaz textarea {
height: 45px;
}
.fdback .date-day {
width: 50px;
margin-bottom: 0;
}
.fdback .date-month {
width: 90px;
margin-bottom: 0;
}
.fdback .date-year {
width: 60px;
margin-bottom: 0;
}



.main-search {
margin: 0;
padding: 10px 0 0 0
}
.main-search td {
font: 11px Arial, sans-serif;
}
.main-search .input {
width: 96%;
color: #3D4143;
border: 1px solid #808080;
font: 11px Arial, sans-serif;
}
.blue {
font: bold 12px Arial, sans-serif;
color: #004CA4;
}
.searched td{
vertical-align: top;
padding-top: 10px;
}

.contentInner {
color: #3D4143;
}

.site-map li {
line-height: 130%;
}
.site-map .first-li {
background: none;
padding:3px 0 8px 0;
font-weight: bold;
}
.site-map li ul li {
margin-left: 5px;
}


/*Catalog*/
.selecter {
margin-top: 13px;
width: 100%;
color: #3D4143;
font: 11px Arial, sans-seriif;
}
.catalog {
width:100%;
margin-top: 10px;
}
.catalog th {
border-top: 1px solid #B9BFC2;
border-bottom: 1px solid #B9BFC2;
color: #3D4143;
font: 11px Arial, sans-seriif;
background-color: #F3F4F4;
}
.catalog th a {
color: #0059C1;
font: 11px Arial, sans-seriif;
}
.catalog td {
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
font: 11px Arial, sans-seriif;
color: #3D4143;
background: #DBDEDF;
}
.catalog .chet {
background: #F3F4F4;
}
.catalog .last {
padding: 0px;
background:#B9BFC2;
height: 1px;
}
.catalog .white {
height: 10px;
background: #ffffff;
padding:0;
}

.pages b {
color:#0059C1;
}


.total {
padding:0;
border-top: 1px solid #B9BFC2;
border-bottom: 1px solid #B9BFC2;
}
.total td {
background-color: #F3F4F4;
height: 33px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
text-align: center;
font: 11px Arial,sans-serif;
}


.mainPageLeftTopBlock .special-afford-table {
margin: 0;
border: 0;
}
.mainPageLeftTopBlock .special-afford-table td {
padding: 0;
border: 0;
}



/*Шаблоны*/
.shablon-0 H2 , .shablon-0 H2 a {
color : #e83030; 
padding : 0; 
margin : 0 0 5px; 
font-size : 14px; 
text-decoration : none; 
} 
.shablon-0 li a {color:#0059C1}
.shablon-0 li a:hover { color:#0059C1}
.shablon-0 a { color:#3D4143; text-decoration:none;} 
.shablon-0 a:hover { color:#3D4143; text-decoration:underline;} 
.shablon-0 img {margin-right: 10px;}


.shablon-1 {
padding-bottom: 10px;
}
.shablon-1 .title , .shablon-1 .title a,.shablon-1 .title a:hover {
height : 15px;
background-color : #dbdedf; 
color : #004ca4; 
text-decoration : none; 
font-weight : bold; 
} 
.shablon-1 .title {
border-bottom : 2px solid #0059c1; 
padding : 3px 0 2px 9px;
margin : 0px 0 8px 0; 
} 


