body,div,dl,dt,dd,ol,ul,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
img{border:0}
html,body{width:100%}
body{font:11px/1.4em Tahoma,Verdana,Arial,sans-serif;color:#666;background-color:#fff}
div.clear{clear:both;float:none !important;padding:0 !important;overflow:hidden;height:0}
a{color:#666;text-decoration:none}
a:hover{color:#004a8f !important;text-decoration:underline}
a.dashed{text-decoration:none !important;line-height:1.6em;position:relative;top:-0.1em}
a.dashed span{border-bottom:1px dashed !important}
/*h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}*/
#mainWrap h1,#mainWrap h2,#mainWrap h3,#mainWrap h4,#mainWrap h5,#mainWrap h6{font-size:1em;font-weight:bold;overflow:visible}
ol ol,ul ul,ol ul, ul ol{padding-left:40px}
.menu,.menu ul{list-style:none}
.menu,.menu ul,.menu li{margin:0;padding:0}
input{font-family:Arial,Helvetica,sans-serif}
input.error,textarea.error,select.error{border:1px solid #f66;padding:1px !important}
.errorSummary{margin:10px 0;color:#f66}
.errorSummary p{font-weight:bold}
.textField{font-size:1em;padding:0 2px}
.radio,.checkbox{vertical-align:middle;margin:0 6px 0 0}
.button{font-size:1em;padding:0 10px}
.selectField{font-size:1em;padding:1px}
span.required{margin-left:-0.2em}
hr{background-color:#ccc;color:#ccc;border:none;height:1px;margin:10px 0}
.lpp{margin-left:-.5em}

a em{background:url(../images/icons.gif) no-repeat;cursor:pointer;display:block;padding:0;margin:0;font-size:.01em}
a em.lock{float:left;margin:3px 5px 0 0;width:7px;height:10px;background-position:-12px -9px}
a em.newWindow{float:left;margin:5px 5px 0 0;width:9px;height:8px;background-position:0 0}
a:hover em.newWindow{background-position:-20px 0}
a.whatforAuth em{margin:-3px 0 0 6px;display:inline;padding:6px;background-position:0 -45px}
a#authorizeCloser{float:right}
a#authorizeCloser em{width:19px;height:19px;background-position:-11px -19px}
a.profileLink{float:left;margin-right:4px}
a.profileLink em{margin:5px 5px 0 0;float:left;width:9px;height:8px;background-position:-20px -9px}
a.profileLink.act{font-weight:bold;color:#004a8f}
a.profileLink.act:hover,a.profileLink.act:hover em{text-decoration:none;cursor:default}
a.logoutLink{float:left}
a.logoutLink em{margin:5px 5px 0 0;float:left;width:12px;height:9px;background-position:0 -35px}
a em.menuItem{margin:5px 0 0 -12px;float:left;width:7px;height:7px;background-position:-13px -39px}
.act a em.menuItem{background-position:-21px -39px}
a.getPrint{float:right;margin:25px 0}
a.getPrint em,a.getPrint2 em{float:left;margin:4px 5px 0 0;width:11px;height:9px;background-position:0 -9px}
a.getPrint,a.getPrint2{display:none !important}
em.ascSort,em.descSort{width:9px;height:5px;display:block;background:url(../images/icons.gif) no-repeat -12px -46px}
em.descSort{background-position:-12px -52px}

#mainWrap{margin:20px auto;width:940px}

/*** header ***/
#header{margin-bottom:20px}
#header h2{font-size:1em;font-weight:normal;float:left}
#header h2 .logoLink{margin-right:15px}
#header h2 .logoLink img{vertical-align:top}
#header .rightBar{float:right;width:220px;height:78px;text-align:right}
#header .rightBar .menu{font-size:.95em;color:#000;margin-bottom:3px}
#header .rightBar .menu li{display:inline}
#header .rightBar .authoriz{position:relative;margin-top:62px;text-align:left}
.langChoose{float:right;margin:0}
.langChoose li{margin-left:4px}
.langChoose a{color:#999}
.langChoose a:hover{color:#004a8f}
.langChoose .act a{font-weight:bold;color:#004a8f}
.langChoose .act a:hover{text-decoration:none}
#authorizeForm{position:absolute;top:0;left:0;display:none;z-index:100;background-color:#f6f7f9;width:200px;padding:0 10px 5px}
#authorizeForm .top,#authorizeForm .bottom{position:absolute;left:0;right:0;height:18px;background:url(../images/shaddow.png) 0 -38px repeat-x}
#authorizeForm .top{top:-18px}
#authorizeForm .bottom{bottom:-18px;background-position:0 -56px}
#authorizeForm .lt,#authorizeForm .rt,#authorizeForm .lb,#authorizeForm .rb{width:18px;height:18px;position:absolute;background:url(../images/shaddow.png) no-repeat}
#authorizeForm .lt{top:-2px;left:-18px}
#authorizeForm .rt{top:-2px;right:-18px;background-position:-18px 0}
#authorizeForm .lb{bottom:2px;left:-18px;background-position:0 -18px}
#authorizeForm .rb{bottom:2px;right:-18px;background-position:-18px -18px}
#authorizeForm .left,#authorizeForm .right{width:18px;position:absolute;top:-2px;bottom:2px;background:url(../images/corners.png) -20px 0 repeat-y}
#authorizeForm .left{left:-18px}
#authorizeForm .right{right:-18px;background-position:-38px 0}
#authorizeForm form{margin:20px 0 5px}
#authorizeForm p{margin:8px 0 0 50px}
#authorizeForm p a{margin-left:-14px;display:block}
#authorizeForm .textField{width:91%}
#authorizeForm .button{}
#authorizeForm .lpLabel{margin-left:-50px;float:left}

/*** sidebar ***/
#sideBar{float:right;width:220px;margin-left:20px;border-top:1px solid #ccc}
.mainMenu{margin-bottom:30px}
.mainMenu li{font-weight:bold;text-transform:uppercase;min-height:15px;clear:both;border-bottom:1px solid #ccc;padding:5px 0 5px 12px}
.mainMenu li ul{display:none}
.mainMenu li.act ul{display:block}
.mainMenu li.act a,.mainMenu li.act li.act a{color:#004a8f}
.mainMenu li.act a:hover,.mainMenu li.act li.act a:hover{text-decoration:none}
.mainMenu li.act li a{color:#666}
.mainMenu li.act li a:hover{text-decoration:underline}
.mainMenu li li{font-weight:normal;text-transform:none;border-bottom:none;padding:2px 0}
.mainMenu .newWindow{margin:5px 0 0 5px}
.mainMenu .lock{float:left;margin-left:-12px}
.logined .lock{display:none}

.searchBar{position:relative;margin:30px 0;padding:4px 5px;background-color:#004a8f}
.searchBar .lt,.searchBar .rt,.searchBar .lb,.searchBar .rb{width:5px;height:5px;position:absolute;background:url(../images/corners.png) no-repeat}
.searchBar .lt{top:0;left:0}
.searchBar .rt{top:0;right:0;background-position:-5px 0}
.searchBar .lb{bottom:0;left:0;background-position:0 -5px}
.searchBar .rb{bottom:0;right:0;background-position:-5px -5px}
.searchBar .textField{width:185px;color:#999}
.searchBar .noEmpty{color:#333}
.searchBar .button{vertical-align:middle;width:10px;height:10px;margin-left:5px;padding:0;border:0;cursor:pointer;background:transparent url(../images/icons.gif) -21px -47px no-repeat}

.bidBar{position:relative;margin:30px 0;padding:10px;background-color:#f7f7f7;border:1px solid #ccc}
.bidBar .lt,.bidBar .rt,.bidBar .lb,.bidBar .rb{width:5px;height:5px;position:absolute;background:url(../images/corners.png) no-repeat}
.bidBar .lt{top:-1px;left:-1px;background-position:-10px 0}
.bidBar .rt{top:-1px;right:-1px;background-position:-15px 0}
.bidBar .lb{bottom:-1px;left:-1px;background-position:-10px -5px}
.bidBar .rb{bottom:-1px;right:-1px;background-position:-15px -5px}
.bidBar a{font-weight:bold;color:#004a8f}

#sideBar .banner{margin:30px 0;width:220px;overflow:hidden;text-align:center}
#sideBar .banner a{cursor:pointer !important}

/*** content ***/
#mainWrap #content{border-top:1px solid #ccc;margin-right:240px}
#content p{margin-bottom:2em}
#content div.clear{clear:left}
.halfBlock{width:460px;margin-right:20px;float:left}
.qrBlock{width:220px;float:left;margin-right:20px}
.ptBlock{width:80px;margin-right:15px;float:left}
.halfBlock.last,.qrBlock.last,.ptBlock.last{margin-right:0}
.hint{font-size:.9em;color:#999;text-transform:none;font-weight:normal}


#content h1,.mainPage #content h2{text-transform:uppercase;margin:25px 0}
#content h2{margin:25px 0}

#content h1 sup,#content h2 sup{font-weight:normal;position:relative;top:-3px;left:3px;line-height:.8em}

table{margin-bottom:10px}
th,td{text-align:left;border-bottom:1px solid #ccc;padding:5px;position:relative}
th{font-weight:bold;/*vertical-align:top*/}

ul.pageNav li{}
#content ul.yiiPager{margin-bottom:30px;font-size:1em}
#content ul.yiiPager li,ul.pageNav li{display:inline}
#content ul.yiiPager li a{border:0;color:#666;font-weight:normal;padding:1px 2px}
#content ul.yiiPager li a:hover{text-decoration:underline}
#content ul.yiiPager li.page.selected a,ul.pageNav li.act a{font-weight:bold;color:#004a8f;background:none;font-weight:bold}
#content ul.yiiPager li.page.selected a:hover,ul.pageNav li.act a:hover{text-decoration:none;cursor:default}
#content ul.yiiPager li.hidden a{display:none}
#content ul.yiiPager li.first,#content ul.yiiPager li.last{/*display:none*/}

.catalog{width:700px;min-height:100px;margin-bottom:25px;position:relative;background-color:#ccc}
.catalog img{}
.catalog ul{position:absolute;left:0;top:0;padding:16px 0 0 16px}
.catalog li{margin-right:16px;float:left;width:120px;height:60px}
.catalog li a{display:block;height:100%;text-transform:uppercase;position:relative;color:#fff;font-weight:bold;padding:10px;background:transparent url(../images/catalogBgs.png) repeat-x}
.catalog li a:hover,.catalog li.act a{color:#666 !important;background-position:0 -80px}
.catalog li.act a:hover{text-decoration:none}
.catalog li a em{display:block;position:absolute;left:9px;bottom:9px;width:11px;height:7px;background-position:-11px -58px}
.catalog li a:hover em,.catalog li.act a em{background-position:0 -58px}

.news,.oneNew{margin-bottom:10px}
.qrBlock .news{border-bottom:1px solid #ccc}
.news li,.oneNew li{padding-bottom:20px}
.news li .date,.oneNew li .date{display:block;color:#999}
.news li .title,.oneNew li .title{display:block;font-weight:bold}
.oneNew li .title{margin-bottom:10px}
.showNews{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}
.showNews select{width:100px;margin:2px 0}

.resultList{}
.resultList li{margin:20px 0}

.contacts{margin-right:-20px}
.contacts li{float:left;min-height:100px;width:170px;margin:0 70px 2em 0}

.docsList{}
.docsList li{margin:13px 0;padding:0 !important}
.docsList li a em,.whiteSheet{margin:1px 7px 0 0;float:left;width:11px;height:14px;background:url(../images/icons.gif) no-repeat 0 -19px}
.docsList li a:hover span{text-decoration:none !important}
.docsList li .fileSize{font-style:normal;text-transform:capitalize}
.docsList li span,.trackingTable td span{padding:0 3px 1px;margin:0 .3em;min-width:25px;text-transform:uppercase;color:#fff;font-size:.9em;background-color:#999}
.pdfDoc{background-color:#e00 !important;padding:0 3px 1px;margin:0 .3em;min-width:25px;text-transform:uppercase;color:#fff;font-size:.9em}
.docDoc{background-color:#004a8f !important}
.xlsDoc{background-color:#390 !important}
.jpegDoc,.jpgDoc,.gifDoc,.pngDoc,.bmpDoc{background-color:#f90 !important}

.trackingTable{margin-bottom:20px;width:100%}
.trackingTable th,.trackingTable td{padding:12px 5px 12px 2px}
.trackingTable th{border:0;padding-bottom:5px;padding-top:5px}
.trackingTable .sortLine td{padding:2px 5px;font-size:.1em}

.fullForm{}
.fullForm p{margin-bottom:10px !important}
.fullForm .textField{width:100%;padding:0;margin:2px 0}
.fullForm select{margin:2px 0;font-size:1em}
.fullForm .selectField{width:102%}

#formAdd,#formAdd2{list-style:none;margin-bottom:10px}
#formAdd li,#formAdd2 li{position:relative;min-height:22px}
#formAdd li span,#formAdd2 li span{position:absolute;right:465px;top:4px}

.sitemapPage #content ul{list-style:none;font-weight:bold}
.sitemapPage #content ul li{padding:4px 0}
.sitemapPage #content ul ul{font-weight:normal;padding-left:20px}
.sitemapPage #content ul ul li{padding:2px 0}

.tariffTable{width:100%}
.tariffTable th,.tariffTable td{padding:5px 0}
.tariffTable th{vertical-align:top;padding-bottom:8px}
.tariffTable .emptyCell{font-size:1.8em}

.uploadifyBar{clear:left;position:relative;padding-bottom:20px;margin-bottom:20px}
#uploadifyUploader,#uploadifyButton,#uploadifyClip{position:absolute;bottom:0;left:0}
#uploadifyButton{padding-left:20px;color:#444}
#uploadifyClip{background:url(../images/clip.gif) no-repeat;width:7px;height:13px;bottom:4px;left:10px}
.uploadifyError{background-color:#fde5dd !important}
.uploadifyQueueItem .cancel{float:right}
.uploadifyProgress{background-color:#fff;border:1px solid;border-color:#808080 #c5c5c5 #c5c5c5 #808080;margin-top:10px;width:100%}
.uploadifyProgressBar{background-color:#09f;width:1px;height:3px}
.delFileLink{margin-left:10px}

.servicesPage .getPrint{display:none}
.servicesPage .getPrint2{float:right;margin:0 0 25px}

.mainPage #content,.servicesPage #content{border-top:0 !important}
.mainPage .getPrint{display:none}
.contactsPage #footer div.qrBlock{display:none}
.contactsPage #footer div.copyright{display:block}
#mainWrap.trackingPage{width:auto;margin:20px}
.trackingPage #sideBar,.whatforPage #sideBar{display:none}
.trackingPage #content,.whatforPage #content{margin-right:0 !important}
.feedbackPage .feedbackLink,.orderPage .orderLink,.sitemapPage .sitemapLink,.contactPage .feedbackLink{display:none !important}

/*** footer ***/
#footer{position:relative;border-top:1px solid #ccc;margin-top:55px;padding-top:17px}
#footer h2{font-size:1em;font-weight:normal;position:absolute;top:-26px;left:0}
/*#footer .copyright{margin-right:30px}*/
#footer .siteDesigner{width:220px;text-align:right;float:right}
#footer ul li{display:inline}
#footer ul li a{font-weight:bold}