html, body {margin:0; padding:0; height:100%; font:12px/1.35 Tahoma,"Trebuchet MS",Verdana,sans-serif}
img {border:0}
a {color:#6D6E71; font-size:12px; text-decoration:none}
a:hover {text-decoration:underline}
form, ul {margin:0; padding:0}
li {list-style:none}
h1, h2, h3 {margin:0; font-size:12px}
.clear {clear:both}
.left {float:left}
.right {float:right}
.clearr { clear: right; }
.clearl { clear: left; }

#search { padding: 8px; background: url(../gfx/search_topright.jpg) top right no-repeat; background-color: #e5e6e8; display: block; width: 280px; height: auto; }
#search img { margin: 5px 0px 5px 0px;}
#search .head { color: #717276; font-family: arial, sans-serif; font-size: 18px; clear: right; line-height: 20px; padding: 0px; font-weight: normal; }
#search .text { color: #717274; font-family: arial, sans-serif; font-size: 12px; clear: right; line-height: 16px; padding: 10px 0px; margin-bottom: 5px; }
#search .submit { font-size: 12px; float: right; border: none; background-color: #992c29; color: white; outline: none; display: block; width: 70px; height: 24px; line-height: 18px; padding-bottom: 6px; }
#search .emailorphone { border: none; background-color: white; width: 200px; float: left; text-align: left; height: 18px; padding-top: 4px }

#search2 { padding: 8px; background: url(../gfx/search_topright.jpg) top right no-repeat; background-color: #e5e6e8; display: block; width: 172px; height: auto; margin-bottom: 10px; }
#search2 img { margin: 5px 0px 5px 0px;}
#search2 .earn { color:#94080b; font-size:14px; font-weight:bold }
#search2 .head { color: #717276; font-family: arial, sans-serif; font-size: 18px; clear: right; line-height: 20px; padding: 0px; font-weight: normal; }
#search2 .text { color: #717274; font-family: arial, sans-serif; font-size: 11px; clear: right; line-height: 16px; padding: 10px 0px; margin-bottom: 5px; }
#search2 .submit { font-size: 12px; float: right; border: none; background-color: #992c29; color: white; outline: none; display: block; width: 53px; height: 24px; line-height: 18px; padding-bottom: 6px; }
#search2 .emailorphone { border: none; background-color: white; width: 110px; float: left; text-align: left; height: 18px; padding-top: 4px; }

html body div#main_index #menu_right_index div#search form#zapytanie input.email { display: none; }
html body div#main #menu_right div#search2 form#zapytanie input.email { display: none; }

#main_top {width: 922px; margin: 0px auto; color:#6D6E71; padding: 0px;}
#logo {float:left; padding:13px 0 8px 30px}
#lang_ver {float:right; padding:10px 40px 0 0; width:500px; text-align:right}
#lang_ver a {font-size:11px}

#menu_top { float:right; padding:15px 40px 0px 0px; width: 500px; }
#menu_top li {float:left}
#menu_top a {float:left; color:#707072; font-size:16px; height:38px; padding-top:12px; display:block; text-align:center; text-decoration:none; border: 1px }
#menu_top li.about a {width:74px}
#menu_top li.about a:hover, #menu_top li.about a.sel {background:url(../gfx/mg_patka123.jpg) no-repeat}
#menu_top li.offer a {width:74px}
#menu_top li.offer a:hover, #menu_top li.offer a.sel {background:url(../gfx/mg_patka123.jpg) no-repeat}
#menu_top li.clients a {width:74px}
#menu_top li.clients a:hover, #menu_top li.clients a.sel {background:url(../gfx/mg_patka123.jpg) no-repeat}
#menu_top li.kariera a {width:74px}
#menu_top li.kariera a:hover, #menu_top li.kariera a.sel {background:url(../gfx/mg_patka123.jpg) no-repeat}
#menu_top li.news a {width:106px}
#menu_top li.news a:hover, #menu_top li.news a.sel {background:url(../gfx/mg_patka5.jpg) no-repeat}
#menu_top li.contact a {width:80px}
#menu_top li.contact a:hover, #menu_top li.contact a.sel {background:url(../gfx/mg_patka6.jpg) no-repeat}

#menu_offer {position:absolute; display:none; z-index:1000}
#menu_offer a {display:block; padding:4px 6px 5px 6px; text-decoration:none; width:170px}
#menu_offer a:hover {color:#94080b}
#menu_offer a.light {background:#f0f1f3}
#menu_offer a.dark {background:#e1e2e4}

#baner_left {float:left; width:544px; height:33px; padding:223px 0 0 102px; background:url(../gfx/baner_fota.jpg) no-repeat}
#baner_right {float:left; width:218px; height:34px; padding:222px 0 0 58px; background:url(../gfx/baner_bordo.jpg) no-repeat}
#baner_b_left {float:left; width:620px; height:33px; color:#fff; font-size:16px; padding:4px 0 0 25px; background:url(../gfx/baner_b_szary.jpg) no-repeat}
#baner_b_right {float:left; width:276px; height:37px; background:url(../gfx/baner_b_bordo.jpg) no-repeat}

#main {width:764px; margin:auto; color:#6D6E71}
#main_index {width:960px; margin: 0px auto; padding: 0px; overflow: hidden; color:#6D6E71}

#content {float:left; width:566px; padding-right:10px}
#content a {color:#94080b}
#content2 {float:left; width:764px}
#menu_right {float:left; width:188px}
#menu_right_index {float: right; width:300px; overflow: hidden; padding: 0px; margin: 0px; }

.index_wide { width: 960px !important; margin: 0px auto -3px auto; }

#mr_aw {background:#f2f2f2; padding:10px; margin-bottom:10px}
#mr_news {padding:0px 10px 10px 10px; font-size:11px}
#mr_news a {font-size:11px}
#mr_ip {background:#f2f2f2; padding:10px; margin-bottom:10px; font-size:11px}
#mr_ip a.arr {font-size:11px; display:block; line-height:100%; padding:3px 8px 3px 0; background:url(../gfx/arrow_red.gif) no-repeat right 5px}
#mr_ip a.arr:hover {color:#94080b; text-decoration:none}
#mr_ip a.narr {color:#94080b; font-size:11px; padding:3px 8px 3px 0; display:block; line-height:100%}
#mr_ip a.narr:hover {text-decoration:underline}

#index_news { padding: 10px; float: left; font-family: arial; font-size: 12px; margin-top: 10px; }
#index_news a {font-size:11px}
#index_news a.title { font-size: 12px; font-weight: bold; padding-top: 12px; }
#index_news img.news { padding: 12px 0px; clear: both; }
#index_news .date { }
#index_news .text { }
#index_news .text a { }
#index_news .newshead { color: #bdbdbf; font-size: 18px; line-height: 24px; padding: 14px 0px 8px 0px; font-weight: normal; } 
#index_news .clear { height: 18px; }


#mr_carrer {background:#f2f2f2; padding:10px; font-size:11px; margin-bottom:10px}
#mr_carrer a {font-size:11px; display:block; line-height:100%; padding:3px 8px 3px 0; background:url(../gfx/arrow_red.gif) no-repeat right 5px}
#mr_carrer a:hover {color:#94080b; text-decoration:none}
#mr_contact {background:#f2f2f2; padding:10px; font-size:11px; margin-bottom:10px}
#mr_contact a {font-size:11px; color:#94080b}
#mr_cert {background:#f2f2f2; padding:10px; font-size:11px; margin-bottom:10px}
#mr_cert a {font-size:11px}
#mr_aw_bottom {background:#f2f2f2; padding:10px 10px 8px 10px; font-size:11px; margin-bottom:10px}
#mr_aw_bottom a {font-size:12px; color:#94080b}

#norb {background:#e6e7e9; padding:10px 10px 0 10px}
#norb_l {float:left; width:176px; padding-right:10px}
#norb_r {float:left; width:360px}
#norb_r .first {height:154px; float:left}
#norb_r .second {background:#cfd0d2; padding:8px 10px 8px 10px; float:right; margin-left: 30px;} 

#content_sap {float:left; width:258px; background:#e6e7e9; padding:10px}
#content_ax {float:left; width:258px; background:#e6e7e9; padding:10px}
.content_padd {float:left; width:10px; height:10px}

.content_div {float:left; width:258px; padding:10px}

.newcontent_div { float: left; padding: 10px; width: 600px; margin-top: 30px; font-family: arial; line-height: 21px; overflow: hidden; position: relative; }
.newcontent_div .right { float: right; width: 300px; padding: 0px 20px 0px 0px; margin: 0px; overflow: hidden; position: relative; }
.newcontent_div .left { font-size: 14px;  float: left; padding: 0px; margin: 0px; }
.newcontent_div .leftdiv { width: 260px; text-align: center; padding: 0px; margin: 0px; }
.newcontent_div img.title { clear: both; float: left; }
.newcontent_div .space { clear: both; height: 50px; padding: 0px; margin: 0px; }
.newcontent_div .leftdiv img { width: 220px; }
.newcontent_div .more { display: block; width: 300px; clear: both; margin-bottom: 10px; text-align: left; text-decoration: none; color: ref; font-size: 12px; }
.newcontent_div .maintext { text-align: left; width: 200px; float: left; }
.newcontent_div .maintext2 { clear: both; text-align: left; width: 300px; }
.newcontent_div .maintext a, .newcontent_div .maintext2 a { text-decoration: none !important; cursor: pointer; color: #717276 !important; }
.newcontent_div .logo { float: right; padding: 5px; }

#main_path_main {padding-top:10px}
#main_path {font-size:11px; height:14px; overflow:hidden; margin-bottom:8px}
#main_path a {font-size:11px}
.pages_box {background:#e6e7e9; padding:10px}

#carrer_text li {list-style-type:disc; margin-left:20px}
#pages_box_edit {padding:10px}
#pages_box_edit li {list-style-type:disc; margin-left:20px}
#links_box_edit {padding:10px}
#links_box_edit li {list-style-type:disc; margin-left:20px}

#menu_bottom {text-align:center; padding:8px 0 6px 0}
#menu_bottom li {display:inline; padding:0 14px 0 14px}
#pasek_bottom {padding-top:10px; background:#e6e7e9}
#baner_sap_ax {padding:10px; background:#e6e7e9}

#copy {text-align:center; color:#aaa; padding-bottom:10px; font-size:11px}
#copy a {color:#aaa; font-size:11px}

.head1 {color:#94080b; font-size:14px; font-weight:bold}
.head2 {color:#94080b; line-height:26px; font:22px Tahoma}
.head3 {color:#94080b; font-size:20px; line-height:34px}
.head4 {color:#94080b; font-size:16px; line-height:20px}/*banery*/
.head5 {color:#94080b; font-size:14px; line-height:16px; padding-bottom:4px; display:block}

.line_grey {background:url(../gfx/line_grey.gif) repeat-x 0 5px; padding-top:11px}
.line_grey2 {background:url(../gfx/line_grey.gif) repeat-x 0 10px; padding-top:21px}
.line_grey3 {background:url(../gfx/line_grey.gif) repeat-x; padding-top:11px}
.line_grey4 {background:url(../gfx/line_grey.gif) repeat-x; padding-top:1px}
.red {color:#94080b}
.arrow_red12 {color:#94080b; font-size:12px; background:url(../gfx/arrow_red.gif) no-repeat right 3px; padding-right:10px}
.arrow_red11 {color:#94080b; font-size:11px; background:url(../gfx/arrow_red.gif) no-repeat right 3px; padding-right:10px}
.arrow_left12 {color:#94080b; font-size:12px; background:url(../gfx/arrow_left.gif) no-repeat 0 3px; padding-left:10px}
.arrow_white11 {color:#fff; font-size:11px; background:url(../gfx/arrow_white.gif) no-repeat right 3px; padding-right:10px}

#temp_pager1 a.pager {color:#6D6E71}
#temp_pager1 a.pager_sel {color:#94080b}
#temp_pager2 a.pager {color:#6D6E71}
#temp_pager2 a.pager_sel {color:#94080b}

.formatka {}
.formatka label {float:left; width:200px}
.formatka input {width:400px; margin-bottom:5px; height:14px}
.formatka textarea {width:400px; margin-bottom:5px; height:100px}

#osoba1, #osoba2, #osoba3, #osoba4, #osoba5 {display:none}

.capone_div {background:#e6e7e9; padding:10px}
.capone_ul li {list-style-type:disc; margin-left:20px}


.pages_box_car {background:#94080b; padding:10px; color:#fff}

.kariera_new {margin-left:18px}
.kariera_new li {list-style-type:decimal}
.kariera_new li b {font-size:12px}

#banner {
	background:#f2f2f2; padding: 20px 0; margin-bottom:10px;
	text-align: center;
}
#banner img { margin: 0; border: 0; }

object { outline: none; }