@charset "UTF-8";
/*
    Document   : main.css
    Created on : 24.10.2009, 01:12:45
    Author     : akaGamlet
    Description: main css to wordpress двигло
*/
img {border: none}
a,input,textarea,select{outline: none} /*OPERA safari Chrome*/
a{text-decoration: underline;color: #00508f}
a:hover{text-decoration: none}
* html #mainContainer{height: 100%}
fieldset{border: none}
form, fieldset, html, body, ul, ul li{padding: 0;margin: 0}

body
{
    margin: 0px;
    padding: 0px;
    font:normal 14px Georgia,Arial, Verdana, Tahoma, Geneva, Helvetica;
    background: #fff;
    position: relative;
    min-height: 100%;    
    height: 100%;
    color: #000;
    min-width: 1000px
}
html
{
    height: 100%;
    /*min-width: 1200px*/
}
/*div {border: 1px solid red}*/
/**************************************************************************
			HEADER
/**************************************************************************/
#header
{         
    height: 337px;
    background: url(images/header.jpg) 0 0 no-repeat    
}
#header h2
{    
    padding: 0;
    margin: 0
}
#header h2 a
{    
    text-indent: -9999px; 
    width: 255px;
    height: 81px;
    float: right;
    display: inline;
    margin-right: 110px;
    margin-top: 60px;    
}
.indexObject
{
    padding-top: 30px !important
}
/**************************************************************************
			MAIN
/**************************************************************************/

#mapIndexLnk
{    
    width: 155px;
    height: 10px;
    font-size: 10px;    
    top: 498px;
    right: 130px;
    position: absolute
}
#mapIndexLnkMap
{
    width: 220px;
    height: 170px;
    font-size: 10px;
    top: 320px;
    right: 0px;
    position: absolute    
}
#spanLnk
{
    display: block;
    text-indent: -9999px
}


#mainContainer
{    
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;       
  padding-bottom: 300px
}
* html #mainContainer { overflow: visible}

#mainContainer:after {
    content: 'EasyClear';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
#mainContainer { display: inline-block }
/*\*/
#mainContainer { display: block}
/**/
#mainInContainer
{
    height: 1%;
    overflow /**/:/**/ hidden;    
    width: 100%;
    /*max-width: 1200px*/

}
/*LEFT BOX AND CONTENT BOX*/
#mainInRight
{
    /*margin-left: 800px;*/
    width: 200px;
    margin-left: 80%
}
#mainInLeft
{
    float: left;
    /*width: 800px; */
    min-height: 900px;
    height: auto !important;
    height: 900px;
    width: 80%
}
#mainContentBox
{    
    height: 1%;
    overflow /**/:/**/ hidden;
    position: relative;
    margin-top: -100px
}

/*SUB MENU BOX*/
#subMenuBox
{
    float: left;
    width: 126px;
    padding-right: 30px;
    padding-top: 100px
}
#subMenuBox ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 15px
}
a.active
{
    font-weight: bold
}
#subMenuBox ul li
{
    padding-bottom: 12px;
    text-align: right;
}

.mainMapSucces                 
{
    /*width: 1000px !important*/
}

/*CONTENT IN BOX*/
#contentBoxIn
{
    margin-left: 160px;    
}
h1#pageHeader
{
    padding: 0;
    margin: 0;
    color: #00508f;
    text-align: right;
    /*text-decoration: underline;*/
    font-size: 29px;
    font-weight: normal;
    /*width: 350px;*/
    margin-left: 250px;
    padding-bottom: 35px;
    margin-right: 50px;    
}
div#contentPage
{
    line-height: 19px;
    margin-right: 38px;
    font-family: Verdana Tahoma;
    font-size: 13px;
    padding-left: 5px
}

/*RIGHT BOX*/

ul#menuBox
{  
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 15px;
    width: 130px;
    margin-top: 40px
}
ul#menuBox li
{
    padding-bottom: 12px;
    text-align: right;
}
p#mosMap
{
    padding: 0;
    margin: 0;    
    padding-top: 15px
}
p#mosMap a#aMap
{
    padding: 0  !important
}
p#mosMap img
{
    display: block
}
p#mosMap a
{
    font-size: 10px;
    color: #6b7f8f;
    font-family: Tahoma;
    padding-left: 10px
}
/*objectMenuBox */
#objectMenuBox
{
    padding-top: 20px;
    padding-left: 30px;    
}
.objectMenuBoxObject
{
    padding-left: 20px !important
}
#objectMenuBox ul
{
    list-style: none;
    font-family: Arial
}
#objectMenuBox ul li
{
    padding-bottom: 12px
}
#objectMenuBox ul li a
{
    color: #30324c;
    font-size: 19px;
}

/*LEVEL TWO MENU */
#objectMenuBox ul li ul
{
    margin-left: 10px !important;
    margin-top: 13px;
    display: none
}
#objectMenuBox ul li ul li
{
    padding-bottom: 8px !important
}
#objectMenuBox ul li ul li a
{
    color: #00508f !important;
    font-size: 12px !important;
    font-family: Arial
}

/*realizovano*/

