html, body{ margin:0; padding:0; border:none;}
body{font-family:Arial; font-size:12px; background:#000000; }
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; }
.ml25 { margin-left:25px; } .mr25 { margin-right:25px; }
.ml10 { margin-left:10px; } .mr10 { margin-right:10px; }
.mt10 { margin-top:10px; } .mb10 { margin-bottom:10px; }
.mt3 { margin-top:3px; } .mb3 { margin-bottom:3px; }
.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; }
.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; }
p { margin:0; padding:2px 0;}
.hidden { visibility:hidden; }
.hide { display:none; }
.line { height:1px; line-height:1px; font-size:0; width:100%; border-bottom:#535734 2px solid; }

#layout { width:800px; margin:0px auto;  }
#partners { background:#373737; width:800px; height:70px; border-bottom:1px solid #000000; overflow:hidden; position:relative;}
#toppartneri { position:absolute; top:0; left:0;}
#toppartneri li { height:70px;}


#headimage  { background:url(../../images/default/headimage.gif); width:800px; height:364px; position:relative;}

#footer { width:752px; padding:0 24px; color: #CCCCCC;}
.fline { float:left; background:url(../../images/default/footer_line.gif) no-repeat; width:20px; height:15px;}
#footer a{ color:#FFFFFF; float:left; }
#footer a:hover{ color:#CCCCCC;}
#footer a h2 { float:left; font-size:11px; font-family:Tahoma , Arial;}

#created { width:752px; padding:0 24px; color: #CCCCCC; font-size:10px;}
#created a{ color:#FFFFFF;}

#sitemap li { margin:4px 0 0 0;}
.sitemap_link {  text-decoration:none;font-weight:bold; font-size:13px; }
.sitemap_link:hover { text-decoration:underline;}

.sitemap_child { padding:0 0 0 20px;}
.sitemap_child_link {  text-decoration:none; font-weight:bold; font-size:12px;}
.sitemap_child_link:hover { text-decoration:underline;}

/*...SUPPORT...*/
.support_form { border:#330000 1px dashed; width:736px; padding:8px; float:left;}
.support_images { padding: 5px 0 5px 0;}
.support_images img { margin:0 5px 5px 0; float:left; border:1px solid #000000; }

.support_h2 { font-size:16px; color:#FFFFFF; font-weight:bold; }
.support_label { padding: 0 0 0 2px; width:100px; float:left; color: #222222; font-weight:bold; width:240px;  }
.support_error { float:left; background: #990000; color:#FFFFFF; font-size:11px; padding: 1px 0 1px 3px; width:242px; border:#990000 1px solid; }
.support_input { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:240px;border:#BBBBBB 2px solid; }
.support_textarea { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:240px; height:60px; border:#BBBBBB 2px solid; font-family:Arial, Helvetica, sans-serif; }
.support_line { height:3px; line-height:3px; font-size:0px; background: #6c6f5e; }
.support_submit { padding:1px 0 1px 3px; float:left; background:#383a25; border: #383a25 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.support_submit:hover { text-decoration:underline; }


/*...LANGUAGE...*/
.tab_language { background:url(../../images/default/tab_language.gif) no-repeat; width:35px; height:69px; position:absolute;top:0px; right:-35px; cursor:pointer;}
.homelink { cursor:pointer;
height:130px;
left:18px;
position:absolute;
top:214px;
width:270px;}

.tabLanguageEn {background:url(../../images/default/tabsEn.png) no-repeat left -162px; width:34px; height:80px; position:absolute;top:0px; right:-34px; cursor:pointer;}
.tabLanguageEn:hover { background-position:-34px -162px;}
.tabLanguageSk {background:url(../../images/default/tabsSk.png) no-repeat left -162px; width:34px; height:80px; position:absolute;top:0px; right:-34px; cursor:pointer;}
.tabLanguageSk:hover { background-position:-34px -162px;}



.tabFriendEn {background:url(../../images/default/tabsEn.png) no-repeat left -14px; width:34px; height:120px; position:absolute;top:0px; right:-34px; cursor:pointer;}
.tabFriendEn:hover { background-position:-34px -14px;}
.tabFriendSk {background:url(../../images/default/tabsSk.png) no-repeat left -14px; width:34px; height:120px; position:absolute;top:0px; right:-34px; cursor:pointer;}
.tabFriendSk:hover { background-position:-34px -14px;}

/*...SEND FRIEND...*/
.tab_friend,.tab_friend_active { background:url(../../images/default/tab_friend.gif) no-repeat; width:35px; height:134px; position:absolute;top:0px; right:-35px; cursor:pointer; background-position:-35px 0;}
.tab_friend:hover { background-position:0 0;}
.tab_friend_active { background-position:0 0;}

#send_friend { background:#535736; padding:10px 20px 10px 20px; width:360px; height:246px;position:absolute;top:0px; right:0px;}
.sf_h2 { font-size:16px; color:#FFFFFF; font-weight:bold; }
.sf_label { text-align:right; padding: 3px 3px 0 0; width:100px; float:left; color: #FFFFFF;}
.sf_error { float:left; background: #990000; color:#FFFFFF; font-size:11px; padding: 1px 0 1px 3px; width:242px; border:#990000 1px solid; }
.sf_input { float:left;background:#d3d4cc;padding:2px;color:#222222;font-size:11px; width:240px;border:#d3d4cc 1px solid; }
.sf_textarea { float:left;background:#d3d4cc;padding:2px;color:#222222;font-size:11px; width:240px; height:60px; border:#d3d4cc 1px solid; font-family:Arial, Helvetica, sans-serif; }
.sf_line { height:3px; line-height:3px; font-size:0px; background: #6c6f5e; }
.sf_submit { padding:1px 0 1px 3px; float:left; background:#383a25; border: #383a25 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.sf_submit:hover { text-decoration:underline; }

/*...BLOG...*/
.blog_title { font-size:18px; color:#535736; padding:3px 0 3px 0;}
.blog_block { padding:3px 0 10px 0; border-bottom:1px solid #525836; }
.blog_author { font-weight:bold; color:#525836; font-size:11px; }
.blog_author:hover { text-decoration:underline;}
.blog_perex { font-size:11px;}
.bloger_desc { font-size:11px; color:#FFFFFF;}

/*...GUESTBOOK...*/
.guestbook_title { font-size:18px; color:#535736; padding:3px 0 3px 0;}
.guestbook_block { padding:3px 0 10px 0; border-bottom:1px solid #525836; }
.guestbook_author { font-weight:bold; color:#525836; font-size:11px; }
.guestbook_perex { font-size:11px; padding:2px 0 6px 0;}
.guestbook_answer { background-color:#92967f; color:#FFFFFF; padding:3px 6px 3px 6px; cursor:pointer;}
.guestbook_answer:hover { text-decoration:underline; background-color:#525836;}

.guestbook_add { background-color:#535734; color:#FFFFFF; font-size:13px; float:right; height:20px; padding:5px 8px 0 8px; font-weight:bold; margin:0 200px 0 0; }
.guestbook_add:hover { text-decoration:underline; background-color:#000000;}

.guestbook_form { background:#535736; padding:10px 20px 10px 20px; float:left; width:712px; height:230px;}
.gf_h2 { font-size:16px; color:#FFFFFF; font-weight:bold; }
.gf_label { text-align:right; padding: 3px 3px 0 0; width:130px; float:left; color: #FFFFFF;}
.gf_input { float:left;background:#d3d4cc;padding:2px;color:#222222;font-size:11px; width:500px;border:#d3d4cc 1px solid; }
.gf_error { float:left; background: #990000; color:#FFFFFF; font-size:11px; padding: 1px 0 1px 3px; width:502px; border:#990000 1px solid; }
.gf_textarea { float:left;background:#d3d4cc;padding:2px;color:#222222;font-size:11px; width:500px; height:60px; border:#d3d4cc 1px solid; font-family:Arial, Helvetica, sans-serif; }
.gf_line { height:3px; line-height:3px; font-size:0px; background: #6c6f5e; }
.gf_submit { padding:1px 0 1px 3px; float:left; background:#383a25; border: #383a25 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.gf_submit:hover { text-decoration:underline; }

a { outline:none; -moz-outline:none; color:#000000; text-decoration:none; }

#menu { width:100%; height:39px; background:#233d54; border-top:1px solid #121e2c; }
#menu a { height:39px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left; }
#menu a:hover { background:#2E2E30; cursor:pointer; }
#menu a.selected { background:#000000; }
#menu a h2 { height:28px; float:left; padding:11px 22px 0 23px; font-size:13px; font-family:Tahoma , Arial; border-right:2px solid #54626d; font-weight:bold; }
#menu a h2.last { border-right: none; }

.submenu { width:788px; float:left; background:#878787; padding:0 0 0 12px; border-top:1px solid #55616d; border-bottom:1px solid #c0c1bb; }
.submenu a { height:28px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left; }
.submenu a:hover { color:#243c54; cursor:pointer; }
.submenu a.selected { color:#243c54; }
.submenu a h2 { height:21px; float:left; padding:7px 10px 0 10px; font-size:11px; font-family:Tahoma , Arial; background:url(../../images/default/submenu_bg.gif) no-repeat top right; }
.submenu a h2.border { background:url(../../images/default/topmenu_line.gif) no-repeat top right; }
.submenu a h2.last { padding:9px 24px 0 23px; }

#content { background:#d3d4cc; width:752px; height:auto; padding:10px 24px 10px 24px; min-height:400px;position:relative; clear:both;}
#content2 { background:#d3d4cc; width:800px; height:auto; padding:0; min-height:400px;position:relative; clear:both;}

#left_panel { float:left; width:560px; }

#right_panel { background:#a7a896; width:186px; float:right;}
.right_in { padding:6px; width:174px;}
#blog_author_info { background-color:#535734; padding:6px; width:174px; }
#right_panel h2 { font-size:14px; color:#525633; padding:2px 0 3px 0; border-bottom:2px solid #525633; font-weight:bold;}

.right_link { float:left; clear:left; width:166px; padding:4px; border-bottom:1px dashed #535734; font-weight:bold;}
.right_link_act { float:left; clear:left; width:166px; padding:4px; border-bottom:1px dashed #535734; font-weight:bold;background:#d3d5ca;}
.right_link:hover { background:#d3d5ca;}


.head_partners { margin:10px 10px 0 10px;}
.head_partners img{ margin:3px;}

.partners_img { padding:0 5px 0 0; width:70px; float:left; }
.partners_link { padding:6px 0 0 0 ; font-weight:bold; float:left; color:#330000; }
.partners_link:hover { text-decoration:underline; }

.gallery_photo{ padding:0 10px 10px 0; float:left; width:176px; }

h2.pagetitle { color:#535734; font-size:20px; padding:0; font-weight:bold; height:25px;}

.titleh2 {display:block;font-size:18px; font-weight:bold; padding:3px 0 3px 6px; background:#FFFFFF; color:#7a8fb2; border-left:5px solid #7a8fb2; }


.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: #7a8fb2;}
.GSform_label_login { text-align:right; padding: 3px 3px 0 0; width:50px; float:left; font-weight:bold; color: #7a8fb2;}
.GSform_input { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:140px;border:#DDDDDD 1px solid; }
.GSform_textarea { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:500px; height:60px; border:#DDDDDD 1px solid; font-family:Arial, Helvetica, sans-serif; }
.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:#222222;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_line { height:3px; line-height:3px; font-size:0px; background: #84999e ; }
.GSform_submit { padding:1px 0 1px 3px; float:left; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.GSform_submit:hover { color:#000000; }
.GSform_submit_succes { padding:1px 0 1px 3px; float:left; background: #00FF33; border: #00CC00 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.GSform_submit_succes:hover { color:#000000; }
.GSform_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; }
.GSform_reset:hover { color:#000000; }

.GSform_submit_support { padding:1px 0 1px 3px; float:left; background:#233d54; border: #222222 1px solid; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.GSform_submit_support:hover { text-decoration:underline; }

#pages { margin:2px 0 1px 0; float:left; font-size:11px;}
.pagestitle { float:left;padding:3px 5px 3px 5px; font-weight:bold; color:#525635;  }
#pages a { padding:3px 5px 3px 5px; color:#525635; float:left; font-weight:bold; margin:0 1px 0 0; }
#pages a:hover { background: #000000; color:#FFFFFF; }
#pages a.active{ padding:3px 5px 3px 5px; color:#FFFFFF; float:left; font-weight:bold; margin:0 1px 0 0; background:#525635;}

.pages { margin:2px 0 1px 0; float:left; font-size:11px;}
.pagestitle { float:left;padding:3px 5px 3px 5px; font-weight:bold; color:#525635;  }
.pages a { padding:3px 5px 3px 5px; color:#525635; float:left; font-weight:bold; margin:0 1px 0 0; }
.pages a:hover { background: #000000; color:#FFFFFF; }
.pages a.active{ padding:3px 5px 3px 5px; color:#FFFFFF; float:left; font-weight:bold; margin:0 1px 0 0; background:#525635;}

.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w130 { width:130px;}
.w150 { width:150px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w260 { width:260px;}
.w300 { width:300px;}
.w310 { width:310px;}
.w400 { width:400px;}
.w500 { width:500px;}
.w550 { width:550px;}
.w600 { width:600px;}
.w650 { width:650px;}
.w680 { width:680px;}
.w700 { width:700px;}

/*......TINY CONTENT......*/
.article_title_h2 { color:#B1973A; font-size:16px; padding:3px 0 5px 0; border-bottom:1px solid #B1973A; display:block;}
.article_title_h2_2 { color:#B1973A; font-size:18px; font-weight:bold; padding:3px 0 5px 0; border-bottom:2px solid #B1973A; display:block; }


.strankovanie { float:left; width:100%;}
.strankovanie a { float:left; padding:3px 5px 3px 5px; font-weight:bold; color:#535736; font-size:12px;}
.strankovanie a:hover { text-decoration:underline; background-color:#535736; color:#FFFFFF;}

.strankovanie a.selected { background-color:#535736; color:#FFFFFF;}