#mainmap {
    height:242px;
    margin-bottom:22px;
    margin-top:29px;
}
#content {
    color:#517394;
    font-size:13px;
    margin-top:29px;
    overflow:hidden;
    padding-bottom:62px;
    width:100%;
}
#content h4 {
    color:#0e5aa3;
    font-size:13px;
    margin-bottom:10px;
}
#content #text {
    margin-right:222px;
    position:relative;
}
#content #text.without-margin {
    margin-right:0px;
}
#text h2{
    font-size:16px;
    margin-bottom:20px;
    color:#0e5aa3;
}
#text h3 {
    font-size:14px;
    margin-bottom:10px;
    color:#0e5aa3;
}
#text p {
    font-size:13px;
    margin-bottom:10px;
    margin-top:0;
    text-align:justify;
}
#text ul {
    margin-bottom:10px;
    padding-left:30px;
}
#text ul li{
    font-size:13px;
}
/*----------------------------------------*/
#content #service_items {
    margin-bottom:25px;
    margin-right: 222px;
}
#content #service_items.without-margin {
    margin-right: 0px;
}
#content #service_items td {
   /* background: url("../images/catalogitem_bg.png") no-repeat scroll left top transparent;    */
    font-size: 13px;
    height: 42px;
    padding-bottom: 2px;
    width: 50%;
}
#content #service_items td .item{
    background: url("../images/catalogitem_bg.png") repeat-x scroll left top transparent;
    height: 42px;
    padding-right: 5px;
}
#content #service_items td .item .cell{
    display: table-cell;
    height: 42px;
    vertical-align: middle;
}
#content #service_items td .item img {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 14px;
}

#content #service_items td.here .item{
    background:url("../images/catalogitem_bg_here.png") repeat-x scroll left top transparent;
}
#content #service_items td.lefttd .item{
    margin-right: 15px;
}
/*----------------------------------------*/
#text #tematic_service {
    border-bottom:1px solid #C5CED4;
    margin-bottom:20px;
    padding-bottom:5px;
    position:relative;
}
#text #tematic_service .full{
    padding-top:35px;
}
#text #tematic_service h3 {
    margin-bottom:20px;
    margin-right:100px;
}
/*----------------------------------------*/
img#zakaz_button {
    cursor:pointer;
    position:absolute;
    right:0;
    top:0;
}
/*----------------------------------------*/
#content #news {
    float:right;
    width:173px;
}
#content #news h3 {
    color:#4D7C9B;
    font-size:14px;
    font-weight:bold;
    margin-bottom:16px;
}
#content #news h3 a{
    color:#4D7C9B;
}

#allnews{
    font-size:13px;
    font-weight:bold;
}
#allnews a{
    color:#4d7c9b;
}

/*------------------------*/

table.userzakaz{
    font-size:13px;
    border: 1px dotted #517394;
}
table.userzakaz td{
    padding:5px;
}
table.userzakaz td.first{
    font-weight:bold;
    text-align:right;
    vertical-align:top;
}
span#date {
    background:none repeat scroll 0 0 #0B82F4;
    color:#FFFFFF;
    font-size:13px;
    margin-right:10px;
    padding:2px 5px;
}

#text #searchcontent ul{
    list-style: square outside none;
}
#text #searchcontent ul li{
    margin-bottom:10px;
}

p.sendtoemail  {
color:#35749D;
cursor:pointer;
font-weight:bold;
margin-top:10px;
text-decoration:underline;
}
p.sendtoemail:hover{
    text-decoration:none;
}


p.newsback{
    background:url("../images/design/arror_pic.png") no-repeat scroll left center transparent;
    font-size:14px;
    padding-left:20px;
    margin-top:50px;
}

#enterform_close_button{
    height:32px;
    width:30px;
}
/*------------------------*/
#content .ui-tabs .ui-tabs-nav{
    margin-left: 0px;
}
#content #text .ui-tabs-nav{
    margin-bottom: 0px;
    padding-left: 0px;
}
#content .ui-tabs .ui-tabs-nav li{
 top: -1px;
}
#content .ui-tabs .ui-tabs-panel{
background: none repeat scroll 0 0 #EBF0F4;
padding: 5px;
 font-size: 13px;
}
#content #tabs table {
    background: none;
    font-size: 13px;
}
#content #tabs table.snimki_list td{
    text-align:center;
} 
#content #tabs table.snimki_list th{
    text-align:center;
} 
#content #tabs table td {
    padding-top: 5px;
    text-align: left;
    width:0%;
}
#content .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #0E5AA3;
}
#content .ui-widget-content {
    color: #517394;
}
#content .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #517394;
}
#content .ui-tabs-selected a{
 color: #0B82F4;
}
#content .ui-state-hover{
    background:#9fb2c4;
    border:1px solid #9fb2c4;
    color:#ffffff;
}
/*------------------------*/





