body {margin: 0px; padding: 0px; font-family: Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, "Helvetica CE", Helvetica; font-size: 11px; background: url('../img/body-pattern-bck.gif') left top #ffffff; color: #000000;}
a, a:active, a:visited {color: #666666; text-decoration: none; outline: none; }
a:hover {text-decoration: underline; outline: none; }
a img, a:active img, a:visited img, a:hover img {border: none; outline: none; }

h1 {font-size: 14px;}
h2 {font-size: 11px;}
h3 {font-size: 10px; color: #505050;}
h4, h5,h6 {font-size: 10px; font-weight: normal;}

table th {text-align: left; padding: 4px;}
table td {padding: 4px;}

input {vertical-align: middle;}

/* layout */

#body-container-outer {width: 966px; text-align: left; margin-left: auto; margin-right: auto; display: block; background: url('../img/body-pattern-center-bck.gif') 50% top repeat-y;}
#body-container-inner {width: 966px; display: block; border-top: 1px solid #ffffff; background: url('../img/body-top-center-bck.gif') 50% top no-repeat;} 
#main-container {padding: 0px 3px 0px 3px;}

#main-container h1 {display: none;}

/* horni odkazy a formular hledani */

#header-bar-outer {position: relative;}
#header-bar-inner {position: absolute; display: block; left: 570px; top: 40px; width: 390px; text-align: right;}
#header-bar-inner form {display: inline; }
#header-bar-inner a, #header-bar-inner a:visited, #header-bar-inner a:active, #header-bar-inner a:hover {font-weight: bold; padding-left: 5px; padding-right: 5px; color: #d60013;}
#header-bar-inner a:hover {color: #666666;}
.search-input {border: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; height: 15px; width: 122px; font-size: 10px; padding-left: 5px; padding-right: 5px; line-height: 15px; background: url('../img/search-input-bck.gif') top left #ffffff repeat-x; color: #666666; font-weight: bold;}
.item-active, .item-active:hover, .item-important, .item-important:hover {color: #d60013 !important;}

/* menu nejvyssi urovne */

#topbar {border-bottom: 1px solid #ffffff; display: block; height: 30px;}
#topbar ul {margin: 0px; padding: 0px;}
#topbar ul  {color:#000000; padding:0; margin:0; list-style-type:none;}
#topbar ul li { float:left; padding:1px; height: 30px; font-weight: bold;}
#topbar ul li.open, #topbar ul li.open a {color: #d60013; }
#topbar ul li.open ul, #topbar ul li.open ul a {color: #666666; }
	
.parent-item { color: #666666; font-size: 11px; line-height: 30px; height: 30px; width: 90px; display: block; text-decoration: none; text-align: center;}
.parent-item:hover  { color: #666666; background: url('../img/topbar-menu-active-bck.gif') left top #f5f5f5 repeat-x; text-decoration: none;}

	
#topbar ul ul {
	position:absolute;
	visibility:hidden;
	margin: 0px; padding: 5px; 
	line-height: 23px; 
	min-width: 150px; _width: 150px;
	background-color: #e3e2e3;
	white-space:nowrap;
	}
	

#topbar ul li:hover ul, #topbar ul li.hover ul { visibility:visible; z-index: 5000; }
#topbar ul li ul li {margin-bottom: 5px;}
#topbar ul li ul li a, #topbar ul li ul li a:active, #topbar ul li ul li a:visited {text-decoration: none; display: block; font-weight: bold; background-color: #ffffff; padding-left: 5px;}
#topbar ul li ul li a:hover {color: #d60013; }
#topbar ul li li {float:none; border:none; padding:0; height: auto; }
#topbar ul li ul li ul {position: relative !important; padding:0px !important; margin:0px; margin-top: 5px;}
#topbar ul li ul li ul li {background-color: #f1f1f1; _height: 20px; margin-bottom: 5px; padding-left: 10px;}
#topbar ul li ul li ul li a, #topbar ul li ul li ul li a:active, #topbar ul li ul li ul li a:visited {background-color: #f1f1f1;}
#topbar ul li ul li ul li a:hover {text-decoration: none; color: #d60013;}

#topbar ul li li li {float:none; border:none; padding:0; }
#topbar ul li {behavior: url(hover.htc);}

/* informacni pruh nad patickou */

#middlebar, .middlebar {display: block; width: 960px; clear: both; min-height: 120px; _height: 120px; background: url('../img/middlebar-bck.gif') left bottom #ffffff repeat-x;}

/* pruh s bannery na hlavní stránce */

#bannerbar-outer {position: relative; min-height: 150px; _height: 150px;}
#bannerbar-inner {position: absolute; top: -12px; left: 0px; display: block; width: 960px; min-height: 145px; _height: 145px; clear: both; background: url('../img/bannerbar-bck.gif') left bottom repeat-x;}



/* sidebar */

#sidebar {display: block; width: 198px; overflow-x:hidden; float: left;}

#sidebar h3 {display: block; line-height: 30px; margin: 0px; margin-left: 15px; margin: 15px; padding-left: 10px; height: 30px; border-top: 1px solid #f2f2f2; background-color: #f2f2f2; font-size: 14px; color: #666666;}
#sidebar ul {color:#0caad2; padding:0; margin:0; list-style-type:none;}
#sidebar ul li {padding-left: 15px; line-height: 19px;}
#sidebar ul li ul li {padding-left: 10px; line-height: 19px;}
#sidebar ul li a, #sidebar ul li a:active, #sidebar ul li a:visited, #sidebar ul li a:hover  { line-height: 16px; padding-left: 10px; color:#0caad2;}
#sidebar ul li ul li a.active, #sidebar ul li ul li a.active:visited, #sidebar ul li ul li a.active:active, #sidebar ul li ul li a.active:hover {font-weight: bold; }

/* sidebar pro zobrazeni kategorii produktu */

#category-sidebar {display: block; width: 198px; overflow-x:hidden; float: left;}
#category-sidebar ul {padding:0; margin:0; margin: 12px; list-style-type:none;}
#category-sidebar ul li ul {padding:0; margin:0;}
#category-sidebar ul li {padding-left: 0px; line-height: 27px;}
#category-sidebar ul li a, #category-sidebar ul li a:visited, #category-sidebar ul li a:active, #category-sidebar ul li a:hover {display: block; height: 27px; background-color: #dbdbdb; padding-left: 10px; color: #666666; margin-bottom: 2px; font-weight: bold;  text-decoration: none;}


#category-sidebar ul li ul li a.selected {background-color: #f2f2f2; color : Red;}


#category-sidebar ul li ul li a, #category-sidebar ul li ul li a:visited, #category-sidebar ul li ul li a:active, #category-sidebar ul li ul li a:hover {background-color: #f2f2f2;}
#category-sidebar ul li ul li a.active, #category-sidebar ul li ul li a.active:visited, #category-sidebar ul li ul li a.active:active, #category-sidebar ul li ul li a.active:hover {background-color: #f2f2f2; color: #d60013; }


#category-sidebar ul li ul li ul li a.underline {background-color: #ffffff; text-decoration : underline;}


#category-sidebar ul li ul li ul li a, #category-sidebar ul li ul li ul li a:visited, #category-sidebar ul li ul li ul li a:active, #category-sidebar ul li ul li ul li a:hover {background-color: #ffffff; color: #0caad2;}
#category-sidebar ul li a.forgottenlink, #category-sidebar ul li a.forgottenlink:visited, #category-sidebar ul li a.forgottenlink:active, #category-sidebar ul li a.forgottenlink:hover {display:inline; height: 27px; background-color: White; padding-left: 10px; color: #666666; margin-bottom: 2px; font-weight:normal;  text-decoration: none;}
#category-sidebar ul li a.forgottenlink {font-size:smaller;}

/* sidebar pro sekci technologie */

#technology-sidebar {display: block; width: 198px; overflow-x:hidden; float: left;}
#technology-sidebar ul {padding:0; margin:0; margin: 12px; list-style-type:none;}
#technology-sidebar ul li ul {padding:0; margin:0;}
#technology-sidebar ul li {padding-left: 0px; line-height: 27px;}
#technology-sidebar ul li ul li {line-height: 16px; padding: 4px 0px 4px 0px; }
#technology-sidebar ul li a, #technology-sidebar ul li a:visited, #technology-sidebar ul li a:active, #technology-sidebar ul li a:hover {display: block; background-color: #f2f2f2; padding-left: 10px; color: #666666; margin-bottom: 2px; font-weight: bold;  text-decoration: none;}
#technology-sidebar ul li a.active, #technology-sidebar ul li a.active:visited, #technology-sidebar ul li  a.active:active, #technology-sidebar ul li  a.active:hover {color: #d60013; }
#technology-sidebar ul li ul li a, #technology-sidebar ul li ul li a:visited, #technology-sidebar ul li ul li a:active, #technology-sidebar ul li ul li a:hover {background-color: #ffffff; color: #0caad2; line-height: 10px !important;}

/* informacni obsah */

#content-main-outer {display: block; width: 750px; overflow-x: hidden;}
#content-main-outer-htmlView {display: block; width: 950px; overflow-x: hidden;}
#content-main-inner {padding: 5px;}
#content-main-inner div.htmldocument { padding: 20px;}
#content-main-inner h2 {font-size: 22px; color: #d60013; margin-top: 12px; margin-bottom: 7px;}
#content-main-inner h3 {font-size: 18px; color: #0caad2; margin-top: 12px; margin-bottom: 12px; }
#content-main-inner table {border-collapse: collapse;}
#content-main-inner table td {font-size: 12px; vertical-align: top; border-bottom: 1px solid #dbdbdb;}
#content-main-inner table th {font-size: 12px; vertical-align: top; border-bottom: 1px solid #dbdbdb;}
#content-main-inner table td a, #content-main-inner table td a:active, #content-main-inner table td a:visited, #content-main-inner table td a:hover {color: #0caad2;}


.custom-contact-box  {display: block; width: 940px; margin: 10px; background: url('../img/custom-contact-box-bck.gif') left bottom repeat-x #f2f2f2;}
.custom-contact-box h3 {color: #0caad2; text-transform: lowercase; font-size: 14px; padding: 5px; margin: 0px;}

.custom-contact-box-part-01 {display: block; width: 180px; border-right: 1px solid #dbdbdb; padding: 10px 10px 10px 14px;  float: left;}
.custom-contact-box-part-02 {display: block; width: 300px; padding: 10px; float: left;}
.custom-contact-box-part-01 p, .custom-contact-box-part-02 p {padding: 5px; margin: 0px; line-height: 160%;}
.custom-contact-box-part-01 a, .custom-contact-box-part-02 a {font-weight: bold;}
.custom-contact-box-map-link { font-weight: normal !important; color: #cd0010 !important;}


/* boxy */

.box-01 {display: block; color: #666666; width: 473px; overflow-x: hidden; float: left; min-height: 110px; _height: 110px; text-align: left; background: url('../img/box-01-bck.gif') right bottom no-repeat;}
.box-01 h2 {margin: 0px; padding: 0px; padding-left: 35px; font-size: 14px; padding-top: 5px; color: #d60013; font-weight: bold;}
.box-01 p {margin: 0px; padding: 7px; padding-left: 35px; padding-right: 15px; font-size: 10px; color: #000000;}
.box-01 ul {margin: 0px; padding-left: 30px; %padding-left: 32px; padding-bottom: 10px; list-style: none;}
.box-01 ul li {clear: both; padding: 3px;}
.box-01 ul li strong {display: block; float: left; width: 65px; padding-right: 5px;}
.box-01 ul li a, .box-01 ul li a:active, .box-01 ul li a:visited, .box-01 ul li a:hover {text-decoration: underline; padding-left: 7px;}

.box-02 {display: block; color: #666666; width: 220px; overflow-x: hidden; float: left; min-height: 110px; _height: 110px; text-align: left; background: url('../img/box-02-bck.gif') 16px 16px no-repeat;}
.box-02 h2 {margin: 0px; padding: 0px; padding-left: 50px; padding-top: 5px; font-size: 14px; color: #666666; font-weight: bold;}
.box-02 p {margin: 0px; padding: 7px; padding-left: 50px; padding-right: 15px; font-size: 10px; color: #000000;}
.box-02 ul {margin: 0px; padding-left: 47px; %padding-left: 48px; padding-bottom: 10px; list-style: none;}
.box-02 ul li {clear: both; padding: 3px;}
.box-02 ul li a, .box-02 ul li a:active, .box-02 ul li a:visited, .box-02 ul li a:hover {text-decoration: none; padding-left: 10px; background: url('../img/box-02-item-bck.gif') left 50% no-repeat;}
.box-02 ul li a:hover {text-decoration: underline;}

.box-03 {display: block; width: 317px; overflow: hidden; float: left; text-align: left; background: url('../img/box-03-bck.gif') 13px top no-repeat;}
.box-03 img {padding-left: 22px; padding-top: 5px; padding-bottom: 5px;}

.box-04-outer {display: block; width: 400px; overflow-x: hidden; float: left; text-align: left;}
.box-04-inner {padding-left: 30px;}
.box-05-outer {display: block; width: 350px; overflow-x: hidden; float: left; text-align: left;}
.box-05-inner {padding-left: 10px; padding-right: 10px;}
.box-06 {display: block; width: 150px; overflow-x: hidden; float: left; text-align: left;}

.box-04-05-container {float: left; width: 755px;}
.product-thumbnails-container {padding-left: 30px;}

.technology-detail-box {display: block; float: left; width: 555px;}

.technology-detail-box-outer {display: block; width: 555px; overflow-x: hidden; margin-top: 10px; background: url('../img/technology-detail-box-top-bck.gif') 50% top no-repeat;}
.technology-detail-box-inner { background: url('../img/technology-detail-box-bottom-bck.gif') 50% bottom no-repeat; padding: 20px;}

.technology-small-box-outer {display: block; float: left; width: 171px; _height: 171px; min-height: 171px; overflow-x: hidden; margin-top: 10px; margin-left: 10px; background: url('../img/technology-small-box-bck.gif') 50% top no-repeat;}
.technology-small-box-inner { padding: 5px;}
.technology-small-box-spacer {display: block; float: left; width: 10px;}

.technology-detail-text-outer {display: block; width: 345px; overflow-x: hidden; }
.technology-detail-text-inner {padding: 10px;}

/* elementy podstranek */
.record-toolbar-number {display: block; font-weight: bold; line-height: 30px; margin: 0px; margin-bottom: 0px; margin-top: 10px; padding-left: 10px; height: 30px; border-top: 1px solid #dbdbdb; background-color: #dbdbdb; font-size: 14px; color: #666666;}
.record-toolbar-select {display: block; width: 175px; height: 25px; overflow: hidden; margin: 0px; padding: 0px; margin-top:-26px; margin-right: 5px; float: right;}
.link-01 {padding-left: 15px; color: #d60013; text-decoration: none; background: url(../img/article-perex-continue-button.gif) left 50% no-repeat;}
.link-02 {padding-left: 15px; margin-left: 15px; line-height: 30px; color: #d60013; text-decoration: none; background: url(../img/article-detail-back-button.gif) left 50% no-repeat;}


.paging-container {display: block; font-weight: bold; line-height: 10px; padding: 10px; height: 10px; border-bottom: 1px solid #dbdbdb; font-size: 11px; color: #000000;}
.paging-container a, .paging-container a:active, .paging-container a:visited, .paging-container a:hover {color: #0caad2; padding-right: 5px;}
.paging-container span {padding-right: 5px;}
.no-border {border: none !important; margin-bottom: -10px;}
.clear {clear: both;}


/* perexy clanku */
.article-perex {clear: both; border-bottom: 1px solid #dbdbdb; padding: 10px; margin-top: 0px; margin-bottom: 5px;}
.article-perex h2 {color: #d60013; font-size: 15px; font-weight: bold; margin-top: 7px;  margin-bottom: 7px;}
.article-perex p {font-size: 12px; margin-top: 5px; margin-bottom: 5px;}
.article-perex-image {height: 132px; width: 142px; display: block; float: left; background: url(../img/article-perex-image-bck.gif) left top no-repeat; overflow: hidden;}
.article-perex-image img {padding: 6px;}
.article-perex ul {margin: 0px; margin-top: 7px; margin-bottom: 7px; list-style: none;}
.article-perex ul li a, .article-perex ul li a:active, .article-perex ul li a:visited, .article-perex ul li a:hover {padding-left: 15px; color: #d60013; text-decoration: none; background: url(../img/article-perex-continue-button.gif) left 50% no-repeat;}
.article-perex ul li a:hover {text-decoration: underline;}

/* detail clanku */	

.article h2 {font-size: 22px; color: #d60013; margin-top: 12px; margin-bottom: 7px;}
.article h3 {font-size: 18px; color: #0caad2; margin-top: 12px; margin-bottom: 12px; border-bottom: 1px solid #dbdbdb;}
.article p {font-size: 12px; margin-top: 5px; margin-bottom: 5px;}

/* fotogalerie u clanku */	
.gallery-outer {display: block; width: 365px; float: right; background-color: #ffffff; }
.gallery-inner {padding: 5px;}
.gallery-image-small {display: table; height: 70px; width: 70px; %position: relative; overflow: hidden; border: 1px solid #dbdbdb; margin: 5px; float: left;}
.gallery-image-small span {%position: absolute; %top: 50%; %left: 50%; display: table-cell; vertical-align: middle; text-align: center;}
.gallery-image-small span a img, .gallery-image-small span a:visited img, .gallery-image-small span a:active img, .gallery-image-small span a:hover img  {%position: relative; %top: -50%; %left: -50%; }
.gallery-image-big-outer {background: url(../img/article-image-left-top-bck.gif) left top no-repeat; padding-left: 3px; padding-top: 3px; display:inline-block; }
.gallery-image-big-inner {background: url(../img/article-image-right-bottom-bck.gif) right bottom no-repeat; margin-top: -3px; margin-left: -3px; padding: 3px; display:inline-block;}
.gallery-image-big-inner img {margin: 3px;}

/* mapa CR + SR */
#reseller-map {display: block; width: 367px; height: 200px; overflow: hidden; background: url('../map/cr-sr-map.gif') left top no-repeat;}
#reseller-map-bck {display: block; margin-left: 15px; margin-top:35px; background: url('../map/cr-sr-map-bck.gif') left top no-repeat;}

/* detail produktu*/

.product-detail-container  {display: block; width: 940px; margin: 10px; background-color: #f2f2f2;}
.product-detail-container h2 {font-size: 22px; color: #d60013; margin-top: 12px; margin-bottom: 7px;}
.product-detail-container h3 {font-size: 18px; color: #0caad2; margin-top: 12px; margin-bottom: 7px; border-bottom: 1px solid #dbdbdb;}
.product-detail-container ul {margin: 0px; padding-left: 7px; padding-bottom: 7px; list-style: none;}
.product-detail-container ul li {padding: 3px; text-decoration: none; padding-left: 10px; font-size: 12px; background: url('../img/box-02-item-bck.gif') left 50% no-repeat;}
.product-detail-container p {font-size: 12px; margin-top: 7px; margin-bottom: 7px;}
.accompanying-product-container-outer {display: block; width: 940px; background: url('../img/accompanying-product-container-top-bck.gif') 50% top no-repeat;}
.accompanying-product-container-inner {background: url('../img/accompanying-product-container-bottom-bck.gif') 50% bottom no-repeat; padding: 20px; padding-top: 10px;}
.accompanying-product-container-inner h2 {color: #666666; margin-top: 0px; margin-left: 10px;}
.accompanying-product-container-inner p {margin-top: 7px; margin-bottom: 7px;}
.accompanying-product-box-outer {display: block; width: 170px; height: 240px; float: left; overflow: hidden; border-right: 1px solid #dbdbdb;}
.accompanying-product-box-inner {padding: 10px;}
.accompanying-product-box-inner h3 {display: block; line-height: 30px; margin: 0px; height: 30px; padding-left: 10px; background-color: #f2f2f2; font-size: 14px; color: #666666;}

/* kalendar */

.callender-container {margin: 15px;}
.callender-header {background-color: #f2f2f2; border: none !important;}
.callender-header table td {border: none !important;}
.callender-month-title {color: #666666; width: 70%; font-weight: bold; text-align: center; white-space: nowrap;}
.callender-button-month-back {width: 15%; text-align: left;}
.callender-button-month-forward {width: 15%; text-align: right;}
.callender-container table td table {width: 100%; border-collapse: collapse;}
.callender-container table th, .callender-container table td table th {color: #d60013; border-bottom: 1px solid #dbdbdb; height: 15px; text-align: center;}
.callender-container table td, .callender-container table td table td {border-bottom: 1px solid #dbdbdb; height: 15px; width: 14%; text-align: center;}
.callender-container table td a, .callender-container table td a:active, .callender-container table td a:visited, .callender-container table td a:hover {color: #666666;}

.calendar-main {border: none !important;}
.calendar-main td {background-color: #f2f2f2 !important; border: none !important;}
.calendar-title-style {background-color: #f2f2f2; border: none !important; margin: 0px !important; padding: 0px !important; width: 100%; height: 100%;}
.calendar-title-style {color: #666666; font-weight: bold; text-align: center; white-space: nowrap;}
td.calendar-day-style, td.calendar-weekend-day-style, td.calendar-today-day-style, td.calendar-other-month-day-style, td.calendar-selected-day-style, , td.calendar-action-day-style {border-bottom: 1px solid #dbdbdb !important; background-color: #ffffff !important; text-align: center;}
.calendar-day-style a, .calendar-day-style a:active, .calendar-day-style a:visited, .calendar-day-style a:hover {color: #666666 !important;}
.calendar-weekend-day-style  a, .calendar-weekend-day-style  a:active, .calendar-weekend-day-style  a:visited, .calendar-weekend-day-style  a:hover {color: #666666 !important;}
.calendar-today-day-style a, .calendar-today-day-style a:active, .calendar-today-day-style a:visited, .calendar-today-day-style a:hover {background-color: #d60013; color: #ffffff !important; width: 18px; height: 18px; line-height: 18px; display: block; text-align: center; text-decoration: none;}
.calendar-selected-day-style a, .calendar-selected-day-style a:active, .calendar-selected-day-style a:visited, .calendar-selected-day-style a:hover {background-color: #666666; color: #ffffff !important; width: 18px; height: 18px; line-height: 18px; display: block; text-align: center; text-decoration: none;}
.calendar-action-day-style a, .calendar-action-day-style a:active, .calendar-action-day-style a:visited, .calendar-action-day-style a:hover {background-color: #0caad2; color: #ffffff !important; width: 18px; height: 18px; line-height: 18px; display: block; text-align: center; text-decoration: none;}




/* kategorie */
.category-item-container-outer {display: block; width: 184px; height: 290px; margin-top: -1px; margin-left: -1px; float: left; overflow: hidden; border: 1px solid #dbdbdb;}
.category-item-container-inner {padding: 6px; height: 260}
.category-item-container-inner h3 {color: #0caad2; font-size: 14px; margin-top: 10px;  margin-bottom: 7px;}
.category-item-container-inner p {margin-top: 7px; margin-bottom: 10px;}

/* kategorie */
.category-item-container-outer-technology {display: block; width: 184px; height: 330px; margin-top: -1px; margin-left: -1px; float: left; overflow: hidden; border: 1px solid #dbdbdb;}
.category-item-container-inner-technology {padding: 6px; height: 260}
.category-item-container-inner-technology h3 {color: #0caad2; font-size: 14px; margin-top: 10px;  margin-bottom: 7px;}
.category-item-container-inner-technology p {margin-top: 7px; margin-bottom: 10px;}

/* hlavicka na podstrankach */
.header-01 {display: block; margin: 0px; padding-left: 25px; height: 70px; border-top: 1px solid #e51a0a; clear: both; overflow: hidden; line-height: 70px; font-size: 24px; color: #ffffff; font-weight: bold; background: url('../img/header-01-bck.gif') left bottom #e51a0a repeat-x;}

/* paticka */
#footer-container {width: 100%; text-align: center; display: block;}
#footer-outer {display: block;  width: 966px; text-align: left; margin-left: auto; clear: both; margin-right: auto; background: url('../img/footer-bck.gif') 50% bottom no-repeat;}
#footer-inner {padding: 15px; text-align: right; color: #666666; font-size: 11px; line-height: 15px;}
#footer-inner a, #footer-inner a:active, #footer-inner a:visited {color: #666666; text-decoration: none;}
#footer-inner a:hover {color: #888888; text-decoration: underline;}


#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

#content .small-pictures-panel a img {
	margin-top: 5px;
	margin-right: 5px;
	cursor: pointer;
}

.small_picture { margin-right: 7px; margin-bottom: 7px;}

.registration h1, .registration h2 {color: #d70012; font-size: 24px; margin-top: 10px;}
.registration table td {color: #666666; white-space: nowrap;}
.registration table td input {margin: 0px; padding: 0px; background-color: #f5f4f0; border-top: 1px solid #7c7c7c; border-right: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; border-bottom: 1px solid #dddddd;}

.input-club-01 {margin: 0px; color: #666666; font-size: 11px; line-height: 16px; height: 16px; font-weight: bold; padding: 0px; background-color: #f5f4f0; border-top: 1px solid #7c7c7c; border-right: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; border-bottom: 1px solid #dddddd;}

.box-club-enter {margin-left: 12px;}
.box-club-enter input, .box-club-enter a {margin-bottom: 5px;}
.box-club-enter a {display: block;}