﻿/* tags defaults */
body {font-family: Verdana, Sans-Serif; font-size: 12px; background: #E2E2E2 url(images/bg_textura_vrch.gif) top left repeat-x; margin: 0px; padding: 0px; color: #858585}
img {border: 0px}
h1 {font-size: 20px; line-height: 24px; color: #E4001C; border-bottom: 1px solid #E7E7E7; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; text-transform: uppercase}
h1, h2 {font-family: Trebuchet MS, Verdana !important}
h2 {font-size: 18px}
b {}
p {padding: 0px; margin: 15px 0px}
a {color: #E4001C}
strong {}
legend {}
address {font-style: normal}
hr {background-color: #E7E7E7; height: 1px; border: 0px}
/* tags defaults end */

/* master page layout */
#C_Page_OUT {width: 979px; margin: 0px auto; background: url(images/bg_textura_white.png) top left repeat-y}
#C_Page_IN {padding: 0px 11px 0px 9px}
#C_Head_OUT {width: 960px; height: 203px; background: #fff url(images/header.jpg) top left no-repeat}
#C_Head_IN {}
#C_Body_OUT {line-height: 18px}
#C_Body_IN {}
#C_MiddleColumn_OUT {}
#C_MiddleColumn_IN {}
#C_BodyBottom_OUT {background: url(images/box_aktuality_kontakt.png) top center no-repeat}
#C_BodyBottom_IN {padding: 20px 0px 30px 0px}
#C_Foot_OUT {width: 960px; margin: 0px auto; font-size: 11px; background: #E2E2E2}
#C_Foot_IN {padding: 20px}
.B_More {background: url(images/button_vice.png) no-repeat; background-position: 0px 0px; display: block; width: 57px; height: 26px; margin-left: auto}
.B_More:hover {background-position: -57px 0px}
.B_More SPAN {display: none}
.S_ClearFloating {clear: both}
.B_Intro {background: url(images/intodesign.png) no-repeat; display: block; width: 85px; height: 23px; background-position: 0px 0px; float: right}
.B_Intro:hover {background-position: -85px 0px}
.B_Intro SPAN {display: none}
.C_MainContent_1_OUT {width: 870px; margin: 0px auto}
.C_MainContent_1_IN {padding: 30px 0px}
.C_MainContent_2_OUT {width: 638px; float: left}
.C_MainContent_2_IN {padding: 30px}
.C_ImageColumn_OUT {width: 321px; float: right}
.C_ImageColumn_IN {padding: 60px 0px 30px 32px}
.T_1 {width: 100%}
.T_1 TD {text-align: center}
/* master page layout end */

/* Quick contact */
#C_QuickContact_OUT {float: right; padding: 0px 20px 0px 20px}
#C_QuickContact_OUT H2 {background: url(images/ikona_rychly_kontakt.png) top left  no-repeat; border-bottom: 1px solid #E7E7E7; color: #898586; padding-bottom: 5px; text-transform: uppercase}
#C_QuickContact_OUT H2 SPAN {padding: 13px 0px 0px 40px; display: block}
#C_QuickContact_IN {width: 279px}
/* Quick contact end */

/* Related links */
#C_Relatedinks_OUT {float: left; padding: 0px 20px 0px 20px}
#C_Relatedinks_OUT H2 {background: url(images/ikona_mohloby_zajimat.png) top left  no-repeat; border-bottom: 1px solid #E7E7E7; color: #898586; padding-bottom: 5px; text-transform: uppercase}
#C_Relatedinks_OUT H2 SPAN {padding: 13px 0px 0px 40px; display: block}
#C_Relatedinks_IN {width: 600px}
#C_Relatedinks_IN UL {list-style-type: square; color: #E4001C}
/* Related links end */

/* Company logo */
.B_CompanyLogo {display: block; width: 176px; height: 90px; position: relative; top: 40px; left: 40px}
.B_CompanyLogo SPAN {display: none}
/* Company logo end */

/* Main menu */
#C_MainMenu_OUT {position: relative; top: 65px;background-color: #E7E7E7; width: 960px; height: 48px}
#C_MainMenu_IN {}
#nav {margin: 0px auto; padding: 0px; list-style: none; width: 900px; height: 48px}
#nav li {position: relative; float: left; height: 48px}
#nav li a {display: block; color: #292929; text-decoration: none; background: url(images/pajpa_menu.gif) center right no-repeat}
#nav li a SPAN {padding: 16px 20px 16px 20px; display: block}
#nav li a:hover {}
#nav li a:hover SPAN {background: url(images/sipka_roleta.png) bottom center no-repeat}
#nav li ul li a:hover SPAN {background: none}
#nav li ul {list-style: none; z-index: 99; overflow: visible; display: none; position: absolute; padding: 0px; margin: 0px; top: 48px; left: 0px; width: 210px; border-top: 4px solid #fff; background-color: #F4F4F4; border-bottom: 1px solid #A8A8A8}
#nav li ul li {position: relative; float: left; clear: left; width: 210px; padding: 0px; margin: 0px; height: auto}
#nav li ul li ul {border-top: 0px}
#nav li ul li a {display: block; width: 210px; padding: 0px; background: #F4F4F4; text-decoration: none; color: #767676}
#nav li ul li a:hover {text-decoration: underline}
#nav li ul li a span {display: block; padding: 14px 0px 14px 0px !important; margin: 0px 10px 0px 10px; padding: 7px}
.TopMenuItemCssStyleSelected {font-size: 13px; text-transform: uppercase}
.TopMenuItemCssStyle {font-size: 13px; text-transform: uppercase}
.TopMenuItemCssStyle SPAN {}
.TopMenuItemCssStyle:hover {font-size: 13px; text-transform: uppercase}
.TopMenuItemCssStyle:hover SPAN {}
.TopMenuItemHasSubMenuCssStyleSelected {font-size: 13px; text-transform: uppercase}
.TopMenuItemHasSubMenuCssStyle {font-size: 13px; text-transform: uppercase}
.TopMenuItemHasSubMenuCssStyle:hover {}
.TopMenuItemHasSubMenuCssStyle:hover SPAN {}
.TopMenuLastItemCssStyleSelected {font-size: 13px; text-transform: uppercase}
.TopMenuLastItemCssStyle {font-size: 13px; text-transform: uppercase; background: none !important}
.TopMenuLastItemCssStyle:hover SPAN {}
.TopMenuLastItemCssStyle:hover {}
.TopMenuLastItemHasSubMenuCssStyleSelected {font-size: 13px; text-transform: uppercase}
.TopMenuLastItemHasSubMenuCssStyle {font-size: 13px; text-transform: uppercase}
.TopMenuLastItemHasSubMenuCssStyle:hover {}
.SubMenuItemCssStyle {}
.SubMenuItemCssStyle SPAN {border-bottom: 1px solid #E0E0E0}
.SubMenuItemHasSubMenuCssStyle {}
.SubMenuItemHasSubMenuCssStyle:hover {}
.SubMenuItemHasSubMenuCssStyle SPAN {border-bottom: 1px solid #E0E0E0}
.SubMenuLastItemCssStyle {}
.SubMenuLastItemCssStyle:hover {} 
.SubMenuLastItemCssStyle A SPAN {}
.SubMenuLastItemHasSubMenuCssStyle {}
.SubMenuLastItemHasSubMenuCssStyle:hover {}
/*all browsers */
#nav ul ul, #nav ul ul ul{display: none; position: absolute; margin-top: -3.6em; margin-left: 210px}
/* non-IE browsers */
#nav ul li>ul, #nav ul ul li>ul{margin-top: -48px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{display:none}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{display:block}
li>ul {top: auto; left: auto}
/* Main menu end */

/* Articles column reader */
.C_ArticlesColumnList_OUT {float: left; padding: 0px 20px 0px 20px}
.C_ArticlesColumnList_OUT H2 {background: url(images/ikona_aktualita.png) top left  no-repeat; border-bottom: 1px solid #E7E7E7; color: #898586; padding-bottom: 5px; text-transform: uppercase}
.C_ArticlesColumnList_OUT H2 SPAN {padding: 13px 0px 0px 40px; display: block}
.C_ArticlesColumnList_IN {width: 600px}
.C_ArticlesColumnListItem_OUT {width: 600px}
.C_ArticlesColumnListItem_IN {border-bottom: 1px solid #E7E7E7; padding: 0px 0px 4px 6px; margin: 0px 0px 10px 0px; }
.C_ArticlesColumnListItemPreview_OUT {}
.C_ArticlesColumnListItemPreview_OUT H3 {font-size: 14px !important; font-weight: 400; background: url(images/ikona_aktuality.png) top left  no-repeat; padding-left: 22px; background-position: 0px 4px; margin: 0px 0px 10px 0px}
.C_ArticlesColumnListItemPreview_OUT H3 SPAN {color: #E4001C; padding-left: 40px; font-size: 12px}
.C_ArticlesColumnListItemPerex_OUT {}
.C_ArticlesColumnListItemPerex_IN {}
.C_ArticleColumnListItemMoreButton_OUT {}
.C_ArticleColumnListItemMoreButton_IN {}
.C_ArticleColumnListItemMoreButton_IN .B_ArticleMore {display: none}
.C_ArchivButton_OUT {}
.C_ArchivButton_IN {}
.C_ArchivButton_IN A {display: block; background: url(images/ikona_aktuality_2.png) top left no-repeat; padding-left: 22px; background-position: 0px 4px; margin-left: 6px}
.C_ArticleListItem_OUT {}
.C_ArticleListItem_IN {}
.TC_ArticleListItemImage {width: 110px; height: 110px; display: block; background: #fff; vertical-align: middle; text-align: center}
.C_ArticleListItemPreview_OUT {}
.C_ArticleListItemPreview_OUT H3 {font-size: 14px !important; font-weight: 400; margin: 0px}
.C_ArticleListItemPreview_OUT H3 SPAN {color: #E4001C !important; padding-left: 40px; font-size: 12px}
.S_Article {border-bottom: 1px solid #E7E7E7; padding-bottom: 10px; margin-bottom: 10px}
.C_ArticleDetail_OUT {}
.C_ArticleDetail_OUT H1 SPAN SPAN {color: #E4001C; padding-left: 40px; font-size: 12px}
.C_ArticleListItemMoreButton_OUT {display: none}
/* Articles column reader end */

/* Error page */
.C_ErrorContent_OUT {}
.C_ErrorContent_IN {padding: 20px}
/* Error page end */

/* Home page */
.B_HomeNaseSluzby {display: block; width: 280px; height: 375px; background: url(images/nase_sluzby_obr.png) top left no-repeat; float: left}
.B_HomeNaseSluzby SPAN {display: none}
.B_HomeXShop {display: block; width: 280px; height: 375px; background: url(images/xshop_obr.png) top left no-repeat; float: left}
.B_HomeXShop SPAN {display: none}
.B_HomeKalendare {display: block; width: 280px; height: 375px; background: url(images/kalendare_obr.png) top left no-repeat; float: left}
.B_HomeKalendare SPAN {display: none}
.S_HomeBannersSeparator {float: left; width: 15px; height: 375px}
.C_HomeOspol_OUT {background: url(images/textura_o_spol.gif) top left repeat-x}
.C_HomeOspol_IN {padding: 15px 40px 15px 40px}
/* Home page end */

/* Sluzby page */
#C_Sluzby {}
#C_Sluzby A {display: block; width: 275px; height: 120px; background-position: 0px 0px; background-repeat: no-repeat; float: left}
#C_Sluzby A:hover {background-position: -275px 0px}
#C_Sluzby A SPAN {display: none}
.B_MalonakladovyTisk {background: url(images/tlacitko_malonakladovy_tisk.jpg)}
.B_VelkoplosnyTisk {background: url(images/tlacitko_velkoplosny_tisk.jpg)}
.B_OfsetovyTisk {background: url(images/tlacitko_ofsetovy_tisk.jpg)}
.B_XShop {background: url(images/tlacitko_xshop.jpg)}
.B_GrafickeNavrhy {background: url(images/tlacitko_graficke_navrhy.jpg)}
.B_DoladovaciPrace {background: url(images/tlacitko_dokoncovaci_prace.jpg)}
.B_ReklamniPredmety {background: url(images/tlacitko_reklamni_predmety.jpg)}
.S_ImagesHorizontalSeparator {width: 5px; float: left}
.S_ImagesVarticalSeparator {height: 5px; clear: both}
/* Sluzby end */

/* Kontakt page */
.B_OnLineMap {display: block; width: 253px; height: 263px; background: url(images/mapa.png) top left no-repeat}
.B_OnLineMap SPAN {display: none}
/* Kontakt page end */

/* Admin */
.C_AdminContent_OUT {font-family: Verdana}
.C_AdminContent_IN {padding: 20px}
#C_AdminNavigation_OUT {clear: both; }
#C_AdminNavigation_IN {padding: 10px 0px 20px 0px}
#C_AdminNavigation_IN UL {margin: 0px; padding: 0px; list-style-type: none}
#C_AdminNavigation_IN UL LI {float: left}
#C_AdminNavigation_IN UL LI A {display: block; text-decoration: none; padding: 0px 10px 5px 0px}
.H_AdminH3 {font-size: 13px}
.C_LoginForm_OUT {width: 200px; margin: auto}
.C_LoginForm_IN {}
.FF_Login {font-family: Verdana; font-size: 11px; border: 1px solid #dddddd; background-color: #eeeeee; color: #858585; padding: 5px}
.TableStyle_1 {border: 1px solid #ddd !important; width: 100%; border-collapse: separate}
.TableStyle_1 TH {border-bottom: 1px solid #fff}
.TableStyle_1 TD {border-bottom: 1px solid #fff}
.HeaderStyle_1 TH {background-color: #ED1B24; color: #fff; padding: 5px 10px 5px 10px; border-bottom: 1px solid #fff; text-align: left}
.HeaderStyle_1 TH A {color: #fff}
.RowStyle_1 TD {background-color: #D3D3D3; padding: 15px 10px 15px 10px; border-bottom: 1px solid #fff}
.AlternatingRowStyle_1 TD {background-color: #E7E7E7; padding: 15px 10px 15px 10px; border-bottom: 1px solid #fff}
.FF_ImageDescription {font-family: Verdana; font-size: 11px; border: 1px solid #dddddd; background-color: #eeeeee; color: #858585; width: 130px; height: 114px; padding: 5px}
.FF_ImageDescription2 {font-family: Verdana; font-size: 11px; border: 1px solid #dddddd; background-color: #eeeeee; color: #858585; width: 284px; height: 80px; padding: 5px}
.FF_ImageUploader {font-family: Verdana; font-size: 11px; border: 1px solid #dddddd; background-color: #eeeeee; color: #858585; width: 297px; padding: 5px; float: left}
.FF_ImageUploaderButton {}
.FF_1 {font-family: Verdana; font-size: 11px; border: 1px solid #dddddd; background-color: #eeeeee; color: #858585; width: 200px; padding: 5px}
.FF_2 {font-family: Verdana; font-size: 11px; border: 1px solid #dddddd; background-color: #eeeeee; color: #858585; width: 284px; padding: 5px}
.FF_3 {font-family: Verdana; font-size: 11px; border: 1px solid #dddddd; background-color: #eeeeee; color: #858585; width: 284px; padding: 5px}
.V_Admin {color: #fff !important}
.B_AdminNew {display: block; width: 30px; height: 30px; background: url(admin/ikona_novy.png) top left no-repeat; float: right}
.B_AdminNew SPAN {display: none}
.B_AdminEdit {display: block; width: 30px; height: 30px; background: url(admin/ikona_editovat.png) top left no-repeat; float: right}
.B_AdminEdit SPAN {display: none}
.B_AdminDelete {display: block; width: 30px; height: 30px; background: url(admin/ikona_storno.png) top left no-repeat; float: right}
.B_AdminDelete SPAN {display: none}
.B_AdminUpdate {display: block; width: 30px; height: 30px; background: url(admin/ikona_ulozit.png) top left no-repeat; float: right}
.B_AdminUpdate SPAN {display: none}
.B_AdminStorno {display: block; width: 30px; height: 30px; background: url(admin/ikona_zpet.png) top left no-repeat; float: right}
.B_AdminStorno SPAN {display: none}
.B_AdminUpload {display: block; width: 30px; height: 30px; background: url(admin/ikona_upload.png) top left no-repeat; float: left}
.B_AdminUpload SPAN {display: none}
.FS_1 {border: 1px solid #dddddd; padding: 0px 20px 20px 20px; margin: 20px 0px 20px 0px}
.FS_1 LEGEND {padding: 0px 10px 0px 10px; margin: 0px 0px 10px 0px; font-weight: 800; color: #dddddd}
/* Admin end */
