/* ================================================== */
/* Font styles */
/* ================================================== */
@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic,900,900italic&subset=latin,cyrillic);
@font-face {
	font-family: 'Conv_Arsenal-Regular';
	src: url('/css/fonts/Arsenal-Regular.eot');
	src: local('☺'), url('/css/fonts/Arsenal-Regular.woff') format('woff'), url('/css/fonts/Arsenal-Regular.ttf') format('truetype'), url('/css/fonts/Arsenal-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* end of Font styles-------------------------------- */

/* ================================================== */
/* Main styles */
/* ================================================== */
html {
	margin-left: -1px;
	overflow-Y: scroll;
}
body {
	margin: 0;
	padding: 20px;
	overflow-x: hidden;
        min-width: 1000px;
	font-family: Arial;
        font-size: 13px;
        color: #3b3b3b;
}
img { border: 0; behavior: url("/admin/include/style/png.htc"); }
.cufon {font-family: 'Roboto';}
.cufonA {font-family: 'Conv_Arsenal-Regular';}
.clear {position: relative; clear: both; width: 100%; height: 1px;}
/* end of Main styles-------------------------------- */

.toc {position: relative; padding: 0px; background: url(/i/bg.png) top center no-repeat; background-color: #e4f8ff; }
.tocIndex {position: relative; padding: 0px; background: url(/i/bgIndex.png) top center no-repeat; background-color: #e4f8ff;}

/* ================================================== */
/* User styles */
/* ================================================== */
.cent {position: relative;}
.main_div {position: relative; width: 1000px;}

/* Header */
.main_div .header {position: relative; float: left; width: 1000px; height: 181px;}
.main_div .header .map {position: absolute; top:0px; left: 54px; width: 65px; height: 32px; background: url(/i/map.png) 0 0 no-repeat;}
.main_div .header .map:hover {background: url(/i/map_v.png) 0 0 no-repeat;}
.main_div .header .home {position: absolute; top:0px; left: 132px; width: 65px; height: 32px; background: url(/i/home.png) 0 0 no-repeat;}
.main_div .header .home:hover {background: url(/i/home_v.png) 0 0 no-repeat;}
.main_div .header .mail {position: absolute; top:0px; left: 215px; width: 65px; height: 32px; background: url(/i/mail.png) 0 0 no-repeat;}
.main_div .header .mail:hover {background: url(/i/mail_v.png) 0 0 no-repeat;}
.main_div .header .phoneIcon {position: absolute; top:20px; left:518px; width: 28px; height: 28px; background: url(/i/phoneIcon.png) 0 0 no-repeat;}
.main_div .header .phone {position: absolute; top:16px; left:558px; color:#1d71ae; font-size: 30px;}
.main_div .header .phone .pref {color:#8dcff1; font-size: 20px;}
.main_div .header .addressIcon {position: absolute; top:20px; left:783px; width: 28px; height: 28px; background: url(/i/addressIcon.png) 0 0 no-repeat;}
.main_div .header .address {position: absolute; top:5px; left:819px; color:#0a579a; font-size: 13px; line-height: 1.2;}
.main_div .header .address p {margin: 0 0 10px 0; padding: 0;}
.main_div .header .address a {color:#0a579a; font-size: 13px; text-decoration: underline;}
/* Logo */
.main_div .header .block__logo img {opacity: 1;}
.main_div .header .block__logo img:hover {opacity: 0.8;}
.main_div .header .block__logo_s {position: absolute; top:63px; left:28px;}
.main_div .header .block__logo {position: absolute; top:63px; left:28px;}

/* Main menu */
.main_div .header .block_mainMenu {position: absolute; top:68px; left:318px; width: 682px; height: 58px;}
.main_div .header .block_mainMenu tr td {background: url(/i/block_mainMenu.png) 0 0 no-repeat;}
.main_div .header .block_mainMenu tr td:first-child {background: none;}
.main_div .header .block_mainMenu a {text-decoration: none; color:#ffffff; font-size: 12px;}
.main_div .header .block_mainMenu a:hover{color:#ffffff;}

.main_div .header .order {position: absolute; top:128px; left: 395px; color:#ffffff; font-size: 30px; font-weight: 900; text-shadow: 1px 1px 1px rgba(164, 78, 0, 1);}


.sliderBlock {position: relative; float: left; width: 971px; margin:0px 14px; height: 255px;}
.sliderBlock ul {margin: 0; padding: 0;}
.sliderBlock ul li {margin: 0; padding: 0;}
.sliderBlock .sliderBox {position: absolute; top:0; left:0px; width: 971px; height: 255px;}
.sliderBlock .slider {position: relative; float: left; width: 971px; height: 255px;}
.sliderBlock .slider .image {position: relative; float: left; width: 971px; height: 255px;}
.sliderBlock .bx-controls {position: absolute; left:0px; top:208px; left:50%; height: 11px;}
.sliderBlock .bx-controls .bx-pager {position: relative; float: left; height: 11px; left:-50%;}
.sliderBlock .bx-controls .bx-pager .bx-pager-item {position: relative; float: left; width: 11px; height: 11px; margin: 0 2px 0 2px;}
.sliderBlock .bx-controls .bx-pager .bx-pager-item a {display: block; position: relative; float: left; width: 11px; height: 11px; background: url(/i/bx-pager-item.png) 0 0 no-repeat;}
.sliderBlock .bx-controls .bx-pager .bx-pager-item .active {background: url(/i/bx-pager-item_v.png) 0 0 no-repeat;}


.leftContent {position: relative; float: left; width: 285px; padding: 0 40px 0 20px;}

.rightContent {position: relative; float: left; width: 655px;}

/* Pager */

/* Footer */
.footer_before {position: relative; position: relative; clear: both; width: 100%; height: 0px;}
.footer_div {position: relative; width: 100%; height: 166px; margin: 20px 0 0 0; background: url(/i/footer_div.png) top center no-repeat; background-color: #c8f1ff;}
.footer_div .footer {position: relative; width: 1000px; height: 166px;}
.footer_div .footer .text1 {position: absolute; top:71px; left: 30px; color:#3c3c3c; font-size: 12px; line-height: 2;} 
.footer_div .footer .text1 a {color:#3c3c3c; font-size: 12px; text-decoration: underline;}
.footer_div .footer .icons {position: absolute; top:60px; right: 30px;}
.footer_div .footer .icons .icon {position: relative; float: left; margin: 0 0 0 10px;}
/* end of User styles-------------------------------- */


/* ================================================== */
/* Forms styles*/
/* ================================================== */
form { margin: 0; padding: 0; }

/* end of Forms styles------------------------------ */

