a{color:#007acf;cursor: pointer}
a:hover{color:#ec782c}
a img{border:none}
@font-face { font-family: "bold"; src: url("images/bold.otf") format("opentype"); font-weight: normal; font-style: normal;} 
@font-face { font-family: "small"; src: url("images/small.ttf") format("truetype"); font-weight: normal; font-style: normal;} 
h2,h3,h4,h5,h6 {
color: #ff6600;
margin-bottom: 10px;
margin-top: 10px;
}

h1 {
color: #ff6600;
/*font-family: "bold", tahoma;*/
font: bold 24px tahoma;
}

#maincontainer{
width: 998px;
margin: 0 auto;
}

#topblock{
background: url(images/fon-top.png) center top no-repeat;
position:relative;
height: 165px;
margin-bottom: 10px;
}
#lg {
position:absolute;
top: 10px;
width: 248px;
}
#serv {
font-family:tahoma;
font-size: 18px;
color:#ff6600;
position:absolute;
top: 35px;
right: 220px;
width: 200px;
}

#serv span{
/*font-family: "bold", tahoma;*/
color:#fff;
font:bold 18px tahoma;
}

#tr {
font-family:  tahoma;
font-size: 18px;
color:#ff6600;
position:absolute;
top: 35px;
right: 0;
width: 200px;
}

#tr span{
/*font-family: "bold", tahoma;*/
color:#fff;
font:bold 18px tahoma;
}

#menu-top {
background:url(images/fon-menu.png) repeat-x;
position:absolute;
left: 0;
bottom: 0;
height: 53px;
width: 998px;
}

#contentwrapper{
background:#FFFFFF;
float: left;
min-height: 700px;
margin-bottom: 20px;
width: 100%;
}

#contentcolumn{
margin-left: 220px;
}

#leftcolumn{
float: left;
width: 220px;
margin-left: -998px;
}

#footer{
clear: left;
width: 100%;
background: #001d3d;
border-top: 3px solid #012245;
color: #05548b;
text-align: center;
margin: 0 auto;
}

#f-block {
color: #1a6098;
text-align:left;
min-height: 210px;
margin: 0 auto;
width: 998px;
}

#footer a{
color: #1a6098;
}

/*#footer h4{
font-family: "bold", tahoma;
font-size: 12px;
margin: 0;
margin-bottom: 10px;
text-transform: uppercase;
}*/

.block-t{
margin: 20px;
}

#left-menu {list-style-type: none; margin: 15px 0; padding: 0; font-family: tahoma;background: #FC8D3D;}
#left-menu a { font-weight: bold; color: #fff; background: #FC8D3D; font-size: 14px; outline: none; text-decoration: none; border-bottom: 1px solid #E0ECF3; display: block; padding: 10px 20px;}
#left-menu ul a { font-size: 12px !important; outline: none; vertical-align:top; }
#left-menu li.current { overflow: hidden; zoom:1; display: block;}
#left-menu li.current ul { padding: 0 0 0 15px;}
#left-menu .current a  { display: block; zoom:1; font-style:normal; font-size: 12px !important; vertical-align:top;}
#left-menu .current ul a { padding:0;}
#left-menu ul { font-weight: normal; margin: 0; padding: 0; list-style-type: none;}
#left-menu ul ul { margin: 0; }
#left-menu li li { padding:0 13px 0; text-indent: 0; background: none;}
#left-menu li { background: url(images/left-menu-arrow.gif) no-repeat 0 6px; padding:0; }
#left-menu li li li { margin-bottom: 0; }
#left-menu .selected, #left-menu a.selected, #left-menu a.selected:hover { color: #1A6098; text-decoration:none;}
/* #left-menu .current a.selected { color: #f5dc7f;}
#left-menu a:hover { color: #f5dc7f;}*/

.tab-price td {border: 1px solid #003399;}

.list-carousel {
    position: relative;
}

.list-carousel ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #055186;
    display: inline-block;
    margin: 10px 9px;
    padding: 10px;
    position: relative;
    vertical-align: top;
    width: 200px;
}