@media screen, projection{
body {font:75% Arial;vertical-align:baseline;text-align:center;background:#000 url(../dsg/bg/body_bg.png) 50% 160px no-repeat;}body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,label,input,textarea,select,option,blockquote{margin:0;padding:0;}img,fieldset,abbr,acronym{border:0;}table{border-collapse:collapse;border-spacing:0;}ul{list-style:none;}

h1{font:normal 2.5em arial;color:#fff;margin:0 0 28px;}
h2{font:normal 1.4em arial;color:#cd0000;margin:0 0 .9em;}
h3{font:bold 1em arial;color:#fff;margin:0 0 .7em;}

p{padding:0 0 1.2em;line-height:1.4em;color:#777;}
p.intro{font-size:1.35em;padding:0 0 1.4em;color:#cd0000;}
.main a:link,.main a:visited,.main a:hover{outline:0;color:#cd0000;}
.main ul{padding:0 0 1.2em;}
.main li{color:#777;background:url(../dsg/ico/bullet.png) 9px 6px no-repeat;padding:0 0 2px 23px;}
.main li a{color:#777;}

ol li{list-style-position:inside;}

img.align_l{float:left;margin:.250em 1.1em 1.2em 0;}
img.align_r{float:right;margin:.250em 0 1.1em 1.2em;}

.txt_c{text-align:center;}
.txt_l{text-align:left;}
.txt_r{text-align:right;}

.border_grey{border:1px solid #666;}
.border_black{border:1px solid #000;}
b,.fff{color:#fff;}

.clear {float:none;clear:both;height:1px;display:block;	}
.left{clear:left;}
.right{clear:right;}

.red{color:#cc0000;}
p.date{padding:0 0 .5em;}

.header{width:100%;background:#dae6f2;height:125px;background:url(../dsg/bg/header_bg.png) 0 0 repeat-x;}
.main_navig{width:100%;height:35px;background:url(../dsg/bg/main_nav_bg.png) 0 0 repeat-x;}
.main, .main_navig ul{margin:0 auto;width:980px;text-align:left;}
.main{min-height:620px;height:auto!important;height:620px;}
.main_navig li{display:block;float:left;}
.main_navig li a{display:block;height:100%;float:left;overflow:hidden;background-image:url(../dsg/txt/main_nav_si.png);background-repeat:no-repeat;font:bold 1em/2.9em arial;text-align:center;text-decoration:none;text-transform:uppercase;text-indent:-999px;color:#000;}
	
a.item_projekt9{width:75px;background-position:0 0;}
a.item_stolpnici_gemini8{width:127px;background-position:-75px 0;}
a.item_ponudba26{width:80px;background-position:-202px 0;}
a.item_virtualni_vodic11{width:123px;background-position:-282px 0;}
a.item_green_building_design17{width:169px;background-position:-405px 0;}
a.item_zgodba_arhitekta18{width:141px;background-position:-574px 0;}
a.item_novice38{width:66px;background-position:-715px 0;}

.sel a.item_projekt9{background-position:0 -35px;}
.sel a.item_stolpnici_gemini8{background-position:-75px -35px;}
.sel a.item_ponudba26{background-position:-202px -35px;}
.sel a.item_virtualni_vodic11{background-position:-282px -35px;}
.sel a.item_green_building_design17{background-position:-405px -35px;}
.sel a.item_zgodba_arhitekta18{background-position:-574px -35px;}
.sel a.item_novice38{background-position:-715px -35px;}

/*En navig*/

.en .main_navig li a{background-image:url(../dsg/txt/main_nav_en.png);}
.en a.item_project41{width:74px;background-position:0 0;}
.en a.item_gemini_towers52{width:117px;background-position:-74px 0;}
.en a.item_offer53{width:59px;background-position:-191px 0;}
.en a.item_virtual_guide54{width:111px;background-position:-250px 0;}
.en a.item_green_building_design55{width:169px;background-position:-361px 0;}
.en a.item_architects_story56{width:139px;background-position:-530px 0;}
.en a.item_news73{width:59px;background-position:-669px 0;}

.en .sel a.item_project41{background-position:0 -35px;}
.en .sel a.item_gemini_towers52{background-position:-74px -35px;}
.en .sel a.item_offer53{background-position:-191px -35px;}
.en .sel a.item_virtual_guide54{background-position:-250px -35px;}
.en .sel a.item_green_building_design55{background-position:-361px -35px;}
.en .sel a.item_architects_story56{background-position:-530px -35px;}
.en .sel a.item_news73{background-position:-669px -35px;}

/*content*/
.l-con{width:460px;float:left;padding:20px 20px 0 10px;}
.bc{list-style:none;padding:0 0 10px;margin:0;float:left;width:100%;}
.bc li{display:block;float:left;padding:0 11px 0 0;margin:0 5px 0 0;background:url(../dsg/ico/bc.png) 100% 5px no-repeat;}
.bc li.last{background:none;}
.main .bc a{font:1em Tahoma, Arial;color:#777;}
.bc em{font:normal 1em Tahoma, Arial;color:#777;}


.main .article_list a{color:#fff;}
.main .article_list li{color:#fff;background:url(../dsg/ico/bullet_fff.png) 9px 6px no-repeat;padding:0 0 5px 23px;}
.main .article_list li.active,.main .article_list li.active a,.main .article_list li.active a:active,.main .article_list li.active b{color:#cd0000;}

.gal_item{display:block;float:left;margin:0 8px 8px 0;padding:0;width:148px;}
.gal_last{margin:0 0 8px 0;}
.gal_item img,.img_b{display:block;padding:1px;border:1px solid #666;}
.main a.gal_go{display:block;float:right;clear:both;text-align:right;font:1em Tahoma;color:#777;background:url(../dsg/ico/bullet.png) 9px 6px no-repeat;padding:0 0 2px 19px;}
.gal_item h3{margin:.7em 0 .1em;}


.r-con{width:460px;float:right;padding:40px 10px 0 20px;}
.main .sec_navig {float:left;width:100%;border-bottom:1px solid #666;margin:0 0 2.8em;padding:0;}
.main .sec_navig li{float:left;margin:0 2px 0 0;padding:0;background:none;font:.835em arial;}
.main .sec_navig li.last{margin:0;}
.main .sec_navig li a{display:block;float:left;color:#fff;padding:6px 14px;text-transform:uppercase;text-decoration:none;border-top:1px solid #444;border-left:1px solid #444;border-right:1px solid #444;}
.main .sec_navig .sel a{position:relative;margin:0 0 -1px;color:#fff;font:1em arial;text-transform:uppercase;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #000;}

.main .sn9 li a{padding:6px 20px;}
.main .sn9 li.item_1 a{padding:6px 23px 6px 22px;}
.main .sn8 li a{padding:6px 11px;}
.main .sn8 li.item_5 a{padding:6px 13px 6px 12px;}
/*en specs*/
.main .sn41 li a{padding:6px 19px;}
.main .sn41 li.item_1 a{padding:6px 21px;}

.main .sn52 li a{padding:6px 6px;}
.main .sn52 li.item_1 a{padding:6px 9px 6px 10px;}

.footer{width:980px;margin:0 auto;clear:both;text-align:left;}
.footer img{display:block;float:left;}
.footer ul{float:left;padding:48px 0 40px 20px;}
.footer li{float:left;background:url(../dsg/ico/bullet_dark.png) 100% 7px no-repeat;padding:0 10px 0 0;margin:0 8px 0 0;}
.footer li.last{background:none;}
.footer li a,.footer li a:visited{color:#444;font:.920em Tahoma,Arial;}
.footer li a.alt,.footer li a.alt:visited{color:#fff;}
div.b {border:solid #656565 1px;padding:1px;}	


.c-con{float:left;width:980px;clear:both;}
.main li.galleryContainer{background:none;padding:2px 0 0 0;height:150px;position:relative;overflow:hidden;}
.all_images {display:block;width:948px;margin:0 16px;height:101px;float:left;}
.images {position:absolute;z-index:0;left:10px;right:10px;top:34px;width:100000px;}
.main a.left_cursor{color:#000;display:block;position:absolute;z-index:10;left:0;top:36px;height:102px;width:16px;background:#000 url(../dsg/ico/prev.png) 0 31px no-repeat;}
.main a.right_cursor{color:#000;display:block;position:absolute;z-index:10;right:0;top:36px;height:102px;width:16px;background:#000  url(../dsg/ico/next.png) 100% 31px no-repeat;}
.images .slideEnd{float:left;}		

/* #########  Lightbox v 1.5  ######### */
.lbLoading {background:#fff url(../dsg/lb/loader.gif) no-repeat center;}
#lbOverlay {position:absolute;left:0;width:100%;background:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute;left:50%;overflow:hidden;background:#fff;}
#lbImage {border-top:30px solid #fff;border-left:28px solid #fff;border-right: 28px solid #fff;} 
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:50%;width:15px;height:60px;outline:none;} 
#lbPrevLink {left:7px;background: url(../dsg/ico/prev_lb.png) 0 0 no-repeat;} 
#lbNextLink {right:7px;background: url(../dsg/ico/next_lb.png) 0 0 no-repeat;} 
#lbControls {display: block;height:20px;}
#lbBottom {font-size:1em;line-height:1.4em;text-align: left;border-left:28px solid #fff;border-right:28px solid #fff;border-bottom:18px solid #fff;}
#lbCloseLink {position:absolute;bottom:30px;right:28px;width:12px;height:11px;background: url(../dsg/ico/close_lb.png) 0 0 no-repeat;margin:0;} 
#lbDescription {margin-right:80px;color:#999;}
#lbNumber{font-size:1.1em;color:#999;margin-right:80px;padding:0;}
.lightboxDesc{display:none;color:#000;padding:0 0 18px;}
.lbControls {color:#fff;}
#lbBottom h3{font:normal 1.8em arial;color:#cd0000;}

.fp {color:#777;}	
}
@media print{
body{color:#000000;background:#ffffff;font: 12pt Arial,serif;} a{text-decoration:underline;color:#0000ff;} img{border:0;}
}
