html, body{ margin:0; padding:0; border:none;}
body{font-family:Verdana; font-size:11px;}
div,span,ul,li,form,input,select,textarea,table,tbody,thead,tfoot,tr,td,img,fieldset { margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; margin:0px; padding:0px;}
img {border: none;}
fieldset {border: none;}
ul,li{list-style-type:none;}
.clear { clear:both; font-size:0px; }
.cleft { clear: left; font-size:0px; }
.cright { clear: right; font-size:0px; }
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.projectcolor {color: #84999e;}
.pl10 { padding-left:10px; } .pr10 { padding-right:10px; }
.ml10 { margin-left:10px; } .mr10 { margin-right:10px; }
.mt10 { margin-top:10px; } .mb10 { margin-bottom:10px; }
.pl5 { padding-left:5px; } .pr5 { padding-right:5px; }
.ml5 { margin-left:5px; } .mr5 { margin-right:5px; }
.space3 { clear:both; height:3px; line-height:3px; font-size:0; }
.space5 { clear:both; height:5px; line-height:5px; font-size:0; }
.space10 { clear:both; height:10px; line-height:10px; font-size:0; }
.space15 { clear:both; height:15px; line-height:15px; font-size:0; }
.space20 { clear:both; height:20px; line-height:20px; font-size:0; }
.space25 { clear:both; height:25px; line-height:25px; font-size:0; }
.space30 { clear:both; height:30px; line-height:30px; font-size:0; }
.space50 { clear:both; height:50px; line-height:50px; font-size:0; }
.orange1 { color:#FD7C00;}
.white { color:#FFFFFF; }
.fs18 { font-size:18px; }
.fs16 { font-size:16px; }
.fs14 { font-size:14px; }
.fs11 { font-size:11px; }
.blue1 { color:#009FDA; }
.red { color:#FF0000;}
p { margin:0; padding:2px 0;}
.hidden { visibility:hidden; }
a { color:#000000; text-decoration:none;}
.hide { display:none; }
.line { height:1px; line-height:1px; font-size:0; width:100%; border-bottom:#FF9900 1px solid; }
.odhlasit { background-color:#FFFFFF; border:1px solid #D71224; color:#EC1B2E; cursor:pointer; }
.odhlasit:hover { background-color:#D71224; border:1px solid #D71224; color:#FFFFFF; }

#gallery_overlay { height:100%; width:100%; position: absolute; top: 0px; left: 0px; bottom: 0px; z-index: 200; font-size: 0px; background:url(../../images/default/gallery_overlay.png) repeat; }

a { -moz-outline:none; }

.langs { float:right; padding:4px 0 4px 0;}
.langs a { margin:3px;}
.lang_en { background:url(../../images/langs/lang_en.gif); width:19px; height:21px; float:left; }
.lang_sk { background:url(../../images/langs/lang_sk.gif); width:19px; height:21px; float:left; }
.lang_de { background:url(../../images/langs/lang_de.gif); width:19px; height:21px; float:left; }

.cd_color { color:#9E8556;}

/* GSGform */
.GSform_legend { font-size:13px; font-weight:bold; color:#84999e; padding:0 0 2px 0; }
.GSform_label { text-align:right; padding: 3px 3px 0 0; width:130px; float:left; font-weight:bold; color: #84999e;}
.GSform_label_login { text-align:right; padding: 3px 3px 0 0; width:50px; float:left; font-weight:bold; color: #84999e;}
.GSform_input { float:left;background:#FFFFFF;padding:2px;color:#84999e;font-size:11px; width:140px;border:#DDDDDD 1px solid; }
.GSform_textarea { float:left;background:#FFFFFF;padding:2px;color:#84999e;font-size:11px; width:500px; height:60px; border:#DDDDDD 1px solid; }
.GSform_checkbox { margin:3px 0 0 0; padding:0; float:left; border: none; background: transparent; font-size:10px; }
.GSform_select { float:left;background:#FFFFFF;padding:1px;color:#84999e;font-size:11px; width:146px;border:#DDDDDD 1px solid; }
.GSform_fieldset { padding:5px; }
.GSfrom_error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}
.GSfrom_error2 { float:left; background: #990000; color:#FFFFFF; font-size:11px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}
.GSform_error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}
.GSform_error2 { float:left; background: #990000; color:#FFFFFF; font-size:11px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}
.GSform_line { height:3px; line-height:3px; font-size:0px; background: #84999e ; }
.GSform_submit { padding:1px 0 1px 3px; float:left; width:66px; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.GSform_submit:hover { color:#000000; }
.GSform_reset { padding:1px 0 1px 3px; margin:0 0 0 4px; float:left; width:66px; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.GSform_reset:hover { color:#000000; }

/*..LAYOUT..*/
#nabaz { width:1000px; margin:0 auto;}
#header { width:1000px; height:100px; }
#logo { background: url(../../images/default/logo.gif) no-repeat; width:151px; height:59px; float:left; margin:20px 0 0 25px; outline:none;}
#logo:hover { background-position:0px -59px;}
#content { width:950px; padding:0 25px 0 25px; }
.pagetitle { color:#FF0000; font-size:21px; padding:10px 0 0 0; }
.pagetitle_prod { color:#FF0000; font-size:21px; }

#pageimage {}
#red3 { background:url(../../images/default/reds_3.png) no-repeat; width:110px; height:32px; float:left;}

#nabazslogan { background:url(../../images/default/slogan_logo.jpg) no-repeat right top; padding:3px 80px 0 0; height:18px; text-align:right; font-size:14px; font-weight:bold; color:#59636d;}

#footer { width:1000px; }
.footer_line { width:100%; height:1px; line-height:1px; font-size:0; border-bottom:#d9d9d9 1px solid; }

#copyright_nabaz{padding:0 0 0 20px; width:400px; font-size:10px; color:#59636d; float:left; }
#copyright_nabaz a{ font-size:10px; color:#59636d;}
#copyright_nabaz a:hover{ color:#000000; }


#copyright_gsgroup{padding:0 20px 0 0;width:530px; font-size:10px; color:#59636d; float:right; text-align:right; }
#copyright_gsgroup a{ font-size:10px; color:#59636d; }
#copyright_gsgroup a:hover{ color:#000000; }

/*..MENU..*/


/*................MAIN MENU.................*/

#menu { width:1000px; 
height:23px; 
background-color:#d9d9d9;
font-size:12px; 
position:relative;}

.privatemenu { float:right; width:180px; padding:0 30px 0 0; }
.loginarea { margin-right:14px; }

.menulink { text-transform:uppercase; font-family: "Arial Narrow", Arial, Verdana; height:20px; padding:3px 11px 0 11px; color:#000000; font-weight:bold; text-decoration:none; outline:none; }
.menulink_active { text-transform: uppercase; font-family: "Arial Narrow", Arial, Verdana; height:20px; padding:3px 11px 0 11px; font-weight:bold; text-decoration:none; outline:none; color:#999999; text-decoration:underline; }
.menulink:hover { color:#999999; text-decoration:underline; }
.menulink_active:hover { color:#999999; text-decoration:underline; }

.linkback { margin: 0 0 0 14px;}

#loginform { position:absolute; right:0; top:23px; width:230px; height:150px; background-color:#d9d9d9; padding:10px; }
.loginform_text { font-size:11px; font-weight:bold; color:#59636d;}
.login_input {float:left;background:#FFFFFF;padding:2px;color:#84999e;font-size:11px; width:150px;border:#59636d 1px solid; }
.login_label { padding: 3px 3px 0 0; width:50px; float:left; font-weight:bold; color: #59636d;}
.login_submit { padding:1px 0 1px 3px; float:left; width:66px; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer;}
.login_error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:150px; border:#990000 1px solid;}
.login_submit:hover { color:#000000; }

.nabazmenu { list-style:none; height:23px; width:auto; position:relative; font-weight:bold;margin:0; padding:0; z-index:50;}
.nabazmenu li.top {display:block; float:left;}
.nabazmenu li a.top_link {text-transform:uppercase; font-family: "Arial Narrow", Arial, Verdana; display:block; float:left; height:23px; color:#000000; text-decoration:none; padding:0 0 0 0; cursor:pointer;}
.nabazmenu li a.top_link span {float:left; display:block; padding:3px 11px 0 11px; height:20px;}
.nabazmenu li a.top_link span.active {float:left; display:block; padding:3px 11px 0 11px; height:20px;color: #999999; text-decoration:none;}

.nabazmenu li a.top_link:hover { color: #999999; text-decoration:underline;}
.nabazmenu li a.top_link:hover span {}

.nabazmenu li:hover > a.top_link {color:#999999;}
.nabazmenu li:hover > a.top_link span {}


.nabazmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.nabazmenu a:hover {visibility:visible; position:relative; z-index:60;}
.nabazmenu li:hover {position:relative;z-index:60;}

.nabazmenu ul,
.nabazmenu :hover ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0;
margin:0;
padding:0;
list-style:none;
z-index:70;}

.nabazmenu :hover ul.sub {
left:0;
top:23px;
background: #D9D9D9;
padding:3px;
white-space:nowrap;
display:block;
width:auto;
height:auto;
z-index:70;}

.nabazmenu :hover ul.sub li {display:block; height:24px; position:relative; float:left; clear:left;}
.nabazmenu :hover ul.sub li a {display:block; font-size:11px; height:21px; color:#000000; text-decoration:none; padding:2px 10px 0 25px; background:url(../../images/default/menu_sofas.jpg) no-repeat left top;z-index:70; font-weight:normal;}

.nabazmenu :hover ul.sub li.name {display:block; font-size:11px; height:21px; width:128px; color:#000000; text-decoration:none; padding:5px 0 0 2px; z-index:70; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

.nabazmenu :hover ul.sub li a:hover { color:#fe0000; background-position: 0 -25px;z-index:70; }
.nabazmenu :hover ul.sub li a.sublink_active {color:#FF0000; background-position: 0 -25px;}

/*.PRODUKTY.*/
.prodbox { float:left; width:206px; padding:0 42px 0 0; }
.prodbox img,.prodbox_last img { border:1px solid #CCCCCC;}
.prodimgs { height:136px; cursor:pointer;}
/*
.imggray { display:block; }
.imgrgb { display:none; }
*/
.prodbox_h2 { font-size:13px; font-weight:bold; text-align:right; }
.prodbox_link { font-size:13px; text-align:right; display:block; color:#596369; }
.prodbox_link:hover { color:#FF0000;}
/*
.prodbox_link:hover .imggray{ display:none;}
.prodbox_link:hover .imgrgb{ display:block;}
*/
.prodbox_last { float:right; width:206px; padding:0; }
.prodspace { width:42px; float:left;} 

.product_info { float:left; width:456px;}
.product_img { float:right; width:456px;}
.product_video { float:right; width:475px;}

.prodfiles { padding:5px 0 0 0; border-top:5px #E5E5E5 solid; }
.prodfile { float:left; }
.prodfile span { cursor:pointer; } 
.filesize { float:left; padding:3px 0 0 0; color: #999999;}
.filename { float:left; padding:3px 0 0 0; color: #666666;}
.filename:hover { text-decoration:underline;}

.prodvideos { padding:5px 0 0 0; border-top:5px #E5E5E5 solid;}
.prodvideo { float:left; }
.prodvideo span { cursor:pointer; } 
.videoname { float:left; padding:3px 0 0 0; color: #666666;}
.videoname:hover { text-decoration:underline;}

/*files attachment*/
.file_image, .file_video,
.file_text, .file_zip,
.file_rar, .file_excel,
.file_ppoint, .file_word,
.file_pdf, .file_music{ background:url(../../images/default/mail_ico.gif) no-repeat top left;height:17px; width:20px;float:left;}
.file_image{  background-position: -12px -6px;} 
.file_video{  background-position: -37px -6px;}
.file_text{   background-position: -67px -6px;}
.file_zip{    background-position: -92px -6px;}
.file_rar{    background-position: -120px -6px;}
.file_excel{  background-position: -148px -6px;}
.file_ppoint{ background-position: -174px -6px;}
.file_word{   background-position: -200px -6px;}
.file_pdf{    background-position: -226px -6px;}
.file_music{  background-position: -254px -6px;}

/*.PRODUKTY NA HOME.*/
.prodbox_onhome { width:206px; display:block; cursor:pointer; outline:none; float:left; height:170px;}
.prodbox_onhome img,.prodbox_onhome_last img { border:1px solid #CCCCCC;}
.prodbox_onhome_h2 { font-size:13px; font-weight:bold; text-align:right; }
.prodbox_onhome_name { font-size:13px; text-align:right; height:24px; color:#59636d; float:left; width:204px; text-align:right; }
.prodbox_onhome_new { font-size:20px; text-align:center; color:#FF0000; height:24px; float:left; width:204px; text-align:center; }

/*.UKAZKA SEDACIEK.*/
.seatsbox { float:left; width:152px; padding:0 46px 0 0; }
.seatsbox img,.seatsbox_last img { border:1px solid #CCCCCC;}
.seatsbox_h2 { font-size:13px; text-align:right; }
.seatsbox_link { font-size:13px; color:#59636d; font-weight:bold; text-align:right; display:block; }
.seatsbox_link:hover { color:#FF0000; }
.seatsbox_last { float:right; width:152px; padding:0; }

/*.REFERENCIE.*/
.referencebox { float:left; width:152px; padding:0 46px 0 0; }
.referencebox img,.referencebox_last img { border:1px solid #CCCCCC;}
.referencebox_h2 { font-size:13px; text-align:right;  }
.referencebox_link1 { font-size:13px; font-weight:bold; display:block; color:#59636d;}
.referencebox_link1:hover { color:#FF0000;}
.referencebox_link { font-size:13px; text-align:right; display:block; }
.referencebox_link:hover { color:#FF0000;}
.referencebox_last { float:right; width:152px; padding:0; }

.referenceboxtext { float:left; width:450px; padding:0 46px 0 0; }
.referenceboxtext img,.referenceboxtext_last img { border:1px solid #CCCCCC;}
.referenceboxtext_desc {}
.referenceboxtext_link { font-size:13px; font-weight:bold; display:block; }
.referenceboxtext_link:hover { color:#FF0000;}
.referenceboxtext_last { float:right; width:450px; padding:0; }

.refmore { color:#666666; text-decoration:underline; font-weight:bold;}
.refmore:hover { color:#FF0000; }

.refbox_left { float:left; width:152px; }
.refbox_right { float:right; width:276px;}

.email_link { color:#59636d; text-decoration: underline;} 

/*.BREADCRUMBS.*/
#breadcrumbs { color: #999999; padding:0 0 5px 0; }
#breadcrumbs a { color:#999999; text-decoration:none;}
#breadcrumbs a:hover { text-decoration:underline;}

/*.GALLERY.*/
.galleryimg { background-color:#FFFFFF;}
.gallery_info { padding:5px;}
.gallery_title { float:left; color:#59636d; }
.gallery_counter { float:left; color:#666666; }
.gallery_close { float:right; background:url(../../images/default/gallery_close.gif) no-repeat top right; padding:3px 20px 0 0;color:#59636d; height:20px; margin:4px 0 0 0; font-size:10px; }
.gallery_close:hover { text-decoration:underline; }

.gallery_next { background:url(../../images/default/gallery_arrow_right_nabaz.jpg) no-repeat top right; height:40px; width:46px; display:block; float:right; }
.gallery_next:hover { background-position:0 -40px;}

.gallery_prev { background:url(../../images/default/gallery_arrow_left_nabaz.jpg) no-repeat top right; height:40px; width:46px; display:block; float:left;}
.gallery_prev:hover { background-position:0 -40px;}

/* Contact form */
.contactf_block { background-color:#ced3e3; border:1px solid #a7b1cc; }
.contactf_legend { font-size:13px; font-weight:bold; color:#84999e; padding:0 0 2px 0; }
.contactf_label { text-align:right; padding: 3px 3px 0 0; width:60px; float:left; font-weight:bold; color: #333333;}
.contactf_input { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:140px;border:#DDDDDD 1px solid; }
.contactf_textarea { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:200px; height:60px; border:#DDDDDD 1px solid; font-family:Arial, Helvetica, sans-serif; }
.contactf_checkbox { margin:3px 0 0 0; padding:0; float:left; border: none; background: transparent; font-size:10px; }
.contactf_select { float:left;background:#FFFFFF;padding:1px;color:#222222;font-size:11px; width:146px;border:#DDDDDD 1px solid; }
.contactf_fieldset { padding:5px; }
.contactf_error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}

.contactf_line { height:3px; line-height:3px; font-size:0px; background: #84999e ; }
.contactf_submit { padding:1px 0 1px 3px; float:left; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.contactf_submit:hover { color:#000000; }

.contactf_reset { padding:1px 0 1px 3px; margin:0 0 0 4px; float:left; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.contactf_reset:hover { color:#000000; }

/* Register form */
.register_link { padding:0 0 0 54px; color:#59636d; float:left; font-size:11px; }
.register_link:hover { text-decoration:underline;}

.reg_contact_link {color:#59636d; font-weight:bold; }
.register_link:hover { text-decoration:underline;}

.register_block { background-color:#ced3e3; border:1px solid #a7b1cc; }
.register_legend { font-size:13px; font-weight:bold; color:#84999e; padding:0 0 2px 0; }
.register_label { text-align:right; padding: 3px 3px 0 0; width:150px; float:left; font-weight:bold; color: #333333;}
.register_input { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:140px;border:#DDDDDD 1px solid; }
.register_textarea { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:200px; height:60px; border:#DDDDDD 1px solid; font-family:Arial, Helvetica, sans-serif; }
.register_checkbox { margin:3px 0 0 0; padding:0; float:left; border: none; background: transparent; font-size:10px; }
.register_select { float:left;background:#FFFFFF;padding:1px;color:#222222;font-size:11px; width:146px;border:#DDDDDD 1px solid; }
.register_fieldset { padding:5px; }
.register_error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}

.register_line { height:3px; line-height:3px; font-size:0px; background: #84999e ; }
.register_submit { padding:1px 0 1px 3px; float:left; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.register_submit:hover { color:#000000; }

.register_reset { padding:1px 0 1px 3px; margin:0 0 0 4px; float:left; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.register_reset:hover { color:#000000; }

/*..DOKUMENTACIA..*/
.doc_box { float:left; width:450px; padding:0 46px 0 0; }
.doc_box img,.doc_box_last img { border:1px solid #CCCCCC;}
.doc_box_desc {}
.doc_box_link { font-size:13px; font-weight:bold; display:block; }
.doc_box_link:hover { color:#FF0000;}
.doc_box_last { float:right; width:450px; padding:0; }
.doc_box_title { font-size:14px; font-weight:bold;}

.doc_files { padding:5px 0 0 0; }
.doc_file { float:left; }
.doc_file span { cursor:pointer; } 
.doc_filesize { float:left; padding:3px 0 0 0; color: #999999;}
.doc_filename { float:left; padding:3px 0 0 0; color: #666666;}
.doc_filename:hover { text-decoration:underline;}

/*.NOVINKY.*/

.newsbox { width:152px; display:block; cursor:pointer; outline:none; float:left; }
.newsbox_title { font-size:13px; font-weight:bold; text-align:left; }
.newsbox_title span { font-size:11px; color:#666666; }
.newsbox_desc { text-align:left;}
.newsspace { width:46px; float:left;} 

.antracit { color:#59636d;}

/*.SELL PLACES.*/
.sellplacelink { color:#fe0000; font-weight:bold; }
.sellplacelink:hover { text-decoration:underline;}


