/*MASTER RESET*/
*{padding: 0; margin: 0; outline: none; }
html {height:100%; width:100%; overflow: -moz-scrollbars-vertical !important; } /*force vertical scroll on ff margin-bottom: 1px;*/
body{height: 100%; font: 12px Arial; color: #ccc; background: #101314; min-width: 955px;}


a{color: #c80000;}
a:hover{color: #c80000;}
a:visited{color: #c80000;}
a span{display: none;}/**/

li{list-style-type: none;}
hr {border: 0; width: 100%;}
p{margin: 14px 0px 10px 0px; line-height: 17px; text-align: justify;}
img{border: 0; display: block; margin: 0;}

form label {cursor: pointer; font-size: 12px;}
input{  font-size: 10px; line-height: 14px;/*background-color: Transparent !important;*/}
select{font-size: 10px;}

h1 span, .h1 span, h2 span, .h2 span, h3 span, .h3 span {display: none;}

#main h1{height:30px; }
#main .h1{width:617px; background: url('../images/delimiter_h1.png') 0 0 no-repeat; display: block;}

#main .h1ourWork h1{height:50px;}

#main h2{height:30px;}
#main .h2{width:617px; display: block;}

#main h3{height:30px;}
#main .h3{width:617px; display: block;}

/*h2{font-size:17px; font-weight: normal; }*/

h4{font-size: 12px; font-weight: bold; color: #c80000;}
h5{font-size: 12px; font-weight: bold; color: #666666;}
h5{font-size: 13px; font-weight: bold; color: #e5e5e5;}

h5 a{color: #e5e5e5 !important;}

/*img {behavior: url('pngbehavior.htc');}*/
body{behavior:url('csshover.htc');}/**/
img, #content .navigation ul li, #toolbar, .h1, .block, .btnMore, #quote, .ico_news, #contactHome, #download ul li{behavior: url('iepngfix.htc');}

.clearer{clear: both; height: 0; line-height: 0; font-size: 0;}
.spacer{clear: both; height: 10px; line-height: 0; font-size: 0;}
.fixer{display: none;}
.delimiter{border-top: 1px solid #5f6680; margin: 14px 0; }
.page-break {display:none;}   

/*LAYOUT*/
#bg{width: 100%; height: 100%; background: #191e21;}
#wrap{width: 100%; height: auto; margin: 0 auto; position: absolute; }
#content{width: 955px; height: auto; margin: 0 auto; margin-bottom: 158px;}

#left{width: 239px; float: left;}
#main{width: 617px; float: left;}

#identity-print{display: none;}
#identity{float: right; padding: 20px 0 45px 0; }

#main .content{padding: 0 20px; }

/*Navigation*/

#left .navigation{width:181px; float: right; margin-right: 20px; }
#left .navigation ul img{clear: both;}
#left .navigation ul li a img{ float: right; margin-right: 7px;} 
					
#left .subNav {clear: right; display: none; }
#left .subNav li a{min-height:18px; display: block;}

#left .navActive{ background-image: url('../images/bg_subNav.png');}
#left .navInActive{background-image: url('../images/delimiter_navigation.png');}

#left .delimiterNav{border: 0px solid; clear: both; height:1; line-height:1; font-size: 1; background: url('images/delimiter_navigation.png') 0 0 no-repeat;)}


/*Contact Home*/
#contactHome{background: url('../images/delimiter_contactHome.png') 0 0 no-repeat; height:67px; font-size: 11px;}
#contactHome .content{padding: 0; padding-left: 20px; color: #b3b3b3;}
#contactHome .cities {font-size: 13px; font-weight: bold; color: #666666; height: 25px;}
#contactHome .cities a{color: #666666;}
#contactHome .cities .active{color: #b3b3b3;}
#contactHome .address {display: none;}
#contactHome .address span{display: none;}
.address-part{float: left; width: 180px;}

/*Showcase*/
#showcase{width: 597px; height:375px ;}
#showcase-print{display: none;}

/*Toolbar*/
#toolbar {margin-right: 10px; float: right; background: url('../images/delimiter_toolbar.png') 0 0 no-repeat; width:275px; height:30px;}
#toolbar ul {margin-right: 10px;}
#toolbar ul li{display: block; float: right;}

/*Footer*/

/*#footer{display: none;}*/
#footer{font-size: 10px; color:#4c4c4c; position:relative; bottom: 0; margin: 0 auto; width:955px; clear: both; margin-top: -100px;}
/*#footer{font-size: 10px; color:#4c4c4c; position:relative; bottom: 100px; margin: 0 auto; width:955px; clear: both; height: 0; }*/
#footer .copyright{float: right; padding-right: 22px;}
#footer .navigation{float: right; padding-right: 119px;}
#footer .navigation ul li{display: inline; padding-left:3px;}
#footer a{color:#4c4c4c;}
#footer a:hover{color:#808080;}

/*Btn More*/
.btnMore{width:104px; height:29px; background:url('../images/btn_more.png') no-repeat; cursor:pointer; display: block; text-indent: -1000px; float: right;}
.btnMore:hover{background-position: 100% 0 ;}

/*PAGES*/

/*Home*/
.home p{width: 577px;}
.home .btnMore{margin-right: 39px;}
#quote{width: 598px; height: 101px; margin: 30px 0; background:url('../images/quote.png') no-repeat 0 0;}
#quote span{display: none;}

#news{width: 273px; float: left; }
#news .h2{width: 273px;}
#news dl{margin-top: 8px;}
#news dl dt{float: left; clear: left; width: 30px;}
#news dl dd{float: left; font-size: 11px; color: #999999; width: 240px; text-align: justify;}
#news .btnMore{margin-right: 0px !important;}
#news .spacer{height: 10px !important;}
.ico_news {width: 22px; height: 29px; font-size: 11px; font-weight: bold; color: #333333; background-repeat: no-repeat; text-align: center; line-height:  39px;}
.ico_news span{display: none;}
.jul{background-image: url('../images/ico_news-jul.png');}
.sep{background-image: url('../images/ico_news-sep.png');}

#delIcioUs{width: 273px; float: right; margin-right: 39px; }
#delIcioUs .h2{width: 273px;}
#delIcioUs dl{margin-top: 8px;}
#delIcioUs dl dt{float: left; clear: left; width: 30px;}
#delIcioUs dl dd{float: left; font-size: 11px; color: #999999; width: 240px; text-align: justify;}
#delIcioUs .btnMore{margin-right: 0px !important;}
#delIcioUs .spacer{height: 23px !important;}
#delIcioUs h5{display: inline; margin-right: 4px;}
.ico_delIcioUs {width: 22px; height: 29px; font-size: 11px; font-weight: bold; color: #333333; background: url('../images/ico_delIcioUs.png') no-repeat; text-align: center; line-height:  39px;}
.ico_delIcioUs span{display: none;}

.block{float: left; width: 191px; margin: 1px 1px 0 0;}

/*Contact*/
#worldMap{}
#blocksContact {}
#blocksContact .block{background:url('../images/bg_blockContact.png') left top no-repeat; height:214px;}
#blocksContact .blank{background:url('../images/bg_blankContact.png') left top no-repeat; height:214px;}
#blocksContact .block .content{padding: 6px 10px !important; font-size: 11px;  } 

/*Clients*/
#blocksClientsPartners {}
#blocksClientsPartners .blank{background:url('../images/bg_blankClientsPartners.png') left top no-repeat; height:93px;}
#blocksClientsPartners .block .content{padding: 0 !important;} 


/*Our Work*/

#download {position: absolute; margin-left: 423px; width: 181px; height: 30px; }
#download ul li{background: url('../images/delimiter_download.png') 0 0 no-repeat; height:30px; display: block;}
#download ul li a{float: right; margin-right: 5px; }

.imageRight{float: right; margin: 18px 0 0 20px;}

.quotes p{ font-weight: bold; font-style: oblique;  text-align: left;}
#videoPlayer{width: 252px; height: 189px;}
#videoPlayer-print{display: none;}
