body{margin:0; padding:0px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:12px;}
.tab{margin:auto; width: 1020px;}

a{color:#c43500; text-decoration:none; font-weight:bold; font-size:11px;}
a:hover{ color: #550000; text-decoration:underline}
a.banner {font-size:5px;}

.link{color: #ffffff; text-decoration: underline; font-weight:bold; font-size:10px;}
.link:hover{ color: #FF0000; text-decoration:none;}

.font12bold{color:#8c5823; font-weight:bold; font-size:12px;}
.font11bold{color:#8c5823; font-weight:bold; font-size:11px;}
.font10bold{color:#ffffff; font-weight:bold; font-size:10px;}
input{border: 1px solid #87431e; font-size:10px;}

h1{margin:15px 0; padding:0; font-size:20px; font-weight:normal; color:#c43500; padding-bottom:15px; margin-bottom:15px; background: url(/images/site/icon_dots.gif) repeat-x bottom;}
h2{margin:5px 0 8px 0; padding:0; font-size:18px; font-weight:normal; color:#c43500;}
h3{margin:0px; font-size:15px; font-weight:bold; color:#c43500;}

sup{color:#FF0000;}
.error{color:#FF0000; font-weight:bold;}
p{text-indent: 0px; text-align:justify;}

/*ul{margin-left:16px;list-style: square; list-style-image: url(/images/bullet.gif);}*/
.gipSpan{cursor:pointer;}
.gip{display:none;}
/*--------------------ÍÎÂÎÑÒÈ---------------*/
span.date_2 {font: 11px Arial, Helvetica; color: #9899C8}
span.date_1 {font: 10px Arial, Helvetica; color: #0000FF; background:#CCCCCC; margin: 0px 0px 0px 1px;}

a.link_1:link, a.link_1:visited {font: 13px Arial, Helvetica; color: #000000; text-decoration: none}
a.link_1:hover {font: 13px Arial, Helvetica; color: #000000; text-decoration: underline}

span.article_lead p {font: 12px Arial, Helvetica; color: #000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; text-align: left; text-transform: none}
a.article_lead_link, a.article_lead_link:visited  {font: 12px Arial, Helvetica; color: #000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; text-align: left; text-decoration: none}
a.article_lead_link:hover {text-decoration: underline}
a.article_lead_link p {font: 12px Arial, Helvetica; color: #000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; text-align: left; text-decoration: none}
a.article_lead_link:hover p {font: 12px Arial, Helvetica; color: #000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; text-align: left; text-decoration: underline}

span.mainlink_1 {font: bold 12px Arial, Helvetica; color: #2529AF; text-decoration: none}
a.mainlink_1:link, a.mainlink_1:visited, .header_1 {font: bold 12px Arial, Helvetica; color: #2529AF; text-decoration: none}
a.mainlink_1:hover {font: bold 12px Arial, Helvetica; color: #111471; text-decoration: underline}

div.separator_1 {background: url('/images/h_1.gif') repeat-x 0px 0px}
div.separator_2 {background: url('/images/h_1.gif') repeat-x 0px 4px; padding: 0px 0px 5px 0px; clear: left;}
div.separator_3 {border-bottom: 1px solid #C7CFDE; margin: 0px 0px 5px 0px;}
td.subheader_1 {font: bold 9px Arial, Helvetica; color: #888FA0; background: url('/images/gray_1.gif') repeat-x 0px 16px; text-transform: uppercase; text-align: right;}
td.subheader_1 div {background: url('/images/header_2.gif') no-repeat 0px 0px; padding: 0px 0px 10px 0px}
td.header_1 {font: bold 12px Arial, Helvetica; color: #2B2FA9; text-transform: uppercase; background: url('/images/header_3.gif') repeat-x 0px 0px; padding: 0px 15px 0px 0px; white-space: nowrap;}

/********************************  Backgrounds  **********************************/
#leftBackground {background: #000000 url(/images/site/bgl.jpg) no-repeat right top;}
#rightBackground {background: #000000 url(/images/site/bgr.jpg) no-repeat left top;}

/******************   links    ******************/
.links h2{color:#000000;}
.links a{color: #000099; font-weight:normal;}

/******************   Contacts    ******************/
.contactlist h2{border-bottom:1px solid #8c5823; color:#000000;}
.contactlist table {width:100%;}
.contactlist td{padding:5px 0; vertical-align:top; border-bottom:1px solid #8c5823;}
.contactlist .childs{margin: 10px 0 10px 0px;}

.t_contacts{border-collapse:collapse;}
.t_contacts td{padding:3px 3px 3px 0px;}

/******************   Persons    ******************/
.responsible{float:left;margin-right:20px;margin-bottom:20px;}
.persons tr{vertical-align:top;}
.persona{margin:10px;display:block; font-size:11px;width:220px;}
.persona b{font-size:13px;display:inline-block;margin-bottom:5px;margin-top:5px;}
.tiled {width: 33%; float: left; margin-bottom: 20px; text-align: left; height: 440px;}
.tiled img{margin:10px;left-padding:5px;}

.docs img{border:1px solid #EAEAEA}

/*:::::::::::::::::::::::::::::::::::::::: TABLES :::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.tablica{border-top:1px solid #8c5823; border-right:1px solid #8c5823;}
.tablica td{border-left:1px solid #8c5823; border-bottom:1px solid #8c5823; padding-left:5px;}
.load{position:relative; font-size:16px; font-weight:bold; height:100%; width:100%; text-align:center; margin-top:50px;}

/* Images Floats
******************** */
.fl {float:left; margin: 0 20px 10px 0; display: block; font-size: 0.9em; font-style: italic; background: #FFF9EC; text-align:center;}
.fr {float:right; margin: 0 0 10px 20px; display: block; font-size: 0.9em; font-style: italic; background: #FFF9EC; text-align:center;}
.fl img, .fr img{margin: 0 0 2px 0; display: block; border:2px solid #FFF9EC;}


/*:::::::::::::::::::::::::::::::::::::::: IMAGES GALLERY :::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.galleryImage{width:180px; display:block; float:left; margin-right:2px; border:0px;}
.carusel{overflow:hidden; position:relative; width:760px; height:120px;}
.viewport{position:absolute; top:0; left:0;width:50000px;}
.viewport img{border:0px; margin:1px;}


/*:::::::::::::::::::::::::::::::::::::::: IMAGES GALLERY :::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.stepcarousel{position: relative; border: 1px solid black; overflow: scroll; width: 400px; height: 130px;}
.stepcarousel .belt{position: absolute;left: 0; top: 0;}
.stepcarousel .belt img{border:2px solid #FFF9EC;}
.stepcarousel .panel{float: left; overflow: hidden; margin: 5px; width: 200px;}

.title{cursor:help; font-weight:bold;}
.title span{display:none;}
.title:hover span{display: block; width: 380px; position: absolute; left: 30%; border: 1px groove; padding: 5px; background-color: #f8f3ea;}
.iePNG, img {filter:expression(fixPNG(this));}
.iePNG a {position: relative;}


.mul{padding: 0;}
.mul li.submenu{background: url(/images/closed.gif) no-repeat left 1px; cursor: pointer !important; padding: 0px 0px 0px 20px;}
.mul li ul li{padding: 0px 0px 0px 15px;}
.mul li{background: url(/images/bullet.gif) no-repeat left; list-style-type: none; padding: 0px 0px 0px 15px;}
.mul li ul{display:none; padding: 0px 0px 0px 15px;}

/*:::::::::::::::::::::::::::::::::::::FOOTER:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
div.footer {
padding-left: 15px;
padding-top: 3px;
color:#3f3a3a;
text-decoration:none;
font-size:10px;
}

div.footer a{
color:#3f3a3a;
text-decoration:none;
font-size:10px;
border-bottom:dotted 1px #3f3a3a;
}