#realizovano h3#realizH
{
    padding: 0;
    margin: 0;
    background: url(images/realizovano.jpg) 0 0 no-repeat;
    height: 16px;
    text-indent: -9999px;
    margin-left: 20px
}

#realizText
{    
    padding: 5px 0 0 35px;
    font-size: 12px;
    font-family: Arial;
    line-height: 19px
}
.objectRealiz
{
    padding-left: 20px !important
}

/**************************************************************************
			FOOTER
/**************************************************************************/
#footer
{  
    height: 297px;
    position: relative;
    z-index: 0;
    width: 100%;
    margin-top: -297px;
    min-width: 1000px;
    background: url(images/footer.jpg)  0 0 no-repeat;
    width: 1000px;
}
#footerIn
{
    background: url(images/footerIn.png) 0 0 no-repeat;
    width: 246px;
    height: 297px;
    position: absolute;
    right: 136px;
    z-index: 0
}


/*INDEX */
img#logo
{
    vertical-align: text-bottom;
}
.headerIndex
{
    height: 538px !important;
    background: none !important;
}
#flashIndexBox
{
    position: absolute;
    background: url(tImages/0.jpg) 0 0 no-repeat !important;
    width: 1000px;
    height: 538px
}
.mainContentBoxIndex
{
    margin-top: 0 !important;
}
.indexSub
{
    padding-top: 0 !important;
    width: 145px !important
}
.contentBoxInIndex
{
    margin-left: 183px !important
}
.mainInIndexRight
{
    padding-top: 510px !important
}
/*HEADER OTHER*/
.headerOther
{
    background: url(images/headerOther.jpg) 0 0 no-repeat !important;
    height: 233px !important;
}
.headerOther h2 a
{
    margin-right: 116px !important;
    margin-top: 98px !important;    
}

/*MAP BOX*/
#mapBox
{
    clear: left;
    padding-top: 10px;
margin-left: auto;
margin-right: auto;
}
#menuBoxMap
{
    position: absolute;
    right: -150px;
    top: 230px
}
.genMenuBoxMap
{    
    float: left;
    display: inline;
    margin-right: 40px;
    text-align: right;
}
.genMenuBoxMap a
{
    display: block;
    padding-bottom: 12px;    
}
.mapInLeft
{
    position: relative;
    min-height: 0 !important;
    height: auto !important;
    height: 0 !important
}
.mainInLeftObject
{
    min-height: 0 !important;
    height: auto !important;
    height: 0 !important
}

/*OBJECTS */
#leftBoxObject
{
    float: left;
    width: 845px;    
    padding-top: 100px;
}
#rightBoxObject
{       
    margin-left: 845px;
    width: 150px
}
#topBorder
{
    border-top: 1px solid #cfcfd0;
    margin-left: 40px;
    clear: left;
    font-size: 0;
    margin-right: 15px
}
#bigImageBox
{    
    /*width: 652px;*/
    width: 632px;
    float: left;
    min-height: 762px;
    height: auto !important;
    height: 762px;
    padding-left: 10px;
    overflow: hidden;
    margin-right: 10px;
    padding-top: 10px;
}
#bigImageIn
{    
    height: 700px;
    overflow: hidden
}
bigImageBox img
{
    display: block
}
#caroluselBox2
{
    margin-left: 652px;
    position: relative    
}
#separForArrow
{
    height: 35px
}
#gorizontalCarolusel
{
    position: relative;
    width: 660px;
    padding-left: 20px
}
/*.objectsMap
{
    height: 1%;
    overflow : hidden;
}
*/
#objectMainInIn
{
    height: 1%;
    overflow /**/:/**/ hidden
}
.objectsMap
{
    position: relative;
    padding-top: 0px !important;
    width: 1000px;
    margin: 0 auto
   
}

#mapObjectBox
{
    width: 180px;
    height: 212px;
    position: absolute;    
    z-index: 9090;
    /*left: 670px;
    top: 200px;*/
    right: 155px;
    top: -35px;
    z-index: 999;

    /*background: url(images/map.jpg) 0 0 no-repeat;*/
}
#mapObjectBox a#mapALnk
{
    left: 0 !important;
    margin-top: 0 !important;    
}
#mapObjectBox a#mapWordLnk
{
    font-size: 10px;
    color: #6b7f8f;
    font-family: Tahoma;
    position: relative;
    left: -160px;
    margin-top: 80px;
    display: block;
    position: absolute;
}
div#objectDescr
{
    display: block;
    padding-top: 80px;
    padding: 80px 30px 0 30px;
    line-height: 19px;    
    font-family: Verdana Tahoma;
    font-size: 13px;    
}
#copyrights
{    
    position: absolute;
    z-index: 9090;
    right: 220px;
    bottom: 60px;
    text-align: right;
    color: #414649;
    font-family: Tahoma;
    font-size: 13px
}
#copyrights span
{
    display: block;
}
.counterMore1Gen
{
    display: inline-block !important;
    margin: 0 !important;
    padding-left: 0px !important
}
#botomTextBox
{
    padding-top: 2px
}
#menuPageAbsolute
{
    position: absolute;
    width: 200px;
    z-index: 9090
}

