 body {font-size: 1em;line-height: 1.4;}::-moz-selection {background: #b3d4fc;text-shadow: none;}::selection {background: #b3d4fc;text-shadow: none;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}img {vertical-align: middle;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;}.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}.ir:before {content: "";display: block;width: 0;height: 150%;}.hidden {display: none !important;visibility: hidden;}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible {visibility: hidden;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.container{width:320px;margin: 0 auto;clear:both;float:none;}.container .grid_1, .container .grid_2, .container .grid_3, .container .grid_4{display: inline;float: left;margin:0 12px;}.container .grid_1, .container .grid_2, .container .grid_3, .container .grid_4{width:294px;}body{font-family: 'Open Sans', sans-serif;text-align:justify;background:url(../img/body-bg.gif) repeat 0 0;color:#333;}a{color:#333;}a:hover{text-decoration:none;}img{}h2,h3{text-align:center;}h2{border-bottom:#CCC 1px solid;padding:10px 0;color:#333;}header, section, footer{overflow:hidden;}header{background:url(../img/main-bg.gif) repeat 0 0;}header h1.logo{margin:5px 0;}header .phone{font-size:1.15em;color:#333;text-align:right;margin: 0.5em 0 0;}header .phone strong, header .phone a {color: #ba0c13;}header .phone a {color: #ba0c13;text-decoration: none;}header .phone a:hover {color: initial;}nav{}nav ul{background:url(../img/blk-bg.gif) repeat 0 0;padding:0;margin:0;text-align:center;}nav ul li{display: block;border-bottom:#CCC 1px solid;}nav ul li ul li{border-bottom:none;}nav ul li ul li a{font-size:0.8em;}nav ul li a{text-decoration: none;text-transform: uppercase;display:block;padding:10px;color:#FFF;}nav ul li a:hover{background:#BA0C13;}section.content{background:url(../img/main-bg.gif) repeat 0 0;margin:0 0 10px 0;padding:10px 0;}.block{background:url(../img/blk-bg.gif) repeat 0 0;color:#FFF;text-align:center;padding:10px;}.block a{color:#FFF;background:#BA0C13;padding:15px;text-decoration:none;display:block;}.block h2{border-bottom:none;padding:0;color:#fff;}.block2{background:#FFF;border:#BA0C13 1px solid;padding:10px;}footer{}footer p{color:#FFF;font-size:0.8em;}footer a{color:#FFF;}ul.list-mk{padding:0;}ul.list-mk li{list-style:url(../img/marker.gif) inside;padding:5px 0 5px 20px;transition:all 0.2s linear;}ul.list-mk li:hover{background:#BA0C13;color:#FFF;}ul.list-mk li ul{padding:0;}ul.list-mk li ul li{list-style:inside;padding:7px 0;transition:none;}#slider{margin-top:20px;}#slider .nivo-directionNav{display:none;}#accordion{width:290px;margin:20px 0;float:left;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#BA0C13 !important;color:#fff !important;}.ui-accordion .ui-accordion-content{padding:10px !important;}.ui-accordion .ui-accordion-content td{padding:5px !important;}.maps{width:290px;height:350px;}label, input[type=text], textarea, select{display:block;}input, textarea, select{border: none;padding: 10px;width: 290px;margin: 0 0 10px;border: 1px solid #333333;}textarea{height:200px;}input.bt{display:inline-block;width:100px;padding:10px;color:#FFF;background:#BA0C13;}input.bt:hover{background:#1C1C1C;color:#FFF;}.btn-menu {border: 0;background:url(../img/blk-bg.gif) repeat 0 0;padding: 10px;color: #FFF;width: 100%;}@media only screen and (min-width: 320px) {.container{width:320px;}.container .grid_1, .container .grid_2, .container .grid_3, .container .grid_4{width:296px;}}@media only screen and (min-width: 480px) {.container{width:480px;}.container .grid_1, .container .grid_2, .container .grid_3, .container .grid_4{width:456px;}input, textarea, select{width:450px;}#accordion{width:450px;}.maps{width:450px;}}@media only screen and (min-width: 800px) {.container{width:800px;}.container .grid_1{width:176px;}.container .grid_2{width:376px;}.container .grid_3{width:576px;}.container .grid_4{width:776px;}nav ul li{display: inline-block;border-right:#CCC 1px solid;border-bottom:none;}nav ul li:last-of-type{border-right:none;}nav ul li a{text-decoration: none;text-transform: uppercase;display:block;color:#FFF;font-size:0.8em;padding:20px;}nav ul li a:hover{background:#BA0C13;}nav ul li:hover ul{display:block;}nav ul li ul{display:none;position:absolute;z-index:100000000;}nav ul li ul li{display:block;border-top:#CCC 1px solid;border-bottom:none;border-right:none;}nav ul li ul li a{padding:15px;}header .phone{font-size:1.35em;}#slider{margin-top:80px;}footer p{font-size:1em;}input, textarea, select{width: 370px;}#accordion{width:370px;}.maps{width:370px;}.btn-menu {display: none;}}@media only screen and (min-width: 960px) {.container{width:960px;}.container .grid_1{width:216px;}.container .grid_2{width:456px;}.container .grid_3{width:696px;}.container .grid_4{width:936px;}nav ul li a{font-size:1em;padding:25px;}section.content p{font-size:1.2em;}section.content #accordion p{font-size:1em;}input, textarea, select{width: 450px;}#accordion{width:450px;}.maps{width:450px;}}