html, body { height: 100%; margin: 0px; padding: 0px; font-size: 11px; font-family: arial; /* background: url(bg_top.png) top repeat-x; */ background-color: #ffffff; color: #320a35; line-height: 15px; }

a { text-decoration: none; color: #4888b6; text-decoration: underline; }
a:hover { text-decoration: none; color: #4888b6; text-decoration: none; }
a img { border: 0px; }
/*
img a { border: 0px; }
*/
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-weight: normal; }
h1 { width: 100%; color: #320a35; font-family: Georgia, Myriad Pro, Trebuchet MS; font-size: 21px; font-style: italic; margin-top: 15px; margin-bottom: 15px; }
h2 { width: 100%; color: #320a35; font-family: Georgia, Myriad Pro, Trebuchet MS; font-size: 21px; font-style: italic; margin-top: 15px; margin-bottom: 15px; }
h3 { width: 100%; color: #320a35; font-family: Georgia, Myriad Pro, Trebuchet MS; font-size: 21px; font-style: italic; margin-top: 15px; margin-bottom: 15px; }


.portfolio_preview { margin: 0 auto; width: 1010px; margin-bottom: 15px; }
.cent { width: 902px; margin: 0 auto; height: 76px; }
.centrom2 { width: 902px; margin: 0 auto; }
.bg { width: 100%; background: url(bg.jpg) center no-repeat; height: 234px; color: #ffffff; line-height: 32px; font-size: 14px; font-family: Georgia, Myriad Pro, Trebuchet MS; padding-top: 17px; }
.bg a { color: #966599; text-decoration: none; padding: 2px; padding-top: 1px; }
.bg a:hover { color: #ffffff; text-decoration: none; background: #931817; }
.bg_biggest_text { color: #ffffff !important; font-size: 25px; }
.bg_big_text { color: #ffffff !important; font-size: 22px; }
.bg_middle_text { color: #ffffff !important; font-size: 18px; }
a.redalert {color: #ffffff; text-decoration: none; background: #931817; }

.bg22 { width: 100%; background: url(banner12-14.jpg) center repeat-x; height: 43px; }

.navigation { float: left; width: 100%; margin-bottom: 10px; }

.star { float: left; width: 100%; text-align: center; margin-top: 5px; margin-bottom: 5px; }

.message_body { padding: 0px; margin: 0px; }
.message_body p { padding: 0px; margin: 0px; margin-bottom: 15px; width: 100%; }
.message_list { width: 902px; margin: 0 auto; list-style: none; padding: 0px; }
.message_head span { color: #afaeae; }
.message_head { color: #320a35; font-family: Georgia, Myriad Pro, Trebuchet MS; font-size: 21px; font-style: italic; margin-top: 15px; margin-bottom: 15px; cursor: pointer; }
* HTML .message_head { cursor: hand; c\ursor: pointer; }

.bg0 { width: 100%; background: url(bg0.jpg) center no-repeat; height: 176px; padding-top: 75px; }
.bg0 img { margin-left: 350px; }
.bg2 { width: 100%; background: url(bg2.jpg) center no-repeat; height: 251px; }

.articles { width: 48%; margin-right: 15px; float: left; margin-top: 20px; margin-bottom: 20px; }
.date_articles_short { float: left; color: #ddd; margin-right: 10px; font-size: 12px; line-height: 17px; }
.articles a { font-size: 12px; line-height: 17px; }

.logotype { float: left; width: 239px; }
.menu { float: right; width: 600px; font-size: 14px; font-family: Myriad Pro, Trebuchet MS; /* line-height: 46px; */ margin-top: 28px; }
.menu ul { list-style: none; float: right; margin: 0px; padding: 0px; }
.menu ul li { float: left; margin: 0px; padding: 0px; }
.menu a { display: block; color: #939292; text-decoration: none; margin-right: 10px; margin-left: 5px; padding-bottom: 10px; */ }
.menu a:hover { display: block; color: #140a0c; background: url(menu.jpg) bottom center no-repeat; text-decoration: none; }

.block1 { float: left; width: 290px; margin-right: 10px; }
.block2 { float: left; width: 285px; margin-right: 15px; }
.block2 ul { list-style: none; margin: 0px; padding: 0px; font-family: tahoma; font-size: 12px; margin-bottom: 10px; margin-top: 10px; }
.block2 ul li { background: url(arrow.jpg) left no-repeat; width: 265px; padding-left: 20px; line-height: 17px; margin-top: 3px; margin-bottom: 4px; }
.block3 { float: left; width: 290px; margin-right: 10px; }
.block3 ul { list-style: none; margin: 0px; padding: 0px; margin-bottom: 10px; margin-top: 5px; }
.block3 ul li { padding: 0px; margin: 0px; height: 42px; color: #999999; }
.block3 a  { color: #999999; text-decoration: none; }
.block3 a:hover  { color: #999999; text-decoration: underline; }
.c1 { background: url(company1.jpg) left no-repeat; width: 160px; line-height: 42px; padding-left: 130px !important; }
.c2 { background: url(company2.jpg) left no-repeat; width: 160px; line-height: 42px; padding-left: 130px !important; }
.c3 { background: url(company3.jpg) left no-repeat; width: 160px; line-height: 42px; padding-left: 130px !important; }
.c4 { background: url(company4.jpg) left no-repeat; width: 160px; line-height: 42px; padding-left: 130px !important; }
.c5 { background: url(company5.jpg) left no-repeat; width: 160px; line-height: 42px; padding-left: 130px !important; }

.block4 { float: left; width: 400px; }
.block4  span { color: #999999; font-size: 10px; }
.block4 ul { list-style: none; margin: 0px; padding: 0px; margin-bottom: 20px; }
.block4 ul li { /* background: url(arrow5.jpg) top left no-repeat; */ width: 390px; margin-left: 0px; padding-left: 0px; line-height: 17px; margin-top: 3px; margin-bottom: 4px; }

.block6 { float: left; width: 600px; }
.block66 { float: left; width: 902px; line-height: 18px; text-align: justify; }
.block66 a { color: #966599; text-decoration: underline; padding: 2px; padding-top: 1px; }
.block66 a:hover { color: #ffffff; text-decoration: none; background: #931817; }
.block67 { float: left; width: 903px; margin-bottom: 10px; }
.block7 { float: right; text-align: left; width: 280px; }
.block8 { font-family: Georgia, Myriad Pro, Trebuchet MS; float: left; width: 100%; line-height: 18px; text-align: justify; }
.block8 a { color: #966599; text-decoration: underline; padding: 2px; padding-top: 1px; }
.block8 a:hover { color: #ffffff; text-decoration: none; background: #931817; }

.a_phone { /* margin-top: 10px !important; */ padding-bottom: 10px !important; line-height: 25px; }
.a_phone span { font-size: 22px; font-family: arial; /* Georgia, Trebuchet MS; letter-spacing: -1px; */ color: #260a25; }
.a_phone span sup { font-size: 12px; /* font-weight: bold; */ }

ul.phone_list { margin-bottom: 0px; }
ul.phone_list li { list-style: none; padding-left: 5px; margin-left: 20px; line-height: 25px; }

.auto { background: url(auto.jpg) left no-repeat; padding-left: 28px; }
.block5 { float: left; width: 480px; margin-bottom: 10px; padding-left: 20px; }
.header_block { color: #320a35; font-family: Georgia, Myriad Pro, Trebuchet MS; font-size: 21px; font-style: italic; margin-top: 15px; margin-bottom: 10px; }
.header_block span { color: #999999; font-size: 10px; }
.header_block_feed { color: #320a35; font-family: Georgia, Myriad Pro, Trebuchet MS; font-size: 21px; font-style: italic; margin-top: 15px; margin-bottom: 12px; }
.img_tag { margin-top: 5px; }
.img_tag img { float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }

.allportfolio { float: left; background: url(arrow2.jpg) left no-repeat; width: 69px; margin-top: 15px; margin-left: 10px; padding-left: 25px; line-height: 25px; }

.name_project { color: #666666; font-weight: bold; font-size: 11px; padding-left: 20px !important; line-height: 25px; }
.name_project a { color: #666666; text-decoration: none; }
.name_project a:hover { color: #666666; text-decoration: underline; }
.date_project { color: #999999; font-style: italic; padding-left: 20px !important; }
.date_project_2 { color: #999999; /* font-style: italic; */ font-size: 12px; padding-left: 0px !important; }

.caption { float: left; display: none; background: url(zoom.png) no-repeat; position: absolute; width: 300px; height: 140px; cursor: pointer; }
* HTML .caption { cursor: hand; c\ursor: pointer; }

.caption2 { float: left; display: none; position: absolute; width: 300px; height: 140px; cursor: pointer; }
* HTML .caption2 { cursor: hand; c\ursor: pointer; }

.input1 { border: none; background: url(input.jpg) no-repeat; width: 145px; height: 22px; margin: 0px; padding-left: 6px; padding-right: 5px; }
.input2 { float: left; border: none; background: url(input.jpg) no-repeat; width: 145px; height: 22px; margin: 0px; margin-top: 11px; padding-left: 6px; padding-right: 5px; font-size: 11px; }
.textarea1 { border: none; width: 468px; height: 88px; margin: 3px; background: none; }

.inp1 { float: left; width: 150px; margin-right: 10px; margin-bottom: 5px; }
.inp2 { float: left; width: 150px; margin-right: 10px; margin-bottom: 5px; }
.inp3 { float: left; width: 150px; margin-right: 10px; margin-bottom: 5px; }
.inp4 { float: left; width: 478px; height: 96px; }
.inp4 div { float: left; width: 478px; background: url(textarea.jpg) no-repeat; height: 96px; }

.footer { width: 100%; float: left; margin-bottom: 10px; color: #a7a7a7; }

.inp5 { float: left; width: 475px; margin-top: 20px; }
.inp5 a { float: right; /* background: url(arrow2.jpg) right no-repeat; */ font-size: 11px; font-family: arial; padding-right: 25px; text-align: left; line-height: 25px; /* cursor: pointer; */ margin-top: 10px; display: block; }
/* * HTML .caption { cursor: hand; c\ursor: pointer; } */
.inp5_img { background: url(arrow2.jpg) right no-repeat; font-size: 11px; font-family: arial; padding-right: 25px; text-align: left; line-height: 25px; }

.seccode { float: left; width: 350px; }
.seccode div img { float: left; }
.seccode div a { float: left; padding: 0px !important; margin-top: 15px; display: block; }
.seccode div { float: left; width: 140px; }

.opis { float: left; padding-bottom: 10px; width: 90%; }
.footebl { float: left; width: 100%; }
.shortnews { float: left; width: 300px; height: 200px; padding-bottom: 15px; margin-right: 1px; }
.shortnews h2 { float: left; font-weight: bold; font-family: tahoma; font-style: normal; color: #666666; font-size: 11px; /* line-height: 25px; */ margin-top: 5px; margin-bottom: 5px; height: 15px; overflow: hidden; }
.shortnews h2 a { text-decoration: underline; }
.shortnews h2 a:hover { text-decoration: none; }
.textshortnews { float: left; padding-left: 20px; color: #999999; padding-right: 20px; }
.date_project_short { color: #999999; font-style: italic; width: 100%; overflow: hidden; height: 15px; }

.photoandtext { float: left; width: 700px; }
.rightcolumn { float: left; width: 200px; }
.rightcolumn b { font-size: 12px; }
.rightcolumn ul { list-style: none; margin: 0px; padding: 0px; }
.datefull { color: #999999; margin-bottom: 30px; }
.blockright { margin-bottom: 30px; color: #999999; line-height: 17px; }
/*
.blockright a { padding: 2px; padding-top: 1px; }
.blockright a:hover { color: #ffffff; text-decoration: none; background: #931817; }
*/

.searchtags { float: left; width: 100%; font-size: 10px; color: #999999; text-align: center; font-family: tahoma; margin-bottom: 20px; }
.searchtags a { color: #999999; padding: 2px; padding-top: 1px; }
.searchtags a:hover { color: #ffffff; text-decoration: none; background: #931817; }

.quote { width: 885px; }





