html { margin:0; padding:0; }
body { margin:0; padding:0; background:#ffffff; font-family:Arial, sans-serif; font-size:12px; }
img { border:0; }
a { text-decoration:underline; color:#3185ff; }
a:hover { color:#17347a; }
h2 { margin:0 0 0 0; overflow:hidden; padding:24px 0 4px 0; color:#18367c; font-family:"Microsoft Sans Serif"; font-size:15px; font-weight:bold; border-bottom: 1px dotted #435e93; }
h3 { margin:0 0 0 0; padding:15px 0 4px 0; color:#666666; font-family:Arial, "Trebuchet MS", sans-serif; font-size:13px; }
form { margin:0; padding:0; }
input { margin:0; }
p { margin:0 0 11px 0; padding:0; }

#body { width:999px; margin-left:auto; margin-right:auto; border:1px solid #17347a; border-bottom:0; }

#langSwitch { background:#3f5c9e; list-style-type:none; margin:0; padding:0; overflow:hidden; }
#langSwitch li { margin:0; padding:0; float:right; }
#langSwitch li a { color:#fff; font-weight:bold; text-decoration:none; display:block; font-size:13px; padding:8px 6px 11px 7px; font-family: "Microsoft Sans Serif", sans-serif;  background:url(../images/langDotted.gif) repeat-y; }

#logoRow { clear:both; height:84px; overflow:hidden; background:url(../images/es_bg.jpg) repeat-x; padding-left:20px; border-bottom:3px solid #3f5c9e; }

#leftCol { background:#f2f2f2; border-right:1px solid #17347a; vertical-align:top; border-top:1px solid #17347a; }
#mainCol { background:#fff; width:756px; vertical-align:top; border-top:1px solid #17347a; }
#mainCol h2 { margin-bottom:11px; }
#mainPic { width:756px; height:321px; overflow:hidden; background:url(../images/mainPic.jpg) no-repeat; border-bottom:1px solid #17347a; }

#mainMenu { background:#e9e9e9; border-bottom:1px solid #17347a; margin:0; padding:0; list-style-type:none; }
#mainMenu li { margin:0; padding:9px 8px 8px 8px; }
#mainMenu li a { color:#000; font-weight:bold; text-decoration:none; font-size:15px; display:block; background:url(../images/butt_bw.gif) no-repeat; padding-left:24px; min-height:18px; }
#mainMenu li a.active { background:url(../images/butt_red.gif) no-repeat; }

#mainMenu ul { list-style-type:none; margin:0; padding:0; margin-bottom:-8px; }
#mainMenu ul li { margin:0; padding:2px 0 7px 25px; }
#mainMenu ul li a { font-size:12px; font-weight:normal; min-height:4px; background:url(../images/box_2x2.gif) no-repeat; padding-left:10px; background-position:left center; }
#mainMenu ul li a.active { background:url(../images/box_2x2-red.gif) no-repeat; background-position:left center; color:#cc3300; }

#infoForm { border-bottom:1px solid #17347a; }
.form { padding:0 22px 0 22px; }
.formBut { text-align:right; padding-top:13px; padding-bottom:27px; }

#mainContent { float:left; width:492px; padding:0 0 0 19px; overflow:hidden; }
#rightSidebar { float:right; width:197px; padding:0 11px 0 0; overflow:hidden; }

#footer { color:#fff; background:#3f5c9e; padding:18px 21px 16px 21px; }

.clear { clear:both; }
.input1 { border:1px solid #7e9db9; width:184px; color:#666666; font-family:"Trebuchet MS", sans-serif; padding:6px; font-size:14px; }
textarea.input1 { height:157px; overflow:auto; }
.inputError { color:#da251c; font-size:11px; font-family:Arial, sans-serif; display:none; }

.fieldError { color:#da251c; }
.fieldError h3 { color:#da251c; }
.fieldError .input1 { border:1px solid #da251c; color:#da251c; }
.fieldError .inputError { display:block; }

.hidden { display:none; }

.star { color:#da251e; font-weight:bold; font-size:14px; }
.left { float:left; }
.right { float:right; }

#service {}
#service div { padding:0 0 0 75px; height:auto !important; height:69px; min-height:69px; padding-bottom:10px; }
#service h3 { margin:0; padding:13px 0 4px 0; font-weight:normal; font-size:18px; color:#18367c; }
#service p { padding:0; margin:0; }
#service p a { color:#000000; text-decoration:none; }

#service .ico1 { background:url(../images/icons/1.jpg) no-repeat; }
#service .ico2 { background:url(../images/icons/2.jpg) no-repeat; }
#service .ico3 { background:url(../images/icons/3.jpg) no-repeat; }
#service .ico4 { background:url(../images/icons/4.jpg) no-repeat; }
#service .ico5 { background:url(../images/icons/5.jpg) no-repeat; }
#service .ico6 { background:url(../images/icons/6.jpg) no-repeat; }
#service .ico7 { background:url(../images/icons/7.jpg) no-repeat; }

#service .ico2_1 { background:url(../images/icons2/1.jpg) no-repeat; }
#service .ico2_2 { background:url(../images/icons2/2.jpg) no-repeat; }
#service .ico2_3 { background:url(../images/icons2/3.jpg) no-repeat; }
#service .ico2_4 { background:url(../images/icons2/4.jpg) no-repeat; }
#service .ico2_5 { background:url(../images/icons2/5.jpg) no-repeat; }
#service .ico2_6 { background:url(../images/icons2/6.jpg) no-repeat; padding:15px 0 0 75px;}

#mainContent td ul { margin:0; }

#fields {}
#fields div { overflow:hidden; clear:both; }
#fields div .field_name { float:left; clear:none; font-size:14px; padding-top:8px; }
#fields div .field { float:right; clear:none; padding-bottom:8px; }
#fields .input1 { width:320px; }
#fields textarea.input1 { height:96px; }
#fields .left, #fields .right { clear:none; }
#fields .gray { font-size:11px; color:#656565; }
#fields .bottom { padding-top:20px; }
#fields .bottom input { position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; border:0; margin:0; padding:0; overflow:hidden; }

#formDescr { padding-bottom:25px; padding-top:5px; }

#feedbackResponse { padding:20px 0px 10px; }
#feedbackResponse h3 { color:#000; font-size:20px; padding:0 0 20px 0; }

table.repairTable { margin-left:auto; margin-right:auto; }
th.repair { text-align:left; padding-top:3px; padding-bottom:3px; }
td.repair { text-align:left; border-top:1px solid #e4e4e4; padding-top:3px; padding-bottom:3px; }
.blue { color:#16347A; }
.boldText { text-align:left; padding:5px 20px 20px 20px; }

#ajaxResponse h1 { padding:10px 0px 20px 0px; margin:0; text-align:center; font-weight:normal; font-size:30px; color:#346699; }
#ajaxResponse p { padding-bottom:40px; }

/* IE6 hacks */
* html #mainMenu { position:relative; }
* html #langSwitch { height:35px; }

/**/
#elkorBranches {
border-top: 1px solid #17347A;
background:#F7F7F7; 
}
#elkorBranches td { vertical-align:middle; text-align:center; padding:10px 20px; }
#elkorBranches td a { display:block;    margin-left: auto;   margin-right: auto; }
.branch td {
vertical-align: middle;
text-align: center;
padding: 10px 0;
}

a.branch_elkor_ru {width:106px;height:21px; background:url(/direct/images/bottom_branches/ELKOR-universalveikals-ru-1.gif) no-repeat;}
a.branch_elkor_ru:hover {background:url(/direct/images/bottom_branches/ELKOR-universalveikals-ru-2.gif) no-repeat;}

a.branch_elkor_lv {width:106px;height:21px; background:url(/direct/images/bottom_branches/ELKOR-universalveikals-lv-1.gif) no-repeat;}
a.branch_elkor_lv:hover {background:url(/direct/images/bottom_branches/ELKOR-universalveikals-lv-2.gif) no-repeat;}

a.branch_kk {width:106px;height:21px; background:url(/direct/images/bottom_branches/kk1.gif) no-repeat;}
a.branch_kk:hover {background:url(/direct/images/bottom_branches/kk2.gif) no-repeat;}

a.branch_dk {width:147px;height:21px; background:url(/direct/images/bottom_branches/dk1.gif) no-repeat;}
a.branch_dk:hover {background:url(/direct/images/bottom_branches/dk2.gif) no-repeat;}

a.branch_podium {width:97px;height:21px; background:url(/direct/images/bottom_branches/podium1.gif) no-repeat;}
a.branch_podium:hover {background:url(/direct/images/bottom_branches/podium2.gif) no-repeat;}

a.branch_serviss {width:163px;height:21px; background:url(/direct/images/bottom_branches/servis1.gif) no-repeat;}
a.branch_serviss:hover {background:url(/direct/images/bottom_branches/servis2.gif) no-repeat;}

a.branch_foto {width:123px;height:21px; background:url(/direct/images/bottom_branches/elkorfoto1.gif) no-repeat;}
a.branch_foto:hover {background:url(/direct/images/bottom_branches/elkorfoto2.gif) no-repeat;}

a.branch_leasing {width:161px;height:21px; background:url(/direct/images/bottom_branches/lizing1.gif) no-repeat;}
a.branch_leasing:hover {background:url(/direct/images/bottom_branches/lizing2.gif) no-repeat;}
