body, html {
	font:0.86em Arial, Helvetica, Tahoma, Helvetica, sans-serif;
	color: #3c3c3c;
	background: #FFFFFF;
	margin: 0;
        padding:0;
}

a { color:#333333; }
h3 { font-size:1.2em; margin:0; padding:0; }

.h1d {display:block; background:#eaeaea; font-size:1.43em; font-family:Arial,sans-serif; color:#585858; padding:3px 10px;
                border-left:5px solid #33CC66; margin:0;}
.h2d { display:block; background:#eaeaea; float: left; font-size:1.43em; font-family:Arial,sans-serif; color:#585858; padding:3px 10px;
                border-left:5px solid #33CC66; border-right:1px solid #b4b4b4; margin:0; }
.h3d { font-size:1.2em; margin:0; padding:0; }
.h4d { font-size:1.6em; font-weight:bold; color:#5c5c5c; padding:0; margin:0; font-family:Arial,sans-serif; }
.h5d { margin:0; padding:0; padding-bottom:5px; font-size:1.2em; font-family:Arial,sans-serif; font-weight:bold; color:#333; }

p { padding:5px 0; margin:0;}


table, img { border:0; }
table td { empty-cells:show; }

.body { width:1000px; background:#FFF url("/i/bgTop01.gif") repeat-x; overflow:hidden; _height:1%; }
/*  .body { width:1000px; background:#FFF; overflow:hidden; }*/

label { display:block; float:left; clear:both; width:90px; padding:3px; font-weight:bold; white-space:nowrap;}
.b1 label { display:block; float:left; clear:both; width:60px; padding:3px; font-weight:bold; white-space:nowrap;}
input.txt, select.txt, textarea.txt { border:1px solid #c8c7be; font-size:1em; width:209px; margin:3px 0; padding-left:2px; }
textarea.txt { font-family:Arial,sans-serif; }

input.txt1, select.txt1, textarea.txt1 { border:1px solid #c8c7be; font-size:1em; margin:3px 0; padding-left:2px; }


#logo { padding: 30px 50px 15px 35px; float:left; }

#slogan { position:relative; float:left }

#langSwitch { float:left; width:50px; margin-right:20px; height:60px; }

    #langSwitch img { vertical-align:middle; padding:2px 0px; }

#topBanner { float:left; width:553px; text-align:center; height:60px; }

.topMenuContainer { float:left; width:665px; }

.qlinks { border-left:1px solid #b4b4b4; background:#616161; color:#b6b6b6; padding:5px 10px; height: 15px; }
.qlinks a { color:#FFF; }
.qlinks div { float:right; text-align:right; }

.b01 { border-left:1px solid #b4b4b4; background:#f4f4f4; padding:10px; }


#mainMenu, #mainMenuBottom { background:#009933 url("/i/mainMenuBg.gif") repeat-x; overflow:hidden; _height:1%; clear:both; }

#mainMenu a { display:block; float:left; text-transform:uppercase; color:#FFF; font-weight:bold; text-decoration:none;
                  padding:5px 13px 5px 15px; height:15px; border-right:1px solid #FFF; background:url("/i/mainMenuItemBg.gif") no-repeat; }

#mainMenuBottom { height:23px; }

#mainMenuBottom a {display:block; float:left; text-transform:uppercase; color:#FFF; font-weight:bold; text-decoration:none;
                  padding:0px 15px; border-left:2px solid #FFF; margin:5px 0; margin-left:-2px; }


#leftPane { /*float:left;*/ width:729px; margin-top:1px; overflow:hidden }
#rightPane { float:right; width:270px; margin-top:1px; overflow:hidden; font-size:0.84em }
    /*#rightPane h1 {display:block; background:#eaeaea; font-size:1.43em; font-family:Arial,sans-serif; color:#585858; padding:3px 10px;
                border-left:5px solid #33CC66; margin:0;}*/
    #rightPane .b1 { background:#f6f6f6; padding:25px; padding-top:10px; _padding-bottom:10px; border:1px solid #e1e1e1; border-top:0; margin-bottom:2px; }

#searchPane { background:#fed999; padding:15px; text-transform:uppercase; font-weight:bold; font-family:Arial,sans-serif; margin-bottom:1px; }
    #searchPane input, #searchPane select { border:1px solid #c8c7be; text-transform:none; font-size:1em; }


#slist {color:#FFFFFF; margin-top: 4px;}
#slist table td {text-transform: none; color: #1F60C3; text-decoration: underline; font-weight: normal; cursor:pointer; font-size: 11px;}
#slist table td.current {background-color: #FFFFFF; text-decoration: none;}
#slist table td.dlmt {padding-left: 4px; padding-right: 4px; color: #FFFFFF;text-decoration: none;}

#sadd {position: absolute; width: 200px; padding: 5px; background-color: #FFB949; float: right; margin-top: 20px; display: none;}
#sadd div {text-decoration: underline; margin-bottom: 3px;}


.pane { background:url("/i/paneBg.gif") repeat-x; clear:both; padding-bottom:10px; overflow:hidden; _height:1%; }
    /*.pane h1 { display:block; background:#eaeaea; width:213px; font-size:1.43em; font-family:Arial,sans-serif; color:#585858; padding:3px 10px;
                border-left:5px solid #33CC66; border-right:1px solid #b4b4b4; margin:0; }

	.pane h2.stitle { display:block; background:#eaeaea; float: left; font-size:1.43em; font-family:Arial,sans-serif; color:#585858; padding:3px 10px;
                border-left:5px solid #33CC66; border-right:1px solid #b4b4b4; margin:0; }

.pane h1.current { color: #FFF; background:#ff0000; }*/

.c { padding: 13px; }
.cm { padding:15px; padding-top: 0; }

#services { list-style-position:outside; margin:10px; padding:10px 0px; overflow:hidden; _height:1%; }
#services li { display:block; float:left; width:45%; margin:0; padding:3px 0 3px 10px; list-style:none; background:url("/i/list.gif") 0px 8px no-repeat; }
#services a { font-weight:bold; font-size:1.1em; font-family:Arial,sans-serif; }

.board { text-align:center; width:20%; float:left; height:140px; margin:10px 10px; text-decoration:none; _height:130px; padding:0px;}
.board img { border:1px solid #e1e1e1; }
.board span {font-size:0.9em;  text-decoration:underline; }

.news { padding:10px 30px; }
.news p { clear:both; margin:10px 0px; }
.news p .date { font-size:0.93em; color:#000; background:url("/i/newsPointer.gif") 0px 5px no-repeat; font-weight:bold; padding-left:13px; padding-right:5px; }
.news a { color:#333333; text-decoration:none;}

.mainNews { border-bottom:1px solid #e3e3e3; padding-bottom:5px; overflow:hidden; _height:1%; }
.mainNews img { float:left; border:1px solid #e3e3e3; margin:0 10px 10px 0; }
html body .mainNews .date { background:none; font-weight:bold; padding-left:0; }

.allNewsLink { display:block; float:right; padding-bottom:10px; }

#bottomBanner { border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f8f8f8; padding:10px 15px; margin:3px 0; }

#copy { border:1px solid #e3e3e3; background:#f1f1f1; padding:15px; margin:3px 0; font-size:.9em; overflow:hidden; _height:1%; }
#copy div { float:left; padding-right:20px; }




#catalogue { list-style-position:outside; margin:0px 10px; padding:0px; }
#catalogue li { display:block; margin:0; padding:7px 0 3px 25px; list-style:none; background:url("/i/catLi.gif") 0px 4px no-repeat; }
#catalogue a { font-weight:bold; font-size:1.1em; font-family:Arial,sans-serif; }

form { padding:0px; margin:0; display:inline; }

.formFooter { clear: both; padding: 10px 3px; height: 10px; }

.subformLink { display:block; float:left; font-size:.9em; color:#262626; background:url("/i/arrows.gif") 0px 12px no-repeat; padding:7px 12px; }
.enter { border:0; display:block; float:right; }

.data { width:100%; margin:5px; border-bottom:1px solid #e3e3e3; }
.data th, .light { text-align:left; color:#a9a9a9; font-weight:normal; }

#exibs p { clear:both; margin:10px 0px; }
#exibs p .date { font-size:0.93em; color:#000; background:url("/i/newsPointer.gif") 0px 5px no-repeat; font-weight:bold; padding-left:13px; padding-right:5px; }
#exibs a { color:#3c3c3c; text-decoration:none; }

#info { font-size:1.1em; font-family:Arial,Sans-Serif; }
#info a {/* display:block; padding:0;*/ }



#trail { background:#f6f6f6; padding:5px 15px; margin-bottom:1px; }
#trail a { font-weight:bold; font-size:1.3em; font-family:Arial,sans-serif; text-decoration: none; border-bottom: 1px solid; padding-bottom: 0; }
#trail a:hover { color: #555; }

/*.cm h2 { display:block; background:#eaeaea; font-size:1.2em; color:#585858; padding:3px 10px; border-left:5px solid #33CC66; margin:0; margin-top:15px; }*/
.cm .b2 { border:1px solid #eaeaea; border-top:0; padding:15px; }
.cm .g { background:#f8f8f8; }
.cm .b2 td { vertical-align:top; }


/*.cm h4 { font-size:1.6em; font-weight:bold; color:#5c5c5c; padding:0; margin:0; font-family:Arial,sans-serif; }*/

#menu, #companyMenu { list-style:none; padding:10px; margin:0; padding-top:0px; }
#menu li, #companyMenu li { padding:7px 0px; }
#menu a, #companyMenu a { font-weight:bold; font-size:1.1em; font-family:Arial,sans-serif; }


#poll input { display:block; float:left; clear:both; margin-bottom:5px; }
#poll span { overflow:visible; height:1%; display:block; padding:3px; _padding:0; font-size:1.1em; font-family:Arial,sans-serif; }
#poll div { clear: both; padding-bottom:5px;}
/*#poll h3 { color:#1f60c3; height:1%; padding-bottom:10px; }*/

html body .hilite { background:#eeeeee; color:#212121; }

.searchResults li { border-top:2px solid #CCCCCC; padding:5px 0; font-family:Arial,sans-serif; font-size:1.1em; color:#5c5c5c; }
.searchResults li a { font-weight:bold; display:block; }
.searchResults li span { color:#b4b4b4; display:block; }

.pager { text-align:right; padding:15px; color:#5c5c5c; font-size:1.1em; font-family:Arial,sans-serif; font-weight:bold; }
.pager a { color:#454545; font-weight:normal; }
.pager a.current { text-decoration:none; color:#cc0000; font-weight:bold; }

.item { border:1px solid #e1e1e1; padding:10px; }
.itemsLinks { margin-bottom:27px; _margin-bottom:28px; height:1px; _height:auto; }
.itemsLinks a { float:left; background:#FFF; margin:5px 0; padding:3px 10px; font-weight:bold;
                border:1px solid #e1e1e1; border-top:3px solid #fff; border-left:0; border-right:0;
                font-size:1.1em; font-family:Arial,sans-serif; }
.itemsLinks a.currentLink { border-top-color:#ffb949; border-bottom-color:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }

table.itemInfo { width:100% }
/*table.itemInfo h5 { margin:0; padding:0; padding-bottom:5px; font-size:1.2em; font-family:Arial,sans-serif; font-weight:bold; color:#333; }*/
table.itemInfo td { width:50%; padding:0px; padding-right:7px; margin:0px; vertical-align:top; }
table.itemInfo td td { width:auto; }
table.itemInfo td img.itemImg { float:left; padding-right:7px; padding-bottom:7px; }
table.itemInfo td.descr { border-left:1px solid #e1e1e1; padding:7px; }

.itemPreferences { clear:both; width:100%; border-collapse:collapse; }
.itemPreferences { margin:10px 0;}
html body .itemPreferences td, html body .itemPreferences th { padding:3px 5px; margin:0px; border-top:1px solid #d0d0d0;
            border-bottom:1px solid #d0d0d0; text-align:left; }
.itemPreferences th { background:#eaeaea; }
.itemPreferences .odd td { background:#f9f9f9; }



html body .companyEditHeader { border-left-color:#0077e7; border-right-color:#0077e7; background:#3f9dff; color:#FFF; }
#rightPane .companyMenuPane { background:#d3e8ff; border-color:#eeeeee; }
#rightPane .companyMenu { background:#3f9dff; color:#FFF; }
.companyEdit .itemsLinks .currentLink, .companyEdit .item { background:#eeeeee; }
.companyEdit .itemsLinks .currentLink { border-bottom-color:#dddddd; }

.editPositions { clear:both; width:100%; border-collapse:collapse; }
.editPositions { margin:10px 0; }
.editPositions .odd td { background:#eee; }
html body .editPositions td, html body .editPositions th { padding:3px 5px; margin:0px; border-top:1px solid #eeeeee;
            border-bottom:1px solid #eeeeee; text-align:left; }
.editPositions th { background:#eee; }


.list { clear:both; width:100%; border-collapse:collapse; }
.list { margin:10px 0; }
.list .odd td { background:#eee; }
html body .list td, html body .list th { padding:3px 5px; margin:0px; border-top:1px solid #eeeeee;
            border-bottom:1px solid #eeeeee; text-align:left; }
.list th { background:#eee; }


.regdiv {background-color: #eeeeee; padding: 5px; margin-bottom: 10px;}
/*.regdiv h3 {background-color: #BFF6BF; display: block; padding: 3px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}*/



.regh3 {background-color: #dddddd; display: block; padding: 3px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
/*.regh3 h1 { width: 90%; display:block; background:#BFF6BF; font-size:1.43em; font-family:Arial,sans-serif; color:#3C3C3C; padding:3px 10px; border: none; margin:0;}*/

#m2inner {margin: 0px; padding: 0px;}
#m2inner ul {
 padding: 0px;
 margin: 0;
 margin-top: 15px;
 padding-bottom: 8px;
 border-bottom: 1px solid #E1E1E1;
}
#m2inner ul li {
 list-style: none;
 margin: 0;
 display: inline;
}
#m2inner ul li a {
 padding: 8px;
 padding-top: 2px;
 margin-left: 5px;
 border: none;
 border-bottom: none;
 text-decoration: underline;
}
#m2inner ul li a:link:hover, #m2inner ul li a:visited:hover {
  border-top: 4px solid #1D7897;
}
#m2inner ul li a.current {
 border-bottom: 1px solid #FFF;
 border-top: 4px solid #EB3301;
 border-left: 1px solid #E1E1E1;
 border-right: 1px solid #E1E1E1;
 font-weight: bold;
 text-decoration: none;
}

.tip {background: url(/admin/i/bg_services_33.gif) #F3D8D0; clear: both; background-repeat: no-repeat;  background-position: bottom left; padding: 15px 0px 15px 25px;}
tr.low {background-color: #eeeeee;}
tr.medium {background-color: #FFFF99;}
tr.hight {background-color: #FF3F3F;}

.leftMenu {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.leftMenu li{
    margin:0px;
    padding:0px;
    display:block;
    padding-bottom:1px;
}

.leftMenu li a {
    display:inline-block;
    padding:5px 20px;
    font-weight:bold;
    font-size:13px;
}

.tabItem { border:1px solid #e1e1e1; padding:10px; }
.tabsLinks { margin-bottom:27px; _margin-bottom:28px; height:1px; _height:auto;}
.tabsLinks a {display: block; float:left; background:#FFF; margin:4px 0px; padding:3px 10px; font-weight:bold;
                border:1px solid #e1e1e1; border-top:3px solid #fff; border-left:0px; border-right:0px;
                font-size:1.1em; font-family:Arial,sans-serif; }
.tabsLinks a.currentLink {border-top-color:#ffb949; border-bottom-color:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }

