@charset "utf-8";
/* CSS Document */

HTML{height:100%;width:100%}
BODY {height:100%;width:100%;margin:0; padding:0; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#dadada;color:#666;text-align:center;}
a{color:#115ca5}
IMG {border: 0}
TABLE {border-collapse:collapse;}
TABLE TR TD {padding:0;vertical-align:top;}
FORM  {margin:0}
INPUT, TEXTAREA, SEL ECT {font-size:12px; font-family: Arial, sans-serif;color:#8c8988}
P {margin:0 0 10px 0}
H1{margin:0 0 5px;font-weight: normal;text-align:left;font:28px Trebuchet Ms;color:#115ca5}
h3{margin:0 0 0px;font-weight: normal;text-align:left;font:17px Trebuchet Ms;color:#115ca5;position:relative;top:8px}
H5{font-size:18px;  font-weight: normal;color:#115ca5}
hr{height:2px ;background:#aca899}
.cat-descr h1{margin:0 0 0 -20px;position:relative;}

.redheader{color:#cf0226;font-size:18px}
.redheader a{color:#cf0226}

.google-map{margin:0 0 0 0px;position:absolute}

HR{height:2px;border:0px;}
.clear{clear: both;padding-bottom: 1px; margin-bottom: -1px; height:0;}
.border{border:1px solid #111}
.clear-both{clear:both}

.basket-items li{margin:0 0 0 14px;}

.left{float:left}
.right{float:right}
.absolute{position:absolute}
.relative{position:relative}
.middle{vertical-align:middle}
.center{text-align:center}

.white{color:#fff} .black{color:#111} .red{color:#cf0226} .green{color:green} .blue{color:blue} .grey{color:#cecece}
.font11{font-size:11px} .font12{font-size:12px} .font14{font-size:14px}

.clearfix:after{content:".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}

.holder{text-align:left;margin:0 auto;width:990px;min-height:100%;_height:100%;background:#fff;}
.hold-bg{background:url(/images/red-bars.gif) repeat-y right 20px #fff;}

.inline-block{display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;*display:inline;vertical-align:top}


/* START OF HEADER */
#logo{float:left;font-size:10px}
#logo .logo-link a img{font-size:23px;}
#logo .logo-link a{color:#111;font-style:italic;font-family:verdana}
#logo .logo-link{float:left;margin:10px 0 0 34px}
#logo .header-descr{margin:10px 0 0 58px;float:left}
#optimal{float:right;height:69px;background:url(/images/header-red.gif) 0 0 no-repeat #bf0000;width:286px !important;width:386px;w\idth:286px;padding:0 36px 0 64px;text-align:right;color:#fff;font-size:17px;}
#optimal #optimal-heading{padding:12px 0 0;}
#flash{height:216px;clear:both;background:#0B95EE}
.red-strips{width:94px;height:95px;background:url(/images/red-strips.gif);position:absolute;margin:173px 0 0 880px}
.blue-strips{width:94px;height:95px;background:url(/images/flash-img.gif);position:absolute;margin:173px 0 0 880px}
.rated-strips{width:94px;height:95px;background:url(/images/rated-strips.gif);position:absolute;margin:173px 0 0 880px}
.services-strips{width:94px;height:95px;background:url(/images/services-strips.gif);position:absolute;margin:173px 0 0 880px}
.auto-strips{width:94px;height:95px;background:url(/images/auto-strips.gif);position:absolute;margin:173px 0 0 880px}
.sip-strips{width:94px;height:95px;background:url(/images/sip-strips.gif);position:absolute;margin:173px 0 0 880px}
.phone-strips{width:94px;height:95px;background:url(/images/phone-strips.gif);position:absolute;margin:173px 0 0 880px}
.b-strips{width:94px;height:95px;background:url(/images/b-strips.gif);position:absolute;margin:173px 0 0 880px}
.del-strips{width:94px;height:95px;background:url(/images/del-strips.gif);position:absolute;margin:173px 0 0 880px}
/* END OF HEADER */

/* START OF BODY */
.body{padding:0 0 67px}
#country{width:401px;background:url(/images/country-sel.gif) right 0 no-repeat #e5e5e5;height:41px;font-size:11px}
#country ul{margin:0 0 0 27px;padding:0;}
#country ul li{float:left;list-style:none;margin:10px 0 0 35px;display:inline}
.right-block{float:right;width:460px;padding:17px 0 0;margin:0 140px 0 0;display:inline}
.right-block-content{float:right;width:600px;padding:17px 0 0;margin:0;display:inline}
.left-block{float:left;width:343px}
.menu-left{margin:23px 0 0}
.menu-left div{background:url(/images/white-arrow.gif) no-repeat 0 6px;margin:0 0 0 -22px;padding:0 0 0 22px}
.menu-left dd, .menu-left dt{border-bottom:1px solid #b2b2b2;font-size:17px;background:url(/images/menu-arrow.gif) 41px 12px no-repeat;padding:6px 0 6px 63px;margin:0}
.menu-left dd{background:url(/images/menu-selected1.gif) #1a6ab3;border:0;padding:7px 0 7px 63px}
.menu-left dd, .menu-left dd a{color:#fff}
.menu-left a:hover{text-decoration:underline}
.menu-left a{text-decoration:none}
.menu-left .no-border{border-bottom:1px solid #fff}
.blue-square{margin:0;padding:8px 0 20px;}
.blue-square a{text-decoration:none}
.blue-square a:hover{text-decoration:underline}
.pad{padding:18px 0 0;}
.blue-square li{text-align:left;border-bottom:1px solid #b2b2b2;list-style:none;padding:5px 0 6px 31px;background:url(/images/blue-square.gif) 0 10px no-repeat}
.pad li{background-position:-0px 9px}
.left-port{margin:30px 0 0 0px;padding:0;width:352px;}
.left-port li{list-style:none;float:left;margin:0 9px 27px 41px;width:126px;_width:126px;display:inline}
.left-port div{border:1px solid #cecece;width:124px;_width:124px;padding:2px 0;margin:0 0 9px}
.left-port div img{display:block}
.left-port div a{position:relative;display:block;margin:0 0 0 2px}

.descr-left{float:left;width:350px}

.menu-right{float:right;margin:-34px 43px 0 0;display:inline;color:#4c4c4c;width:177px}
.menu-right dt, .menu-right dd{border-bottom:1px solid #b2b2b2;margin:0;}
.menu-right dt.selected, .menu-right dd.selected{background:url(/images/menu-selected.gif) #1a6ab3 no-repeat;color:#fff;border:0}
.menu-right dt.selected div, .menu-right dd.selected div{background:url(/images/white-square.gif) no-repeat 0 5px;margin:0 0 0 -20px;padding:0px 0 0 20px}
.menu-right dt.selected a, .menu-right dd.selected a{color:#fff}
.menu-right dt.selected{background-color:red}
.menu-right .projects{background:url(/images/menu-selected.gif) #1a6ab3 no-repeat;color:#fff}
.menu-right .projects a{color:#fff}
.menu-right .projects div{background:url('/images/white-arrow.gif') no-repeat 0 7px;padding:0 0 0 22px;margin:0 0 0 -22px}
.menu-right dt{font-size:17px;background:url(/images/menu-arrow.gif) no-repeat 8px 12px;padding:6px 0 6px 30px}
.menu-right dt a{text-decoration:none}
.menu-right dt span{text-decoration:none}
.menu-right dd a{text-decoration:none}
.menu-right dt.heading{background:none;border:0;color:#4c4c4c;font-weight:bold;}
.menu-right dd{font-size:14px;padding:8px 0 9px 50px;background:url(/images/menu-square.gif) no-repeat 30px 14px;}
.menu-right .no-border{border:0}
.menu-right a:hover{text-decoration:underline}
/* END OF BODY */

/* START OF PHOTOARCHIVE */
.photo-archive{clear:both;margin:0;padding:50px 0 30px;}
.photo-archive li{list-style:none;float:left;margin:0 28px 20px 41px;display:inline;width:126px;height:179px;overflow:hidden}
.photo-archive li div{border:1px solid #cecece;padding:2px;width:120px;margin:0 0 9px}
.photo-archive img{display:block}
.three li{margin:0 69px 20px 0;}

.photo-three{clear:both;margin:0;padding:20px 0 10px}
.photo-three li{list-style:none;float:left;margin:0 69px 0px 0;display:inline;padding-bottom:20px;width:126px;height:159px;overflow:hidden;text-align:left}
.photo-three li div{border:1px solid #cecece;padding:2px;margin:0 0 9px}
.photo-three img{display:block}
.back-to-photos{text-align:right;color:#115ca5;clear:both;margin:0 44px -20px 0;height:20px}
.back-to-photos span{font-size:10px;position:relative;top:-1px}
/* END OF PHOTOARCHIVE */

/* START OF CONTENT */
.breadcrumb{font-size:11px;margin:0;padding:0}
.breadcrumb li{margin:0;padding:0;list-style:none;display:inline}
.breadcrumb span{color:#115ca5;font-size:10px;}
.page-content{clear:both;margin:30px 70px 30px 41px;text-align:justify}
.pages-port{background:#fff;}
.nav{margin:0 0 0 41px;font-size:11px}
.item{clear:both;}
.item .errortext{display:none}
.content-table td, th{border:1px solid #cecece;padding:1px 2px}
.content-table th p{margin:0}
.icon-home{float:right;display:block;margin:19px 91px 0 0px}
.icon-home img{display:block}
.icons{float:right;margin:19px 52px 0 0px}
/* END OF CONTENT */

/* START OF FOOTER */
.f{width:990px;border-top:1px solid #999;margin:-50px auto 0 auto;height:49px;clear:both;text-align:left;background:#fff}
.f-left{font-style:normal;font-size:11px;width:292px;border-top:4px solid #115ca5;margin:-5px 0 0;padding:10px 0 0 41px;line-height:14px;float:left;position:relative}
.f-left address{font-style:normal}
.f-copy{font-style:normal;font-size:11px;padding:9px 41px 0 0;line-height:14px;float:right;text-align:right}
.f-copy address{font-style:normal}
/* END OF FOOTER */





.photo-three{clear:both;margin:0;padding:20px 0 10px}
.photo-three li{list-style:none;float:left;margin:0 17px 0px 0;display:inline;padding-bottom:20px;width:166px;height:159px;overflow:hidden;text-align:left}
.photo-three li div{border:1px solid #cecece;padding:2px;margin:0 0 9px}
.photo-three li img{}
.photo-three img{display:block}