/***  general	***/
BODY { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-align: center;	color: #000; background: #b60909 url(../gfx/cz/body-bkg.jpg) repeat-x top; }

A { text-decoration: none; color: #c6161c; }
A:HOVER { text-decoration: underline; }
A.anone { text-decoration: none; }

TABLE { border: 0px; padding: 0px; margin: 0px;	border-spacing: 0px; border-collapse: collapse; }
TD { padding: 2px 5px 2px 5px; text-align: left; }
TD.tdright { text-align: right; }
TD.tdcenter { text-align: center; }

FIELDSET LEGEND { color: #c6161c; }

HR { border: none; border-bottom: 1px solid #f1f1f1; margin:0; padding:0; }

FORM { margin: 0px; padding: 0px; border: none; float: left; }

IMG { border: none; }

INPUT {}
INPUT.button { }
input.count { width: 20px; }

.btn80 { background: transparent url(../gfx/cz/btn80-bkg.png) no-repeat scroll 0px 2px; color: #fff; border: none; width: 80px; height: 21px; cursor: pointer; }
.btn100 { background: transparent url(../gfx/cz/btn100-bkg.png) no-repeat scroll 0px 2px; color: #fff; border: none; width: 100px; height: 21px; cursor: pointer; }
.btn145 { background: transparent url(../gfx/cz/btn145-bkg.png) no-repeat scroll 0px 2px; color: #fff; border: none; width: 145px; height: 21px; cursor: pointer; }

.print { float: right;	padding-top: 5px; _margin-right: 10px; }

H1 { font-size: 150%; margin: 0px 0px 10px 0px; padding: 4px 5px 4px 0px; color: #8E0708; }
H2 { font-size: 140%; color: #8E0708; }
H3 { font-size: 130%; color: #8E0708; }
H4 { font-size: 120%; color: #8E0708; }
H5 { font-size: 110%; color: #8E0708; }
H6 { font-size: 105%; color: #8E0708; }

H1 span.smallh { font-size: 12px; font-weight: normal; }

.h, .hide { display: none; }

.w100p { width: 100%; }
.w50 { width: 50px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w160 { width: 160px; }
.w180 { width: 180px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w350 { width: 350px; }

.mh5 { margin: 0px 5px 0px 5px; }

.fright { float: right; }
.fleft { float: left; }
.vtop, .top { vertical-align: top; }

.cleaner { clear:both; display:block; float: none; font-size: 0px; height: 0px; padding: 0px; margin: 0px; border: 0px; line-height: 0px; }

.fieldset {	border-color: #B7B7B7; border-style: solid; border-width: 1px; padding: 5px; padding-top: 10px; }

.small { font-size: 11px; }
.error { color: #CD5C5C; }

.storeon { font-weight: bold; color: #067F00; text-decoration: none; }
.storeoff { font-weight: bold; color: #C6161C; }

/*.infot {font-weight: bold; color: #c6161c; padding: 10px;}*/

.general-box-title { background: #B60909; border-left: 1px solid #C77879; border-right: 1px solid #C77879; color: #fff; padding: 1px 5px 1px 5px; margin-bottom: 5px; display: block; font-size: 85%; float: left; clear: left; }
#user-content .general-box-title a { color: #fff; text-decoration: none;  }

.page-footer { width: 100%; float: left; text-align: right; margin: 15px 0px 15px 0px; }

/*** end general	***/


/*** page parts ***/
#page-container { width: 960px; border: none; MARGIN: 0px auto; /*margin-top: 0; margin-bottom: 0;	margin-left: auto; margin-right: auto;*/ padding: 0em; text-align: left; position:relative; clear:both; }
#mid-col { width: 960px; float: left; }

#header { width: 960px; height: 217px; }

#content { margin: 0px; padding: 0px; width: 960px; float:left; background: #fff url(../gfx/cz/second-tree-bkg.jpg) repeat-y scroll 0 0; }

#left-box { width: 156px; float: left; padding: 0px; margin: 0px; }
#main-box { margin: 0px 0px 0px 0px; float: right; clear: right; width: 804px; padding: 0px 0px 0px 0px; }
#right-box { width: 201px; float: right; margin: 0px; }
#main-content {	margin: 0px 0px 0px 0px; float: left; clear: left; width: 603px; padding: 0px 0px 0px 0px; }
#main-content-dyn { float: left; clear: left; margin: 0px 10px 0px 10px; _margin: 0px 5px 0px 5px; width: 583px; }

#second-box { margin: 15px 0px 0px 0px; float: right; clear: right; width: 804px; padding: 0px 0px 0px 0px; background: #FFFFFF url(../gfx/cz/second-box-bkg.png) no-repeat top right; }

#footer { color: #fff; margin-left: 140px; _margin-left: 140px; height: 102px; background: #9D0808 url(../gfx/cz/footer-bkg.jpg) no-repeat bottom right; _width: 835px; }
#footer .footer-content { margin: 45px 0px 0px 30px; float: left; }
#footer a { color: #fff; }
#links { margin-left: 140px; _margin-left: 0px; _padding-left: 140px; background: #b60909; float: left; width: 820px; }
#links .links-content { color: #fff; margin: 10px; float: left; }
#links .links-content a { color: #fff; }

/*** end page parts ***/


/*** part header	***/
#header-left { width: 431px; height: 217px; float: left; }
#header-right { float: left;  width: 529px; height: 217px; background: transparent url(../gfx/cz/blikani2.gif) no-repeat scroll 0 0; }

#logo { width: 431px; height: 176px; margin:0; overflow:hidden;	padding:0; margin:0; position:relative;	border: none; }
#logo span { background: transparent url(../gfx/cz/logo.jpg) no-repeat scroll 0 0; width: 431px; height: 176px;	z-index:1; position:absolute; top:0; left: 0; margin:0; padding:0; }
#logo a { cursor: pointer; }

#header-left-list { margin: 0px; padding: 0px;}
#header-left-list li { float: left; line-height: 42px; margin: 0px; padding: 0px; list-style: none; color: #fff; display: block; text-align: center; }
#header-left-list li a { color: #fff; padding: 0px; margin: 0px; }
#header-left-list #fitem { width: 98px; background: url(../gfx/cz/header-left-list-fitem-bkg.jpg) no-repeat scroll 0 0; }
#header-left-list #sitem { width: 178px; background: url(../gfx/cz/header-left-list-sitem-bkg.jpg) no-repeat scroll 0 0; }
#header-left-list #titem { width: 155px; background: url(../gfx/cz/header-left-list-titem-bkg.jpg) no-repeat scroll 0 0; }

#header-right-box { margin: 0px; padding: 0px; height: 169px; }

#header-right-list { margin: 20px 0px 0px 0px; padding: 0px; float: right; }
#header-right-list li { float: left; width: 160px; clear: left; line-height: 30px; margin: 0px; padding: 0px; list-style: none; color: #fff; display: block; background: transparent url(../gfx/cz/header-right-list-li-border.jpg) no-repeat bottom left; }
#header-right-list li a { color: #dad3d3; padding: 0px; margin: 0px; font-weight: bold; }

#header-right-list2 { margin: 15px 0px 0px 10px; padding: 0px; }
#header-right-list2 li { float: left; line-height: 20px; margin: 0px; padding: 0px 5px 0px 5px; list-style: none; color: #fff; display: block; }
#header-right-list2 li a { color: #fff; font-weight: bold; padding: 0px; margin: 0px; text-decoration: underline; }

#search-box { float: right; font-weight: bold; color: #fff; margin: 15px 10px 0px 0px; width: 278px; }
#search-box .search-submit { width: 56px; float: right; padding: 0px 0px 0px 5px; }

/*** end part header	***/


/***	main tree	***/
.main-tree-box { background: #fff; float: left; width: 156px; padding-bottom: 20px; }
.main-tree-content { float: left; background: url(../gfx/cz/main-tree-bg.jpg) no-repeat scroll 0 0; margin: 4px 0px 0px 4px; width: 152px; }

.period-nav { margin: 12px 0px 10px 0px; width: 152px; text-align: center; float: left; }
.btn-winter { background: url(../gfx/cz/btn-winter-bkg.png) no-repeat scroll 0 0; color: #fff; text-decoration: none; display: block; float: left; width: 57px; height: 19px; margin-left: 8px; padding-top: 2px; }
.btn-summer { background: url(../gfx/cz/btn-summer-bkg.png) no-repeat scroll 0 0; color: #fff; text-decoration: none; display: block; float: left; width: 57px; height: 19px; padding-top: 2px; margin-left: 10px; }
.btn-winter:hover, .btn-summer:hover { text-decoration: none; }

.main-tree { margin: 0px; width: 152px; padding: 0px; float: left; }
.main-tree li { list-style: none; background: url(../gfx/cz/main-tree-list-style.jpg) no-repeat scroll 10px 15px; line-height: 2.5em; padding: 0px 10px 0px 20px;  border-bottom: 1px solid #D5DADA; }
.main-tree li a { color: #000; font-size: 11pt; text-decoration: none; font-size: 1em; }
.main-tree li a:hover { text-decoration: underline; }
/***	end main tree	***/

/*** second tree ***/
.tree-sep { width: 156px; height: 31px; float: left; background: url(../gfx/cz/tree-sep-bkg.jpg) no-repeat scroll 0 0; }

.second-tree-box { float: left; color: #fff; }
.second-tree-box strong { float: left; padding: 10px 0px 0px 20px; width: 90px; }
.second-tree { margin: 0px; width: 156px; padding: 0px; float: left; }
.second-tree li { list-style: none; line-height: 1.5em; padding: 0px 10px 0px 20px; }
.second-tree li a { color: #fff; text-decoration: none; font-size: 0.9em; }
.second-tree li a:hover { text-decoration: underline; }

/*** end second tree ***/

/*** part main -> top	***/
#main-content-top { height: 156px; float: left; _width: 599px; }
#quick-select { height: 149px; width: 266px; background: url(../gfx/cz/quick-select-bkg.jpg) repeat-x scroll 0 0; margin: 4px; _margin: 4px 0px 4px 4px; float: left; }
#quick-select table { margin: 10px 0px 0px 15px; }
#quick-select table td { padding: 1px 5px; }
#quick-select table td select { width: 105px; }
#quick-select table td.lqs { padding: 5px 5px; }

/* definition quick-select for more then 4 params */
#quick-select2 { height: 149px; width: 266px; background: url(../gfx/cz/quick-select-bkg.jpg) repeat-x scroll 0 0; margin: 4px; _margin: 4px 0px 4px 4px; float: left; }
#quick-select2 table { margin: 15px 0px 0px 15px; }
#quick-select2 table td { padding: 1px 2px; }
#quick-select2 table td select { width: 70px; }
#quick-select2 table td.lqs { padding: 5px 5px; }

#tags-box { float: right; width: 325px; _width: 300px; height: 149px; background: url(../gfx/cz/tags-bkg.png) repeat-x scroll 0 0; margin: 4px 0px 4px 4px; _margin: 4px 0px 4px 0px; }
#tags-content { float: left; margin: 3px 10px; }
#tags-content h1, #tags-content h2, #tags-content h3, #tags-content h4, #tags-content h5, #tags-content h6 { margin: 1px 0px 1px 0px; padding: 0px; float: left; display: block; }
#tags-content h1 a, #tags-content h2 a, #tags-content h3 a, #tags-content h4 a, #tags-content h5 a, #tags-content h6 a { margin: 1px 3px 1px 3px; _margin: 1px 0px 1px 0px; float: left; display: block; white-space: nowrap; }
/*#tags-content a { margin: 3px 5px 3px 5px; padding: 0px; display: inline; }*/

/*** part main -> top	***/


/*** part right-box -> user-box	***/
#user-box { float: left; width: 201px; }
#user-box-sep { float: left; height: 149px; width: 3px; padding: 0px; margin: 4px 0px 3px 0px; background: url(../gfx/cz/user-box-sep-bkg.jpg) no-repeat scroll 0 0; }
#user-box-inner { float: left; height: 149px; width: 194px; padding: 0px; margin: 4px 4px 3px 0px; background: url(../gfx/cz/tags-bkg.png) repeat-x scroll 0 0; }
#user-content { margin: 8px 10px 8px 10px; }
#user-content a { text-decoration: underline; }

#user-content .login-box { float: left; clear: left; width: 100%; }
#user-content .login-box a, #user-content .login-box span { margin: 3px 0px 3px 0px; }
#user-content .login-box .login-links { float: right; /*margin-top: 15px;*/ text-align: right; }

#user-content .basket-box { float: left; clear: left; margin-bottom: 10px; }
#user-content .basket-box a { text-decoration: none; color: #000; }
#user-content .gb-basket-price { font-weight: bold; font-size: 15px; }
#user-content .gb-basket-price-val { font-weight: bold; font-size: 17px; }
#user-content .gb-basket-text { margin-bottom: 3px; }
/*** end part right-box -> user-box	***/

/*** part right-box -> info-box	***/
#info-box { float: left; clear: left; width: 201px; }
#info-box-sep-index, #info-box-sep { clear: left; float: left; height: 370px; width: 3px; padding: 0px; margin: 14px 0px 14px 0px; background: #E3E8E9; }
#info-box-sep { height: 460px; float: left; }
#info-box-inner { float: left; /*height: 400px;*/ width: 201px; padding: 0px; margin: 4px 4px 0px 0px; _margin: 4px 0px 3px 0px; background: #fff url(../gfx/cz/info-box-inner-bkg.png) no-repeat scroll 0 0; }
#info-content { float: right; width: 180px; clear: right; margin: 8px 10px 8px 7px; _margin: 8px 0px 8px 0px; }

	/* support info	*/
#info-content .support-info { float: left; font-size: 90%; color: #525252; font-family: Arial; }
#info-content .support-info img { border: none; float: left; margin-right: 5px; }
#info-content .support-info2 { float: left; font-size: 90%; color: #525252; font-weight: bold; margin-top: 5px; font-family: Arial; }
#info-content .support-phone { height: 20px; margin-top: 5px; padding: 3px 0px 0px 25px; font-weight: bold; color: #AF0C0C; background: url(../gfx/cz/icon-phone.png) no-repeat scroll 0 0; float: left; clear: left; text-decoration: underline; font-family: Arial; width: 100%; _width: 160px; }
#info-content .support-mail { height: 20px; padding: 3px 0px 0px 25px; color: #AF0C0C; background: url(../gfx/cz/icon-mail.png) no-repeat scroll 0 0; float: left; clear: left; text-decoration: underline; font-family: Arial; width: 100%; _width: 160px; }
#info-content .support-icq { padding: 3px 0px 0px 0px; color: #AF0C0C; float: left; clear: left; text-decoration: underline; font-family: Arial; width: 100%; _width: 160px; }
#info-content .support-icq img { float: left; margin-right: 5px; }
#info-content .support-skype { height: 35px; padding: 3px 0px 0px 0px; color: #AF0C0C; background: url(../gfx/cz/logo_skype2.png) no-repeat scroll 0 0; float: left; clear: left; font-family: Arial; width: 100%; _width: 160px; }
#info-content .support-skype-a { margin-left: 80px; }

	/* pneu info	*/
#info-content .pneu-info { height: 34px; width: 182px; float: left; clear: left; margin-bottom: 4px; }
#info-content .pneu-info a { height: 34px; font-weight: bold; color: #B60909; margin: 2px 0px 0px 0px; padding-left: 38px; display: block; float: left; vertical-align: middle; font-size: 90%; }
#info-content .sizes { background: url(../gfx/cz/pneu-sizes-bkg.png) no-repeat scroll 0 0; }
#info-content .car { background: url(../gfx/cz/pneu-car-bkg.png) no-repeat scroll 0 0; }
#info-content .storage { background: url(../gfx/cz/pneu-storage-bkg.png) no-repeat scroll 0 0; }
#info-content .service { background: url(../gfx/cz/pneu-service-bkg.png) no-repeat scroll 0 0; }
#info-content .service a { margin: 10px 0px 0px 0px/*40*/; }
	
	/* topsales */
.topsales-box { float: left; clear: left; margin-bottom: 5px; font-size: 90%; width: 100%; }
.topsales-img-box { float: left; width: 54px; height: 54px; background: url(../gfx/cz/topsales-img-bkg.png) no-repeat scroll 0 0; }
.topsales-img-box img { border: none; margin: 2px; width: 50px; height: 50px; }
.topsales-data-box { float: left; width: 115px; padding-left: 5px; }
.topsales-data-box div { font-weight: bold; color: #9D0808;}

/*** end part right-box -> info-box	***/


/*** part right-box -> poll-box	***/
#poll-box { margin-top: 10px; width: 190px; background: #DAEAEB; color: #034C72; float: left; }
#poll-box a { color: #034C72; text-decoration: underline; }
#poll-box table { margin: 4px; }
#poll-box .line1 { background: #fff url(../gfx/cz/poll-line1-blg.png) no-repeat scroll 0 0; width: 186px; height: 38px; float: left; clear: left; margin: 3px 0px 0px 4px; }
#poll-box .line2 { background: #fff url(../gfx/cz/poll-line2-blg.png) no-repeat scroll 0 0; width: 186px; height: 38px; float: left; clear: left; margin: 3px 0px 0px 4px; }
#poll-box .bar-box { position:relative; }
#poll-box .bar-box-col1 { position: absolute; right: 0; background: #B60909; }
#poll-box .bar-box-col2 { position: absolute; right: 0; background: #FF9C00; }
#poll-box .bar-box-text { width: 30px; position: absolute; top: 0; left: 15px; }
#poll-box .general-box-title, #poll-box .ml15 { margin-left: 15px; }
/*** end part right-box -> poll-box	***/


/*** 	title page		***/
#title-recommend { width: 570px; margin: 10px 15px 10px 15px; _margin: 10px 0px 10px 0px; float: left; _width: 550px; }
#title-recommend .title-recommend-head { height: 16px; float: left; width: 570px; background: url(../gfx/cz/title-recommend-head-bkg.png) no-repeat scroll 0 0; }
#title-recommend .title-recommend-body { float: left; width: 550px; _width: 530px; margin: 0px 10px 0px 10px; }
#title-recommend .pbox { float: left; width: 550px; clear: left; _width: 530px; }
#title-recommend .pimg { width: 108px; height: 108px; float: left; background: transparent url(../gfx/cz/product-icon-border.png) no-repeat scroll 0 0; border: none; }
#title-recommend .pimg-none { width: 108px; height: 108px; float: left; }
#title-recommend .pimg img { border: none; margin: 4px; }

#title-recommend .pt { margin-left: 10px; width: 430px; _width: 410px; float: left; text-align: left; }
#title-recommend .pbox h3 { font-size: 14px; margin-bottom: 3px; margin-top: 3px; }
#title-recommend .parameters { float: left; }
#title-recommend .parameters td { padding: 1px 4px; font-size: 90%; color: #5c0202; }
#title-recommend .price-box { margin-top: 5px; float: left; clear: left; font-size: 110%; font-weight: bold; font-size: 12px; width: 250px; color: #5c0202; }
#title-recommend .price-box span { color: #B60909; font-size: 16px; font-weight: bold; }
#title-recommend .store-box { float: right; clear: right; margin-top: 10px; width: 120px; text-align: right; }
#title-recommend .store-box .storeon { width: 100%; }
#title-recommend .more-info { float: right; display: block; width: 129px; height: 20px; background: url(../gfx/cz/btn-more-info-bkg.png) no-repeat scroll 0 0; border: none; padding-top: 3px; font-weight: bold; text-align: center; margin-bottom: 5px; }
#title-recommend .btn-buy { float: right; clear: right; }
#title-recommend hr { height: 1px; border-bottom: 1px solid #E8E8E8; width: 550px; _width: 530px; float: left; clear: left; margin: 5px 0px 15px 0px; }

#title-recommend .price-eu-box { float: left; clear: left; padding: 5px 0px 5px 0px; font-size: 90%; *width: 400px; }

.title-doc-list { float: left; width: 570px; background: url(../gfx/cz/title-recommend-head-bkg.png) no-repeat scroll 0 0; }
.title-doc-list p { margin: 10px 0px 10px 20px; padding: 0px; }
.title-doc-list a { color: #5F7778; font-size: 11px; text-decoration: underline; }

.title-doc-box { width: 165px; height: 130px; overflow: hidden; float: left; }
.title-doc-box H2 a { font-size: 18px; color: #A8ADB4; margin: 3px 0px 3px 0px; font-weight: normal; }
.title-doc-box .title-doc-box-title A { margin: 3px 0px 3px 0px; font-size: 12px; font-weight: bold; color: #B80909; text-decoration: none; }
.title-doc-box DIV { color: #525252; font-size: 11px; }
.title-doc-box DIV a { text-decoration: underline; }
.title-doc-box-sep { float: left; width: 20px; height: 130px; background: url(../gfx/cz/title-doc-box-sep-bkg.jpg) no-repeat scroll 5px 30px; }
.title-doc-box-sep-first { background: none; float: left; width: 20px; height: 130px; }

.title-doc-bottom-col { float: left; }
.title-doc-bottom-box, .title-doc-bottom-box-first { float: left; font-size: 11px; width: 246px; height: 101px; background: transparent url(../gfx/cz/title-doc-bottom-box-bkg.png) repeat-x scroll 0 16px; margin-bottom: 15px; margin-left: 15px; _margin-left: 5px; }
.title-doc-bottom-box-head { background: #DAEAEB; margin-left: 10px; float: left; padding: 2px 10px 2px 10px; }
.title-doc-bottom-box-title { float: left; margin: 10px 10px 3px 0px; width: 160px; _width: 150px; }
.title-doc-bottom-box-title a { font-weight: bold; text-decoration: underline; }
.title-doc-bottom-box-body { float: left; margin: 0px 10px 10px 0px; color: #525252; width: 160px;  _width: 150px;}
.title-doc-bottom-box-img { margin: 10px 3px 3px 3px; float: left; clear: left; width: 66px; height: 66px; background: url(../gfx/cz/title-doc-thumb-border.png) no-repeat scroll 0px 0px; }
.title-doc-bottom-box-img img { margin: 3px; }
.title-doc-bottom-box-first { clear: left; }

/*** end title page		***/


/* part discussion */
#discussion { float: left; width: 100%; margin: 15px; }
#discussion table { width: 100%; }
#discussion table td { font-size: 0.9em; padding: 2px; margin: 0px; }
#discussion .discussion-title { width: 100%; font-weight: bold; background-color: #f2f3f4; }
#discussion .discussion-info { white-space: nowrap; background-color: #f2f3f4; }
#discussion .discussion-desc { padding-bottom: 10px; }
#discussion .discussion-desc a, #discussion .new-entry { float: right; display: block; }

#discussion .entry { width: 100%; background-color: #f2f3f4; }
#discussion .entry TD { padding: 5px; }
#discussion .entry-author { width: 200px; }
#discussion .entry-title { width: 100%; }
#discussion .entry-text { width: 100%; height: 100px; }

#discussion .w10 { width: 10px; display: block;}
#discussion .w20 { width: 20px; display: block;}
#discussion .w30 { width: 30px; display: block;}
#discussion .w40 { width: 40px; display: block;}
#discussion .w50 { width: 50px; display: block;}
#discussion .w60 { width: 60px; display: block;}
#discussion .w70 { width: 70px; display: block;}
#discussion .w80 { width: 80px; display: block;}
#discussion .w90 { width: 90px; display: block;}
/* end part discussion */


/*** page page-gallery	***/

#page-gallery { width: 570px; margin: 10px 0px 0px 0px; float: left; }
#page-gallery .product-gallery-head { height: 16px; float: left; width: 570px; background: url(../gfx/cz/title-recommend-head-bkg.png) no-repeat scroll 0 0; }
#page-gallery .pbox { float: left; width: 570px; clear: left; }
#page-gallery .pimg { width: 108px; height: 108px; float: left; background: transparent url(../gfx/cz/product-icon-border.png) no-repeat scroll 0 0; border: none; }
#page-gallery .pimg-none { width: 108px; height: 108px; float: left; }
#page-gallery .pimg img { border: none; margin: 4px; }

#page-gallery .pt { margin-left: 10px; width: 440px; float: left; text-align: left; }
#page-gallery .pbox h2 { font-size: 14px; margin-bottom: 3px; margin-top: 3px; }
#page-gallery .parameters { float: left; }
#page-gallery .parameters td { padding: 1px 4px; color: #5c0202; }
#page-gallery .price-box { margin-top: 5px; float: left; clear: left; font-size: 110%; font-weight: bold; font-size: 12px; width: 250px; color: #5c0202; }
#page-gallery .price-box span { color: #B60909; font-size: 16px; font-weight: bold;  }
#page-gallery .store-box { float: right; clear: right; margin-top: 10px; width: 120px; text-align: right; }
#page-gallery .store-box .storeon { width: 100%; }
#page-gallery .more-info { float: right; display: block; width: 129px; height: 20px; background: url(../gfx/cz/btn-more-info-bkg.png) no-repeat scroll 0 0; border: none; padding-top: 3px; font-weight: bold; text-align: center; margin-bottom: 5px; }
#page-gallery .btn-buy { float: right; clear: right; }
#page-gallery hr { height: 1px; border-bottom: 1px solid #E8E8E8; width: 560px; float: left; clear: left; margin: 5px 0px 15px 0px; }
#page-gallery .price-eu-box { clear: left; padding: 5px 0px 5px 0px; font-size: 90%; position: relative; width: 100%; }

/*** end page page-gallery	***/

/*** page-index ***/
.hpdocbottom { width: 100%; float: left; clear: left; }
/*** page-index ***/


/*** page page-search	***/

#page-search { width: 570px; margin: 10px 0px 0px 0px; float: left; }
#page-search .product-gallery-head { height: 16px; float: left; width: 570px; background: url(../gfx/cz/title-recommend-head-bkg.png) no-repeat scroll 0 0; }
#page-search .pbox { float: left; width: 570px; clear: left; }
#page-search .pimg { width: 108px; height: 108px; float: left; background: transparent url(../gfx/cz/product-icon-border.png) no-repeat scroll 0 0; border: none; }
#page-search .pimg-none { width: 108px; height: 108px; float: left; }
#page-search .pimg img { border: none; margin: 4px; }

#page-search .pt { margin-left: 10px; width: 440px; float: left; text-align: left; }
#page-search .pbox h2 { font-size: 14px; margin-bottom: 3px; margin-top: 3px; }
#page-search .parameters { float: left; }
#page-search .parameters td { padding: 1px 4px; }
#page-search .price-box { margin-top: 5px; float: left; clear: left; font-size: 110%; font-weight: bold; font-size: 12px; width: 250px; }
#page-search .price-box span { color: #B60909; font-size: 16px; font-weight: bold;  }
#page-search .store-box { float: right; clear: right; margin-top: 10px; width: 120px; text-align: right; }
#page-search .store-box .storeon { width: 100%; }
#page-search .more-info { float: right; display: block; width: 129px; height: 20px; background: url(../gfx/cz/btn-more-info-bkg.png) no-repeat scroll 0 0; border: none; padding-top: 3px; font-weight: bold; text-align: center; margin-bottom: 5px; }
#page-search .btn-buy { float: right; clear: right; }
#page-search hr { height: 1px; border-bottom: 1px solid #E8E8E8; width: 560px; float: left; clear: left; margin: 5px 0px 15px 0px; }
#page-search .price-eu-box { float: left; clear: left; padding: 5px 0px 5px 0px; font-size: 90%; }

/*** end page page-search	***/


/*** page-login	***/
#page-login { width: 250px; margin: 30px auto; text-align: left; }
/*** end page-login	***/

/*** page-user	***/
#page-user { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
/*** end page-user	***/

/*** page-sendlogin	***/
#page-sendlogin { width: 250px; margin: 30px auto; text-align: left; }
/*** end page-sendlogin	***/

/*** page-register	***/
#page-register { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
/*** end page-register	***/

/*** page-customer	***/
#page-customer { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
.listhead { font-size: 12px; background-color: #5B5959; color: #fff; padding-right: 5px; }
.newitem { width: 100%; height: 15px; text-align: right; }
/*** end page-customer	***/

/*** page-address	***/
#page-address { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
/*** end page-address	***/

/*** page-product	***/
#page-product { margin: 0px 5px 0px 7px; _margin: 0px 5px 0px 0px; }
#page-product .product-head { height: 16px; float: left; width: 570px; background: url(../gfx/cz/title-recommend-head-bkg.png) no-repeat scroll 0 0; }
#page-product .product-half-head { margin-top: 5px; height: 15px; float: left; width: 302px; background: url(../gfx/cz/product-half-sep-bkg.png) no-repeat scroll 0 0; }
#page-product .category-infoline { font-size: 10px; }
#page-product .category-infoline a { font-weight: bold; text-decoration: underline; }
#page-product .product-code { float: right; _margin-right: 10px; }
#page-product .product-code span { font-weight: bold; font-size: 12px; color: #910606; }
#page-product .product-img { float: right; width: 256px; margin-top: 10px; }
#page-product .product-img img { border: 3px solid #CBDCDE; }

#page-product .product-parameter { float: left; width: 315px; margin-top: 10px; }
#page-product .parameter-line, #page-product .parameter-line-last { font-size: 11px; float: left; clear: left; height: 30px; border-bottom: 1px solid #CBCCCC; width: 270px; }
#page-product .parameter-line-last { border: none; }
#page-product .parameter-name { float: left; margin: 10px 5px 0px 0px; }
#page-product .parameter-value { font-weight: bold; float: right; margin: 10px 5px 0px 0px; width: 100px; text-align: left; }

#page-product .product-info { float: left; width: 315px; margin: 0px 0px 20px 0px; }
#page-product .product-info-line { font-size: 11px; float: left; clear: left; /*height: 23px;*/ width: 250px; margin-left: 15px; }
#page-product .product-info-name { float: left; margin: 7px 5px 0px 0px; }
#page-product .product-info-value { font-size: 13px; font-weight: bold; float: right; margin: 7px 5px 0px 0px; width: 150px; text-align: left; }
#page-product .product-quantity-name { margin-top: 12px; }

#page-product .product-desc { float: left; width: 100%; clear: left; }
#page-product .product-links { float: left; width: 100%; clear: left; }
#page-product .product-links-line { margin-top: 7px; }
#page-product .product-links-info { float: left; margin-right: 6px; }
#page-product .vendor-desc { float: left; width: 100%; clear: left; margin-top: 15px; }

#page-product .price-graph { width: 280px; float: left; margin-top: 20px; }
#page-product .price-graph strong { float: left; font-size: 15px; }
#page-product .price-graph img { float: left; clear: left; margin-top: 10px; }

#page-product .product-similar { width: 265px; /*_width: 265px;*/ float: left; margin: 20px 0px 0px 15px; }
#page-product .product-similar .product-similar-title { float: left; padding: 5px;  color: #fff; font-size: 11px; font-weight: bold; background: url(../gfx/cz/product-similar-title-bkg.png) repeat-x scroll 0 0; }
#page-product .similar-item-box { width: 100%; float: left; clear: left; padding: 0px 10px 3px 10px; font-size: 90%; background: #DAEAEB; }
#page-product .similar-item-first { padding-top: 15px; }
#page-product .similar-item-last { padding-bottom: 15px; }
#page-product .similar-item-img-box { float: left; width: 36px; height: 36px; background: url(../gfx/cz/similar-img-bkg.png) no-repeat scroll 0 0; }
#page-product .similar-item-img-box img { border: none; margin: 2px; width: 32px; height: 32px; }
#page-product .similar-item-data-box { float: left; width: 210px; padding-left: 5px; }
#page-product .similar-item-data-box a { font-weight: bold; color: #B60909; }
#page-product .similar-item-data-box div { color: #000; }

#page-product .product-price-eu { float: left; clear: left; width: 95%; background: #DAEAEB; padding: 5px 10px 5px 10px; margin-bottom: 15px; color: red;}
/*** end page-product	***/

/*** page-document ***/
#page-document { margin: 0px 5px 0px 7px; _margin: 0px 5px 0px 0px; }
#page-document .doc-pic { border: none; margin: 0px 10px 10px 0px; float: left; }
#page-document i.perex { float: left; }
#page-document .pbox { float: left; width: 570px; clear: left; }
#page-document .pimg { width: 108px; height: 108px; float: left; background: transparent url(../gfx/cz/product-icon-border.png) no-repeat scroll 0 0; border: none; }
#page-document .pimg-none { width: 108px; height: 108px; float: left; }
#page-document .pimg img { border: none; margin: 4px; }
#page-document .pt { margin-left: 10px; width: 440px; float: left; text-align: left; }
#page-document .pbox h2 { font-size: 14px; margin-bottom: 3px; margin-top: 3px; }
#page-document .parameters { float: left; }
#page-document .parameters td { padding: 1px 4px; color: #5c0202; }
#page-document .price-box { margin-top: 5px; float: left; clear: left; font-size: 110%; font-weight: bold; font-size: 12px; width: 250px; color: #5c0202; }
#page-document .price-box span { color: #B60909; font-size: 16px; font-weight: bold;  }
#page-document .store-box { float: right; clear: right; margin-top: 10px; width: 120px; text-align: right; }
#page-document .store-box .storeon { width: 100%; }
#page-document .more-info { float: right; display: block; width: 129px; height: 20px; background: url(../gfx/cz/btn-more-info-bkg.png) no-repeat scroll 0 0; border: none; padding-top: 3px; font-weight: bold; text-align: center; margin-bottom: 5px; }
#page-document .btn-buy { float: right; clear: right; }
#page-document hr { height: 1px; border-bottom: 1px solid #E8E8E8; width: 560px; float: left; clear: left; margin: 5px 0px 15px 0px; }

.document-box-title { background: #B60909; border-left: 1px solid #C77879; border-right: 1px solid #C77879; color: #fff; padding: 3px 10px 3px 10px; margin-bottom: 5px; display: block; font-size: 100%; float: left; clear: left; }
.document-head { height: 16px; float: left; width: 570px; background: url(../gfx/cz/title-recommend-head-bkg.png) no-repeat scroll 0 0; }

#quick-select-document-title { width: 564px; background: url(../gfx/cz/quick-sel-doc.jpg) repeat-x scroll 0 0; color: #fff; padding: 7px 0px 7px 0px; margin: 0px; display: block; font-size: 100%; float: left; clear: left; text-align: center; }
#quick-select-document { height: 90px; width: 564px; background: #CDDDDF; margin: 0px; float: left; }
#quick-select-document table { margin: 15px 0px 0px 15px; }
#quick-select-document table td { padding: 1px 5px; }
#quick-select-document table td select { width: 105px; }

/*** end page-document ***/

/*** page-sendmail ***/
#page-sendmail { width: 450px; }
/*** end page-sendmail ***/

/*** page-basket ***/
#page-basket { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
#page-basket table { }
#page-basket th { font-size: 0.9em; }
#page-basket td { padding: 2px 5px 2px 5px; border-bottom: 1px solid #F2F3F4; }
#page-basket hr { height: 1px; border: none; border-bottom: 1px solid #8E8E8E; }
/*** end page-basket ***/

/*** page-order-expedition	***/
#page-order-expedition { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
#page-order-expedition legend, #page-order-customer legend, #order-confirm legend { font-weight: bold; color: #000; }
/*** end page-order-expedition	***/

/*** page-order-customer ***/

#page-order-customer { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
/*** end page-order-customer ***/

/*** part order-summary ***/
#order-summary {  }
#order-summary table { width: 200px; }
/*** end part order-summary ***/

/*** part order-step	***/
#order-step { margin: 20px 0px 0px 0px; }
#order-step a {	text-decoration: underline; }
#order-step strong { color: #B60909; }
#order-step .order-step-item { padding: 10px 5px 10px 5px; border: 1px solid #BBBDBD; background: #DAEAEB; }
#order-step .order-step-item-active { padding: 10px 5px 10px 5px; border: 1px solid #BBBDBD; background: #B60909; color: #fff; }
#order-step .order-step-item-active a, #order-step .order-step-item-active strong { color: #fff; }
/*** end part order-step	***/


/*** page-evidence ***/
#page-evidence { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
/*** end page-evidence ***/

/*** page-evidence-list ***/
#page-evidence-list { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
/*** end page-evidence-list ***/

/*** page-order-info ***/
#page-order-info { margin: 0px 10px 0px 10px; _margin: 0px 10px 0px 0px; }
/*** end page-order-info ***/


/*** part paging ***/
.page { height: 19px; font-size: 0.8em; color: #797979;height:25px; border-spacing: 0px; border: 0px; }
/*** end part paging ***/


/*** page-documentlist ***/
h2.dl {	font-size: 1.3em; margin: 0px; padding: 4px 5px 4px 5px; }
.dl-date { color: #c6161c; margin: 2px 0px 2px 0px; padding: 4px 5px 2px 5px; float: right; }
.dl-desc { padding: 2px 5px 4px 5px; line-height: 120%; margin-bottom: 10px; font-size: 12px; float: left; }
.dl-desc .doc-pic { float: left; margin: 0px 10px 10px 0px; }
/*** end page-documentlist ***/


.addthis_toolbox { margin-bottom: 1.5em; }
