@charset "utf-8";

/* CSS Document 
Created By Mateja Tursic 14-february-2009 */

/*----------common styles----------*/
body {
    background:#c4c4c4 url(../images/bkg.jpg) repeat-x top left;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    padding:0;
    margin:0;
    color:#5c5c5c;
    font-size:12px;
}
    
img {
    border:none;
    float:none;
    padding:0;
    margin:0;
}

.reset {
    height:1px;
    font-size:1px;
    line-height:1px;
    padding:0;
    margin:0;
    clear:both;
}

#contentholder {
    width:964px;
    margin:0 auto;
}

form {
    padding:0;
    margin:0;
}

.left {
    float:left;
}

.right {
    float:right;
}

.none {
    float:none;
    border:none;
    padding:0;
    margin:0;
}

a {
    text-decoration:none;
}

.fifty {
    width:50%;
}

p {
    margin:7px 0 7px 0;
    padding:0;
    border:none;
}

.center {
    text-align:center;
}

/*----------header----------*/

.header {
    height:50px;
}

.logo {
    float:left;
    width:400px;
    background:url(../images/logo_24inl.jpg) no-repeat top left;
    height:50px;
    padding-left:164px;
    font-size:22px;
    color:#142366;
}

.logo_in {
    padding-top:15px;
}

.menu {
    float:right;
    text-align:right;
    font-size:14px;
    height:50px;
    width:332px;
    margin-right:2px;
    background:url(../images/bkg1.jpg) repeat-x top left;
}

.menu a {
    color:#5c5c5c;
}

.menu a:hover {
    color:#142366;
    text-decoration:none;
}

ul#menu {
    list-style-type:none;
    margin:0;
    padding:0;
}

ul#menu li {
    height:20px;
    line-height:20px;
    display:block;
    list-style:none;
    float:left;
    padding:30px 10px 0 10px;
    text-align:center;
    border-left:solid 1px #d6d6d6;
    vertical-align:bottom;
}

ul#menu li.last {
    border-right:solid 1px #d6d6d6;
}

/*----------content----------*/

.content {
    margin:0;
    padding:0;
}

.top {
    background:url(../images/top.gif) no-repeat top left;
    height:15px;
    line-height:1px;
    font-size:1px;
}

.mid {
    background:url(../images/mid.gif) repeat-y top left;
}

.bot {
    background:url(../images/bot.gif) no-repeat bottom left;
    height:15px;
    line-height:1px;
    font-size:1px;
}

h1 {
    font-size:16px;
    font-weight:normal;
    color:#727272;
    border-bottom:solid 1px #dedede;
    width:100%;
    padding:5px 0 5px 0;
    margin:0;
}

h1 span {
    color:#f90001;
}

/*----------homepage----------*/
.con_wide {
    width:919px;
    float:left;
    padding:0 13px 20px 12px;
}

.con_l {
    width:608px;
    float:left;
    padding:0 13px 0 12px;
}

.con_r {
    width:311px;
    float:left;
    padding-right:20px;
}

.bord {
    border-bottom:solid 1px #dedede;
    height:1px;
    line-height:1px;
}

.txt a {
    color:#142366;
}

.wndw {
    background:url(../images/wndw.jpg) no-repeat top left;
    float:left;
    width:172px;
    height:123px;
    padding:10px 10px 3px 10px;
    margin:11px 4px 0 3px;
}

.wndw_top {
    height:100px;
    overflow: hidden;
}

.wndw_top img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.wndw_top:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.wndw_bot {
    height:23px;
    line-height:23px;
    font-size:13px;
    padding-right:4px;
    color:#ffffff;
    text-align:right;
}

.wndw1 {
    width:287px;
    height:253px;
    background:url(../images/wndw1.jpg) no-repeat top left;
    margin:16px 0 0 0;
    padding:12px 12px 12px 12px;
}

/*----------24taxi----------*/

.pad10 {
    padding:0 25px 0 10px;
}

.wndw2 {
    width:287px;
    height:112px;
    background:url(../images/wndw2.jpg) no-repeat top left;
    margin:16px 0 0 0;
    padding:12px 12px 12px 12px;
}

/*----------footer----------*/

.footer {
    padding:0 20px 0 20px;
    line-height:10px;
    font-size:11px;
    margin-bottom:20px;
}

.footer span {
    color:#142366;
    font-weight:bold;
}

.footer a {
    color:#5c5c5c;
}

.footer a:hover {
    color:#142366;
}
